Release 1.5.91
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.5.91 ===
2
3 2015-09-18  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.5.91
7
8 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/zh_CN.po:
11           po: Update translations
12
13 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
14
15         * ext/x264/gstx264enc.c:
16           x264: Add bitrate info to the tags output.
17           Makes it possible for muxers to know the target bitrate as soon
18           as encoding starts, which flvmux now uses.
19
20 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
21
22         * gst/asfdemux/gstasfdemux.c:
23         * gst/asfdemux/gstasfdemux.h:
24           asfdemux: fix file mode of some source files
25
26 === release 1.5.90 ===
27
28 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
29
30         * ChangeLog:
31         * NEWS:
32         * RELEASE:
33         * configure.ac:
34         * docs/plugins/inspect/plugin-a52dec.xml:
35         * docs/plugins/inspect/plugin-amrnb.xml:
36         * docs/plugins/inspect/plugin-amrwbdec.xml:
37         * docs/plugins/inspect/plugin-asf.xml:
38         * docs/plugins/inspect/plugin-cdio.xml:
39         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
40         * docs/plugins/inspect/plugin-dvdread.xml:
41         * docs/plugins/inspect/plugin-dvdsub.xml:
42         * docs/plugins/inspect/plugin-lame.xml:
43         * docs/plugins/inspect/plugin-mad.xml:
44         * docs/plugins/inspect/plugin-mpeg2dec.xml:
45         * docs/plugins/inspect/plugin-realmedia.xml:
46         * docs/plugins/inspect/plugin-siddec.xml:
47         * docs/plugins/inspect/plugin-twolame.xml:
48         * docs/plugins/inspect/plugin-x264.xml:
49         * docs/plugins/inspect/plugin-xingmux.xml:
50         * gst-plugins-ugly.doap:
51         * win32/common/config.h:
52           Release 1.5.90
53
54 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
55
56         * po/af.po:
57         * po/az.po:
58         * po/bg.po:
59         * po/ca.po:
60         * po/cs.po:
61         * po/da.po:
62         * po/de.po:
63         * po/el.po:
64         * po/en_GB.po:
65         * po/eo.po:
66         * po/es.po:
67         * po/eu.po:
68         * po/fi.po:
69         * po/fr.po:
70         * po/gl.po:
71         * po/hr.po:
72         * po/hu.po:
73         * po/id.po:
74         * po/it.po:
75         * po/ja.po:
76         * po/lt.po:
77         * po/lv.po:
78         * po/ms.po:
79         * po/mt.po:
80         * po/nb.po:
81         * po/nl.po:
82         * po/or.po:
83         * po/pl.po:
84         * po/pt_BR.po:
85         * po/ro.po:
86         * po/ru.po:
87         * po/sk.po:
88         * po/sl.po:
89         * po/sq.po:
90         * po/sr.po:
91         * po/sv.po:
92         * po/tr.po:
93         * po/uk.po:
94         * po/vi.po:
95         * po/zh_CN.po:
96           Update .po files
97
98 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
99
100         * po/id.po:
101         * po/sv.po:
102           po: Update translations
103
104 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
105
106         * ext/x264/gstx264enc.c:
107           x264enc: actually return TRUE from accept-caps handler
108           The query was handled
109
110 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
111
112         * ext/x264/gstx264enc.c:
113           x264enc: implement accept-caps handling
114           Implement accept-caps handling without doing caps queries downstream
115
116 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
117
118         * ext/amrnb/amrnbenc.c:
119         * ext/lame/gstlamemp3enc.c:
120         * ext/twolame/gsttwolamemp2enc.c:
121           audioencoders: use template subset check for accept-caps
122           It is faster than doing a query that propagates downstream and
123           should be enough
124           Elements: amrnbenc, lamemp3enc, twolamemp2enc
125
126 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
127
128         * ext/mpeg2dec/gstmpeg2dec.c:
129           mpeg2dec: use default pad accept-caps handling
130           Avoids useless check of downstream caps when handling an
131           accept-caps query
132
133 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
134
135         * ext/a52dec/gsta52dec.c:
136         * ext/amrnb/amrnbdec.c:
137         * ext/amrwbdec/amrwbdec.c:
138         * ext/mad/gstmad.c:
139           audiodecoders: use default pad accept-caps handling
140           Avoids useless check of downstream caps when handling an
141           accept-caps query
142           Elements: a52dec, amrnbdec, amrwbdec, mad
143
144 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
145
146         * tests/check/generic/states.c:
147           check: Rename states unit test
148           Makes it easier to differentiate from other modules states unit test
149
150 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
151
152         * gst/realmedia/rmdemux.c:
153           rmdemux: fix assertion error when freeing old tags.
154           Check if old_tags is present before calling gst_tag_list_unref
155           https://bugzilla.gnome.org/show_bug.cgi?id=753301
156
157 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
158
159         * gst/asfdemux/gstasfdemux.c:
160           asfdemux: fix assertion error when codec_data is not present in structure
161           When discovering a particular asf file, caps structure doesn't have
162           codec_data, and this was not being checked before using the same,
163           resulting in assertion error
164           https://bugzilla.gnome.org/show_bug.cgi?id=752803
165
166 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
167
168         * gst/asfdemux/gstasfdemux.c:
169           asfdemux: remove unread value
170           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
171           initial value.
172
173 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
174
175         * gst/asfdemux/gstasfdemux.c:
176           asfdemux: Don't post error on flushing while reading headers
177
178 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
179
180         * gst/realmedia/rmdemux.c:
181           rmdemux: mark tag list as global scope
182
183 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
184
185         * gst/realmedia/rmdemux.c:
186           rmdemux: fix taglist leak
187           merge doesn't take ownership, so must unref the
188           old tags if we do merge.
189
190 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
191
192         * gst/realmedia/rmdemux.c:
193           rmdemux: fix wrong unref when there are no tags
194           Tags should be appended to pending tags and unref'ed only if tags
195           are present. Else there is no need to append.
196           https://bugzilla.gnome.org/show_bug.cgi?id=752404
197
198 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
199
200         * gst/realmedia/rmdemux.c:
201           rmdemux: fix memory leaks during error cases
202           while adding stream, during error cases, only stream is
203           being freed. Adapter, pad, tags, subpackets, index are not being
204           freed resulting in memory leaks
205           https://bugzilla.gnome.org/show_bug.cgi?id=752404
206
207 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
208
209         * gst-plugins-ugly.doap:
210           Update mailing list in doap file as well
211
212 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
213
214         * ext/amrnb/amrnbdec.c:
215           Update mailing list address from sourceforge to freedesktop
216
217 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
218
219         * gst/realmedia/rmdemux.c:
220           rmdemux: fix tag memory leak
221           tags is not being freed after being merged to the
222           pending_tags.
223           https://bugzilla.gnome.org/show_bug.cgi?id=752404
224
225 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
226
227         * common:
228           Automatic update of common submodule
229           From f74b2df to 9aed1d7
230
231 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
232
233         * configure.ac:
234           Back to development
235
236 === release 1.5.2 ===
237
238 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
239
240         * ChangeLog:
241         * NEWS:
242         * RELEASE:
243         * configure.ac:
244         * docs/plugins/gst-plugins-ugly-plugins.args:
245         * docs/plugins/inspect/plugin-a52dec.xml:
246         * docs/plugins/inspect/plugin-amrnb.xml:
247         * docs/plugins/inspect/plugin-amrwbdec.xml:
248         * docs/plugins/inspect/plugin-asf.xml:
249         * docs/plugins/inspect/plugin-cdio.xml:
250         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
251         * docs/plugins/inspect/plugin-dvdread.xml:
252         * docs/plugins/inspect/plugin-dvdsub.xml:
253         * docs/plugins/inspect/plugin-lame.xml:
254         * docs/plugins/inspect/plugin-mad.xml:
255         * docs/plugins/inspect/plugin-mpeg2dec.xml:
256         * docs/plugins/inspect/plugin-realmedia.xml:
257         * docs/plugins/inspect/plugin-siddec.xml:
258         * docs/plugins/inspect/plugin-twolame.xml:
259         * docs/plugins/inspect/plugin-x264.xml:
260         * docs/plugins/inspect/plugin-xingmux.xml:
261         * gst-plugins-ugly.doap:
262         * win32/common/config.h:
263           Release 1.5.2
264
265 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
266
267         * po/af.po:
268         * po/az.po:
269         * po/bg.po:
270         * po/ca.po:
271         * po/cs.po:
272         * po/da.po:
273         * po/de.po:
274         * po/el.po:
275         * po/en_GB.po:
276         * po/eo.po:
277         * po/es.po:
278         * po/eu.po:
279         * po/fi.po:
280         * po/fr.po:
281         * po/gl.po:
282         * po/hr.po:
283         * po/hu.po:
284         * po/id.po:
285         * po/it.po:
286         * po/ja.po:
287         * po/lt.po:
288         * po/lv.po:
289         * po/ms.po:
290         * po/mt.po:
291         * po/nb.po:
292         * po/nl.po:
293         * po/or.po:
294         * po/pl.po:
295         * po/pt_BR.po:
296         * po/ro.po:
297         * po/ru.po:
298         * po/sk.po:
299         * po/sl.po:
300         * po/sq.po:
301         * po/sr.po:
302         * po/sv.po:
303         * po/tr.po:
304         * po/uk.po:
305         * po/vi.po:
306         * po/zh_CN.po:
307           Update .po files
308
309 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
310
311         * po/nl.po:
312           po: Update translations
313
314 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
315
316         * gst/asfdemux/gstasfdemux.c:
317           asfdemux: Use gst_video_multiview_guess_half_aspect() function
318           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
319           stereoscopic video is full-frame per view or not.
320
321 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
322
323         * common:
324           Automatic update of common submodule
325           From 6015d26 to f74b2df
326
327 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
328
329         * ext/x264/gstx264enc.c:
330         * ext/x264/gstx264enc.h:
331           x264enc: Use gst_video_encoder_set_min_pts
332           This method replace the manual adjustment of PTS and DTS to avoid
333           negative DTS issues. Using this method will also update the segment so
334           we don't loos sync.
335           https://bugzilla.gnome.org/show_bug.cgi?id=740575
336
337 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
338
339         * gst/asfdemux/Makefile.am:
340         * gst/asfdemux/gstasfdemux.c:
341         * gst/asfdemux/gstasfdemux.h:
342           asfdemux: Add support for stereoscopic video metadata.
343           Add parsing of stereoscopic metadata, and place into the caps to
344           the decoder.
345           Fix parsing of Advanced Mutual Exclustion objects.
346           https://bugzilla.gnome.org/show_bug.cgi?id=711190
347           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
348
349 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
350
351         * ext/x264/gstx264enc.c:
352         * ext/x264/gstx264enc.h:
353           x264enc: Add support for stereoscopic video
354           Provide new frame-packing property to directly set
355           x264enc frame packing, or pass through upstream settings
356           The explicit layout from the frame-packing property is
357           preferred over any info from the caps.
358
359 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
360
361         * gst/xingmux/gstxingmux.c:
362           xingmux: fix compiler warnings
363           https://bugzilla.gnome.org/show_bug.cgi?id=750596
364
365 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
366
367         * Makefile.am:
368           cruft: add the obsolete tmpl dir to cruft-dirs
369
370 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
371
372         * common:
373           Automatic update of common submodule
374           From d9a3353 to 6015d26
375
376 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
377
378         * common:
379           Automatic update of common submodule
380           From d37af32 to d9a3353
381
382 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
383
384         * common:
385           Automatic update of common submodule
386           From 21ba2e5 to d37af32
387
388 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
389
390         * common:
391           Automatic update of common submodule
392           From c408583 to 21ba2e5
393
394 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
395
396         * docs/plugins/Makefile.am:
397           docs: remove variables that we define in the snippet from common
398           This is syncing our Makefile.am with upstream gtkdoc.
399
400 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
401
402         * autogen.sh:
403         * common:
404           Automatic update of common submodule
405           From d676993 to c408583
406
407 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
408
409         * configure.ac:
410           Back to development
411
412 === release 1.5.1 ===
413
414 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
415
416         * ChangeLog:
417         * NEWS:
418         * RELEASE:
419         * configure.ac:
420         * docs/plugins/gst-plugins-ugly-plugins.args:
421         * docs/plugins/inspect/plugin-a52dec.xml:
422         * docs/plugins/inspect/plugin-amrnb.xml:
423         * docs/plugins/inspect/plugin-amrwbdec.xml:
424         * docs/plugins/inspect/plugin-asf.xml:
425         * docs/plugins/inspect/plugin-cdio.xml:
426         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
427         * docs/plugins/inspect/plugin-dvdread.xml:
428         * docs/plugins/inspect/plugin-dvdsub.xml:
429         * docs/plugins/inspect/plugin-lame.xml:
430         * docs/plugins/inspect/plugin-mad.xml:
431         * docs/plugins/inspect/plugin-mpeg2dec.xml:
432         * docs/plugins/inspect/plugin-realmedia.xml:
433         * docs/plugins/inspect/plugin-siddec.xml:
434         * docs/plugins/inspect/plugin-twolame.xml:
435         * docs/plugins/inspect/plugin-x264.xml:
436         * docs/plugins/inspect/plugin-xingmux.xml:
437         * gst-plugins-ugly.doap:
438         * win32/common/config.h:
439           Release 1.5.1
440
441 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
442
443         * po/af.po:
444         * po/az.po:
445         * po/bg.po:
446         * po/ca.po:
447         * po/cs.po:
448         * po/da.po:
449         * po/de.po:
450         * po/el.po:
451         * po/en_GB.po:
452         * po/eo.po:
453         * po/es.po:
454         * po/eu.po:
455         * po/fi.po:
456         * po/fr.po:
457         * po/gl.po:
458         * po/hr.po:
459         * po/hu.po:
460         * po/id.po:
461         * po/it.po:
462         * po/ja.po:
463         * po/lt.po:
464         * po/lv.po:
465         * po/ms.po:
466         * po/mt.po:
467         * po/nb.po:
468         * po/nl.po:
469         * po/or.po:
470         * po/pl.po:
471         * po/pt_BR.po:
472         * po/ro.po:
473         * po/ru.po:
474         * po/sk.po:
475         * po/sl.po:
476         * po/sq.po:
477         * po/sr.po:
478         * po/sv.po:
479         * po/tr.po:
480         * po/uk.po:
481         * po/vi.po:
482         * po/zh_CN.po:
483           Update .po files
484
485 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
486
487         * po/eo.po:
488         * po/fr.po:
489           po: Update translations
490
491 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
492
493         * tests/check/elements/amrnbenc.c:
494         * tests/check/elements/mpeg2dec.c:
495         * tests/check/elements/x264enc.c:
496         * tests/check/elements/xingmux.c:
497         * tests/check/pipelines/lame.c:
498           check: Use GST_CHECK_MAIN () macro everywhere
499           Makes source code smaller, and ensures we go through common initialization
500           path (like the one that sets up XML unit test output ...)
501
502 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
503
504         * ext/x264/gstx264enc.c:
505           x264enc: don't artificially limit max allowed value of "threads" property
506           In auto mode it will happily chose much higher values anyway,
507           and a limit of 4 seems a bit low these days.
508
509 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
510
511         * ext/dvdread/dvdreadsrc.c:
512           dvdread: Also reset the first_seek var in start()
513           Make the initial chapter seek work across reuse.
514           https://bugzilla.gnome.org/show_bug.cgi?id=453322
515
516 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
517
518         * ext/dvdread/dvdreadsrc.c:
519         * ext/dvdread/dvdreadsrc.h:
520           dvdread: Work around basesrc initial seek
521           Ignore the initial seek basesrc sends, as it
522           breaks starting from another chapter by
523           immediately seeking back to the start of the title
524
525 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
526
527         * ext/a52dec/gsta52dec.c:
528         * ext/amrnb/amrnbdec.c:
529         * ext/amrnb/amrnbenc.c:
530         * ext/amrwbdec/amrwbdec.c:
531         * ext/cdio/gstcdiocddasrc.c:
532         * ext/lame/gstlamemp3enc.c:
533         * ext/mad/gstmad.c:
534         * ext/sidplay/gstsiddec.cc:
535         * ext/twolame/gsttwolamemp2enc.c:
536         * ext/x264/gstx264enc.c:
537         * gst/realmedia/rademux.c:
538         * gst/xingmux/gstxingmux.c:
539           docs: update example pipelines in element docs
540           Mostly gst-launch -> gst-launch-1.0, but also
541           use autoaudiosink/autovideosink in more places
542           and update pipelines a little or flesh out
543           descriptions.
544
545 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
546
547         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
548         * gst/realmedia/rdtdepay.c:
549           Rename property enums from ARG_ to PROP_
550           Property enum items should be nameed PROP_ for consistency and readability.
551
552 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
553
554         * Android.mk:
555         * ext/mad/Makefile.am:
556         * ext/x264/Makefile.am:
557         * gst/asfdemux/Makefile.am:
558         * gst/dvdlpcmdec/Makefile.am:
559         * gst/dvdsub/Makefile.am:
560         * gst/realmedia/Makefile.am:
561         * gst/xingmux/Makefile.am:
562           Remove obsolete Android build cruft
563           This is not needed any longer.
564
565 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
566
567         * gst/realmedia/pnmsrc.c:
568           realmedia: remove unused enum item PROP_LAST
569
570 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
571
572         * tests/check/Makefile.am:
573           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
574           Make sure the test environment is set up.
575           https://bugzilla.gnome.org//show_bug.cgi?id=747624
576
577 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
578
579         * configure.ac:
580           configure: bump automake requirement to 1.14 and autoconf to 2.69
581           This is only required for builds from git, people can still
582           build tarballs if they only have older autotools.
583           https://bugzilla.gnome.org//show_bug.cgi?id=747624
584
585 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
586
587         * .gitignore:
588           Update .gitignore
589
590 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
591
592         * LICENSE_readme:
593           Remove LICENSE_readme
594           It's completely outdated and just confusing, better if people are
595           forced to look at the actual code in question than trusting this file.
596
597 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
598
599         * INSTALL:
600           Remove INSTALL file
601           autotools automatically generate this, and when using different versions
602           for autogen.sh there will always be changes to a file tracked by git.
603
604 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
605
606         * gst/asfdemux/gstasfdemux.c:
607           asfdemux: fix a seek failure due to out-of-range in push mode
608           A seek in push mode failed for big offsets which are beyond
609           the range of guint32.
610           https://bugzilla.gnome.org/show_bug.cgi?id=748162
611
612 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
613
614         * common:
615         * tests/check/Makefile.am:
616           tests: Use AM_TESTS_ENVIRONMENT
617           Needed by the new automake test runner
618
619 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
620
621         * autogen.sh:
622         * common:
623           Automatic update of common submodule
624           From bc76a8b to c8fb372
625
626 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
627
628         * ext/a52dec/gsta52dec.c:
629           a52dec: fix race in liba52dec lookup table initialization
630           a52_init initializes the IMDCT global state as well as creating
631           a new state. When two A52 decoders are created (eg, when two AC3
632           tracks are contained in a video), calls to a52_init may happen
633           at the same time, and the IMDCT initialization is not reentrant.
634           https://bugzilla.gnome.org/show_bug.cgi?id=746781
635
636 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
637
638         * ext/mpeg2dec/gstmpeg2dec.c:
639           mpeg2dec: fix buffer leak in crop_buffer()
640           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
641           gst_buffer_replace() reffed it as well so we were one reference extra.
642           https://bugzilla.gnome.org/show_bug.cgi?id=746887
643
644 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
645
646         * gst/realmedia/rmdemux.c:
647           rmdemux: resurrect some flow return handling
648           https://bugzilla.gnome.org/show_bug.cgi?id=744572
649
650 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
651
652         * gst/asfdemux/gstasfdemux.c:
653           asfdemux: resurrect some flow return handling
654           https://bugzilla.gnome.org/show_bug.cgi?id=744572
655
656 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
657
658         * ext/mpeg2dec/gstmpeg2dec.c:
659           mpeg2dec: fix memory leak
660           CID #1291630
661
662 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
663
664         * ext/mpeg2dec/gstmpeg2dec.c:
665           mpeg2dec: initialize buffer
666           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
667           CID #1291634
668
669 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
670
671         * ext/mpeg2dec/gstmpeg2dec.c:
672           mpeg2dec: Add stride support
673           This allow using external pools that have different strides from the
674           default. These strides need to respect certain rules, which we check
675           and if these are not met, we fallback to generic pool.
676           https://bugzilla.gnome.org/show_bug.cgi?id=735379
677
678 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
679
680         * ext/mpeg2dec/gstmpeg2dec.c:
681         * ext/mpeg2dec/gstmpeg2dec.h:
682           mpeg2dec: Re-implement pool handling
683           This is a rewrite of the pool negotiation and configuration. Direct
684           to output decoding is now achieved by configuring the pool using
685           video-alignment. This removes copies when dealing with any elements that
686           supports VideoAlignment, and enable usage of generic video buffer pool,
687           XVImagePool and GLPool. It drops the crop meta implementation for now.
688           https://bugzilla.gnome.org/show_bug.cgi?id=735379
689
690 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
691
692         * gst/dvdsub/gstdvdsubdec.c:
693           dvbsub: fix indentation
694
695 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
696
697         * ext/dvdread/dvdreadsrc.c:
698         * gst/dvdsub/gstdvdsubdec.c:
699           Fix double semicolons
700
701 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
702
703         * ext/mpeg2dec/gstmpeg2dec.c:
704           Revert "mpeg2dec: Fix handling of stride"
705           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
706
707 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
708
709         * ext/mpeg2dec/gstmpeg2dec.c:
710           Revert "mpeg2dec: Use propose unref method for buffer"
711           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
712
713 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
714
715         * ext/mpeg2dec/gstmpeg2dec.c:
716           mpeg2dec: Use propose unref method for buffer
717
718 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
719
720         * ext/mpeg2dec/gstmpeg2dec.c:
721           mpeg2dec: Fix handling of stride
722           A pipeline like:
723           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
724           would look bad when file.ts contains 704x576 video, because vaapisink would
725           give you buffers of stride 768, but libmpeg2 was not told about this and
726           used a stride of 704.
727           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
728           reject buffer pools that don't meet libmpeg2's chroma stride requirements
729           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
730
731 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
732
733         * ext/x264/gstx264enc.c:
734         * gst/asfdemux/gstasfdemux.c:
735           Improve and fix LATENCY query handling
736           This now follows the design docs everywhere, especially the maximum latency
737           handling.
738           https://bugzilla.gnome.org/show_bug.cgi?id=744106
739
740 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
741
742         * ext/x264/gstx264enc.c:
743           x264enc: Don't set max latency to the same value as the encoder latency
744           The meaning of the max latency is *not* the maximum latency this element will
745           introduce. It is the maximum latency this element can endure without
746           overflowing any buffers, which is infinite for x264enc.
747           Fixes latency configuration in zero latency mode, where max latency was
748           becoming 0... which usually won't work well if something else introduces
749           latency as then max < min in the end, and latency configuration just fails.
750
751 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
752
753         * ext/x264/gstx264enc.c:
754           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
755           This matches what is done when downstream caps are not ANY, and fixes
756           prerolling in byte stream mode when typefind is downstream.
757
758 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
759
760         * ext/lame/gstlamemp3enc.c:
761         * ext/twolame/gsttwolamemp2enc.c:
762           Constify some static arrays everywhere
763
764 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
765
766         * configure.ac:
767           configure: remove non-ported plugins stuff
768           It's not needed any longer, all plugins in -ugly
769           have been ported.
770
771 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
772
773         * ext/x264/gstx264enc.c:
774           x264enc: Don't set an allocation maximum
775           There is no reason x264enc should enforce a maximum allocation size.
776           The maximum is normally set by buffer pool which cannot grow, but we
777           don't offer a buffer pool. This would lead to stall when used with
778           element that don't implement allocation query.
779           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
780
781 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
782
783         * common:
784           Automatic update of common submodule
785           From f2c6b95 to bc76a8b
786
787 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
788
789         * MAINTAINERS:
790           MAINTAINERS: Update my mail address
791
792 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
793
794         * common:
795           Automatic update of common submodule
796           From ef1ffdc to f2c6b95
797
798 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
799
800         * common:
801           Automatic update of common submodule
802           From 7bb2bce to ef1ffdc
803
804 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
805
806         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
807           dvdlpcmdec: set channel positions using the appropriate API
808           https://bugzilla.gnome.org/show_bug.cgi?id=731038
809
810 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
811
812         * gst/asfdemux/gstasfdemux.c:
813           asfdemux: fix comment
814
815 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
816
817         * gst/asfdemux/gstasfdemux.c:
818           asfdemux: Send duration query upstream first
819           An upstream element (like mms or some dlna source) might be able to
820           answer the query. Try that first, else fallback to standard logic
821
822 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
823
824         * gst/asfdemux/asfpacket.c:
825           asf: fix up file mode
826
827 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
828
829         * common:
830           Automatic update of common submodule
831           From 84d06cd to 7bb2bce
832
833 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
834
835         * Makefile.am:
836           tests: parallelise 'make check-valgrind'
837
838 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
839
840         * common:
841           Automatic update of common submodule
842           From a8c8939 to 84d06cd
843
844 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
845
846         * README:
847         * common:
848           Automatic update of common submodule
849           From 36388a1 to a8c8939
850
851 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
852
853         * gst/asfdemux/gstasfdemux.c:
854           asfdemux: first try to delegate TIME seek events upstream
855           We should give a chance to upstream to handle TIME seek events before trying
856           to handle it in asfdemux.
857           Fix a bug where fast backward seeks where discarded right away because they
858           were not supported by asfdemux.
859           https://bugzilla.gnome.org/show_bug.cgi?id=734471
860
861 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
862
863         * gst/asfdemux/asfheaders.c:
864         * gst/asfdemux/asfheaders.h:
865         * gst/asfdemux/gstasfdemux.c:
866           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
867           We can safely ignore those but best to claim to understand this object type so
868           we don't raise a warning.
869           https://bugzilla.gnome.org/show_bug.cgi?id=736060
870
871 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
872
873         * gst/asfdemux/gstasfdemux.c:
874         * gst/asfdemux/gstasfdemux.h:
875           asfdemux: if video is h264, check the codec_data for bytestream data
876           For bytestream we don't want to expose it as codec_data but rather as
877           streamheader as it is not out-of-band data but data that should be
878           prepended to the beginning of the stream before the other buffers.
879           https://bugzilla.gnome.org/show_bug.cgi?id=735070
880
881 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
882
883         * docs/plugins/inspect/plugin-a52dec.xml:
884         * docs/plugins/inspect/plugin-amrnb.xml:
885         * docs/plugins/inspect/plugin-amrwbdec.xml:
886         * docs/plugins/inspect/plugin-asf.xml:
887         * docs/plugins/inspect/plugin-cdio.xml:
888         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
889         * docs/plugins/inspect/plugin-dvdread.xml:
890         * docs/plugins/inspect/plugin-dvdsub.xml:
891         * docs/plugins/inspect/plugin-lame.xml:
892         * docs/plugins/inspect/plugin-mad.xml:
893         * docs/plugins/inspect/plugin-mpeg2dec.xml:
894         * docs/plugins/inspect/plugin-realmedia.xml:
895         * docs/plugins/inspect/plugin-siddec.xml:
896         * docs/plugins/inspect/plugin-twolame.xml:
897         * docs/plugins/inspect/plugin-x264.xml:
898         * docs/plugins/inspect/plugin-xingmux.xml:
899           docs: update for git master
900
901 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
902
903         * gst/asfdemux/gstasfdemux.c:
904           asfdemux: simplify log statement
905           Use the GST_PTR_FORMAT to print the buffer
906
907 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
908
909         * ext/x264/gstx264enc.c:
910           x264: fix colour inversion with YV12 format
911           It's the same as I420 but with the U/V planes swapped.
912
913 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
914
915         * Makefile.am:
916         * common:
917           Makefile: Add usage of build-checks step
918           Allows building checks without running them
919
920 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
921
922         * ext/x264/gstx264enc.c:
923           x264enc: Request buffers in allocation query
924           https://bugzilla.gnome.org/show_bug.cgi?id=732288
925
926 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
927
928         * ext/x264/gstx264enc.c:
929         * ext/x264/gstx264enc.h:
930           x264enc: Shift both PTS and DTS to ensure positive timestamp
931           Currently we only shift DTS to compensate that we don't support negative
932           timestamp. This cause a problem that PTS is no longer >= DTS and may
933           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
934           remove all the hack to handle this which seems the result of thinking libx264
935           is bugged.
936           https://bugzilla.gnome.org/show_bug.cgi?id=731351
937
938 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
939
940         * configure.ac:
941           Back to development
942
943 === release 1.4.0 ===
944
945 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
946
947         * ChangeLog:
948         * NEWS:
949         * RELEASE:
950         * configure.ac:
951         * docs/plugins/inspect/plugin-a52dec.xml:
952         * docs/plugins/inspect/plugin-amrnb.xml:
953         * docs/plugins/inspect/plugin-amrwbdec.xml:
954         * docs/plugins/inspect/plugin-asf.xml:
955         * docs/plugins/inspect/plugin-cdio.xml:
956         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
957         * docs/plugins/inspect/plugin-dvdread.xml:
958         * docs/plugins/inspect/plugin-dvdsub.xml:
959         * docs/plugins/inspect/plugin-lame.xml:
960         * docs/plugins/inspect/plugin-mad.xml:
961         * docs/plugins/inspect/plugin-mpeg2dec.xml:
962         * docs/plugins/inspect/plugin-realmedia.xml:
963         * docs/plugins/inspect/plugin-siddec.xml:
964         * docs/plugins/inspect/plugin-twolame.xml:
965         * docs/plugins/inspect/plugin-x264.xml:
966         * docs/plugins/inspect/plugin-xingmux.xml:
967         * gst-plugins-ugly.doap:
968         * win32/common/config.h:
969           Release 1.4.0
970
971 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
972
973         * po/af.po:
974         * po/az.po:
975         * po/bg.po:
976         * po/ca.po:
977         * po/cs.po:
978         * po/da.po:
979         * po/de.po:
980         * po/el.po:
981         * po/en_GB.po:
982         * po/eo.po:
983         * po/es.po:
984         * po/eu.po:
985         * po/fi.po:
986         * po/fr.po:
987         * po/gl.po:
988         * po/hr.po:
989         * po/hu.po:
990         * po/id.po:
991         * po/it.po:
992         * po/ja.po:
993         * po/lt.po:
994         * po/lv.po:
995         * po/ms.po:
996         * po/mt.po:
997         * po/nb.po:
998         * po/nl.po:
999         * po/or.po:
1000         * po/pl.po:
1001         * po/pt_BR.po:
1002         * po/ro.po:
1003         * po/ru.po:
1004         * po/sk.po:
1005         * po/sl.po:
1006         * po/sq.po:
1007         * po/sr.po:
1008         * po/sv.po:
1009         * po/tr.po:
1010         * po/uk.po:
1011         * po/vi.po:
1012         * po/zh_CN.po:
1013           Update .po files
1014
1015 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
1016
1017         * po/sv.po:
1018           po: Update translations
1019
1020 === release 1.3.91 ===
1021
1022 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
1023
1024         * ChangeLog:
1025         * NEWS:
1026         * RELEASE:
1027         * configure.ac:
1028         * docs/plugins/inspect/plugin-a52dec.xml:
1029         * docs/plugins/inspect/plugin-amrnb.xml:
1030         * docs/plugins/inspect/plugin-amrwbdec.xml:
1031         * docs/plugins/inspect/plugin-asf.xml:
1032         * docs/plugins/inspect/plugin-cdio.xml:
1033         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1034         * docs/plugins/inspect/plugin-dvdread.xml:
1035         * docs/plugins/inspect/plugin-dvdsub.xml:
1036         * docs/plugins/inspect/plugin-lame.xml:
1037         * docs/plugins/inspect/plugin-mad.xml:
1038         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1039         * docs/plugins/inspect/plugin-realmedia.xml:
1040         * docs/plugins/inspect/plugin-siddec.xml:
1041         * docs/plugins/inspect/plugin-twolame.xml:
1042         * docs/plugins/inspect/plugin-x264.xml:
1043         * docs/plugins/inspect/plugin-xingmux.xml:
1044         * gst-plugins-ugly.doap:
1045         * win32/common/config.h:
1046           Release 1.3.91
1047
1048 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1049
1050         * po/af.po:
1051         * po/az.po:
1052         * po/bg.po:
1053         * po/ca.po:
1054         * po/cs.po:
1055         * po/da.po:
1056         * po/de.po:
1057         * po/el.po:
1058         * po/en_GB.po:
1059         * po/eo.po:
1060         * po/es.po:
1061         * po/eu.po:
1062         * po/fi.po:
1063         * po/fr.po:
1064         * po/gl.po:
1065         * po/hr.po:
1066         * po/hu.po:
1067         * po/id.po:
1068         * po/it.po:
1069         * po/ja.po:
1070         * po/lt.po:
1071         * po/lv.po:
1072         * po/ms.po:
1073         * po/mt.po:
1074         * po/nb.po:
1075         * po/nl.po:
1076         * po/or.po:
1077         * po/pl.po:
1078         * po/pt_BR.po:
1079         * po/ro.po:
1080         * po/ru.po:
1081         * po/sk.po:
1082         * po/sl.po:
1083         * po/sq.po:
1084         * po/sr.po:
1085         * po/sv.po:
1086         * po/tr.po:
1087         * po/uk.po:
1088         * po/vi.po:
1089         * po/zh_CN.po:
1090           Update .po files
1091
1092 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
1093
1094         * po/vi.po:
1095           po: Update translations
1096
1097 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
1098
1099         * gst/realmedia/rademux.c:
1100           rademux: Print invalid fourcc in error message in hex
1101           Previously this was printed as characters which caused later processing
1102           of the error message to sometimes warn about non-UTF-8 characters.
1103           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
1104
1105 === release 1.3.90 ===
1106
1107 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
1108
1109         * ChangeLog:
1110         * NEWS:
1111         * RELEASE:
1112         * configure.ac:
1113         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1114         * docs/plugins/inspect/plugin-a52dec.xml:
1115         * docs/plugins/inspect/plugin-amrnb.xml:
1116         * docs/plugins/inspect/plugin-amrwbdec.xml:
1117         * docs/plugins/inspect/plugin-asf.xml:
1118         * docs/plugins/inspect/plugin-cdio.xml:
1119         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1120         * docs/plugins/inspect/plugin-dvdread.xml:
1121         * docs/plugins/inspect/plugin-dvdsub.xml:
1122         * docs/plugins/inspect/plugin-lame.xml:
1123         * docs/plugins/inspect/plugin-mad.xml:
1124         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1125         * docs/plugins/inspect/plugin-realmedia.xml:
1126         * docs/plugins/inspect/plugin-siddec.xml:
1127         * docs/plugins/inspect/plugin-twolame.xml:
1128         * docs/plugins/inspect/plugin-x264.xml:
1129         * docs/plugins/inspect/plugin-xingmux.xml:
1130         * gst-plugins-ugly.doap:
1131         * win32/common/config.h:
1132           Release 1.3.90
1133
1134 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1135
1136         * po/af.po:
1137         * po/az.po:
1138         * po/bg.po:
1139         * po/ca.po:
1140         * po/cs.po:
1141         * po/da.po:
1142         * po/de.po:
1143         * po/el.po:
1144         * po/en_GB.po:
1145         * po/eo.po:
1146         * po/es.po:
1147         * po/eu.po:
1148         * po/fi.po:
1149         * po/fr.po:
1150         * po/gl.po:
1151         * po/hr.po:
1152         * po/hu.po:
1153         * po/id.po:
1154         * po/it.po:
1155         * po/ja.po:
1156         * po/lt.po:
1157         * po/lv.po:
1158         * po/ms.po:
1159         * po/mt.po:
1160         * po/nb.po:
1161         * po/nl.po:
1162         * po/or.po:
1163         * po/pl.po:
1164         * po/pt_BR.po:
1165         * po/ro.po:
1166         * po/ru.po:
1167         * po/sk.po:
1168         * po/sl.po:
1169         * po/sq.po:
1170         * po/sr.po:
1171         * po/sv.po:
1172         * po/tr.po:
1173         * po/uk.po:
1174         * po/vi.po:
1175         * po/zh_CN.po:
1176           Update .po files
1177
1178 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
1179
1180         * .gitignore:
1181           Ignore autotools test-driver temp files from 'make check'
1182
1183 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
1184
1185         * configure.ac:
1186           Back to development
1187
1188 === release 1.3.3 ===
1189
1190 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
1191
1192         * ChangeLog:
1193         * NEWS:
1194         * RELEASE:
1195         * configure.ac:
1196         * docs/plugins/inspect/plugin-a52dec.xml:
1197         * docs/plugins/inspect/plugin-amrnb.xml:
1198         * docs/plugins/inspect/plugin-amrwbdec.xml:
1199         * docs/plugins/inspect/plugin-asf.xml:
1200         * docs/plugins/inspect/plugin-cdio.xml:
1201         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1202         * docs/plugins/inspect/plugin-dvdread.xml:
1203         * docs/plugins/inspect/plugin-dvdsub.xml:
1204         * docs/plugins/inspect/plugin-lame.xml:
1205         * docs/plugins/inspect/plugin-mad.xml:
1206         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1207         * docs/plugins/inspect/plugin-realmedia.xml:
1208         * docs/plugins/inspect/plugin-siddec.xml:
1209         * docs/plugins/inspect/plugin-twolame.xml:
1210         * docs/plugins/inspect/plugin-x264.xml:
1211         * docs/plugins/inspect/plugin-xingmux.xml:
1212         * gst-plugins-ugly.doap:
1213         * win32/common/config.h:
1214           Release 1.3.3
1215
1216 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
1217
1218         * po/af.po:
1219         * po/az.po:
1220         * po/bg.po:
1221         * po/ca.po:
1222         * po/cs.po:
1223         * po/da.po:
1224         * po/de.po:
1225         * po/el.po:
1226         * po/en_GB.po:
1227         * po/eo.po:
1228         * po/es.po:
1229         * po/eu.po:
1230         * po/fi.po:
1231         * po/fr.po:
1232         * po/gl.po:
1233         * po/hr.po:
1234         * po/hu.po:
1235         * po/id.po:
1236         * po/it.po:
1237         * po/ja.po:
1238         * po/lt.po:
1239         * po/lv.po:
1240         * po/ms.po:
1241         * po/mt.po:
1242         * po/nb.po:
1243         * po/nl.po:
1244         * po/or.po:
1245         * po/pl.po:
1246         * po/pt_BR.po:
1247         * po/ro.po:
1248         * po/ru.po:
1249         * po/sk.po:
1250         * po/sl.po:
1251         * po/sq.po:
1252         * po/sr.po:
1253         * po/sv.po:
1254         * po/tr.po:
1255         * po/uk.po:
1256         * po/vi.po:
1257         * po/zh_CN.po:
1258           Update .po files
1259
1260 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
1261
1262         * po/de.po:
1263         * po/nl.po:
1264           po: Update translations
1265
1266 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
1267
1268         * gst/realmedia/rmdemux.c:
1269         * gst/realmedia/rmdemux.h:
1270           rmdemux: use GstFlowCombiner
1271           Removes flow return combination code to use the newly added GstFlowCombiner
1272           https://bugzilla.gnome.org/show_bug.cgi?id=709224
1273
1274 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
1275
1276         * gst/asfdemux/gstasfdemux.c:
1277         * gst/asfdemux/gstasfdemux.h:
1278           asfdemux: use GstFlowCombiner
1279           Removes flow return combination code to use the newly added GstFlowCombiner
1280           https://bugzilla.gnome.org/show_bug.cgi?id=709224
1281
1282 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
1283
1284         * ext/x264/gstx264enc.c:
1285           x264enc: fix caps leak in set_format()
1286           https://bugzilla.gnome.org/show_bug.cgi?id=730865
1287
1288 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
1289
1290         * gst/asfdemux/gstasfdemux.c:
1291           asfdemux: Handle initial 0 timestamp that should have been -1
1292           https://bugzilla.gnome.org/show_bug.cgi?id=719660
1293
1294 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
1295
1296         * configure.ac:
1297           Back to development
1298
1299 === release 1.3.2 ===
1300
1301 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
1302
1303         * ChangeLog:
1304         * NEWS:
1305         * RELEASE:
1306         * common:
1307         * configure.ac:
1308         * docs/plugins/inspect-build.stamp:
1309         * docs/plugins/inspect.stamp:
1310         * docs/plugins/inspect/plugin-a52dec.xml:
1311         * docs/plugins/inspect/plugin-amrnb.xml:
1312         * docs/plugins/inspect/plugin-amrwbdec.xml:
1313         * docs/plugins/inspect/plugin-asf.xml:
1314         * docs/plugins/inspect/plugin-cdio.xml:
1315         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1316         * docs/plugins/inspect/plugin-dvdread.xml:
1317         * docs/plugins/inspect/plugin-dvdsub.xml:
1318         * docs/plugins/inspect/plugin-lame.xml:
1319         * docs/plugins/inspect/plugin-mad.xml:
1320         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1321         * docs/plugins/inspect/plugin-realmedia.xml:
1322         * docs/plugins/inspect/plugin-siddec.xml:
1323         * docs/plugins/inspect/plugin-twolame.xml:
1324         * docs/plugins/inspect/plugin-x264.xml:
1325         * docs/plugins/inspect/plugin-xingmux.xml:
1326         * gst-plugins-ugly.doap:
1327         * win32/common/config.h:
1328           Release 1.3.2
1329
1330 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
1331
1332         * po/af.po:
1333         * po/az.po:
1334         * po/bg.po:
1335         * po/ca.po:
1336         * po/cs.po:
1337         * po/da.po:
1338         * po/de.po:
1339         * po/el.po:
1340         * po/en_GB.po:
1341         * po/eo.po:
1342         * po/es.po:
1343         * po/eu.po:
1344         * po/fi.po:
1345         * po/fr.po:
1346         * po/gl.po:
1347         * po/hr.po:
1348         * po/hu.po:
1349         * po/id.po:
1350         * po/it.po:
1351         * po/ja.po:
1352         * po/lt.po:
1353         * po/lv.po:
1354         * po/ms.po:
1355         * po/mt.po:
1356         * po/nb.po:
1357         * po/nl.po:
1358         * po/or.po:
1359         * po/pl.po:
1360         * po/pt_BR.po:
1361         * po/ro.po:
1362         * po/ru.po:
1363         * po/sk.po:
1364         * po/sl.po:
1365         * po/sq.po:
1366         * po/sr.po:
1367         * po/sv.po:
1368         * po/tr.po:
1369         * po/uk.po:
1370         * po/vi.po:
1371         * po/zh_CN.po:
1372           Update .po files
1373
1374 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
1375
1376         * common:
1377           Automatic update of common submodule
1378           From 211fa5f to 1f5d3c3
1379
1380 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
1381
1382         * ext/mpeg2dec/gstmpeg2dec.h:
1383           mpeg2dec: remove unused struct members
1384
1385 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
1386
1387         * gst/realmedia/rtspreal.c:
1388           rtspreal: Fix some memory leaks in an error path
1389           CID 1212165.
1390
1391 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
1392
1393         * ext/mpeg2dec/gstmpeg2dec.c:
1394           mpeg2dec: Release codec state on negotiation failures
1395           Else it leaks
1396           CID #1212169
1397
1398 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
1399
1400         * configure.ac:
1401           Back to development
1402
1403 === release 1.3.1 ===
1404
1405 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
1406
1407         * ChangeLog:
1408         * NEWS:
1409         * RELEASE:
1410         * configure.ac:
1411         * docs/plugins/gst-plugins-ugly-plugins.args:
1412         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1413         * docs/plugins/inspect/plugin-a52dec.xml:
1414         * docs/plugins/inspect/plugin-amrnb.xml:
1415         * docs/plugins/inspect/plugin-amrwbdec.xml:
1416         * docs/plugins/inspect/plugin-asf.xml:
1417         * docs/plugins/inspect/plugin-cdio.xml:
1418         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1419         * docs/plugins/inspect/plugin-dvdread.xml:
1420         * docs/plugins/inspect/plugin-dvdsub.xml:
1421         * docs/plugins/inspect/plugin-lame.xml:
1422         * docs/plugins/inspect/plugin-mad.xml:
1423         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1424         * docs/plugins/inspect/plugin-realmedia.xml:
1425         * docs/plugins/inspect/plugin-siddec.xml:
1426         * docs/plugins/inspect/plugin-twolame.xml:
1427         * docs/plugins/inspect/plugin-x264.xml:
1428         * docs/plugins/inspect/plugin-xingmux.xml:
1429         * gst-plugins-ugly.doap:
1430         * win32/common/config.h:
1431           Release 1.3.1
1432
1433 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1434
1435         * po/af.po:
1436         * po/az.po:
1437         * po/bg.po:
1438         * po/ca.po:
1439         * po/cs.po:
1440         * po/da.po:
1441         * po/de.po:
1442         * po/el.po:
1443         * po/en_GB.po:
1444         * po/eo.po:
1445         * po/es.po:
1446         * po/eu.po:
1447         * po/fi.po:
1448         * po/fr.po:
1449         * po/gl.po:
1450         * po/hr.po:
1451         * po/hu.po:
1452         * po/id.po:
1453         * po/it.po:
1454         * po/ja.po:
1455         * po/lt.po:
1456         * po/lv.po:
1457         * po/ms.po:
1458         * po/mt.po:
1459         * po/nb.po:
1460         * po/nl.po:
1461         * po/or.po:
1462         * po/pl.po:
1463         * po/pt_BR.po:
1464         * po/ro.po:
1465         * po/ru.po:
1466         * po/sk.po:
1467         * po/sl.po:
1468         * po/sq.po:
1469         * po/sr.po:
1470         * po/sv.po:
1471         * po/tr.po:
1472         * po/uk.po:
1473         * po/vi.po:
1474         * po/zh_CN.po:
1475           Update .po files
1476
1477 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1478
1479         * po/de.po:
1480         * po/id.po:
1481         * po/lv.po:
1482         * po/sk.po:
1483         * po/sr.po:
1484           po: Update translations
1485
1486 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
1487
1488         * common:
1489           Automatic update of common submodule
1490           From bcb1518 to 211fa5f
1491
1492 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
1493
1494         * ext/sidplay/gstsiddec.cc:
1495         * gst/asfdemux/gstrtspwms.c:
1496         * gst/realmedia/rademux.c:
1497         * gst/realmedia/rdtmanager.c:
1498         * gst/realmedia/rtspreal.c:
1499           docs: remove outdated and pointless 'Last reviewed' lines from docs
1500           They are very confusing for people, and more often than not
1501           also just not very accurate. Seeing 'last reviewed: 2005' in
1502           your docs is not very confidence-inspiring. Let's just remove
1503           those comments.
1504
1505 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1506
1507         * gst/dvdsub/gstdvdsubdec.c:
1508           dvdsubdec: fix spurious rejection of 0 time offset commands
1509           Coverity 206168
1510
1511 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1512
1513         * ext/dvdread/dvdreadsrc.c:
1514           dvdread: avoid intermediate promotion to signed
1515           We should not reach the dangerous range here, though.
1516           Coverity 206491, 206492, 1139856
1517
1518 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1519
1520         * ext/mpeg2dec/gstmpeg2dec.c:
1521           mpeg2dec: do not reset the whole video info when setting size
1522           New changes to gstvideo will reset all the video info state
1523           when calling _set_format, overwriting what was previously set
1524           in the preceding code.
1525           The comment says the following code is meant to preserve the
1526           pre-crop size, so let's just keep the size and related data
1527           as this does not seem to break anything else (this is what
1528           the _set_format call would have set before the change that
1529           reset all data, except the colorimetry).
1530
1531 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
1532
1533         * gst/asfdemux/gstasfdemux.c:
1534           asfdemux: Fix payloads check
1535           Don't iterate stream->payloads if ... it doesn't exist
1536           CID #1139846
1537
1538 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
1539
1540         * .gitignore:
1541           .gitignore: Ignore gcov intermediate files
1542           https://bugzilla.gnome.org/show_bug.cgi?id=725483
1543
1544 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
1545
1546         * common:
1547           Automatic update of common submodule
1548           From fe1672e to bcb1518
1549
1550 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
1551
1552         * common:
1553           Automatic update of common submodule
1554           From 1a07da9 to fe1672e
1555
1556 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
1557
1558         * docs/Makefile.am:
1559           docs: install prebuilt plugin docs if gtk-doc is disabled
1560           Sync to the Makefile.am from gst-plugin-base where it is done right.
1561           Fixes #725034
1562
1563 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
1564
1565         * gst/xingmux/gstxingmux.c:
1566         * gst/xingmux/plugin.c:
1567           xingmux: add muxer category and make element plugable
1568           This is required to make encodebin consider the element. Yet it is not enough to
1569           have it plugged it has a lower priority than most mp3encoders and no different
1570           caps.
1571
1572 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
1573
1574         * ext/x264/gstx264enc.c:
1575           x264enc: allow lossless compression (qp=0)
1576           https://bugzilla.gnome.org/show_bug.cgi?id=725051
1577
1578 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
1579
1580         * m4/a52.m4:
1581           m4: Remove extra check for 11+ year old a52 release
1582           You deserve a build failure if you still have that version
1583           If someone wants to completely remove this m4 to replace it with the
1584           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
1585
1586 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
1587
1588         * m4/a52.m4:
1589           m4: Fix multiple tests in AC_CHECK_A52DEC
1590
1591 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
1592
1593         * gst/asfdemux/gstasfdemux.c:
1594           asfdemux: Remove unused function
1595
1596 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
1597
1598         * tests/check/Makefile.am:
1599           check: Fix test location
1600
1601 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
1602
1603         * tests/check/Makefile.am:
1604           tests: Don't build disabled plugins' check tests
1605           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
1606
1607 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
1608
1609         * common:
1610           Automatic update of common submodule
1611           From d48bed3 to 1a07da9
1612
1613 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
1614
1615         * gst/asfdemux/gstasfdemux.c:
1616           asfdemux: only add "format" field with fourcc to WMV caps
1617           Doesn't make sense for e.g. H264 or MJPEG.
1618
1619 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
1620
1621         * autogen.sh:
1622         * common:
1623           Automatic update of common submodule
1624           From dbedaa0 to d48bed3
1625
1626 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
1627
1628         * po/Makevars:
1629           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
1630           https://bugzilla.gnome.org/show_bug.cgi?id=705455
1631
1632 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
1633
1634         * ext/amrwbdec/amrwbdec.c:
1635           amrwbdec: Remove some dead code
1636
1637 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
1638
1639         * ext/amrnb/amrnbdec.c:
1640           amrnbdec: Remove some dead code
1641
1642 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
1643
1644         * ext/amrnb/amrnbdec.c:
1645           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1646
1647 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
1648
1649         * ext/amrwbdec/amrwbdec.c:
1650           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1651
1652 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
1653
1654         * ext/mpeg2dec/gstmpeg2dec.c:
1655           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
1656
1657 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
1658
1659         * ext/x264/gstx264enc.c:
1660           x264enc: fix compiler warning
1661           Compiler warns rightly about possibly uninitialized variable.
1662
1663 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
1664
1665         * ext/x264/gstx264enc.c:
1666           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
1667           gst-launch-1.0 videotestsrc ! x264enc
1668
1669 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1670
1671         * ext/mpeg2dec/gstmpeg2dec.c:
1672           mpeg2dec: graceful degradation for badly parsed input
1673
1674 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
1675
1676         * common:
1677           Automatic update of common submodule
1678           From 865aa20 to dbedaa0
1679
1680 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
1681
1682         * gst/asfdemux/asfpacket.c:
1683           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
1684           So, don't need to check previous payload's mo_size and current
1685           payload's mo_size when merging it.
1686           https://bugzilla.gnome.org/show_bug.cgi?id=710609
1687
1688 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
1689
1690         * gst/asfdemux/gstasfdemux.c:
1691         * gst/asfdemux/gstasfdemux.h:
1692           asfdemux: Keep audio error checking fields only for audio
1693           Video shouldn't need to be descrambled, this can cause frames data
1694           to be corrupted
1695           https://bugzilla.gnome.org/show_bug.cgi?id=684942
1696
1697 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
1698
1699         * gst/asfdemux/gstasfdemux.c:
1700           asfdemux: really copy the buffer data
1701           Pass the copy-memory flag to copy the memory for the output buffer,
1702           otherwise we end with 0-sized buffers
1703           https://bugzilla.gnome.org/show_bug.cgi?id=684942
1704
1705 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
1706
1707         * ext/x264/gstx264enc.c:
1708           x264enc: If FPS is available, set VFR to false
1709           https://bugzilla.gnome.org/show_bug.cgi?id=708940
1710
1711 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
1712
1713         * gst/asfdemux/gstasfdemux.c:
1714           asfdemux: Only use segment.start as seek_time if it is relative
1715           Relying on the gst_segment_do_seek results for getting the
1716           seeking time should not be used if seek type is SET because the
1717           do_seek function makes the 'cur` position of the seek normalized
1718           on the segment range. This means that seeking beyond the end of the
1719           file might not result in instant EOS as it will end up seeking to
1720           the final ts of the file.
1721           In asf seeking to the final timestamp can lead to seeking to the last
1722           keyframe, meaning a few seconds of video will still be played, which should
1723           not be the desired behavior when seeking beyong file limits.
1724
1725 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
1726
1727         * gst/asfdemux/gstasfdemux.c:
1728           asfdemux: Parse last simple index entry
1729           The entry size is fixed at 6, fix typo to finish parsing the index
1730           correctly until the last sample
1731
1732 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
1733
1734         * README:
1735         * common:
1736           Automatic update of common submodule
1737           From 6b03ba7 to 865aa20
1738
1739 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1740
1741         * configure.ac:
1742           configure: Actually use 1.3.0.1 as version to make configure happy
1743
1744 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1745
1746         * configure.ac:
1747           Back to development
1748
1749 === release 1.2.0 ===
1750
1751 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1752
1753         * ChangeLog:
1754         * NEWS:
1755         * RELEASE:
1756         * configure.ac:
1757         * docs/plugins/inspect/plugin-a52dec.xml:
1758         * docs/plugins/inspect/plugin-amrnb.xml:
1759         * docs/plugins/inspect/plugin-amrwbdec.xml:
1760         * docs/plugins/inspect/plugin-asf.xml:
1761         * docs/plugins/inspect/plugin-cdio.xml:
1762         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1763         * docs/plugins/inspect/plugin-dvdread.xml:
1764         * docs/plugins/inspect/plugin-dvdsub.xml:
1765         * docs/plugins/inspect/plugin-lame.xml:
1766         * docs/plugins/inspect/plugin-mad.xml:
1767         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1768         * docs/plugins/inspect/plugin-realmedia.xml:
1769         * docs/plugins/inspect/plugin-siddec.xml:
1770         * docs/plugins/inspect/plugin-twolame.xml:
1771         * docs/plugins/inspect/plugin-x264.xml:
1772         * docs/plugins/inspect/plugin-xingmux.xml:
1773         * gst-plugins-ugly.doap:
1774         * win32/common/config.h:
1775           Release 1.2.0
1776
1777 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1778
1779         * po/af.po:
1780         * po/az.po:
1781         * po/bg.po:
1782         * po/ca.po:
1783         * po/cs.po:
1784         * po/da.po:
1785         * po/de.po:
1786         * po/el.po:
1787         * po/en_GB.po:
1788         * po/eo.po:
1789         * po/es.po:
1790         * po/eu.po:
1791         * po/fi.po:
1792         * po/fr.po:
1793         * po/gl.po:
1794         * po/hr.po:
1795         * po/hu.po:
1796         * po/id.po:
1797         * po/it.po:
1798         * po/ja.po:
1799         * po/lt.po:
1800         * po/lv.po:
1801         * po/ms.po:
1802         * po/mt.po:
1803         * po/nb.po:
1804         * po/nl.po:
1805         * po/or.po:
1806         * po/pl.po:
1807         * po/pt_BR.po:
1808         * po/ro.po:
1809         * po/ru.po:
1810         * po/sk.po:
1811         * po/sl.po:
1812         * po/sq.po:
1813         * po/sr.po:
1814         * po/sv.po:
1815         * po/tr.po:
1816         * po/uk.po:
1817         * po/vi.po:
1818         * po/zh_CN.po:
1819           Update .po files
1820
1821 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
1822
1823         * ext/x264/gstx264enc.c:
1824           x264enc: Update the documentation to match the default profile used
1825           https://bugzilla.gnome.org/show_bug.cgi?id=708036
1826
1827 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
1828
1829         * common:
1830           Automatic update of common submodule
1831           From b613661 to 6b03ba7
1832
1833 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
1834
1835         * common:
1836           Automatic update of common submodule
1837           From 74a6857 to b613661
1838
1839 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
1840
1841         * autogen.sh:
1842         * common:
1843           Automatic update of common submodule
1844           From 098c0d7 to 74a6857
1845
1846 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1847
1848         * configure.ac:
1849           Back to development
1850
1851 === release 1.1.90 ===
1852
1853 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1854
1855         * ChangeLog:
1856         * NEWS:
1857         * RELEASE:
1858         * configure.ac:
1859         * docs/plugins/inspect/plugin-a52dec.xml:
1860         * docs/plugins/inspect/plugin-amrnb.xml:
1861         * docs/plugins/inspect/plugin-amrwbdec.xml:
1862         * docs/plugins/inspect/plugin-asf.xml:
1863         * docs/plugins/inspect/plugin-cdio.xml:
1864         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1865         * docs/plugins/inspect/plugin-dvdread.xml:
1866         * docs/plugins/inspect/plugin-dvdsub.xml:
1867         * docs/plugins/inspect/plugin-lame.xml:
1868         * docs/plugins/inspect/plugin-mad.xml:
1869         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1870         * docs/plugins/inspect/plugin-realmedia.xml:
1871         * docs/plugins/inspect/plugin-siddec.xml:
1872         * docs/plugins/inspect/plugin-twolame.xml:
1873         * docs/plugins/inspect/plugin-x264.xml:
1874         * docs/plugins/inspect/plugin-xingmux.xml:
1875         * gst-plugins-ugly.doap:
1876         * win32/common/config.h:
1877           Release 1.1.90
1878
1879 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1880
1881         * po/af.po:
1882         * po/az.po:
1883         * po/bg.po:
1884         * po/ca.po:
1885         * po/cs.po:
1886         * po/da.po:
1887         * po/de.po:
1888         * po/el.po:
1889         * po/en_GB.po:
1890         * po/eo.po:
1891         * po/es.po:
1892         * po/eu.po:
1893         * po/fi.po:
1894         * po/fr.po:
1895         * po/gl.po:
1896         * po/hr.po:
1897         * po/hu.po:
1898         * po/id.po:
1899         * po/it.po:
1900         * po/ja.po:
1901         * po/lt.po:
1902         * po/lv.po:
1903         * po/ms.po:
1904         * po/mt.po:
1905         * po/nb.po:
1906         * po/nl.po:
1907         * po/or.po:
1908         * po/pl.po:
1909         * po/pt_BR.po:
1910         * po/ro.po:
1911         * po/ru.po:
1912         * po/sk.po:
1913         * po/sl.po:
1914         * po/sq.po:
1915         * po/sr.po:
1916         * po/sv.po:
1917         * po/tr.po:
1918         * po/uk.po:
1919         * po/vi.po:
1920         * po/zh_CN.po:
1921           Update .po files
1922
1923 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1924
1925         * po/cs.po:
1926           po: Update translations
1927
1928 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
1929
1930         * ext/x264/gstx264enc.c:
1931         * tests/check/elements/x264enc.c:
1932           x264enc: Implement getcaps that restricts the input format depending on the output profile
1933           Also add some x264enc profile tests
1934           https://bugzilla.gnome.org/show_bug.cgi?id=708326
1935
1936 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
1937
1938         * gst/asfdemux/asfpacket.c:
1939         * gst/asfdemux/gstasfdemux.c:
1940           asfdemux: fix playback regression in push mode
1941
1942 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
1943
1944         * gst/asfdemux/gstasfdemux.h:
1945           asfdemux: remove unused variable
1946
1947 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
1948
1949         * ext/x264/gstx264enc.c:
1950           x264enc: Don't unref future state but the old one
1951           Being silly will lead us nowhere.
1952
1953 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1954
1955         * ext/x264/gstx264enc.c:
1956           x264enc: Check if we have an input state before using it
1957           Flushing might happen before caps were set on the encoder,
1958           which would lead to crashes here.
1959           Thanks to Matej Knopp for analyzing this.
1960           https://bugzilla.gnome.org/show_bug.cgi?id=707414
1961
1962 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
1963
1964         * ext/x264/gstx264enc.c:
1965           x264enc: fix unsigned comparison warning
1966
1967 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1968
1969         * configure.ac:
1970           Back to development
1971
1972 === release 1.1.4 ===
1973
1974 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1975
1976         * ChangeLog:
1977         * NEWS:
1978         * RELEASE:
1979         * configure.ac:
1980         * docs/plugins/inspect/plugin-a52dec.xml:
1981         * docs/plugins/inspect/plugin-amrnb.xml:
1982         * docs/plugins/inspect/plugin-amrwbdec.xml:
1983         * docs/plugins/inspect/plugin-asf.xml:
1984         * docs/plugins/inspect/plugin-cdio.xml:
1985         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1986         * docs/plugins/inspect/plugin-dvdread.xml:
1987         * docs/plugins/inspect/plugin-dvdsub.xml:
1988         * docs/plugins/inspect/plugin-lame.xml:
1989         * docs/plugins/inspect/plugin-mad.xml:
1990         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1991         * docs/plugins/inspect/plugin-realmedia.xml:
1992         * docs/plugins/inspect/plugin-siddec.xml:
1993         * docs/plugins/inspect/plugin-twolame.xml:
1994         * docs/plugins/inspect/plugin-x264.xml:
1995         * docs/plugins/inspect/plugin-xingmux.xml:
1996         * gst-plugins-ugly.doap:
1997         * win32/common/config.h:
1998           Release 1.1.4
1999
2000 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2001
2002         * po/af.po:
2003         * po/az.po:
2004         * po/bg.po:
2005         * po/ca.po:
2006         * po/cs.po:
2007         * po/da.po:
2008         * po/de.po:
2009         * po/el.po:
2010         * po/en_GB.po:
2011         * po/eo.po:
2012         * po/es.po:
2013         * po/eu.po:
2014         * po/fi.po:
2015         * po/fr.po:
2016         * po/gl.po:
2017         * po/hr.po:
2018         * po/hu.po:
2019         * po/id.po:
2020         * po/it.po:
2021         * po/ja.po:
2022         * po/lt.po:
2023         * po/lv.po:
2024         * po/ms.po:
2025         * po/mt.po:
2026         * po/nb.po:
2027         * po/nl.po:
2028         * po/or.po:
2029         * po/pl.po:
2030         * po/pt_BR.po:
2031         * po/ro.po:
2032         * po/ru.po:
2033         * po/sk.po:
2034         * po/sl.po:
2035         * po/sq.po:
2036         * po/sr.po:
2037         * po/sv.po:
2038         * po/tr.po:
2039         * po/uk.po:
2040         * po/vi.po:
2041         * po/zh_CN.po:
2042           Update .po files
2043
2044 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2045
2046         * po/pt_BR.po:
2047           po: update translations
2048
2049 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
2050
2051         * ext/x264/gstx264enc.c:
2052           x264enc: log when we output a lower profile than requested
2053
2054 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2055
2056         * ext/x264/gstx264enc.c:
2057           x264enc: Consider subset relations of profiles when setting srcpad caps
2058           constrained-baseline is a subset of baseline, is a subset of main,
2059           is a subset of high profile.
2060           https://bugzilla.gnome.org/show_bug.cgi?id=705425
2061
2062 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
2063
2064         * ext/x264/gstx264enc.c:
2065           x264enc: propagate flow return back to base class and upstream
2066           https://bugzilla.gnome.org/show_bug.cgi?id=705425
2067
2068 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
2069
2070         * configure.ac:
2071           configure: fix x264 version checking
2072           x264 releases carry pkg-config versions such as 0.120.x
2073           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
2074           then fail, so we need to either check for > 0.119.0 or
2075           for >= 0.120 to make this work right.
2076
2077 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
2078
2079         * ext/x264/gstx264enc.c:
2080           x264enc: minor clean-up
2081           We requires x264 build >= 120 now.
2082
2083 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2084
2085         * ext/mpeg2dec/gstmpeg2dec.c:
2086           mpeg2dec: Fix mpeg2_reset() calls
2087
2088 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2089
2090         * ext/mpeg2dec/gstmpeg2dec.c:
2091         * ext/x264/gstx264enc.c:
2092           ext: Use new flush vfunc of video codec base classes and remove reset implementations
2093
2094 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
2095
2096         * gst/asfdemux/gstasfdemux.c:
2097           asfdemux: fix build on C89 compilers
2098
2099 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
2100
2101         * gst/asfdemux/asfpacket.c:
2102         * gst/asfdemux/gstasfdemux.c:
2103           asfdemux: fix seeking in push mode
2104
2105 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
2106
2107         * configure.ac:
2108           build: add subdir-objects to AM_INIT_AUTOMAKE
2109           Fixes warnings in automake 1.14
2110           https://bugzilla.gnome.org/show_bug.cgi?id=705350
2111
2112 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
2113
2114         * ext/mpeg2dec/gstmpeg2dec.c:
2115           mpeg2dec: Do a hard reset of flush_stop
2116           Which is notified by hard == 0 with latest refactoring.
2117
2118 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
2119
2120         * po/LINGUAS:
2121         * po/da.po:
2122         * po/de.po:
2123         * po/gl.po:
2124         * po/hr.po:
2125         * po/hu.po:
2126         * po/ja.po:
2127         * po/nb.po:
2128         * po/nl.po:
2129         * po/pl.po:
2130         * po/ru.po:
2131         * po/sl.po:
2132         * po/tr.po:
2133         * po/uk.po:
2134         * po/vi.po:
2135           po: update translations
2136
2137 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2138
2139         * configure.ac:
2140           Back to development
2141
2142 === release 1.1.3 ===
2143
2144 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2145
2146         * ChangeLog:
2147         * NEWS:
2148         * RELEASE:
2149         * configure.ac:
2150         * docs/plugins/inspect/plugin-a52dec.xml:
2151         * docs/plugins/inspect/plugin-amrnb.xml:
2152         * docs/plugins/inspect/plugin-amrwbdec.xml:
2153         * docs/plugins/inspect/plugin-asf.xml:
2154         * docs/plugins/inspect/plugin-cdio.xml:
2155         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2156         * docs/plugins/inspect/plugin-dvdread.xml:
2157         * docs/plugins/inspect/plugin-dvdsub.xml:
2158         * docs/plugins/inspect/plugin-lame.xml:
2159         * docs/plugins/inspect/plugin-mad.xml:
2160         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2161         * docs/plugins/inspect/plugin-realmedia.xml:
2162         * docs/plugins/inspect/plugin-siddec.xml:
2163         * docs/plugins/inspect/plugin-twolame.xml:
2164         * docs/plugins/inspect/plugin-x264.xml:
2165         * docs/plugins/inspect/plugin-xingmux.xml:
2166         * gst-plugins-ugly.doap:
2167         * win32/common/config.h:
2168           Release 1.1.3
2169
2170 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2171
2172         * po/af.po:
2173         * po/az.po:
2174         * po/bg.po:
2175         * po/ca.po:
2176         * po/cs.po:
2177         * po/da.po:
2178         * po/de.po:
2179         * po/el.po:
2180         * po/en_GB.po:
2181         * po/eo.po:
2182         * po/es.po:
2183         * po/eu.po:
2184         * po/fi.po:
2185         * po/fr.po:
2186         * po/gl.po:
2187         * po/hu.po:
2188         * po/id.po:
2189         * po/it.po:
2190         * po/ja.po:
2191         * po/lt.po:
2192         * po/lv.po:
2193         * po/ms.po:
2194         * po/mt.po:
2195         * po/nb.po:
2196         * po/nl.po:
2197         * po/or.po:
2198         * po/pl.po:
2199         * po/pt_BR.po:
2200         * po/ro.po:
2201         * po/ru.po:
2202         * po/sk.po:
2203         * po/sl.po:
2204         * po/sq.po:
2205         * po/sr.po:
2206         * po/sv.po:
2207         * po/tr.po:
2208         * po/uk.po:
2209         * po/vi.po:
2210         * po/zh_CN.po:
2211           Update .po files
2212
2213 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2214
2215         * gst/asfdemux/gstasfdemux.c:
2216         * gst/realmedia/rademux.c:
2217         * gst/realmedia/rmdemux.c:
2218           gst: Don't swap start/stop for negative rates in the SEGMENT query
2219
2220 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2221
2222         * gst/realmedia/rademux.c:
2223         * gst/realmedia/rmdemux.c:
2224           real: Implement SEGMENT query
2225
2226 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2227
2228         * gst/asfdemux/gstasfdemux.c:
2229           asfdemux: Implement SEGMENT query
2230
2231 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
2232
2233         * gst/asfdemux/asfheaders.c:
2234         * gst/asfdemux/asfheaders.h:
2235         * gst/asfdemux/asfpacket.c:
2236         * gst/asfdemux/gstasfdemux.c:
2237         * gst/asfdemux/gstasfdemux.h:
2238           asfdemux: Add support for dvr-ms
2239           https://bugzilla.gnome.org/show_bug.cgi?id=705026
2240
2241 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
2242
2243         * gst/realmedia/rtspreal.c:
2244           rtspreal: Ensure output value has an assigned value
2245           In the case where this macro was used, that dest was != NULL but that
2246           the strncmp failed, we would end up with dest_len being undefined.
2247
2248 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
2249
2250         * ext/x264/gstx264enc.c:
2251           x264: Fix dts comparision
2252           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
2253           and signed value... resulting it the result never being < 0.
2254           Instead just check if it is smaller before assigning to frame->dts.
2255
2256 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
2257
2258         * gst/asfdemux/gstasfdemux.c:
2259         * gst/asfdemux/gstasfdemux.h:
2260           asfdemux: fix seqnum handling for seeks
2261           Use the same seqnum as the seek for flushes/segments that are
2262           caused by the seek. Also do the same for segment events
2263           Fixes #676242
2264
2265 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2266
2267         * ext/mpeg2dec/gstmpeg2dec.c:
2268           mpeg2dec: Clean up reset/start/stop handling
2269
2270 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2271
2272         * ext/x264/gstx264enc.c:
2273           x264enc: React properly to flushing/resetting the encoder
2274           https://bugzilla.gnome.org/show_bug.cgi?id=656007
2275
2276 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2277
2278         * gst/realmedia/rademux.c:
2279         * gst/realmedia/rademux.h:
2280         * gst/realmedia/rmdemux.c:
2281         * gst/realmedia/rmdemux.h:
2282           realmedia: Add support for group-id in the stream-start event
2283
2284 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2285
2286         * gst/asfdemux/gstasfdemux.c:
2287         * gst/asfdemux/gstasfdemux.h:
2288           asfdemux: Add support for group-id in the stream-start event
2289
2290 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2291
2292         * ext/sidplay/gstsiddec.cc:
2293         * ext/sidplay/gstsiddec.h:
2294           siddec: Add support for group-id in the stream-start event
2295
2296 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
2297
2298         * gst/realmedia/rmdemux.c:
2299           rmdemux: Mark demuxer as "running" in push-mode
2300           Allows queries (and other code) to be answered when working in push-mode.
2301           Running would only be set to TRUE accordingly when working in pull-mode
2302           once it had read header/index.
2303           Fixes #680185
2304
2305 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
2306
2307         * ext/mpeg2dec/gstmpeg2dec.c:
2308           mpeg2dec: Properly reset on sequence changes
2309           Otherwise we end up using stray data/buffers.
2310           Fixes #690701
2311
2312 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2313
2314         * configure.ac:
2315           Back to development
2316
2317 === release 1.1.2 ===
2318
2319 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2320
2321         * ChangeLog:
2322         * NEWS:
2323         * RELEASE:
2324         * configure.ac:
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.2
2344
2345 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
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-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2389
2390         * ext/dvdread/dvdreadsrc.c:
2391           dvdreadsrc: correctly determine last chapter's duration
2392           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
2393           It worked just fine before ...
2394
2395 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2396
2397         * gst/realmedia/rdtmanager.c:
2398           rdt: forward sticky events
2399
2400 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2401
2402         * configure.ac:
2403           Back to development
2404
2405 === release 1.1.1 ===
2406
2407 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2408
2409         * ChangeLog:
2410         * NEWS:
2411         * RELEASE:
2412         * common:
2413         * configure.ac:
2414         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2415         * docs/plugins/inspect/plugin-a52dec.xml:
2416         * docs/plugins/inspect/plugin-amrnb.xml:
2417         * docs/plugins/inspect/plugin-amrwbdec.xml:
2418         * docs/plugins/inspect/plugin-asf.xml:
2419         * docs/plugins/inspect/plugin-cdio.xml:
2420         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2421         * docs/plugins/inspect/plugin-dvdread.xml:
2422         * docs/plugins/inspect/plugin-dvdsub.xml:
2423         * docs/plugins/inspect/plugin-lame.xml:
2424         * docs/plugins/inspect/plugin-mad.xml:
2425         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2426         * docs/plugins/inspect/plugin-realmedia.xml:
2427         * docs/plugins/inspect/plugin-siddec.xml:
2428         * docs/plugins/inspect/plugin-twolame.xml:
2429         * docs/plugins/inspect/plugin-x264.xml:
2430         * docs/plugins/inspect/plugin-xingmux.xml:
2431         * gst-plugins-ugly.doap:
2432         * win32/common/config.h:
2433           Release 1.1.1
2434
2435 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2436
2437         * po/af.po:
2438         * po/az.po:
2439         * po/bg.po:
2440         * po/ca.po:
2441         * po/cs.po:
2442         * po/da.po:
2443         * po/de.po:
2444         * po/el.po:
2445         * po/en_GB.po:
2446         * po/eo.po:
2447         * po/es.po:
2448         * po/eu.po:
2449         * po/fi.po:
2450         * po/fr.po:
2451         * po/gl.po:
2452         * po/hu.po:
2453         * po/id.po:
2454         * po/it.po:
2455         * po/ja.po:
2456         * po/lt.po:
2457         * po/lv.po:
2458         * po/ms.po:
2459         * po/mt.po:
2460         * po/nb.po:
2461         * po/nl.po:
2462         * po/or.po:
2463         * po/pl.po:
2464         * po/pt_BR.po:
2465         * po/ro.po:
2466         * po/ru.po:
2467         * po/sk.po:
2468         * po/sl.po:
2469         * po/sq.po:
2470         * po/sr.po:
2471         * po/sv.po:
2472         * po/tr.po:
2473         * po/uk.po:
2474         * po/vi.po:
2475         * po/zh_CN.po:
2476           Update .po files
2477
2478 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2479
2480         * common:
2481           Automatic update of common submodule
2482           From 098c0d7 to 01a7a46
2483
2484 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2485
2486         * ext/mpeg2dec/gstmpeg2dec.c:
2487           mpeg2dec: make the aspect ratio calculation more accurate.
2488           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
2489           aspect-ratio if we don't have a valid upstream PAR.
2490           https://bugzilla.gnome.org/show_bug.cgi?id=685103
2491
2492 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2493
2494         * common:
2495           Automatic update of common submodule
2496           From 5edcd85 to 098c0d7
2497
2498 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2499
2500         * tests/check/elements/amrnbenc.c:
2501         * tests/check/elements/mpeg2dec.c:
2502         * tests/check/elements/x264enc.c:
2503         * tests/check/elements/xingmux.c:
2504           tests: Fix event handling
2505
2506 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
2507
2508         * ext/lame/gstlamemp3enc.c:
2509           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
2510           lame does internal resampling, but the base class only cares about
2511           the number of raw samples, so tell finish frames about that, not
2512           the number of samples in the outgoing frame.:
2513
2514 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
2515
2516         * ext/x264/gstx264enc.c:
2517           x264enc: output byte-stream if downstream has ANY caps
2518           It's what people expect when they pipe the output to
2519           filesink or into a tcp connection or pipe.
2520
2521 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
2522
2523         * MAINTAINERS:
2524         * README:
2525         * README.static-linking:
2526         * common:
2527           Automatic update of common submodule
2528           From 3cb3d3c to 5edcd85
2529
2530 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2531
2532         * configure.ac:
2533         * ext/a52dec/Makefile.am:
2534         * ext/amrnb/Makefile.am:
2535         * ext/amrwbdec/Makefile.am:
2536         * ext/cdio/Makefile.am:
2537         * ext/dvdread/Makefile.am:
2538         * ext/lame/Makefile.am:
2539         * ext/mad/Makefile.am:
2540         * ext/mpeg2dec/Makefile.am:
2541         * ext/sidplay/Makefile.am:
2542         * ext/twolame/Makefile.am:
2543         * ext/x264/Makefile.am:
2544         * gst/asfdemux/Makefile.am:
2545         * gst/dvdlpcmdec/Makefile.am:
2546         * gst/dvdsub/Makefile.am:
2547         * gst/realmedia/Makefile.am:
2548         * gst/xingmux/Makefile.am:
2549           gst: Add better support for static plugins
2550
2551 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
2552
2553         * autogen.sh:
2554         * common:
2555           Automatic update of common submodule
2556           From aed87ae to 3cb3d3c
2557
2558 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
2559
2560         * common:
2561           Automatic update of common submodule
2562           From 04c7a1e to aed87ae
2563
2564 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
2565
2566         * gst/asfdemux/gstasfdemux.c:
2567         * gst/realmedia/rmdemux.c:
2568           Use %03u instead of %u in gst_pad_create_stream_id_printf()
2569
2570 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
2571
2572         * ext/x264/gstx264enc.c:
2573           x264enc: Fix for 0/1 framerate - now uses VFR in this case
2574           Previously did a division by zero.
2575           https://bugzilla.gnome.org/show_bug.cgi?id=695728
2576
2577 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
2578
2579         * common:
2580           Automatic update of common submodule
2581           From 2de221c to 04c7a1e
2582
2583 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
2584
2585         * ext/x264/gstx264enc.c:
2586           x264enc: simplify template caps
2587           No need to make an array for one single element.
2588
2589 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
2590
2591         * ext/x264/gstx264enc.c:
2592           x264enc: put all theoretically possible formats in template caps
2593           and decide at runtime which subset of these (8-bit or 10-bit video
2594           formats) is supported. libx264 will be compiled for one of these
2595           two options, and it is possible to switch by pointing the dynamic
2596           linker to a different libx264 build at runtime. If we want our
2597           template caps to be correct, they should contain all then, with
2598           the actually supported ones determined at runtime.
2599           https://bugzilla.gnome.org/show_bug.cgi?id=691935
2600
2601 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
2602
2603         * ext/x264/gstx264enc.c:
2604           x264enc: detect supported bit depth and pixel formats at runtime
2605           http://bugs.debian.org/667573
2606           https://bugzilla.gnome.org/show_bug.cgi?id=691935
2607
2608 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
2609
2610         * autogen.sh:
2611           autogen.sh: allow calling from out-of-tree
2612           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
2613           https://bugzilla.gnome.org/show_bug.cgi?id=692857
2614
2615 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
2616
2617         * common:
2618           Automatic update of common submodule
2619           From a942293 to 2de221c
2620
2621 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
2622
2623         * tests/check/Makefile.am:
2624           tests: use _1_0 variants for the various registry variables
2625           These override the variants without version suffix. Makes 'make check' work
2626           properly in environments that set the suffixed variant for 1.0, such as
2627           jhbuild.
2628
2629 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2630
2631         * common:
2632           Automatic update of common submodule
2633           From a72faea to a942293
2634
2635 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
2636
2637         * configure.ac:
2638           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
2639           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
2640           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
2641           https://bugzilla.gnome.org/show_bug.cgi?id=690881
2642
2643 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
2644
2645         * ext/mpeg2dec/gstmpeg2dec.c:
2646           mpeg2dec: use appropriate printf format for gsize
2647
2648 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
2649
2650         * ext/cdio/gstcdio.h:
2651           cdio: Fix redundant redeclaration of 'cdio_version_string'
2652           cdio/version.h is already included by cdio/cdio.h
2653
2654 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2655
2656         * ext/sidplay/gstsiddec.cc:
2657           siddec: init debug category
2658
2659 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2660
2661         * configure.ac:
2662         * ext/dvdread/Makefile.am:
2663           dvdread: link to libgmodule-2.0 since the g_module_* API is used
2664           And the gmodule lib has been moved into the Requires.private
2665           section of the pkg-config file in core.
2666
2667 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
2668
2669         * ext/cdio/gstcdiocddasrc.c:
2670         * ext/cdio/gstcdiocddasrc.h:
2671           cdiocddasrc: detect whether drive produces samples in non-host endianness
2672           If drive produces samples in other endianness than the host,
2673           we need to byte swap them before pushing them out, or we
2674           produce nothing but noise. cdparanoia detects this automatically,
2675           but libcdio does not, so we have to do it ourselves.
2676           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
2677           https://bugzilla.gnome.org/show_bug.cgi?id=377280
2678
2679 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
2680
2681         * common:
2682           Automatic update of common submodule
2683           From b497c4f to a72faea
2684
2685 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2686
2687         * tests/check/elements/xingmux_testdata.h:
2688           xingmux: Fix unit test after change to correctly calculate number of frames
2689
2690 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2691
2692         * ext/x264/gstx264enc.c:
2693           x264enc: Add support for 10-bit color formats
2694           Requires x264 to be built with 10-bit support, which disables
2695           9-bit support. Also only advertise the color formats that were
2696           compiled into x264.
2697
2698 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2699
2700         * ext/x264/gstx264enc.c:
2701           x264enc: Add support for Y444, Y42B and NV12
2702
2703 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
2704
2705         * ext/cdio/Makefile.am:
2706         * ext/cdio/gstcdio.c:
2707           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
2708           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
2709           if they're not plain ASCII.
2710
2711 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
2712
2713         * gst/xingmux/gstxingmux.c:
2714           xingmux: Properly calculate the number of frames
2715           First, the xing header frame is never added to the count,
2716           we have to increment the count.
2717           Secondly, there is a rounding error when calculating the
2718           frame duration, as spf*GST_SECOND/rate is not an integer
2719           (26122448.9) an it must be 26122449.
2720
2721 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
2722
2723         * configure.ac:
2724           configure.ac: update courtesy of autoupdate
2725
2726 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
2727
2728         * common:
2729         * configure.ac:
2730           configure: let AG_GST_PLUGIN_DOCS check for python
2731           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
2732           which as a side-effect should pick up newer python versions as
2733           well.
2734           https://bugzilla.gnome.org/show_bug.cgi?id=563903
2735
2736 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
2737
2738         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2739           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
2740
2741 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
2742
2743         * docs/random/LICENSE:
2744         * ext/a52dec/gsta52dec.c:
2745         * ext/a52dec/gsta52dec.h:
2746         * ext/amrnb/amrnb.c:
2747         * ext/amrnb/amrnbdec.c:
2748         * ext/amrnb/amrnbdec.h:
2749         * ext/amrnb/amrnbenc.c:
2750         * ext/amrnb/amrnbenc.h:
2751         * ext/amrwbdec/amrwb.c:
2752         * ext/amrwbdec/amrwbdec.c:
2753         * ext/amrwbdec/amrwbdec.h:
2754         * ext/cdio/gstcdio.c:
2755         * ext/cdio/gstcdio.h:
2756         * ext/cdio/gstcdiocddasrc.c:
2757         * ext/cdio/gstcdiocddasrc.h:
2758         * ext/dvdread/dvdreadsrc.c:
2759         * ext/dvdread/dvdreadsrc.h:
2760         * ext/lame/gstlamemp3enc.c:
2761         * ext/lame/gstlamemp3enc.h:
2762         * ext/lame/plugin.c:
2763         * ext/mad/gstmad.c:
2764         * ext/mad/gstmad.h:
2765         * ext/mpeg2dec/gstmpeg2dec.c:
2766         * ext/mpeg2dec/gstmpeg2dec.h:
2767         * ext/sidplay/gstsiddec.cc:
2768         * ext/sidplay/gstsiddec.h:
2769         * ext/twolame/gsttwolamemp2enc.c:
2770         * ext/twolame/gsttwolamemp2enc.h:
2771         * ext/x264/gstx264enc.c:
2772         * ext/x264/gstx264enc.h:
2773         * gst-libs/gst/gettext.h:
2774         * gst-libs/gst/glib-compat-private.h:
2775         * gst-libs/gst/gst-i18n-plugin.h:
2776         * gst/asfdemux/asfheaders.c:
2777         * gst/asfdemux/asfheaders.h:
2778         * gst/asfdemux/asfpacket.c:
2779         * gst/asfdemux/asfpacket.h:
2780         * gst/asfdemux/gstasf.c:
2781         * gst/asfdemux/gstasfdemux.c:
2782         * gst/asfdemux/gstasfdemux.h:
2783         * gst/asfdemux/gstrtpasfdepay.c:
2784         * gst/asfdemux/gstrtpasfdepay.h:
2785         * gst/asfdemux/gstrtspwms.c:
2786         * gst/asfdemux/gstrtspwms.h:
2787         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2788         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2789         * gst/dvdsub/gstdvdsubdec.c:
2790         * gst/dvdsub/gstdvdsubdec.h:
2791         * gst/dvdsub/gstdvdsubparse.c:
2792         * gst/dvdsub/gstdvdsubparse.h:
2793         * gst/realmedia/asmrules.c:
2794         * gst/realmedia/asmrules.h:
2795         * gst/realmedia/gstrdtbuffer.c:
2796         * gst/realmedia/gstrdtbuffer.h:
2797         * gst/realmedia/pnmsrc.c:
2798         * gst/realmedia/pnmsrc.h:
2799         * gst/realmedia/rademux.c:
2800         * gst/realmedia/rademux.h:
2801         * gst/realmedia/rdtdepay.c:
2802         * gst/realmedia/rdtdepay.h:
2803         * gst/realmedia/rdtjitterbuffer.c:
2804         * gst/realmedia/rdtjitterbuffer.h:
2805         * gst/realmedia/rdtmanager.c:
2806         * gst/realmedia/rdtmanager.h:
2807         * gst/realmedia/realhash.c:
2808         * gst/realmedia/realhash.h:
2809         * gst/realmedia/realmedia.c:
2810         * gst/realmedia/rmdemux.c:
2811         * gst/realmedia/rmdemux.h:
2812         * gst/realmedia/rmutils.c:
2813         * gst/realmedia/rmutils.h:
2814         * gst/realmedia/rtspreal.c:
2815         * gst/realmedia/rtspreal.h:
2816         * gst/xingmux/gstxingmux.c:
2817         * gst/xingmux/gstxingmux.h:
2818         * gst/xingmux/plugin.c:
2819         * tests/check/elements/amrnbenc.c:
2820         * tests/check/elements/mpeg2dec.c:
2821         * tests/check/elements/x264enc.c:
2822         * tests/check/generic/index.c:
2823         * tests/check/generic/states.c:
2824         * tests/check/pipelines/lame.c:
2825           Fix FSF address
2826           https://bugzilla.gnome.org/show_bug.cgi?id=687520
2827
2828 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
2829
2830         * gst/dvdsub/gstdvdsubdec.c:
2831           dvdsubdec: allocate correct amount of memory for bitmap
2832           https://bugzilla.gnome.org/show_bug.cgi?id=687192
2833
2834 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
2835
2836         * ext/sidplay/gstsiddec.cc:
2837           siddec: reset bytes counter
2838           Reset the total_bytes counter so that we get timestamps correct.
2839           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
2840
2841 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
2842
2843         * configure.ac:
2844         * docs/plugins/inspect/plugin-a52dec.xml:
2845         * docs/plugins/inspect/plugin-amrnb.xml:
2846         * docs/plugins/inspect/plugin-amrwbdec.xml:
2847         * docs/plugins/inspect/plugin-asf.xml:
2848         * docs/plugins/inspect/plugin-cdio.xml:
2849         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2850         * docs/plugins/inspect/plugin-dvdread.xml:
2851         * docs/plugins/inspect/plugin-dvdsub.xml:
2852         * docs/plugins/inspect/plugin-lame.xml:
2853         * docs/plugins/inspect/plugin-mad.xml:
2854         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2855         * docs/plugins/inspect/plugin-realmedia.xml:
2856         * docs/plugins/inspect/plugin-siddec.xml:
2857         * docs/plugins/inspect/plugin-twolame.xml:
2858         * docs/plugins/inspect/plugin-x264.xml:
2859         * docs/plugins/inspect/plugin-xingmux.xml:
2860         * win32/common/config.h:
2861           Back to feature development
2862
2863 === release 1.0.2 ===
2864
2865 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
2866
2867         * ChangeLog:
2868         * NEWS:
2869         * RELEASE:
2870         * configure.ac:
2871         * docs/plugins/inspect/plugin-a52dec.xml:
2872         * docs/plugins/inspect/plugin-amrnb.xml:
2873         * docs/plugins/inspect/plugin-amrwbdec.xml:
2874         * docs/plugins/inspect/plugin-asf.xml:
2875         * docs/plugins/inspect/plugin-cdio.xml:
2876         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2877         * docs/plugins/inspect/plugin-dvdread.xml:
2878         * docs/plugins/inspect/plugin-dvdsub.xml:
2879         * docs/plugins/inspect/plugin-lame.xml:
2880         * docs/plugins/inspect/plugin-mad.xml:
2881         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2882         * docs/plugins/inspect/plugin-realmedia.xml:
2883         * docs/plugins/inspect/plugin-siddec.xml:
2884         * docs/plugins/inspect/plugin-twolame.xml:
2885         * docs/plugins/inspect/plugin-x264.xml:
2886         * docs/plugins/inspect/plugin-xingmux.xml:
2887         * gst-plugins-ugly.doap:
2888         * win32/common/config.h:
2889           Release 1.0.2
2890
2891 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
2892
2893         * gst/asfdemux/Makefile.am:
2894         * gst/realmedia/Makefile.am:
2895           Makefile.am: Fix typos for generating the Android.mk files
2896           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
2897           The typos led to generate the incorrect Android.mk files for the asfdemux
2898           and realmedia plugin.
2899           https://bugzilla.gnome.org/show_bug.cgi?id=686748
2900
2901 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2902
2903         * ext/dvdread/dvdreadsrc.c:
2904           dvdreadsrc: correctly set next cell when seeking to sector
2905
2906 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2907
2908         * gst/dvdsub/gstdvdsubparse.c:
2909           dvdsubparse: send src caps when receiving sink caps
2910
2911 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2912
2913         * ext/dvdread/dvdreadsrc.c:
2914           dvdreadsrc: update dvd event to enhanced approach
2915           ... in line with resindvdsrc.
2916
2917 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
2918
2919         * docs/Makefile.am:
2920           docs: add 'make upload' target for new-release script
2921
2922 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
2923
2924         * configure.ac:
2925         * docs/plugins/inspect/plugin-a52dec.xml:
2926         * docs/plugins/inspect/plugin-amrnb.xml:
2927         * docs/plugins/inspect/plugin-amrwbdec.xml:
2928         * docs/plugins/inspect/plugin-asf.xml:
2929         * docs/plugins/inspect/plugin-cdio.xml:
2930         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2931         * docs/plugins/inspect/plugin-dvdread.xml:
2932         * docs/plugins/inspect/plugin-dvdsub.xml:
2933         * docs/plugins/inspect/plugin-lame.xml:
2934         * docs/plugins/inspect/plugin-mad.xml:
2935         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2936         * docs/plugins/inspect/plugin-realmedia.xml:
2937         * docs/plugins/inspect/plugin-siddec.xml:
2938         * docs/plugins/inspect/plugin-twolame.xml:
2939         * docs/plugins/inspect/plugin-x264.xml:
2940         * docs/plugins/inspect/plugin-xingmux.xml:
2941         * win32/common/config.h:
2942           Back to development (bug fixing)
2943
2944 === release 1.0.1 ===
2945
2946 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
2947
2948         * ChangeLog:
2949         * NEWS:
2950         * RELEASE:
2951         * configure.ac:
2952         * docs/plugins/inspect/plugin-a52dec.xml:
2953         * docs/plugins/inspect/plugin-amrnb.xml:
2954         * docs/plugins/inspect/plugin-amrwbdec.xml:
2955         * docs/plugins/inspect/plugin-asf.xml:
2956         * docs/plugins/inspect/plugin-cdio.xml:
2957         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2958         * docs/plugins/inspect/plugin-dvdread.xml:
2959         * docs/plugins/inspect/plugin-dvdsub.xml:
2960         * docs/plugins/inspect/plugin-lame.xml:
2961         * docs/plugins/inspect/plugin-mad.xml:
2962         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2963         * docs/plugins/inspect/plugin-realmedia.xml:
2964         * docs/plugins/inspect/plugin-siddec.xml:
2965         * docs/plugins/inspect/plugin-twolame.xml:
2966         * docs/plugins/inspect/plugin-x264.xml:
2967         * docs/plugins/inspect/plugin-xingmux.xml:
2968         * gst-plugins-ugly.doap:
2969         * win32/common/config.h:
2970           Release 1.0.1
2971
2972 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
2973
2974         * common:
2975           Automatic update of common submodule
2976           From 6c0b52c to 6bb6951
2977
2978 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
2979
2980         * ext/mpeg2dec/gstmpeg2dec.c:
2981           mpeg2dec: Don't error out when there is no associated buffer
2982           In 0.10, having mpeg2dec occasionally tell us to output a frame that
2983           was never decoded was just ignored, so do the same in 1.0
2984           Fixes: #685107
2985
2986 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
2987
2988         * REQUIREMENTS:
2989         * gst/dvdsub/gstdvdsubdec.c:
2990           Purge mention of liboil and update REQUIREMENTS
2991           https://bugzilla.gnome.org/show_bug.cgi?id=673285
2992
2993 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
2994
2995         * ext/x264/gstx264enc.c:
2996           x264enc: when setting fallback decoder latency, set valid min_latency
2997           Min. latency needs to be a valid time, so pass 0 as default
2998           value in the fallback case where we can't determine any latency,
2999           and avoid nasty criticals at runtime.
3000
3001 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3002
3003         * configure.ac:
3004         * docs/plugins/inspect/plugin-a52dec.xml:
3005         * docs/plugins/inspect/plugin-amrnb.xml:
3006         * docs/plugins/inspect/plugin-amrwbdec.xml:
3007         * docs/plugins/inspect/plugin-asf.xml:
3008         * docs/plugins/inspect/plugin-cdio.xml:
3009         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3010         * docs/plugins/inspect/plugin-dvdread.xml:
3011         * docs/plugins/inspect/plugin-dvdsub.xml:
3012         * docs/plugins/inspect/plugin-lame.xml:
3013         * docs/plugins/inspect/plugin-mad.xml:
3014         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3015         * docs/plugins/inspect/plugin-realmedia.xml:
3016         * docs/plugins/inspect/plugin-siddec.xml:
3017         * docs/plugins/inspect/plugin-twolame.xml:
3018         * docs/plugins/inspect/plugin-x264.xml:
3019         * docs/plugins/inspect/plugin-xingmux.xml:
3020         * win32/common/config.h:
3021           Back to development (bug fixing)
3022
3023 === release 1.0.0 ===
3024
3025 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3026
3027         * NEWS:
3028         * RELEASE:
3029         * configure.ac:
3030         * docs/plugins/inspect/plugin-a52dec.xml:
3031         * docs/plugins/inspect/plugin-amrnb.xml:
3032         * docs/plugins/inspect/plugin-amrwbdec.xml:
3033         * docs/plugins/inspect/plugin-asf.xml:
3034         * docs/plugins/inspect/plugin-cdio.xml:
3035         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3036         * docs/plugins/inspect/plugin-dvdread.xml:
3037         * docs/plugins/inspect/plugin-dvdsub.xml:
3038         * docs/plugins/inspect/plugin-lame.xml:
3039         * docs/plugins/inspect/plugin-mad.xml:
3040         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3041         * docs/plugins/inspect/plugin-realmedia.xml:
3042         * docs/plugins/inspect/plugin-siddec.xml:
3043         * docs/plugins/inspect/plugin-twolame.xml:
3044         * docs/plugins/inspect/plugin-x264.xml:
3045         * docs/plugins/inspect/plugin-xingmux.xml:
3046         * gst-plugins-ugly.doap:
3047         * win32/common/config.h:
3048           Release 1.0.0
3049
3050 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
3051
3052         * common:
3053           Automatic update of common submodule
3054           From 4f962f7 to 6c0b52c
3055
3056 === release 0.11.99 ===
3057
3058 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3059
3060         * configure.ac:
3061         * docs/plugins/inspect/plugin-xingmux.xml:
3062         * gst-plugins-ugly.doap:
3063         * win32/common/config.h:
3064           Release 0.11.99
3065
3066 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3067
3068         * docs/plugins/inspect/plugin-a52dec.xml:
3069         * docs/plugins/inspect/plugin-amrnb.xml:
3070         * docs/plugins/inspect/plugin-amrwbdec.xml:
3071         * docs/plugins/inspect/plugin-asf.xml:
3072         * docs/plugins/inspect/plugin-cdio.xml:
3073         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3074         * docs/plugins/inspect/plugin-dvdread.xml:
3075         * docs/plugins/inspect/plugin-dvdsub.xml:
3076         * docs/plugins/inspect/plugin-lame.xml:
3077         * docs/plugins/inspect/plugin-mad.xml:
3078         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3079         * docs/plugins/inspect/plugin-realmedia.xml:
3080         * docs/plugins/inspect/plugin-siddec.xml:
3081         * docs/plugins/inspect/plugin-twolame.xml:
3082         * docs/plugins/inspect/plugin-x264.xml:
3083           docs: update docs
3084
3085 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3086
3087         * configure.ac:
3088         * ext/amrnb/Makefile.am:
3089         * ext/amrwbdec/Makefile.am:
3090         * ext/lame/Makefile.am:
3091         * ext/twolame/Makefile.am:
3092         * tests/check/Makefile.am:
3093           Remove -DGST_USE_UNSTABLE_API
3094
3095 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3096
3097         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3098         * docs/plugins/inspect/plugin-a52dec.xml:
3099         * docs/plugins/inspect/plugin-amrnb.xml:
3100         * docs/plugins/inspect/plugin-amrwbdec.xml:
3101         * docs/plugins/inspect/plugin-asf.xml:
3102         * docs/plugins/inspect/plugin-cdio.xml:
3103         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3104         * docs/plugins/inspect/plugin-dvdread.xml:
3105         * docs/plugins/inspect/plugin-dvdsub.xml:
3106         * docs/plugins/inspect/plugin-lame.xml:
3107         * docs/plugins/inspect/plugin-mad.xml:
3108         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3109         * docs/plugins/inspect/plugin-realmedia.xml:
3110         * docs/plugins/inspect/plugin-siddec.xml:
3111         * docs/plugins/inspect/plugin-twolame.xml:
3112         * docs/plugins/inspect/plugin-x264.xml:
3113           Update docs
3114
3115 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3116
3117         * ext/cdio/gstcdio.c:
3118           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
3119           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
3120           introspection/updating for this plugin.
3121
3122 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
3123
3124         * gst-plugins-ugly.spec.in:
3125           Switch to F18 package naming
3126
3127 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3128
3129         * ext/dvdread/demo-play:
3130         * tests/check/elements/mpeg2dec.c:
3131           rename some caps and elements in examples
3132
3133 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
3134
3135         * configure.ac:
3136           Back to development
3137
3138 === release 0.11.94 ===
3139
3140 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
3141
3142         * ChangeLog:
3143         * configure.ac:
3144         * gst-plugins-ugly.doap:
3145         * win32/common/config.h:
3146           Release 0.11.94
3147
3148 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
3149
3150         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3151         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3152         * docs/plugins/gst-plugins-ugly-plugins.signals:
3153         * docs/plugins/inspect/plugin-a52dec.xml:
3154         * docs/plugins/inspect/plugin-amrnb.xml:
3155         * docs/plugins/inspect/plugin-amrwbdec.xml:
3156         * docs/plugins/inspect/plugin-asf.xml:
3157         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3158         * docs/plugins/inspect/plugin-dvdread.xml:
3159         * docs/plugins/inspect/plugin-dvdsub.xml:
3160         * docs/plugins/inspect/plugin-lame.xml:
3161         * docs/plugins/inspect/plugin-mad.xml:
3162         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3163         * docs/plugins/inspect/plugin-realmedia.xml:
3164         * docs/plugins/inspect/plugin-siddec.xml:
3165         * docs/plugins/inspect/plugin-twolame.xml:
3166         * docs/plugins/inspect/plugin-x264.xml:
3167           docs: update docs
3168
3169 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3170
3171         * gst/realmedia/rmdemux.c:
3172           rmdemux: use DTS and PTS
3173           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
3174           undefined to make the decoder do the right thing. We can then remove the code
3175           that tries to guess the PTS from the DTS.
3176
3177 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
3178
3179         * ext/mpeg2dec/gstmpeg2dec.c:
3180           mpeg2dec: Hold ref to buffer while mapped
3181           So that the buffer still exists when we go to unmap it later,
3182           even if it got pushed in the meantime.
3183
3184 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
3185
3186         * tests/check/elements/x264enc.c:
3187           x264enc test: x264enc produces constrained-baseline, not the full baseline
3188
3189 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3190
3191         * gst/asfdemux/gstasfdemux.c:
3192         * gst/realmedia/rademux.c:
3193         * gst/realmedia/rmdemux.c:
3194           gst: only activate in pull mode if upstream is seekable
3195
3196 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3197
3198         * gst/realmedia/rademux.c:
3199           rademux: tags can be NULL
3200
3201 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3202
3203         * ext/mad/gstmad.c:
3204           mad: fix email address
3205
3206 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3207
3208         * ext/mad/gstmad.c:
3209           mad: init base class method only once
3210
3211 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3212
3213         * gst/xingmux/gstxingmux.c:
3214           xingmux: remove defunct commented code
3215
3216 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3217
3218         * gst/dvdsub/gstdvdsubdec.c:
3219           dvbsubdec: handle and send GAP event
3220           ... in stead of update newsegment event.
3221
3222 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3223
3224         * gst/dvdsub/gstdvdsubdec.c:
3225           dvbsubdec: adjust disabled code comment style
3226
3227 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3228
3229         * ext/x264/gstx264enc.c:
3230           x264enc: clean up some debug statements
3231
3232 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3233
3234         * ext/x264/gstx264enc.c:
3235         * ext/x264/gstx264enc.h:
3236           x264enc: handle possibly negative DTS provided by codec
3237           ... by arranging for an offset such that DTS == PTS for keyframes,
3238           which is expected elsewhere to go along with semantics of PTS and DTS.
3239           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
3240
3241 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
3242
3243         * gst-plugins-ugly.spec.in:
3244           Fix spec file for ugly
3245
3246 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3247
3248         * tests/check/elements/mpeg2dec.c:
3249           tests: mpeg2dec: initialize variable
3250           ... which avoids test segfaulting.
3251
3252 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
3253
3254         * tests/check/elements/mpeg2dec.c:
3255           check: Feed parsed data to mpeg2dec
3256           And fix the expected output caps by adding colorimetry field
3257
3258 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
3259
3260         * common:
3261           Automatic update of common submodule
3262           From 668acee to 4f962f7
3263
3264 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
3265
3266         * configure.ac:
3267           configure: bump gtk-doc req to 1.12 (mar-2009)
3268           This allows us to e.g. unconditionally use gtkdoc-rebase.
3269
3270 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
3271
3272         * docs/plugins/inspect/plugin-dvdsub.xml:
3273         * gst/dvdsub/gstdvdsubdec.c:
3274         * gst/dvdsub/gstdvdsubparse.c:
3275           video/x-dvd-subpicture -> subpicture/x-dvd
3276
3277 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3278
3279         * ext/x264/gstx264enc.c:
3280           x264enc: Use new video encoder base class API for handling tags
3281
3282 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3283
3284         * gst/dvdsub/gstdvdsubdec.c:
3285           dvdsubdec: Set alignment at the correct place of GstAllocationParams
3286
3287 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3288
3289         * configure.ac:
3290         * win32/common/config.h:
3291           Back to development
3292
3293 === release 0.11.93 ===
3294
3295 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3296
3297         * configure.ac:
3298         * gst-plugins-ugly.doap:
3299         * win32/common/config.h:
3300           Release 0.11.93
3301
3302 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3303
3304         * gst/asfdemux/asfpacket.c:
3305         * gst/realmedia/rmdemux.c:
3306           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
3307
3308 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
3309
3310         * gst/asfdemux/asfpacket.c:
3311           asfdemux: avoid some more invalid timestamp arithmetic
3312           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
3313
3314 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3315
3316         * ext/sidplay/gstsiddec.cc:
3317         * gst/asfdemux/gstasfdemux.c:
3318         * gst/realmedia/rademux.c:
3319         * gst/realmedia/rmdemux.c:
3320           gst: Add stream-id to stream-start events
3321
3322 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
3323
3324         * ext/mpeg2dec/gstmpeg2dec.c:
3325           mpeg2dec: Don't use NULL values for fbuf
3326           We need to make a difference between the initial dummy buffers (which
3327           have a fbuf->id of NULL) and the buffers on which we allocated
3328           video frames.
3329
3330 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
3331
3332         * common:
3333           Automatic update of common submodule
3334           From 94ccf4c to 668acee
3335
3336 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
3337
3338         * ext/a52dec/gsta52dec.c:
3339         * ext/lame/gstlamemp3enc.c:
3340         * gst/asfdemux/gstasfdemux.c:
3341         * gst/realmedia/rademux.c:
3342         * gst/realmedia/rmdemux.c:
3343         * gst/realmedia/rmutils.c:
3344           gst_tag_list_free -> gst_tag_list_unref
3345
3346 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3347
3348         * ext/sidplay/gstsiddec.cc:
3349         * ext/x264/gstx264enc.c:
3350         * gst/asfdemux/gstasfdemux.c:
3351         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3352         * gst/realmedia/rademux.c:
3353         * gst/realmedia/rmdemux.c:
3354           tag: Update for taglist/tag event API changes
3355
3356 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
3357
3358         * ext/mpeg2dec/gstmpeg2dec.c:
3359           mpeg2dec: Avoid dropping first GOP
3360           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
3361           do not check if it is NULL or not.
3362           And cleanup a bit of debug
3363
3364 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3365
3366         * gst/realmedia/rdtmanager.c:
3367         * gst/realmedia/rdtmanager.h:
3368           rdt: add on-npt-stop signal
3369           rtspsrc will look for it.
3370
3371 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3372
3373         * gst/realmedia/rdtmanager.c:
3374           rdt: set caps after activating the pad
3375
3376 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3377
3378         * gst/realmedia/gstrdtbuffer.c:
3379           rdt: reset map info
3380
3381 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3382
3383         * gst/asfdemux/gstrtpasfdepay.c:
3384           asfdepay: fix padding correction
3385           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
3386           existing memory in the target buffer..
3387           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
3388
3389 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3390
3391         * ext/mpeg2dec/gstmpeg2dec.c:
3392           mpeg2dec: copy buffer flags when cropping
3393           When we crop a buffer, copy the flags as well.
3394
3395 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
3396
3397         * ext/mpeg2dec/gstmpeg2dec.c:
3398           mpeg2dec: Fix GstVideoInfo pointer
3399
3400 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
3401
3402         * ext/mpeg2dec/gstmpeg2dec.c:
3403           mpeg2dec: Correctly flag output buffer interlaced state
3404           If the sequence is not flagged as progressive its buffers are marked
3405           interlace mode mixed. There is an individual picture flag indicating
3406           whether picture in the sequence are interlaced or not. This is used
3407           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
3408           completely indicate the buffer's interlaced state.
3409           Also, TFF and RFF should only be set if the sequence is not progressive.
3410
3411 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3412
3413         * ext/mpeg2dec/gstmpeg2dec.c:
3414           ext: Update for video base classes API changes
3415
3416 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3417
3418         * common:
3419           Automatic update of common submodule
3420           From 98e386f to 94ccf4c
3421
3422 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3423
3424         * gst/asfdemux/asfpacket.c:
3425           asfdemux: make sure to avoid arithmetic with _NONE timestamp
3426
3427 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3428
3429         * gst/asfdemux/asfpacket.c:
3430           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
3431           ... so it does not get used as first (valid) payload ts, whereas
3432           the first real valid payload ts may be considerably larger.
3433           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
3434
3435 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3436
3437         * gst/asfdemux/gstasfdemux.c:
3438           asfdemux: slightly relax supported seek requirements
3439           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
3440
3441 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3442
3443         * ext/mpeg2dec/gstmpeg2dec.c:
3444           mpeg2dec: Propagate GstFlowReturn where needed
3445           It was just ignoring the return values...
3446
3447 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3448
3449         * ext/mpeg2dec/gstmpeg2dec.c:
3450           mpeg2dec: Store temporary buffers out of the way
3451           When mpeg2dec needs to do cropping (because downstream can't handle it),
3452           we need temporary buffers to decode to.
3453           Use the user_data field to store those, and unify the rest of the code
3454           that needs to touch a buffer (regardless of how/where it was allocated).
3455           https://bugzilla.gnome.org/show_bug.cgi?id=680194
3456
3457 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3458
3459         * ext/mpeg2dec/gstmpeg2dec.c:
3460           mpeg2dec: Call gst_video_decoder_negotiate()
3461
3462 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3463
3464         * gst/realmedia/rmdemux.c:
3465           rmdemux: give stream tags a different event name so they don't overwrite global tags
3466           There can only be one taglist per name for sticky tag events.
3467           Needs to be fixed more properly, see
3468           https://bugzilla.gnome.org/show_bug.cgi?id=677619
3469
3470 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3471
3472         * gst/realmedia/rademux.c:
3473           rademux: set/send caps on pad after activating it
3474
3475 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3476
3477         * gst/realmedia/rmdemux.c:
3478           rmdemux: set/send caps after activating the source pads
3479           Makes sure the caps event isn't dropped immediately.
3480
3481 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3482
3483         * ext/dvdread/dvdreadsrc.c:
3484           dvdreadsrc: mustn't drop queries like caps query if not started yet
3485
3486 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
3487
3488         * gst/asfdemux/gstasfdemux.c:
3489           asfdemux: extract WM/Year as GstDateTime instead of GDate
3490           So we can signal that only the year field is valid.
3491
3492 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3493
3494         * gst/asfdemux/gstasfdemux.c:
3495           asfdemux: don't leak payload if we are not pushing it
3496
3497 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3498
3499         * ext/sidplay/gstsiddec.cc:
3500         * gst/asfdemux/gstasfdemux.c:
3501         * gst/realmedia/rademux.c:
3502         * gst/realmedia/rmdemux.c:
3503           demuxers: Push STREAM_START when needed
3504
3505 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3506
3507         * gst/asfdemux/gstasfdemux.c:
3508           asf: don't push on inactive streams
3509
3510 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3511
3512         * ext/dvdread/dvdreadsrc.c:
3513           dvdreadsrc: set rank to NONE
3514           It should never be autoplugged really, for DVD
3515           playback there's rsndvd (or will be, realsoonnow).
3516
3517 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3518
3519         * ext/mpeg2dec/gstmpeg2dec.c:
3520           fix for allocator API changes
3521
3522 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3523
3524         * ext/x264/gstx264enc.c:
3525           update for query api changes
3526
3527 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3528
3529         * ext/mpeg2dec/gstmpeg2dec.c:
3530           update for query api changes
3531
3532 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3533
3534         * ext/x264/gstx264enc.c:
3535           update for allocation query changes
3536
3537 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
3538
3539         * LICENSE_readme:
3540           LICENSE_readme: fix typo
3541
3542 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
3543
3544         * LICENSE_readme:
3545           LICENSE_readme: mention x264
3546           https://bugzilla.gnome.org/show_bug.cgi?id=679472
3547
3548 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3549
3550         * gst/asfdemux/gstasfdemux.c:
3551         * gst/realmedia/rademux.c:
3552         * gst/realmedia/rmdemux.c:
3553           gst: Implement segment-done event
3554
3555 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3556
3557         * gst/asfdemux/gstasfdemux.c:
3558           asf: fix x-wmv format in caps
3559
3560 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3561
3562         * gst/asfdemux/asfpacket.c:
3563           asf: unmap packets
3564
3565 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
3566
3567         * gst/asfdemux/asfpacket.c:
3568         * gst/asfdemux/asfpacket.h:
3569         * gst/asfdemux/gstasfdemux.c:
3570           asfdemux: Ignore parsing errors from broken packets
3571           We should instead be counting the number of errors and exiting if
3572           they're too numerous. This makes a number of broken ASF files playable.
3573           https://bugzilla.gnome.org/show_bug.cgi?id=678543
3574           Conflicts:
3575           gst/asfdemux/asfpacket.c
3576           gst/asfdemux/gstasfdemux.c
3577
3578 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3579
3580         * gst/asfdemux/gstasfdemux.c:
3581           fix interlace-mode
3582
3583 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3584
3585         * ext/mpeg2dec/gstmpeg2dec.c:
3586           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
3587
3588 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3589
3590         * ext/mpeg2dec/gstmpeg2dec.c:
3591           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
3592           Fixes bug #377713.
3593
3594 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
3595
3596         * ext/x264/gstx264enc.c:
3597           x264enc: Fix unitialized variable and taglist event
3598
3599 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3600
3601         * ext/mpeg2dec/gstmpeg2dec.c:
3602           mpeg2dec: fix compilation
3603
3604 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3605
3606         * ext/sidplay/gstsiddec.cc:
3607         * gst/asfdemux/gstasfdemux.c:
3608         * gst/realmedia/rademux.c:
3609         * gst/realmedia/rdtmanager.c:
3610         * gst/realmedia/rmdemux.c:
3611           update for task api change
3612
3613 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3614
3615         * ext/mpeg2dec/gstmpeg2dec.c:
3616         * ext/x264/gstx264enc.c:
3617           fix compilation
3618
3619 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3620
3621         * ext/mpeg2dec/gstmpeg2dec.c:
3622         * ext/mpeg2dec/gstmpeg2dec.h:
3623           mpeg2dec: Port to 0.11 again
3624
3625 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3626
3627         * ext/x264/gstx264enc.c:
3628           x264enc: Fix compiler warning
3629
3630 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3631
3632         * ext/mpeg2dec/gstmpeg2dec.c:
3633         * ext/mpeg2dec/gstmpeg2dec.h:
3634           mpeg2dec: Report PAR if not present upstream
3635           And clean up some code
3636
3637 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3638
3639         * ext/mpeg2dec/gstmpeg2dec.c:
3640           mpeg2dec: use _scale_ceil to compute frame period
3641           https://bugzilla.gnome.org/show_bug.cgi?id=675769
3642
3643 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3644
3645         * ext/mpeg2dec/gstmpeg2dec.c:
3646           mpeg2dec: mpeg2dec actually has 3 frame latency
3647           https://bugzilla.gnome.org/show_bug.cgi?id=675769
3648
3649 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3650
3651         * ext/mpeg2dec/gstmpeg2dec.c:
3652           mpeg2dec: Fix large output buffers leak
3653
3654 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3655
3656         * ext/mpeg2dec/gstmpeg2dec.c:
3657           mpeg2dec: Port to new way of handling frame reference
3658
3659 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3660
3661         * ext/mpeg2dec/gstmpeg2dec.c:
3662           mpeg2dec: don't leak input_state
3663
3664 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3665
3666         * ext/mpeg2dec/gstmpeg2dec.c:
3667         * ext/mpeg2dec/gstmpeg2dec.h:
3668           mpeg2dec: Port to GstVideoDecoder base class
3669           Conflicts:
3670           ext/mpeg2dec/gstmpeg2dec.c
3671           ext/mpeg2dec/gstmpeg2dec.h
3672           Back to 0.10 state, needs to be ported to 0.11 again.
3673
3674 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3675
3676           Merge remote-tracking branch 'origin/master'
3677
3678 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3679
3680         * ext/x264/gstx264enc.c:
3681         * ext/x264/gstx264enc.h:
3682           x264enc: Port to 0.11 again
3683
3684 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3685
3686         * ext/x264/gstx264enc.c:
3687           x264enc: Don't set latency while holding object lock
3688           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
3689           https://bugzilla.gnome.org/show_bug.cgi?id=675762
3690
3691 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3692
3693         * ext/x264/gstx264enc.c:
3694           x264enc: Use video encoder stream lock to avoid deadlock
3695
3696 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3697
3698         * ext/x264/gstx264enc.c:
3699           x264enc: Port to new way of passing frame reference
3700
3701 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3702
3703         * ext/x264/gstx264enc.c:
3704           x264enc: Set default stream-format to avc as it's a better format
3705
3706 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3707
3708         * ext/x264/gstx264enc.c:
3709           x264enc: Fix setting latency
3710           Fixes setting latency when framerate is dynamic and round up the latency
3711           to avoid rounding issues.
3712
3713 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3714
3715         * ext/x264/gstx264enc.c:
3716           x264enc: gst_video_encoder_get_frame() is now transfer full
3717
3718 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3719
3720         * ext/x264/gstx264enc.c:
3721           x264enc: don't leak output state
3722
3723 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3724
3725         * ext/x264/gstx264enc.c:
3726         * ext/x264/gstx264enc.h:
3727           x264enc: Remove x264 backward compatibility support
3728
3729 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3730
3731         * ext/x264/gstx264enc.c:
3732           x264enc: Report latency base on x264 buffer size
3733
3734 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3735
3736         * configure.ac:
3737         * ext/x264/gstx264enc.c:
3738         * ext/x264/gstx264enc.h:
3739           x264enc: Port to GstVideoEncoder baseclass
3740           Conflicts:
3741           configure.ac
3742           ext/x264/gstx264enc.c
3743           ext/x264/gstx264enc.h
3744           Back to 0.10 state, needs to be ported to 0.11 again.
3745
3746 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3747
3748         * Android.mk:
3749         * LICENSE_readme:
3750         * configure.ac:
3751         * docs/plugins/Makefile.am:
3752         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3753         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3754         * docs/plugins/inspect/plugin-synaesthesia.xml:
3755         * gst/synaesthesia/.gitignore:
3756         * gst/synaesthesia/Makefile.am:
3757         * gst/synaesthesia/README:
3758         * gst/synaesthesia/gstsynaesthesia.c:
3759         * gst/synaesthesia/gstsynaesthesia.h:
3760         * gst/synaesthesia/synaescope.c:
3761         * gst/synaesthesia/synaescope.h:
3762           synaesthesia: remove experimental GPL-ed synaesthesia plugin
3763           It never made it out of experimental, and there's a new
3764           synaescope element in gst-plugins-bad that's hopefully
3765           sufficiently similar.
3766           https://bugzilla.gnome.org/show_bug.cgi?id=356882
3767
3768 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3769
3770         * gst/mpegstream/.gitignore:
3771           mpegstream: remove leftover hidden .gitignore file
3772
3773 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3774
3775         * gst/synaesthesia/gstsynaesthesia.c:
3776         * tests/check/elements/amrnbenc.c:
3777         * tests/check/elements/x264enc.c:
3778           elements: Use gst_pad_set_caps() instead of manual event fiddling
3779
3780 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3781
3782         * common:
3783           Automatic update of common submodule
3784           From 03a0e57 to 98e386f
3785
3786 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3787
3788         * configure.ac:
3789           Back to development
3790
3791 === release 0.11.92 ===
3792
3793 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3794
3795         * ChangeLog:
3796         * NEWS:
3797         * RELEASE:
3798         * configure.ac:
3799         * docs/plugins/inspect/plugin-a52dec.xml:
3800         * docs/plugins/inspect/plugin-amrnb.xml:
3801         * docs/plugins/inspect/plugin-amrwbdec.xml:
3802         * docs/plugins/inspect/plugin-asf.xml:
3803         * docs/plugins/inspect/plugin-cdio.xml:
3804         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3805         * docs/plugins/inspect/plugin-dvdread.xml:
3806         * docs/plugins/inspect/plugin-dvdsub.xml:
3807         * docs/plugins/inspect/plugin-lame.xml:
3808         * docs/plugins/inspect/plugin-mad.xml:
3809         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3810         * docs/plugins/inspect/plugin-realmedia.xml:
3811         * docs/plugins/inspect/plugin-siddec.xml:
3812         * docs/plugins/inspect/plugin-twolame.xml:
3813         * docs/plugins/inspect/plugin-x264.xml:
3814         * gst-plugins-ugly.doap:
3815         * win32/common/config.h:
3816           Release 0.11.92
3817
3818 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3819
3820         * po/af.po:
3821         * po/az.po:
3822         * po/bg.po:
3823         * po/ca.po:
3824         * po/cs.po:
3825         * po/da.po:
3826         * po/de.po:
3827         * po/el.po:
3828         * po/en_GB.po:
3829         * po/eo.po:
3830         * po/es.po:
3831         * po/eu.po:
3832         * po/fi.po:
3833         * po/fr.po:
3834         * po/gl.po:
3835         * po/hu.po:
3836         * po/id.po:
3837         * po/it.po:
3838         * po/ja.po:
3839         * po/lt.po:
3840         * po/lv.po:
3841         * po/ms.po:
3842         * po/mt.po:
3843         * po/nb.po:
3844         * po/nl.po:
3845         * po/or.po:
3846         * po/pl.po:
3847         * po/pt_BR.po:
3848         * po/ro.po:
3849         * po/ru.po:
3850         * po/sk.po:
3851         * po/sl.po:
3852         * po/sq.po:
3853         * po/sr.po:
3854         * po/sv.po:
3855         * po/tr.po:
3856         * po/uk.po:
3857         * po/vi.po:
3858         * po/zh_CN.po:
3859           Update .po files
3860
3861 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3862
3863         * common:
3864           Automatic update of common submodule
3865           From 1fab359 to 03a0e57
3866
3867 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3868
3869         * ext/sidplay/gstsiddec.cc:
3870         * gst/asfdemux/gstasfdemux.c:
3871         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3872         * gst/realmedia/rademux.c:
3873         * gst/realmedia/rmdemux.c:
3874           update for tag event change
3875
3876 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3877
3878         * common:
3879           Automatic update of common submodule
3880           From f1b5a96 to 1fab359
3881
3882 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3883
3884         * common:
3885           Automatic update of common submodule
3886           From 92b7266 to f1b5a96
3887
3888 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3889
3890         * common:
3891           Automatic update of common submodule
3892           From ec1c4a8 to 92b7266
3893
3894 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3895
3896         * common:
3897           Automatic update of common submodule
3898           From 3429ba6 to ec1c4a8
3899
3900 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3901
3902         * gst/realmedia/rmutils.c:
3903           realmedia: don't use GstStructure API on tag lists
3904
3905 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
3906
3907         * ext/a52dec/gsta52dec.c:
3908           a52dec: really prefer the original number (and position) of channels
3909           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
3910
3911 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3912
3913         * common:
3914           Automatic update of common submodule
3915           From dc70203 to 3429ba6
3916
3917 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3918
3919         * configure.ac:
3920         * ext/x264/gstx264enc.c:
3921           x264: bump x264 requirement to build 106 or later
3922           Build 106 is from September 2010.
3923           https://bugzilla.gnome.org/show_bug.cgi?id=676257
3924
3925 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
3926
3927         * ext/a52dec/gsta52dec.c:
3928         * m4/a52.m4:
3929           a52dec: adapt to work also with new liba52
3930           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
3931
3932 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3933
3934         * ext/a52dec/gsta52dec.c:
3935           a52dec: trigger renegotiation upon changed stream channels
3936           Fixes #675451
3937
3938 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3939
3940         * configure.ac:
3941           configure: Require core/base 0.11.91
3942
3943 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
3944
3945         * .gitignore:
3946           .gitignore: add visual studio IDE files and OS X .DS_Store files
3947           https://bugzilla.gnome.org/show_bug.cgi?id=667899
3948
3949 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3950
3951         * configure.ac:
3952           Back to development
3953
3954 === release 0.11.91 ===
3955
3956 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3957
3958         * ChangeLog:
3959         * NEWS:
3960         * RELEASE:
3961         * common:
3962         * configure.ac:
3963         * gst-plugins-ugly.doap:
3964         * win32/common/config.h:
3965           Release 0.11.91
3966
3967 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3968
3969         * po/af.po:
3970         * po/az.po:
3971         * po/bg.po:
3972         * po/ca.po:
3973         * po/cs.po:
3974         * po/da.po:
3975         * po/de.po:
3976         * po/el.po:
3977         * po/en_GB.po:
3978         * po/eo.po:
3979         * po/es.po:
3980         * po/eu.po:
3981         * po/fi.po:
3982         * po/fr.po:
3983         * po/gl.po:
3984         * po/hu.po:
3985         * po/id.po:
3986         * po/it.po:
3987         * po/ja.po:
3988         * po/lt.po:
3989         * po/lv.po:
3990         * po/ms.po:
3991         * po/mt.po:
3992         * po/nb.po:
3993         * po/nl.po:
3994         * po/or.po:
3995         * po/pl.po:
3996         * po/pt_BR.po:
3997         * po/ro.po:
3998         * po/ru.po:
3999         * po/sk.po:
4000         * po/sl.po:
4001         * po/sq.po:
4002         * po/sr.po:
4003         * po/sv.po:
4004         * po/tr.po:
4005         * po/uk.po:
4006         * po/vi.po:
4007         * po/zh_CN.po:
4008           Update .po files
4009
4010 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4011
4012           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
4013
4014 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4015
4016         * common:
4017           Automatic update of common submodule
4018           From dc70203 to 3429ba6
4019
4020 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4021
4022         * gst/asfdemux/asfpacket.c:
4023           asfdemux: Use correct enum type
4024
4025 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4026
4027         * gst/asfdemux/gstasfdemux.c:
4028           asfdemux: implement pull mode seek snap flags when an index is present
4029           Also ensure we get a proper EOS when seeking past the end of the
4030           file, or (when the snap after flag is set) between the last keyframe
4031           and the end of the file.
4032
4033 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
4034
4035         * ext/cdio/gstcdio.c:
4036         * ext/cdio/gstcdio.h:
4037         * ext/cdio/gstcdiocddasrc.c:
4038           cdio: compensate for libcdio's recent cd-text api changes
4039           https://bugzilla.gnome.org/show_bug.cgi?id=675112
4040           Conflicts:
4041           ext/cdio/gstcdiocddasrc.c
4042
4043 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4044
4045         * ext/dvdread/dvdreadsrc.c:
4046           dvdread: fix build after recent include reshuffling in core
4047           Need to include gmodule.h ourselves now.
4048
4049 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4050
4051         * ext/mpeg2dec/gstmpeg2dec.c:
4052           video: Update for libgstvideo API changes
4053
4054 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4055
4056         * common:
4057           Automatic update of common submodule
4058           From 6db25be to dc70203
4059
4060 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4061
4062         * gst/asfdemux/asfpacket.c:
4063         * gst/asfdemux/asfpacket.h:
4064           asfdemux: fix performance issue, especially with high-bitrate streams
4065           Two things were suboptimal from a performance point of view:
4066           a) consider a large media object such as a video keyframe, which
4067           may be split up into multiple fragments. We would assemble
4068           the media object as follows:
4069           buf = join (join (join (frag1, frag2), frag3), frag4)
4070           which causes many unnecessary memcpy()s, and malloc/free,
4071           which could easily add up to a multiple of the actual object
4072           size. To avoid this, we allocate a buffer of the size needed
4073           from the start and copy fragments into that directly.
4074           b) for every fragment to join, we would create a sub-buffer
4075           before joining it (which would discard the sub-buffer again),
4076           leading to unnecessary miniobject create/free churn.
4077           Conflicts:
4078           gst/asfdemux/asfpacket.c
4079           gst/asfdemux/asfpacket.h
4080
4081 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4082
4083         * gst/asfdemux/asfpacket.c:
4084           asfdemux: avoid unnecessary stream lookup
4085           We have already retrieved the stream for that stream number and
4086           made sure it's not NULL, so no need to do it again here; neither
4087           the number nor the streams changed since the last time.
4088
4089 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
4090
4091         * ext/a52dec/gsta52dec.c:
4092           a52dec: fix first_access bigger than 2
4093           gst_buffer_extract returns the number of bytes extracted, here 2 max.
4094           Set size to the buffer size as was done in 0.10 to avoid first_access
4095           error when it bypass 2.
4096           https://bugzilla.gnome.org/show_bug.cgi?id=673434
4097
4098 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4099
4100         * autogen.sh:
4101         * configure.ac:
4102           configure: Modernize autotools setup a bit
4103           Also we now only create tar.bz2 and tar.xz tarballs.
4104
4105 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4106
4107         * common:
4108           Automatic update of common submodule
4109           From 464fe15 to 6db25be
4110
4111 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4112
4113         * configure.ac:
4114           Back to development
4115
4116 === release 0.11.90 ===
4117
4118 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4119
4120         * ChangeLog:
4121         * NEWS:
4122         * RELEASE:
4123         * configure.ac:
4124         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4125         * docs/plugins/inspect/plugin-a52dec.xml:
4126         * docs/plugins/inspect/plugin-amrnb.xml:
4127         * docs/plugins/inspect/plugin-amrwbdec.xml:
4128         * docs/plugins/inspect/plugin-asf.xml:
4129         * docs/plugins/inspect/plugin-cdio.xml:
4130         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4131         * docs/plugins/inspect/plugin-dvdread.xml:
4132         * docs/plugins/inspect/plugin-dvdsub.xml:
4133         * docs/plugins/inspect/plugin-lame.xml:
4134         * docs/plugins/inspect/plugin-mad.xml:
4135         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4136         * docs/plugins/inspect/plugin-realmedia.xml:
4137         * docs/plugins/inspect/plugin-siddec.xml:
4138         * docs/plugins/inspect/plugin-twolame.xml:
4139         * docs/plugins/inspect/plugin-x264.xml:
4140         * gst-plugins-ugly.doap:
4141         * win32/common/config.h:
4142           Release 0.11.90
4143
4144 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4145
4146         * po/af.po:
4147         * po/az.po:
4148         * po/bg.po:
4149         * po/ca.po:
4150         * po/cs.po:
4151         * po/da.po:
4152         * po/de.po:
4153         * po/el.po:
4154         * po/en_GB.po:
4155         * po/eo.po:
4156         * po/es.po:
4157         * po/eu.po:
4158         * po/fi.po:
4159         * po/fr.po:
4160         * po/gl.po:
4161         * po/hu.po:
4162         * po/id.po:
4163         * po/it.po:
4164         * po/ja.po:
4165         * po/lt.po:
4166         * po/lv.po:
4167         * po/ms.po:
4168         * po/mt.po:
4169         * po/nb.po:
4170         * po/nl.po:
4171         * po/or.po:
4172         * po/pl.po:
4173         * po/pt_BR.po:
4174         * po/ro.po:
4175         * po/ru.po:
4176         * po/sk.po:
4177         * po/sl.po:
4178         * po/sq.po:
4179         * po/sr.po:
4180         * po/sv.po:
4181         * po/tr.po:
4182         * po/uk.po:
4183         * po/vi.po:
4184         * po/zh_CN.po:
4185           Update .po files
4186
4187 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4188
4189         * ext/mad/gstmad.c.orig:
4190           mad: remove .c.orig file
4191
4192 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4193
4194         * ext/a52dec/gsta52dec.c:
4195         * ext/amrnb/amrnbdec.c:
4196         * ext/amrnb/amrnbenc.c:
4197         * ext/amrwbdec/amrwbdec.c:
4198         * ext/cdio/gstcdiocddasrc.c:
4199         * ext/dvdread/dvdreadsrc.c:
4200         * ext/lame/gstlamemp3enc.c:
4201         * ext/mad/gstmad.c:
4202         * ext/mad/gstmad.c.orig:
4203         * ext/mpeg2dec/gstmpeg2dec.c:
4204         * ext/sidplay/gstsiddec.cc:
4205         * ext/twolame/gsttwolamemp2enc.c:
4206         * ext/x264/gstx264enc.c:
4207         * gst/asfdemux/gstasfdemux.c:
4208         * gst/asfdemux/gstrtpasfdepay.c:
4209         * gst/asfdemux/gstrtspwms.c:
4210         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4211         * gst/dvdsub/gstdvdsubdec.c:
4212         * gst/dvdsub/gstdvdsubparse.c:
4213         * gst/realmedia/pnmsrc.c:
4214         * gst/realmedia/rademux.c:
4215         * gst/realmedia/rdtdepay.c:
4216         * gst/realmedia/rdtmanager.c:
4217         * gst/realmedia/rmdemux.c:
4218         * gst/realmedia/rtspreal.c:
4219         * gst/synaesthesia/gstsynaesthesia.c:
4220         * gst/xingmux/gstxingmux.c:
4221           Use new gst_element_class_set_static_metadata()
4222
4223 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4224
4225         * common:
4226           Automatic update of common submodule
4227           From 7fda524 to 464fe15
4228
4229 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4230
4231         * ext/a52dec/gsta52dec.c:
4232         * ext/amrnb/amrnb.c:
4233         * ext/amrwbdec/amrwb.c:
4234         * ext/cdio/gstcdio.c:
4235         * ext/dvdread/dvdreadsrc.c:
4236         * ext/lame/plugin.c:
4237         * ext/mad/gstmad.c:
4238         * ext/mad/gstmad.c.orig:
4239         * ext/mpeg2dec/gstmpeg2dec.c:
4240         * ext/sidplay/gstsiddec.cc:
4241         * ext/twolame/gsttwolamemp2enc.c:
4242         * ext/x264/gstx264enc.c:
4243         * gst/asfdemux/gstasf.c:
4244         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4245         * gst/dvdsub/gstdvdsubdec.c:
4246         * gst/realmedia/realmedia.c:
4247         * gst/synaesthesia/gstsynaesthesia.c:
4248         * gst/xingmux/plugin.c:
4249           gst: Update for GST_PLUGIN_DEFINE() API changes
4250
4251 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4252
4253         * configure.ac:
4254           configure: Update version to 0.11.89.1
4255
4256 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4257
4258         * configure.ac:
4259         * docs/plugins/Makefile.am:
4260         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4261         * docs/version.entities.in:
4262         * ext/a52dec/Makefile.am:
4263         * ext/amrnb/Makefile.am:
4264         * ext/amrwbdec/Makefile.am:
4265         * ext/cdio/Makefile.am:
4266         * ext/lame/Makefile.am:
4267         * ext/mad/Makefile.am:
4268         * ext/mpeg2dec/Makefile.am:
4269         * ext/sidplay/Makefile.am:
4270         * ext/twolame/Makefile.am:
4271         * ext/x264/Makefile.am:
4272         * gst-plugins-ugly.spec.in:
4273         * gst/asfdemux/Makefile.am:
4274         * gst/dvdlpcmdec/Makefile.am:
4275         * gst/dvdsub/Makefile.am:
4276         * gst/realmedia/Makefile.am:
4277         * pkgconfig/Makefile.am:
4278         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
4279         * tests/check/Makefile.am:
4280           gst: Update versioning
4281
4282 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4283
4284         * ext/mpeg2dec/gstmpeg2dec.c:
4285         * ext/mpeg2dec/gstmpeg2dec.h:
4286           mpeg2dec: fix cropping
4287           fix cropping in mpeg2dec
4288
4289 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4290
4291         * ext/mpeg2dec/gstmpeg2dec.c:
4292           mpeg2dec: add crop metadata when buffer is still writable
4293
4294 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4295
4296         * gst/asfdemux/gstrtpasfdepay.c:
4297           update for buffer api change
4298
4299 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4300
4301         * ext/a52dec/gsta52dec.c:
4302         * ext/mad/gstmad.c:
4303           ext: Update for audio decoder API changes
4304
4305 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4306
4307         * tests/check/elements/amrnbenc.c:
4308         * tests/check/elements/x264enc.c:
4309           tests: make more valgrind-friendly and plug caps leak
4310
4311 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4312
4313         * gst/asfdemux/asfpacket.c:
4314         * gst/asfdemux/gstasfdemux.c:
4315         * gst/dvdsub/gstdvdsubdec.c:
4316           update for buffer changes
4317
4318 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4319
4320         * tests/check/elements/x264enc.c:
4321           tests: x264enc: adjust test to removal of deprecated properties
4322
4323 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4324
4325           Replace master with 0.11
4326
4327 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4328
4329         * configure.ac:
4330           back to development
4331
4332 === release 0.11.2 ===
4333
4334 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4335
4336         * ChangeLog:
4337         * NEWS:
4338         * RELEASE:
4339         * configure.ac:
4340         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4341         * docs/plugins/inspect/plugin-a52dec.xml:
4342         * docs/plugins/inspect/plugin-amrnb.xml:
4343         * docs/plugins/inspect/plugin-amrwbdec.xml:
4344         * docs/plugins/inspect/plugin-asf.xml:
4345         * docs/plugins/inspect/plugin-cdio.xml:
4346         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4347         * docs/plugins/inspect/plugin-dvdread.xml:
4348         * docs/plugins/inspect/plugin-dvdsub.xml:
4349         * docs/plugins/inspect/plugin-lame.xml:
4350         * docs/plugins/inspect/plugin-mad.xml:
4351         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4352         * docs/plugins/inspect/plugin-realmedia.xml:
4353         * docs/plugins/inspect/plugin-siddec.xml:
4354         * docs/plugins/inspect/plugin-twolame.xml:
4355         * docs/plugins/inspect/plugin-x264.xml:
4356         * gst-plugins-ugly.doap:
4357         * po/af.po:
4358         * po/az.po:
4359         * po/bg.po:
4360         * po/ca.po:
4361         * po/cs.po:
4362         * po/da.po:
4363         * po/de.po:
4364         * po/el.po:
4365         * po/en_GB.po:
4366         * po/eo.po:
4367         * po/es.po:
4368         * po/eu.po:
4369         * po/fi.po:
4370         * po/fr.po:
4371         * po/gl.po:
4372         * po/hu.po:
4373         * po/id.po:
4374         * po/it.po:
4375         * po/ja.po:
4376         * po/lt.po:
4377         * po/lv.po:
4378         * po/ms.po:
4379         * po/mt.po:
4380         * po/nb.po:
4381         * po/nl.po:
4382         * po/or.po:
4383         * po/pl.po:
4384         * po/pt_BR.po:
4385         * po/ro.po:
4386         * po/ru.po:
4387         * po/sk.po:
4388         * po/sl.po:
4389         * po/sq.po:
4390         * po/sr.po:
4391         * po/sv.po:
4392         * po/tr.po:
4393         * po/uk.po:
4394         * po/vi.po:
4395         * po/zh_CN.po:
4396         * win32/common/config.h:
4397           Release 0.11.2
4398
4399 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4400
4401         * tests/check/elements/mpeg2dec.c:
4402           tests: fix after memory changes
4403
4404 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4405
4406         * ext/x264/gstx264enc.c:
4407         * ext/x264/gstx264enc.h:
4408           x264enc: remove deprecated properties
4409
4410 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4411
4412           Merge remote-tracking branch 'origin/master' into 0.11
4413           So 0.11 folks also get amr include fixes.
4414           Conflicts:
4415           ext/a52dec/gsta52dec.c
4416           ext/mad/gstmad.c
4417
4418 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4419
4420         * gst/synaesthesia/gstsynaesthesia.c:
4421           synaesthesia: fixup for bufferpool api changes
4422           ... as well as some caps ref handling.
4423
4424 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4425
4426         * gst/realmedia/rademux.c:
4427         * gst/realmedia/rmdemux.c:
4428           don't pass random pointers to pull_range
4429
4430 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4431
4432         * ext/mpeg2dec/gstmpeg2dec.c:
4433           update for bufferpool changes
4434
4435 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4436
4437         * ext/mpeg2dec/gstmpeg2dec.c:
4438           update for allocation query changes
4439
4440 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4441
4442         * ext/dvdread/dvdreadsrc.c:
4443         * ext/lame/gstlamemp3enc.c:
4444         * ext/mpeg2dec/gstmpeg2dec.c:
4445         * ext/x264/gstx264enc.c:
4446         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4447         * gst/dvdsub/gstdvdsubdec.c:
4448           update for memory api changes
4449
4450 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4451
4452         * ext/mpeg2dec/gstmpeg2dec.c:
4453           take padding into account
4454
4455 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4456
4457         * ext/mad/gstmad.c:
4458           mad: simplify parsing code
4459           Also fixes #671455 (expected at least).
4460
4461 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4462
4463         * configure.ac:
4464           configure.ac: bump required GLib to 2.31.14
4465           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
4466
4467 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4468
4469         * ext/sidplay/gstsiddec.cc:
4470           fix for caps _normalize changes
4471
4472 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4473
4474         * ext/x264/gstx264enc.c:
4475           fix for caps api changes
4476
4477 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4478
4479         * ext/a52dec/gsta52dec.c:
4480         * ext/a52dec/gsta52dec.h:
4481           a52dec: use base class tag handling helper
4482           ... so as to ensure these to be handled and sent at proper time.
4483
4484 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4485
4486         * ext/dvdread/dvdreadsrc.c:
4487           dvdreadsrc: Use variable type with correct signedness
4488
4489 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4490
4491         * ext/mpeg2dec/gstmpeg2dec.c:
4492           mpeg2dec: Copy planes in one go when possible
4493
4494 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4495
4496         * configure.ac:
4497         * ext/amrnb/amrnbdec.h:
4498         * ext/amrnb/amrnbenc.h:
4499         * ext/amrwbdec/amrwbdec.h:
4500           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
4501           In previous versions, the opencore-amr include sub-directory
4502           would be specified in the include path in the CFLAGS, but this
4503           is no longer the case in newer versions, so we need to add those
4504           to our include directives.
4505           Based on patch by: Christian Morales Vega
4506           https://bugzilla.gnome.org/show_bug.cgi?id=671123
4507
4508 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4509
4510         * configure.ac:
4511           configure: get rid of non-pkg-config ways to check for opencore-amr
4512
4513 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4514
4515         * ext/mpeg2dec/gstmpeg2dec.c:
4516           update for metadata API changes
4517
4518 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
4519
4520         * ext/amrwbdec/Makefile.am:
4521         * ext/lame/Makefile.am:
4522         * ext/mad/Makefile.am:
4523           amrwbdec, lame, mad: link to libgstbase
4524
4525 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
4526
4527         * ext/x264/gstx264enc.c:
4528           x264enc: fix compiler warning
4529
4530 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4531
4532           Merge remote-tracking branch 'origin/master' into 0.11
4533
4534 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4535
4536           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
4537           Conflicts:
4538           ext/mad/gstmad.c
4539
4540 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4541
4542         * NEWS:
4543         * RELEASE:
4544         * configure.ac:
4545         * docs/plugins/gst-plugins-ugly-plugins.args:
4546         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4547         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4548         * docs/plugins/inspect/plugin-a52dec.xml:
4549         * docs/plugins/inspect/plugin-amrnb.xml:
4550         * docs/plugins/inspect/plugin-amrwbdec.xml:
4551         * docs/plugins/inspect/plugin-asf.xml:
4552         * docs/plugins/inspect/plugin-cdio.xml:
4553         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4554         * docs/plugins/inspect/plugin-dvdread.xml:
4555         * docs/plugins/inspect/plugin-dvdsub.xml:
4556         * docs/plugins/inspect/plugin-iec958.xml:
4557         * docs/plugins/inspect/plugin-lame.xml:
4558         * docs/plugins/inspect/plugin-mad.xml:
4559         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4560         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4561         * docs/plugins/inspect/plugin-mpegstream.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         * win32/common/config.h:
4567           Bump version after release
4568
4569 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
4570
4571         * autogen.sh:
4572           autogen.sh: avoid touching .po files during 'make'
4573           A simple workaround to deal with GNU gettext automake integration
4574           failing to deal with git.  Fixes: #669207
4575
4576 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4577
4578         * ext/x264/gstx264enc.c:
4579           x264: convert g_print to LOG
4580
4581 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4582
4583         * gst/asfdemux/gstrtpasfdepay.c:
4584           update for new memory api
4585
4586 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4587
4588         * ext/x264/gstx264enc.c:
4589           x264enc: handle pts and dts
4590
4591 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4592
4593         * ext/mad/gstmad.c:
4594           mad: handle libmad freeform parsing quirk
4595
4596 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4597
4598         * ext/mad/gstmad.c:
4599           mad: fixup unhacking last frame coaxing
4600           ... so as to not only replace the data pointer but also available size.
4601
4602 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4603
4604         * gst-plugins-ugly.spec.in:
4605           Add latest plugins
4606
4607 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4608
4609         * win32/common/config.h:
4610           win32: back to development
4611
4612 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4613
4614         * configure.ac:
4615         * gst/synaesthesia/gstsynaesthesia.c:
4616         * gst/synaesthesia/gstsynaesthesia.h:
4617           synaesthesia: port to 0.11
4618
4619 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4620
4621         * configure.ac:
4622         * gst/xingmux/gstxingmux.c:
4623           xingmux: port to 0.11
4624
4625 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4626
4627         * configure.ac:
4628           back to development
4629
4630 === release 0.11.1 ===
4631
4632 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4633
4634         * ChangeLog:
4635         * NEWS:
4636         * RELEASE:
4637         * configure.ac:
4638         * docs/plugins/gst-plugins-ugly-plugins.args:
4639         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4640         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4641         * docs/plugins/inspect/plugin-a52dec.xml:
4642         * docs/plugins/inspect/plugin-amrnb.xml:
4643         * docs/plugins/inspect/plugin-amrwbdec.xml:
4644         * docs/plugins/inspect/plugin-asf.xml:
4645         * docs/plugins/inspect/plugin-cdio.xml:
4646         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4647         * docs/plugins/inspect/plugin-dvdread.xml:
4648         * docs/plugins/inspect/plugin-dvdsub.xml:
4649         * docs/plugins/inspect/plugin-lame.xml:
4650         * docs/plugins/inspect/plugin-mad.xml:
4651         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4652         * docs/plugins/inspect/plugin-realmedia.xml:
4653         * docs/plugins/inspect/plugin-siddec.xml:
4654         * docs/plugins/inspect/plugin-twolame.xml:
4655         * docs/plugins/inspect/plugin-x264.xml:
4656         * gst-plugins-ugly.doap:
4657         * po/af.po:
4658         * po/az.po:
4659         * po/bg.po:
4660         * po/ca.po:
4661         * po/cs.po:
4662         * po/da.po:
4663         * po/de.po:
4664         * po/el.po:
4665         * po/en_GB.po:
4666         * po/eo.po:
4667         * po/es.po:
4668         * po/eu.po:
4669         * po/fi.po:
4670         * po/fr.po:
4671         * po/gl.po:
4672         * po/hu.po:
4673         * po/id.po:
4674         * po/it.po:
4675         * po/ja.po:
4676         * po/lt.po:
4677         * po/lv.po:
4678         * po/ms.po:
4679         * po/mt.po:
4680         * po/nb.po:
4681         * po/nl.po:
4682         * po/or.po:
4683         * po/pl.po:
4684         * po/pt_BR.po:
4685         * po/ro.po:
4686         * po/ru.po:
4687         * po/sk.po:
4688         * po/sl.po:
4689         * po/sq.po:
4690         * po/sr.po:
4691         * po/sv.po:
4692         * po/tr.po:
4693         * po/uk.po:
4694         * po/vi.po:
4695         * po/zh_CN.po:
4696         * win32/common/config.h:
4697           RELEASE 0.11.1
4698
4699 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4700
4701           Merge branch 'master' into 0.11
4702           Conflicts:
4703           ext/mad/gstmad.c
4704
4705 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4706
4707         * ext/mad/gstmad.c:
4708           mad: unhack last frame coaxing
4709           ... so as to maximally use available base class API and interfere least
4710           as possible with its internal state.
4711
4712 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4713
4714         * ext/mad/gstmad.c:
4715           mad: fix compilation
4716
4717 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4718
4719         * ext/mad/gstmad.c:
4720           mad: chain up to default event handler
4721
4722 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
4723
4724         * ext/x264/gstx264enc.c:
4725           x264enc: unmap video frame after encoding
4726           Fixes major memory leak.
4727           https://bugzilla.gnome.org/show_bug.cgi?id=669863
4728
4729 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4730
4731         * ext/x264/gstx264enc.c:
4732           x264enc: fix after merge
4733
4734 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4735
4736           Merge branch 'master' into 0.11
4737           Conflicts:
4738           ext/x264/gstx264enc.c
4739
4740 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4741
4742         * ext/sidplay/gstsiddec.cc:
4743         * ext/sidplay/gstsiddec.h:
4744           sidplay: don't use ulong properties
4745
4746 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4747
4748         * ext/sidplay/gstsiddec.cc:
4749           sidplay: fix negotiation
4750
4751 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
4752
4753         * ext/x264/gstx264enc.c:
4754           x264enc: Add baseline profile to caps
4755           libx264 does not yet support the features that create the difference
4756           between baseline and constrained baseline profile. Hence it currently
4757           supports both though it can only technically encode constrained
4758           baseline.
4759
4760 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4761
4762         * ext/amrnb/amrnbenc.c:
4763         * gst/asfdemux/gstasfdemux.c:
4764         * gst/realmedia/rdtmanager.c:
4765           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
4766
4767 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4768
4769         * tests/check/elements/mpeg2dec.c:
4770           mpeg2dec: fix test a bit more
4771           Still broken because cropping is broken in mpeg2dec
4772
4773 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4774
4775         * tests/check/elements/amrnbenc.c:
4776         * tests/check/elements/x264enc.c:
4777         * tests/check/elements/xingmux.c:
4778           tests: fix some tests
4779
4780 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4781
4782         * ext/twolame/gsttwolamemp2enc.c:
4783           twolame: Use new audio encoder/decoder base class API for srcpad caps
4784
4785 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4786
4787         * ext/lame/gstlamemp3enc.c:
4788           lame: Use new audio encoder/decoder base class API for srcpad caps
4789
4790 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4791
4792         * ext/mad/gstmad.c:
4793           mad: Use new audio encoder/decoder base class API for srcpad caps
4794
4795 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4796
4797         * ext/a52dec/gsta52dec.c:
4798           a52dec: Use new audio encoder/decoder base class API for srcpad caps
4799
4800 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4801
4802         * ext/amrwbdec/amrwbdec.c:
4803           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
4804
4805 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4806
4807         * ext/amrnb/amrnbdec.c:
4808         * ext/amrnb/amrnbenc.c:
4809           amrnb: Use new audio encoder/decoder base class API for srcpad caps
4810
4811 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4812
4813         * ext/mad/gstmad.c:
4814           mad: ensure we do not confuse the base class with our buffer guard
4815           mad expects extra bytes at the end of a buffer (see discussion in
4816           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
4817           and since we inject these without the base class' knowledge, we
4818           need to hide the bodies better.
4819           This fixes an assert at EOS when decoding an mp3 manually without
4820           an intervening mpegaudioparse.
4821
4822 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4823
4824         * gst/realmedia/rtspreal.c:
4825           update for HEADER flag
4826
4827 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
4828
4829         * ext/x264/gstx264enc.c:
4830         * ext/x264/gstx264enc.h:
4831           x264enc: implement force-key-unit API
4832
4833 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
4834
4835         * common:
4836           Automatic update of common submodule
4837           From c463bc0 to 7fda524
4838
4839 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4840
4841         * ext/amrnb/amrnbdec.c:
4842         * ext/amrwbdec/amrwbdec.c:
4843           amr: port to 0.11 again
4844
4845 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4846
4847           Merge branch 'master' into 0.11
4848           Conflicts:
4849           ext/a52dec/gsta52dec.c
4850
4851 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4852
4853         * ext/a52dec/gsta52dec.c:
4854         * ext/amrnb/amrnbdec.c:
4855         * ext/amrnb/amrnbenc.c:
4856         * ext/amrwbdec/amrwbdec.c:
4857         * ext/dvdread/dvdreadsrc.c:
4858         * ext/lame/gstlamemp3enc.c:
4859         * ext/mad/gstmad.c:
4860         * ext/mpeg2dec/gstmpeg2dec.c:
4861         * ext/sidplay/gstsiddec.cc:
4862         * ext/twolame/gsttwolamemp2enc.c:
4863         * gst/asfdemux/asfpacket.c:
4864         * gst/asfdemux/gstasfdemux.c:
4865         * gst/asfdemux/gstrtpasfdepay.c:
4866         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4867         * gst/dvdsub/gstdvdsubdec.c:
4868         * gst/dvdsub/gstdvdsubdec.h:
4869         * gst/realmedia/gstrdtbuffer.c:
4870         * gst/realmedia/gstrdtbuffer.h:
4871         * gst/realmedia/rdtdepay.c:
4872         * gst/realmedia/rmdemux.c:
4873         * gst/realmedia/rmutils.c:
4874           port to new memory API
4875
4876 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4877
4878         * common:
4879           Automatic update of common submodule
4880           From 2a59016 to c463bc0
4881
4882 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4883
4884         * gst-libs/gst/glib-compat-private.h:
4885           Remove compatibility versions for deprecated GLib API
4886
4887 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4888
4889         * ext/a52dec/gsta52dec.c:
4890           a52dec: fix read buffer overflow upon syncing
4891           The wrong size was being decremented, leading to a runaway
4892           read loop.
4893
4894 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4895
4896         * common:
4897         * configure.ac:
4898           Add --disable-fatal-warnings configure option
4899
4900 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4901
4902         * gst/asfdemux/gstasfdemux.c:
4903         * gst/realmedia/rademux.c:
4904         * gst/realmedia/rdtmanager.c:
4905         * gst/realmedia/rmdemux.c:
4906           port to new gthread API
4907
4908 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4909
4910         * configure.ac:
4911           configure.ac: Require GLib 2.31.10 for consistency
4912
4913 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4914
4915         * common:
4916           Automatic update of common submodule
4917           From 0807187 to 2a59016
4918
4919 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4920
4921         * ext/amrwbdec/amrwbdec.c:
4922           amrwbdec: _parse should not return OK if not enough data yet
4923
4924 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4925
4926         * ext/amrnb/amrnbdec.c:
4927           amrnbdec: _parse should not return OK if not enough data yet
4928
4929 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4930
4931         * ext/dvdread/dvdreadsrc.c:
4932           dvdreadsrc: fix off by one in cell calculation for the last chapter
4933
4934 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4935
4936         * gst/asfdemux/gstasfdemux.c:
4937           asfdemux: set caps on src pad before adding it
4938
4939 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4940
4941         * gst/asfdemux/gstasfdemux.c:
4942           asfdemux: perform writable buffer map to copy into it
4943
4944 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4945
4946         * gst/asfdemux/asfpacket.c:
4947         * gst/asfdemux/asfpacket.h:
4948           asfpacket: fix 0.11 ported payload extraction
4949           ... to cater for not necessarily offset == size - cur_pos,
4950           as size may have been adjusted due to padding.
4951           Fixes #667567.
4952
4953 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4954
4955         * ext/x264/gstx264enc.c:
4956           x264enc: remove useless and semantically (though not practically) wrong code
4957           The object will be freed, so it's pointless to set the pointers
4958           to NULL anyway.
4959
4960 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4961
4962         * ext/x264/gstx264enc.c:
4963           x264enc: remove leaking "optimization"
4964
4965 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4966
4967         * gst/asfdemux/gstasfdemux.c:
4968           GST_TYPE_DATE -> G_TYPE_DATE
4969
4970 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4971
4972           Merge remote-tracking branch 'origin/master' into 0.11
4973           Conflicts:
4974           ext/a52dec/gsta52dec.c
4975
4976 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4977
4978         * ext/a52dec/gsta52dec.c:
4979           a52dec: plug buffer leak
4980
4981 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4982
4983         * ext/a52dec/gsta52dec.c:
4984           a52dec: plug buffer leak
4985
4986 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4987
4988         * ext/amrnb/amrnbenc.c:
4989           amrnbenc: _map and _unmap the appropriate input and output buffers
4990
4991 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4992
4993         * ext/a52dec/gsta52dec.c:
4994           a52dec: Fix some merge mistakes
4995
4996 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4997
4998           Merge branch 'master' into 0.11
4999           Conflicts:
5000           ext/a52dec/gsta52dec.c
5001           ext/a52dec/gsta52dec.h
5002           ext/lame/gstlame.c
5003           ext/lame/gstlame.h
5004           ext/lame/gstlamemp3enc.c
5005           ext/mad/gstmad.c
5006           ext/mad/gstmad.h
5007           gst/mpegaudioparse/gstmpegaudioparse.c
5008           gst/mpegstream/gstdvddemux.c
5009           gst/realmedia/rdtdepay.c
5010           po/es.po
5011           po/lv.po
5012           po/sr.po
5013
5014 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5015
5016         * gst/dvdsub/Makefile.am:
5017           dvdsub: add some CFLAGS and LIBS in Makefile.am
5018           ... since adapter is still used.
5019
5020 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5021
5022         * gst/realmedia/rmdemux.c:
5023           rmdemux: Don't use buffer after unreffing
5024
5025 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5026
5027         * gst/asfdemux/gstasfdemux.c:
5028           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
5029
5030 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5031
5032         * ext/mad/gstmad.c:
5033           mad: Correctly unmap the buffer with the original data pointer
5034
5035 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5036
5037         * ext/mad/gstmad.c:
5038           mad: Make sure to set caps on the srcpad if none are set yet
5039
5040 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5041
5042         * ext/mad/Makefile.am:
5043           mad: fix LIBS order in Makefile.am
5044
5045 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5046
5047         * ext/mad/gstmad.h:
5048           mad: remove left-over id3tag.h include
5049           We don't use libid3tag any more.
5050
5051 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5052
5053         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5054           dvdlpcmdec: fix for multichannel
5055
5056 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5057
5058         * ext/a52dec/gsta52dec.c:
5059         * ext/a52dec/gsta52dec.h:
5060           a52dec: Update for the new raw audio caps
5061
5062 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5063
5064         * ext/mad/gstmad.c:
5065           mad: Update for the new raw audio caps
5066
5067 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5068
5069         * ext/lame/gstlamemp3enc.c:
5070           lamemp3enc: Update for the new raw audio caps
5071
5072 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5073
5074         * ext/twolame/gsttwolamemp2enc.c:
5075           twolamemp2enc: Update for the new raw audio caps
5076
5077 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5078
5079         * ext/amrwbdec/amrwbdec.c:
5080           amrwbdec: Add the new layout field to the raw audio caps
5081
5082 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5083
5084         * ext/amrnb/amrnbdec.c:
5085         * ext/amrnb/amrnbenc.c:
5086           amrnb: Add the new layout field to the raw audio caps
5087
5088 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5089
5090         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5091         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5092           dvdlpcmdec: Port to the new raw audio caps
5093
5094 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5095
5096         * gst/asfdemux/gstasfdemux.c:
5097           asfdemux: Update for libgstriff API changes
5098           Still needs to handle audio channel reordering.
5099
5100 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5101
5102         * common:
5103           Automatic update of common submodule
5104           From 50b34ab to 0807187
5105
5106 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5107
5108         * ext/lame/Makefile.am:
5109           lame: fix LIBADD order in Makefile.am
5110
5111 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5112
5113         * tests/check/elements/amrnbenc.c:
5114         * tests/check/elements/mpeg2dec.c:
5115         * tests/check/elements/x264enc.c:
5116         * tests/check/elements/xingmux.c:
5117         * tests/check/generic/states.c:
5118           tests: make tests compile
5119
5120 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5121
5122         * ext/amrwbdec/amrwbdec.c:
5123         * ext/dvdread/dvdreadsrc.c:
5124         * ext/mad/gstmad.c:
5125         * ext/sidplay/gstsiddec.cc:
5126         * gst/asfdemux/gstasfdemux.c:
5127         * gst/realmedia/pnmsrc.c:
5128         * gst/realmedia/rdtmanager.c:
5129         * gst/realmedia/rmdemux.c:
5130           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
5131
5132 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5133
5134         * tests/check/Makefile.am:
5135           tests: disable generic index test
5136
5137 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5138
5139         * ext/mpeg2dec/gstmpeg2dec.c:
5140           mpeg2dec: remove all seeking-related code
5141           A parser or demuxer upstream should handle this Same for
5142           queries.
5143
5144 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5145
5146         * ext/mpeg2dec/gstmpeg2dec.c:
5147         * ext/mpeg2dec/gstmpeg2dec.h:
5148           mpeg2dec: update for GstIndex removal
5149
5150 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5151
5152         * ext/cdio/gstcdiocddasrc.c:
5153           cdio: update for probe vfunc removal in GstAudioCdSrc
5154
5155 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5156
5157         * ext/lame/gstlame.c:
5158         * ext/lame/gstlamemp3enc.c:
5159           lame: fix printf format in debug statements
5160           https://bugzilla.gnome.org/show_bug.cgi?id=666926
5161
5162 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5163
5164         * ext/lame/gstlame.c:
5165         * ext/lame/gstlame.h:
5166           lame: ensure parsed output
5167           ... by doing some basic parsing of encoded lame data.
5168
5169 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5170
5171         * ext/lame/gstlame.h:
5172           lame: cleanup unused instance struct fields
5173
5174 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5175
5176         * ext/lame/Makefile.am:
5177         * ext/lame/gstlamemp3enc.c:
5178         * ext/lame/gstlamemp3enc.h:
5179           lamemp3enc: ensure parsed output
5180           ... by doing some basic parsing of encoded lame data.
5181           Fixes #652150.
5182
5183 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5184
5185         * ext/lame/gstlamemp3enc.c:
5186           lamemp3enc: do not leak merged tags
5187
5188 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5189
5190         * ext/mad/gstmad.c:
5191         * ext/mad/gstmad.h:
5192           mad: helpfully bodge the last buffer to let mad decode the last frame
5193           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
5194           to be believed, the last buffer must be followed by a number of 0 bytes
5195           in order for the last frame to be decoded (at least in some cases).
5196           Doing so seems to work here, fixing a missing 1152 samples when using
5197           mp3parse before mad (not using mp3parse would yield the correct amount
5198           of samples, if there's extra non-MP3 data after (eg, tag data)).
5199
5200 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5201
5202         * ext/dvdread/dvdreadsrc.c:
5203           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
5204
5205 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5206
5207         * gst/mpegstream/gstdvddemux.c:
5208           dvddemux: tweak subtitle stream setup based on dvd language codes event
5209           ... to allow for non-continuous subtitle stream numbers.
5210           The missing stream numbers tend to come up as subtitle streams anyway
5211           (albeit not with an identified language tag).
5212
5213 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5214
5215         * ext/dvdread/dvdreadsrc.c:
5216           dvdreadsrc: minor safety tweak to sector seeking
5217
5218 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
5219
5220         * ext/a52dec/gsta52dec.c:
5221           a52dec: check that a52_init returns a valid a52 state
5222
5223 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5224
5225         * ext/mpeg2dec/gstmpeg2dec.c:
5226           mpeg2dec: update for new interlaced flags
5227
5228 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5229
5230         * ext/a52dec/Makefile.am:
5231         * ext/a52dec/gsta52dec.c:
5232         * ext/a52dec/gsta52dec.h:
5233           a52dec: port to audiodecoder
5234
5235 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5236
5237         * ext/mad/Makefile.am:
5238         * ext/mad/gstmad.c:
5239         * ext/mad/gstmad.h:
5240           mad: port to audiodecoder
5241
5242 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5243
5244         * ext/a52dec/gsta52dec.c:
5245           a52dec: Don't claim to support upstream renegotiation
5246           and use fixed caps on the srcpad. To correctly support
5247           upstream renegotiation a52dec would need to check if the
5248           caps of the downstream allocated buffer are the requested
5249           caps or if the size is different.
5250           Fixes bug #665989.
5251
5252 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
5253
5254         * ext/a52dec/gsta52dec.c:
5255           a52dec: Check that the a52_state is correctly initialized
5256
5257 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5258
5259         * gst-libs/gst/Makefile.am:
5260         * gst-libs/gst/glib-compat-private.h:
5261         * gst/asfdemux/gstasfdemux.c:
5262         * gst/mpegaudioparse/gstmpegaudioparse.c:
5263         * gst/realmedia/rademux.c:
5264         * gst/realmedia/rdtmanager.c:
5265         * gst/realmedia/rmdemux.c:
5266           Work around deprecated thread API in glib master
5267           Add private replacements for deprecated functions such as
5268           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
5269           to avoid the deprecation warnings. We can't change most of
5270           these in 0.10 because they're part of our API and ABI.
5271           Suppress deprecation warnings in selected files, mostly for
5272           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
5273           not much we can do here in 0.10.
5274
5275 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5276
5277         * po/LINGUAS:
5278         * po/eo.po:
5279         * po/es.po:
5280         * po/lv.po:
5281         * po/sr.po:
5282           po: update translations
5283
5284 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5285
5286         * gst/realmedia/rdtdepay.c:
5287           rdtdepay: make buffer metadata writable before setting caps on it
5288           Fixes issue when the header buffer is being pushed, which was taken
5289           from the caps and is therefore not writable.
5290
5291 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5292
5293         * ext/dvdread/dvdreadsrc.c:
5294           fix for basesrc changes
5295
5296 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
5297
5298         * gst/asfdemux/gstrtpasfdepay.c:
5299           rtpasfdepay: Initialize GstRTPBuffer before usage
5300
5301 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5302
5303           Merge remote-tracking branch 'origin/master' into 0.11
5304           Conflicts:
5305           ext/dvdread/dvdreadsrc.c
5306
5307 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
5308
5309         * ext/dvdread/dvdreadsrc.c:
5310           dvdreadsrc: Fix format string compiler warning
5311           Fixes bug #665101.
5312
5313 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5314
5315           Merge remote-tracking branch 'origin/master' into 0.11
5316
5317 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5318
5319         * ext/mpeg2dec/gstmpeg2dec.c:
5320           Update for indexable change
5321
5322 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5323
5324         * gst/realmedia/rdtmanager.c:
5325           update for clock provider API change
5326
5327 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5328
5329         * ext/a52dec/gsta52dec.c:
5330         * ext/amrnb/amrnbdec.c:
5331         * ext/amrnb/amrnbenc.c:
5332         * ext/amrwbdec/amrwbdec.c:
5333         * ext/dvdread/dvdreadsrc.c:
5334         * ext/lame/gstlame.c:
5335         * ext/lame/gstlamemp3enc.c:
5336         * ext/mad/gstmad.c:
5337         * ext/mpeg2dec/gstmpeg2dec.c:
5338         * ext/sidplay/gstsiddec.cc:
5339         * ext/twolame/gsttwolame.c:
5340         * ext/x264/gstx264enc.c:
5341         * gst/asfdemux/gstasfdemux.c:
5342         * gst/asfdemux/gstrtpasfdepay.c:
5343         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5344         * gst/dvdsub/gstdvdsubdec.c:
5345         * gst/dvdsub/gstdvdsubparse.c:
5346         * gst/iec958/ac3iec.c:
5347         * gst/mpegaudioparse/gstmpegaudioparse.c:
5348         * gst/mpegaudioparse/gstxingmux.c:
5349         * gst/mpegstream/gstdvddemux.c:
5350         * gst/mpegstream/gstmpegdemux.c:
5351         * gst/mpegstream/gstmpegparse.c:
5352         * gst/mpegstream/gstrfc2250enc.c:
5353         * gst/realmedia/pnmsrc.c:
5354         * gst/realmedia/rademux.c:
5355         * gst/realmedia/rdtdepay.c:
5356         * gst/realmedia/rdtmanager.c:
5357         * gst/realmedia/rmdemux.c:
5358         * gst/synaesthesia/gstsynaesthesia.c:
5359           various: fix pad template ref leaks
5360           https://bugzilla.gnome.org/show_bug.cgi?id=662664
5361
5362 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
5363
5364         * tests/check/elements/xingmux.c:
5365           tests: update for gstcheck API change
5366
5367 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5368
5369         * ext/amrnb/amrnbenc.c:
5370         * ext/dvdread/dvdreadsrc.c:
5371         * ext/lame/gstlamemp3enc.c:
5372         * ext/twolame/gsttwolamemp2enc.c:
5373           ext: fix more printf format warnings in debug messages
5374
5375 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
5376
5377         * gst/asfdemux/gstasfdemux.c:
5378         * gst/asfdemux/gstrtpasfdepay.c:
5379         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5380         * gst/dvdsub/gstdvdsubdec.c:
5381         * gst/dvdsub/gstdvdsubparse.c:
5382         * gst/realmedia/rademux.c:
5383         * gst/realmedia/rmdemux.c:
5384           Fix print format compiler warnings on OS X / 64bit
5385           https://bugzilla.gnome.org/show_bug.cgi?id=662617
5386
5387 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5388
5389         * gst/asfdemux/gstasfdemux.c:
5390         * gst/realmedia/rademux.c:
5391         * gst/realmedia/rdtmanager.c:
5392         * gst/realmedia/rmdemux.c:
5393           update for activation changes
5394
5395 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5396
5397         * gst/asfdemux/gstasfdemux.c:
5398         * gst/realmedia/rademux.c:
5399         * gst/realmedia/rmdemux.c:
5400           update for new scheduling query
5401
5402 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5403
5404         * gst/asfdemux/gstasfdemux.c:
5405         * gst/realmedia/rademux.c:
5406         * gst/realmedia/rdtmanager.c:
5407         * gst/realmedia/rmdemux.c:
5408           add parent to activate functions
5409
5410 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5411
5412         * ext/a52dec/gsta52dec.c:
5413         * ext/mpeg2dec/gstmpeg2dec.c:
5414         * ext/sidplay/gstsiddec.cc:
5415         * ext/x264/gstx264enc.c:
5416         * gst/asfdemux/gstasfdemux.c:
5417         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5418         * gst/dvdsub/gstdvdsubdec.c:
5419         * gst/dvdsub/gstdvdsubparse.c:
5420         * gst/realmedia/rademux.c:
5421         * gst/realmedia/rdtdepay.c:
5422         * gst/realmedia/rdtmanager.c:
5423         * gst/realmedia/rmdemux.c:
5424           add parent to pad functions
5425
5426 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5427
5428         * ext/mpeg2dec/gstmpeg2dec.c:
5429         * ext/sidplay/gstsiddec.cc:
5430         * ext/x264/gstx264enc.c:
5431         * gst/asfdemux/gstasfdemux.c:
5432         * gst/realmedia/rademux.c:
5433         * gst/realmedia/rdtmanager.c:
5434         * gst/realmedia/rmdemux.c:
5435           add parent to query function
5436
5437 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5438
5439         * gst/asfdemux/gstasfdemux.c:
5440         * gst/realmedia/rademux.c:
5441           _query_peer_*() -> _peer_query_*()
5442
5443 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5444
5445         * gst/dvdsub/gstdvdsubdec.c:
5446           _accept_caps() -> _query_accept_caps()
5447
5448 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5449
5450         * ext/x264/gstx264enc.c:
5451           _peer_get_caps() -> _peer_query_caps()
5452
5453 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5454
5455         * ext/x264/gstx264enc.c:
5456           update for _get_caps() -> _query_caps()
5457
5458 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5459
5460         * ext/x264/gstx264enc.c:
5461           change getcaps to query
5462
5463 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5464
5465         * ext/mad/gstmad.c:
5466           mad: re-instate accidentally dropped rank
5467
5468 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5469
5470         * ext/dvdread/dvdreadsrc.c:
5471         * gst/realmedia/pnmsrc.c:
5472           Update for GstURIHandler get_protocols() changes
5473
5474 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5475
5476         * ext/dvdread/dvdreadsrc.c:
5477         * ext/dvdread/dvdreadsrc.h:
5478         * gst/realmedia/pnmsrc.c:
5479           dvdreadsrc, pnmsrc: update for GstURIHandler changes
5480
5481 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5482
5483         * ext/mad/gstmad.c:
5484           mad: re-port to 0.11
5485           This time using the base class. Still something
5486           wrong with the parsing though, when there's no
5487           parser or demuxer upstream (which of course
5488           shouldn't happen in a normal playback scenario).
5489
5490 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5491
5492         * ext/mad/gstmad.c:
5493         * ext/mad/gstmad.h:
5494           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
5495
5496 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5497
5498         * ext/mad/gstmad.c:
5499         * ext/mad/gstmad.h:
5500           mad: replace with 0.10 version ported to GstAudioDecoder
5501           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
5502           of Mark's baseaudio branch.
5503           Would probably be too risky to drop this into 0.10 given
5504           all the things mad is doing.
5505
5506 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5507
5508         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5509           docs: remove bits for old lame element from sections.txt file
5510
5511 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5512
5513         * Android.mk:
5514         * configure.ac:
5515         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5516         * docs/plugins/inspect/plugin-mpegstream.xml:
5517         * gst-plugins-ugly.spec.in:
5518         * gst/mpegstream/Makefile.am:
5519         * gst/mpegstream/README:
5520         * gst/mpegstream/gstdvddemux.c:
5521         * gst/mpegstream/gstdvddemux.h:
5522         * gst/mpegstream/gstmpegclock.c:
5523         * gst/mpegstream/gstmpegclock.h:
5524         * gst/mpegstream/gstmpegdemux.c:
5525         * gst/mpegstream/gstmpegdemux.h:
5526         * gst/mpegstream/gstmpegpacketize.c:
5527         * gst/mpegstream/gstmpegpacketize.h:
5528         * gst/mpegstream/gstmpegparse.c:
5529         * gst/mpegstream/gstmpegparse.h:
5530         * gst/mpegstream/gstmpegstream.c:
5531         * gst/mpegstream/gstrfc2250enc.c:
5532         * gst/mpegstream/gstrfc2250enc.h:
5533         * gst/mpegstream/mpegstream.vcproj:
5534         * gst/mpegstream/notes:
5535         * win32/MANIFEST:
5536         * win32/vs6/gst_plugins_ugly.dsw:
5537         * win32/vs6/libgstac3parse.dsp:
5538         * win32/vs6/libgstmpegaudioparse.dsp:
5539         * win32/vs6/libgstmpegstream.dsp:
5540           mpegstream: remove the old mpeg-ps parser and demuxers
5541           Don't want anyone porting this by accident.
5542           Superseded by mpegpsdemux in -bad.
5543
5544 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5545
5546         * configure.ac:
5547         * ext/cdio/Makefile.am:
5548         * ext/cdio/gstcdio.c:
5549         * ext/cdio/gstcdiocddasrc.c:
5550         * ext/cdio/gstcdiocddasrc.h:
5551           cdio: port cdiocddasrc to 0.11
5552
5553 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5554
5555         * tests/check/elements/mpeg2dec.c:
5556           tests: port mpeg2dec to 0.11
5557           It compiles, but fails.
5558
5559 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5560
5561         * tests/check/elements/x264enc.c:
5562           tests: port x264enc unit test to 0.11
5563           Well, it compiles now at least.
5564
5565 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5566
5567         * gst/asfdemux/gstrtpasfdepay.h:
5568           update for base class rename
5569
5570 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5571
5572         * gst/asfdemux/gstrtpasfdepay.c:
5573         * gst/asfdemux/gstrtpasfdepay.h:
5574           update for base class rename
5575
5576 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5577
5578         * po/af.po:
5579         * po/az.po:
5580         * po/bg.po:
5581         * po/ca.po:
5582         * po/cs.po:
5583         * po/da.po:
5584         * po/de.po:
5585         * po/el.po:
5586         * po/en_GB.po:
5587         * po/es.po:
5588         * po/eu.po:
5589         * po/fi.po:
5590         * po/fr.po:
5591         * po/gl.po:
5592         * po/hu.po:
5593         * po/id.po:
5594         * po/it.po:
5595         * po/ja.po:
5596         * po/lt.po:
5597         * po/lv.po:
5598         * po/ms.po:
5599         * po/mt.po:
5600         * po/nb.po:
5601         * po/nl.po:
5602         * po/or.po:
5603         * po/pl.po:
5604         * po/pt_BR.po:
5605         * po/ro.po:
5606         * po/ru.po:
5607         * po/sk.po:
5608         * po/sl.po:
5609         * po/sq.po:
5610         * po/sr.po:
5611         * po/sv.po:
5612         * po/tr.po:
5613         * po/uk.po:
5614         * po/vi.po:
5615         * po/zh_CN.po:
5616           po: update translations
5617
5618 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5619
5620         * docs/plugins/gst-plugins-ugly-plugins.args:
5621         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5622         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5623         * docs/plugins/inspect/plugin-a52dec.xml:
5624         * docs/plugins/inspect/plugin-amrnb.xml:
5625         * docs/plugins/inspect/plugin-amrwbdec.xml:
5626         * docs/plugins/inspect/plugin-asf.xml:
5627         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5628         * docs/plugins/inspect/plugin-dvdread.xml:
5629         * docs/plugins/inspect/plugin-dvdsub.xml:
5630         * docs/plugins/inspect/plugin-lame.xml:
5631         * docs/plugins/inspect/plugin-mad.xml:
5632         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5633         * docs/plugins/inspect/plugin-realmedia.xml:
5634         * docs/plugins/inspect/plugin-siddec.xml:
5635         * docs/plugins/inspect/plugin-twolame.xml:
5636         * docs/plugins/inspect/plugin-x264.xml:
5637           docs: update docs
5638
5639 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5640
5641         * ext/lame/gstlamemp3enc.c:
5642           lamemp3enc: cosmetic error message change
5643           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
5644
5645 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5646
5647         * docs/plugins/Makefile.am:
5648         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5649         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5650         * ext/twolame/Makefile.am:
5651         * ext/twolame/gsttwolame.c:
5652         * ext/twolame/gsttwolame.h:
5653         * ext/twolame/gsttwolamemp2enc.c:
5654         * ext/twolame/gsttwolamemp2enc.h:
5655         * po/POTFILES.in:
5656           twolame: rename to twolamemp2enc
5657
5658 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5659
5660         * configure.ac:
5661         * ext/twolame/gsttwolame.c:
5662           twolame: port to 0.11
5663
5664 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5665
5666         * Android.mk:
5667         * configure.ac:
5668         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5669         * docs/plugins/inspect/plugin-iec958.xml:
5670         * gst-plugins-ugly.spec.in:
5671         * gst/iec958/Makefile.am:
5672         * gst/iec958/ac3_padder.c:
5673         * gst/iec958/ac3_padder.h:
5674         * gst/iec958/ac3iec.c:
5675         * gst/iec958/ac3iec.h:
5676         * win32/MANIFEST:
5677         * win32/vs6/libgstiec958.dsp:
5678           iec958: remove this plugin
5679           I think it can just go away. Audio sinks can and should payload
5680           things themselves using the helper API in libgstaudio. If such
5681           a plugin still makes sense, it should probably be rewritten
5682           using the library functions (and be put into -good or so).
5683
5684 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5685
5686         * gst/realmedia/rademux.c:
5687         * gst/realmedia/rmdemux.c:
5688         * gst/realmedia/rtspreal.c:
5689           update for adapter api change
5690
5691 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5692
5693         * ext/x264/gstx264enc.c:
5694           update for removed fixate function
5695
5696 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5697
5698         * ext/mad/gstmad.c:
5699         * ext/mpeg2dec/gstmpeg2dec.c:
5700         * gst/asfdemux/gstasfdemux.c:
5701         * gst/realmedia/rmdemux.c:
5702           remove query types
5703
5704 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5705
5706         * configure.ac:
5707         * gst/realmedia/rademux.c:
5708         * gst/realmedia/rdtdepay.c:
5709         * gst/realmedia/rmdemux.c:
5710         * gst/realmedia/rmutils.c:
5711           realmedia is ported
5712
5713 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5714
5715         * gst/asfdemux/gstasfdemux.c:
5716         * gst/mpegstream/gstdvddemux.c:
5717         * gst/mpegstream/gstmpegdemux.c:
5718         * gst/realmedia/rmdemux.c:
5719         * gst/realmedia/rmdemux.h:
5720           more template fixes
5721
5722 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
5723
5724         * po/POTFILES.in:
5725           po: lame => lamemp3enc
5726
5727 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5728
5729         * gst/realmedia/rdtmanager.c:
5730           make request pads take %u
5731
5732 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5733
5734         * ext/mpeg2dec/gstmpeg2dec.c:
5735         * ext/mpeg2dec/gstmpeg2dec.h:
5736           mpeg2dec: Add basic cropping support
5737
5738 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5739
5740         * ext/a52dec/gsta52dec.c:
5741         * ext/sidplay/gstsiddec.cc:
5742         * gst/asfdemux/gstasfdemux.c:
5743         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5744           tags: update for tag API removal
5745
5746 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5747
5748         * ext/mpeg2dec/gstmpeg2dec.c:
5749         * ext/mpeg2dec/gstmpeg2dec.h:
5750           update for meta api change
5751
5752 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5753
5754         * gst/asfdemux/gstasfdemux.c:
5755           structure: fix for api update
5756
5757 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5758
5759           Merge remote-tracking branch 'origin/master' into 0.11
5760
5761 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5762
5763         * tests/check/elements/amrnbenc.c:
5764           tests: port amrnbenc test to 0.11
5765
5766 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5767
5768         * ext/amrnb/amrnbdec.c:
5769         * ext/amrnb/amrnbenc.c:
5770           amrnb: fix up raw audio caps for 0.11
5771
5772 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5773
5774         * tests/check/Makefile.am:
5775           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
5776
5777 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5778
5779         * docs/plugins/Makefile.am:
5780         * ext/lame/Makefile.am:
5781         * ext/lame/README:
5782         * ext/lame/gstlame.c:
5783         * ext/lame/gstlame.h:
5784         * ext/lame/plugin.c:
5785         * ext/lame/test-lame.c:
5786         * gst/xingmux/gstxingmux.c:
5787         * tests/check/pipelines/lame.c:
5788           lame: remove lame element, it's been superseded by lamemp3enc
5789
5790 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5791
5792         * ext/a52dec/gsta52dec.c:
5793         * ext/lame/gstlamemp3enc.c:
5794         * ext/mad/gstmad.c:
5795         * ext/sidplay/gstsiddec.cc:
5796         * gst/asfdemux/gstasfdemux.c:
5797         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5798           ext, gst: update for taglist API changes
5799
5800 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
5801
5802         * gst/asfdemux/gstasfdemux.c:
5803           asfdemux: Don't leak pending payload buffers
5804           Fixes #662964
5805
5806 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5807
5808           Merge branch 'master' into 0.11
5809           Conflicts:
5810           ext/sidplay/gstsiddec.cc
5811
5812 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
5813
5814         * ext/sidplay/gstsiddec.cc:
5815           siddec: use BOILERPLATE macro and cleanup FIXMEs
5816
5817 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5818
5819         * gst/asfdemux/gstrtpasfdepay.c:
5820           asfdepay: fix compiler warnings after gst_caps_new_simple() change
5821
5822 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5823
5824         * gst-plugins-ugly.spec.in:
5825           Update specfile with latest changes
5826
5827 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5828
5829         * gst/asfdemux/gstasfdemux.c:
5830           asfdemux: Don't unmap a buffer that doesn't exist
5831
5832 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5833
5834         * configure.ac:
5835         * ext/dvdread/dvdreadsrc.c:
5836           dvdread: port to 0.11
5837
5838 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5839
5840         * configure.ac:
5841         * gst/dvdsub/Makefile.am:
5842         * gst/dvdsub/gstdvdsubdec.c:
5843         * gst/dvdsub/gstdvdsubdec.h:
5844         * gst/dvdsub/gstdvdsubparse.c:
5845           dvdsub: port to 0.11
5846
5847 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5848
5849           Merge branch 'master' into 0.11
5850           Conflicts:
5851           ext/amrwbdec/Makefile.am
5852           ext/amrwbdec/amrwbdec.c
5853
5854 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5855
5856         * gst/realmedia/gstrdtbuffer.c:
5857         * gst/realmedia/gstrdtbuffer.h:
5858         * gst/realmedia/pnmsrc.c:
5859         * gst/realmedia/rademux.c:
5860         * gst/realmedia/rdtdepay.c:
5861         * gst/realmedia/rdtmanager.c:
5862         * gst/realmedia/rmdemux.c:
5863         * gst/realmedia/rmutils.c:
5864         * gst/realmedia/rtspreal.c:
5865           realmedia: port to 0.11
5866
5867 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5868
5869         * ext/amrwbdec/Makefile.am:
5870         * ext/amrwbdec/amrwbdec.c:
5871         * ext/amrwbdec/amrwbdec.h:
5872           amrwbdec: port to audiodecoder
5873
5874 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5875
5876         * ext/amrnb/Makefile.am:
5877           amrnbdec: fixup build
5878
5879 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5880
5881         * ext/amrnb/amrnbdec.c:
5882           amrnbdec: remove leftover extraneous _unref
5883
5884 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5885
5886           Merge branch 'master' into 0.11
5887           Conflicts:
5888           ext/amrnb/amrnbdec.c
5889
5890 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5891
5892         * configure.ac:
5893         * ext/amrnb/amrnbdec.c:
5894         * ext/amrnb/amrnbenc.c:
5895           amrnb: port to 0.11
5896
5897 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5898
5899         * configure.ac:
5900         * ext/amrwbdec/Makefile.am:
5901         * ext/amrwbdec/amrwbdec.c:
5902           ported amrwbdec to 0.11
5903
5904 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5905
5906         * ext/amrnb/amrnbdec.c:
5907         * ext/amrnb/amrnbdec.h:
5908           amrnbdec: port to audiodecoder
5909
5910 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5911
5912           Merge branch 'master' into 0.11
5913
5914 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5915
5916         * configure.ac:
5917         * ext/mpeg2dec/gstmpeg2dec.c:
5918         * ext/mpeg2dec/gstmpeg2dec.h:
5919           mpeg2dec: minimal port to 0.11
5920
5921 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5922
5923         * ext/mpeg2dec/gstmpeg2dec.c:
5924         * ext/mpeg2dec/gstmpeg2dec.h:
5925           mpeg2dec: post QoS messages when dropping a frame due to QoS
5926           https://bugzilla.gnome.org/show_bug.cgi?id=658241
5927
5928 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5929
5930         * configure.ac:
5931           configure: update ported plugins list
5932
5933 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5934
5935         * common:
5936           update to 0.11 branch
5937
5938 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5939
5940         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5941         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5942           dvdlpcmdec: port to 0.11
5943
5944 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5945
5946         * ext/lame/gstlame.c:
5947         * ext/lame/gstlamemp3enc.c:
5948           lame: fix raw audio caps too
5949
5950 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5951
5952         * ext/lame/gstlame.c:
5953         * ext/lame/gstlamemp3enc.c:
5954           lame: port to 0.11
5955
5956 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5957
5958           Merge branch 'master' into 0.11
5959
5960 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5961
5962         * ext/x264/gstx264enc.c:
5963         * ext/x264/gstx264enc.h:
5964           x264enc: port to 0.11
5965
5966 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5967
5968         * ext/amrnb/Makefile.am:
5969         * ext/amrnb/amrnbenc.c:
5970         * ext/amrnb/amrnbenc.h:
5971           amrnbenc: port to audioencoder
5972
5973 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5974
5975           Merge branch 'master' into 0.11
5976           Conflicts:
5977           ext/mad/gstmad.c
5978
5979 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5980
5981         * ext/a52dec/gsta52dec.c:
5982           port a52dec to 0.11
5983
5984 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5985
5986         * ext/twolame/gsttwolame.c:
5987           twolame: Simple fix for GstAudioEncoder API change
5988
5989 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5990
5991         * ext/twolame/gsttwolame.c:
5992           twolame: Fix variable 'gstelement_class' set but not used compiler warning
5993
5994 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5995
5996         * ext/lame/gstlame.c:
5997         * ext/lame/gstlamemp3enc.c:
5998           lame: Don't get the parent class again, GST_BOILERPLATE does this already
5999
6000 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6001
6002         * ext/lame/gstlame.c:
6003         * ext/lame/gstlamemp3enc.c:
6004           lame: Fix variable 'gstelement_class' set but not used compiler warning
6005
6006 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6007
6008         * ext/twolame/gsttwolame.c:
6009           twolame: improve output framing and timestamping
6010           ... which simply comes down to requesting one frame of input data at a time,
6011           since the encoder nicely turns this into 1 encoded frame.
6012
6013 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6014
6015         * ext/twolame/Makefile.am:
6016         * ext/twolame/gsttwolame.c:
6017         * ext/twolame/gsttwolame.h:
6018           twolame: port to audioencoder
6019
6020 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6021
6022         * ext/lame/gstlame.c:
6023           lame: use some more boilerplate
6024
6025 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6026
6027         * ext/lame/gstlame.c:
6028         * ext/lame/gstlame.h:
6029           lame: port to audioencoder
6030
6031 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6032
6033         * ext/lame/gstlamemp3enc.c:
6034           lamemp3enc: use some more boilerplate
6035
6036 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6037
6038         * ext/lame/gstlamemp3enc.c:
6039           lamemp3enc: really report bitrate rather kbitrate
6040
6041 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6042
6043         * ext/lame/Makefile.am:
6044         * ext/lame/gstlamemp3enc.c:
6045         * ext/lame/gstlamemp3enc.h:
6046           lamemp3enc: port to audioencoder
6047
6048 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6049
6050         * ext/dvdread/dvdreadsrc.c:
6051           dvdreadsrc: take into account first sector of the current title
6052           This fixes seeking on titles which do not start on a new file.
6053           https://bugzilla.gnome.org/show_bug.cgi?id=659252
6054
6055 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6056
6057         * ext/dvdread/dvdreadsrc.c:
6058           dvdreadsrc: fix sector seeking
6059           It was overly complicated, and did not take into account the offset
6060           needed for titles which do not start on a new file.
6061           https://bugzilla.gnome.org/show_bug.cgi?id=659252
6062
6063 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6064
6065         * ext/dvdread/dvdreadsrc.c:
6066           dvdreadsrc: fix sector search for packed titles
6067           Some DVD titles are packed in a single set, and we need to use
6068           the correct table to map times to sectors.
6069           https://bugzilla.gnome.org/show_bug.cgi?id=659252
6070
6071 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6072
6073         * configure.ac:
6074         * ext/mad/Makefile.am:
6075         * ext/mad/gstmad.c:
6076         * gst-plugins-ugly.spec.in:
6077           mad: remove id3tag dependency used by in practice unreachable legacy code
6078           The mad mp3 decoder element shouldn't parse tags at all really, but we
6079           have so far kept this code around for backwards-compatibility reasons
6080           for people building manual pipelines for some reason. However, as it
6081           turns out that code has never actually worked in 0.10 in practice,
6082           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
6083           which doesn't actually seem to happen any more though because of the
6084           preceding mad_header_decode(), which will discover and report the
6085           sync loss if it runs into a tag and make mad_frame_decode() try to
6086           resync right away.
6087           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
6088
6089 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6090
6091         * gst/asfdemux/asfpacket.c:
6092           asfpacket: skip empty payload packets
6093           ... which also avoids assertion failures and possible segfaults later on
6094           when possibly trying to join 2 empty buffers.
6095
6096 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6097
6098         * gst/realmedia/rmdemux.c:
6099         * gst/realmedia/rmdemux.h:
6100           rmdemux: delay announcing container tags until we have pads
6101           Fixes tags when transcoding.
6102           https://bugzilla.gnome.org/show_bug.cgi?id=658297
6103
6104 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6105
6106         * tests/check/elements/amrnbenc.c:
6107           amrnbenc: Use complete raw audio caps in the test
6108
6109 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
6110
6111         * docs/plugins/Makefile.am:
6112           docs: cleanup makefiles
6113           Remove commented out parts that we don't need. Remove "the wingo addition" - no
6114           so useful after all. Narrow down file-globs for plugin docs.
6115
6116 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
6117
6118         * common:
6119           Automatic update of common submodule
6120           From a39eb83 to 11f0cd5
6121
6122 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
6123
6124         * common:
6125           Automatic update of common submodule
6126           From 605cd9a to a39eb83
6127
6128 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6129
6130         * gst/asfdemux/gstasfdemux.c:
6131           asf: don't use fourcc
6132
6133 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6134
6135           Merge branch 'master' into 0.11
6136
6137 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6138
6139         * ext/mpeg2dec/gstmpeg2dec.c:
6140           mpeg2dec: fix spurious failure to decode some files
6141           Parsing can return with an 'invalid' state, but this is not
6142           actually fatal. For one, the mpeg2dec command line tool that
6143           comes with the libmpeg2 library blithely ignores this condition
6144           and merrily goes on. So we do this same, logging the error,
6145           and going on with parsing. This makes something work that did
6146           not use to work, and brings happiness to the world.
6147           https://bugzilla.gnome.org/show_bug.cgi?id=429476
6148
6149 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6150
6151         * ext/mad/gstmad.c:
6152         * ext/sidplay/Makefile.am:
6153         * ext/sidplay/gstsiddec.cc:
6154           port to new audio caps
6155
6156 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6157
6158           Merge branch 'master' into 0.11
6159           Conflicts:
6160           common
6161           gst/asfdemux/gstrtpasfdepay.c
6162
6163 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6164
6165         * configure.ac:
6166           configure: Add synaesthesia to the list of non-ported plugins
6167
6168 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6169
6170         * configure.ac:
6171         * docs/plugins/Makefile.am:
6172         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6173         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6174         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6175         * gst-plugins-ugly.spec.in:
6176         * gst/mpegaudioparse/Makefile.am:
6177         * gst/mpegaudioparse/gstmpegaudioparse.c:
6178         * gst/mpegaudioparse/gstmpegaudioparse.h:
6179         * gst/mpegaudioparse/gstxingmux.c:
6180         * gst/mpegaudioparse/gstxingmux.h:
6181         * gst/mpegaudioparse/mpegaudioparse.vcproj:
6182         * gst/mpegaudioparse/plugin.c:
6183         * gst/xingmux/Makefile.am:
6184         * gst/xingmux/gstxingmux.c:
6185         * gst/xingmux/gstxingmux.h:
6186         * gst/xingmux/plugin.c:
6187           Remove mp3parse plugin/element
6188           It's been replaced by mpegaudioparse in -good. Don't want anyone
6189           to spend time porting a deprecated element. Rename plugin to xingmux
6190           for now until we move that somewhere else.
6191
6192 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6193
6194         * configure.ac:
6195           configure.ac: Define list of non-ported plugins
6196
6197 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6198
6199         * ext/mad/gstmad.c:
6200           mad: Fix for changes in GstQuery API
6201
6202 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6203
6204         * gst/asfdemux/gstasfdemux.c:
6205           asfdemux: Fix for changes in GstQuery API
6206
6207 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6208
6209         * gst/asfdemux/asfpacket.c:
6210           asfdemux: Fix print statement
6211
6212 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6213
6214         * common:
6215           Update common submodule
6216
6217 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6218
6219         * ext/x264/gstx264enc.c:
6220           x264enc: Properly set the stream format in setcaps
6221           Do not forget to set the selected format to the options string
6222           when getting it from caps
6223           https://bugzilla.gnome.org/show_bug.cgi?id=655223
6224
6225 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
6226
6227         * ext/x264/gstx264enc.c:
6228           x264enc: fix the build for older x264enc
6229           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
6230
6231 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
6232
6233         * ext/x264/gstx264enc.c:
6234           x264enc: Read stream-format from the right place
6235           Read the stream-format from "stream-format" and not from profile, also rename
6236           the "bytestream" variable to "stream_format" so it's easier to understand.
6237
6238 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6239
6240         * ext/x264/gstx264enc.c:
6241         * ext/x264/gstx264enc.h:
6242           x264enc: Select stream-format based on caps
6243           Makes x264 select its stream-format based on what's available
6244           on caps, the user selected option will be chosen as a fallback
6245           when both options are available.
6246           https://bugzilla.gnome.org/show_bug.cgi?id=644233
6247
6248 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
6249
6250         * ext/x264/gstx264enc.c:
6251           x264: Allow renegotiation but prefer current caps
6252
6253 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
6254
6255         * tests/check/elements/x264enc.c:
6256           tests: Test x264enc profiles from the caps
6257           https://bugzilla.gnome.org/show_bug.cgi?id=644233
6258
6259 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
6260
6261         * ext/x264/Makefile.am:
6262         * ext/x264/gstx264enc.c:
6263         * ext/x264/gstx264enc.h:
6264           x264: Use profile and level from caps
6265           Enforces the profile and level from the downstream caps, also
6266           sets them on the fixated caps
6267           https://bugzilla.gnome.org/show_bug.cgi?id=644233
6268
6269 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6270
6271         * configure.ac:
6272           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
6273
6274 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
6275
6276         * ext/x264/gstx264enc.c:
6277           x264enc: fix subme property annotation - subme maximum is 10, not 6.
6278           Although the element accepts subme values > 6, the annotation which is
6279           visible through gst-inspect (for example) erroneously indicates 6 as the
6280           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
6281           https://bugzilla.gnome.org/show_bug.cgi?id=653473
6282
6283 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
6284
6285         * common:
6286           Automatic update of common submodule
6287           From 69b981f to 605cd9a
6288
6289 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6290
6291         * gst/asfdemux/gstrtspwms.c:
6292           rtspwms: Porting to 0.11
6293
6294 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6295
6296         * gst/asfdemux/gstrtpasfdepay.c:
6297           rtpasfdepay: Port to 0.11
6298
6299 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6300
6301         * gst/asfdemux/asfpacket.c:
6302         * gst/asfdemux/asfpacket.h:
6303         * gst/asfdemux/gstasfdemux.c:
6304         * gst/asfdemux/gstasfdemux.h:
6305           asfdemux: Porting to 0.11
6306
6307 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6308
6309         * ext/sidplay/gstsiddec.cc:
6310           siddec: port siddec to 0.11
6311
6312 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6313
6314         * gst/asfdemux/gstrtpasfdepay.c:
6315           rtpasfdepay: fix fragmented packet handling and packet padding
6316           Also remove a bogus assert.
6317
6318 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
6319
6320         * gst/synaesthesia/gstsynaesthesia.c:
6321           synaesthesia: fix wrong debug log string (copy'n'paste)
6322
6323 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6324
6325           Merge branch 'master' into 0.11
6326           Conflicts:
6327           configure.ac
6328
6329 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6330
6331         * ext/mad/gstmad.c:
6332           mad: port to new API
6333           Port to new segment API.
6334           Eat Caps events.
6335           No need to set caps on buffers.
6336
6337 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
6338
6339         * gst/realmedia/rmdemux.c:
6340           rmdemux: target is unsigned and can't be < 0
6341
6342 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
6343
6344         * ext/mad/gstmad.c:
6345           mad: use signed when caluculating the delta
6346           Avoids a <0 check for an unsigned variable.
6347
6348 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
6349
6350         * docs/plugins/Makefile.am:
6351           docs: remove obsolete commented out part
6352           We don't have this in the other modules and its not needed.
6353
6354 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
6355
6356         * docs/plugins/gst-plugins-ugly-plugins.args:
6357         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6358         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6359           docs: update plugin introspection data
6360           Now more files are merged and produced in a canonical fashion, which hopefully
6361           creates less or no delta in the future.
6362
6363 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
6364
6365         * common:
6366           Automatic update of common submodule
6367           From 9e5bbd5 to 69b981f
6368
6369 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6370
6371         * ext/lame/Makefile.am:
6372         * ext/lame/gstlamemp3enc.c:
6373           lamemp3enc: Post CODEC and BITRATE tags
6374           Also filter any CODEC/AUDIO_CODEC tags from incoming
6375           tag events.
6376           Fixes bug #391543.
6377
6378 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
6379
6380         * common:
6381           Automatic update of common submodule
6382           From fd35073 to 9e5bbd5
6383
6384 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
6385
6386         * common:
6387           Automatic update of common submodule
6388           From 46dfcea to fd35073
6389
6390 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6391
6392         * gst/asfdemux/gstrtpasfdepay.c:
6393           rtpasfdepay: simplify and refactor packet parsing
6394           Specifically, refactor buffer padding and consider marker bit for fragment
6395           assembling.
6396
6397 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6398
6399         * gst/asfdemux/gstrtpasfdepay.c:
6400           rtpasfdepay: avoid re-sending header
6401           ... e.g. following a seek, which otherwise confuses downstream demuxer
6402           expecting only a flow of data packets at this time.
6403
6404 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6405
6406         * gst/asfdemux/gstrtpasfdepay.c:
6407         * gst/asfdemux/gstrtpasfdepay.h:
6408           rtpasfdepay: remove unused field
6409
6410 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6411
6412         * ext/mad/gstmad.c:
6413           mad: Post bitrate tag whenever the bitrate changes
6414           Also send the layer/mode/emphasis/bitrate tags as an event too.
6415
6416 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6417
6418         * configure.ac:
6419         * win32/common/config.h:
6420           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
6421
6422 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6423
6424         * configure.ac:
6425         * docs/plugins/inspect/plugin-a52dec.xml:
6426         * docs/plugins/inspect/plugin-amrnb.xml:
6427         * docs/plugins/inspect/plugin-amrwbdec.xml:
6428         * docs/plugins/inspect/plugin-asf.xml:
6429         * docs/plugins/inspect/plugin-cdio.xml:
6430         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6431         * docs/plugins/inspect/plugin-dvdread.xml:
6432         * docs/plugins/inspect/plugin-dvdsub.xml:
6433         * docs/plugins/inspect/plugin-iec958.xml:
6434         * docs/plugins/inspect/plugin-lame.xml:
6435         * docs/plugins/inspect/plugin-mad.xml:
6436         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6437         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6438         * docs/plugins/inspect/plugin-mpegstream.xml:
6439         * docs/plugins/inspect/plugin-realmedia.xml:
6440         * docs/plugins/inspect/plugin-siddec.xml:
6441         * docs/plugins/inspect/plugin-twolame.xml:
6442         * docs/plugins/inspect/plugin-x264.xml:
6443         * win32/common/config.h:
6444           Back to development
6445
6446 === release 0.10.18 ===
6447
6448 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6449
6450         * ChangeLog:
6451         * NEWS:
6452         * RELEASE:
6453         * configure.ac:
6454         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6455         * docs/plugins/inspect/plugin-a52dec.xml:
6456         * docs/plugins/inspect/plugin-amrnb.xml:
6457         * docs/plugins/inspect/plugin-amrwbdec.xml:
6458         * docs/plugins/inspect/plugin-asf.xml:
6459         * docs/plugins/inspect/plugin-cdio.xml:
6460         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6461         * docs/plugins/inspect/plugin-dvdread.xml:
6462         * docs/plugins/inspect/plugin-dvdsub.xml:
6463         * docs/plugins/inspect/plugin-iec958.xml:
6464         * docs/plugins/inspect/plugin-lame.xml:
6465         * docs/plugins/inspect/plugin-mad.xml:
6466         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6467         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6468         * docs/plugins/inspect/plugin-mpegstream.xml:
6469         * docs/plugins/inspect/plugin-realmedia.xml:
6470         * docs/plugins/inspect/plugin-siddec.xml:
6471         * docs/plugins/inspect/plugin-twolame.xml:
6472         * docs/plugins/inspect/plugin-x264.xml:
6473         * gst-plugins-ugly.doap:
6474         * win32/common/config.h:
6475           Release 0.10.18
6476           Highlights:
6477           - x264enc: allow changing bitrate and quantizers dynamically at runtime
6478           - x264enc: proxy downstream caps restrictions upstream via get_caps()
6479           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
6480           - mad: allow build without libid3tag (which isn't really needed anyway)
6481           - many other fixes and improvements
6482
6483 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6484
6485         * ext/x264/gstx264enc.c:
6486           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
6487
6488 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6489
6490         * ext/x264/gstx264enc.c:
6491           x264enc: do not leak peer pad reference
6492
6493 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6494
6495         * ext/x264/gstx264enc.c:
6496           x264enc: No need to copy, reffing is enough
6497
6498 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6499
6500         * ext/x264/gstx264enc.c:
6501           x264enc: get_caps function should return a copy of the caps
6502
6503 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6504
6505         * configure.ac:
6506         * docs/plugins/inspect/plugin-a52dec.xml:
6507         * docs/plugins/inspect/plugin-amrnb.xml:
6508         * docs/plugins/inspect/plugin-amrwbdec.xml:
6509         * docs/plugins/inspect/plugin-asf.xml:
6510         * docs/plugins/inspect/plugin-cdio.xml:
6511         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6512         * docs/plugins/inspect/plugin-dvdread.xml:
6513         * docs/plugins/inspect/plugin-dvdsub.xml:
6514         * docs/plugins/inspect/plugin-iec958.xml:
6515         * docs/plugins/inspect/plugin-lame.xml:
6516         * docs/plugins/inspect/plugin-mad.xml:
6517         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6518         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6519         * docs/plugins/inspect/plugin-mpegstream.xml:
6520         * docs/plugins/inspect/plugin-realmedia.xml:
6521         * docs/plugins/inspect/plugin-siddec.xml:
6522         * docs/plugins/inspect/plugin-synaesthesia.xml:
6523         * docs/plugins/inspect/plugin-twolame.xml:
6524         * docs/plugins/inspect/plugin-x264.xml:
6525         * po/da.po:
6526         * po/de.po:
6527         * po/fr.po:
6528         * po/uk.po:
6529         * win32/common/config.h:
6530           0.10.17.4 pre-release
6531
6532 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6533
6534         * ext/mad/gstmad.c:
6535           mad: remove buffer_alloc
6536
6537 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6538
6539         * configure.ac:
6540         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6541         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6542         * docs/plugins/inspect/plugin-a52dec.xml:
6543         * docs/plugins/inspect/plugin-amrnb.xml:
6544         * docs/plugins/inspect/plugin-amrwbdec.xml:
6545         * docs/plugins/inspect/plugin-asf.xml:
6546         * docs/plugins/inspect/plugin-cdio.xml:
6547         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6548         * docs/plugins/inspect/plugin-dvdread.xml:
6549         * docs/plugins/inspect/plugin-dvdsub.xml:
6550         * docs/plugins/inspect/plugin-iec958.xml:
6551         * docs/plugins/inspect/plugin-lame.xml:
6552         * docs/plugins/inspect/plugin-mad.xml:
6553         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6554         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6555         * docs/plugins/inspect/plugin-mpegstream.xml:
6556         * docs/plugins/inspect/plugin-realmedia.xml:
6557         * docs/plugins/inspect/plugin-siddec.xml:
6558         * docs/plugins/inspect/plugin-synaesthesia.xml:
6559         * docs/plugins/inspect/plugin-twolame.xml:
6560         * docs/plugins/inspect/plugin-x264.xml:
6561         * po/bg.po:
6562         * po/ja.po:
6563         * po/nl.po:
6564         * po/pl.po:
6565         * po/ru.po:
6566         * po/sl.po:
6567         * po/tr.po:
6568           0.10.17.3 pre-release
6569
6570 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6571
6572         * common:
6573           Automatic update of common submodule
6574           From c3cafe1 to 46dfcea
6575
6576 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6577
6578         * ext/mad/gstmad.c:
6579           mad: port to 0.11
6580
6581 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6582
6583           Merge branch 'master' into 0.11
6584           Conflicts:
6585           android/amrnb.mk
6586           android/amrwbdec.mk
6587           android/asf.mk
6588           android/mpegaudioparse.mk
6589           configure.ac
6590
6591 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6592
6593         * tests/check/gst-plugins-ugly.supp:
6594           tests: add suppression for lame unit test
6595
6596 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6597
6598         * tests/check/Makefile.am:
6599         * tests/check/generic/.gitignore:
6600         * tests/check/generic/index.c:
6601           tests: add generic index-setting test
6602
6603 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6604
6605         * ext/mpeg2dec/gstmpeg2dec.c:
6606           mpeg2dec: don't deadlock when setting an index
6607
6608 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6609
6610         * configure.ac:
6611         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6612         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6613         * docs/plugins/inspect/plugin-a52dec.xml:
6614         * docs/plugins/inspect/plugin-amrnb.xml:
6615         * docs/plugins/inspect/plugin-amrwbdec.xml:
6616         * docs/plugins/inspect/plugin-asf.xml:
6617         * docs/plugins/inspect/plugin-cdio.xml:
6618         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6619         * docs/plugins/inspect/plugin-dvdread.xml:
6620         * docs/plugins/inspect/plugin-dvdsub.xml:
6621         * docs/plugins/inspect/plugin-iec958.xml:
6622         * docs/plugins/inspect/plugin-lame.xml:
6623         * docs/plugins/inspect/plugin-mad.xml:
6624         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6625         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6626         * docs/plugins/inspect/plugin-mpegstream.xml:
6627         * docs/plugins/inspect/plugin-realmedia.xml:
6628         * docs/plugins/inspect/plugin-siddec.xml:
6629         * docs/plugins/inspect/plugin-synaesthesia.xml:
6630         * docs/plugins/inspect/plugin-twolame.xml:
6631         * docs/plugins/inspect/plugin-x264.xml:
6632         * po/sl.po:
6633         * win32/common/config.h:
6634           0.10.17.2 pre-release
6635
6636 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6637
6638         * gst/realmedia/rademux.c:
6639           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
6640
6641 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6642
6643         * gst/mpegstream/gstmpegdemux.c:
6644           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
6645
6646 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6647
6648         * ext/dvdread/dvdreadsrc.c:
6649         * ext/sidplay/gstsiddec.cc:
6650         * ext/x264/gstx264enc.c:
6651           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
6652
6653 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6654
6655         * gst/asfdemux/gstasfdemux.c:
6656           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
6657
6658 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6659
6660         * ext/x264/gstx264enc.c:
6661           x264enc: Implement getcaps function
6662           This allows to set width/height/etc restrictions downstream.
6663
6664 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
6665
6666         * Android.mk:
6667         * ext/mad/Makefile.am:
6668         * ext/x264/Makefile.am:
6669         * gst/asfdemux/Makefile.am:
6670         * gst/dvdlpcmdec/Makefile.am:
6671         * gst/dvdsub/Makefile.am:
6672         * gst/iec958/Makefile.am:
6673         * gst/mpegaudioparse/Makefile.am:
6674         * gst/mpegstream/Makefile.am:
6675         * gst/realmedia/Makefile.am:
6676         * gst/synaesthesia/Makefile.am:
6677           android: make it ready for androgenizer
6678           To build gstreamer for android we are now using androgenizer which
6679           generates the needed Android.mk files.
6680           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
6681
6682 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
6683
6684         * android/NOTICE:
6685         * android/amrnb.mk:
6686         * android/amrwbdec.mk:
6687         * android/asf.mk:
6688         * android/mpegaudioparse.mk:
6689           android: remove the android/ folder
6690
6691 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
6692
6693         * common:
6694           Automatic update of common submodule
6695           From 1ccbe09 to c3cafe1
6696
6697 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6698
6699         * ext/x264/gstx264enc.c:
6700         * ext/x264/gstx264enc.h:
6701           x264enc: Allow changing the bitrate and quantitizers dynamically
6702           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6703
6704 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6705
6706         * ext/x264/gstx264enc.c:
6707           x264enc: Set max bitrate in quality mode
6708           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6709
6710 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6711
6712         * ext/x264/gstx264enc.c:
6713           x264enc: Make it clear that constant quantizer is for debugging only
6714           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6715
6716 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6717
6718         * common:
6719           Automatic update of common submodule
6720           From 193b717 to 1ccbe09
6721
6722 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
6723
6724         * common:
6725           Automatic update of common submodule
6726           From b77e2bf to 193b717
6727
6728 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6729
6730         * common:
6731           Automatic update of common submodule
6732           From d8814b6 to b77e2bf
6733
6734 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6735
6736         * common:
6737           Automatic update of common submodule
6738           From 6aaa286 to d8814b6
6739
6740 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
6741
6742         * common:
6743           Automatic update of common submodule
6744           From 6aec6b9 to 6aaa286
6745
6746 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
6747
6748         * configure.ac:
6749           configure.ac: redundant use of AC_MSG_RESULT()
6750           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
6751
6752 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
6753
6754         * autogen.sh:
6755           autogen: wingo signed comment
6756
6757 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6758
6759         * gst/dvdsub/gstdvdsubdec.c:
6760         * gst/dvdsub/gstdvdsubdec.h:
6761           dvdsubdec: Rearrange buffer allocation and pushing code a bit
6762           This makes the code easier to read, doesn't store every buffer
6763           in the instance until the next buffer is to be drawn and
6764           fixes an unitialized variable compiler warning.
6765
6766 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
6767
6768         * gst/dvdsub/gstdvdsubdec.c:
6769           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
6770           Fixes bug #619136.
6771
6772 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
6773
6774         * gst/dvdsub/gstdvdsubdec.c:
6775           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
6776           Fixes bug #644704.
6777
6778 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6779
6780         * configure.ac:
6781         * ext/mad/gstmad.c:
6782         * ext/mad/gstmad.h:
6783           mad: build the mad plugin even if libid3tag is not available
6784           ID3 tags are usually handled by id3demux, and should be handled
6785           by id3demux. Tag handling in mad based on libid3tag is very basic
6786           and mostly unnecessary really, so just build this plugin without
6787           ID3 tag support if libid3tag is not available.
6788
6789 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6790
6791           Merge branch 'master' into 0.11
6792
6793 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
6794
6795         * gst/mpegstream/gstdvddemux.c:
6796           dvddemux: small code cleanup
6797           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
6798           and avoid empty 'if' when logging is disabled.
6799
6800 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6801
6802         * configure.ac:
6803           configure.ac: export plugin description more platform independent
6804           Fixes #642504.
6805
6806 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6807
6808         * common:
6809           Automatic update of common submodule
6810           From 1de7f6a to 6aec6b9
6811
6812 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6813
6814           Merge branch 'master' into 0.11
6815           Conflicts:
6816           configure.ac
6817
6818 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6819
6820         * ext/mpeg2dec/gstmpeg2dec.c:
6821           mpeg2dec: do not fail fatally when unlinked
6822           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
6823
6824 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
6825
6826         * ext/mad/gstmad.c:
6827         * ext/mad/gstmad.h:
6828         * ext/mpeg2dec/gstmpeg2dec.c:
6829         * ext/mpeg2dec/gstmpeg2dec.h:
6830           index: remove conditional index support
6831           Index support cannot be disabled since commit
6832           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
6833           in core, which removed the configure flags to disable index.
6834
6835 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
6836
6837         * ext/mad/gstmad.c:
6838         * ext/mpeg2dec/gstmpeg2dec.c:
6839           formatting: trim trailing whitespace
6840
6841 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
6842
6843         * ext/mad/gstmad.c:
6844         * ext/mpeg2dec/gstmpeg2dec.c:
6845         * gst/mpegstream/gstmpegdemux.c:
6846           index: use delta frame flags instead of 0 or none
6847
6848 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6849
6850         * ext/x264/gstx264enc.c:
6851           x264enc: Don't register flags with a value of 0
6852           Flags with a value of 0 aren't meaningful and will cause
6853           g_value_transform to go into an endless loop when trying to
6854           convert the flags to a string
6855
6856 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
6857
6858         * common:
6859           Automatic update of common submodule
6860           From f94d739 to 1de7f6a
6861
6862 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6863
6864         * ext/amrwbdec/amrwbdec.c:
6865           amrwbdec: avoid stalling on invalid frame
6866           Skip 1 byte indicating invalid frame type index rather than stalling
6867           on it indefinitely until EOS.
6868           Fixes #639715.
6869
6870 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6871
6872         * tests/check/pipelines/lame.c:
6873           tests: add unit test for lamemp3enc negotiation issue
6874           https://bugzilla.gnome.org/show_bug.cgi?id=641151
6875
6876 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6877
6878         * ext/lame/gstlamemp3enc.c:
6879           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
6880           The element downstream of mp3enc might only accept certain sample rates or channels,
6881           make sure we relay any restrictions that do exist to upstream when it does a
6882           get_caps() on the sink pad. That way upstream elements like audioresample or
6883           audioconvert can pick a sample rate / channel configuration that will be accepted,
6884           instead of just negotiating to the highest, which might then be rejected.
6885           https://bugzilla.gnome.org/show_bug.cgi?id=641151
6886
6887 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
6888
6889         * gst/asfdemux/asfpacket.c:
6890           asfpacket: Avoid using broken duration extension
6891           Quite a few (broken?) files have a packet duration of 1ms, which is
6892           most definitely wrong for either audio or video packets.
6893           We therefore avoid using that value and instead use other metrics to
6894           determine the buffer duration (like using the extended stream properties
6895           average frame duration if present and valid).
6896
6897 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6898
6899         * configure.ac:
6900         * win32/common/config.h:
6901           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
6902           https://bugzilla.gnome.org/show_bug.cgi?id=640705
6903
6904 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
6905
6906         * gst/mpegaudioparse/gstxingmux.c:
6907           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
6908           Fixes bug #639291.
6909
6910 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6911
6912         * gst/mpegstream/gstdvddemux.c:
6913           mpegstream: increase allowable gap between streams
6914           The new delay is three times as much as the old one, and just happens
6915           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
6916           was chocking before at 5:11.
6917           While there, merge the constants used in two places into a define.
6918           https://bugzilla.gnome.org/show_bug.cgi?id=539708
6919
6920 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
6921
6922         * ext/x264/gstx264enc.c:
6923           x264enc: make tag event writable before modifying tag list in place
6924           To modify an event tag is necessary to be sure that x264enc
6925           has its own copy.
6926           Also fix indentation.
6927           https://bugzilla.gnome.org/show_bug.cgi?id=640272
6928
6929 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6930
6931         * configure.ac:
6932         * docs/plugins/inspect/plugin-a52dec.xml:
6933         * docs/plugins/inspect/plugin-amrnb.xml:
6934         * docs/plugins/inspect/plugin-amrwbdec.xml:
6935         * docs/plugins/inspect/plugin-asf.xml:
6936         * docs/plugins/inspect/plugin-cdio.xml:
6937         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6938         * docs/plugins/inspect/plugin-dvdread.xml:
6939         * docs/plugins/inspect/plugin-dvdsub.xml:
6940         * docs/plugins/inspect/plugin-iec958.xml:
6941         * docs/plugins/inspect/plugin-lame.xml:
6942         * docs/plugins/inspect/plugin-mad.xml:
6943         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6944         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6945         * docs/plugins/inspect/plugin-mpegstream.xml:
6946         * docs/plugins/inspect/plugin-realmedia.xml:
6947         * docs/plugins/inspect/plugin-siddec.xml:
6948         * docs/plugins/inspect/plugin-twolame.xml:
6949         * docs/plugins/inspect/plugin-x264.xml:
6950         * win32/common/config.h:
6951           Back to development
6952
6953 === release 0.10.17 ===
6954
6955 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6956
6957         * ChangeLog:
6958         * NEWS:
6959         * RELEASE:
6960         * configure.ac:
6961         * docs/plugins/inspect/plugin-a52dec.xml:
6962         * docs/plugins/inspect/plugin-amrnb.xml:
6963         * docs/plugins/inspect/plugin-amrwbdec.xml:
6964         * docs/plugins/inspect/plugin-asf.xml:
6965         * docs/plugins/inspect/plugin-cdio.xml:
6966         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6967         * docs/plugins/inspect/plugin-dvdread.xml:
6968         * docs/plugins/inspect/plugin-dvdsub.xml:
6969         * docs/plugins/inspect/plugin-iec958.xml:
6970         * docs/plugins/inspect/plugin-lame.xml:
6971         * docs/plugins/inspect/plugin-mad.xml:
6972         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6973         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6974         * docs/plugins/inspect/plugin-mpegstream.xml:
6975         * docs/plugins/inspect/plugin-realmedia.xml:
6976         * docs/plugins/inspect/plugin-siddec.xml:
6977         * docs/plugins/inspect/plugin-twolame.xml:
6978         * docs/plugins/inspect/plugin-x264.xml:
6979         * gst-plugins-ugly.doap:
6980         * win32/common/config.h:
6981           Release 0.10.17
6982
6983 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6984
6985         * configure.ac:
6986         * docs/plugins/inspect/plugin-a52dec.xml:
6987         * docs/plugins/inspect/plugin-amrnb.xml:
6988         * docs/plugins/inspect/plugin-amrwbdec.xml:
6989         * docs/plugins/inspect/plugin-asf.xml:
6990         * docs/plugins/inspect/plugin-cdio.xml:
6991         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6992         * docs/plugins/inspect/plugin-dvdread.xml:
6993         * docs/plugins/inspect/plugin-dvdsub.xml:
6994         * docs/plugins/inspect/plugin-iec958.xml:
6995         * docs/plugins/inspect/plugin-lame.xml:
6996         * docs/plugins/inspect/plugin-mad.xml:
6997         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6998         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6999         * docs/plugins/inspect/plugin-mpegstream.xml:
7000         * docs/plugins/inspect/plugin-realmedia.xml:
7001         * docs/plugins/inspect/plugin-siddec.xml:
7002         * docs/plugins/inspect/plugin-twolame.xml:
7003         * docs/plugins/inspect/plugin-x264.xml:
7004         * win32/common/config.h:
7005           0.10.16.4 pre-release
7006
7007 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7008
7009         * ext/mpeg2dec/gstmpeg2dec.c:
7010           mpeg2dec: Use the proper component value for height
7011
7012 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7013
7014         * configure.ac:
7015         * docs/plugins/inspect/plugin-a52dec.xml:
7016         * docs/plugins/inspect/plugin-amrnb.xml:
7017         * docs/plugins/inspect/plugin-amrwbdec.xml:
7018         * docs/plugins/inspect/plugin-asf.xml:
7019         * docs/plugins/inspect/plugin-cdio.xml:
7020         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7021         * docs/plugins/inspect/plugin-dvdread.xml:
7022         * docs/plugins/inspect/plugin-dvdsub.xml:
7023         * docs/plugins/inspect/plugin-iec958.xml:
7024         * docs/plugins/inspect/plugin-lame.xml:
7025         * docs/plugins/inspect/plugin-mad.xml:
7026         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7027         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7028         * docs/plugins/inspect/plugin-mpegstream.xml:
7029         * docs/plugins/inspect/plugin-realmedia.xml:
7030         * docs/plugins/inspect/plugin-siddec.xml:
7031         * docs/plugins/inspect/plugin-twolame.xml:
7032         * docs/plugins/inspect/plugin-x264.xml:
7033         * win32/common/config.h:
7034           0.10.16.3 pre-release
7035
7036 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7037
7038         * gst/asfdemux/asfheaders.c:
7039         * gst/asfdemux/asfheaders.h:
7040         * gst/asfdemux/gstasfdemux.c:
7041           asfdemux: Handle new type of DRM'd asf files.
7042           These are produced by the new MS PlayReady system.
7043           https://bugzilla.gnome.org/show_bug.cgi?id=639226
7044
7045 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
7046
7047         * common:
7048           Automatic update of common submodule
7049           From e572c87 to f94d739
7050
7051 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7052
7053         * common:
7054           Automatic update of common submodule
7055           From ccbaa85 to e572c87
7056
7057 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7058
7059         * common:
7060           Automatic update of common submodule
7061           From 46445ad to ccbaa85
7062
7063 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7064
7065         * tests/check/Makefile.am:
7066           tests: never disable g_assert() and cast checks for the unit tests
7067           The unit tests are riddled with g_assert() and friends, make sure we
7068           don't disable assert and cast checks for the unit tests even if
7069           this has been specified for the rest of the code base, e.g. via
7070           --disable-glib-asserts
7071
7072 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7073
7074         * configure.ac:
7075         * win32/common/config.h:
7076           0.10.16.2 pre-release
7077
7078 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7079
7080         * docs/plugins/gst-plugins-ugly-plugins.args:
7081         * docs/plugins/inspect/plugin-a52dec.xml:
7082         * docs/plugins/inspect/plugin-amrnb.xml:
7083         * docs/plugins/inspect/plugin-amrwbdec.xml:
7084         * docs/plugins/inspect/plugin-asf.xml:
7085         * docs/plugins/inspect/plugin-cdio.xml:
7086         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7087         * docs/plugins/inspect/plugin-dvdread.xml:
7088         * docs/plugins/inspect/plugin-dvdsub.xml:
7089         * docs/plugins/inspect/plugin-iec958.xml:
7090         * docs/plugins/inspect/plugin-lame.xml:
7091         * docs/plugins/inspect/plugin-mad.xml:
7092         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7093         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7094         * docs/plugins/inspect/plugin-mpegstream.xml:
7095         * docs/plugins/inspect/plugin-realmedia.xml:
7096         * docs/plugins/inspect/plugin-siddec.xml:
7097         * docs/plugins/inspect/plugin-twolame.xml:
7098         * docs/plugins/inspect/plugin-x264.xml:
7099           docs: update docs
7100
7101 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7102
7103         * po/bg.po:
7104         * po/ca.po:
7105         * po/ru.po:
7106           po: update translations
7107
7108 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7109
7110         * configure.ac:
7111           configure: use $LIBM instead of hardcoding -lm
7112
7113 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7114
7115         * gst/realmedia/rmdemux.c:
7116           rmdemux: Initialize return variable.
7117           In the unlikely event that height is 0 (which is invalid) we would end up
7118           never setting the flow return.
7119
7120 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7121
7122         * gst/realmedia/rmutils.c:
7123           realmedia: Fix unitialized variables on macosx
7124
7125 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7126
7127         * ext/x264/gstx264enc.c:
7128           x264enc: Handle codec/encoder tags
7129           Make x264enc drop video-codec and codec tags and replace
7130           encoder/encoder-version with x264 and its build number
7131           Fixes #621465
7132
7133 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7134
7135         * ext/mpeg2dec/gstmpeg2dec.c:
7136           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
7137
7138 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7139
7140         * ext/mpeg2dec/gstmpeg2dec.c:
7141           mpeg2dec: minor formatting clean-up
7142
7143 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7144
7145         * ext/mpeg2dec/gstmpeg2dec.c:
7146           mpeg2dec: refactor cropping code to use libgstvideo functions
7147           https://bugzilla.gnome.org/show_bug.cgi?id=571146
7148
7149 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7150
7151         * ext/mpeg2dec/gstmpeg2dec.c:
7152         * ext/mpeg2dec/gstmpeg2dec.h:
7153           mpeg2dec: use GstVideoFormat instead of custom enum
7154
7155 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7156
7157         * ext/mpeg2dec/Makefile.am:
7158           mpeg2dec: fix LIBADD order in Makefile.am
7159
7160 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
7161
7162         * ext/x264/gstx264enc.c:
7163           x264: vbv-buf-capacity should have a minimum of 0
7164           x264 will clip this value internally, and users should be allowed to
7165           specify a lower value than 300 ms.
7166           https://bugzilla.gnome.org/show_bug.cgi?id=635291
7167
7168 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7169
7170         * ext/x264/gstx264enc.c:
7171           x264enc: also accept YV12 input
7172
7173 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7174
7175         * ext/x264/gstx264enc.c:
7176           x264enc: add a note to the docs about encoder latency and queues
7177           https://bugzilla.gnome.org/show_bug.cgi?id=636107
7178
7179 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7180
7181         * gst/realmedia/rademux.c:
7182         * gst/realmedia/rmdemux.c:
7183           realmedia: do not use the pad buffer allocation functions in demuxers
7184           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
7185           https://bugzilla.gnome.org/show_bug.cgi?id=637932
7186
7187 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7188
7189         * common:
7190           Automatic update of common submodule
7191           From 169462a to 46445ad
7192
7193 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7194
7195         * ext/mad/gstmad.c:
7196           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
7197           Fixes bug #635461.
7198
7199 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
7200
7201         * common:
7202           Automatic update of common submodule
7203           From 20742ae to 169462a
7204
7205 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
7206
7207         * gst/realmedia/rmdemux.c:
7208           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
7209           Signed-off-by: Rob Clark <rob@ti.com>
7210
7211 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
7212
7213         * common:
7214           Automatic update of common submodule
7215           From 011bcc8 to 20742ae
7216
7217 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
7218
7219         * configure.ac:
7220           x264: uses pkg-config to locate libx264
7221
7222 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7223
7224           Merge branch 'master' into 0.11
7225
7226 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7227
7228         * tests/check/pipelines/lame.c:
7229           check: don't use deprecated method
7230
7231 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7232
7233         * android/amrnb.mk:
7234         * android/amrwbdec.mk:
7235         * android/asf.mk:
7236         * android/mpegaudioparse.mk:
7237         * configure.ac:
7238           more 0.10 -> 0,11 changes
7239
7240 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7241
7242         * configure.ac:
7243           configure: open 0.11 branch
7244
7245 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
7246
7247         * Android.mk:
7248         * android/NOTICE:
7249         * android/amrnb.mk:
7250         * android/amrwbdec.mk:
7251         * android/asf.mk:
7252         * android/mpegaudioparse.mk:
7253           Add build system for Android
7254
7255 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
7256
7257         * gst/realmedia/rmutils.c:
7258           realmedia: Remove dead assignments
7259
7260 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
7261
7262         * ext/mad/gstmad.c:
7263           mad: Remove dead assignments
7264
7265 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7266
7267         * ext/dvdread/dvdreadsrc.c:
7268           dvdreadsrc: remove bogus comment
7269
7270 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
7271
7272         * ext/dvdread/dvdreadsrc.c:
7273           dvdreadsrc: fix handling of multi-angle streams
7274           We would output all angles interleaved instead of just
7275           the selected angle.
7276           https://bugzilla.gnome.org/show_bug.cgi?id=539254
7277
7278 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7279
7280         * gst/realmedia/Makefile.am:
7281           realmedia: fix LIBS order in Makefile
7282
7283 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7284
7285         * po/af.po:
7286         * po/az.po:
7287         * po/bg.po:
7288         * po/ca.po:
7289         * po/cs.po:
7290         * po/da.po:
7291         * po/de.po:
7292         * po/el.po:
7293         * po/en_GB.po:
7294         * po/es.po:
7295         * po/eu.po:
7296         * po/fi.po:
7297         * po/fr.po:
7298         * po/gl.po:
7299         * po/hu.po:
7300         * po/id.po:
7301         * po/it.po:
7302         * po/ja.po:
7303         * po/lt.po:
7304         * po/lv.po:
7305         * po/ms.po:
7306         * po/mt.po:
7307         * po/nb.po:
7308         * po/nl.po:
7309         * po/or.po:
7310         * po/pl.po:
7311         * po/pt_BR.po:
7312         * po/ro.po:
7313         * po/ru.po:
7314         * po/sk.po:
7315         * po/sl.po:
7316         * po/sq.po:
7317         * po/sr.po:
7318         * po/sv.po:
7319         * po/tr.po:
7320         * po/uk.po:
7321         * po/vi.po:
7322         * po/zh_CN.po:
7323           po: update for new translatable strings
7324
7325 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
7326
7327         * common:
7328           Automatic update of common submodule
7329           From 7bbd708 to 011bcc8
7330
7331 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
7332
7333         * ext/mpeg2dec/gstmpeg2dec.c:
7334           mpeg2dec: convert the position to stream time before answering to a position query
7335
7336 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
7337
7338         * gst/realmedia/Makefile.am:
7339         * gst/realmedia/rademux.c:
7340         * gst/realmedia/rmdemux.c:
7341         * gst/realmedia/rmdemux.h:
7342           realmedia: Get codec name from pbutils instead of harcoding them
7343
7344 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
7345
7346         * ext/x264/gstx264enc.c:
7347           x264enc: Work around a rate control issue in libx264
7348           When variable framerate is disabled in libx264 (which occurs when using
7349           the zerolatency tuning), libx264 ignores timestamps but still uses the
7350           timebase leading to messed up rate control with our nanosecond timebase.
7351           We work around this issue by setting the timebase to the reciprocal of
7352           the framerate and we validate that the framerate is suitable.
7353           This has been fixed upstream in libx264 but there are non-fixed versions
7354           in the wild so this workaround is still needed.
7355           Fixes bug #632861
7356
7357 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7358
7359         * ext/mpeg2dec/gstmpeg2dec.c:
7360           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
7361
7362 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
7363
7364         * ext/mpeg2dec/gstmpeg2dec.c:
7365           mpeg2dec: fix position query by trusting upstream
7366           Position queries are badly handled for DVDs (probably due to the division in
7367           chapters): the time returned was the time since the start of chapter.
7368           Now ask upstream for position queries, fall back to the old code if upstream
7369           cannot answer the query.
7370
7371 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
7372
7373         * ext/lame/gstlame.c:
7374         * ext/mad/gstmad.c:
7375         * ext/sidplay/gstsiddec.cc:
7376         * gst/mpegstream/gstmpegparse.c:
7377           various: canonicalize property names
7378
7379 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
7380
7381         * ext/a52dec/gsta52dec.c:
7382         * ext/amrnb/amrnbdec.c:
7383         * ext/amrnb/amrnbenc.c:
7384         * ext/cdio/gstcdiocddasrc.c:
7385         * ext/dvdread/dvdreadsrc.c:
7386         * ext/lame/gstlame.c:
7387         * ext/lame/gstlamemp3enc.c:
7388         * ext/mad/gstmad.c:
7389         * ext/sidplay/gstsiddec.cc:
7390         * ext/x264/gstx264enc.c:
7391           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
7392
7393 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
7394
7395         * gst/iec958/ac3iec.c:
7396         * gst/mpegaudioparse/gstmpegaudioparse.c:
7397         * gst/mpegstream/gstmpegparse.c:
7398         * gst/mpegstream/gstrfc2250enc.c:
7399         * gst/realmedia/pnmsrc.c:
7400         * gst/realmedia/rdtmanager.c:
7401           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
7402
7403 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
7404
7405         * common:
7406           Automatic update of common submodule
7407           From 5a668bf to 7bbd708
7408
7409 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
7410
7411         * common:
7412           Automatic update of common submodule
7413           From c4a8adc to 5a668bf
7414
7415 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7416
7417         * common:
7418           Automatic update of common submodule
7419           From 5e3c9bf to c4a8adc
7420
7421 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7422
7423         * ext/mad/gstmad.c:
7424         * ext/mad/gstmad.h:
7425           mad: support reverse playback
7426
7427 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7428
7429         * ext/dvdread/dvdreadsrc.c:
7430           dvdreadsrc: improve error messages on read errors
7431           Provide proper i18n-ed error messages when a read error happens,
7432           and point out that the error could be happening because the
7433           DVD is scrambled.
7434           https://bugzilla.gnome.org/show_bug.cgi?id=613633
7435
7436 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7437
7438         * configure.ac:
7439           configure: set plugin release datetime
7440
7441 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
7442
7443         * common:
7444           Automatic update of common submodule
7445           From aa0d1d0 to 5e3c9bf
7446
7447 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7448
7449         * gst/mpegstream/gstmpegparse.c:
7450           mpegparse: re-fix flow return handling
7451           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
7452           -  } while (GST_FLOW_IS_SUCCESS (result));
7453           +  } while (result != GST_FLOW_OK);
7454
7455 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
7456
7457         * tests/check/Makefile.am:
7458         * tests/check/generic/states.c:
7459           tests: allow running state tests for all elements
7460           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
7461           to try elements that would normaly be skipped.
7462
7463 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7464
7465         * Makefile.am:
7466           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
7467
7468 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7469
7470         * configure.ac:
7471         * pkgconfig/.gitignore:
7472         * pkgconfig/Makefile.am:
7473         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7474           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
7475           This .pc file will not be installed, it's only for uninstalled setups,
7476           same thing as we do for -good. This is so other modules' unit tests can
7477           find our plugins properly in an uninstalled setup.
7478
7479 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7480
7481         * common:
7482           Automatic update of common submodule
7483           From c2e10bf to aa0d1d0
7484
7485 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7486
7487         * configure.ac:
7488           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
7489
7490 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7491
7492         * ext/sidplay/gstsiddec.cc:
7493           siddec: don't use GST_FLOW_IS_FATAL
7494           GST_FLOW_IS_FATAL has been deprecated in core git.
7495
7496 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
7497
7498         * common:
7499           Automatic update of common submodule
7500           From d3d9acf to c2e10bf
7501
7502 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7503
7504         * configure.ac:
7505           configure: Require orc >= 0.4.6 for --compat
7506
7507 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7508
7509         * common:
7510           Automatic update of common submodule
7511           From ec60217 to d3d9acf
7512
7513 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7514
7515         * ext/mpeg2dec/gstmpeg2dec.c:
7516           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
7517           And don't post error messages if allocating a buffer resulted
7518           in WRONG_STATE or UNEXPECTED.
7519
7520 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7521
7522         * gst/mpegaudioparse/gstxingmux.c:
7523           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
7524
7525 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7526
7527         * gst/mpegstream/gstdvddemux.c:
7528         * gst/mpegstream/gstmpegdemux.c:
7529         * gst/mpegstream/gstmpegparse.c:
7530           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
7531
7532 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7533
7534         * gst/realmedia/rmdemux.c:
7535           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
7536
7537 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7538
7539         * gst/asfdemux/gstasfdemux.c:
7540           asfdemux: Don't use GST_FLOW_IS_FATAL()
7541           And don't post error messages for UNEXPECTED and post an error
7542           message if pulling data failed because of NOT_LINKED.
7543
7544 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7545
7546         * configure.ac:
7547         * docs/plugins/inspect/plugin-a52dec.xml:
7548         * docs/plugins/inspect/plugin-amrnb.xml:
7549         * docs/plugins/inspect/plugin-amrwbdec.xml:
7550         * docs/plugins/inspect/plugin-asf.xml:
7551         * docs/plugins/inspect/plugin-cdio.xml:
7552         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7553         * docs/plugins/inspect/plugin-dvdread.xml:
7554         * docs/plugins/inspect/plugin-dvdsub.xml:
7555         * docs/plugins/inspect/plugin-iec958.xml:
7556         * docs/plugins/inspect/plugin-lame.xml:
7557         * docs/plugins/inspect/plugin-mad.xml:
7558         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7559         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7560         * docs/plugins/inspect/plugin-mpegstream.xml:
7561         * docs/plugins/inspect/plugin-realmedia.xml:
7562         * docs/plugins/inspect/plugin-siddec.xml:
7563         * docs/plugins/inspect/plugin-twolame.xml:
7564         * docs/plugins/inspect/plugin-x264.xml:
7565         * win32/common/config.h:
7566           Back to development
7567           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
7568           the code is updated for the GST_FLOW_IS_* macro deprecations.
7569
7570 === release 0.10.16 ===
7571
7572 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7573
7574         * ChangeLog:
7575         * NEWS:
7576         * RELEASE:
7577         * configure.ac:
7578         * gst-plugins-ugly.doap:
7579         * win32/common/config.h:
7580           Release 0.10.16
7581
7582 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7583
7584         * docs/plugins/inspect/plugin-a52dec.xml:
7585         * docs/plugins/inspect/plugin-amrnb.xml:
7586         * docs/plugins/inspect/plugin-amrwbdec.xml:
7587         * docs/plugins/inspect/plugin-asf.xml:
7588         * docs/plugins/inspect/plugin-cdio.xml:
7589         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7590         * docs/plugins/inspect/plugin-dvdread.xml:
7591         * docs/plugins/inspect/plugin-dvdsub.xml:
7592         * docs/plugins/inspect/plugin-iec958.xml:
7593         * docs/plugins/inspect/plugin-lame.xml:
7594         * docs/plugins/inspect/plugin-mad.xml:
7595         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7596         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7597         * docs/plugins/inspect/plugin-mpegstream.xml:
7598         * docs/plugins/inspect/plugin-realmedia.xml:
7599         * docs/plugins/inspect/plugin-siddec.xml:
7600         * docs/plugins/inspect/plugin-twolame.xml:
7601         * docs/plugins/inspect/plugin-x264.xml:
7602           docs: update docs for release
7603
7604 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7605
7606         * po/LINGUAS:
7607         * po/gl.po:
7608         * po/id.po:
7609         * po/lv.po:
7610         * po/ro.po:
7611         * po/sv.po:
7612           po: update translations
7613
7614 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7615
7616         * configure.ac:
7617         * po/af.po:
7618         * po/az.po:
7619         * po/bg.po:
7620         * po/ca.po:
7621         * po/cs.po:
7622         * po/da.po:
7623         * po/de.po:
7624         * po/el.po:
7625         * po/en_GB.po:
7626         * po/es.po:
7627         * po/eu.po:
7628         * po/fi.po:
7629         * po/fr.po:
7630         * po/hu.po:
7631         * po/id.po:
7632         * po/it.po:
7633         * po/ja.po:
7634         * po/lt.po:
7635         * po/lv.po:
7636         * po/ms.po:
7637         * po/mt.po:
7638         * po/nb.po:
7639         * po/nl.po:
7640         * po/or.po:
7641         * po/pl.po:
7642         * po/pt_BR.po:
7643         * po/ru.po:
7644         * po/sk.po:
7645         * po/sl.po:
7646         * po/sq.po:
7647         * po/sr.po:
7648         * po/sv.po:
7649         * po/tr.po:
7650         * po/uk.po:
7651         * po/vi.po:
7652         * po/zh_CN.po:
7653           0.10.15.6 pre-release
7654
7655 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
7656
7657         * gst/asfdemux/gstasfdemux.c:
7658           asfdemux: Don't error out on non-critical flow returns
7659           Only error out when downstream returns:
7660           * NOT_SUPPORTED
7661           * ERROR
7662           * NOT_NEGOTIATED
7663           * NOT_LINKED
7664           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
7665           of the streams had gone EOS) and then stop the task silently.
7666           In the case of WRONG_STATE we just need to stop silently
7667           https://bugzilla.gnome.org/show_bug.cgi?id=600412
7668
7669 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7670
7671         * configure.ac:
7672         * po/af.po:
7673         * po/az.po:
7674         * po/bg.po:
7675         * po/ca.po:
7676         * po/cs.po:
7677         * po/da.po:
7678         * po/de.po:
7679         * po/el.po:
7680         * po/en_GB.po:
7681         * po/es.po:
7682         * po/eu.po:
7683         * po/fi.po:
7684         * po/fr.po:
7685         * po/hu.po:
7686         * po/id.po:
7687         * po/it.po:
7688         * po/ja.po:
7689         * po/lt.po:
7690         * po/lv.po:
7691         * po/ms.po:
7692         * po/mt.po:
7693         * po/nb.po:
7694         * po/nl.po:
7695         * po/or.po:
7696         * po/pl.po:
7697         * po/pt_BR.po:
7698         * po/ru.po:
7699         * po/sk.po:
7700         * po/sl.po:
7701         * po/sq.po:
7702         * po/sr.po:
7703         * po/sv.po:
7704         * po/tr.po:
7705         * po/uk.po:
7706         * po/vi.po:
7707         * po/zh_CN.po:
7708           0.10.15.5 pre-release
7709
7710 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
7711
7712         * gst/mpegaudioparse/gstmpegaudioparse.c:
7713           mp3parse: propagate flow errors upstream.
7714           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
7715           always return the error upstream.
7716
7717 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7718
7719         * configure.ac:
7720         * po/af.po:
7721         * po/az.po:
7722         * po/bg.po:
7723         * po/ca.po:
7724         * po/cs.po:
7725         * po/da.po:
7726         * po/de.po:
7727         * po/el.po:
7728         * po/en_GB.po:
7729         * po/es.po:
7730         * po/eu.po:
7731         * po/fi.po:
7732         * po/fr.po:
7733         * po/hu.po:
7734         * po/id.po:
7735         * po/it.po:
7736         * po/ja.po:
7737         * po/lt.po:
7738         * po/lv.po:
7739         * po/ms.po:
7740         * po/mt.po:
7741         * po/nb.po:
7742         * po/nl.po:
7743         * po/or.po:
7744         * po/pl.po:
7745         * po/pt_BR.po:
7746         * po/ru.po:
7747         * po/sk.po:
7748         * po/sl.po:
7749         * po/sq.po:
7750         * po/sr.po:
7751         * po/sv.po:
7752         * po/tr.po:
7753         * po/uk.po:
7754         * po/vi.po:
7755         * po/zh_CN.po:
7756           0.10.15.4 pre-release
7757
7758 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
7759
7760         * common:
7761           Automatic update of common submodule
7762           From 3e8db1d to ec60217
7763
7764 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7765
7766         * configure.ac:
7767         * docs/plugins/inspect/plugin-a52dec.xml:
7768         * docs/plugins/inspect/plugin-amrnb.xml:
7769         * docs/plugins/inspect/plugin-amrwbdec.xml:
7770         * docs/plugins/inspect/plugin-asf.xml:
7771         * docs/plugins/inspect/plugin-cdio.xml:
7772         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7773         * docs/plugins/inspect/plugin-dvdread.xml:
7774         * docs/plugins/inspect/plugin-dvdsub.xml:
7775         * docs/plugins/inspect/plugin-iec958.xml:
7776         * docs/plugins/inspect/plugin-lame.xml:
7777         * docs/plugins/inspect/plugin-mad.xml:
7778         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7779         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7780         * docs/plugins/inspect/plugin-mpegstream.xml:
7781         * docs/plugins/inspect/plugin-realmedia.xml:
7782         * docs/plugins/inspect/plugin-siddec.xml:
7783         * docs/plugins/inspect/plugin-twolame.xml:
7784         * docs/plugins/inspect/plugin-x264.xml:
7785         * win32/common/config.h:
7786           0.10.15.3 pre-release
7787
7788 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
7789
7790         * ext/x264/gstx264enc.c:
7791           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
7792           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
7793           argument to the option string value causes an error. For < 78 we pass the
7794           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
7795           result in passing 'none' for false and 'strict' for true. Other modes can be
7796           set through the option-string property for now.
7797           https://bugzilla.gnome.org/show_bug.cgi?id=626577
7798
7799 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7800
7801         * configure.ac:
7802         * docs/plugins/gst-plugins-ugly-plugins.args:
7803         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7804         * docs/plugins/inspect/plugin-a52dec.xml:
7805         * docs/plugins/inspect/plugin-amrnb.xml:
7806         * docs/plugins/inspect/plugin-amrwbdec.xml:
7807         * docs/plugins/inspect/plugin-asf.xml:
7808         * docs/plugins/inspect/plugin-cdio.xml:
7809         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7810         * docs/plugins/inspect/plugin-dvdread.xml:
7811         * docs/plugins/inspect/plugin-dvdsub.xml:
7812         * docs/plugins/inspect/plugin-iec958.xml:
7813         * docs/plugins/inspect/plugin-lame.xml:
7814         * docs/plugins/inspect/plugin-mad.xml:
7815         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7816         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7817         * docs/plugins/inspect/plugin-mpegstream.xml:
7818         * docs/plugins/inspect/plugin-realmedia.xml:
7819         * docs/plugins/inspect/plugin-siddec.xml:
7820         * docs/plugins/inspect/plugin-twolame.xml:
7821         * docs/plugins/inspect/plugin-x264.xml:
7822         * win32/common/config.h:
7823           0.10.15.2 pre-release
7824
7825 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
7826
7827         * gst/synaesthesia/gstsynaesthesia.c:
7828           synaesthesia: code cleanups.
7829           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
7830           more.
7831
7832 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
7833
7834         * gst/synaesthesia/gstsynaesthesia.c:
7835           synaesthesia: use GST_BOILERPLATE macros
7836
7837 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7838
7839         * common:
7840           Automatic update of common submodule
7841           From bd2054b to 3e8db1d
7842
7843 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7844
7845         * ext/x264/gstx264enc.c:
7846           x264: fix printf format warning in debug message
7847
7848 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7849
7850         * docs/plugins/Makefile.am:
7851           docs: fix bug passing arguments to gtkdoc-fixref in upload target
7852           Missing backslash at end of line meant we weren't passing all arguments
7853           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
7854
7855 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
7856
7857         * common:
7858           Automatic update of common submodule
7859           From a519571 to bd2054b
7860
7861 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7862
7863         * configure.ac:
7864           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
7865           This first checks what is required for ISO C99 support and sets the relevant
7866           compiler parameters and if no C99 compiler is found, it checks for a
7867           C89 compiler. This enables us to check for and use C89/C99 functions
7868           that gcc hides from us without the correct compiler parameters.
7869
7870 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
7871
7872         * ext/x264/gstx264enc.c:
7873           x264enc: Fix flushing of delayed frames
7874           x264_encoder_encode() should be called with a NULL picture until at least
7875           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
7876           regression in make check due to the recent change in defaults which enabled
7877           b-frames and b-pyramid, both of which I believe increase the number of delayed
7878           frames when encoding.
7879
7880 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
7881
7882         * ext/x264/gstx264enc.c:
7883           x264enc: Improve x264enc defaults
7884           - medium x264 speed/quality preset
7885           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
7886           Addresses part of bug #607798
7887
7888 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
7889
7890         * ext/x264/gstx264enc.c:
7891           x264enc: Fix property description typos
7892
7893 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
7894
7895         * ext/x264/gstx264enc.c:
7896           x264enc: Add some more debug info
7897
7898 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
7899
7900         * ext/x264/gstx264enc.c:
7901         * ext/x264/gstx264enc.h:
7902           x264enc: Add speed-preset and [psy-]tuning properties
7903           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
7904           preset and possibly a profile and/or tuning are now the recommended way to
7905           configure x264 through x264enc.
7906           If a preset/tuning are specified then these will define the default values and
7907           the property defaults will be ignored. After this the option-string property is
7908           applied, followed by the user-set properties, fast first pass restrictions and
7909           finally the profile restrictions.
7910           Addresses part of bug #607798
7911
7912 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
7913
7914         * ext/x264/gstx264enc.c:
7915         * ext/x264/gstx264enc.h:
7916           x264enc: Refactor code in preparation for presets/tunings
7917           - Make defaults append the appropriate default value to a string. This is
7918           needed to differentiate between something user-set and the actual prop
7919           default.
7920           - Add an internal option string to which _set_property () cases append for the
7921           majority of properties.
7922           - Use gst_x264_enc_parse_options () to clean up application of settings. This
7923           will make order of application with respect to the presets and tunings quite
7924           simple.
7925           Addresses part of bug #607798
7926
7927 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
7928
7929         * ext/x264/gstx264enc.c:
7930           x264enc: Update available me types
7931           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
7932           now self-maintaining.
7933
7934 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
7935
7936         * ext/x264/gstx264enc.c:
7937           x264enc: Use new libx264 API to affect fast first pass
7938           Uses new x264 API to apply reduced complexity values to the parameters to
7939           increase encoding speed in the first pass of a multi-pass encode. This does
7940           not impact on final quality.
7941           Addresses part of bug #607798
7942
7943 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
7944
7945         * ext/x264/gstx264enc.c:
7946         * ext/x264/gstx264enc.h:
7947           x264enc: Add profile property
7948           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
7949           Profile. This makes it easier to achieve Baseline Profile for example.
7950           Addresses part of bug #607798
7951
7952 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
7953
7954         * ext/x264/gstx264enc.c:
7955         * ext/x264/gstx264enc.h:
7956           x264enc: Add option-string property
7957           Adds support for an x264 format option-string to specify advanced parameters
7958           Addresses part of bug #607798
7959
7960 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7961
7962         * ext/mad/Makefile.am:
7963           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
7964           Spotted by syntr0py.
7965
7966 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7967
7968         * ext/x264/gstx264enc.c:
7969           x264enc: only set timebase on versions where it exists
7970
7971 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
7972
7973         * ext/x264/gstx264enc.c:
7974           x264enc: set appropriate time base
7975           Fixes #624786.
7976
7977 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7978
7979         * tests/check/Makefile.am:
7980           tests: add plugin loading whitelist to test environment
7981           Only want to load core/-base/-ugly plugins here.
7982
7983 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7984
7985         * autogen.sh:
7986         * configure.ac:
7987           Bump automake requirement to 1.10 and autoconf to 2.60
7988           For maintainability reasons and $(builddir).
7989           See #622944.
7990
7991 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7992
7993         * gst/asfdemux/gstasfdemux.c:
7994           asfdemux: Fix seeking after last commits
7995           Don't handle wrong-state returns as errors to allow seeking to work
7996           again.
7997
7998 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7999
8000         * gst/asfdemux/gstasfdemux.c:
8001           asfdemux: Push all pending data on EOS
8002           When on push mode and receiving an EOS event, asfdemux
8003           should push all pending data because we might be dealing
8004           with a broken file that has a preroll value higher
8005           than its actual length.
8006
8007 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8008
8009         * gst/asfdemux/gstasfdemux.c:
8010           asfdemux: Fix sending eos event for chained asfs
8011           Properly push EOS event when finishing a chained asf file
8012           in pull mode
8013           Fixes #599718
8014
8015 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8016
8017         * docs/plugins/Makefile.am:
8018         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8019         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8020         * docs/plugins/inspect/plugin-rmdemux.xml:
8021           docs: add rmdemux to docs properly
8022           The plugin has been renamed, remove old introspection file.
8023
8024 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8025
8026         * docs/plugins/gst-plugins-ugly-plugins.args:
8027         * docs/plugins/inspect/plugin-x264.xml:
8028           docs: update for recent x264enc changes
8029
8030 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8031
8032         * gst/realmedia/rmdemux.c:
8033           rmdemux: fix compiler warning when debugging system in core is disabled
8034
8035 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
8036
8037         * common:
8038           Automatic update of common submodule
8039           From 73ff93a to a519571
8040
8041 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
8042
8043         * gst/asfdemux/gstasfdemux.c:
8044           asfdemux: Allow at least 500ms of preroll.
8045           Some files have insanely low preroll values which break the
8046           all_streams_prerolled() logic.
8047           Fixes #622407
8048
8049 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8050
8051         * ext/x264/gstx264enc.c:
8052           x264enc: add new h264 caps attribute alignment
8053           See #606662.
8054
8055 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8056
8057         * ext/x264/gstx264enc.c:
8058         * ext/x264/gstx264enc.h:
8059           x264enc: conditionally expose enhanced upstream capabilities
8060           API: GstX264Enc:sliced-threads
8061           API: GstX264Enc:sync-lookahead
8062           API: GstX264Enc:intra-refresh
8063           API: GstX264Enc:mb-tree
8064           API: GstX264Enc:rc-lookahead
8065           See #607798.
8066
8067 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8068
8069         * common:
8070         * docs/plugins/inspect/plugin-a52dec.xml:
8071         * docs/plugins/inspect/plugin-amrnb.xml:
8072         * docs/plugins/inspect/plugin-amrwbdec.xml:
8073         * docs/plugins/inspect/plugin-asf.xml:
8074         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8075         * docs/plugins/inspect/plugin-iec958.xml:
8076         * docs/plugins/inspect/plugin-mad.xml:
8077         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8078         * docs/plugins/inspect/plugin-mpegstream.xml:
8079         * docs/plugins/inspect/plugin-realmedia.xml:
8080           docs: update introspected plugin docs for gstdoc-scangobj and other changes
8081           Update common for latest gstdoc-scangobj and inspect xml files for
8082           escaping and pad template order changes.
8083
8084 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
8085
8086         * common:
8087           Automatic update of common submodule
8088           From 9339ccc to 35617c2
8089
8090 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
8091
8092         * common:
8093           Automatic update of common submodule
8094           From 5adb1ca to 9339ccc
8095
8096 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
8097
8098         * common:
8099           Automatic update of common submodule
8100           From 57c89b7 to 5adb1ca
8101
8102 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
8103
8104         * common:
8105           Automatic update of common submodule
8106           From c804988 to 57c89b7
8107
8108 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8109
8110         * configure.ac:
8111         * gst/realmedia/rtspreal.c:
8112           configure: Update required GLib version to 2.20
8113
8114 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8115
8116         * ext/a52dec/gsta52dec.c:
8117           a52dec: Call orc_init() before trying to get target flags
8118
8119 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8120
8121         * ext/a52dec/gsta52dec.c:
8122           a52dec: Remove debug printf...
8123
8124 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8125
8126         * configure.ac:
8127         * ext/a52dec/Makefile.am:
8128         * ext/a52dec/gsta52dec.c:
8129           a52dec: Use orc for CPU feature detection and don't check for liboil
8130
8131 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8132
8133         * configure.ac:
8134           configure: Use GLIB_EXTRA_CFLAGS
8135
8136 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8137
8138         * common:
8139           Automatic update of common submodule
8140           From 7a0fdf5 to c804988
8141
8142 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8143
8144         * common:
8145           Automatic update of common submodule
8146           From 6da3bab to 7a0fdf5
8147
8148 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8149
8150         * common:
8151           Automatic update of common submodule
8152           From 733fca9 to 6da3bab
8153
8154 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
8155
8156         * common:
8157           Automatic update of common submodule
8158           From fad145b to 733fca9
8159
8160 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
8161
8162         * common:
8163           Automatic update of common submodule
8164           From 47683c1 to fad145b
8165
8166 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8167
8168         * gst/realmedia/rmdemux.c:
8169           rmdemux: pass bitrate on caps
8170           Set the bitrate on the caps, some decoders like sipro need this to function
8171           properly.
8172           Fixes #620007
8173
8174 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
8175
8176         * common:
8177           Automatic update of common submodule
8178           From 17f89e5 to 47683c1
8179
8180 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
8181
8182         * common:
8183           Automatic update of common submodule
8184           From fd7ca04 to 17f89e5
8185
8186 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8187
8188         * ext/x264/gstx264enc.c:
8189           x264enc: Only set i_weighted_pred on versions where it exists
8190
8191 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
8192
8193         * ext/lame/gstlamemp3enc.c:
8194           lamemp3enc: implement latency query
8195           The encoder's latency is deduced from the framesize. Fixes #618896.
8196
8197 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8198
8199         * configure.ac:
8200         * docs/plugins/gst-plugins-ugly-plugins.args:
8201         * docs/plugins/gst-plugins-ugly-plugins.signals:
8202         * docs/plugins/inspect/plugin-a52dec.xml:
8203         * docs/plugins/inspect/plugin-amrnb.xml:
8204         * docs/plugins/inspect/plugin-amrwbdec.xml:
8205         * docs/plugins/inspect/plugin-asf.xml:
8206         * docs/plugins/inspect/plugin-cdio.xml:
8207         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8208         * docs/plugins/inspect/plugin-dvdread.xml:
8209         * docs/plugins/inspect/plugin-dvdsub.xml:
8210         * docs/plugins/inspect/plugin-iec958.xml:
8211         * docs/plugins/inspect/plugin-lame.xml:
8212         * docs/plugins/inspect/plugin-mad.xml:
8213         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8214         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8215         * docs/plugins/inspect/plugin-mpegstream.xml:
8216         * docs/plugins/inspect/plugin-realmedia.xml:
8217         * docs/plugins/inspect/plugin-siddec.xml:
8218         * docs/plugins/inspect/plugin-twolame.xml:
8219         * docs/plugins/inspect/plugin-x264.xml:
8220         * win32/common/config.h:
8221           Back to development
8222
8223 === release 0.10.15 ===
8224
8225 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8226
8227         * ChangeLog:
8228         * NEWS:
8229         * RELEASE:
8230         * configure.ac:
8231         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8232         * docs/plugins/inspect/plugin-a52dec.xml:
8233         * docs/plugins/inspect/plugin-amrnb.xml:
8234         * docs/plugins/inspect/plugin-amrwbdec.xml:
8235         * docs/plugins/inspect/plugin-asf.xml:
8236         * docs/plugins/inspect/plugin-cdio.xml:
8237         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8238         * docs/plugins/inspect/plugin-dvdread.xml:
8239         * docs/plugins/inspect/plugin-dvdsub.xml:
8240         * docs/plugins/inspect/plugin-iec958.xml:
8241         * docs/plugins/inspect/plugin-lame.xml:
8242         * docs/plugins/inspect/plugin-mad.xml:
8243         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8244         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8245         * docs/plugins/inspect/plugin-mpegstream.xml:
8246         * docs/plugins/inspect/plugin-realmedia.xml:
8247         * docs/plugins/inspect/plugin-siddec.xml:
8248         * docs/plugins/inspect/plugin-twolame.xml:
8249         * docs/plugins/inspect/plugin-x264.xml:
8250         * gst-plugins-ugly.doap:
8251         * win32/common/config.h:
8252           Release 0.10.15
8253
8254 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8255
8256         * po/af.po:
8257         * po/az.po:
8258         * po/bg.po:
8259         * po/ca.po:
8260         * po/cs.po:
8261         * po/da.po:
8262         * po/de.po:
8263         * po/el.po:
8264         * po/en_GB.po:
8265         * po/es.po:
8266         * po/eu.po:
8267         * po/fi.po:
8268         * po/fr.po:
8269         * po/hu.po:
8270         * po/id.po:
8271         * po/it.po:
8272         * po/ja.po:
8273         * po/lt.po:
8274         * po/lv.po:
8275         * po/ms.po:
8276         * po/mt.po:
8277         * po/nb.po:
8278         * po/nl.po:
8279         * po/or.po:
8280         * po/pl.po:
8281         * po/pt_BR.po:
8282         * po/ru.po:
8283         * po/sk.po:
8284         * po/sl.po:
8285         * po/sq.po:
8286         * po/sr.po:
8287         * po/sv.po:
8288         * po/tr.po:
8289         * po/uk.po:
8290         * po/vi.po:
8291         * po/zh_CN.po:
8292           Update .po files
8293
8294 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8295
8296         * configure.ac:
8297           configure: make implicit GLib and liboil requirements explicit
8298           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
8299
8300 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
8301
8302         * ext/x264/gstx264enc.c:
8303           x264enc: disable I weighted pred
8304           If it is enabled, then it will be main profile instead of baseline.
8305           This ensures maximum compatibility of the output stream until the
8306           encoder configuration interface gets an overhaul with explicit
8307           output profile selection.
8308           Fixes #619776.
8309
8310 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8311
8312         * configure.ac:
8313         * win32/common/config.h:
8314           0.10.14.3 pre-release
8315
8316 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8317
8318         * po/af.po:
8319         * po/az.po:
8320         * po/bg.po:
8321         * po/ca.po:
8322         * po/cs.po:
8323         * po/da.po:
8324         * po/de.po:
8325         * po/el.po:
8326         * po/en_GB.po:
8327         * po/es.po:
8328         * po/eu.po:
8329         * po/fi.po:
8330         * po/fr.po:
8331         * po/hu.po:
8332         * po/id.po:
8333         * po/it.po:
8334         * po/ja.po:
8335         * po/lt.po:
8336         * po/lv.po:
8337         * po/ms.po:
8338         * po/mt.po:
8339         * po/nb.po:
8340         * po/nl.po:
8341         * po/or.po:
8342         * po/pl.po:
8343         * po/pt_BR.po:
8344         * po/ru.po:
8345         * po/sk.po:
8346         * po/sl.po:
8347         * po/sq.po:
8348         * po/sr.po:
8349         * po/sv.po:
8350         * po/tr.po:
8351         * po/uk.po:
8352         * po/vi.po:
8353         * po/zh_CN.po:
8354           po: update translations
8355
8356 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8357
8358         * common:
8359           Automatic update of common submodule
8360           From 357b0db to fd7ca04
8361
8362 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8363
8364         * configure.ac:
8365         * win32/common/config.h:
8366           0.10.14.2 pre-release
8367
8368 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8369
8370         * common:
8371           Automatic update of common submodule
8372           From 4d67bd6 to 357b0db
8373
8374 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8375
8376         * gst/realmedia/rmdemux.c:
8377         * gst/realmedia/rmutils.c:
8378         * gst/realmedia/rmutils.h:
8379           rmdemux: add better sipr nibble swap routine
8380
8381 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8382
8383         * gst/realmedia/rmdemux.c:
8384           rmdemux: descramble SIPR before pushing out
8385           Collect and descramble the SIPR packets before pushing.
8386           Descramble ATRAC audio.
8387           Fixes #618098
8388
8389 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8390
8391         * gst/realmedia/rmutils.c:
8392         * gst/realmedia/rmutils.h:
8393           rm: add function to descramble sipr
8394
8395 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
8396
8397         * ext/x264/gstx264enc.c:
8398         * ext/x264/gstx264enc.h:
8399           x264enc: Re-send the received upstream event as-is downstream
8400           https://bugzilla.gnome.org/show_bug.cgi?id=606689
8401
8402 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
8403
8404         * ext/amrnb/amrnb.c:
8405           amrnbenc: Set rank to GST_RANK_SECONDARY
8406
8407 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8408
8409         * gst/realmedia/rtspreal.c:
8410           rtspreal: use GLib's base64 functions if available
8411           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
8412
8413 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
8414
8415         * ext/amrnb/amrnbdec.h:
8416         * ext/amrnb/amrnbenc.h:
8417         * ext/amrwbdec/amrwbdec.h:
8418           amr: Use correct includes (as pkg-config suggests)
8419           Fixes #617078
8420
8421 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
8422
8423         * gst/ac3parse/.gitignore:
8424         * gst/ac3parse/Makefile.am:
8425         * gst/ac3parse/README:
8426         * gst/ac3parse/ac3parse.vcproj:
8427         * gst/ac3parse/gstac3parse.c:
8428         * gst/ac3parse/gstac3parse.h:
8429           ac3parse: remove unported 0.8 plugin
8430           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
8431
8432 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
8433
8434         * gst/mpegaudioparse/gstmpegaudioparse.c:
8435           docs: adding a mp3decoder as well is useful
8436
8437 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
8438
8439         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8440           docs: massage section index
8441
8442 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
8443
8444         * ext/amrwbdec/amrwbdec.c:
8445         * ext/amrwbdec/amrwbdec.h:
8446           amrwbdec: move define to source to avoid hiding it from the docs
8447
8448 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
8449
8450         * ext/cdio/gstcdiocddasrc.c:
8451           docs: remove short_desc, it is taken from element details
8452
8453 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
8454
8455         * gst/synaesthesia/gstsynaesthesia.c:
8456           docs: fix sections docs for synaesthesia
8457
8458 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
8459
8460         * docs/plugins/Makefile.am:
8461         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8462         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8463         * gst/mpegaudioparse/gstmpegaudioparse.c:
8464           docs: add docs for mp3parse
8465
8466 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8467
8468         * gst-plugins-ugly.doap:
8469           doap: update repository info from cvs->git and maintainers
8470
8471 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8472
8473         * common:
8474           Automatic update of common submodule
8475           From fc85867 to 4d67bd6
8476
8477 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8478
8479         * tests/check/elements/x264enc.c:
8480           x264enc: adaptive NALU type checking
8481           In particular, be less picky about SEI NALU order, which makes test more
8482           robust with respect to changes in libx264.
8483           See also #615410.
8484
8485 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8486
8487         * ext/x264/gstx264enc.c:
8488           x264enc: adaptive x264 header NAL layout handling
8489           Fixes #615410.
8490
8491 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8492
8493         * gst/asfdemux/gstrtpasfdepay.c:
8494           asfdepay: we require a dynamic payload type
8495           Add an extra caps property that restricts the depayloader to only accept dynamic
8496           payload types.
8497
8498 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8499
8500         * configure.ac:
8501           configure: Drop -Wcast-align
8502           Commit message copied from core's commit from Benjamin Otte:
8503           246f5dba96a5b50bb74621af67b30942cca72af5
8504           Apparently gcc warns that GstMiniObject is not castable to
8505           GstEvent/Message/Buffer due to them containing 64bit variables, even
8506           though ARM hackers claim that those only need 4byte alignment. And as
8507           long as gcc behaves that way, this warning is not very useful.
8508           So we'll remove the warning until this problem is fixed.
8509           Fixes #615698
8510
8511 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
8512
8513         * ext/mpeg2dec/gstmpeg2dec.c:
8514           mpeg2dec: copy over all buffer flags when copying buffers.
8515           Avoids losing the tff/rff video buffer flags
8516
8517 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
8518
8519         * gst/asfdemux/asfpacket.c:
8520           asfdemux: Make a table static to avoid having to always allocate it.
8521
8522 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8523
8524         * ext/x264/gstx264enc.c:
8525           x264enc: fix up avcC header construction
8526           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
8527           for BUILD_X264 < 76.
8528           Also fixes #610089.
8529
8530 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8531
8532         * ext/x264/gstx264enc.c:
8533           x264enc: parameterize libx264 provided NAL layout in codec-data creation
8534
8535 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
8536
8537         * configure.ac:
8538           configure: Remove -Wundef flag
8539           Same fix as for #615161
8540
8541 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8542
8543         * common:
8544           Automatic update of common submodule
8545           From fdf023d to fc85867
8546
8547 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8548
8549         * gst-libs/gst/gettext.h:
8550           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
8551
8552 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8553
8554         * common:
8555         * ext/Makefile.am:
8556         * gst/Makefile.am:
8557           build: build plugins in parallel where possible, if make -jN is used
8558
8559 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8560
8561         * Makefile.am:
8562           build: add cruft alert for common/shave*
8563
8564 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8565
8566         * win32/MANIFEST:
8567           Fix make distcheck
8568           Remove removed file win32/common/config.h.in from MANIFEST.
8569
8570 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
8571
8572         * gst/synaesthesia/synaescope.c:
8573         * gst/synaesthesia/synaescope.h:
8574           synaestesia: Fix old-style prototype
8575
8576 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
8577
8578         * gst/realmedia/rmutils.c:
8579           Fix pointer type.
8580           Fixes #613815
8581
8582 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
8583
8584         * common:
8585           Automatic update of common submodule
8586           From 55cd514 to c1d07dd
8587
8588 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8589
8590         * configure.ac:
8591         * ext/amrnb/amrnbdec.c:
8592         * ext/amrnb/amrnbenc.c:
8593         * ext/cdio/gstcdiocddasrc.h:
8594         * ext/dvdread/dvdreadsrc.c:
8595         * ext/lame/gstlame.h:
8596         * ext/lame/gstlamemp3enc.h:
8597         * ext/lame/plugin.c:
8598         * ext/mad/gstmad.c:
8599         * ext/x264/gstx264enc.c:
8600         * ext/x264/gstx264enc.h:
8601         * gst/mpegaudioparse/gstmpegaudioparse.c:
8602         * gst/mpegaudioparse/gstxingmux.c:
8603         * gst/mpegstream/gstdvddemux.c:
8604         * gst/mpegstream/gstmpegdemux.c:
8605         * gst/mpegstream/gstmpegparse.c:
8606         * gst/realmedia/asmrules.c:
8607         * gst/realmedia/pnmsrc.c:
8608         * gst/realmedia/pnmsrc.h:
8609         * gst/realmedia/rdtdepay.h:
8610         * gst/realmedia/rdtmanager.c:
8611         * gst/realmedia/rtspreal.c:
8612           build: Add all kinds of compiler warning flags and fix the resulting warnings
8613
8614 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8615
8616         * ext/amrnb/Makefile.am:
8617         * ext/amrwbdec/Makefile.am:
8618         * ext/sidplay/Makefile.am:
8619         * gst/asfdemux/Makefile.am:
8620         * gst/mpegaudioparse/Makefile.am:
8621           build: fix up Makefile.am
8622           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
8623           the order a bit here and there (see docs/random/moving-plugins).
8624
8625 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8626
8627         * win32/common/config.h.in:
8628           win32: remove win32-specific config.h.in copy that's not used any longer
8629           The win32 config.h is now generated from the top-level config.h.in.
8630
8631 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
8632
8633         * ext/a52dec/gsta52dec.c:
8634         * ext/amrnb/amrnbdec.c:
8635         * ext/amrnb/amrnbenc.c:
8636         * ext/amrwbdec/amrwbdec.c:
8637         * ext/cdio/gstcdiocddasrc.c:
8638         * ext/dvdread/dvdreadsrc.c:
8639         * ext/lame/gstlame.c:
8640         * ext/mad/gstmad.c:
8641         * ext/mpeg2dec/gstmpeg2dec.c:
8642         * gst/ac3parse/gstac3parse.c:
8643         * gst/asfdemux/gstasfdemux.c:
8644         * gst/asfdemux/gstrtpasfdepay.c:
8645         * gst/asfdemux/gstrtspwms.c:
8646         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8647         * gst/iec958/ac3iec.c:
8648         * gst/mpegaudioparse/gstmpegaudioparse.c:
8649         * gst/mpegaudioparse/gstxingmux.c:
8650         * gst/mpegstream/gstdvddemux.c:
8651         * gst/mpegstream/gstmpegdemux.c:
8652         * gst/mpegstream/gstmpegparse.c:
8653         * gst/mpegstream/gstrfc2250enc.c:
8654         * gst/realmedia/pnmsrc.c:
8655         * gst/realmedia/rademux.c:
8656         * gst/realmedia/rdtdepay.c:
8657         * gst/realmedia/rdtmanager.c:
8658         * gst/realmedia/rmdemux.c:
8659         * gst/realmedia/rtspreal.c:
8660         * gst/synaesthesia/gstsynaesthesia.c:
8661           gst_element_class_set_details => gst_element_class_set_details_simple
8662
8663 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8664
8665         * ext/x264/gstx264enc.c:
8666           x264enc: Put pixel-aspect-ratio from input into the src pad caps
8667           Fixes bug #612995.
8668
8669 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
8670
8671         * common:
8672           Automatic update of common submodule
8673           From e272f71 to 55cd514
8674
8675 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
8676
8677         * common:
8678           Automatic update of common submodule
8679           From df8a7c8 to e272f71
8680
8681 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
8682
8683         * configure.ac:
8684           Update CXXFLAGS, too
8685
8686 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
8687
8688         * configure.ac:
8689           Update for recent changes to common submodule
8690           This just replaces every "$ERROR_CFLAGS" usage with a usage of
8691           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
8692           previously.
8693           Actually using that separation will happen later.
8694
8695 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
8696
8697         * common:
8698           Automatic update of common submodule
8699           From 9720a7d to df8a7c8
8700
8701 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
8702
8703         * common:
8704           Automatic update of common submodule
8705           From 0b6e072 to 9720a7d
8706
8707 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
8708
8709         * common:
8710           Automatic update of common submodule
8711           From 7cc5eb4 to 0b6e072
8712
8713 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8714
8715         * common:
8716           Automatic update of common submodule
8717           From 7aa65b5 to 7cc5eb4
8718
8719 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8720
8721         * common:
8722           Automatic update of common submodule
8723           From 44ecce7 to 7aa65b5
8724
8725 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8726
8727         * configure.ac:
8728           configure: Use automake 1.11 silent rules instead of shave if available
8729           This makes sure that we use something that is still maintained and
8730           also brings back libtool 1.5 support.
8731
8732 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8733
8734         * configure.ac:
8735         * docs/plugins/inspect/plugin-a52dec.xml:
8736         * docs/plugins/inspect/plugin-amrnb.xml:
8737         * docs/plugins/inspect/plugin-amrwbdec.xml:
8738         * docs/plugins/inspect/plugin-asf.xml:
8739         * docs/plugins/inspect/plugin-cdio.xml:
8740         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8741         * docs/plugins/inspect/plugin-dvdread.xml:
8742         * docs/plugins/inspect/plugin-dvdsub.xml:
8743         * docs/plugins/inspect/plugin-iec958.xml:
8744         * docs/plugins/inspect/plugin-lame.xml:
8745         * docs/plugins/inspect/plugin-mad.xml:
8746         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8747         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8748         * docs/plugins/inspect/plugin-mpegstream.xml:
8749         * docs/plugins/inspect/plugin-realmedia.xml:
8750         * docs/plugins/inspect/plugin-siddec.xml:
8751         * docs/plugins/inspect/plugin-twolame.xml:
8752         * docs/plugins/inspect/plugin-x264.xml:
8753         * win32/common/config.h:
8754           Back to development
8755
8756 === release 0.10.14 ===
8757
8758 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8759
8760         * ChangeLog:
8761         * NEWS:
8762         * RELEASE:
8763         * configure.ac:
8764         * docs/plugins/gst-plugins-ugly-plugins.args:
8765         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8766         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8767         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8768         * docs/plugins/inspect/plugin-a52dec.xml:
8769         * docs/plugins/inspect/plugin-amrnb.xml:
8770         * docs/plugins/inspect/plugin-amrwbdec.xml:
8771         * docs/plugins/inspect/plugin-asf.xml:
8772         * docs/plugins/inspect/plugin-cdio.xml:
8773         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8774         * docs/plugins/inspect/plugin-dvdread.xml:
8775         * docs/plugins/inspect/plugin-dvdsub.xml:
8776         * docs/plugins/inspect/plugin-iec958.xml:
8777         * docs/plugins/inspect/plugin-lame.xml:
8778         * docs/plugins/inspect/plugin-mad.xml:
8779         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8780         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8781         * docs/plugins/inspect/plugin-mpegstream.xml:
8782         * docs/plugins/inspect/plugin-realmedia.xml:
8783         * docs/plugins/inspect/plugin-siddec.xml:
8784         * docs/plugins/inspect/plugin-twolame.xml:
8785         * docs/plugins/inspect/plugin-x264.xml:
8786         * gst-plugins-ugly.doap:
8787         * win32/common/config.h:
8788           Release 0.10.14
8789
8790 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8791
8792         * po/af.po:
8793         * po/az.po:
8794         * po/bg.po:
8795         * po/ca.po:
8796         * po/cs.po:
8797         * po/da.po:
8798         * po/de.po:
8799         * po/el.po:
8800         * po/en_GB.po:
8801         * po/es.po:
8802         * po/eu.po:
8803         * po/fi.po:
8804         * po/fr.po:
8805         * po/hu.po:
8806         * po/id.po:
8807         * po/it.po:
8808         * po/ja.po:
8809         * po/lt.po:
8810         * po/lv.po:
8811         * po/ms.po:
8812         * po/mt.po:
8813         * po/nb.po:
8814         * po/nl.po:
8815         * po/or.po:
8816         * po/pl.po:
8817         * po/pt_BR.po:
8818         * po/ru.po:
8819         * po/sk.po:
8820         * po/sl.po:
8821         * po/sq.po:
8822         * po/sr.po:
8823         * po/sv.po:
8824         * po/tr.po:
8825         * po/uk.po:
8826         * po/vi.po:
8827         * po/zh_CN.po:
8828           Update .po files
8829
8830 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8831
8832         * configure.ac:
8833         * win32/common/config.h:
8834           0.10.13.4 pre-release
8835
8836 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8837
8838         * ext/x264/gstx264enc.c:
8839         * tests/check/elements/x264enc.c:
8840           x264enc: Replace 'avc-sample' with 'avc' in caps
8841           In the element and in its tests
8842           Fixes #606662
8843
8844 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
8845
8846         * gst/asfdemux/gstasfdemux.c:
8847           asfdemux: Don't set durations of 0 on outgoing buffers.
8848           Some (broken) streams don't have the extended stream properties in
8849           the header, resulting in applying a duration of zero on outgoing
8850           buffers.
8851           Fixes #611473
8852
8853 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
8854
8855         * gst/asfdemux/asfpacket.c:
8856           asfdemux: Make sure we always set proper payload duration.
8857           Some (broken) streams will have a delta of 0, resulting in outgoing
8858           buffers having durations of 0.
8859           Fixes #611473
8860
8861 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8862
8863         * configure.ac:
8864         * win32/common/config.h:
8865           0.10.13.3 pre-release
8866
8867 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
8868
8869         * gst/asfdemux/asfpacket.c:
8870           asfdemux: Make sure we don't end up with negative timestamps.
8871           Some files have payload with timestamps smaller than the preroll duration.
8872           Instead of blindly substracting the preroll value (and ending up with
8873           insanely high timestamps on the outgoing buffers), we make sure we
8874           never go below 0.
8875           Fixes #610432
8876
8877 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8878
8879         * configure.ac:
8880         * win32/common/config.h:
8881           0.10.13.2 pre-release
8882           Update core/base requirement to 0.10.26, since that's more likely
8883           to be the actual requirement.
8884
8885 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8886
8887         * po/LINGUAS:
8888         * po/el.po:
8889         * po/sl.po:
8890           po: update translations
8891
8892 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8893
8894         * tests/check/elements/x264enc.c:
8895           x264enc: add caps check to x264enc unit test
8896           Add some minimal caps checking to x264enc unit test.
8897           See #610089.
8898
8899 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
8900
8901         * ext/x264/gstx264enc.c:
8902           x264enc: fix up avcC header construction and playback by flash players
8903           Fix off-by-one bug when constructing the avcC header chunk: we
8904           wrote wrong profile info into the header. The first byte in the
8905           SPS NAL we get from x264 is the nal type, not the profile_idc.
8906           Also add some debug logging.
8907           Fixes #610089.
8908
8909 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
8910
8911         * gst/asfdemux/gstasfdemux.c:
8912           asfdemux: Improve seek behaviour for audio-only with no index
8913           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
8914           for video, we can just seek to seek_time instead.
8915
8916 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8917
8918         * configure.ac:
8919           configure: fix up GST_CXXFLAGS properly
8920           We don't want C specific flags in GST_CXXFLAGS, so base it on the
8921           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
8922           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
8923
8924 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8925
8926         * MAINTAINERS:
8927           Update MAINTAINERS, add myself
8928
8929 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
8930
8931         * configure.ac:
8932           configure: base GST_CXXFLAGS on --cflags from pkg-config
8933           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
8934           point for for both C and CXX settings.
8935
8936 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8937
8938         * common:
8939           Automatic update of common submodule
8940           From 96dc793 to 44ecce7
8941
8942 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8943
8944         * Makefile.am:
8945         * configure.ac:
8946         * win32/common/.gitignore:
8947         * win32/common/config.h:
8948           win32: change how win32/common/config.h is updated
8949           Generate win32/common/config.h-new directly from config.h.in,
8950           using shell variables in configure and some hard-coded information.
8951           Change top-level makefile so that 'make win32-update' copies the
8952           generated file to win32/common/config.h, which we keep in source
8953           control. It's kept in source control so that the git tree is
8954           buildable from VS.
8955           This change is similar to the ones applied a while ago to GStreamer
8956           core, gst-plugins-base and gst-plugins-good and prevents configure
8957           from changing files in source control. The generated config.h
8958           should be ok, but needs testing.
8959
8960 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8961
8962         * gst/realmedia/rtspreal.c:
8963           rtspreal: don't construct config header with uninitialised bytes
8964           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
8965           a presumably unintentional padding of uninitialised bytes at the end
8966           of the CONT tags chunk, which should be harmless but causes warnings
8967           in valgrind (see #608533 for a test URL).
8968
8969 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8970
8971         * gst/realmedia/rtspreal.c:
8972           rtspreal: add finalize function so we can free streams and rulebook
8973           Fix memory leak in Real RTSP component (#608533).
8974
8975 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8976
8977         * gst/realmedia/rtspreal.c:
8978           rtspreal: fix minor memory leak
8979           Caps take their own reference when a buffer is added to them, so
8980           unref buffer after adding it to caps (#608533).
8981
8982 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8983
8984         * gst/realmedia/rdtdepay.c:
8985           rdtdepay: unref input buffer when done
8986           Fixes memory leak, see #608533.
8987
8988 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8989
8990         * common:
8991           Automatic update of common submodule
8992           From 15d47a6 to 96dc793
8993
8994 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8995
8996         * ext/x264/gstx264enc.c:
8997         * ext/x264/gstx264enc.h:
8998           x264enc: make use of Access Unit delimiters configurable
8999           API: GstX264Enc:aud
9000
9001 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9002
9003         * gst/asfdemux/asfpacket.c:
9004           asfdemux: Do not subtract padding twice
9005           Only subtract implicit padding if an explicit one isn't
9006           provided. Avoids subtracting it twice and causing
9007           parsing errors.
9008           Fixes #607698
9009
9010 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
9011
9012         * gst/asfdemux/gstasfdemux.c:
9013         * gst/mpegstream/gstmpegpacketize.c:
9014           assert: g_assert_not_reached() cannot replace return statement
9015           Fix build with assert being turned off.
9016
9017 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9018
9019         * common:
9020           Automatic update of common submodule
9021           From 14cec89 to 15d47a6
9022
9023 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
9024
9025         * gst/asfdemux/gstasfdemux.c:
9026           asfdemux: Don't forget to update flow variable
9027           Forgot to update the return value in the loop.
9028
9029 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
9030
9031         * gst/asfdemux/gstasfdemux.c:
9032           asfdemux: Check flow return on every push
9033           We previously only aggregated flow returns after the while(push) loop,
9034           which meant that in some cases we would end-up not properly aggregating
9035           the flow returns.
9036           This is based on the same flow aggregation algorithm as oggdemux.
9037
9038 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9039
9040         * ext/x264/gstx264enc.c:
9041           x264enc: Add stream-format to output caps
9042           Adds stream-format to output caps of x264enc that
9043           informs if the stream is in bytestream of avc format.
9044           Fixes #606662
9045
9046 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
9047
9048         * gst/mpegaudioparse/gstxingmux.c:
9049           xingmux: Fix unaligned memory access
9050           ARM/SPARC need 32bit alignment but xingmux accesses possibly
9051           unaligned memory, which leads to SIGBUS.
9052           Fixes bug #586464.
9053
9054 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
9055
9056         * gst/asfdemux/gstasfdemux.c:
9057           asfdemux: Use GST_STR_NULL in a couple of places.
9058           Fixes crashing on some of the log statements on win32.
9059
9060 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9061
9062         * gst/realmedia/rmdemux.c:
9063           rmdemux: Parse and post bitrate for streams
9064           Parse the bitrate of the streams and post their tags.
9065           Fixes #599299
9066
9067 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9068
9069         * gst/asfdemux/gstasfdemux.c:
9070         * gst/asfdemux/gstasfdemux.h:
9071           asfdemux: Post bitrate tag
9072           If stream bitrate object is available, post the bitrate
9073           tags.
9074           Fixes #599297
9075
9076 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9077
9078         * gst/mpegaudioparse/gstmpegaudioparse.c:
9079         * gst/mpegaudioparse/gstmpegaudioparse.h:
9080           mp3parse: minor validation check of (Xing, VBRI) metadata
9081           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
9082
9083 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9084
9085         * gst/mpegaudioparse/gstmpegaudioparse.c:
9086           mp3parse: use proper total_time and total_bytes in various cases
9087           The correct basis for (Xing, VBRI) seek table calculations is the
9088           byte size and duration provided by that metadata, rather than some
9089           other (possibly even estimated) one.  This also prevents an infinite
9090           conversion loop in (unlikely) case where a TOC is provided without
9091           such corresponding (duration) metdata.
9092
9093 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9094
9095         * gst/mpegaudioparse/gstmpegaudioparse.c:
9096         * gst/mpegaudioparse/gstmpegaudioparse.h:
9097           mp3parse: conserve stop time for non-accurate seek
9098           Use the same strategy as accurate seeks to store
9099           pending non-accurate seeks to avoid overwriting non-definite
9100           stop times. When doing non-accurate seeks our position
9101           reporting might drift off by some secs and the stream can
9102           end up before it should.
9103           Fixes #603695
9104
9105 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9106
9107         * common:
9108           Automatic update of common submodule
9109           From 47cb23a to 14cec89
9110
9111 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9112
9113         * ext/amrwbdec/amrwb.c:
9114           amrwbdec: give decoder a rank so decodebin/playbin will use it
9115
9116 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9117
9118         * gst/mpegaudioparse/gstmpegaudioparse.c:
9119           mp3parse: return false when we can't seek
9120           When upstream can't seek, we return false as well
9121
9122 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9123
9124         * ext/lame/gstlame.c:
9125         * ext/lame/gstlamemp3enc.c:
9126           lame: Avoid crash when seeking before negotiating
9127           lame's 'lgv' variable is only initialized when the caps
9128           is negotiated, whenever a seek happens before that, it would
9129           attempt to call a function on an empty pointer, causing the crash.
9130           Fixes #603515
9131
9132 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9133
9134         * common:
9135           Automatic update of common submodule
9136           From 87bf428 to 47cb23a
9137
9138 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9139
9140         * common:
9141           Automatic update of common submodule
9142           From da4c75c to 87bf428
9143
9144 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
9145
9146         * common:
9147           Automatic update of common submodule
9148           From 53a2485 to da4c75c
9149
9150 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9151
9152         * gst/mpegaudioparse/gstmpegaudioparse.c:
9153           mp3parse: fix non-flushing seek
9154           Specifically, in addition to clearing lots of variables/offsets
9155           when receiving newsegment, also clear leftover data to match.
9156
9157 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
9158
9159         * ext/x264/gstx264enc.c:
9160         * ext/x264/gstx264enc.h:
9161           x264enc: Make upstream GstForceKeyUnit thread-safe
9162           Also send the GstForceKeyUnit event downstream when an upstream on is received,
9163           allowing muxers or payloaders to take appropriate actions.
9164           https://bugzilla.gnome.org/show_bug.cgi?id=602556
9165
9166 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9167
9168         * common:
9169           Automatic update of common submodule
9170           From a3e3ce4 to 53a2485
9171
9172 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
9173
9174         * gst/asfdemux/gstasfdemux.c:
9175           asfdemux: Don't call strlen() on NULL pointers
9176           Fixes bug #602280.
9177
9178 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9179
9180         * gst/asfdemux/gstasfdemux.c:
9181           asfdemux: Remove old pads when new ones are added
9182           The old pads were being removed before adding the new ones,
9183           we should add the new ones first.
9184           Fixes #599718
9185
9186 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9187
9188         * gst/asfdemux/gstasfdemux.c:
9189         * gst/asfdemux/gstasfdemux.h:
9190           asfdemux: Handle chained asfs on pull mode
9191           Adds chained asfs handling to pull mode. It now checks if
9192           there is a new asf header after the last packet (when it
9193           is possible to know how many packets are) or it tries
9194           checking if a processed packet that fails is an header
9195           object.
9196           Fixes #599718
9197
9198 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9199
9200         * gst/asfdemux/gstasfdemux.c:
9201         * gst/asfdemux/gstasfdemux.h:
9202           asfdemux: properly do chained asfs on push mode
9203           To properly do chained asfs work with playbin2, we need to
9204           push eos on the old pads before removing them.
9205           Fixes #599718
9206
9207 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9208
9209         * gst/asfdemux/gstasfdemux.c:
9210         * gst/asfdemux/gstasfdemux.h:
9211           asfdemux: add support for chained asfs (push mode)
9212           Adds support for detecting and playing chained asfs
9213           in push mode. asfdemux tries to detect a new asf start
9214           by identifying the header object guid in a input buffer.
9215           When it finds it, it resets its state, removing its pads
9216           and creates new ones for the new file.
9217
9218 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9219
9220         * gst/asfdemux/gstasfdemux.c:
9221           asfdemux: fix two small leaks
9222
9223 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9224
9225         * gst/asfdemux/gstasfdemux.c:
9226           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
9227           WM/Track has a 0 base but is often wrongly written as starting from 1,
9228           so not as reliable as WM/TrackNumber which always starts from 1.
9229
9230 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9231
9232         * gst/asfdemux/gstasfdemux.c:
9233           asfdemux: WM/Track starts counting from 0, adjust to start from 1
9234
9235 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9236
9237         * gst/asfdemux/gstasfdemux.c:
9238           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
9239           There's both WM/Track and WM/TrackNumber.
9240
9241 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
9242
9243         * ext/a52dec/gsta52dec.c:
9244           a52dec: Fix debug statement: Pass pos variable instead of time() function
9245
9246 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
9247
9248         * gst/dvdsub/gstdvdsubdec.c:
9249           dvdsubdec: Fix printf format string warning
9250
9251 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
9252
9253         * gst/asfdemux/gstasfdemux.c:
9254           asfdemux: Fix bogus variable used uninitialised warnings
9255
9256 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
9257
9258         * po/Makevars:
9259           po: Don't create backup .po files
9260           As well as preventing creation of useless backup files, it works
9261           around a bug in gettext 0.17 on OS/X
9262
9263 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
9264
9265         * gst/asfdemux/asfpacket.c:
9266           asfdemux: fix c99-style comments.
9267
9268 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
9269
9270         * gst/asfdemux/asfpacket.c:
9271           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
9272
9273 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9274
9275         * gst/realmedia/rmutils.c:
9276           rmutils: fix byteswapping
9277           fix the byteswapping code that was wrong because of the side effects of the
9278           READ/WRITE macros.
9279           Fixes #599676
9280
9281 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
9282
9283         * ext/x264/gstx264enc.c:
9284           x264enc: Adapt to slightly modified x264 API
9285           Fixes #599095.
9286
9287 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9288
9289         * gst/asfdemux/asfpacket.c:
9290           asfdemux: careful to avoid crash on bogus data
9291           When receiving bogus data, we have to avoid subtracting a value
9292           larger than 'size' from 'size' variable, resulting in a wrap
9293           that would make 'size' a really large bogus value.
9294           Fixes #599333
9295
9296 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
9297
9298         * win32/common/config.h:
9299           win32: Commit bumped version number
9300
9301 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
9302
9303         * gst/mpegaudioparse/gstmpegaudioparse.c:
9304           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
9305           Fixes #598761
9306           This removes a good 50% of processing time for parsing a buffer.
9307           We do this by simply... getting the nicks that we already have handy
9308           instead of going through the expensive glib system.
9309
9310 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
9311
9312         * configure.ac:
9313           configure.ac: And back to development we go...
9314
9315 === release 0.10.13 ===
9316
9317 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
9318
9319         * ChangeLog:
9320         * NEWS:
9321         * RELEASE:
9322         * common:
9323         * configure.ac:
9324         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9325         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9326         * docs/plugins/inspect/plugin-a52dec.xml:
9327         * docs/plugins/inspect/plugin-asf.xml:
9328         * docs/plugins/inspect/plugin-cdio.xml:
9329         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9330         * docs/plugins/inspect/plugin-dvdread.xml:
9331         * docs/plugins/inspect/plugin-dvdsub.xml:
9332         * docs/plugins/inspect/plugin-iec958.xml:
9333         * docs/plugins/inspect/plugin-lame.xml:
9334         * docs/plugins/inspect/plugin-mad.xml:
9335         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9336         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9337         * docs/plugins/inspect/plugin-mpegstream.xml:
9338         * docs/plugins/inspect/plugin-realmedia.xml:
9339         * docs/plugins/inspect/plugin-siddec.xml:
9340         * docs/plugins/inspect/plugin-twolame.xml:
9341         * docs/plugins/inspect/plugin-x264.xml:
9342         * gst-plugins-ugly.doap:
9343         * win32/common/config.h:
9344           Release 0.10.13
9345
9346 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
9347
9348         * po/af.po:
9349         * po/az.po:
9350         * po/bg.po:
9351         * po/ca.po:
9352         * po/cs.po:
9353         * po/da.po:
9354         * po/de.po:
9355         * po/en_GB.po:
9356         * po/es.po:
9357         * po/eu.po:
9358         * po/fi.po:
9359         * po/fr.po:
9360         * po/hu.po:
9361         * po/id.po:
9362         * po/it.po:
9363         * po/ja.po:
9364         * po/lt.po:
9365         * po/lv.po:
9366         * po/ms.po:
9367         * po/mt.po:
9368         * po/nb.po:
9369         * po/nl.po:
9370         * po/or.po:
9371         * po/pl.po:
9372         * po/pt_BR.po:
9373         * po/ru.po:
9374         * po/sk.po:
9375         * po/sq.po:
9376         * po/sr.po:
9377         * po/sv.po:
9378         * po/tr.po:
9379         * po/uk.po:
9380         * po/vi.po:
9381         * po/zh_CN.po:
9382           Update .po files
9383
9384 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
9385
9386         * common:
9387           Automatic update of common submodule
9388           From 85d1530 to 0702fe1
9389
9390 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
9391
9392         * ChangeLog:
9393         * configure.ac:
9394         * po/af.po:
9395         * po/az.po:
9396         * po/bg.po:
9397         * po/ca.po:
9398         * po/cs.po:
9399         * po/da.po:
9400         * po/de.po:
9401         * po/en_GB.po:
9402         * po/es.po:
9403         * po/eu.po:
9404         * po/fi.po:
9405         * po/fr.po:
9406         * po/hu.po:
9407         * po/id.po:
9408         * po/it.po:
9409         * po/ja.po:
9410         * po/lt.po:
9411         * po/lv.po:
9412         * po/ms.po:
9413         * po/mt.po:
9414         * po/nb.po:
9415         * po/nl.po:
9416         * po/or.po:
9417         * po/pl.po:
9418         * po/pt_BR.po:
9419         * po/ru.po:
9420         * po/sk.po:
9421         * po/sq.po:
9422         * po/sr.po:
9423         * po/sv.po:
9424         * po/tr.po:
9425         * po/uk.po:
9426         * po/vi.po:
9427         * po/zh_CN.po:
9428         * win32/common/config.h:
9429           0.10.12.3 pre-release
9430
9431 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
9432
9433         * common:
9434           Automatic update of common submodule
9435           From a3e3ce4 to 85d1530
9436
9437 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
9438
9439         * ext/a52dec/gsta52dec.c:
9440           a52dec: Fix reference leak on all input buffers in 'dvd mode'
9441           https://bugzilla.gnome.org/show_bug.cgi?id=598272
9442
9443 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
9444
9445         * ChangeLog:
9446         * configure.ac:
9447         * po/LINGUAS:
9448         * po/af.po:
9449         * po/az.po:
9450         * po/bg.po:
9451         * po/ca.po:
9452         * po/cs.po:
9453         * po/da.po:
9454         * po/de.po:
9455         * po/en_GB.po:
9456         * po/es.po:
9457         * po/eu.po:
9458         * po/fi.po:
9459         * po/fr.po:
9460         * po/hu.po:
9461         * po/id.po:
9462         * po/it.po:
9463         * po/ja.po:
9464         * po/lt.po:
9465         * po/lv.po:
9466         * po/ms.po:
9467         * po/mt.po:
9468         * po/nb.po:
9469         * po/nl.po:
9470         * po/or.po:
9471         * po/pl.po:
9472         * po/pt_BR.po:
9473         * po/ru.po:
9474         * po/sk.po:
9475         * po/sq.po:
9476         * po/sr.po:
9477         * po/sv.po:
9478         * po/tr.po:
9479         * po/uk.po:
9480         * po/vi.po:
9481         * po/zh_CN.po:
9482         * win32/common/config.h:
9483           0.10.12.2 pre-release
9484
9485 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
9486
9487         * docs/plugins/gst-plugins-ugly-plugins.args.new:
9488         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9489           docs: Remove files accidentally added
9490           Remove the gst-plugins-ugly-plugins.args.new and
9491           gst-plugins-ugly-plugins.signals.new files, that appear
9492           to have been accidentally added in commit
9493           f5d046a0b034f9bd7274291f7131ee5db1a30052
9494
9495 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
9496
9497         * ext/a52dec/gsta52dec.c:
9498           a52dec: Add some debugging for new segment events
9499
9500 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
9501
9502         * ext/mpeg2dec/gstmpeg2dec.c:
9503           mpeg2dec: fix warning in macosx snow leopard
9504
9505 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
9506
9507         * gst/mpegstream/gstmpegparse.c:
9508           mpegstream: fix warning in macosx snow leopard
9509
9510 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
9511
9512         * gst/mpegaudioparse/gstmpegaudioparse.c:
9513           mpegaudioparse: fix warning in macosx snow leopard
9514
9515 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
9516
9517         * gst/dvdsub/gstdvdsubdec.c:
9518           dvdsubdec: fix warning on macosx snow leopard
9519
9520 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
9521
9522         * gst/asfdemux/gstasfdemux.c:
9523           asfdemux: fix warning in macosx snow leopard
9524
9525 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
9526
9527         * gst/mpegaudioparse/gstmpegaudioparse.c:
9528           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
9529
9530 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
9531
9532         * common:
9533           Automatic update of common submodule
9534           From 19fa4f3 to a3e3ce4
9535
9536 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
9537
9538         * gst/asfdemux/gstasfdemux.c:
9539         * gst/realmedia/rdtmanager.c:
9540           build: fprintf, sprintf, sscanf need stdio.h
9541
9542 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
9543
9544         * ext/mad/gstmad.c:
9545           mad: add missing include to fix the build
9546
9547 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9548
9549         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9550           dvdlpcm: whitespace fixes
9551
9552 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
9553
9554         * gst-plugins-ugly.spec.in:
9555           update spec file
9556
9557 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9558
9559         * configure.ac:
9560           x264enc: adjust configure checking to changed upstream
9561
9562 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9563
9564         * ext/x264/gstx264enc.c:
9565           x264enc: conditionally adjust to new upstream API
9566           Fixes #596517.
9567
9568 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9569
9570         * gst/mpegaudioparse/gstmpegaudioparse.c:
9571         * gst/mpegaudioparse/gstmpegaudioparse.h:
9572           mpegaudioparse: prevent infinite (re)syncing
9573           Conflicts:
9574           gst/mpegaudioparse/gstmpegaudioparse.c
9575
9576 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
9577
9578         * gst/mpegaudioparse/gstmpegaudioparse.c:
9579           mp3parse: Refactor checking for sync. Make resyncing more reliable.
9580           Previously, we could get false sync relatively easily - it sometimes happened
9581           on real files. This cleans the code up a fair bit, and makes it require more
9582           confirmation that we've found valid sync before continuing.
9583
9584 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9585
9586         * gst/mpegaudioparse/gstmpegaudioparse.c:
9587           mpegaudioparse: ensure 2 valid headers in a row when resyncing
9588
9589 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9590
9591         * gst/mpegstream/gstdvddemux.c:
9592           dvddemux: remove bogus ifndef
9593
9594 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9595
9596         * common:
9597           Automatic update of common submodule
9598           From 94f95e3 to 19fa4f3
9599
9600 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9601
9602         * ext/mpeg2dec/gstmpeg2dec.c:
9603           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
9604
9605 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9606
9607         * gst/dvdsub/gstdvdsubparse.c:
9608           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
9609
9610 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
9611
9612         * ext/amrnb/amrnbdec.c:
9613         * ext/amrnb/amrnbenc.c:
9614           Remove Ronald Bultje from Authors field
9615           Replaced with "GStreamer maintainers
9616           <gstreamer-devel@lists.sourceforge.net>" or just removed,
9617           depending on the number of other authors.
9618
9619 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
9620
9621         * gst/asfdemux/Makefile.am:
9622         * gst/asfdemux/gstasfmux.c:
9623         * gst/asfdemux/gstasfmux.h:
9624           asfdemux: Remove old non-built asfmux code
9625           Remove so people don't confuse it with the new asfmux code
9626           in -bad.
9627
9628 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9629
9630         * ext/a52dec/gsta52dec.c:
9631           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
9632           It's not defined for older liba52 versions.
9633
9634 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
9635
9636         * ext/a52dec/gsta52dec.c:
9637           a52dec: Allow liba52 to use djbfft based IMDCT transform
9638           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
9639           IMDCT transform acceleration. It does however have a software based
9640           acceleration using the djbfft library (D.J. Bernstein's library for
9641           fourier transforms - Extremely fast library for floating-point
9642           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
9643           flag.
9644           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
9645           and AltiVec implementations, but those are checked for first, and
9646           djbfft is chosen only if none of those is available - good in the
9647           case of some distributions including a port of the MPlayer changes
9648           in their system a52dec library.
9649           The down and upmix code in liba52 doesn't seem to be disturbed by
9650           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
9651           versions if passed from oil_cpu_get_flags (SSE currently is not).
9652           Fixes bug #592787.
9653
9654 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9655
9656         * configure.ac:
9657           amr: Use opencore-amr pkg-config files if possible
9658           This makes it possible to build the plugins when the libraries
9659           are installed at non-standard locations.
9660           Fixes bug #591348.
9661
9662 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9663
9664         * gst/mpegaudioparse/gstmpegaudioparse.c:
9665           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
9666           Metadata provided seek tables are consistent with metadata's view of
9667           total size, which typically matches real size, but need not do so
9668           (e.g. a truncated file).  Fixes seeking and position reporting
9669           in such truncated files (although duration based on metadata may then
9670           still be incorrect).
9671
9672 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9673
9674         * configure.ac:
9675           configure: bump core/base requirements to released versions
9676           to avoid confusion.
9677
9678 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9679
9680         * configure.ac:
9681           configure: Remove all mentions to the id3tag plugin which was removed
9682
9683 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
9684
9685         * configure.ac:
9686           mad: make check for mad independent of the check for id3tag
9687           Fixes bug #590432.
9688
9689 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9690
9691         * gst/asfdemux/gstrtpasfdepay.c:
9692           rtpasfdepay: set padding size to the correct value
9693           asf packets in rtp packets should come with their padding fields
9694           set to 0 and the depayload must update them to the correct
9695           value before pushing downstream
9696
9697 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
9698
9699         * configure.ac:
9700         * docs/plugins/Makefile.am:
9701         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9702         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9703         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9704         * docs/plugins/inspect/plugin-amrnb.xml:
9705         * docs/plugins/inspect/plugin-amrwbdec.xml:
9706         * ext/Makefile.am:
9707         * ext/amrnb/GstAmrnbEnc.prs:
9708         * ext/amrnb/Makefile.am:
9709         * ext/amrnb/README:
9710         * ext/amrnb/amrnb.c:
9711         * ext/amrnb/amrnbdec.c:
9712         * ext/amrnb/amrnbdec.h:
9713         * ext/amrnb/amrnbenc.c:
9714         * ext/amrnb/amrnbenc.h:
9715         * ext/amrnb/amrnbparse.c:
9716         * ext/amrnb/amrnbparse.h:
9717         * ext/amrwbdec/Makefile.am:
9718         * ext/amrwbdec/README:
9719         * ext/amrwbdec/amrwb.c:
9720         * ext/amrwbdec/amrwbdec.c:
9721         * ext/amrwbdec/amrwbdec.h:
9722           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
9723           These are based on the OpenCore codecs.
9724           Fixes bug #584890.
9725
9726 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
9727
9728         * common:
9729           Automatic update of common submodule
9730           From fedaaee to 94f95e3
9731
9732 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9733
9734         * LICENSE_readme:
9735         * REQUIREMENTS:
9736         * configure.ac:
9737         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9738         * docs/plugins/gst-plugins-ugly-plugins.args.new:
9739         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9740         * docs/plugins/inspect/plugin-dvdnav.xml:
9741         * ext/Makefile.am:
9742         * ext/dvdnav/.gitignore:
9743         * ext/dvdnav/Makefile.am:
9744         * ext/dvdnav/README:
9745         * ext/dvdnav/dvdnavsrc.c:
9746         * ext/dvdnav/dvdnavsrc.h:
9747         * ext/dvdnav/gst-dvd:
9748         * ext/dvdread/dvdreadsrc.c:
9749         * gst-plugins-ugly.spec.in:
9750         * po/POTFILES.in:
9751           dvdnav: remove dvdnav plugin
9752           Remove dvdnav plugin, it has no future. resindvd is the plugin to
9753           use for dvd playback. Note that dvdnav was never really enabled
9754           in -ugly, you had to edit configure.ac to get it built.
9755
9756 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9757
9758         * tests/check/elements/mpeg2dec.c:
9759           mpeg2dec: Fix unused variables compiler warnings in unit test
9760
9761 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
9762
9763         * autogen.sh:
9764           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
9765           Check for more automake command variants. Use printf instead of 'echo -n'
9766           for portability
9767
9768 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9769
9770         * common:
9771           Automatic update of common submodule
9772           From 5845b63 to fedaaee
9773
9774 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
9775
9776         * .gitignore:
9777           Make git ignore more files
9778
9779 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
9780
9781         * gst/asfdemux/gstasfdemux.c:
9782           asfdemux: Refactor multiple packet pull.
9783           This also fixes a bug by which the first buffer (in a multi-packet mode)
9784           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
9785           full incoming buffer and not just of the single asf packet.
9786           Fixes corrupted frames introduced by latest commit.
9787
9788 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9789
9790         * gst/asfdemux/gstasfdemux.c:
9791           asfdemux: use the right accurate field
9792           Remove accurate variable and its faulty use because the real variable is an
9793           instance variable.
9794
9795 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
9796
9797         * gst/asfdemux/asfpacket.c:
9798         * gst/asfdemux/gstasfdemux.c:
9799           asfdemux: Sprinkle branch prediction macros accross the code
9800
9801 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
9802
9803         * gst/asfdemux/gstasfdemux.c:
9804           asfdemux: Delay newsegment handling until we have a keyframe.
9805           We now have a chance for packets to be collected before we send out the
9806           newsegment. If we're not in accurate seeking (keyunit) it will set
9807           the segment start/time to the keyframe's timestamp.
9808
9809 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
9810
9811         * gst/asfdemux/gstasfdemux.c:
9812           asfdemux: Remove useless check. We already have checked for it above.
9813
9814 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
9815
9816         * gst/asfdemux/gstasfdemux.c:
9817           asfdemux: No longer queue GOPs now that seeking is fixed.
9818           We now *always* seek to the keyframe just before our requested position.
9819           When we encounter the first keyframe and we were not accurate (therefore doing
9820           keyframe seeking), we update the segment start position to the keyframe timestamp.
9821
9822 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
9823
9824         * gst/asfdemux/gstasfdemux.c:
9825         * gst/asfdemux/gstasfdemux.h:
9826           asfdemux: Store the accurate seeking flag
9827
9828 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
9829
9830         * gst/asfdemux/gstasfdemux.c:
9831           asfdemux: Use the average frame duration for buffers without a duration.
9832           This will still cause some timestamp jitter, but giving a hint as to the duration
9833           rather than nothing seems to be a better idea.
9834           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
9835           duration using the accumulated packet duration (which will be correct).
9836
9837 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
9838
9839         * gst/asfdemux/gstasfdemux.c:
9840         * gst/asfdemux/gstasfdemux.h:
9841           asfdemux: Use index entry packet count to optimize seeking.
9842           The simple index entries also contain the number of packets one needs
9843           to retrieve at a given position to get a full keyframe. We therefore
9844           use that information to retrieve all those packets in one buffer when
9845           working in pull-mode.
9846
9847 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9848
9849         * gst/asfdemux/gstasfdemux.c:
9850           asfdemux: Do not try to free const pointer
9851           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
9852           asfdemux tried to free a const pointer that had been cast to a
9853           normal pointer variable.
9854
9855 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
9856
9857         * gst/asfdemux/gstasfdemux.c:
9858           asfdemux: Use presentation timestamp when searching in the index.
9859           We need to take the preroll into account... else we end up too early.
9860
9861 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
9862
9863         * common:
9864           Automatic update of common submodule
9865           From f3bb51b to 5845b63
9866
9867 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
9868
9869         * gst/asfdemux/gstasfdemux.c:
9870           asfdemux: Convert index entry from presentation time to timestamps.
9871           We weren't taking the preroll into account previously, meaning that we
9872           were always seeking preroll nanoseconds too early... resulting in a lot
9873           of dropped packets (which are before the start time).
9874           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
9875
9876 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
9877
9878         * common:
9879         * gst/asfdemux/gstasfdemux.c:
9880           asfdemux: Fix byte array metadata handling.
9881           We basically discard byte array metadata. Should be trivial to adapt
9882           to storing the pointers if we need it later on.
9883
9884 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
9885
9886         * gst/asfdemux/gstasfdemux.c:
9887         * gst/asfdemux/gstasfdemux.h:
9888           asfdemux: Handle PAR/interlaced information stored in packet payload.
9889           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
9890           in the ASF Packet payload extensions).
9891
9892 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
9893
9894         * gst/asfdemux/gstasfdemux.c:
9895         * gst/asfdemux/gstasfdemux.h:
9896           asfdemux: Store/Handle global metadata (not specific to one stream).
9897           This allows us to store (and handle) PAR information which might be stored there.
9898
9899 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9900
9901         * gst/mpegaudioparse/gstmpegaudioparse.c:
9902           mpegaudioparse: fix Xing inverse seek table building
9903
9904 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
9905
9906         * common:
9907           Automatic update of common submodule
9908           From f3bb51b to f810030
9909
9910 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9911
9912         * gst/asfdemux/gstasfdemux.c:
9913           asfdemux: don't try to free a NULL taglist
9914
9915 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9916
9917         * gst/asfdemux/gstasfdemux.c:
9918           asfdemux: post tags only after we've created our source pads
9919           Post global tags only after we've added our source pads, so that
9920           tag events get sent downstream in addition to tag messages posted
9921           on the bus. This makes sure tags can be picked up automatically
9922           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
9923           While we're at it, also add a container-format tag.
9924
9925 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9926
9927         * configure.ac:
9928         * gst/asfdemux/gstasfdemux.c:
9929           asfdemux: use new bytereader functions for image tag parsing
9930
9931 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9932
9933         * gst/asfdemux/gstasfdemux.c:
9934         * gst/asfdemux/gstasfdemux.h:
9935           asfdemux: remove some more unused variables
9936
9937 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9938
9939         * gst/realmedia/rmdemux.c:
9940           rmdemux: plug buffer leaking
9941
9942 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9943
9944         * gst/asfdemux/gstrtpasfdepay.c:
9945           asfdepay: guard against dropped buffers
9946           If a buffer was dropped, we might request data from the adapter that is not
9947           there and then we get a NULL buffer.
9948
9949 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9950
9951         * gst/asfdemux/gstasfdemux.c:
9952         * gst/asfdemux/gstasfdemux.h:
9953           asfdemux: set DISCONT on streams
9954           When we receive a DISCONT as input, don't clear our complete state but simply
9955           mark a discont that will be put on the next buffer. The code will be able to
9956           handle and throw away incomplete data.
9957           Add some more debug info.
9958           Remove an unused variable.
9959
9960 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9961
9962         * gst/asfdemux/gstrtpasfdepay.c:
9963           asfdepay: set DELTA_UNIT flag correctly
9964           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
9965           Add some more debug info.
9966
9967 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9968
9969         * gst/asfdemux/gstasfdemux.c:
9970           asfdemux: fix latency calculations
9971           We need to check for -1 as an invalid timestamp, not 1.
9972
9973 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9974
9975         * gst/mpegaudioparse/gstmpegaudioparse.c:
9976         * gst/mpegaudioparse/gstmpegaudioparse.h:
9977           mp3parse: don't put every single frame into the index
9978           Let's not put every single mp3 frame in our index, a few frames per
9979           second should be more than enough. For now use an index interval
9980           of 100ms-500ms depending on the upstream size, to keep the index at
9981           a reasonable size. Factor out the code that adds the index entry
9982           into a separate function for better code readability.
9983
9984 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9985
9986         * gst/mpegaudioparse/gstmpegaudioparse.c:
9987         * gst/mpegaudioparse/gstmpegaudioparse.h:
9988           mp3parse: assume seekability only if we know the upstream size
9989           While technically upstream may be seekable even if it doesn't know
9990           the exact size, I can't think of a use case where this distincation
9991           is relevant in practice, so for now just assume we're not seekable
9992           if upstream doesn't provide us with a size. Makes sure we don't
9993           build a seek index when streaming internet radio with sources that
9994           pretend to be seekable until you try to actually seek.
9995
9996 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9997
9998         * gst-plugins-ugly.spec.in:
9999           Fix x264 requirement in SPEC file
10000
10001 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10002
10003         * ext/x264/gstx264enc.c:
10004         * gst/realmedia/rdtmanager.c:
10005           x264enc, rdtmanager: fix compilation with debugging disabled
10006
10007 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
10008
10009         * common:
10010         * docs/plugins/Makefile.am:
10011           docs: Bump common. Fix comment in the docs Makefile.am
10012
10013 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
10014
10015         * configure.ac:
10016         * win32/common/config.h:
10017           Back to development -> 0.10.12.1
10018
10019 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
10020
10021         * gst-plugins-ugly.doap:
10022           Add 0.10.12 release to the doap file
10023
10024 === release 0.10.12 ===
10025
10026 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
10027
10028         * ChangeLog:
10029         * NEWS:
10030         * RELEASE:
10031         * configure.ac:
10032         * docs/plugins/gst-plugins-ugly-plugins.args:
10033         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10034         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10035         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10036         * docs/plugins/inspect/plugin-a52dec.xml:
10037         * docs/plugins/inspect/plugin-asf.xml:
10038         * docs/plugins/inspect/plugin-cdio.xml:
10039         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10040         * docs/plugins/inspect/plugin-dvdread.xml:
10041         * docs/plugins/inspect/plugin-dvdsub.xml:
10042         * docs/plugins/inspect/plugin-iec958.xml:
10043         * docs/plugins/inspect/plugin-lame.xml:
10044         * docs/plugins/inspect/plugin-mad.xml:
10045         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10046         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10047         * docs/plugins/inspect/plugin-mpegstream.xml:
10048         * docs/plugins/inspect/plugin-realmedia.xml:
10049         * docs/plugins/inspect/plugin-siddec.xml:
10050         * docs/plugins/inspect/plugin-synaesthesia.xml:
10051         * docs/plugins/inspect/plugin-twolame.xml:
10052         * docs/plugins/inspect/plugin-x264.xml:
10053         * win32/common/config.h:
10054           Release 0.10.12
10055
10056 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
10057
10058         * po/bg.po:
10059         * po/id.po:
10060         * po/it.po:
10061         * po/nl.po:
10062         * po/zh_CN.po:
10063           Update .po files
10064
10065 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
10066
10067         * po/af.po:
10068         * po/az.po:
10069         * po/bg.po:
10070         * po/ca.po:
10071         * po/cs.po:
10072         * po/da.po:
10073         * po/en_GB.po:
10074         * po/es.po:
10075         * po/fi.po:
10076         * po/fr.po:
10077         * po/hu.po:
10078         * po/id.po:
10079         * po/it.po:
10080         * po/ja.po:
10081         * po/lt.po:
10082         * po/mt.po:
10083         * po/nb.po:
10084         * po/nl.po:
10085         * po/or.po:
10086         * po/pl.po:
10087         * po/pt_BR.po:
10088         * po/ru.po:
10089         * po/sk.po:
10090         * po/sq.po:
10091         * po/sr.po:
10092         * po/sv.po:
10093         * po/tr.po:
10094         * po/uk.po:
10095         * po/vi.po:
10096         * po/zh_CN.po:
10097           Update .po files
10098
10099 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
10100
10101         * configure.ac:
10102         * po/af.po:
10103         * po/az.po:
10104         * po/bg.po:
10105         * po/ca.po:
10106         * po/cs.po:
10107         * po/da.po:
10108         * po/en_GB.po:
10109         * po/es.po:
10110         * po/fi.po:
10111         * po/fr.po:
10112         * po/hu.po:
10113         * po/id.po:
10114         * po/it.po:
10115         * po/ja.po:
10116         * po/lt.po:
10117         * po/mt.po:
10118         * po/nb.po:
10119         * po/nl.po:
10120         * po/or.po:
10121         * po/pl.po:
10122         * po/pt_BR.po:
10123         * po/ru.po:
10124         * po/sk.po:
10125         * po/sq.po:
10126         * po/sr.po:
10127         * po/sv.po:
10128         * po/tr.po:
10129         * po/uk.po:
10130         * po/vi.po:
10131         * po/zh_CN.po:
10132         * win32/common/config.h:
10133           0.10.11.2 pre-release
10134
10135 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
10136
10137         * win32/common/config.h.in:
10138           win32: Remove #undef inline from the win32 config.h
10139
10140 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10141
10142         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10143         * docs/plugins/inspect/plugin-mad.xml:
10144         * ext/mad/Makefile.am:
10145         * ext/mad/gstid3tag.c:
10146         * ext/mad/gstmad.c:
10147         * ext/mad/gstmad.h:
10148           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
10149           It will be reborn with a shiny new code base under its hood in -bad.
10150           See #581756 and #565764.
10151
10152 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
10153
10154         * tests/check/pipelines/.gitignore:
10155           gitignore: Ignore some built files in the test area
10156
10157 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
10158
10159         * docs/plugins/inspect/plugin-a52dec.xml:
10160         * docs/plugins/inspect/plugin-asf.xml:
10161         * docs/plugins/inspect/plugin-cdio.xml:
10162         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10163         * docs/plugins/inspect/plugin-dvdread.xml:
10164         * docs/plugins/inspect/plugin-dvdsub.xml:
10165         * docs/plugins/inspect/plugin-iec958.xml:
10166         * docs/plugins/inspect/plugin-lame.xml:
10167         * docs/plugins/inspect/plugin-mad.xml:
10168         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10169         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10170         * docs/plugins/inspect/plugin-mpegstream.xml:
10171         * docs/plugins/inspect/plugin-realmedia.xml:
10172         * docs/plugins/inspect/plugin-siddec.xml:
10173         * docs/plugins/inspect/plugin-synaesthesia.xml:
10174         * docs/plugins/inspect/plugin-twolame.xml:
10175           docs: Update plugin inspect files
10176
10177 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
10178
10179         * configure.ac:
10180         * docs/plugins/Makefile.am:
10181         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10182         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10183         * docs/plugins/inspect/plugin-x264.xml:
10184         * ext/Makefile.am:
10185         * gst-plugins-ugly.spec.in:
10186         * tests/check/Makefile.am:
10187         * tests/check/elements/.gitignore:
10188           Moved 'x264enc' from -bad to -ugly
10189
10190 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10191
10192         * ext/x264/gstx264enc.c:
10193         * ext/x264/gstx264enc.h:
10194           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
10195           Fixes #583627
10196
10197 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10198
10199         * ext/x264/GstX264Enc.prs:
10200           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
10201
10202 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10203
10204         * ext/x264/GstX264Enc.prs:
10205           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
10206
10207 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10208
10209         * ext/x264/gstx264enc.c:
10210           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
10211
10212 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
10213
10214         * ext/x264/GstX264Enc.prs:
10215         * ext/x264/Makefile.am:
10216         * ext/x264/gstx264enc.c:
10217           [MOVED FROM BAD 24/28] x264enc: add preset support
10218           Add preset iface and a (dummy) preset file as a starting point.
10219
10220 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10221
10222         * ext/x264/gstx264enc.c:
10223           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
10224
10225 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
10226
10227         * ext/x264/gstx264enc.c:
10228         * ext/x264/gstx264enc.h:
10229           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
10230           Use the GstForceKeyUnit event to force a keyframe.
10231           Fixes #578112.
10232
10233 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10234
10235           [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...
10236           Original commit message from CVS:
10237           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
10238           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
10239           Use hyphen in property name, perform safety buffer size check
10240           prior to mem access, and some more parentheses in macro.
10241
10242 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
10243
10244           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
10245           Original commit message from CVS:
10246           * ext/apexsink/Makefile.am:
10247           Link against -lgcrpyto for RSA_new and RSA_free.
10248           * ext/faac/gstfaac.c:
10249           * ext/x264/gstx264enc.c:
10250           Fix compiler warnings.
10251
10252 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10253
10254           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
10255           Original commit message from CVS:
10256           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10257           Construct source caps in more conventional (and correct) manner.
10258
10259 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10260
10261           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
10262           Original commit message from CVS:
10263           * ext/alsaspdif/Makefile.am:
10264           * ext/amrwb/Makefile.am:
10265           * ext/apexsink/Makefile.am:
10266           * ext/arts/Makefile.am:
10267           * ext/artsd/Makefile.am:
10268           * ext/audiofile/Makefile.am:
10269           * ext/audioresample/Makefile.am:
10270           * ext/bz2/Makefile.am:
10271           * ext/cdaudio/Makefile.am:
10272           * ext/celt/Makefile.am:
10273           * ext/dc1394/Makefile.am:
10274           * ext/dirac/Makefile.am:
10275           * ext/directfb/Makefile.am:
10276           * ext/divx/Makefile.am:
10277           * ext/dts/Makefile.am:
10278           * ext/faac/Makefile.am:
10279           * ext/faad/Makefile.am:
10280           * ext/gsm/Makefile.am:
10281           * ext/hermes/Makefile.am:
10282           * ext/ivorbis/Makefile.am:
10283           * ext/jack/Makefile.am:
10284           * ext/jp2k/Makefile.am:
10285           * ext/ladspa/Makefile.am:
10286           * ext/lcs/Makefile.am:
10287           * ext/libfame/Makefile.am:
10288           * ext/libmms/Makefile.am:
10289           * ext/metadata/Makefile.am:
10290           * ext/mpeg2enc/Makefile.am:
10291           * ext/mplex/Makefile.am:
10292           * ext/musepack/Makefile.am:
10293           * ext/musicbrainz/Makefile.am:
10294           * ext/mythtv/Makefile.am:
10295           * ext/nas/Makefile.am:
10296           * ext/neon/Makefile.am:
10297           * ext/ofa/Makefile.am:
10298           * ext/polyp/Makefile.am:
10299           * ext/resindvd/Makefile.am:
10300           * ext/sdl/Makefile.am:
10301           * ext/shout/Makefile.am:
10302           * ext/snapshot/Makefile.am:
10303           * ext/sndfile/Makefile.am:
10304           * ext/soundtouch/Makefile.am:
10305           * ext/spc/Makefile.am:
10306           * ext/swfdec/Makefile.am:
10307           * ext/tarkin/Makefile.am:
10308           * ext/theora/Makefile.am:
10309           * ext/timidity/Makefile.am:
10310           * ext/twolame/Makefile.am:
10311           * ext/x264/Makefile.am:
10312           * ext/xine/Makefile.am:
10313           * ext/xvid/Makefile.am:
10314           * gst-libs/gst/app/Makefile.am:
10315           * gst-libs/gst/dshow/Makefile.am:
10316           * gst/aiffparse/Makefile.am:
10317           * gst/app/Makefile.am:
10318           * gst/audiobuffer/Makefile.am:
10319           * gst/bayer/Makefile.am:
10320           * gst/cdxaparse/Makefile.am:
10321           * gst/chart/Makefile.am:
10322           * gst/colorspace/Makefile.am:
10323           * gst/dccp/Makefile.am:
10324           * gst/deinterlace/Makefile.am:
10325           * gst/deinterlace2/Makefile.am:
10326           * gst/dvdspu/Makefile.am:
10327           * gst/festival/Makefile.am:
10328           * gst/filter/Makefile.am:
10329           * gst/flacparse/Makefile.am:
10330           * gst/flv/Makefile.am:
10331           * gst/games/Makefile.am:
10332           * gst/h264parse/Makefile.am:
10333           * gst/librfb/Makefile.am:
10334           * gst/mixmatrix/Makefile.am:
10335           * gst/modplug/Makefile.am:
10336           * gst/mpeg1sys/Makefile.am:
10337           * gst/mpeg4videoparse/Makefile.am:
10338           * gst/mpegdemux/Makefile.am:
10339           * gst/mpegtsmux/Makefile.am:
10340           * gst/mpegvideoparse/Makefile.am:
10341           * gst/mve/Makefile.am:
10342           * gst/nsf/Makefile.am:
10343           * gst/nuvdemux/Makefile.am:
10344           * gst/overlay/Makefile.am:
10345           * gst/passthrough/Makefile.am:
10346           * gst/pcapparse/Makefile.am:
10347           * gst/playondemand/Makefile.am:
10348           * gst/rawparse/Makefile.am:
10349           * gst/real/Makefile.am:
10350           * gst/rtjpeg/Makefile.am:
10351           * gst/rtpmanager/Makefile.am:
10352           * gst/scaletempo/Makefile.am:
10353           * gst/sdp/Makefile.am:
10354           * gst/selector/Makefile.am:
10355           * gst/smooth/Makefile.am:
10356           * gst/smoothwave/Makefile.am:
10357           * gst/speed/Makefile.am:
10358           * gst/speexresample/Makefile.am:
10359           * gst/stereo/Makefile.am:
10360           * gst/subenc/Makefile.am:
10361           * gst/tta/Makefile.am:
10362           * gst/vbidec/Makefile.am:
10363           * gst/videodrop/Makefile.am:
10364           * gst/videosignal/Makefile.am:
10365           * gst/virtualdub/Makefile.am:
10366           * gst/vmnc/Makefile.am:
10367           * gst/y4m/Makefile.am:
10368           * sys/acmenc/Makefile.am:
10369           * sys/cdrom/Makefile.am:
10370           * sys/dshowdecwrapper/Makefile.am:
10371           * sys/dshowsrcwrapper/Makefile.am:
10372           * sys/dvb/Makefile.am:
10373           * sys/dxr3/Makefile.am:
10374           * sys/fbdev/Makefile.am:
10375           * sys/oss4/Makefile.am:
10376           * sys/qcam/Makefile.am:
10377           * sys/qtwrapper/Makefile.am:
10378           * sys/vcd/Makefile.am:
10379           * sys/wininet/Makefile.am:
10380           * win32/common/config.h:
10381           Don't install static libs for plugins. Fixes #550851 for -bad.
10382
10383 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10384
10385           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
10386           Original commit message from CVS:
10387           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
10388           Adapt to slightly modified x264 API.  Fixes #555238.
10389
10390 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10391
10392           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
10393           Original commit message from CVS:
10394           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
10395           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
10396           * ext/x264/gstx264enc.h:
10397           Do not deal with duplicated input (timestamps).  If needed,
10398           a generic element can do so.
10399           Do not manipulate input timestamps on the way out,
10400           since that shifts the timeline and A/V sync.
10401
10402 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10403
10404           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
10405           Original commit message from CVS:
10406           * docs/plugins/gst-plugins-bad-plugins.args:
10407           Integrate new properties into documentation.
10408           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
10409           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10410           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10411           Fix up API prior to eventual plugin move.
10412           API: GstX264Enc:pass (provides more options, and changed to enum)
10413
10414 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10415
10416           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
10417           Original commit message from CVS:
10418           * docs/plugins/Makefile.am:
10419           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
10420           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
10421           * ext/x264/gstx264enc.c:
10422           * tests/check/Makefile.am:
10423           * tests/check/elements/x264enc.c: (setup_x264enc),
10424           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
10425           Add documentation and unit test for x264enc.
10426
10427 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10428
10429           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
10430           Original commit message from CVS:
10431           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
10432           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
10433           Allocate some buffers in more adaptive and economical fashion.
10434
10435 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10436
10437           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
10438           Original commit message from CVS:
10439           * configure.ac:
10440           Check for sufficiently up-to-date x264 API.
10441           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
10442           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10443           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10444           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10445           * ext/x264/gstx264enc.h:
10446           Expose some more parameters of the x264 encoder as properties.
10447
10448 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10449
10450           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
10451           Original commit message from CVS:
10452           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
10453           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
10454           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10455           (gst_x264_enc_flush_frames):
10456           Coding style and layout; re-order some functions in more
10457           typical and natural flow.
10458
10459 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10460
10461           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
10462           Original commit message from CVS:
10463           * ext/x264/Makefile.am:
10464           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
10465           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
10466           (gst_x264_enc_reset), (gst_x264_enc_finalize),
10467           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
10468           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
10469           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
10470           * ext/x264/gstx264enc.h:
10471           Use GQueue in stead of custom queue code.
10472           Factorize flushing out encoder delayed frames.
10473           Factorize initialization and state change reset.
10474
10475 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10476
10477           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
10478           Original commit message from CVS:
10479           * ext/x264/gstx264enc.h:
10480           * sys/fbdev/gstfbdevsink.c:
10481           Use configure-generated _stdint.h.
10482
10483 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10484
10485           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
10486           Original commit message from CVS:
10487           * ext/x264/Makefile.am:
10488           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10489           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
10490           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
10491           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10492           (gst_x264_enc_finalize), (gst_x264_enc_chain),
10493           (gst_x264_enc_encode_frame), (plugin_init):
10494           * ext/x264/gstx264enc.h:
10495           Use video format library and GST_WRITE_*_BE macros where applicable.
10496           Use finalize in stead of dispose.
10497           Set up debug category and log callback.
10498
10499 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
10500
10501           [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...
10502           Original commit message from CVS:
10503           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10504           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10505           (gst_x264_enc_encode_frame):
10506           Try harder not to crash when we get an EOS event but haven't set
10507           up the encoder yet (as may happen when upstream errors out with
10508           not-negotiated, for example). Also, always push the EOS event
10509           downstream.
10510
10511 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
10512
10513           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
10514           Original commit message from CVS:
10515           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10516           Fix caps memleak.
10517
10518 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
10519
10520           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
10521           Original commit message from CVS:
10522           * ext/x264/gstx264enc.c:
10523           Fix build against the libx264 version that ships with debian stable.
10524
10525 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10526
10527           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
10528           Original commit message from CVS:
10529           * ext/audioresample/gstaudioresample.c:
10530           * ext/x264/gstx264enc.c:
10531           * gst/dvdspu/gstdvdspu.c:
10532           * gst/dvdspu/gstdvdspu.h:
10533           * gst/festival/gstfestival.c:
10534           * gst/h264parse/gsth264parse.c:
10535           * gst/mpegtsparse/mpegtspacketizer.c:
10536           * gst/mpegtsparse/mpegtsparse.c:
10537           * gst/multifile/gstmultifilesink.c:
10538           * gst/multifile/gstmultifilesrc.c:
10539           * gst/nuvdemux/gstnuvdemux.c:
10540           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
10541           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
10542           * sys/vcd/vcdsrc.c:
10543           Massive leak fixing, plus code cleanups.
10544
10545 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10546
10547           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
10548           Original commit message from CVS:
10549           * examples/app/appsrc_ex.c:
10550           * examples/switch/switcher.c:
10551           * ext/neon/gstneonhttpsrc.c:
10552           * ext/timidity/gstwildmidi.c:
10553           * ext/x264/gstx264enc.c:
10554           * gst/mve/mveaudioenc.c: (mve_compress_audio):
10555           * gst/rtpmanager/gstrtpclient.c:
10556           * gst/rtpmanager/gstrtpjitterbuffer.c:
10557           * gst/spectrum/demo-audiotest.c:
10558           * gst/spectrum/demo-osssrc.c:
10559           * sys/dvb/gstdvbsrc.c:
10560           Add stdlib include (free, atoi, exit).
10561
10562 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10563
10564           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
10565           Original commit message from CVS:
10566           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
10567           This needs a version check.
10568           * gst/bayer/Makefile.am:
10569           Fix the build.
10570
10571 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
10572
10573           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
10574           Original commit message from CVS:
10575           Patch by: Michal Benes <michal.benes at itonis tv>
10576           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
10577           * configure.ac:
10578           * ext/Makefile.am:
10579           * ext/x264/Makefile.am:
10580           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
10581           (gst_x264_enc_analyse_get_type),
10582           (gst_x264_enc_timestamp_queue_init),
10583           (gst_x264_enc_timestamp_queue_free),
10584           (gst_x264_enc_timestamp_queue_put),
10585           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
10586           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10587           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10588           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10589           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
10590           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10591           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
10592           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
10593           (plugin_init):
10594           * ext/x264/gstx264enc.h:
10595           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
10596           handle 'odd' widths and heights correctly yet.
10597
10598 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10599
10600         * gst/asfdemux/gstasfdemux.c:
10601           asfdemux: nicer metadata extraction of genre tags in some cases
10602           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
10603           that they presumably stand for.
10604
10605 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10606
10607         * gst/asfdemux/gstasfdemux.c:
10608           asfdemux: parse WM/Picture tags to extract cover art
10609           Fixes #583112.
10610
10611 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10612
10613         * REQUIREMENTS:
10614           docs: fix http links for amr libs in REQUIREMENTS
10615
10616 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10617
10618         * gst/asfdemux/gstasfdemux.c:
10619           asfdemux: fix bogus flow return handling in eos handler
10620           Don't overwrite the origin flow return by whatever flow we get
10621           when trying to push the remaining internally queued payloads.
10622           We want to do our eos logic, ie. send an EOS event or segment-done
10623           message in any case. Makes things EOS properly when an EOS event
10624           is forced upon the pipeline so that the source returns
10625           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
10626
10627 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10628
10629         * win32/common/config.h:
10630           win32: update config.h
10631
10632 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10633
10634         * configure.ac:
10635           configure: bump core/base requirements to released versions
10636
10637 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10638
10639         * autogen.sh:
10640         * configure.ac:
10641           autogen: move the -Wno-portability for automake into configure.ac
10642
10643 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
10644
10645         * gst/dvdlpcmdec/Makefile.am:
10646         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10647           dvdlpcmdec: Add multichannel channel maps, and send some tags
10648           Add a multichannel map to the output caps, and send at least a CODEC and
10649           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
10650           no samples and can't find info about the channel ordering, but this is
10651           better than nothing.
10652
10653 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
10654
10655         * common:
10656           Automatic update of common submodule
10657           From 888e0a2 to c572721
10658
10659 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
10660
10661         * common:
10662           Automatic update of common submodule
10663           From 6ab11d1 to 888e0a2
10664
10665 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
10666
10667         * gst/dvdsub/gstdvdsubdec.c:
10668           dvdsubdec: Remove some dead code
10669           Remove some redundant memset - gobject memory is already initalised to 0.
10670           Remove a commented out line leftover from the previous commit
10671
10672 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
10673
10674         * gst/dvdsub/gstdvdsubdec.c:
10675         * gst/dvdsub/gstdvdsubdec.h:
10676           dvdsubdec: Support ARGB output
10677           Negotiate to and render into ARGB buffers directly if the peer supports it.
10678           Fixes: #580869
10679
10680 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
10681
10682         * ext/a52dec/gsta52dec.c:
10683           a52dec: Reconcile code with dtsdec
10684           Perform some cleanups based on the dtsdec code such as using the boilerplate
10685           macro and static pad template functions.
10686           Add some documentation. Don't register a change in flags until we synch on
10687           another frame successfully.
10688
10689 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10690
10691         * ext/lame/gstlamemp3enc.c:
10692           lamemp3enc: Improve debugging a bit
10693
10694 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
10695
10696         * ext/mpeg2dec/gstmpeg2dec.c:
10697           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
10698
10699 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10700
10701         * po/Makevars:
10702         * po/af.po:
10703         * po/az.po:
10704         * po/bg.po:
10705         * po/ca.po:
10706         * po/cs.po:
10707         * po/da.po:
10708         * po/en_GB.po:
10709         * po/es.po:
10710         * po/fi.po:
10711         * po/fr.po:
10712         * po/hu.po:
10713         * po/id.po:
10714         * po/it.po:
10715         * po/ja.po:
10716         * po/lt.po:
10717         * po/mt.po:
10718         * po/nb.po:
10719         * po/nl.po:
10720         * po/or.po:
10721         * po/pl.po:
10722         * po/pt_BR.po:
10723         * po/ru.po:
10724         * po/sk.po:
10725         * po/sq.po:
10726         * po/sr.po:
10727         * po/sv.po:
10728         * po/tr.po:
10729         * po/uk.po:
10730         * po/vi.po:
10731         * po/zh_CN.po:
10732           po: avoid conflicts of local *.po files with files in git
10733           Make it so that filenames and line numbers are only stored in the *.pot file
10734           (which is not in git), but not in the individual *.po files. This information
10735           is hardly useful for translators in our case, and it should avoid the constant
10736           conflicts of local *.po files with the ones in git which are caused by the
10737           source files changing and the line numbers being updated. This commit might
10738           cause one last merge conflict for you, which you can work around with
10739           "git checkout po/*.po" before merging or pulling. After that there should
10740           (hopefully) not be any more local modifications of these files (unless
10741           someone committed additions or changes to translated strings and the
10742           *.po files haven't been updated yet, that is).
10743
10744 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10745
10746         * ext/lame/gstlamemp3enc.c:
10747           lamemp3enc: add Since tag to gtk-doc chunk
10748
10749 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10750
10751         * tests/check/elements/mpeg2dec.c:
10752           checks: fix mpeg2dec unit test again after interlace addition to caps
10753
10754 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10755
10756         * ext/mpeg2dec/gstmpeg2dec.c:
10757           mpeg2dec: work around old mpeg2dec versions
10758           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
10759           detection and just assume no rff is used. This fixes the compilation.
10760           Fixes #582375
10761
10762 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10763
10764         * ext/mpeg2dec/Makefile.am:
10765           mpeg2dec: link to gstvideo
10766           Fix compilation by adding the right include directories and linking to the video
10767           library.
10768
10769 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
10770
10771         * gst/asfdemux/asfpacket.c:
10772           asfdemux: Downgrade simple statements from WARNING to DEBUG
10773
10774 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
10775
10776         * gst/asfdemux/asfheaders.c:
10777         * gst/asfdemux/asfheaders.h:
10778         * gst/asfdemux/asfpacket.c:
10779         * gst/asfdemux/asfpacket.h:
10780           asf: Detect more payload extensions.
10781           These should help fix interlaced/PAR issues with more files.
10782
10783 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
10784
10785         * ext/mpeg2dec/gstmpeg2dec.c:
10786         * ext/mpeg2dec/gstmpeg2dec.h:
10787           mpeg2dec: Implement interlaced support.
10788           Expand the debugging statements to show more picture information.
10789
10790 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10791
10792         * ext/mpeg2dec/gstmpeg2dec.c:
10793           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
10794           ffdec_mpeg2video is much faster, fixes bug #574461.
10795
10796 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10797
10798         * ext/lame/gstlamemp3enc.c:
10799           lamemp3enc: Don't write a Xing header
10800
10801 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
10802
10803         * autogen.sh:
10804           Run libtoolize before aclocal
10805           This unbreaks the build in some cases. Fixes bug #582021
10806
10807 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
10808
10809         * ext/mpeg2dec/gstmpeg2dec.c:
10810           mpeg2dec: use 64bit safe scaling functions.
10811           Got this to fail when seeking in a 14GB file (the value in bytes is
10812           bigger than 2**32).
10813
10814 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10815
10816         * gst/mpegaudioparse/gstmpegaudioparse.c:
10817           mpegaudioparse: remove some pointless g_return_if_fail()s
10818
10819 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10820
10821         * ext/twolame/gsttwolame.c:
10822           Switch twolame to primary rank
10823
10824 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10825
10826         * ext/lame/gstlame.c:
10827         * ext/lame/gstlamemp3enc.c:
10828         * ext/twolame/gsttwolame.c:
10829           Add ranks to mp3 encoders
10830
10831 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10832
10833         * gst-plugins-ugly.spec.in:
10834           Add twolame plugin to spec file
10835
10836 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10837
10838         * gst/asfdemux/asfpacket.c:
10839         * gst/asfdemux/gstasfdemux.c:
10840         * gst/asfdemux/gstasfdemux.h:
10841           asfdemux: use upstream segment and timestamps for some interpolation
10842           This should particularly help in case of upstream live src, e.g. rtspsrc,
10843           and especially so if it has to perform fallback to TCP.
10844
10845 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
10846
10847         * gst/asfdemux/gstrtpasfdepay.c:
10848           rtpasfdepay: Add support for fragmented packet (L == 0).
10849           This happens with rtp-over-udp.
10850
10851 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10852
10853         * ext/lame/gstlamemp3enc.c:
10854           lamemp3enc: Fixup the bitrate only for CBR
10855           Additionally clarify some property descriptions.
10856
10857 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
10858
10859         * ext/lame/gstlamemp3enc.c:
10860           lame: fix format string in debug statement
10861
10862 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
10863
10864         * gst/mpegaudioparse/gstmpegaudioparse.c:
10865           mp3parse: Don't reject valid Xing tables of contents
10866           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
10867           reject them because of it, just subtract the initial offset when reading
10868           the table.
10869
10870 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
10871
10872         * gst/mpegaudioparse/gstmpegaudioparse.c:
10873           mp3parse: Allow more bits to change in headers during resynch
10874           Be more lenient about what we accept as changing bits in a header - basically,
10875           only require that the mp3 sync marker is present, for the mpeg version,
10876           layer and samplerate.
10877           Fixes: #581464
10878
10879 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
10880
10881         * ext/mad/gstmad.c:
10882           mad: Add duration of incoming/outgoing buffers in debug statements
10883
10884 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
10885
10886         * gst/mpegaudioparse/gstmpegaudioparse.c:
10887           mpegaudioparse: Remove useless checks for valid buffer duration.
10888           The buffer duration is set to a valid value at the very top of
10889           emit_frame(), we therefore don't need to check it later on.
10890
10891 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
10892
10893         * gst/mpegaudioparse/gstmpegaudioparse.c:
10894           mpegaudioparse: Fix stop condition for outputting buffers.
10895           Some mp3 streams have an offset in timestamps, requiring us to push the
10896           frame *AFTER* segment.stop in order for the decoder to be able to push
10897           all data up to the segment.stop position.
10898
10899 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10900
10901         * gst/asfdemux/asfpacket.c:
10902         * gst/asfdemux/gstasfdemux.c:
10903         * gst/asfdemux/gstasfdemux.h:
10904           asfdemux: 0-base timestamps consistently (whether or not streaming)
10905           This also makes timestamps (more) consistent before and after a possible
10906           seek, and moreover makes for reasonable position reporting in live stream
10907           (whose payload timestamps should not be taken for granted).
10908
10909 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10910
10911         * gst/asfdemux/gstasfdemux.c:
10912         * gst/asfdemux/gstasfdemux.h:
10913           asfdemux: report initial latency due to internal preroll queue
10914
10915 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10916
10917         * gst/asfdemux/gstasfdemux.c:
10918           asfdemux: enhance debug statement and refactor some initialization
10919
10920 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10921
10922         * gst/asfdemux/gstasfdemux.c:
10923           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
10924
10925 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10926
10927         * gst/asfdemux/asfpacket.c:
10928         * gst/asfdemux/gstasfdemux.c:
10929         * gst/asfdemux/gstasfdemux.h:
10930           asfdemux: handle FIXME; normalize preroll
10931
10932 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10933
10934         * gst/asfdemux/gstasfdemux.c:
10935         * gst/asfdemux/gstasfdemux.h:
10936           asfdemux: fixes for streaming mode
10937           * Improve newsegment handling, e.g. upstream might live in TIME.
10938           * Only send newsegment if we have needed info.
10939           * Avoid reading past end of data section.
10940
10941 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10942
10943         * gst/asfdemux/gstasfdemux.c:
10944           asfdemux: fixes/enhancements for streaming mode
10945           * Do not rock the boat by reacting to FLUSH_START.
10946           * Try to handle TIME seeking by seeking upstream in BYTES.
10947           * Handle SEEKING query.
10948
10949 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10950
10951         * configure.ac:
10952         * ext/lame/gstlamemp3enc.c:
10953           lame: fix compilation with LAME versions < 3.98
10954           lame_set_VBR_quality(), which takes a floating point value for the
10955           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
10956           takes quality as an integer, for older LAME versions.
10957           Fixes #581341.
10958
10959 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10960
10961         * win32/common/config.h:
10962           win32: update config.h to git
10963           Until someone ports the new win32 config.h logic from the
10964           other modules to -ugly.
10965
10966 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10967
10968         * docs/plugins/gst-plugins-ugly-plugins.args:
10969         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10970         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10971           Update docs
10972
10973 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10974
10975         * ext/lame/gstlamemp3enc.c:
10976           lamemp3enc: Add a note to the encoding-engine-quality property
10977           that says, that this does not affect the bitrate at all.
10978
10979 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10980
10981         * ext/lame/gstlame.c:
10982         * ext/lame/gstlamemp3enc.c:
10983           lame: Implement preset interface
10984
10985 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10986
10987         * ext/twolame/gsttwolame.c:
10988           twolame: Implement preset interface
10989
10990 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10991
10992         * docs/plugins/gst-plugins-ugly-plugins.args:
10993         * ext/lame/gstlamemp3enc.c:
10994         * ext/lame/gstlamemp3enc.h:
10995           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
10996
10997 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10998
10999         * ext/lame/gstlame.c:
11000         * ext/lame/gstlamemp3enc.c:
11001           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
11002
11003 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11004
11005         * ext/lame/gstlame.c:
11006           lame: Deprecate the lame element
11007
11008 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11009
11010         * docs/plugins/Makefile.am:
11011         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11012         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11013         * docs/plugins/gst-plugins-ugly-plugins.args:
11014         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11015         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11016         * docs/plugins/inspect/plugin-a52dec.xml:
11017         * docs/plugins/inspect/plugin-amrnb.xml:
11018         * docs/plugins/inspect/plugin-asf.xml:
11019         * docs/plugins/inspect/plugin-cdio.xml:
11020         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11021         * docs/plugins/inspect/plugin-dvdread.xml:
11022         * docs/plugins/inspect/plugin-dvdsub.xml:
11023         * docs/plugins/inspect/plugin-iec958.xml:
11024         * docs/plugins/inspect/plugin-lame.xml:
11025         * docs/plugins/inspect/plugin-mad.xml:
11026         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11027         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11028         * docs/plugins/inspect/plugin-mpegstream.xml:
11029         * docs/plugins/inspect/plugin-realmedia.xml:
11030         * docs/plugins/inspect/plugin-siddec.xml:
11031         * docs/plugins/inspect/plugin-synaesthesia.xml:
11032         * docs/plugins/inspect/plugin-twolame.xml:
11033           Update docs
11034
11035 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11036
11037         * ext/lame/gstlamemp3enc.c:
11038           lame: Update example pipelines with the new properties
11039
11040 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11041
11042         * ext/lame/Makefile.am:
11043         * ext/lame/gstlame.c:
11044         * ext/lame/gstlamemp3enc.c:
11045         * ext/lame/gstlamemp3enc.h:
11046         * ext/lame/plugin.c:
11047           lame: Add lamemp3enc element with much simplified interface
11048           This deprecates the lame element and fixes bug #494528.
11049
11050 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
11051
11052         * gst/asfdemux/asfpacket.c:
11053           asfpacket: Fix pull-mode timestamping handling.
11054           The problem that happens is the following:
11055           * A packet with multiple payloads comes in
11056           * Those payloads get handled one by one
11057           * The first payload contains the first audio payload with timestamp A
11058           * The second payload contains the first video (key)frame with timestamp V (where V < A)
11059           With the previous code, the following would happen:
11060           * the first payload gets processed, then passed to queue_for_stream
11061           * queue_for_stream detects it's the first valid timestamp received and stores
11062           first_ts = A
11063           * the second payload gets processed, then pass to queue_for_stream
11064           * queue_for_stream detects the timestamp is lower than first_ts... and
11065           discards it... resulting in losing the first keyframe of the video stream
11066           We've been having this issue for *ages*... it's just that nobody noticed it
11067           that much with playbin. But with playbin2's aggresive multiqueue handling, this
11068           will result in multiqueue not being able to preroll (because the video decoder will
11069           be dropping a ton of buffers before (maybe) receiving the next keyframe).
11070           Tested with over 200 asf files, and they all play the first frame correctly now,
11071           even the most braindead ones.
11072
11073 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
11074
11075         * gst/mpegaudioparse/gstmpegaudioparse.c:
11076         * gst/mpegaudioparse/gstmpegaudioparse.h:
11077           mp3parse: don't build seek table if we can't seek.
11078           Fixes #573720 - unbounded memory usage increase when listening to mp3
11079           stream for a long time.
11080
11081 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
11082
11083         * common:
11084           Automatic update of common submodule
11085           From b3941ea to 6ab11d1
11086
11087 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
11088
11089         * gst/mpegaudioparse/gstmpegaudioparse.c:
11090         * gst/mpegaudioparse/gstxingmux.c:
11091           mpegaudioparse: Remove dead assignment and duplicate code
11092
11093 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
11094
11095         * gst/realmedia/rmdemux.c:
11096           rmdemux: Actually return the return value for the seek handling.
11097
11098 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
11099
11100         * gst/mpegstream/gstmpegdemux.c:
11101         * gst/mpegstream/gstmpegparse.c:
11102           mpegstream: Remove dead assignments.
11103           The duplicate assignment of update_time was weird... but it seems normal
11104           that it's indeed the second statement which is the valid one.
11105
11106 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
11107
11108         * ext/amrnb/amrnbparse.c:
11109           armnb: Remove unused variable, adapt debug message accordingly.
11110
11111 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
11112
11113         * gst/dvdsub/gstdvdsubdec.c:
11114         * gst/mpegstream/gstdvddemux.c:
11115         * gst/mpegstream/gstmpegclock.c:
11116           dvdsub/mpegstream: _class_init: Remove unused class variables
11117
11118 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
11119
11120         * gst/asfdemux/gstasfdemux.c:
11121           asfdemux: Initialize flow for a corner case.
11122           This might be caused by entering the if() line 1214 and then not having
11123           any activated_streams.. resulting in reaching line 1267 without having
11124           any valid flow value.
11125
11126 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
11127
11128         * ext/twolame/gsttwolame.c:
11129           twolame: Remove unneeded variable, value assigned was never read.
11130
11131 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
11132
11133         * ext/mpeg2dec/gstmpeg2dec.c:
11134           mpeg2dec: Remove dead assignment. Value overwritten later on.
11135
11136 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
11137
11138         * ext/mad/gstmad.c:
11139           mad: Remove dead assignment and variables given values which are never read.
11140
11141 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
11142
11143         * ext/lame/gstlame.c:
11144           lame: Remove unneeded variable, it's assigned a value never read.
11145
11146 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
11147
11148         * gst/realmedia/rmdemux.c:
11149           rmdemux: Remove dead assignment, value is being overwritten before being read.
11150
11151 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
11152
11153         * gst/realmedia/rmdemux.c:
11154           rmdemux: Remove unused accurate flag.
11155           I couldn't see any reason why this was there in the first place.
11156
11157 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
11158
11159         * gst/realmedia/asmrules.c:
11160         * gst/realmedia/rdtdepay.c:
11161           realmedia: Remove dead assignments. The results are never read.
11162
11163 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
11164
11165         * gst/realmedia/gstrdtbuffer.c:
11166         * gst/realmedia/rademux.c:
11167         * gst/realmedia/rdtmanager.c:
11168         * gst/realmedia/rmdemux.c:
11169           realmedia: Remove useless variables, only being used once (or not).
11170
11171 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
11172
11173         * ext/mpeg2dec/gstmpeg2dec.c:
11174         * gst/asfdemux/gstrtspwms.c:
11175         * gst/realmedia/pnmsrc.c:
11176         * gst/realmedia/rdtdepay.c:
11177         * gst/realmedia/rtspreal.c:
11178           remove empty method implementations.
11179
11180 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
11181
11182         * gst/asfdemux/gstrtspwms.c:
11183           rtspwms: fix condition to detect extension commands for WMS
11184           Reply with OK to the extension commands for WMS.
11185
11186 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
11187
11188         * gst/realmedia/rtspreal.c:
11189           realmedia: add special Real header to DESCRIBE message only for Real servers
11190           Add headers that are specific to real only if a real server had been
11191           detected by the OPTIONS message.
11192
11193 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
11194
11195         * gst/synaesthesia/synaescope.c:
11196           synaesthesia: fix compilation on windows
11197           Fix compilation under MSVC due to references to headers
11198           that are not available with the MS SDKs.
11199           Fixes #578524
11200
11201 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11202
11203         * gst/asfdemux/gstrtspwms.c:
11204           rtspwms: reply to extension commands
11205           Reply with OK to the extension commands for WMS.
11206
11207 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11208
11209         * gst/asfdemux/gstrtpasfdepay.c:
11210           asfdepay: fix a comment
11211
11212 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11213
11214         * gst/asfdemux/gstasfdemux.c:
11215           asfdemux: add some more debugging
11216
11217 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11218
11219         * configure.ac:
11220           configure.ac: require git -base
11221           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
11222
11223 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11224
11225         * gst/realmedia/rtspreal.c:
11226           realmedia: add special Real header to SETUP message only for Real servers
11227           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
11228           streams where the server errors out because it can't handle the
11229           Real-specific 'Required: com.real.retain-entity-for-setup' header
11230           we've been adding unconditionally in the recent past.
11231           For reference:
11232           rtsp://66.111.34.191:601/broadcast/alnour.rm
11233           rtsp://195.134.224.231/snowboard_100.wmv
11234
11235 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
11236
11237         * configure.ac:
11238         * gst/asfdemux/Makefile.am:
11239           asfdemux: link to all required libraries including indirectly used ones.
11240           On win32, we're required to link to all the libraries used - including
11241           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
11242           (for windows only) winsock.
11243
11244 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
11245
11246         * common:
11247           Automatic update of common submodule
11248           From d0ea89e to b3941ea
11249
11250 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
11251
11252         * common:
11253           Automatic update of common submodule
11254           From f8b3d91 to d0ea89e
11255
11256 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
11257
11258         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11259           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
11260
11261 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11262
11263         * gst/realmedia/rtspreal.c:
11264         * gst/realmedia/rtspreal.h:
11265           realrtsp: add more headers
11266           Parse the ETag from the describe method and pass the sessionid as the value for
11267           the If-Match header is subsequent setup calls.
11268           Fixes support for more RealMedia RTSP streams.
11269
11270 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
11271
11272         * configure.ac:
11273           twolame: bump requirement to 0.3.10
11274           0.3.10 is the first version with the float32 encoder functions.
11275           Fixes #576305.
11276
11277 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
11278
11279         * configure.ac:
11280           back to development -> 0.10.11.1
11281
11282 === release 0.10.11 ===
11283
11284 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
11285
11286         * ChangeLog:
11287         * NEWS:
11288         * RELEASE:
11289         * configure.ac:
11290         * docs/plugins/inspect/plugin-a52dec.xml:
11291         * docs/plugins/inspect/plugin-asf.xml:
11292         * docs/plugins/inspect/plugin-cdio.xml:
11293         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11294         * docs/plugins/inspect/plugin-dvdread.xml:
11295         * docs/plugins/inspect/plugin-dvdsub.xml:
11296         * docs/plugins/inspect/plugin-iec958.xml:
11297         * docs/plugins/inspect/plugin-lame.xml:
11298         * docs/plugins/inspect/plugin-mad.xml:
11299         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11300         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11301         * docs/plugins/inspect/plugin-mpegstream.xml:
11302         * docs/plugins/inspect/plugin-realmedia.xml:
11303         * docs/plugins/inspect/plugin-siddec.xml:
11304         * docs/plugins/inspect/plugin-twolame.xml:
11305         * gst-plugins-ugly.doap:
11306         * po/cs.po:
11307         * win32/common/config.h:
11308           Release 0.10.11
11309
11310 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
11311
11312         * po/af.po:
11313         * po/az.po:
11314         * po/bg.po:
11315         * po/ca.po:
11316         * po/cs.po:
11317         * po/da.po:
11318         * po/en_GB.po:
11319         * po/es.po:
11320         * po/fi.po:
11321         * po/fr.po:
11322         * po/hu.po:
11323         * po/id.po:
11324         * po/it.po:
11325         * po/ja.po:
11326         * po/lt.po:
11327         * po/mt.po:
11328         * po/nb.po:
11329         * po/nl.po:
11330         * po/or.po:
11331         * po/pl.po:
11332         * po/pt_BR.po:
11333         * po/ru.po:
11334         * po/sk.po:
11335         * po/sq.po:
11336         * po/sr.po:
11337         * po/sv.po:
11338         * po/tr.po:
11339         * po/uk.po:
11340         * po/vi.po:
11341         * po/zh_CN.po:
11342           Update .po files
11343
11344 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
11345
11346         * configure.ac:
11347         * win32/common/config.h:
11348           0.10.10.3 pre-release
11349
11350 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
11351
11352         * po/fi.po:
11353         * po/id.po:
11354         * po/pl.po:
11355         * po/pt_BR.po:
11356         * po/sv.po:
11357           po: Update translations from upstream
11358
11359 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
11360
11361         * po/LINGUAS:
11362         * po/tr.po:
11363           po: Add Turkish translation
11364
11365 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
11366
11367         * gst/mpegaudioparse/gstmpegaudioparse.c:
11368         * gst/mpegaudioparse/gstmpegaudioparse.h:
11369           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
11370           Don't introduce glitches in the output by a) relaxing the threshold for
11371           taking upstream timestamps in preference to our calculated timestamps and
11372           b) only set the discont flag on outgoing buffers in response to an incoming
11373           discont buffer.
11374           Fixes: #575046
11375
11376 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
11377
11378         * gst/mpegaudioparse/gstmpegaudioparse.c:
11379           mp3parse: fix deadlock with accurate seeks.
11380           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
11381           Fixes #575068.
11382
11383 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
11384
11385         * configure.ac:
11386         * po/af.po:
11387         * po/az.po:
11388         * po/bg.po:
11389         * po/ca.po:
11390         * po/cs.po:
11391         * po/da.po:
11392         * po/en_GB.po:
11393         * po/es.po:
11394         * po/fi.po:
11395         * po/fr.po:
11396         * po/hu.po:
11397         * po/id.po:
11398         * po/it.po:
11399         * po/lt.po:
11400         * po/mt.po:
11401         * po/nb.po:
11402         * po/nl.po:
11403         * po/or.po:
11404         * po/pl.po:
11405         * po/pt_BR.po:
11406         * po/ru.po:
11407         * po/sk.po:
11408         * po/sq.po:
11409         * po/sr.po:
11410         * po/sv.po:
11411         * po/uk.po:
11412         * po/vi.po:
11413         * po/zh_CN.po:
11414         * win32/common/config.h:
11415           0.10.10.2 pre-release
11416           Bump version number, update translations and win32 config.h
11417
11418 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
11419
11420         * po/LINGUAS:
11421         * po/ja.po:
11422           po: Add Japanese translation
11423
11424 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
11425
11426         * configure.ac:
11427         * docs/plugins/Makefile.am:
11428         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11429         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11430         * docs/plugins/gst-plugins-ugly-plugins.args:
11431         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11432         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11433         * docs/plugins/inspect/plugin-a52dec.xml:
11434         * docs/plugins/inspect/plugin-asf.xml:
11435         * docs/plugins/inspect/plugin-cdio.xml:
11436         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11437         * docs/plugins/inspect/plugin-dvdread.xml:
11438         * docs/plugins/inspect/plugin-dvdsub.xml:
11439         * docs/plugins/inspect/plugin-iec958.xml:
11440         * docs/plugins/inspect/plugin-lame.xml:
11441         * docs/plugins/inspect/plugin-mad.xml:
11442         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11443         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11444         * docs/plugins/inspect/plugin-mpegstream.xml:
11445         * docs/plugins/inspect/plugin-realmedia.xml:
11446         * docs/plugins/inspect/plugin-siddec.xml:
11447         * docs/plugins/inspect/plugin-synaesthesia.xml:
11448         * docs/plugins/inspect/plugin-twolame.xml:
11449         * ext/Makefile.am:
11450         * po/POTFILES.in:
11451           Moved twolame from Bad to Ugly
11452
11453 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11454
11455           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
11456           Original commit message from CVS:
11457           * ext/alsaspdif/Makefile.am:
11458           * ext/amrwb/Makefile.am:
11459           * ext/apexsink/Makefile.am:
11460           * ext/arts/Makefile.am:
11461           * ext/artsd/Makefile.am:
11462           * ext/audiofile/Makefile.am:
11463           * ext/audioresample/Makefile.am:
11464           * ext/bz2/Makefile.am:
11465           * ext/cdaudio/Makefile.am:
11466           * ext/celt/Makefile.am:
11467           * ext/dc1394/Makefile.am:
11468           * ext/dirac/Makefile.am:
11469           * ext/directfb/Makefile.am:
11470           * ext/divx/Makefile.am:
11471           * ext/dts/Makefile.am:
11472           * ext/faac/Makefile.am:
11473           * ext/faad/Makefile.am:
11474           * ext/gsm/Makefile.am:
11475           * ext/hermes/Makefile.am:
11476           * ext/ivorbis/Makefile.am:
11477           * ext/jack/Makefile.am:
11478           * ext/jp2k/Makefile.am:
11479           * ext/ladspa/Makefile.am:
11480           * ext/lcs/Makefile.am:
11481           * ext/libfame/Makefile.am:
11482           * ext/libmms/Makefile.am:
11483           * ext/metadata/Makefile.am:
11484           * ext/mpeg2enc/Makefile.am:
11485           * ext/mplex/Makefile.am:
11486           * ext/musepack/Makefile.am:
11487           * ext/musicbrainz/Makefile.am:
11488           * ext/mythtv/Makefile.am:
11489           * ext/nas/Makefile.am:
11490           * ext/neon/Makefile.am:
11491           * ext/ofa/Makefile.am:
11492           * ext/polyp/Makefile.am:
11493           * ext/resindvd/Makefile.am:
11494           * ext/sdl/Makefile.am:
11495           * ext/shout/Makefile.am:
11496           * ext/snapshot/Makefile.am:
11497           * ext/sndfile/Makefile.am:
11498           * ext/soundtouch/Makefile.am:
11499           * ext/spc/Makefile.am:
11500           * ext/swfdec/Makefile.am:
11501           * ext/tarkin/Makefile.am:
11502           * ext/theora/Makefile.am:
11503           * ext/timidity/Makefile.am:
11504           * ext/twolame/Makefile.am:
11505           * ext/x264/Makefile.am:
11506           * ext/xine/Makefile.am:
11507           * ext/xvid/Makefile.am:
11508           * gst-libs/gst/app/Makefile.am:
11509           * gst-libs/gst/dshow/Makefile.am:
11510           * gst/aiffparse/Makefile.am:
11511           * gst/app/Makefile.am:
11512           * gst/audiobuffer/Makefile.am:
11513           * gst/bayer/Makefile.am:
11514           * gst/cdxaparse/Makefile.am:
11515           * gst/chart/Makefile.am:
11516           * gst/colorspace/Makefile.am:
11517           * gst/dccp/Makefile.am:
11518           * gst/deinterlace/Makefile.am:
11519           * gst/deinterlace2/Makefile.am:
11520           * gst/dvdspu/Makefile.am:
11521           * gst/festival/Makefile.am:
11522           * gst/filter/Makefile.am:
11523           * gst/flacparse/Makefile.am:
11524           * gst/flv/Makefile.am:
11525           * gst/games/Makefile.am:
11526           * gst/h264parse/Makefile.am:
11527           * gst/librfb/Makefile.am:
11528           * gst/mixmatrix/Makefile.am:
11529           * gst/modplug/Makefile.am:
11530           * gst/mpeg1sys/Makefile.am:
11531           * gst/mpeg4videoparse/Makefile.am:
11532           * gst/mpegdemux/Makefile.am:
11533           * gst/mpegtsmux/Makefile.am:
11534           * gst/mpegvideoparse/Makefile.am:
11535           * gst/mve/Makefile.am:
11536           * gst/nsf/Makefile.am:
11537           * gst/nuvdemux/Makefile.am:
11538           * gst/overlay/Makefile.am:
11539           * gst/passthrough/Makefile.am:
11540           * gst/pcapparse/Makefile.am:
11541           * gst/playondemand/Makefile.am:
11542           * gst/rawparse/Makefile.am:
11543           * gst/real/Makefile.am:
11544           * gst/rtjpeg/Makefile.am:
11545           * gst/rtpmanager/Makefile.am:
11546           * gst/scaletempo/Makefile.am:
11547           * gst/sdp/Makefile.am:
11548           * gst/selector/Makefile.am:
11549           * gst/smooth/Makefile.am:
11550           * gst/smoothwave/Makefile.am:
11551           * gst/speed/Makefile.am:
11552           * gst/speexresample/Makefile.am:
11553           * gst/stereo/Makefile.am:
11554           * gst/subenc/Makefile.am:
11555           * gst/tta/Makefile.am:
11556           * gst/vbidec/Makefile.am:
11557           * gst/videodrop/Makefile.am:
11558           * gst/videosignal/Makefile.am:
11559           * gst/virtualdub/Makefile.am:
11560           * gst/vmnc/Makefile.am:
11561           * gst/y4m/Makefile.am:
11562           * sys/acmenc/Makefile.am:
11563           * sys/cdrom/Makefile.am:
11564           * sys/dshowdecwrapper/Makefile.am:
11565           * sys/dshowsrcwrapper/Makefile.am:
11566           * sys/dvb/Makefile.am:
11567           * sys/dxr3/Makefile.am:
11568           * sys/fbdev/Makefile.am:
11569           * sys/oss4/Makefile.am:
11570           * sys/qcam/Makefile.am:
11571           * sys/qtwrapper/Makefile.am:
11572           * sys/vcd/Makefile.am:
11573           * sys/wininet/Makefile.am:
11574           * win32/common/config.h:
11575           Don't install static libs for plugins. Fixes #550851 for -bad.
11576
11577 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
11578
11579           [MOVED FROM BAD] Enable/fix up translations for these plugins.
11580           Original commit message from CVS:
11581           * ext/resindvd/plugin.c: (plugin_init):
11582           * ext/resindvd/resindvdsrc.c:
11583           * ext/twolame/gsttwolame.c: (plugin_init):
11584           * gst/aiffparse/aiffparse.c: (plugin_init):
11585           Enable/fix up translations for these plugins.
11586           * po/LINGUAS:
11587           Add 'ca' to LINGUAS.
11588           * po/POTFILES.in:
11589           * po/POTFILES.skip:
11590           Add more files for translation and more files which tools
11591           should skip.
11592
11593 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11594
11595           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
11596           Original commit message from CVS:
11597           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
11598           (gst_two_lame_chain):
11599           * ext/twolame/gsttwolame.h:
11600           Allow raw float samples as input for encoding.
11601
11602 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11603
11604           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
11605           Original commit message from CVS:
11606           * configure.ac:
11607           * ext/Makefile.am:
11608           * ext/twolame/Makefile.am:
11609           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
11610           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
11611           (gst_two_lame_release_memory), (gst_two_lame_finalize),
11612           (gst_two_lame_base_init), (gst_two_lame_class_init),
11613           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
11614           (gst_two_lame_init), (gst_two_lame_set_property),
11615           (gst_two_lame_get_property), (gst_two_lame_sink_event),
11616           (gst_two_lame_chain), (gst_two_lame_setup),
11617           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
11618           (plugin_init):
11619           * ext/twolame/gsttwolame.h:
11620           Add TwoLAME MP2 encoding element, based on the LAME element.
11621
11622 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
11623
11624         * common:
11625           Automatic update of common submodule
11626           From 7032163 to f8b3d91
11627
11628 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11629
11630         * common:
11631           Automatic update of common submodule
11632           From ffa738d to 7032163
11633
11634 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11635
11636         * common:
11637           Automatic update of common submodule
11638           From 3f13e4e to ffa738d
11639
11640 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11641
11642         * common:
11643           Automatic update of common submodule
11644           From 3c7456b to 3f13e4e
11645
11646 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11647
11648         * common:
11649           Automatic update of common submodule
11650           From 57c83f2 to 3c7456b
11651
11652 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
11653
11654         * gst/mpegaudioparse/gstmpegaudioparse.c:
11655           mp3parse: be more conservative when changing layer/rate/etc.
11656           Don't allow a change in sample rate/channels/layer/version unless we can
11657           see another frame at the correct offset. Prevents accidently flipping
11658           due to simple single-bit corruption.
11659
11660 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
11661
11662         * gst/realmedia/realhash.c:
11663           rmdemux: Fix strict-aliasing warnings.
11664           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
11665           hand-rolled ones.
11666
11667 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
11668
11669         * gst/mpegaudioparse/gstmpegaudioparse.c:
11670           mpegaudioparse: Remove empty lines added by buggy indent.
11671
11672 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11673
11674         * gst/mpegaudioparse/gstmpegaudioparse.c:
11675           mpegaudioparse: Provide SEEKING query handling.
11676           Since SEEK event handling might perform some conversion
11677           from TIME to BYTES, do not let upstream fool application
11678           into (TIME) seeking not being possible.
11679
11680 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
11681
11682         * gst/mpegaudioparse/gstmpegaudioparse.c:
11683           mp3parse: fix accurate seeks to near 0
11684           Integer underflow made accurate seeks to near zero fail and seek to
11685           completely the wrong place. Fix by clamping to zero, since we can't seek
11686           to negative times anyway.
11687
11688 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
11689
11690         * common:
11691         * configure.ac:
11692           build: Update shave init statement for changes in common. Bump common.
11693
11694 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11695
11696         * gst/realmedia/rtspreal.c:
11697           rtspreal: ignore data streams. Fixes #527112
11698           Ignore data streams when parsing the SDP as they don't contain anything we need
11699           to put in the realmedia header.
11700
11701 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
11702
11703         * common:
11704           Automatic update of common submodule
11705           From 9cf8c9b to a6ce5c6
11706
11707 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11708
11709         * ext/mad/gstid3tag.c:
11710           Forward unknown events
11711           Forward unknown events upstream instead of dropping them. Also return the result
11712           of the seek event instead of a fixed value.
11713
11714 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
11715
11716         * gst/asfdemux/gstrtpasfdepay.c:
11717           rtpasfdepay: Fix the build by adding the needed include for atoi.
11718
11719 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
11720
11721         * configure.ac:
11722         * docs/plugins/Makefile.am:
11723           Use shave for the build output
11724
11725 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
11726
11727         * common:
11728           Automatic update of common submodule
11729           From 5d7c9cc to 9cf8c9b
11730
11731 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
11732
11733         * gst/asfdemux/gstasf.c:
11734         * gst/asfdemux/gstrtpasfdepay.c:
11735         * gst/realmedia/rademux.c:
11736         * gst/realmedia/rdtdepay.c:
11737         * gst/synaesthesia/gstsynaesthesia.c:
11738         * gst/synaesthesia/synaescope.c:
11739           Fix indentation.
11740
11741 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
11742
11743         * gst/realmedia/pnmsrc.c:
11744           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
11745
11746 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
11747
11748         * common:
11749           Automatic update of common submodule
11750           From 80c627d to 5d7c9cc
11751
11752 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11753
11754         * gst/realmedia/Makefile.am:
11755         * gst/realmedia/pnmsrc.c:
11756         * gst/realmedia/pnmsrc.h:
11757         * gst/realmedia/rademux.c:
11758         * gst/realmedia/rademux.h:
11759         * gst/realmedia/realmedia.c:
11760         * gst/realmedia/rmdemux.c:
11761         * gst/realmedia/rmdemux.h:
11762           Add pnm:// uri source
11763           Add a new utri handler for pnm:// that for now just redirects to the same uri
11764           with the rtsp:// protocol, which usually works nowadays.
11765           Separate the registration of the various plugins into a separate source file.
11766
11767 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11768
11769         * gst/asfdemux/Makefile.am:
11770         * gst/asfdemux/gstasf.c:
11771         * gst/asfdemux/gstrtpasfdepay.c:
11772         * gst/asfdemux/gstrtpasfdepay.h:
11773           Add ASF depayloader
11774           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
11775           Fixes #335067.
11776
11777 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
11778
11779         * ext/mad/gstmad.c:
11780           mad: remove log line added in error
11781
11782 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
11783
11784         * ext/mad/gstmad.c:
11785           mad: just flush data when seeing BADDATAPTR instead of going into error state
11786
11787 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
11788
11789         * gst/realmedia/rmdemux.c:
11790           Fix parsing of the flags in rmdemux
11791           Fix parsing of the flags in version 1 realmedia streams.
11792           Fixes #571358.
11793
11794 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
11795
11796         * common:
11797           Bump revision to use for common submodule.
11798
11799 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
11800
11801         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11802           Add releaseinfo with online url.
11803
11804 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
11805
11806         * common:
11807           Bump common
11808
11809 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11810
11811         * gst/asfdemux/asfpacket.c:
11812         * gst/asfdemux/gstasfdemux.c:
11813         * gst/asfdemux/gstasfdemux.h:
11814           Remove redundant push_mode struct member
11815
11816 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
11817
11818         * autogen.sh:
11819           Fix previous commit, wasn't actually setting up a symbolic link
11820
11821 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
11822
11823         * autogen.sh:
11824         * common:
11825           Use a symbolic link for the pre-commit client-side hook
11826
11827 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
11828
11829         * .gitignore:
11830           Ignore some more files
11831
11832 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
11833
11834         * gst/synaesthesia/synaescope.c:
11835         * gst/synaesthesia/synaescope.h:
11836           Precalculate some size dependent variables. Demystify the height scaling a bit.
11837           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
11838
11839 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
11840
11841           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
11842
11843 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11844
11845         * gst/realmedia/rdtdepay.c:
11846           Set flags on the realmedia chunks
11847           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
11848           descrambler can be reset on keyframes. Fixes #556714.
11849
11850 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11851
11852         * gst/realmedia/gstrdtbuffer.c:
11853         * gst/realmedia/gstrdtbuffer.h:
11854           Add method to get RDT flags
11855           Add a method to get the RDT flags. We need these flags to mark keyframes to
11856           reset the descrambing queue. See #556714.
11857
11858 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
11859
11860         * gst/asfdemux/asfpacket.c:
11861         * gst/asfdemux/gstasfdemux.c:
11862         * gst/asfdemux/gstasfdemux.h:
11863           Add seeking support to asfdemux in push mode
11864           Fixes bug #568836.
11865
11866 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
11867
11868         * gst/asfdemux/asfpacket.c:
11869           Drop packets with an invalid replicated data length
11870           Drop packets with an invalid replicated data length
11871           instead of continuing with an invalid timestamp
11872           and uninitialized payload metadata.
11873           All other code assumes that the timestamps are valid.
11874
11875 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
11876
11877         * gst/synaesthesia/synaescope.h:
11878           Change comment to refer to right variable.
11879
11880 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
11881
11882         * gst/synaesthesia/gstsynaesthesia.c:
11883         * gst/synaesthesia/gstsynaesthesia.h:
11884         * gst/synaesthesia/synaescope.c:
11885         * gst/synaesthesia/synaescope.h:
11886           Bring synaesthesia to next century.
11887           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
11888
11889 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
11890
11891         * gst/asfdemux/gstasfdemux.c:
11892           Fix leak of converted string
11893
11894 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
11895
11896         * .gitignore:
11897         * po/.gitignore:
11898           Add more to the gitignores
11899
11900 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
11901
11902         * gst/synaesthesia/gstsynaesthesia.c:
11903           Make synaesthesia build again.
11904           _init() has no params.
11905
11906 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
11907
11908         * common:
11909           Update common snapshot.
11910
11911 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
11912
11913         * common:
11914           Fix pre-commit hook
11915
11916 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
11917
11918         * autogen.sh:
11919         * common:
11920           Install and use pre-commit indentation hook from common
11921
11922 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
11923
11924         * autogen.sh:
11925           autogen.sh : Use git submodule
11926
11927 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
11928
11929           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
11930           Original commit message from CVS:
11931           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
11932           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
11933           (gst_dvd_demux_get_audio_stream),
11934           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
11935           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
11936           (gst_mpeg_demux_get_video_stream),
11937           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
11938           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
11939           Fix some caps leaks. Fixes bug #564885.
11940
11941 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
11942
11943           ext/cdio/gstcdio.c: Remove unused format argument.
11944           Original commit message from CVS:
11945           * ext/cdio/gstcdio.c:
11946           Remove unused format argument.
11947
11948 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11949
11950           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
11951           Original commit message from CVS:
11952           * win32/common/.cvsignore:
11953           * win32/common/config.h:
11954           * win32/common/config.h.in:
11955           Hardcode cpu for win32 build, just like we do in the other modules,
11956           to remove VCS conflicts and inconsistent defines between modules,
11957           and update version defines to CVS.
11958
11959 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
11960
11961           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11962           Original commit message from CVS:
11963           * m4/Makefile.am:
11964           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11965
11966 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
11967
11968           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
11969           Original commit message from CVS:
11970           * m4/Makefile.am:
11971           inttypes.m4 hasn't been available since gettext-0.15, and since we now
11972           require gettext >= 0.17 ... we can remove it from the list of files to
11973           dist.
11974
11975 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
11976
11977           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
11978           Original commit message from CVS:
11979           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
11980           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
11981           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
11982           * gst/mpegaudioparse/gstmpegaudioparse.h:
11983           Do an initial class_ref on an internal enum type from within the
11984           class_init function so that there aren't any issues when multiple
11985           mp3parse elements are started in separate threads at the same
11986           time. (Why we use an enum type here if the tag is registered as
11987           a string type, I don't know). Also remove custom UNUSED macro
11988           and use GLib's instead.
11989
11990 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11991
11992           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
11993           Original commit message from CVS:
11994           * configure.ac:
11995           Apparently AC_CONFIG_MACRO_DIR breaks when using more
11996           than one macro directory, reverting last change.
11997
11998 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11999
12000           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
12001           Original commit message from CVS:
12002           * configure.ac:
12003           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
12004           our M4 macros.
12005
12006 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12007
12008           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
12009           Original commit message from CVS:
12010           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12011           Last change introduced a regression that made mpeg2dec handle
12012           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
12013
12014 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12015
12016           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
12017           Original commit message from CVS:
12018           Patch by: Cygwin Ports maintainer
12019           <yselkowitz at users dot sourceforge dot net>
12020           * autogen.sh:
12021           * configure.ac:
12022           Require gettext 0.17 because older versions don't mix with libtool
12023           2.2. At build time an older gettext version will still work.
12024           Fixes bug #556091.
12025
12026 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
12027
12028           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
12029           Original commit message from CVS:
12030           * ext/mpeg2dec/gstmpeg2dec.c:
12031           * ext/mpeg2dec/gstmpeg2dec.h:
12032           Add support for 4:4:4 video.  Fixes #562086
12033
12034 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
12035
12036           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
12037           Original commit message from CVS:
12038           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
12039           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
12040           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
12041           >= 0.5.0. Fixes bug #562065.
12042
12043 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
12044
12045           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
12046           Original commit message from CVS:
12047           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
12048           Remove duplicate and broken code for the streaming case and simply reuse
12049           the much better working pull based code. Fixes #560348.
12050
12051 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12052
12053           configure.ac: Back to development -> 0.10.10.1
12054           Original commit message from CVS:
12055           * configure.ac:
12056           Back to development -> 0.10.10.1
12057
12058 === release 0.10.10 ===
12059
12060 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12061
12062         * ChangeLog:
12063         * NEWS:
12064         * RELEASE:
12065         * configure.ac:
12066         * docs/plugins/inspect/plugin-a52dec.xml:
12067         * docs/plugins/inspect/plugin-asf.xml:
12068         * docs/plugins/inspect/plugin-cdio.xml:
12069         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12070         * docs/plugins/inspect/plugin-dvdread.xml:
12071         * docs/plugins/inspect/plugin-dvdsub.xml:
12072         * docs/plugins/inspect/plugin-iec958.xml:
12073         * docs/plugins/inspect/plugin-lame.xml:
12074         * docs/plugins/inspect/plugin-mad.xml:
12075         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12076         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12077         * docs/plugins/inspect/plugin-mpegstream.xml:
12078         * docs/plugins/inspect/plugin-realmedia.xml:
12079         * docs/plugins/inspect/plugin-siddec.xml:
12080         * gst-plugins-ugly.doap:
12081         * po/LINGUAS:
12082           Release 0.10.10 - "Under the House"
12083           Original commit message from CVS:
12084           Release 0.10.10 - "Under the House"
12085
12086 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12087
12088         * po/bg.po:
12089         * po/ca.po:
12090         * po/da.po:
12091         * po/id.po:
12092         * po/it.po:
12093         * po/mt.po:
12094         * po/vi.po:
12095           Update .po files
12096           Original commit message from CVS:
12097           Update .po files
12098
12099 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12100
12101           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
12102           Original commit message from CVS:
12103           * ext/sidplay/Makefile.am:
12104           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
12105           contain CFLAGS that do not exist for C++, like -Wvla or
12106           -Wdeclaration-after-statement. Fixes bug #561161.
12107
12108 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12109
12110           configure.ac: 0.10.9.3 pre-release
12111           Original commit message from CVS:
12112           * configure.ac:
12113           0.10.9.3 pre-release
12114
12115 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
12116
12117           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
12118           Original commit message from CVS:
12119           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
12120           Only copy sane aspect ratio values on the caps. Fixes #559682.
12121
12122 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12123
12124         * ChangeLog:
12125           Add bug number to the mp3parse mpeg 2.5 fix
12126           Original commit message from CVS:
12127           Add bug number to the mp3parse mpeg 2.5 fix
12128
12129 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
12130
12131           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
12132           Original commit message from CVS:
12133           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
12134           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
12135           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
12136           * ext/amrnb/amrnbdec.h:
12137           Add a property to select the amr variant. Fixes #424070.
12138
12139 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
12140
12141           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
12142           Original commit message from CVS:
12143           Patch by: Tal Shalif <tshalif at nargila dot org>
12144           * gst/mpegstream/gstdvddemux.c:
12145           (gst_dvd_demux_get_subpicture_stream):
12146           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
12147           (gst_mpeg_demux_get_audio_stream):
12148           Fix memmory corruption due to not storing the new updated pointer
12149           after a g_renew(). Fixes #558896.
12150
12151 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12152
12153           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12154           Original commit message from CVS:
12155           * tests/check/Makefile.am:
12156           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12157
12158 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12159
12160           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
12161           Original commit message from CVS:
12162           * configure.ac:
12163           oops, forgot to bump the version back to devel
12164           after the last release 0.10.9.1
12165
12166 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
12167
12168           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
12169           Original commit message from CVS:
12170           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12171           (gst_rmdemux_descramble_mp4a_audio),
12172           (gst_rmdemux_handle_scrambled_packet):
12173           Add suport for mpeg4 and aac audio. See #556714.
12174
12175 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
12176
12177           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
12178           Original commit message from CVS:
12179           * gst/mpegaudioparse/gstmpegaudioparse.c:
12180           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
12181           Fixes skipping on these files.
12182
12183 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
12184
12185           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
12186           Original commit message from CVS:
12187           Patch by: Robin Stocker <robin at nibor dot org>
12188           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
12189           (handle_sequence), (gst_mpeg2dec_setcaps):
12190           * ext/mpeg2dec/gstmpeg2dec.h:
12191           Prefer the container's PAR over the stream's PAR if it's
12192           given in the srcpad caps. Fixes bug #556184.
12193
12194 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12195
12196           Don't install static libs for plugins. Fixes #550851 for ugly.
12197           Original commit message from CVS:
12198           * ext/a52dec/Makefile.am:
12199           * ext/amrnb/Makefile.am:
12200           * ext/cdio/Makefile.am:
12201           * ext/dvdnav/Makefile.am:
12202           * ext/dvdread/Makefile.am:
12203           * ext/lame/Makefile.am:
12204           * ext/mad/Makefile.am:
12205           * ext/mpeg2dec/Makefile.am:
12206           * ext/sidplay/Makefile.am:
12207           * gst/ac3parse/Makefile.am:
12208           * gst/asfdemux/Makefile.am:
12209           * gst/dvdlpcmdec/Makefile.am:
12210           * gst/dvdsub/Makefile.am:
12211           * gst/iec958/Makefile.am:
12212           * gst/mpegaudioparse/Makefile.am:
12213           * gst/mpegstream/Makefile.am:
12214           * gst/realmedia/Makefile.am:
12215           * gst/synaesthesia/Makefile.am:
12216           Don't install static libs for plugins. Fixes #550851 for ugly.
12217
12218 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12219
12220           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
12221           Original commit message from CVS:
12222           * gst/mpegaudioparse/gstmpegaudioparse.c:
12223           (gst_mp3parse_sink_event):
12224           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
12225           frames. Partially fixes bug #552237.
12226
12227 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12228
12229           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
12230           Original commit message from CVS:
12231           * ext/amrnb/amrnbparse.c:
12232           use #defines for HEADER. Unref the object in _sink_activate_pull().
12233
12234 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
12235
12236           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
12237           Original commit message from CVS:
12238           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
12239           (gst_mad_change_state):
12240           * ext/mad/gstmad.h:
12241           track discont on incomming buffers and set discont on outgoing
12242           buffers.
12243           Pass unknown events upstreams instead of dropping them.
12244
12245 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
12246
12247           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
12248           Original commit message from CVS:
12249           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
12250           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
12251           (handle_slice), (gst_mpeg2dec_sink_event),
12252           (gst_mpeg2dec_src_event):
12253           * ext/mpeg2dec/gstmpeg2dec.h:
12254           Fix compilation with --disable-index. Fixes bug #554150.
12255
12256 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
12257
12258           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
12259           Original commit message from CVS:
12260           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
12261           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
12262           (gst_mad_src_event), (gst_mad_chain):
12263           * ext/mad/gstmad.h:
12264           Fix compilation with --disable-index. Fixes bug #554142.
12265
12266 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
12267
12268           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
12269           Original commit message from CVS:
12270           * ext/a52dec/gsta52dec.c:
12271           * ext/a52dec/gsta52dec.h:
12272           Fix channel re-negotiation on a change of the incoming stream.
12273           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
12274           Fixes: #551660
12275
12276 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12277
12278           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
12279           Original commit message from CVS:
12280           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
12281           (gst_amrnbenc_state_change):
12282           * ext/amrnb/amrnbenc.h:
12283           Pass the discont flag from the input buffer on to the output buffer in
12284           the AMR encoder.
12285
12286 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
12287
12288           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
12289           Original commit message from CVS:
12290           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
12291           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12292           (gst_amrnbparse_handle_pull_seek),
12293           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
12294           (gst_amrnbparse_sink_activate_push),
12295           (gst_amrnbparse_sink_activate_pull):
12296           * ext/amrnb/amrnbparse.h:
12297           Add flush seek handler. Fixes #536274.
12298
12299 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
12300
12301           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
12302           Original commit message from CVS:
12303           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
12304           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
12305           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
12306           (gst_amrnbparse_state_change):
12307           * ext/amrnb/amrnbparse.h:
12308           Fix the duration query. Fixes #536226.
12309           Also set caps on the pads and buffers more correctly.
12310
12311 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
12312
12313           po/LINGUAS: Add 'ca' to LINGUAS.
12314           Original commit message from CVS:
12315           * po/LINGUAS:
12316           Add 'ca' to LINGUAS.
12317
12318 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
12319
12320           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
12321           Original commit message from CVS:
12322           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
12323           Fix aggregated GST_FLOW_RETURN check for when to send an error message
12324           on the bus.
12325           Re-fixes #546859
12326
12327 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
12328
12329           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
12330           Original commit message from CVS:
12331           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
12332           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
12333           (create_segment_event), (gst_rdt_depay_push),
12334           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
12335           * gst/realmedia/rdtdepay.h:
12336           Parse other values from the incomming caps.
12337           Add event handler to handle flushing and segments.
12338           Create segment events.
12339           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
12340           Do skew correction based on RDT timestamps.
12341           * gst/realmedia/rdtmanager.c: (activate_session),
12342           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
12343           (create_recv_rtp):
12344           Parse caps to get the clockrate needed for the jitterbuffer.
12345           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12346           Apply timestamp fixup after correcting for initial timestamp and
12347           internal base timestamp corrections.
12348
12349 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
12350
12351           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
12352           Original commit message from CVS:
12353           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
12354           (gst_rdt_depay_change_state):
12355           * gst/realmedia/rdtdepay.h:
12356           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
12357           with a DISCONT flag when needed.
12358           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
12359           Report the configure latency instead of a hardcoded value.
12360
12361 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
12362
12363           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
12364           Original commit message from CVS:
12365           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
12366           (free_session), (gst_rdt_manager_query_src),
12367           (gst_rdt_manager_src_activate_push),
12368           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
12369           (gst_rdt_manager_loop), (create_recv_rtp):
12370           Include the new rdt jitterbuffer in the session manager.
12371
12372 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
12373
12374           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
12375           Original commit message from CVS:
12376           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
12377           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
12378           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
12379           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
12380           * gst/realmedia/rdtdepay.h:
12381           Use new RDT parsing helper functions.
12382           Copy discont flags correctly.
12383           Push the header from the chain function instead of the setcaps function.
12384           Copy incomming timestamp to the output buffers instead of doing magic
12385           with the RDT timestamps.
12386
12387 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
12388
12389           gst/realmedia/: Add first support for parsing RDT messages.
12390           Original commit message from CVS:
12391           * gst/realmedia/Makefile.am:
12392           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
12393           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
12394           (read_packet_header), (gst_rdt_buffer_get_first_packet),
12395           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
12396           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
12397           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
12398           (gst_rdt_packet_data_peek_data),
12399           (gst_rdt_packet_data_get_stream_id),
12400           (gst_rdt_packet_data_get_timestamp):
12401           * gst/realmedia/gstrdtbuffer.h:
12402           Add first support for parsing RDT messages.
12403           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
12404           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
12405           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
12406           (calculate_skew), (rdt_jitter_buffer_insert),
12407           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
12408           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
12409           (rdt_jitter_buffer_get_ts_diff):
12410           * gst/realmedia/rdtjitterbuffer.h:
12411           Add first version of an RDT jitterbuffer.
12412
12413 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
12414
12415           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
12416           Original commit message from CVS:
12417           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12418           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
12419           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
12420           (gst_rmdemux_descramble_dnet_audio),
12421           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
12422           * gst/realmedia/rmdemux.h:
12423           Keep track of the first timestamp of the stream and add this to the
12424           outgoing buffer timestamps so that we can handle live streams.
12425           Set discont flag on the first buffers and after a seek.
12426
12427 === release 0.10.9 ===
12428
12429 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12430
12431         * ChangeLog:
12432         * NEWS:
12433         * RELEASE:
12434         * configure.ac:
12435         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12436         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12437         * docs/plugins/inspect/plugin-a52dec.xml:
12438         * docs/plugins/inspect/plugin-asf.xml:
12439         * docs/plugins/inspect/plugin-cdio.xml:
12440         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12441         * docs/plugins/inspect/plugin-dvdread.xml:
12442         * docs/plugins/inspect/plugin-dvdsub.xml:
12443         * docs/plugins/inspect/plugin-iec958.xml:
12444         * docs/plugins/inspect/plugin-lame.xml:
12445         * docs/plugins/inspect/plugin-mad.xml:
12446         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12447         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12448         * docs/plugins/inspect/plugin-mpegstream.xml:
12449         * docs/plugins/inspect/plugin-realmedia.xml:
12450         * docs/plugins/inspect/plugin-siddec.xml:
12451         * gst-plugins-ugly.doap:
12452           Release 0.10.9
12453           Original commit message from CVS:
12454           Release 0.10.9
12455
12456 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12457
12458         * po/af.po:
12459         * po/az.po:
12460         * po/bg.po:
12461         * po/cs.po:
12462         * po/da.po:
12463         * po/en_GB.po:
12464         * po/es.po:
12465         * po/fi.po:
12466         * po/fr.po:
12467         * po/hu.po:
12468         * po/id.po:
12469         * po/it.po:
12470         * po/lt.po:
12471         * po/nb.po:
12472         * po/nl.po:
12473         * po/or.po:
12474         * po/pl.po:
12475         * po/pt_BR.po:
12476         * po/ru.po:
12477         * po/sk.po:
12478         * po/sq.po:
12479         * po/sr.po:
12480         * po/sv.po:
12481         * po/uk.po:
12482         * po/vi.po:
12483         * po/zh_CN.po:
12484           Update .po files
12485           Original commit message from CVS:
12486           Update .po files
12487
12488 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12489
12490           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
12491           Original commit message from CVS:
12492           * ext/a52dec/gsta52dec.c:
12493           Set up a default time segment for output when receiving
12494           an incoming byte segment (as for raw AC3 files).
12495           Fixes: #548194
12496
12497 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12498
12499           0.10.8.2 pre-release.
12500           Original commit message from CVS:
12501           * configure.ac:
12502           * docs/plugins/Makefile.am:
12503           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12504           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12505           * docs/plugins/gst-plugins-ugly-plugins.args:
12506           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12507           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12508           * docs/plugins/inspect/plugin-a52dec.xml:
12509           * docs/plugins/inspect/plugin-asf.xml:
12510           * docs/plugins/inspect/plugin-cdio.xml:
12511           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12512           * docs/plugins/inspect/plugin-dvdread.xml:
12513           * docs/plugins/inspect/plugin-dvdsub.xml:
12514           * docs/plugins/inspect/plugin-iec958.xml:
12515           * docs/plugins/inspect/plugin-lame.xml:
12516           * docs/plugins/inspect/plugin-mad.xml:
12517           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12518           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12519           * docs/plugins/inspect/plugin-mpegstream.xml:
12520           * docs/plugins/inspect/plugin-realmedia.xml:
12521           * docs/plugins/inspect/plugin-siddec.xml:
12522           * ext/Makefile.am:
12523           0.10.8.2 pre-release.
12524           * po/LINGUAS:
12525           * po/POTFILES.in:
12526           * po/id.po:
12527           Add new translation.
12528
12529 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
12530
12531           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
12532           Original commit message from CVS:
12533           * gst/asfdemux/gstasfdemux.c:
12534           Properly aggregate flow returns for both push and pull mode, so we shut
12535           down if all pads are unlinked.
12536           Fixes #546859.
12537
12538 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
12539
12540           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
12541           Original commit message from CVS:
12542           Patch by: Frederic Crozat <fcrozat@mandriva.org>
12543           * ext/dvdread/dvdreadsrc.c: (plugin_init):
12544           * ext/lame/gstlame.c: (plugin_init):
12545           * gst/asfdemux/gstasf.c: (plugin_init):
12546           Make sure gettext returns translations in UTF-8 encoding rather
12547           than in the current locale encoding (#546822).
12548
12549 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12550
12551           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
12552           Original commit message from CVS:
12553           * gst/mpegaudioparse/gstmpegaudioparse.c:
12554           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
12555           (mp3parse_total_time), (mp3parse_bytepos_to_time):
12556           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
12557           if we're called from there already. Otherwise we end up in a endless
12558           recursion and crash with a stack overflow.
12559           This can happen when a Xing or VBRI header with TOC exists but it
12560           doesn't contain the total time. Fixes bug #545370.
12561
12562 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12563
12564           ext/lame/gstlame.c: Use the default for the strict-iso property too.
12565           Original commit message from CVS:
12566           * ext/lame/gstlame.c: (gst_lame_class_init),
12567           (gst_lame_get_default_settings):
12568           Use the default for the strict-iso property too.
12569           Allow a bitrate setting of 0, which lets lame choose the default value
12570           and which makes it possible to set the compression-ratio property.
12571
12572 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12573
12574           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
12575           Original commit message from CVS:
12576           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12577           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
12578           * ext/lame/gstlame.h:
12579           Get the defaults settings of LAME in the plugin initialization
12580           function and return FALSE here if something goes wrong. This removes
12581           the hacky failing instance init function.
12582           Use LAMEs default value for all settings instead of overwriting some
12583           of them. Overwriting some of them gives unexpected results if one only
12584           sets a preset. Fixes bug #498004.
12585
12586 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12587
12588           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
12589           Original commit message from CVS:
12590           * ext/lame/gstlame.c: (gst_lame_init):
12591           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
12592           defaults will restrict the bitrate when using the presets in a bad way.
12593           Fixes bug #498004.
12594
12595 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12596
12597           Put the MPEG audio version into the caps as "mpegaudioversion".
12598           Original commit message from CVS:
12599           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12600           * gst/mpegaudioparse/gstmpegaudioparse.c:
12601           (mp3_type_frame_length_from_header), (mp3_caps_create),
12602           (gst_mp3parse_chain):
12603           Put the MPEG audio version into the caps as "mpegaudioversion".
12604           This is different from "mpegversion".
12605
12606 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12607
12608           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
12609           Original commit message from CVS:
12610           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12611           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
12612           * ext/lame/gstlame.h:
12613           Fix build with lame >= 3.97. The padding type and cwlimit settings
12614           are deprecated now and the function declarations are hidden in the
12615           headers so deprecate the GObject properties for them and remove them
12616           in 0.11. Fixes bug #544039.
12617
12618 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12619
12620           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
12621           Original commit message from CVS:
12622           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
12623           Don't allow width/height outside the spec (i.e. smaller than 16
12624           and higher than 4096). Such files are corrupted ones and setting
12625           caps that are not a subset of the template caps confuses playbin.
12626           Fixes bug #542646.
12627
12628 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12629
12630           ext/sidplay/Makefile.am: Fix the build.
12631           Original commit message from CVS:
12632           * ext/sidplay/Makefile.am:
12633           Fix the build.
12634
12635 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12636
12637           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
12638           Original commit message from CVS:
12639           * configure.ac:
12640           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
12641           flags that are invalid for C++.
12642
12643 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
12644
12645           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
12646           Original commit message from CVS:
12647           Patch by: Tal Shalif <tshalif at nargila dot org>
12648           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
12649           Prevent double free. Fixes bug #541697.
12650
12651 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12652
12653           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
12654           Original commit message from CVS:
12655           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
12656           (gst_dvd_demux_get_audio_stream),
12657           (gst_dvd_demux_get_subpicture_stream),
12658           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
12659           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
12660           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
12661           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
12662           * gst/mpegstream/gstmpegdemux.h:
12663           Resend tags event after a FLUSH (seek) to support prerolling
12664           a partial pipeline.
12665
12666 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
12667
12668           Use correct error code for encrypted streams.
12669           Original commit message from CVS:
12670           * configure.ac:
12671           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12672           Use correct error code for encrypted streams.
12673
12674 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12675
12676           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
12677           Original commit message from CVS:
12678           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12679           (gst_mpeg_demux_sync_stream_to_time):
12680           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
12681
12682 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12683
12684           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
12685           Original commit message from CVS:
12686           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
12687           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
12688           Allow and implement non-flushing and/or segment seek
12689           (mainly in TIME and chapter format).
12690           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
12691           (gst_dvd_demux_get_subpicture_stream),
12692           (gst_dvd_demux_synchronise_pads),
12693           (gst_dvd_demux_sync_stream_to_time):
12694           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
12695           (gst_mpeg_demux_send_subbuffer),
12696           (gst_mpeg_demux_sync_stream_to_time),
12697           (gst_mpeg_streams_reset_cur_ts):
12698           * gst/mpegstream/gstmpegdemux.h:
12699           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12700           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
12701           Delegate a query to upstream if it can't be handled.
12702           Make segment stop aware.
12703           Fix (subtitle) stream synchronization.
12704           Add some debug statements.
12705
12706 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
12707
12708           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
12709           Original commit message from CVS:
12710           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12711           Fix build on macosx.
12712
12713 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12714
12715           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
12716           Original commit message from CVS:
12717           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12718           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12719           * ext/a52dec/gsta52dec.c:
12720           * ext/amrnb/amrnbdec.c:
12721           * ext/amrnb/amrnbenc.c:
12722           * ext/amrnb/amrnbparse.c:
12723           * ext/lame/gstlame.c:
12724           * ext/mad/gstmad.c:
12725           * ext/sidplay/gstsiddec.cc:
12726           * gst/asfdemux/gstrtspwms.c:
12727           * gst/mpegaudioparse/gstxingmux.c:
12728           * gst/realmedia/rademux.c:
12729           * gst/realmedia/rdtmanager.c:
12730           * gst/realmedia/rtspreal.c:
12731           * gst/synaesthesia/gstsynaesthesia.c:
12732           Add missing elements to docs. Restore alphabetical order in section
12733           file. Document mad (it was included in docs already).
12734           Fix doc-markup: use convinience syntax for examples
12735           (produces valid docbook), add several refsec2 when we have several
12736           titles. Fix some types.
12737
12738 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12739
12740           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
12741           Original commit message from CVS:
12742           * ext/lame/gstlame.c:
12743           * ext/sidplay/gstsiddec.cc:
12744           * gst/mpegaudioparse/gstxingmux.c:
12745           Do not use short_description in section docs for elements. We extract
12746           them from element details and there will be warnings if they differ.
12747
12748 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
12749
12750           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
12751           Original commit message from CVS:
12752           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
12753           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
12754           (gst_cdio_add_cdtext_album_tags):
12755           * ext/cdio/gstcdio.h:
12756           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12757           Also extract album title and album genre from CD-TEXT if
12758           available (#537021).
12759
12760 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12761
12762           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
12763           Original commit message from CVS:
12764           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12765           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
12766           emphasis value is reserved but unfortunately files with that
12767           value exist and the information is not important for the decoder
12768           anyway. Fixes bug #537235.
12769
12770 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12771
12772           Require libcdio >= 0.76.
12773           Original commit message from CVS:
12774           * configure.ac:
12775           * ext/cdio/gstcdio.c:
12776           * ext/cdio/gstcdio.h:
12777           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12778           Require libcdio >= 0.76.
12779
12780 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
12781
12782           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
12783           Original commit message from CVS:
12784           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12785           Drain queued buffers before forwarding the segment event.
12786
12787 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
12788
12789           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
12790           Original commit message from CVS:
12791           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
12792           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
12793           (gst_a52dec_chain), (gst_a52dec_change_state):
12794           * ext/a52dec/gsta52dec.h:
12795           Add segment handling, buffer clipping and basic reverse playback.
12796
12797 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12798
12799           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
12800           Original commit message from CVS:
12801           * docs/plugins/Makefile.am:
12802           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12803           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12804           * docs/plugins/gst-plugins-ugly-plugins.args:
12805           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12806           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12807           * docs/plugins/inspect/plugin-a52dec.xml:
12808           * docs/plugins/inspect/plugin-amrnb.xml:
12809           * docs/plugins/inspect/plugin-asf.xml:
12810           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12811           * docs/plugins/inspect/plugin-dvdread.xml:
12812           * docs/plugins/inspect/plugin-dvdsub.xml:
12813           * docs/plugins/inspect/plugin-iec958.xml:
12814           * docs/plugins/inspect/plugin-lame.xml:
12815           * docs/plugins/inspect/plugin-mad.xml:
12816           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12817           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12818           * docs/plugins/inspect/plugin-mpegstream.xml:
12819           * docs/plugins/inspect/plugin-realmedia.xml:
12820           * docs/plugins/inspect/plugin-siddec.xml:
12821           * docs/plugins/inspect/plugin-synaesthesia.xml:
12822           * ext/a52dec/gsta52dec.c:
12823           Random doc of the day. Also print human readable format of newsegment
12824           in log message if we complain about it.
12825
12826 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
12827
12828           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
12829           Original commit message from CVS:
12830           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
12831           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
12832           (gst_a52dec_chain), (gst_a52dec_change_state):
12833           * ext/a52dec/gsta52dec.h:
12834           Mark discont on outgoing buffers after receiving a DISCONT buffer or
12835           when we have a decoding error.
12836           We don't need to clear the cache when we receive a NEWSEGMENT event.
12837           Clear buffer cache in DISCONT.
12838           Add beginnings of GstSegment handling.
12839
12840 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12841
12842           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
12843           Original commit message from CVS:
12844           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12845           Fix alignment issues that caused SIGBUS on some architectures.
12846
12847 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12848
12849           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
12850           Original commit message from CVS:
12851           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
12852           Fix alignment issue which isn't really an issue at all because
12853           the plugin hasn't been ported to 0.10 yet.
12854
12855 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12856
12857           configure.ac: Back to devel -> 0.10.8.1
12858           Original commit message from CVS:
12859           * configure.ac:
12860           Back to devel -> 0.10.8.1
12861
12862 === release 0.10.8 ===
12863
12864 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12865
12866         * ChangeLog:
12867         * NEWS:
12868         * RELEASE:
12869         * configure.ac:
12870         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12871         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12872         * docs/plugins/inspect/plugin-a52dec.xml:
12873         * docs/plugins/inspect/plugin-asf.xml:
12874         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12875         * docs/plugins/inspect/plugin-dvdread.xml:
12876         * docs/plugins/inspect/plugin-dvdsub.xml:
12877         * docs/plugins/inspect/plugin-iec958.xml:
12878         * docs/plugins/inspect/plugin-lame.xml:
12879         * docs/plugins/inspect/plugin-mad.xml:
12880         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12881         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12882         * docs/plugins/inspect/plugin-mpegstream.xml:
12883         * docs/plugins/inspect/plugin-realmedia.xml:
12884         * docs/plugins/inspect/plugin-siddec.xml:
12885         * gst-plugins-ugly.doap:
12886         * po/LINGUAS:
12887           Release 0.10.8
12888           Original commit message from CVS:
12889           Release 0.10.8
12890
12891 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12892
12893         * common:
12894         * po/af.po:
12895         * po/az.po:
12896         * po/bg.po:
12897         * po/cs.po:
12898         * po/da.po:
12899         * po/en_GB.po:
12900         * po/es.po:
12901         * po/fi.po:
12902         * po/fr.po:
12903         * po/hu.po:
12904         * po/it.po:
12905         * po/lt.po:
12906         * po/nb.po:
12907         * po/nl.po:
12908         * po/or.po:
12909         * po/pl.po:
12910         * po/pt_BR.po:
12911         * po/ru.po:
12912         * po/sk.po:
12913         * po/sq.po:
12914         * po/sr.po:
12915         * po/sv.po:
12916         * po/uk.po:
12917         * po/vi.po:
12918         * po/zh_CN.po:
12919           Update .po files
12920           Original commit message from CVS:
12921           Update .po files
12922
12923 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12924
12925           configure.ac: 0.10.7.4 pre-release
12926           Original commit message from CVS:
12927           * configure.ac:
12928           0.10.7.4 pre-release
12929
12930 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
12931
12932           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
12933           Original commit message from CVS:
12934           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
12935           Fix inconsistent use of rate and channels.
12936           Fixes #533581
12937
12938 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
12939
12940           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
12941           Original commit message from CVS:
12942           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
12943           Flush timestamp correction variables on a flush. Fixes #533832.
12944
12945 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12946
12947         * ChangeLog:
12948         * common:
12949         * configure.ac:
12950           Commit 0.10.7.3 pre-rel marker
12951           Original commit message from CVS:
12952           Commit 0.10.7.3 pre-rel marker
12953
12954 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
12955
12956           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
12957           Original commit message from CVS:
12958           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12959           Properly aggregate GstFlowReturn from downstream in order to properly
12960           stop, and doing that as early as possible.
12961           Fixes #532807
12962
12963 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12964
12965           configure.ac: 0.10.7.2 pre-release
12966           Original commit message from CVS:
12967           * configure.ac:
12968           0.10.7.2 pre-release
12969
12970 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
12971
12972           Always let FLUSH_START events flow downstream.
12973           Original commit message from CVS:
12974           * ext/mad/gstmad.c: (gst_mad_sink_event):
12975           * gst/mpegaudioparse/gstmpegaudioparse.c:
12976           (gst_mp3parse_sink_event):
12977           Always let FLUSH_START events flow downstream.
12978
12979 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
12980
12981           configure.ac: Error out if we don't have the required core/base versions.
12982           Original commit message from CVS:
12983           * configure.ac:
12984           Error out if we don't have the required core/base versions.
12985
12986 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
12987
12988           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
12989           Original commit message from CVS:
12990           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12991           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12992           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12993           Fix video timestamps by adjusting it with the first timestamp found.
12994           Don't assume we have a complete fragment when flushing the adapter,
12995           packets might have been lost or the stream might just be broken.
12996
12997 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
12998
12999           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
13000           Original commit message from CVS:
13001           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
13002           Set Rank to NONE so that we don't accidentally try to autoplug the
13003           rdtmanager.
13004
13005 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13006
13007           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
13008           Original commit message from CVS:
13009           * gst/mpegaudioparse/gstmpegaudioparse.c:
13010           (gst_mp3parse_emit_frame):
13011           Send a new duration message if the average bitrate changed and
13012           we don't know the duration from the Xing or VBRI header.
13013           Fixes bug #321857.
13014
13015 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
13016
13017           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
13018           Original commit message from CVS:
13019           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
13020           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
13021           * gst/realmedia/rtspreal.h:
13022           Move assembly rule parsing to the place where we parse the SDP as it's
13023           also there that we create the MDPR and we need the currently selected
13024           asmrule in order to select the right MTLI.
13025           Fixes #529359.
13026
13027 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
13028
13029           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
13030           Original commit message from CVS:
13031           * gst/realmedia/realhash.c:
13032           * gst/realmedia/rtspreal.c:
13033           Include generated "_stdint.h" instead of <stdint.h> which might not
13034           exist on some systems.
13035
13036 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13037
13038           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
13039           Original commit message from CVS:
13040           * ext/sidplay/gstsiddec.cc:
13041           Cast NULL sentinels to void * as NULL is defined as an integer
13042           constant in most environments when using C++ and it's size might
13043           be different from a pointer. Fixes #529488.
13044
13045 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
13046
13047         * ChangeLog:
13048         * gst/asfdemux/gstasfdemux.c:
13049         * gst/asfdemux/gstrtspwms.c:
13050           Fix "unused var" compiler error when --disable-gst-debug is used.
13051           Original commit message from CVS:
13052           Fix "unused var" compiler error when --disable-gst-debug is used.
13053
13054 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
13055
13056           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
13057           Original commit message from CVS:
13058           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
13059           We should also stop the streaming task when we get a NOT_LINKED
13060           flow return, which is not covered by FLOW_IS_FATAL.
13061
13062 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
13063
13064           ext/: gst_atomic_int_set ==> g_atomic_int_set
13065           Original commit message from CVS:
13066           * ext/cdio/gstcdiocddasrc.c:
13067           * ext/dv/gstdvdemux.c:
13068           gst_atomic_int_set ==> g_atomic_int_set
13069
13070 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
13071
13072           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
13073           Original commit message from CVS:
13074           2008-04-11  Julien Moutte  <julien@fluendo.com>
13075           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
13076           argument formats.
13077
13078 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
13079
13080           configure.ac: Actually build dlls when cross-compiling with mingw32.
13081           Original commit message from CVS:
13082           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
13083           * configure.ac:
13084           Actually build dlls when cross-compiling with mingw32.
13085           Fixes bug #526247.
13086
13087 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13088
13089           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
13090           Original commit message from CVS:
13091           * configure.ac:
13092           * gst/mpegaudioparse/gstmpegaudioparse.c:
13093           (mpeg_audio_seek_entry_free):
13094           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
13095           Depend on GLib 2.12 and use it unconditionally as we do in other
13096           modules too already.
13097
13098 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13099
13100           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
13101           Original commit message from CVS:
13102           * gst/mpegaudioparse/gstmpegaudioparse.c:
13103           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
13104           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
13105           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
13106           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
13107           (gst_xing_mux_chain):
13108           Use GSlice for allocating the seek table entries if we compile with
13109           GLib 2.10 or newer.
13110
13111 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
13112
13113           gst/asfdemux/gstasfdemux.c: Remove some debug code.
13114           Original commit message from CVS:
13115           * gst/asfdemux/gstasfdemux.c:
13116           (gst_asf_demux_process_ext_stream_props):
13117           Remove some debug code.
13118
13119 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13120
13121           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
13122           Original commit message from CVS:
13123           * gst/asfdemux/gstasfdemux.c:
13124           (gst_asf_demux_process_ext_stream_props):
13125           Guard against division by 0 and fall back to 25/1 framerate.
13126
13127 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13128
13129           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
13130           Original commit message from CVS:
13131           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
13132           (gst_asf_demux_process_ext_stream_props):
13133           Instead of adding a fixes 25/1 framerate to the video caps, use the
13134           average frame duration in the extended properties of the video stream as
13135           the framerate. Fixes #524346.
13136
13137 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13138
13139           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
13140           Original commit message from CVS:
13141           * configure.ac:
13142           Check if the compiler supports do { } while (0) macros. This fixes
13143           a warning when compiling with g++ 4.3, resulting in a build failure
13144           because of -Werror.
13145
13146 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
13147
13148           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
13149           Original commit message from CVS:
13150           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
13151           make ) also a delimiter for rules.
13152           Skip \\ when scanning strings.
13153           Add new testcase for these problems.
13154
13155 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13156
13157           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
13158           Original commit message from CVS:
13159           * gst/mpegaudioparse/gstmpegaudioparse.c:
13160           (gst_mp3parse_sink_event):
13161           Don't take the stream lock when caching events. This is not necessary
13162           and results in a deadlock when seeking with rhythmbox (but not with
13163           totem or banshee for some reason).
13164
13165 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
13166
13167           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
13168           Original commit message from CVS:
13169           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
13170           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
13171           Add the version field when creating the CONT chunk resulting in
13172           the Author, Comment and Copyright tags not being parsed correctly.
13173           Fixes #521459.
13174
13175 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
13176
13177           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
13178           Original commit message from CVS:
13179           * gst/mpegaudioparse/gstmpegaudioparse.c:
13180           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
13181           Remove trailing newlines from debug statements.
13182
13183 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
13184
13185           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
13186           Original commit message from CVS:
13187           * ext/dvdnav/dvdnavsrc.c:
13188           * ext/dvdnav/dvdnavsrc.h:
13189           Apply patch that adds some seeking support to dvdnav, and fixes it
13190           in various other ways. This doesn't make dvdnavsrc fully functional,
13191           but moves it forward.
13192           Fixes: #476149
13193           Patch By: Simone Gotti <simone.gotti@email.it>
13194           * ext/dvdnav/gst-dvd:
13195           Update the simple dvdnavsrc gst-launch example to work for 0.10
13196
13197 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
13198
13199           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
13200           Original commit message from CVS:
13201           * configure.ac:
13202           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
13203           plug-ins are included/excluded. (#498222)
13204
13205 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13206
13207           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
13208           Original commit message from CVS:
13209           * ext/mad/gstmad.c: (gst_mad_sink_event):
13210           * gst/mpegaudioparse/gstmpegaudioparse.c:
13211           (gst_mp3parse_sink_event):
13212           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
13213           of dropping and leaking them.
13214
13215 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13216
13217           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
13218           Original commit message from CVS:
13219           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
13220           (gst_mad_chain):
13221           * ext/mad/gstmad.h:
13222           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
13223           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
13224           * gst/mpegaudioparse/gstmpegaudioparse.h:
13225           Cache all events except EOS if we still have to send a NEWSEGMENT
13226           event. This will let TAG events be forwarded until after decodebin
13227           to an encoder for example as decodebin only links the pads
13228           after NEWSEGMENT. Fixes bug #518933.
13229
13230 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13231
13232           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
13233           Original commit message from CVS:
13234           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
13235           Write Xing header at the correct position in the MP3 frame for
13236           stereo files. Fixes bug #518676.
13237
13238 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
13239
13240           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
13241           Original commit message from CVS:
13242           * configure.ac:
13243           * ext/sidplay/Makefile.am:
13244           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
13245           when building C++ code (#516509).
13246
13247 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
13248
13249           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
13250           Original commit message from CVS:
13251           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
13252           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
13253           Workshop 12 compiler, but probably also crashes (#517985).
13254
13255 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
13256
13257           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
13258           Original commit message from CVS:
13259           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
13260           * gst/mpegaudioparse/gstmpegaudioparse.c:
13261           (gst_mp3_channel_mode_get_type),
13262           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
13263           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
13264           (gst_mp3parse_chain):
13265           * gst/mpegaudioparse/gstmpegaudioparse.h:
13266           Post channel mode and CRC as tags. Fixes bug #504493.
13267
13268 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13269
13270           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
13271           Original commit message from CVS:
13272           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
13273           Correctly chain up to the parent's finalize function.
13274
13275 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13276
13277           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
13278           Original commit message from CVS:
13279           * gst/mpegaudioparse/gstmpegaudioparse.c:
13280           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
13281           Try a bit harder to get valid timestamps, especially if upstream
13282           gives us one and we are at the first frame or resyncing.
13283           Return UNEXPECTED if we get a valid timestamp that is outside of
13284           our configured segment. After all changes done so far this doesn't
13285           seem to cause any regression, please test.
13286
13287 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13288
13289           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...
13290           Original commit message from CVS:
13291           Patch by:
13292           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
13293           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
13294           If we don't have the position to seek to in our index first try
13295           to convert from TIME to BYTES upstream and only if that fails
13296           too use the old hack to simply seek to an earlier position
13297           and let the sink drop everything before segment start.
13298           Partially fixes bug #469930.
13299
13300 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13301
13302           configure.ac: Back to development...
13303           Original commit message from CVS:
13304           * configure.ac:
13305           Back to development...
13306
13307 === release 0.10.7 ===
13308
13309 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13310
13311         * ChangeLog:
13312         * NEWS:
13313         * RELEASE:
13314         * configure.ac:
13315         * docs/plugins/gst-plugins-ugly-plugins.args:
13316         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13317         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13318         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13319         * docs/plugins/gst-plugins-ugly-plugins.signals:
13320         * docs/plugins/inspect/plugin-a52dec.xml:
13321         * docs/plugins/inspect/plugin-asf.xml:
13322         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13323         * docs/plugins/inspect/plugin-dvdread.xml:
13324         * docs/plugins/inspect/plugin-dvdsub.xml:
13325         * docs/plugins/inspect/plugin-iec958.xml:
13326         * docs/plugins/inspect/plugin-lame.xml:
13327         * docs/plugins/inspect/plugin-mad.xml:
13328         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13329         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13330         * docs/plugins/inspect/plugin-mpegstream.xml:
13331         * docs/plugins/inspect/plugin-realmedia.xml:
13332         * docs/plugins/inspect/plugin-siddec.xml:
13333         * gst-plugins-ugly.doap:
13334         * po/LINGUAS:
13335           Release 0.10.7 - I Cheated Time
13336           Original commit message from CVS:
13337           Release 0.10.7 - I Cheated Time
13338
13339 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13340
13341         * po/af.po:
13342         * po/az.po:
13343         * po/bg.po:
13344         * po/cs.po:
13345         * po/da.po:
13346         * po/en_GB.po:
13347         * po/es.po:
13348         * po/fi.po:
13349         * po/hu.po:
13350         * po/it.po:
13351         * po/nb.po:
13352         * po/nl.po:
13353         * po/or.po:
13354         * po/pl.po:
13355         * po/pt_BR.po:
13356         * po/sk.po:
13357         * po/sq.po:
13358         * po/sr.po:
13359         * po/sv.po:
13360         * po/uk.po:
13361         * po/vi.po:
13362         * po/zh_CN.po:
13363           Update .po files
13364           Original commit message from CVS:
13365           Update .po files
13366
13367 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13368
13369           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
13370           Original commit message from CVS:
13371           * tests/check/Makefile.am:
13372           Exclude dvdreadsrc from the states test too.
13373
13374 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13375
13376           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
13377           Original commit message from CVS:
13378           * gst/mpegaudioparse/gstmpegaudioparse.c:
13379           (gst_mp3parse_emit_frame):
13380           Handler buffers without valid timestamp more correctly: Don't drop
13381           them and don't use the invalid timestamp to calculate the next
13382           timestamp. Fixes bug #516811.
13383
13384 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
13385
13386           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
13387           Original commit message from CVS:
13388           Patch by: Tal Shalif <tshalif at nargila dot org>
13389           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
13390           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
13391           Add some gint64 casts to prevent 32 bit integer overflows.
13392           Fixes bug #516989.
13393
13394 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13395
13396           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
13397           Original commit message from CVS:
13398           * gst/mpegaudioparse/gstmpegaudioparse.c:
13399           Revert previous commit to mp3parse, as it breaks playback
13400           of AVI files.
13401
13402 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13403
13404           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
13405           Original commit message from CVS:
13406           * gst/mpegaudioparse/gstmpegaudioparse.c:
13407           (gst_mp3parse_emit_frame):
13408           Return GST_FLOW_UNEXPECTED if we get data that is after our
13409           configured segment. This makes upstream go EOS immediately instead
13410           of sending us the complete stream. Also improve debugging a bit.
13411
13412 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13413
13414           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
13415           Original commit message from CVS:
13416           * ext/dvdread/dvdreadsrc.c:
13417           Fix regression in DVD seeking - when a pack we
13418           expect to be a NAV block turns out not to be, scan forwards
13419           for up to 2MB (at most ~1sec) until we find one.
13420           Fixes: #516278
13421
13422 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
13423
13424           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
13425           Original commit message from CVS:
13426           * win32/vs6/libgstmpegaudioparse.dsp:
13427           Add xing files to VS project file.
13428
13429 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13430
13431           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
13432           Original commit message from CVS:
13433           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
13434           Stop leaking src pad templates. Fixes bug #515708.
13435
13436 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13437
13438           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
13439           Original commit message from CVS:
13440           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
13441           Correctly write the size in bytes on big endian systems.
13442           Fixes bug #515725.
13443
13444 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13445
13446           ext/lame/gstlame.c: Don't leak the allowed caps.
13447           Original commit message from CVS:
13448           * ext/lame/gstlame.c: (gst_lame_setup):
13449           Don't leak the allowed caps.
13450           * tests/check/pipelines/lame.c: (GST_START_TEST):
13451           Stop leaking all buffers. Fixes bug #515575.
13452
13453 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13454
13455           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
13456           Original commit message from CVS:
13457           * gst/mpegaudioparse/plugin.c:
13458           Commit new file I forgot to add.
13459
13460 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13461
13462           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
13463           Original commit message from CVS:
13464           * configure.ac:
13465           Make DISABLE_DEPRECATED defined *only* during CVS, not during
13466           pre-releases or releases.
13467
13468 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13469
13470         * ChangeLog:
13471           Mention bug 511497 fixed in previous commit
13472           Original commit message from CVS:
13473           Mention bug 511497 fixed in previous commit
13474
13475 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13476
13477           Move xingmux from -bad.
13478           Original commit message from CVS:
13479           * docs/plugins/Makefile.am:
13480           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13481           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13482           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13483           * gst/mpegaudioparse/Makefile.am:
13484           * gst/mpegaudioparse/gstmpegaudioparse.c:
13485           * gst/mpegaudioparse/gstxingmux.c:
13486           * tests/check/Makefile.am:
13487           * tests/check/elements/.cvsignore:
13488           Move xingmux from -bad.
13489
13490 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
13491
13492           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
13493           Original commit message from CVS:
13494           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
13495           Use gst_guint64_to_gdouble for conversion
13496           * win32/vs6/libgstasfdemux.dsp:
13497           * win32/vs6/libgstdvdsub.dsp:
13498           * win32/vs6/libgstrealmedia.dsp:
13499           Update project dependencies and add new source files
13500
13501 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13502
13503           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
13504           Original commit message from CVS:
13505           * ext/mpeg2dec/gstmpeg2dec.c:
13506           Reset decoder when handling sequence where libmpeg2 has set
13507           frame period to 0, probably due to a corrupt packet.
13508           Fixes bug #514297
13509
13510 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13511
13512           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
13513           Original commit message from CVS:
13514           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
13515           (gst_mp3parse_chain):
13516           Don't set new caps on the srcpad everytime the bitrate or MPEG
13517           version changes but calculate new spf value when the MPEG version
13518           changes.
13519
13520 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13521
13522           Add documentation for the xingheader plugin.
13523           Original commit message from CVS:
13524           * docs/plugins/Makefile.am:
13525           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13526           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13527           * gst/xingheader/gstxingmux.c:
13528           * gst/xingheader/gstxingmux.h:
13529           Add documentation for the xingheader plugin.
13530           * tests/check/elements/xingmux.c: (GST_START_TEST):
13531           Set element state to PLAYING before doing something else.
13532
13533 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13534
13535           tests/check/: Add simple unit test for the xingmux element.
13536           Original commit message from CVS:
13537           * tests/check/Makefile.am:
13538           * tests/check/elements/.cvsignore:
13539           * tests/check/elements/xingmux.c: (setup_xingmux),
13540           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
13541           * tests/check/elements/xingmux_testdata.h:
13542           Add simple unit test for the xingmux element.
13543           * gst/xingheader/gstxingmux.c: (generate_xing_header),
13544           (gst_xing_mux_finalize), (xing_reset):
13545           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
13546
13547 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13548
13549           docs/plugins/: Add the real and rtsp elements and update the lists.
13550           Original commit message from CVS:
13551           * docs/plugins/Makefile.am:
13552           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13553           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13554           Add the real and rtsp elements and update the lists.
13555           * docs/plugins/inspect/plugin-amrnb.xml:
13556           * docs/plugins/inspect/plugin-asf.xml:
13557           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13558           * docs/plugins/inspect/plugin-dvdsub.xml:
13559           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13560           * docs/plugins/inspect/plugin-mpegstream.xml:
13561           * docs/plugins/inspect/plugin-realmedia.xml:
13562           * docs/plugins/inspect/plugin-siddec.xml:
13563           * docs/plugins/inspect/plugin-synaesthesia.xml:
13564           Regenerate docs.
13565           * gst/iec958/ac3_padder.c:
13566           * gst/iec958/ac3_padder.h:
13567           Do not use gtk-doc style comments for non gtk-doc comments. Note -
13568           there are functions defined using extern in the .c file - does that
13569           make sense?
13570
13571 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13572
13573           ext/mad/gstmad.c: Chain up at the end of the function.
13574           Original commit message from CVS:
13575           * ext/mad/gstmad.c:
13576           Chain up at the end of the function.
13577
13578 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13579
13580           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
13581           Original commit message from CVS:
13582           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
13583           Don't add pad templates for the base class but only in the
13584           subclasses.
13585
13586 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13587
13588           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
13589           Original commit message from CVS:
13590           * ext/lame/gstlame.c:
13591           * ext/lame/gstlame.h:
13592           Fix the case where you initially have stereo input, and so lame's
13593           mode is not set to mono, and then you get input with mono audio and
13594           soon after you get stereo input again. What happened before this
13595           commit is that it would keep the encoding mode as mono. It should
13596           change it back to the one requested by the app (or the default one)
13597           if not requested.
13598
13599 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13600
13601           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
13602           Original commit message from CVS:
13603           * gst/mpegaudioparse/gstmpegaudioparse.c:
13604           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13605           (mp3parse_bytepos_to_time):
13606           Interpolate the VBRI seek table entries to get better results,
13607           support 3 byte seek table entries and prevent overflows in the
13608           seek table by adding the relative offsets when using the seek
13609           table in a large enough data type.
13610
13611 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13612
13613           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
13614           Original commit message from CVS:
13615           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13616           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13617           (mp3parse_bytepos_to_time):
13618           * gst/mpegaudioparse/gstmpegaudioparse.h:
13619           Add support for seeking based on the VBRI seek table. Might make
13620           sense to use interpolation in the table later to get hopefully a
13621           bit more accurate values.
13622
13623 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13624
13625           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
13626           Original commit message from CVS:
13627           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13628           (handle_picture), (handle_slice):
13629           Fix compilation error. Fixes #509313.
13630
13631 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13632
13633           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
13634           Original commit message from CVS:
13635           * ext/lame/gstlame.c: (gst_lame_sink_event):
13636           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
13637           as 8 * GST_SECOND is too large for int.
13638
13639 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13640
13641           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
13642           Original commit message from CVS:
13643           * gst/xingheader/gstxingmux.c: (generate_xing_header):
13644           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
13645           of 0xfe.
13646
13647 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13648
13649           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
13650           Original commit message from CVS:
13651           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13652           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13653           (mp3parse_total_bytes), (mp3parse_total_time):
13654           * gst/mpegaudioparse/gstmpegaudioparse.h:
13655           Add initial support for reading VBRI headers as found in VBR files
13656           created by some Fraunhofer encoders. Currently we only read the
13657           number of frames and bytes (and calculate duration, etc from this)
13658           but there is also a seek table that we currently don't use.
13659
13660 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
13661
13662           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
13663           Original commit message from CVS:
13664           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
13665           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13666           (gst_lame_sink_event):
13667           Correctly set number of channels when using mono-encoding mode
13668           and fix the duration calculation of the EOS buffer.
13669
13670 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13671
13672           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
13673           Original commit message from CVS:
13674           * gst/mpegaudioparse/gstmpegaudioparse.c:
13675           (gst_mp3parse_handle_first_frame):
13676           Guard against 0 values in the Xing header as frame count and
13677           byte count and calculate the bitrate when we have all values
13678           we need and not before.
13679
13680 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13681
13682           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
13683           Original commit message from CVS:
13684           * gst/xingheader/gstxingmux.c: (generate_xing_header):
13685           Remove accidentially leftover debug printf.
13686
13687 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13688
13689           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
13690           Original commit message from CVS:
13691           * gst/xingheader/gstxingmux.c: (has_xing_header),
13692           (generate_xing_header), (gst_xing_mux_chain),
13693           (gst_xing_mux_sink_event):
13694           Choose smallest possible frame size for the Xing header, properly
13695           set the timestamp, duration and offset on the outgoing buffers,
13696           only send NEWSEGMENT events in BYTE format downstream and also
13697           drop VBRI headers if already existing.
13698
13699 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13700
13701           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
13702           Original commit message from CVS:
13703           * gst/xingheader/Makefile.am:
13704           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
13705           (has_xing_header), (generate_xing_header),
13706           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
13707           (gst_xing_mux_init), (gst_xing_mux_chain),
13708           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
13709           * gst/xingheader/gstxingmux.h:
13710           Major cleanup and rewrite of xingmux with less bugs and new features:
13711           - Handles other layers as 3
13712           - Write TOC
13713
13714 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13715
13716           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
13717           Original commit message from CVS:
13718           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
13719           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
13720           Call g_type_class_ref() from a thread-safe context and not
13721           from the streaming thread to avoid GLib screwing up (see
13722           bug #349410 and #493432). Comment out unused code.
13723
13724 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
13725
13726           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
13727           Original commit message from CVS:
13728           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13729           (handle_picture), (clip_buffer), (handle_slice),
13730           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
13731           (gst_mpeg2dec_change_state):
13732           * ext/mpeg2dec/gstmpeg2dec.h:
13733           Add buffer clipping.
13734           Add basic reverse playback support. Not complete yet when dealing with
13735           non-closed GOPs.
13736
13737 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13738
13739           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
13740           Original commit message from CVS:
13741           * autogen.sh:
13742           Add -Wno-portability to the automake parameters to stop warnings
13743           about GNU make extensions being used. We require GNU make in almost
13744           every Makefile anyway.
13745           * configure.ac:
13746           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
13747           at the same time is required for per target flags.
13748
13749 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13750
13751           Makefile.am: Include lcov.mak to allow building coverage reports.
13752           Original commit message from CVS:
13753           * Makefile.am:
13754           Include lcov.mak to allow building coverage reports.
13755
13756 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13757
13758           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
13759           Original commit message from CVS:
13760           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
13761           * gst/mpegaudioparse/gstmpegaudioparse.c:
13762           (gst_mp3parse_handle_first_frame):
13763           Make sure that the Xing TOC starts with 0 and the entries
13764           are increasing over time. Otherwise it's broken and should
13765           be skipped. Fixes bug #507821.
13766
13767 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
13768
13769           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13770           Original commit message from CVS:
13771           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
13772           (gst_asf_demux_add_video_stream),
13773           (gst_asf_demux_process_ext_content_desc),
13774           (gst_asf_demux_get_metadata_for_stream),
13775           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
13776           (gst_asf_demux_change_state):
13777           * gst/asfdemux/gstasfdemux.h:
13778           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13779
13780 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
13781
13782           docs/plugins/.cvsignore: Add *-undeclared.txt
13783           Original commit message from CVS:
13784           * docs/plugins/.cvsignore:
13785           Add *-undeclared.txt
13786
13787 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
13788
13789           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
13790           Original commit message from CVS:
13791           * gst/realmedia/rdtmanager.c:
13792           (gst_rdt_manager_marshal_VOID__UINT_UINT),
13793           (gst_rdt_manager_class_init):
13794           * gst/realmedia/rdtmanager.h:
13795           Implement some more signals that rtspsrc connects to.
13796           Fixes #504671.
13797
13798 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
13799
13800           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
13801           Original commit message from CVS:
13802           * Makefile.am:
13803           Include common/win32.mak for CRLF check of win32 project
13804           files (see #393626).
13805
13806 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13807
13808           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
13809           Original commit message from CVS:
13810           * gst/mpegaudioparse/gstmpegaudioparse.c:
13811           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
13812           Don't post SEGMENT_START messages on the bus, only the element
13813           driving the pipeline should do that.
13814
13815 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13816
13817           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13818           Original commit message from CVS:
13819           * configure.ac:
13820           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13821
13822 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
13823
13824           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13825           Original commit message from CVS:
13826           * ext/mpeg2dec/gstmpeg2dec.h:
13827           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13828           Fixes #500808.
13829
13830 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
13831
13832           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
13833           Original commit message from CVS:
13834           2007-11-20  Julien MOUTTE  <julien@moutte.net>
13835           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
13836           on Mac OS X.
13837
13838 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13839
13840           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
13841           Original commit message from CVS:
13842           * gst/mpegaudioparse/gstmpegaudioparse.c:
13843           Restore the segment handling logic.
13844           Please don't do behavioural changes under the heading of 'leak fixes'
13845           or 'whitespace changes', people.
13846
13847 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13848
13849           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
13850           Original commit message from CVS:
13851           * gst/mpegaudioparse/gstmpegaudioparse.c:
13852           Plug some leaks.
13853
13854 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13855
13856           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
13857           Original commit message from CVS:
13858           * gst/asfdemux/gstasfdemux.c:
13859           Sync _activate_pull() a little more with other demuxers.
13860
13861 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
13862
13863           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
13864           Original commit message from CVS:
13865           * gst/mpegstream/gstmpegdemux.c:
13866           recognize the padding stream
13867
13868 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
13869
13870           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
13871           Original commit message from CVS:
13872           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
13873           Convert tags that come as string into the type required by
13874           GstTagList.
13875
13876 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13877
13878           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
13879           Original commit message from CVS:
13880           * gst/mpegaudioparse/gstmpegaudioparse.c:
13881           (gst_mp3parse_emit_frame):
13882           Remove some more broken code, it seems to clip even when it should not.
13883           See #491305.
13884
13885 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
13886
13887           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
13888           Original commit message from CVS:
13889           * gst/mpegaudioparse/gstmpegaudioparse.c:
13890           (gst_mp3parse_emit_frame):
13891           When the element is not driving the streaming thread it is not supposed
13892           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
13893           upstream when it detects EOS. See #491305.
13894
13895 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
13896
13897           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
13898           Original commit message from CVS:
13899           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
13900           * gst/dvdsub/Makefile.am:
13901           * gst/dvdsub/gstdvdsubdec.c:
13902           * gst/dvdsub/gstdvdsubparse.c:
13903           * gst/dvdsub/gstdvdsubparse.h:
13904           Add dvd subtitle parser, which just packetizes the input
13905           stream. This is needed to mux dvd subtitles into matroska
13906           files, since the muxer expects unfragmented and properly
13907           timestamped input (#415754).
13908
13909 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
13910
13911           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
13912           Original commit message from CVS:
13913           * configure.ac:
13914           Update requirements from past CVS versions to released
13915           versions (0.10.14 in this case).
13916           * ext/sidplay/gstsiddec.cc:
13917           Fix compilation with g++-4.2.
13918
13919 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13920
13921           gst/realmedia/: Fix some compiler warnings shown on Forte.
13922           Original commit message from CVS:
13923           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
13924           (gst_asm_scan_parse_condition):
13925           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13926           Fix some compiler warnings shown on Forte.
13927
13928 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
13929
13930           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
13931           Original commit message from CVS:
13932           Patch by: Gautier Portet <kassoulet at gmail dot com>
13933           * gst/xingheader/gstxingmux.c:
13934           The size of the Xing header is actually 417 as it's rounded to the
13935           next smaller integer. Fixes #397759.
13936           * gst/xingheader/gstxingmux.c: (xing_generate_header),
13937           (xing_push_header):
13938           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
13939           event to the beginning was successful before pushing the header again.
13940
13941 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
13942
13943           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
13944           Original commit message from CVS:
13945           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
13946           (mp3parse_bytepos_to_time):
13947           Use gst_util_guint64_to_gdouble for conversions.
13948           * win32/vs6/libgstmad.dsp:
13949           Add a link to libgstaudio.
13950
13951 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
13952
13953           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
13954           Original commit message from CVS:
13955           * ext/lame/gstlame.c:
13956           Fix up case where there is no peer, in which case
13957           _get_allowed_caps() will return NULL.
13958
13959 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13960
13961           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
13962           Original commit message from CVS:
13963           * ext/lame/gstlame.c:
13964           Use GST_PTR_FORMAT to print caps in debug statement.
13965
13966 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13967
13968           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13969           Original commit message from CVS:
13970           * configure.ac:
13971           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13972           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
13973           in configure.ac.
13974
13975 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13976
13977           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
13978           Original commit message from CVS:
13979           * ext/lame/gstlame.c:
13980           Allow fixing the sample rate lame converts to by negotiating fixed
13981           sample rate on the src pad caps.
13982           Add docs for it.
13983           * tests/check/Makefile.am:
13984           * tests/check/pipelines/lame.c:
13985           Add a check for it.
13986
13987 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13988
13989           po/: Updated translations.
13990           Original commit message from CVS:
13991           * po/LINGUAS:
13992           * po/da.po:
13993           Updated translations.
13994
13995 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13996
13997           po/pl.po: Added Polish translation.
13998           Original commit message from CVS:
13999           translated by: Jakub Bogusz <qboosh@pld-linux.org>
14000           * po/pl.po:
14001           Added Polish translation.
14002
14003 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14004
14005           po/fi.po: Added Finnish translation.
14006           Original commit message from CVS:
14007           translated by: Ilkka Tuohela <hile@iki.fi>
14008           * po/fi.po:
14009           Added Finnish translation.
14010
14011 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14012
14013           po/es.po: Added Spanish translation.
14014           Original commit message from CVS:
14015           translated by: Jorge González González <aloriel@gmail.com>
14016           * po/es.po:
14017           Added Spanish translation.
14018
14019 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14020
14021           po/bg.po: Added Bulgarian translation.
14022           Original commit message from CVS:
14023           translated by: Alexander Shopov <ash@contact.bg>
14024           * po/bg.po:
14025           Added Bulgarian translation.
14026
14027 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14028
14029           gst/iec958/ac3iec.c: Chainup in finalize.
14030           Original commit message from CVS:
14031           * gst/iec958/ac3iec.c:
14032           Chainup in finalize.
14033           * tests/check/Makefile.am:
14034           * tests/check/generic/states.c:
14035           Improved state change unit test.
14036
14037 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14038
14039           Ignore registries in any format.
14040           Original commit message from CVS:
14041           * docs/plugins/.cvsignore:
14042           * tests/check/.cvsignore:
14043           Ignore registries in any format.
14044
14045 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14046
14047           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
14048           Original commit message from CVS:
14049           * configure.ac:
14050           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
14051           define in the lame headers.  This has the advantage that
14052           it should still work when we're cross-compiling (#452025).
14053
14054 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14055
14056           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
14057           Original commit message from CVS:
14058           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14059           Add other allowed rates to the pad templates.
14060           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
14061           Reset the parser to release memory in dispose.
14062
14063 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14064
14065           ext/: Fix more leaks.
14066           Original commit message from CVS:
14067           * ext/amrnb/amrnbdec.c:
14068           * ext/amrnb/amrnbenc.c:
14069           * ext/amrnb/amrnbparse.c:
14070           * ext/sidplay/gstsiddec.cc:
14071           Fix more leaks.
14072
14073 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
14074
14075           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
14076           Original commit message from CVS:
14077           Patch by: Daniel Charles <dcharles at ti dot com>
14078           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
14079           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
14080           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
14081           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
14082           * ext/amrnb/amrnbenc.h:
14083           Add property to select the BandMode of the AMR encoder.
14084           See #466442.
14085
14086 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14087
14088           gst/realmedia/asmrules.c: Make ro memory to share.
14089           Original commit message from CVS:
14090           * gst/realmedia/asmrules.c:
14091           Make ro memory to share.
14092
14093 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
14094
14095           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
14096           Original commit message from CVS:
14097           * gst/mpegaudioparse/gstmpegaudioparse.c:
14098           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
14099           * gst/mpegaudioparse/gstmpegaudioparse.h:
14100           Queue segment event and push it after we know the caps on the pad or
14101           else an autoplugger might not have plugged the element yet and the
14102           segment is lost.
14103
14104 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14105
14106           gst/iec958/ac3iec.c: Fix tests.
14107           Original commit message from CVS:
14108           * gst/iec958/ac3iec.c:
14109           Fix tests.
14110
14111 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14112
14113           tests/check/: Add generic state-change test suite to help to fi leaks.
14114           Original commit message from CVS:
14115           * tests/check/Makefile.am:
14116           * tests/check/generic/.cvsignore:
14117           * tests/check/generic/states.c:
14118           Add generic state-change test suite to help to fi leaks.
14119
14120 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14121
14122           po/: Added Portuguese (Brazilian) translation.
14123           Original commit message from CVS:
14124           translated by: Raphael Higino <phhigino@gmail.com>
14125           * po/LINGUAS:
14126           * po/pt_BR.po:
14127           Added Portuguese (Brazilian) translation.
14128
14129 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14130
14131           po/: Updated translations.
14132           Original commit message from CVS:
14133           * po/hu.po:
14134           * po/nl.po:
14135           * po/sv.po:
14136           * po/uk.po:
14137           Updated translations.
14138
14139 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
14140
14141           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
14142           Original commit message from CVS:
14143           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
14144           (gst_rmdemux_parse_video_packet):
14145           Activate timestamp fixing code.
14146
14147 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
14148
14149           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
14150           Original commit message from CVS:
14151           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
14152           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
14153           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
14154           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
14155           Do fragment collection in the demuxer so that we can now work with
14156           both ffmpeg and realvideodec to decoder real video content.
14157
14158 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14159
14160           gst/realmedia/asmrules.c: Include stdlib.h.
14161           Original commit message from CVS:
14162           * gst/realmedia/asmrules.c:
14163           Include stdlib.h.
14164
14165 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
14166
14167           gst/realmedia/rdtmanager.c: Fix caps.
14168           Original commit message from CVS:
14169           * gst/realmedia/rdtmanager.c:
14170           Fix caps.
14171
14172 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
14173
14174           gst/realmedia/rtspreal.c: Disable UDP transport for now.
14175           Original commit message from CVS:
14176           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14177           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
14178           Disable UDP transport for now.
14179
14180 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
14181
14182           gst/realmedia/: Add simple rdt manager.
14183           Original commit message from CVS:
14184           * gst/realmedia/Makefile.am:
14185           * gst/realmedia/rdtmanager.c: (find_session_by_id),
14186           (create_session), (free_session), (gst_rdt_manager_base_init),
14187           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
14188           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
14189           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
14190           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
14191           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
14192           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
14193           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
14194           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
14195           (gst_rdt_manager_plugin_init):
14196           * gst/realmedia/rdtmanager.h:
14197           * gst/realmedia/rmdemux.c: (plugin_init):
14198           Add simple rdt manager.
14199
14200 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
14201
14202           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
14203           Original commit message from CVS:
14204           * gst/realmedia/rdtdepay.c:
14205           Fix the encoding-name so that it matches what the rtsp extension sets.
14206
14207 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
14208
14209           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
14210           Original commit message from CVS:
14211           * gst/realmedia/asmrules.c: (gst_asm_node_free),
14212           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
14213           (gst_asm_scan_string), (gst_asm_scan_number),
14214           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
14215           (gst_asm_scan_next_token), (gst_asm_rule_free),
14216           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
14217           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
14218           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
14219           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
14220           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
14221           (gst_asm_rule_book_match), (main):
14222           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
14223           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
14224           Use g_hash_table_destroy instead of _unref which is too new.
14225
14226 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14227
14228           gst/realmedia/.cvsignore: Add test to ignore.
14229           Original commit message from CVS:
14230           * gst/realmedia/.cvsignore:
14231           Add test to ignore.
14232           * gst/realmedia/Makefile.am:
14233           * gst/realmedia/asmrules.c: (gst_asm_node_new),
14234           (gst_asm_node_free), (gst_asm_operator_eval),
14235           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
14236           (gst_asm_scan_string), (gst_asm_scan_number),
14237           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
14238           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
14239           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
14240           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
14241           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
14242           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
14243           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
14244           (gst_asm_rule_book_match), (main):
14245           * gst/realmedia/asmrules.h:
14246           Added asembler rule book parser and evaluator.
14247           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
14248           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
14249           * gst/realmedia/rtspreal.h:
14250           Keep per stream config info.
14251           Parse and evaluate asm rule books for stream selection.
14252
14253 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14254
14255           gst/realmedia/rtspreal.c: Include stdlib.
14256           Original commit message from CVS:
14257           * gst/realmedia/rtspreal.c:
14258           Include stdlib.
14259
14260 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
14261
14262           gst/realmedia/: Split out hash code in separate file.
14263           Original commit message from CVS:
14264           * gst/realmedia/Makefile.am:
14265           * gst/realmedia/realhash.c: (hash), (call_hash),
14266           (gst_rtsp_ext_real_calc_response_and_checksum):
14267           * gst/realmedia/realhash.h:
14268           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14269           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
14270           Split out hash code in separate file.
14271
14272 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
14273
14274           gst/: Fix include paths and link dependecies for rtsp extension.
14275           Original commit message from CVS:
14276           * gst/asfdemux/Makefile.am:
14277           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
14278           (gst_rtsp_wms_class_init):
14279           * gst/realmedia/Makefile.am:
14280           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14281           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
14282           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
14283           (_do_init), (gst_rtsp_real_class_init):
14284           Fix include paths and link dependecies for rtsp extension.
14285
14286 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
14287
14288           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
14289           Original commit message from CVS:
14290           * gst/realmedia/Makefile.am:
14291           * gst/realmedia/rmdemux.c: (plugin_init):
14292           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14293           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
14294           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
14295           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
14296           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
14297           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
14298           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
14299           (gst_rtsp_real_plugin_init):
14300           * gst/realmedia/rtspreal.h:
14301           Add RealMedia RTSP extension module. It has rank NONE until it is fully
14302           functional.
14303
14304 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14305
14306           gst/asfdemux/: Move WMS RTSP extension from -good to here.
14307           Original commit message from CVS:
14308           * gst/asfdemux/Makefile.am:
14309           * gst/asfdemux/gstasf.c: (plugin_init):
14310           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
14311           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
14312           (gst_rtsp_wms_configure_stream), (_do_init),
14313           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
14314           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
14315           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
14316           * gst/asfdemux/gstrtspwms.h:
14317           Move WMS RTSP extension from -good to here.
14318           Port it to the new pluggable extension interface.
14319
14320 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14321
14322           ext/mad/Makefile.am: Link to audio helper from plugins-base.
14323           Original commit message from CVS:
14324           * ext/mad/Makefile.am:
14325           Link to audio helper from plugins-base.
14326
14327 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14328
14329           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
14330           Original commit message from CVS:
14331           * configure.ac:
14332           * ext/mad/gstmad.c: (gst_mad_chain):
14333           Use the new buffer clipping function from gstaudio here and
14334           require gst-plugins-base CVS.
14335
14336 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14337
14338           configure.ac: Sync liboil check with plugins-base. Add libm check.
14339           Original commit message from CVS:
14340           * configure.ac:
14341           Sync liboil check with plugins-base. Add libm check.
14342           * gst/synaesthesia/Makefile.am:
14343           Link against libm. We're using sqrt here.
14344
14345 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14346
14347           gst/asfdemux/gstasfdemux.c: Include stdlib.
14348           Original commit message from CVS:
14349           * gst/asfdemux/gstasfdemux.c:
14350           Include stdlib.
14351
14352 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14353
14354           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
14355           Original commit message from CVS:
14356           * ext/annodex/Makefile.am:
14357           Fix CFLAGS/LIBS.
14358           * ext/cdio/gstcdiocddasrc.c:
14359           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
14360           Include stdlib
14361           * ext/cairo/Makefile.am:
14362           * gst/videofilter/Makefile.am:
14363           * tests/examples/level/Makefile.am:
14364           Use $(LIBM) instead of -lm
14365
14366 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14367
14368           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
14369           Original commit message from CVS:
14370           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14371           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
14372           * gst/mpegaudioparse/gstmpegaudioparse.h:
14373           Save some memory for each frame by only saving the start timestamp
14374           and start byte position instead of additionally the stop timestamp
14375           and stop byte position. This requires us to use a doubly-linked list
14376           but still saves 8-12 bytes per frame.
14377
14378 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14379
14380           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
14381           Original commit message from CVS:
14382           * ext/mad/gstmad.c: (clip_outgoing_buffer):
14383           Fix buffer clipping to correctly clip to the segment stop.
14384
14385 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14386
14387           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
14388           Original commit message from CVS:
14389           * gst/mpegaudioparse/gstmpegaudioparse.c:
14390           (gst_mp3parse_emit_frame):
14391           Fix a calculation that was causing mp3parse to drop every incoming
14392           frame when upstream delivered a segment in TIME format, breaking
14393           playback of all mpeg system streams.
14394
14395 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14396
14397           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
14398           Original commit message from CVS:
14399           * Makefile.am:
14400           * configure.ac:
14401           * tests/Makefile.am:
14402           Remove bogus check for libcheck, since we check for
14403           gstreamer-check and it pulls in the required info from
14404           and we weren't actually _using_ the information for
14405           libcheck ourselves anyway.
14406
14407 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14408
14409           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
14410           Original commit message from CVS:
14411           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14412           (gst_mp3parse_init), (gst_mp3parse_dispose),
14413           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
14414           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14415           (mp3parse_handle_seek), (mp3parse_src_query):
14416           * gst/mpegaudioparse/gstmpegaudioparse.h:
14417           Implement accurate seeking in mpegaudioparse. Fixes #308312.
14418           Also implement segment seeks.
14419
14420 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14421
14422           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
14423           Original commit message from CVS:
14424           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
14425           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
14426           (gst_mad_chain), (gst_mad_change_state):
14427           * ext/mad/gstmad.h:
14428           Implement buffer clipping and use GST_BOILERPLATE instead of manual
14429           GType magic. Part one of bug #308312.
14430
14431 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14432
14433           configure.ac: Use pkg-config to locate check.
14434           Original commit message from CVS:
14435           * configure.ac:
14436           Use pkg-config to locate check.
14437
14438 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14439
14440           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
14441           Original commit message from CVS:
14442           * configure.ac:
14443           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
14444           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
14445           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
14446           Fix build against core CVS by not using deprecated API. Bump
14447           requirements for new API (overdue anyway).
14448
14449 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14450
14451           REQUIREMENTS: Also add amr-libs here and update a little.
14452           Original commit message from CVS:
14453           * REQUIREMENTS:
14454           Also add amr-libs here and update a little.
14455
14456 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
14457
14458           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
14459           Original commit message from CVS:
14460           * docs/plugins/inspect/plugin-dvdnav.xml:
14461           * docs/plugins/inspect/plugin-realmedia.xml:
14462           * docs/plugins/inspect/plugin-synaesthesia.xml:
14463           Add inspect file for synaesthesia so the docs can be built even if
14464           the plugin isn't built yet. Fixes #454311. Also add inspect files
14465           for dvdnavsrc and realmedia.
14466
14467 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14468
14469           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
14470           Original commit message from CVS:
14471           * docs/plugins/Makefile.am:
14472           Simplify --extra-dir as gtkdoc scans recursively.
14473
14474 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14475
14476           And yet more docs enabled.
14477           Original commit message from CVS:
14478           * docs/plugins/Makefile.am:
14479           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14480           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14481           * gst/synaesthesia/Makefile.am:
14482           * gst/synaesthesia/gstsynaesthesia.c:
14483           * gst/synaesthesia/gstsynaesthesia.h:
14484           And yet more docs enabled.
14485
14486 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14487
14488           docs/plugins/: Add new docs. Scan c++ files too.
14489           Original commit message from CVS:
14490           * docs/plugins/Makefile.am:
14491           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14492           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14493           * docs/plugins/inspect/plugin-a52dec.xml:
14494           * docs/plugins/inspect/plugin-amrnb.xml:
14495           * docs/plugins/inspect/plugin-asf.xml:
14496           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14497           * docs/plugins/inspect/plugin-dvdsub.xml:
14498           * docs/plugins/inspect/plugin-iec958.xml:
14499           * docs/plugins/inspect/plugin-lame.xml:
14500           * docs/plugins/inspect/plugin-mad.xml:
14501           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14502           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14503           * docs/plugins/inspect/plugin-mpegstream.xml:
14504           Add new docs. Scan c++ files too.
14505           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14506           (gst_amrnbdec_event):
14507           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
14508           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14509           (gst_amrnbparse_loop):
14510           Add documentation headers.
14511           * ext/mad/gstmad.c:
14512           * ext/mad/gstmad.h:
14513           Refactor for docs.
14514
14515 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14516
14517           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
14518           Original commit message from CVS:
14519           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
14520           (gst_mp3parse_init):
14521           Use GST_BOILERPLATE instead of manual GType magic.
14522           * gst/mpegaudioparse/gstmpegaudioparse.c:
14523           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14524           (mp3parse_bytepos_to_time):
14525           * gst/mpegaudioparse/gstmpegaudioparse.h:
14526           Implement seeking, byte->time, time->byte conversions with the Xing
14527           seek table if available. This allows better at least a bit more
14528           accurate seeks and file position reporting.
14529
14530 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14531
14532           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
14533           Original commit message from CVS:
14534           * gst/mpegaudioparse/gstmpegaudioparse.c:
14535           (gst_mp3parse_handle_first_frame):
14536           Copy the complete Xing seek table in the 100 byte array instead of
14537           copying the first byte 100 times.
14538           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
14539           (mp3parse_total_time), (mp3parse_time_to_bytepos):
14540           Add seeking support based on the Xing header but comment it out for
14541           now as it seems to yield worse result than the other method.
14542           Also use gst_pad_query_peer_duration() instead of getting the peer pad
14543           ourself, creating a new GstQuery, etc.
14544
14545 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14546
14547           docs/plugins/: Update docs with caps info.
14548           Original commit message from CVS:
14549           * docs/plugins/gst-plugins-ugly-plugins.args:
14550           * docs/plugins/inspect/plugin-a52dec.xml:
14551           * docs/plugins/inspect/plugin-amrnb.xml:
14552           * docs/plugins/inspect/plugin-asf.xml:
14553           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14554           * docs/plugins/inspect/plugin-dvdread.xml:
14555           * docs/plugins/inspect/plugin-dvdsub.xml:
14556           * docs/plugins/inspect/plugin-iec958.xml:
14557           * docs/plugins/inspect/plugin-lame.xml:
14558           * docs/plugins/inspect/plugin-mad.xml:
14559           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14560           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14561           * docs/plugins/inspect/plugin-mpegstream.xml:
14562           Update docs with caps info.
14563
14564 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14565
14566           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
14567           Original commit message from CVS:
14568           * po/POTFILES.in:
14569           Make sure dvdnav strings get translated too (no reason not to have
14570           them in the .po file, even if the plugin is disabled for now).
14571           Fixes #450879.
14572
14573 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14574
14575           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
14576           Original commit message from CVS:
14577           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14578           (gst_amrnbdec_event), (gst_amrnbdec_chain),
14579           (gst_amrnbdec_state_change):
14580           * ext/amrnb/amrnbdec.h:
14581           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14582           (gst_amrnbparse_loop):
14583           Add newsegment and discont handling. Some code cleanups.
14584
14585 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
14586
14587           ext/dvdread/dvdreadsrc.c: check for an error from
14588           Original commit message from CVS:
14589           * ext/dvdread/dvdreadsrc.c: check for an error from
14590           DVDReadBlocks() correctly.
14591
14592 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
14593
14594           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...
14595           Original commit message from CVS:
14596           * ext/dvdread/dvdreadsrc.c:
14597           If we can't read a nav packet, or it doesn't look like a nav
14598           packet, that's an error.  Previous behavior was to look at
14599           the next packet; I can't find any justification for doing that.
14600           Fixes: #358891.
14601
14602 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14603
14604           po/it.po: Updated Italian translation.
14605           Original commit message from CVS:
14606           * po/it.po:
14607           Updated Italian translation.
14608
14609 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14610
14611           po/vi.po: Updated Vietnames translation.
14612           Original commit message from CVS:
14613           * po/vi.po:
14614           Updated Vietnames translation.
14615
14616 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14617
14618           po/: Added Chinese (simplified) translation.
14619           Original commit message from CVS:
14620           contributed by: Wenzheng Hu <db_lobster@163.com>
14621           * po/LINGUAS:
14622           * po/zh_CN.po:
14623           Added Chinese (simplified) translation.
14624
14625 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14626
14627           MAINTAINERS: Updating all the maintainers files
14628           Original commit message from CVS:
14629           * MAINTAINERS:
14630           Updating all the maintainers files
14631
14632 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
14633
14634           Fix leaks some more.
14635           Original commit message from CVS:
14636           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
14637           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
14638           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
14639           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
14640           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
14641           * gst/iec958/ac3iec.c: (ac3iec_init):
14642           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
14643           Fix leaks some more.
14644
14645 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
14646
14647           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
14648           Original commit message from CVS:
14649           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
14650           "She's leaking me", said valgrind.
14651
14652 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14653
14654           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
14655           Original commit message from CVS:
14656           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
14657           Fix "pad caps are not a real subset of its template caps" warning.
14658
14659 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
14660
14661           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
14662           Original commit message from CVS:
14663           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
14664           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
14665           (gst_amrnbdec_finalize):
14666           Don't leak the adapter, unref it in a new finalize method instead.
14667           Fixes #448782.
14668
14669 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14670
14671           configure.ac: Back to CVS
14672           Original commit message from CVS:
14673           * configure.ac:
14674           Back to CVS
14675           * gst-plugins-ugly.doap:
14676           Add 0.10.6 to the list of releases.
14677
14678 === release 0.10.6 ===
14679
14680 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14681
14682         * ChangeLog:
14683         * NEWS:
14684         * RELEASE:
14685         * configure.ac:
14686         * docs/plugins/gst-plugins-ugly-plugins.args:
14687         * docs/plugins/inspect/plugin-a52dec.xml:
14688         * docs/plugins/inspect/plugin-asf.xml:
14689         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14690         * docs/plugins/inspect/plugin-dvdread.xml:
14691         * docs/plugins/inspect/plugin-dvdsub.xml:
14692         * docs/plugins/inspect/plugin-iec958.xml:
14693         * docs/plugins/inspect/plugin-lame.xml:
14694         * docs/plugins/inspect/plugin-mad.xml:
14695         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14696         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14697         * docs/plugins/inspect/plugin-mpegstream.xml:
14698         * docs/plugins/inspect/plugin-siddec.xml:
14699           Release 0.10.6
14700           Original commit message from CVS:
14701           Release 0.10.6
14702
14703 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14704
14705         * po/af.po:
14706         * po/az.po:
14707         * po/cs.po:
14708         * po/da.po:
14709         * po/en_GB.po:
14710         * po/hu.po:
14711         * po/it.po:
14712         * po/nb.po:
14713         * po/nl.po:
14714         * po/or.po:
14715         * po/sq.po:
14716         * po/sr.po:
14717         * po/sv.po:
14718         * po/uk.po:
14719         * po/vi.po:
14720           Update .po files
14721           Original commit message from CVS:
14722           Update .po files
14723
14724 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14725
14726           win32/vs6/: Convert line endings to CRLF and mark as binary files.
14727           Original commit message from CVS:
14728           * win32/vs6/gst_plugins_ugly.dsw:
14729           * win32/vs6/libgstac3parse.dsp:
14730           * win32/vs6/libgstasfdemux.dsp:
14731           * win32/vs6/libgstdvdlpcmdec.dsp:
14732           * win32/vs6/libgstdvdsub.dsp:
14733           * win32/vs6/libgstiec958.dsp:
14734           * win32/vs6/libgstlame.dsp:
14735           * win32/vs6/libgstmad.dsp:
14736           * win32/vs6/libgstmpegaudioparse.dsp:
14737           * win32/vs6/libgstmpegstream.dsp:
14738           * win32/vs6/libgstrealmedia.dsp:
14739           * win32/vs6/libgstsynaesthesia.dsp:
14740           Convert line endings to CRLF and mark as binary files.
14741
14742 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
14743
14744           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
14745           Original commit message from CVS:
14746           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
14747           Don't forget to unlock when setting the device property, or
14748           we'll sooner or later deadlock.
14749
14750 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
14751
14752           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
14753           Original commit message from CVS:
14754           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
14755           Use gst_util_guint64_to_gdouble for conversion.
14756           * win32/vs6/libgstasfdemux.dsp:
14757           Add asfpacket.c to the build.
14758
14759 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14760
14761           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
14762           Original commit message from CVS:
14763           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14764           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
14765           * gst/mpegaudioparse/gstmpegaudioparse.h:
14766           If the Xing header provides a total time, use it to calculate the
14767           correct average bitrate immediately, instead of sending updates as
14768           we parse the stream.
14769
14770 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
14771
14772           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
14773           Original commit message from CVS:
14774           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
14775           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
14776           Use GstClockTime instead of guint for a time variable to prevent
14777           overflows on too large subtitle durations. Fixes #444514.
14778
14779 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
14780
14781           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
14782           Original commit message from CVS:
14783           Patch by: Mark Nauwelaerts <manauw at skynet be>
14784           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
14785           Clear state when handling the serialized FLUSH_STOP event instead of
14786           the FLUSH_START event, thereby making sure we don't free buffers the
14787           chain function is still using. Fixes dvdsubdec crashing when flusing
14788           or seeking (#442706).
14789
14790 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14791
14792           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
14793           Original commit message from CVS:
14794           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14795           Initialise variable to make fc4 build bot happy.
14796
14797 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14798
14799           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
14800           Original commit message from CVS:
14801           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14802           Add sanity check so we don't abort for broken or non-MPEG streams,
14803           but instead error out. Fixes crashes/aborts for when our typefinder
14804           wrongly identifies quicktime files as mpeg (which should be fixed in
14805           -base now too). (#440120).
14806
14807 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14808
14809         * ChangeLog:
14810         * ext/amrnb/amrnbdec.c:
14811         * ext/amrnb/amrnbenc.c:
14812         * ext/amrnb/amrnbparse.c:
14813           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
14814           Original commit message from CVS:
14815           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
14816           block_size, _do_init, gst_amrnbdec_base_init,
14817           gst_amrnbdec_class_init, gst_amrnbdec_init):
14818           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
14819           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
14820           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
14821           block_size, _do_init, gst_amrnbparse_base_init,
14822           gst_amrnbparse_class_init, gst_amrnbparse_init):
14823           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
14824           GST_DEBUG_FUNCPTR and add log-category.
14825
14826 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14827
14828           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
14829           Original commit message from CVS:
14830           * gst/mpegaudioparse/gstmpegaudioparse.c:
14831           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14832           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14833           (gst_mp3parse_chain), (mp3parse_total_bytes),
14834           (mp3parse_total_time):
14835           * gst/mpegaudioparse/gstmpegaudioparse.h:
14836           Implement parsing of Xing headers from the first frame of the stream,
14837           and use it to report duration correctly where possible.
14838
14839 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
14840
14841           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
14842           Original commit message from CVS:
14843           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
14844           After descrambling, push the packets out as individual packets
14845           instead of one big descrambled buffer. Makes cook audio decoding
14846           work with the 'realaudiodec' decoder from gst-plugins-bad.
14847
14848 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14849
14850           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
14851           Original commit message from CVS:
14852           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14853           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
14854           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14855           (gst_rmdemux_parse_packet):
14856           * gst/realmedia/rmdemux.h:
14857           Remember first timestamp encountered in stream and re-timestamp
14858           stream to start from zero (fixes #397219); only send one newsegment
14859           event, not two; when seeking, send newsegment events from the
14860           streaming thread and not from the seeking thread.
14861
14862 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
14863
14864           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
14865           Original commit message from CVS:
14866           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
14867           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
14868           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14869           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
14870           * gst/mpegstream/gstmpegdemux.h:
14871           Reset last_flow values for the various streams after a flushing
14872           seek, otherwise we might aggregate wrong flow returns afterwards
14873           that will make upstream pause silently. This should fix seeking
14874           in DVDs and also fix the Thoggen cropping dialog (#438610).
14875
14876 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14877
14878           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
14879           Original commit message from CVS:
14880           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14881           (gst_asf_demux_chain_headers),
14882           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
14883           (gst_asf_demux_have_mutually_exclusive_active_stream),
14884           (gst_asf_demux_check_activate_streams),
14885           (gst_asf_demux_find_stream_with_complete_payload),
14886           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14887           (gst_asf_demux_activate_ext_props_streams),
14888           (gst_asf_demux_process_object):
14889           * gst/asfdemux/gstasfdemux.h:
14890           Activate streams (ie. add the pads to the element) depending on
14891           whether we actually get data for those streams within the ASF
14892           preroll value specified. Currently only done in pull-mode though
14893           (this will fix problems with playbin hanging on mms streams once
14894           we use this in push-mode as well).
14895
14896 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14897
14898           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
14899           Original commit message from CVS:
14900           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14901           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14902           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
14903           (gst_asf_demux_process_file):
14904           * gst/asfdemux/gstasfdemux.h:
14905           Make all timestamps start from zero in pull-mode too; some small
14906           clean-ups and FIXMEs here and there.
14907
14908 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
14909
14910           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
14911           Original commit message from CVS:
14912           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
14913           (gst_asf_demux_parse_packet):
14914           If packet size is specified within the packet and smaller than
14915           the actual packet size, don't parse beyond the size specified in
14916           the packet (this makes us parse some cases of packets with single
14917           compressed payloads cleanly, see e.g stream from #431318). Also
14918           add a sanity check when parsing compressed single payloads.
14919
14920 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
14921
14922           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
14923           Original commit message from CVS:
14924           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14925           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
14926           (gst_asf_demux_handle_seek_event),
14927           (gst_asf_demux_push_complete_payloads):
14928           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
14929           send data from the keyframe right before the new segment start to
14930           make sure the decoder doesn't have to decode more than absolutely
14931           necessary.
14932
14933 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
14934
14935           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
14936           Original commit message from CVS:
14937           * gst/asfdemux/asfheaders.c:
14938           * gst/asfdemux/asfheaders.h:
14939           * gst/asfdemux/asfpacket.c:
14940           (asf_payload_parse_replicated_data_extensions),
14941           (gst_asf_demux_parse_payload):
14942           * gst/asfdemux/asfpacket.h:
14943           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14944           (gst_asf_demux_push_complete_payloads),
14945           (gst_asf_demux_process_ext_stream_props):
14946           * gst/asfdemux/gstasfdemux.h:
14947           Implement payload extension system/extended replicated data parsing,
14948           so we can extract payload durations if they're specified.
14949
14950 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
14951
14952           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
14953           Original commit message from CVS:
14954           * gst/asfdemux/asfheaders.h:
14955           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14956           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
14957           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
14958           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
14959           (gst_asf_demux_parse_stream_object),
14960           (gst_asf_demux_process_ext_stream_props),
14961           (gst_asf_demux_process_queued_extended_stream_objects),
14962           (gst_asf_demux_activate_ext_props_streams),
14963           (gst_asf_demux_process_object):
14964           * gst/asfdemux/gstasfdemux.h:
14965           Refactor stream parse/activation a bit (stream activation heuristics
14966           are still the same though); some more clean-ups.
14967
14968 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14969
14970           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
14971           Original commit message from CVS:
14972           * win32/common/.cvsignore:
14973           Ignore generated config.h file to make build bot happy.
14974
14975 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
14976
14977           gst/asfdemux/: Init debug category before using it.
14978           Original commit message from CVS:
14979           * gst/asfdemux/gstasf.c: (plugin_init):
14980           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
14981           * gst/asfdemux/gstasfdemux.h:
14982           Init debug category before using it.
14983
14984 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
14985
14986           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
14987           Original commit message from CVS:
14988           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
14989           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
14990           Fix silly bug when we can't pull as much data as we want; don't
14991           forget to announce pending tags in the new packet parsing code.
14992
14993 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
14994
14995           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
14996           Original commit message from CVS:
14997           * configure.ac:
14998           * win32/MANIFEST:
14999           Generate a win32 config.h into win32/common and add to MANIFEST so
15000           it gets disted (#393890). Looks like win32/common/config.h.in needs
15001           some work though.
15002
15003 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
15004
15005           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
15006           Original commit message from CVS:
15007           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
15008           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
15009           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
15010           Fix pull mode operation some more: send newsegment event before
15011           sending data; handle EOS and fatal flow returns a bit better; don't
15012           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
15013
15014 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
15015
15016           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
15017           Original commit message from CVS:
15018           * gst/asfdemux/Makefile.am:
15019           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
15020           (asf_packet_create_payload_buffer),
15021           (asf_payload_find_previous_fragment),
15022           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
15023           (gst_asf_demux_parse_packet):
15024           * gst/asfdemux/asfpacket.h:
15025           * gst/asfdemux/gstasfdemux.c:
15026           (gst_asf_demux_reset_stream_state_after_discont),
15027           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
15028           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
15029           (gst_asf_demux_process_chunk):
15030           * gst/asfdemux/gstasfdemux.h:
15031           New packet parsing code: should put halfway decent timestamps on
15032           buffers, and might even set the appropriate keyframe/discont buffer
15033           flags from time to time (and even if it doesn't, I'm at least able
15034           to debug this code); only used in pull-mode so far. Still needs
15035           some more work, like payload extensions parsing and proper flow
15036           aggregation, and stream activation based on preroll. Stay tuned.
15037
15038 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
15039
15040           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
15041           Original commit message from CVS:
15042           * gst/asfdemux/asfheaders.h:
15043           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15044           (gst_asf_demux_seek_index_lookup),
15045           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
15046           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
15047           (gst_asf_demux_process_ext_content_desc),
15048           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
15049           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
15050           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15051           * gst/asfdemux/gstasfdemux.h:
15052           Some clean-ups and small fixes: rename asf_stream_context structure to
15053           AsfStream; inline some three-line utility functions that are only used
15054           once anyway and get rid of their associated helper structs; make debug
15055           category global so that it is used by the debug statements in the other
15056           file as well; simplify gst_asf_demux_get_stream(); fix accidental
15057           implicit initialisation of stream->last_buffer_timestamp to 0, which
15058           would lead to missing timestamps on the first buffer; put fourcc format
15059           into video caps to make certain proprietary wmv decoders happy (for the
15060           case of WMVA in particular); play_time is offset by preroll as well, so
15061           fix overreporting of duration for some files.
15062
15063 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
15064
15065           gst/asfdemux/gstasfdemux.c: Printf format fixes.
15066           Original commit message from CVS:
15067           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15068           (gst_asf_demux_pull_indices):
15069           Printf format fixes.
15070
15071 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
15072
15073           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
15074           Original commit message from CVS:
15075           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15076           (gst_mpeg_parse_send_event):
15077           Post an error message if EOS wasn't handled by anything downstream.
15078           This should fix playbin freezing/hanging with small VobSub subtitle
15079           files (background: not-linked flow returns from downstream are
15080           ignored for a while at the beginning, so if the file is small
15081           upstream will never get a not-linked flow return even if nothing
15082           is connected downstream). (#429960).
15083
15084 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
15085
15086           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
15087           Original commit message from CVS:
15088           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15089           (gst_amrnbparse_sink_activate),
15090           (gst_amrnbparse_sink_activate_pull):
15091           Rewrite terminally broken sinkpad activation code.
15092           Now actually supports pull-mode activation (didn't before), and push
15093           mode activation doesn't leave the sinkpad flushing.
15094
15095 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15096
15097           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
15098           Original commit message from CVS:
15099           * gst/asfdemux/asfheaders.c:
15100           * gst/asfdemux/asfheaders.h:
15101           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15102           (gst_asf_demux_reset), (gst_asf_demux_init),
15103           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
15104           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
15105           (gst_asf_demux_seek_index_lookup),
15106           (gst_asf_demux_reset_stream_state_after_discont),
15107           (gst_asf_demux_handle_seek_event),
15108           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
15109           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
15110           (gst_asf_demux_pull_indices),
15111           (gst_asf_demux_parse_data_object_start),
15112           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
15113           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
15114           (gst_asf_demux_process_simple_index),
15115           (gst_asf_demux_process_object),
15116           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
15117           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
15118           * gst/asfdemux/gstasfdemux.h:
15119           Make asfdemux work in pull mode where possible. If there's an index
15120           at the end of the file, read it and use it for seeking purposes.
15121
15122 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
15123
15124           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
15125           Original commit message from CVS:
15126           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15127           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
15128           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
15129           Some timestamp fixes.
15130           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
15131           Fix for 64-bit machines.
15132
15133 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
15134
15135           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
15136           Original commit message from CVS:
15137           Patch by: René Stadler <mail at renestadler dot de>
15138           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
15139           (find_seek_offset_time), (gst_rmdemux_reset),
15140           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
15141           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
15142           * gst/realmedia/rmdemux.h:
15143           Make rmdemux handle any number of logical streams. Fixes #428698.
15144
15145 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15146
15147         * po/nl.po:
15148           update dutch
15149           Original commit message from CVS:
15150           update dutch
15151
15152 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15153
15154           po/: Added Danish translation.
15155           Original commit message from CVS:
15156           submitted by: Mogens Jaeger <mogens@jaeger.tf>
15157           * po/LINGUAS:
15158           * po/da.po:
15159           Added Danish translation.
15160
15161 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15162
15163           po/.cvsignore: Add pot.
15164           Original commit message from CVS:
15165           * po/.cvsignore:
15166           Add pot.
15167
15168 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
15169
15170           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
15171           Original commit message from CVS:
15172           2007-03-27  Julien MOUTTE  <julien@moutte.net>
15173           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
15174           stream and try to adapt to incoming timestamps lack of
15175           precision up to half a frame. This allows generating
15176           a perfect stream even with muxed formats like FLV where
15177           the timestamps are stored in milliseconds.
15178
15179 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15180
15181           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
15182           Original commit message from CVS:
15183           * gst/realmedia/rmdemux.c:
15184           Remove unused zlib.h include. Fixes #421594.
15185
15186 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15187
15188           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
15189           Original commit message from CVS:
15190           * ext/lame/gstlame.c: (gst_lame_setup):
15191           Disable the bitrate checking when the user has requested
15192           Free Format mode, as all bitrates less than the maximum
15193           are valid then.
15194
15195 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15196
15197           po/: Update translations.
15198           Original commit message from CVS:
15199           * po/hu.po:
15200           * po/it.po:
15201           * po/sv.po:
15202           Update translations.
15203
15204 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15205
15206           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
15207           Original commit message from CVS:
15208           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
15209           When handling seeks, don't convert -1 start or stop values to a bogus
15210           byte position - pass them upstream as -1.
15211
15212 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15213
15214           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
15215           Original commit message from CVS:
15216           * gst/mpegaudioparse/gstmpegaudioparse.c:
15217           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15218           (gst_mp3parse_init), (gst_mp3parse_sink_event),
15219           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
15220           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
15221           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
15222           (mp3parse_total_time), (mp3parse_handle_seek),
15223           (mp3parse_src_event), (mp3parse_src_query),
15224           (mp3parse_get_query_types), (plugin_init):
15225           * gst/mpegaudioparse/gstmpegaudioparse.h:
15226           Implement seeking via average bitrate, and position+duration
15227           querying in mp3parse. Later, it will support frame-accurate seeking by
15228           building a seek table as it parses.
15229           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
15230           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
15231           before any extant MP3 decoder plugin. This allows us to remove framing
15232           support from the decoders, if we want, and will provide them with
15233           accurate seeking automatically once it is finished.
15234           Fix the handling of MPEG-1 Layer 1 files.
15235           Partially fix timestamping of packets arriving from a demuxer by
15236           queueing the incoming timestamp until the next packet starts, rather
15237           than applying it immediately to the next pushed buffer.
15238
15239 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
15240
15241           gst/asfdemux/gstasfdemux.c: Printf format fix.
15242           Original commit message from CVS:
15243           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
15244           Printf format fix.
15245
15246 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15247
15248           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
15249           Original commit message from CVS:
15250           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
15251           (gst_cdio_cdda_src_finalize):
15252           Make sure we always destroy our libcdio handle.
15253
15254 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
15255
15256           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
15257           Original commit message from CVS:
15258           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
15259           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
15260           (gst_cdio_cdda_src_finalize):
15261           Small code cleanups.
15262           Don't use pad_alloc as the base class cannot deal with the error codes.
15263
15264 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
15265
15266           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
15267           Original commit message from CVS:
15268           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
15269           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15270           Never post a (fatal) error message on the bus on decoding errors. We
15271           should only do this if we can't recover, but mpeg2dec can always
15272           recover. This is needed for DVB streams, for example, where there
15273           may be temporary glitches in the stream. Instead of an error
15274           message, post a warning message on the bus for every N decoding
15275           errors. Fixes #370020.
15276
15277 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15278
15279           configure.ac: Convert to new AG_GST style.
15280           Original commit message from CVS:
15281           * configure.ac:
15282           Convert to new AG_GST style.
15283
15284 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15285
15286           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
15287           Original commit message from CVS:
15288           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15289           (gst_lame_setup):
15290           Display sensible defaults and limits for the
15291           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
15292           property - it's supposed to be a boolean 0/1 value.
15293
15294 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15295
15296           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
15297           Original commit message from CVS:
15298           * ext/lame/gstlame.c:
15299           Initialise the variables so gcc doesn't complain about possibly
15300           uninitialised uses, even though they can't actually happen.
15301
15302 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
15303
15304           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
15305           Original commit message from CVS:
15306           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15307           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
15308           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
15309           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15310           Implement all sample rates.
15311           Implement sample permutation a little smarter avoiding a memcpy.
15312           Fix timestamps, use segments, fix seeking.
15313
15314 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
15315
15316           Document siddec.
15317           Original commit message from CVS:
15318           * docs/plugins/Makefile.am:
15319           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15320           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15321           * docs/plugins/inspect/plugin-siddec.xml:
15322           * ext/sidplay/gstsiddec.cc:
15323           * ext/sidplay/gstsiddec.h:
15324           Document siddec.
15325
15326 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15327
15328           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
15329           Original commit message from CVS:
15330           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15331           (gst_lame_set_property), (gst_lame_setup):
15332           Fix up bitrate checking macro.  Make it give us a
15333           GST_ELEMENT_WARNING message so the application has a chance of
15334           reporting this to the user.  Move the checking to _setup, so we
15335           are sure it runs in the READY state, when we hope to have a pipeline
15336           and a bus that is not flushing.
15337           This fixes e.g. using 96 kbit/sec as a bitrate.
15338
15339 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
15340
15341           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
15342           Original commit message from CVS:
15343           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
15344           (gst_asf_demux_process_advanced_mutual_exclusion),
15345           (gst_asf_demux_process_queued_extended_stream_objects),
15346           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15347           * gst/asfdemux/gstasfdemux.h:
15348           Parse advanced mutual exclusion object and only add pads for
15349           'hidden' streams (those in an extended stream header) that are
15350           mutually exclusive with an already existing 'main stream' if
15351           the broadcasting flag is not set. If the broadcasting flag is set,
15352           assume that data for this stream isn't sent. (This should ideally be
15353           solved better by making playbin more robust against this and/or by
15354           making mmssrc send some information downstream about which streams
15355           will be streamed). Fixes #353116.
15356
15357 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15358
15359           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
15360           Original commit message from CVS:
15361           * gst/synaesthesia/gstsynaesthesia.c:
15362           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15363           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
15364           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15365           (synaescope32), (synaescope_set_data), (synaesthesia_update),
15366           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
15367           * gst/synaesthesia/synaescope.h:
15368           Move all the mutable engine state into a structure so that
15369           multiple element instances can run without interfering.
15370
15371 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15372
15373           Add crossreferences to glib/gobject/gstream docs.
15374           Original commit message from CVS:
15375           * configure.ac:
15376           * docs/plugins/Makefile.am:
15377           Add crossreferences to glib/gobject/gstream docs.
15378
15379 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15380
15381           gst/synaesthesia/: More source cleanups and add FIXME comments.
15382           Original commit message from CVS:
15383           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15384           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15385           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
15386           (plugin_init):
15387           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15388           (synaescope8):
15389           More source cleanups and add FIXME comments.
15390
15391 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
15392
15393           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
15394           Original commit message from CVS:
15395           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
15396           Use gst_guint64_to_gdouble for conversions.
15397           * gst/synaesthesia/synaescope.c:
15398           Define M_PI and do not include <pthread.h> and
15399           <sys/time.h> for G_OS_WIN32
15400           * win32/vs6/libgstrealmedia.dsp:
15401           * win32/vs6/synaesthesia.dsp:
15402           Update projects files.
15403           * win32/common/config.h.in:
15404           Add config.h.in for autogen of config.h
15405
15406 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15407
15408           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
15409           Original commit message from CVS:
15410           * configure.ac:
15411           Add --enable-experimental support. Activate synaesthesia when building
15412           with --enable-experimental. Fix --enable external configure switch
15413           description.
15414
15415 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15416
15417           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
15418           Original commit message from CVS:
15419           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15420           (gst_lame_change_state):
15421           * ext/lame/gstlame.h:
15422           On receiving EOS, we try to push a last buffer with the remaining
15423           samples. Don't do that if we got an unclean flow return on the last
15424           gst_pad_push(), downstream might not handle this very gracefully
15425           (see #403168).
15426           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15427           Pass flow returns upstream (helps #403168).
15428
15429 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15430
15431           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
15432           Original commit message from CVS:
15433           * gst/synaesthesia/gstsynaesthesia.c:
15434           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15435           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15436           (gst_synaesthesia_chain), (plugin_init):
15437           check result of gst_pad_push() in _chain.
15438
15439 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15440
15441           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
15442           Original commit message from CVS:
15443           * gst/synaesthesia/Makefile.am:
15444           * gst/synaesthesia/gstsynaesthesia.c:
15445           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15446           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15447           (gst_synaesthesia_chain), (plugin_init):
15448           * gst/synaesthesia/synaescope.c:
15449           * gst/synaesthesia/synaescope.h:
15450           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
15451           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
15452           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
15453           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
15454           possible leak in _chain. (#356882)
15455
15456 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15457
15458           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
15459           Original commit message from CVS:
15460           * gst/asfdemux/asfheaders.c:
15461           * gst/asfdemux/asfheaders.h:
15462           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
15463           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
15464           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
15465           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
15466           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
15467           (gst_asf_demux_process_ext_content_desc),
15468           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
15469           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
15470           (gst_asf_demux_process_bitrate_props_object),
15471           (gst_asf_demux_process_header_ext),
15472           (gst_asf_demux_process_language_list),
15473           (gst_asf_demux_process_ext_stream_props),
15474           (gst_asf_demux_process_queued_extended_stream_objects),
15475           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15476           * gst/asfdemux/gstasfdemux.h:
15477           Refactor and clean up header parsing and chain function a bit; get
15478           rid of some cruft; make header parsing a tad more robust, fixing
15479           #403188.
15480
15481 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15482
15483           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
15484           Original commit message from CVS:
15485           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15486           Post an error if we receive an EOS event while still waiting for the
15487           ASF header object to come through.
15488
15489 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
15490
15491           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
15492           Original commit message from CVS:
15493           Patch by: Xavier B. <xavierb gmail com>
15494           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
15495           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15496           (gst_asf_demux_process_ext_content_desc),
15497           (gst_asf_demux_process_data),
15498           (gst_asf_demux_process_language_list),
15499           (gst_asf_demux_process_ext_stream_props),
15500           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15501           Guard places where we assume that a certain amount of data is
15502           available better against less data being available (should fix
15503           infamous assertion crasher bug #336370). Also fixes a small
15504           memory leak.
15505
15506 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
15507
15508           gst/realmedia/: Add demuxer for RealAudio files (#349779).
15509           Original commit message from CVS:
15510           * gst/realmedia/Makefile.am:
15511           * gst/realmedia/rademux.c:
15512           * gst/realmedia/rademux.h:
15513           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15514           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
15515           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
15516           * gst/realmedia/rmutils.h:
15517           Add demuxer for RealAudio files (#349779).
15518
15519 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
15520
15521           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
15522           Original commit message from CVS:
15523           * Makefile.am:
15524           Add win32/MANIFEST to EXTRA_DIST so win32 files will
15525           be include in the next release.
15526           * win32/MANIFEST:
15527           Remove win32/common/config.h is which is not autogenerated yet.
15528
15529 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15530
15531           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
15532           Original commit message from CVS:
15533           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
15534           warn when outgoing sample rate is different from incoming
15535
15536 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15537
15538           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
15539           Original commit message from CVS:
15540           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15541           All sample-rates < 32khz come from the LSF extensions, which only
15542           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
15543           Use gst_util_uint64_scale because we can.
15544
15545 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15546
15547           tests/check/elements/amrnbenc.c: and fix compilation of this test
15548           Original commit message from CVS:
15549           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15550           (cleanup_amrnbenc):
15551           and fix compilation of this test
15552
15553 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15554
15555           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
15556           Original commit message from CVS:
15557           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15558           (cleanup_amrnbenc):
15559           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15560           (cleanup_mpeg2dec):
15561           re-apply as it was -bad and not -ugly that is frozen, doh
15562
15563 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15564
15565           tests/check/elements/: revert my freeze breakage
15566           Original commit message from CVS:
15567           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15568           (cleanup_amrnbenc):
15569           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15570           (cleanup_mpeg2dec):
15571           revert my freeze breakage
15572
15573 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15574
15575           gst/asfdemux/gstasfdemux.c: add a comment about a future change
15576           Original commit message from CVS:
15577           * gst/asfdemux/gstasfdemux.c:
15578           (gst_asf_demux_get_gst_tag_from_tag_name),
15579           (gst_asf_demux_process_ext_content_desc):
15580           add a comment about a future change
15581           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15582           (cleanup_amrnbenc):
15583           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15584           (cleanup_mpeg2dec):
15585           consistent pad (de)activation
15586
15587 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15588
15589           gst/asfdemux/gstasfdemux.c: Update query_types function too.
15590           Original commit message from CVS:
15591           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
15592           Update query_types function too.
15593
15594 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
15595
15596           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
15597           Original commit message from CVS:
15598           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
15599           (gst_rmdemux_src_query_types):
15600           Implement SEEKING query, make query function thread-safe.
15601
15602 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
15603
15604           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
15605           Original commit message from CVS:
15606           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
15607           Use alignment-safe macros here too (subbuffers ...); guard against
15608           hypothetical memory access beyond our given buffer in the case
15609           where the buffer size is not a multiple of 2.
15610
15611 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
15612
15613           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
15614           Original commit message from CVS:
15615           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15616           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
15617           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
15618           * gst/asfdemux/gstasfdemux.h:
15619           Don't crash in the seek event handling code when playtime is 0,
15620           as may be the case with live streams (#386218). Implement SEEKING
15621           query so applications can query seekability without second-guessing
15622           based on whether we have a duration or not.
15623
15624 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15625
15626           add doap file
15627           Original commit message from CVS:
15628           * Makefile.am:
15629           * gst-plugins-ugly.doap:
15630           * gst-plugins-ugly.spec.in:
15631           add doap file
15632
15633 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
15634
15635           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
15636           Original commit message from CVS:
15637           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15638           Use our alignment-safe macros here too, since we can't assume that
15639           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
15640           here).
15641
15642 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15643
15644           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
15645           Original commit message from CVS:
15646           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
15647           Also, don't read the index for a stream a second time when
15648           operating in pull-mode and reaching the end of the file.
15649
15650 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15651
15652           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
15653           Original commit message from CVS:
15654           Patch by: Roland Kay  <roland.kay at ox compsoc net>
15655           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
15656           Don't leak stream index (#385292).
15657
15658 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15659
15660           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
15661           Original commit message from CVS:
15662           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
15663           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15664           (gst_lame_setup):
15665           * ext/lame/gstlame.h:
15666           Fix leak (by calling lame_init_params() before lame_close()); handle
15667           NULL return from lame_init() more gracefully. Fixes #385311.
15668
15669 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15670
15671           configure.ac: Back to CVS
15672           Original commit message from CVS:
15673           * configure.ac:
15674           Back to CVS
15675
15676 === release 0.10.5 ===
15677
15678 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15679
15680         * ChangeLog:
15681         * NEWS:
15682         * RELEASE:
15683         * configure.ac:
15684         * docs/plugins/gst-plugins-ugly-plugins.args:
15685         * docs/plugins/inspect/plugin-a52dec.xml:
15686         * docs/plugins/inspect/plugin-asf.xml:
15687         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15688         * docs/plugins/inspect/plugin-dvdsub.xml:
15689         * docs/plugins/inspect/plugin-iec958.xml:
15690         * docs/plugins/inspect/plugin-lame.xml:
15691         * docs/plugins/inspect/plugin-mad.xml:
15692         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15693         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15694         * docs/plugins/inspect/plugin-mpegstream.xml:
15695         * docs/plugins/inspect/plugin-siddec.xml:
15696           Release 0.10.5
15697           Original commit message from CVS:
15698           Release 0.10.5
15699
15700 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
15701
15702           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
15703           Original commit message from CVS:
15704           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
15705           to in the previous checkin.  see #385192.  You can have your
15706           cheese back now.
15707
15708 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
15709
15710           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
15711           Original commit message from CVS:
15712           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
15713           from the dereferenced integer, not the pointer itself.  Fixes
15714           #385192.
15715           I'm takin ur cheese!
15716
15717 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
15718
15719         * ChangeLog:
15720           ChangeLog surgery: fix bug number
15721           Original commit message from CVS:
15722           ChangeLog surgery: fix bug number
15723
15724 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15725
15726           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
15727           Original commit message from CVS:
15728           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
15729           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
15730           For version 4 streams, read the extra codec data size from the
15731           header instead of assuming it is always 16 (also read it from the
15732           right position) (#384989). For version 4 and 5 streams, check that
15733           the specified extra codec data size doesn't make us read beyond the
15734           chunk boundary (#384989).
15735
15736 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15737
15738         * po/af.po:
15739         * po/az.po:
15740         * po/cs.po:
15741         * po/en_GB.po:
15742         * po/hu.po:
15743         * po/it.po:
15744         * po/nb.po:
15745         * po/nl.po:
15746         * po/or.po:
15747         * po/sq.po:
15748         * po/sr.po:
15749         * po/sv.po:
15750         * po/uk.po:
15751         * po/vi.po:
15752           Update .po files
15753           Original commit message from CVS:
15754           Update .po files
15755
15756 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15757
15758           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
15759           Original commit message from CVS:
15760           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
15761           Cosmetic changes: fix misleading debug statement, update
15762           comment, add cast.
15763
15764 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15765
15766           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
15767           Original commit message from CVS:
15768           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
15769           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15770           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
15771           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15772           * ext/mpeg2dec/gstmpeg2dec.h:
15773           Align buffers to a 16 byte boundary so the altivec optimisations
15774           don't crash. Fixes #327350.
15775
15776 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15777
15778           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
15779           Original commit message from CVS:
15780           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
15781           The availability of extra codec data isn't something that
15782           warrants debug messages at WARNING level (see #376958).
15783
15784 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15785
15786           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
15787           Original commit message from CVS:
15788           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15789           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
15790           (gst_dvd_demux_send_subbuffer):
15791           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15792           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
15793           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
15794           (gst_mpeg_demux_send_subbuffer):
15795           * gst/mpegstream/gstmpegdemux.h:
15796           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15797           (gst_mpeg_parse_chain):
15798           Fix flow value combination; this fixes playbin/totem locking up if
15799           a VobSub file is specified as subtitle file (#334322). Flow value
15800           combination should only happen once we are fairly sure we've got all
15801           pads that are available for now. Since there isn't a well-specified
15802           time when this is the case in MPEG, we'll just assume this is the
15803           case once there has been a certain number of packets for each
15804           stream we've found so far.
15805
15806 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
15807
15808           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
15809           Original commit message from CVS:
15810           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
15811           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
15812           Simplify the framerate code and support more framerates. Fixes #361584.
15813
15814 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15815
15816           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
15817           Original commit message from CVS:
15818           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
15819           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
15820           Fix minor memleak when creating pads from static pad templates (#369627).
15821           * tests/check/Makefile.am:
15822           * tests/check/elements/.cvsignore:
15823           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15824           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
15825           Add unit tests for mpeg2dec (#369627).
15826
15827 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
15828
15829         * ChangeLog:
15830           give credit
15831           Original commit message from CVS:
15832           give credit
15833
15834 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
15835
15836           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
15837           Original commit message from CVS:
15838           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15839           (gst_lame_change_state):
15840           * ext/lame/gstlame.h:
15841           Make lame timestamp flushed eos buffer by some additional timestamp
15842           accounting. Fixes #374760.
15843
15844 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
15845
15846           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
15847           Original commit message from CVS:
15848           * gst/mpegaudioparse/gstmpegaudioparse.c:
15849           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15850           (gst_mp3parse_init), (gst_mp3parse_dispose),
15851           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15852           (gst_mp3parse_change_state):
15853           * gst/mpegaudioparse/gstmpegaudioparse.h:
15854           Make timestamp handling in mp3parse saner; now works for at least
15855           simple cases.
15856
15857 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
15858
15859           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
15860           Original commit message from CVS:
15861           * gst/mpegaudioparse/Makefile.am:
15862           * gst/mpegaudioparse/gstmpegaudioparse.c:
15863           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15864           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
15865           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15866           (gst_mp3parse_change_state), (plugin_init):
15867           * gst/mpegaudioparse/gstmpegaudioparse.h:
15868           Bring mp3parse into the 21st century.
15869           Use its own debug category, use gstadapter, format nicely to 80
15870           columns, and fix incorrect handling of 32 kHz and less files.
15871
15872 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
15873
15874           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
15875           Original commit message from CVS:
15876           Patch by: Sebastian Droege <slomo at ubuntu dot com>
15877           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15878           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15879           * ext/mpeg2dec/gstmpeg2dec.h:
15880           libmpeg2 requires its output buffers to start at a 16byte aligned
15881           address or the altivec optimizations will explode.
15882
15883 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15884
15885           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
15886           Original commit message from CVS:
15887           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
15888           * ext/cdio/gstcdio.h:
15889           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15890           Move CD-TEXT utility function into common file so it can also be
15891           used by a future cdioparanoiasrc.
15892
15893 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15894
15895           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
15896           Original commit message from CVS:
15897           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15898           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
15899           information (fixes #340433).
15900
15901 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
15902
15903           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
15904           Original commit message from CVS:
15905           Patch by: Josep Torra Valles  <josep at fluendo com>
15906           * gst/iec958/ac3_padder.c: (ac3p_init):
15907           * gst/mpegstream/gstmpegparse.c:
15908           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
15909           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
15910           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
15911           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
15912           (gst_rmdemux_parse_packet):
15913           Misc. fixes for problems discovered by Forte (different return types
15914           in function declaration and definition, pointer arithmetics with
15915           void pointers). Fixes #362639.
15916
15917 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
15918
15919           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
15920           Original commit message from CVS:
15921           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15922           Don't announce audio or subtitle streams that aren't really present,
15923           it makes dvddemux create pads that will never carry any data, which
15924           is not good.
15925
15926 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15927
15928           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
15929           Original commit message from CVS:
15930           * ext/lame/gstlame.c: (gst_lame_set_property):
15931           Round up not allowed bitrates to the next higher allowed one
15932           (Closes: #361140).
15933
15934 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
15935
15936           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
15937           Original commit message from CVS:
15938           * docs/plugins/Makefile.am:
15939           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15940           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15941           * ext/lame/gstlame.c: (gst_lame_class_init):
15942           * ext/lame/gstlame.h:
15943           Add docs for lame and lame to docs. Specify allowed bitrates
15944           in the properties description (#361140). Canonicalise object
15945           property names (ie. use hyphen instead of underscore).
15946           * docs/plugins/inspect/plugin-a52dec.xml:
15947           * docs/plugins/inspect/plugin-amrnb.xml:
15948           * docs/plugins/inspect/plugin-asf.xml:
15949           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15950           * docs/plugins/inspect/plugin-dvdread.xml:
15951           * docs/plugins/inspect/plugin-dvdsub.xml:
15952           * docs/plugins/inspect/plugin-iec958.xml:
15953           * docs/plugins/inspect/plugin-lame.xml:
15954           * docs/plugins/inspect/plugin-mad.xml:
15955           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15956           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15957           * docs/plugins/inspect/plugin-mpegstream.xml:
15958           * docs/plugins/inspect/plugin-siddec.xml:
15959           Update version to CVS.
15960
15961 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15962
15963           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
15964           Original commit message from CVS:
15965           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15966           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
15967           (plugin_init):
15968           * po/POTFILES.in:
15969           Add i18n magic to lame plugin. Throw decent error message when we
15970           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
15971
15972 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15973
15974           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
15975           Original commit message from CVS:
15976           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15977           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
15978           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15979           Change caps to x-rdt, because it's not x-rtp.
15980           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15981           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
15982           (gst_rmdemux_plugin_init):
15983           Activate pad before adding to the element.
15984           Return the combined stream return values after pad_alloc.
15985
15986 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15987
15988           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
15989           Original commit message from CVS:
15990           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
15991           * ext/mpeg2dec/gstmpeg2dec.h:
15992           Add some debugging to timestamp handling.
15993           Make sure we don't convert invalid timestamps.
15994
15995 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15996
15997           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
15998           Original commit message from CVS:
15999           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16000           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
16001           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
16002           (gst_dvd_demux_get_subpicture_stream):
16003           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16004           (gst_mpeg_demux_get_audio_stream),
16005           (gst_mpeg_demux_get_private_stream):
16006           Active pads before adding them to the running element. Don't assert
16007           on non-BYTE format newsegment events in asfdemux.
16008
16009 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
16010
16011           Printf format fixes.
16012           Original commit message from CVS:
16013           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
16014           (gst_dvd_read_src_handle_seek_event):
16015           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
16016           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
16017           * ext/sidplay/gstsiddec.cc:
16018           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
16019           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
16020           (gst_rmdemux_parse_packet):
16021           Printf format fixes.
16022
16023 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16024
16025           gst/realmedia/: Added RDT depayloader.
16026           Original commit message from CVS:
16027           * gst/realmedia/Makefile.am:
16028           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
16029           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
16030           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
16031           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
16032           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
16033           * gst/realmedia/rdtdepay.h:
16034           Added RDT depayloader.
16035           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16036           (gst_rmdemux_plugin_init), (plugin_init):
16037           Remove unused function.
16038           Added some more mime-types.
16039
16040 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16041
16042           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
16043           Original commit message from CVS:
16044           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
16045           If an incoming timestamp is within one sample of our current
16046           timestamp, then keep it. This prevents imprecision in the
16047           PTS (which only has 90khz granularity) from affecting our stream.
16048
16049 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
16050
16051           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
16052           Original commit message from CVS:
16053           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
16054           Reflow code so that compiler doesn't complain about possible use
16055           of uninitialised variable any longer; but just in case, initialise
16056           it anyway; also take object ref in query function and do peer pad
16057           stuff in a more thread-safe way.
16058
16059 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
16060
16061           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
16062           Original commit message from CVS:
16063           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
16064           Init a variable to make compilers happy.
16065
16066 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
16067
16068           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
16069           Original commit message from CVS:
16070           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
16071           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
16072           (gst_dvd_demux_sync_stream_to_time):
16073           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
16074           (gst_mpeg_demux_synchronise_pads),
16075           (gst_mpeg_demux_sync_stream_to_time):
16076           Send newsegment updates for sparse streams (#350778).
16077
16078 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16079
16080           ext/dvdread/dvdreadsrc.c: fix compile warning
16081           Original commit message from CVS:
16082           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
16083           fix compile warning
16084
16085 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16086
16087         * configure.ac:
16088           bump the nano bitches
16089           Original commit message from CVS:
16090           bump the nano bitches
16091
16092 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16093
16094           configure.ac: As another attempt, synaesthesia can be enabled by passing
16095           Original commit message from CVS:
16096           * configure.ac:
16097           As another attempt, synaesthesia can be enabled by passing
16098           --with-plugins="synaesthesia" to configure
16099
16100 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16101
16102           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16103           Original commit message from CVS:
16104           * configure.ac:
16105           Don't build synaesthesia by default, until someone confirms that it
16106           is okay (filed as #356882)
16107
16108 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16109
16110           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16111           Original commit message from CVS:
16112           * configure.ac:
16113           Don't build synaesthesia by default, until someone confirms that it
16114           is okay (filed as #356882)
16115
16116 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16117
16118           Port synaesthesia.
16119           Original commit message from CVS:
16120           * configure.ac:
16121           * gst/synaesthesia/Makefile.am:
16122           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16123           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16124           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
16125           (gst_synaesthesia_change_state), (plugin_init):
16126           Port synaesthesia.
16127
16128 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16129
16130           More G_OBJECT macro fixing.
16131           Original commit message from CVS:
16132           * ext/mad/gstid3tag.c:
16133           * gst/mpegstream/gstrfc2250enc.h:
16134           * gst/synaesthesia/gstsynaesthesia.c:
16135           More G_OBJECT macro fixing.
16136
16137 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
16138
16139           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
16140           Original commit message from CVS:
16141           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16142           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
16143           Fix initialisation dummy buffer, the offsets are relative to the start
16144           of the buffers. Fixes #356004.
16145
16146 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
16147
16148         * gst-plugins-ugly.spec.in:
16149           update spec file
16150           Original commit message from CVS:
16151           update spec file
16152
16153 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
16154
16155           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
16156           Original commit message from CVS:
16157           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
16158           Add convert query (needed for later when we just operate in time
16159           format and let the base source class handle all the seeking stuff).
16160
16161 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16162
16163           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
16164           Original commit message from CVS:
16165           * gst/asfdemux/gstasfdemux.c:
16166           (gst_asf_demux_get_gst_tag_from_tag_name),
16167           (gst_asf_demux_process_ext_content_desc):
16168           Erm, lets properly fix it. The only non-text tag that we support is
16169           the track-number and that is an UINT. asfdemux was returning a GValue
16170           initialized as INT. Further the Track and not the TrackNumber tag
16171           (the latter is a string too).
16172
16173 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16174
16175           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
16176           Original commit message from CVS:
16177           * gst/asfdemux/gstasfdemux.c:
16178           (gst_asf_demux_get_gst_tag_from_tag_name),
16179           (gst_asf_demux_process_ext_content_desc):
16180           Skip tags that are unknown (was producing an uninialized GValue).
16181
16182 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
16183
16184           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
16185           Original commit message from CVS:
16186           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
16187           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
16188           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
16189           (gst_a52dec_set_property), (gst_a52dec_get_property):
16190           * ext/a52dec/gsta52dec.h:
16191           Patch from from Michal Benes <michal.benes@itonis.tv>:
16192           Add two things to a52dec: configure the exact output format for ac3
16193           decoding through properties, if desired.
16194           By default, configure an output format preferred by downstream. Now
16195           that audioconvert lists caps by preference, this means that a52dec
16196           can do downmixing (iff required) rather than audioconvert, so it can
16197           use the ac3 downmix levels from the bitstream.
16198
16199 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16200
16201           Add missing GST_LIBS to the link flags
16202           Original commit message from CVS:
16203           * ext/lame/Makefile.am:
16204           * ext/mpeg2dec/Makefile.am:
16205           * gst/dvdlpcmdec/Makefile.am:
16206           * gst/dvdsub/Makefile.am:
16207           * gst/mpegaudioparse/Makefile.am:
16208           Add missing GST_LIBS to the link flags
16209
16210 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
16211
16212           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
16213           Original commit message from CVS:
16214           * configure.ac:
16215           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
16216
16217 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16218
16219           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
16220           Original commit message from CVS:
16221           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
16222           fix build for debug disabled
16223
16224 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
16225
16226           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
16227           Original commit message from CVS:
16228           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
16229           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
16230           Use static pad templates with ANY caps for the source pads for
16231           simplicity and to avoid warnings when creating pads for unhandled
16232           codec IDs (#351795).
16233
16234 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
16235
16236           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
16237           Original commit message from CVS:
16238           Patch by: Michal Benes <michal dot benes at itonis dot tv>
16239           * ext/mad/gstmad.c: (gst_mad_chain):
16240           Fix timestamping in mad by only activating a new timestamp when the
16241           previous frame has been decoded. Fixes #350723.
16242           Also clean up some of the non fatal warnings when the input buffer is
16243           too small to decode a header.
16244
16245 === release 0.10.4 ===
16246
16247 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16248
16249         * ChangeLog:
16250         * NEWS:
16251         * RELEASE:
16252         * configure.ac:
16253         * docs/plugins/gst-plugins-ugly-plugins.args:
16254         * docs/plugins/inspect/plugin-a52dec.xml:
16255         * docs/plugins/inspect/plugin-amrnb.xml:
16256         * docs/plugins/inspect/plugin-asf.xml:
16257         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16258         * docs/plugins/inspect/plugin-dvdread.xml:
16259         * docs/plugins/inspect/plugin-dvdsub.xml:
16260         * docs/plugins/inspect/plugin-iec958.xml:
16261         * docs/plugins/inspect/plugin-lame.xml:
16262         * docs/plugins/inspect/plugin-mad.xml:
16263         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16264         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16265         * docs/plugins/inspect/plugin-mpegstream.xml:
16266         * docs/plugins/inspect/plugin-rmdemux.xml:
16267         * docs/plugins/inspect/plugin-siddec.xml:
16268           releasing 0.10.4
16269           Original commit message from CVS:
16270           releasing 0.10.4
16271
16272 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16273
16274         * po/af.po:
16275         * po/az.po:
16276         * po/cs.po:
16277         * po/en_GB.po:
16278         * po/hu.po:
16279         * po/it.po:
16280         * po/nb.po:
16281         * po/nl.po:
16282         * po/or.po:
16283         * po/sq.po:
16284         * po/sr.po:
16285         * po/sv.po:
16286         * po/uk.po:
16287         * po/vi.po:
16288           Update .po files
16289           Original commit message from CVS:
16290           Update .po files
16291
16292 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
16293
16294           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
16295           Original commit message from CVS:
16296           Patch by: Wim Taymans <wim at fluendo dot com>
16297           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
16298           Instead of forwarding the event in the wrong format, unref it and set
16299           a boolean that we still need to send it in the streaming thread.
16300           Fixes #350554
16301
16302 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16303
16304           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
16305           Original commit message from CVS:
16306           Patch by: Edward Hervey (edward at fluendo dot com)
16307           * ext/dvdread/dvdreadsrc.c: (plugin_init):
16308           Put debug category initialization before use of GST_DEBUG, in order
16309           to remove a fatal warning.  Fixes #350895
16310
16311 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16312
16313           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
16314           Original commit message from CVS:
16315           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
16316           Set rank to NONE for the time being until we make playbin handle
16317           subtitle pictures again (dvdsubdec seems to be a bit shaky at
16318           times when seeking, so it's probably better if it doesn't get
16319           autoplugged for the time being).
16320
16321 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16322
16323           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
16324           Original commit message from CVS:
16325           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16326           (gst_rmdemux_parse_mdpr):
16327           Handle audio streams with stream_version 3 properly; warn about
16328           unknown stream versions; handle unknown fourccs a tad more
16329           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
16330           with GST_FOURCC_FORMAT.
16331
16332 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16333
16334           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
16335           Original commit message from CVS:
16336           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
16337           Error out properly if this is an interactive DVD (fixes #345694).
16338
16339 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16340
16341           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
16342           Original commit message from CVS:
16343           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16344           When the first_access is 1 or 0, we should copy the timestamp from
16345           the incoming buffer if there is one.
16346
16347 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
16348
16349           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
16350           Original commit message from CVS:
16351           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
16352           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
16353           Use GST_ELEMENT_ERROR for error reporting; post errors in some
16354           more places; remove superfluous newlines from debug statements.
16355
16356 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
16357
16358           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
16359           Original commit message from CVS:
16360           Patch by: Frédéric Riss  <frederic.riss at gmail com>
16361           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
16362           Don't set negative durations on outgoing buffers (#350044),
16363           which happens when you use macros that got changed during
16364           the last unstable cycle because they were thought not to
16365           be used anywhere.
16366
16367 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16368
16369           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
16370           Original commit message from CVS:
16371           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
16372           (gst_dvd_read_src_goto_chapter),
16373           (gst_dvd_read_src_get_chapter_starts),
16374           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
16375           (gst_dvd_read_src_get_time_for_sector),
16376           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
16377           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
16378           (gst_dvd_read_src_goto_sector):
16379           * ext/dvdread/dvdreadsrc.h:
16380           Add basic support for time-based seeking; set timestamps on
16381           outgoing buffers if we have them; create table with
16382           chapter to time mapping when opening a title; rename
16383           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
16384           make it take an explicit pgc argument; fix up some debugging
16385           messages so that title/chapter numbers are printed as starting
16386           from 1 for easier readability.
16387
16388 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
16389
16390           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
16391           Original commit message from CVS:
16392           * gst/realmedia/Makefile.am:
16393           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16394           (gst_rmdemux_parse_cont):
16395           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
16396           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
16397           * gst/realmedia/rmutils.h:
16398           Factor out some code into rmutils.[ch]; when reading
16399           strings, don't read beyond the available data; read
16400           metadata strings correctly (string length is 16 bits
16401           here, not just 8).
16402
16403 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16404
16405           Fix dist by including gst-libs/
16406           Original commit message from CVS:
16407           * Makefile.am:
16408           * configure.ac:
16409           * gst/asfdemux/gstasfdemux.c:
16410           Fix dist by including gst-libs/
16411
16412 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16413
16414           Make custom error messages translatable.
16415           Original commit message from CVS:
16416           * ext/dvdread/dvdreadsrc.c: (plugin_init):
16417           * po/POTFILES.in:
16418           Make custom error messages translatable.
16419           * gst/asfdemux/gstasf.c: (plugin_init):
16420           Remove setlocale() call, doesn't seem to be needed or recommended for
16421           plugins, at least not according to gstreamer/docs/random/i18n.
16422
16423 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16424
16425           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
16426           Original commit message from CVS:
16427           * gst/asfdemux/Makefile.am:
16428           * gst/asfdemux/asfheaders.c:
16429           * gst/asfdemux/asfheaders.h:
16430           * gst/asfdemux/gstasf.c: (plugin_init):
16431           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16432           Error out when the stream is encrypted (rather than feeding
16433           garbage to the decoders). Fixes #349025.
16434
16435 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
16436
16437           Add/enable autofoo magic for translations.
16438           Original commit message from CVS:
16439           * Makefile.am:
16440           * autogen.sh:
16441           * configure.ac:
16442           * po/POTFILES.in:
16443           Add/enable autofoo magic for translations.
16444
16445 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
16446
16447           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
16448           Original commit message from CVS:
16449           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16450           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
16451           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
16452           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16453           Don't leak streams, strings or caps. Get rid of unnecessary
16454           getcaps() function.
16455
16456 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
16457
16458           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
16459           Original commit message from CVS:
16460           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16461           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16462           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
16463           (gst_rmdemux_stream_clear_cached_subpackets),
16464           (gst_rmdemux_descramble_cook_audio),
16465           (gst_rmdemux_descramble_dnet_audio),
16466           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16467           Descramble cook audio streams before sending them to the
16468           decoder. Fixes #347292.
16469           Also miscellaneous clean-ups and log-level changes.
16470
16471 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
16472
16473           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
16474           Original commit message from CVS:
16475           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
16476           * ext/lame/gstlame.c: (gst_lame_setup):
16477           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
16478
16479 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
16480
16481           ext/sidplay/gstsiddec.*: Remove old metadata thing.
16482           Original commit message from CVS:
16483           * ext/sidplay/gstsiddec.cc:
16484           * ext/sidplay/gstsiddec.h:
16485           Remove old metadata thing.
16486
16487 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
16488
16489           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
16490           Original commit message from CVS:
16491           * gst/asfdemux/gstasfdemux.c:
16492           (gst_asf_demux_get_ext_stream_props_for_stream),
16493           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
16494           Find language codes for audio streams if they are available.
16495
16496 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16497
16498           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
16499           Original commit message from CVS:
16500           * gst/asfdemux/asfheaders.h:
16501           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
16502           (gst_asf_demux_process_stream),
16503           (gst_asf_demux_process_language_list),
16504           (gst_asf_demux_process_ext_stream_props),
16505           (gst_asf_demux_process_queued_extended_stream_objects),
16506           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16507           * gst/asfdemux/gstasfdemux.h:
16508           Parse extended stream properties objects and stream objects
16509           hidden inside them (but delay creation of the appropriate
16510           pads until after all the 'normal' stream objects have been
16511           dealt with) (#343763). Also parse language list object.
16512
16513 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16514
16515           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
16516           Original commit message from CVS:
16517           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16518           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
16519           (find_seek_offset_time), (gst_rmdemux_perform_seek),
16520           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
16521           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16522           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
16523           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
16524           * gst/realmedia/rmdemux.h:
16525           Cleanups, use GstSegment for seeking.
16526           Fix error handling.
16527           Combine flow return from all streams.
16528
16529 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
16530
16531           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
16532           Original commit message from CVS:
16533           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
16534           Remove g_assert that shouldn't be there.
16535
16536 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
16537
16538           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
16539           Original commit message from CVS:
16540           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16541           Fix refcounting when cropping. Fixes #341677.
16542
16543 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
16544
16545           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
16546           Original commit message from CVS:
16547           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
16548           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16549           (gst_asf_demux_process_segment):
16550           Fix typo. Closes #347029.
16551
16552 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
16553
16554           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
16555           Original commit message from CVS:
16556           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
16557           Skip chunks for unknown streams properly. Fixes broken sound
16558           and/or video for files that have additional streams that
16559           we don't recognise yet (e.g. if they are embedded in extended
16560           stream properties). Partly fixes #343763.
16561
16562 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16563
16564           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
16565           Original commit message from CVS:
16566           * gst/asfdemux/asfheaders.c:
16567           * gst/asfdemux/asfheaders.h:
16568           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
16569           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
16570           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
16571           (gst_asf_demux_change_state):
16572           * gst/asfdemux/gstasfdemux.h:
16573           Add some more GUIDs and make debug log more readable
16574           and easier to follow when parsing the headers.
16575
16576 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
16577
16578           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
16579           Original commit message from CVS:
16580           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16581           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
16582           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16583           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
16584           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
16585           * ext/dvdread/dvdreadsrc.h:
16586           Rewrite seeking code and make seeking in DVDs work (#337834).
16587
16588 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
16589
16590           autogen.sh: Check for automake-1.9 as well.
16591           Original commit message from CVS:
16592           * autogen.sh:
16593           Check for automake-1.9 as well.
16594
16595 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16596
16597           ext/dvdread/dvdreadsrc.c: Make check stronger.
16598           Original commit message from CVS:
16599           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
16600           Make check stronger.
16601
16602 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16603
16604           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
16605           Original commit message from CVS:
16606           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16607           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16608           (gst_asf_demux_push_buffer):
16609           * gst/asfdemux/gstasfdemux.h:
16610           Handle unknown codec IDs/fourccs properly (#345879); send tag
16611           events after newsegment event; fix use of GST_FOURCC_FORMAT
16612           macro.
16613
16614 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16615
16616           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
16617           Original commit message from CVS:
16618           * ext/a52dec/gsta52dec.c: (plugin_init):
16619           Call the channel positions get_type() method in plugin_init
16620           to ensure that it isn't simultaneously called later from
16621           multiple threads.
16622
16623 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
16624
16625           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
16626           Original commit message from CVS:
16627           * gst/mpegstream/gstmpegpacketize.c:
16628           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
16629           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16630           Also flush packetizer cache when we get a buffer that has the
16631           DISCONT flag set; update current byte position from buffer
16632           offset after a flush.
16633
16634 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
16635
16636           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
16637           Original commit message from CVS:
16638           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
16639           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
16640           (gst_mpeg_packetize_read):
16641           * gst/mpegstream/gstmpegpacketize.h:
16642           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16643           (gst_mpeg_parse_change_state):
16644           Flush packetizer cache when we get a FLUSH_STOP event;
16645           remove unused source pad member from packetizer; add debug
16646           category for packetizer.
16647
16648 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16649
16650           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
16651           Original commit message from CVS:
16652           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
16653           Treat dual-mono as stereo. It should really be output on 2 separate
16654           pads, but isn't for now.
16655
16656 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16657
16658           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
16659           Original commit message from CVS:
16660           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16661           Assume 4:3 DAR rather than 4:3 PAR (#345184).
16662
16663 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16664
16665           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
16666           Original commit message from CVS:
16667           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16668           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
16669           any PAR whatsoever (rather than using 0/0, which will lead to
16670           an abort later on). Fixes #345184.
16671
16672 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
16673
16674           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
16675           Original commit message from CVS:
16676           Patch by: Michael Dominic K.  < mdk at mdk org pl>
16677           * ext/mad/gstmad.c: (gst_mad_chain):
16678           Send newsegment event before calling
16679           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
16680           in connection with pad blocking (#342594). While we're at it,
16681           do some minor clean-ups.
16682
16683 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
16684
16685           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
16686           Original commit message from CVS:
16687           * configure.ac:
16688           Fix --disable-external (can't set conditionals conditionally,
16689           #343602).
16690
16691 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16692
16693           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
16694           Original commit message from CVS:
16695           * ext/a52dec/Makefile.am:
16696           ... and then he said "When you go and fix the build you
16697           better make sure you have some spare backslashes in your
16698           pocket".
16699
16700 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16701
16702           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
16703           Original commit message from CVS:
16704           * ext/sidplay/gstsiddec.cc:
16705           Fix copyright, email addresses and descriptions.
16706           Use saner defaults for arguments. Fixes #344667.
16707           constify some stuff.
16708           Fix memleaks.
16709           Add tags.
16710           Fix negotiation to do mono/44100 by default.
16711           Post error messages.
16712           Use _scale_int where possible.
16713
16714 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
16715
16716           ext/dvdnav/.cvsignore: More ignore
16717           Original commit message from CVS:
16718           * ext/dvdnav/.cvsignore:
16719           More ignore
16720
16721 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16722
16723           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
16724           Original commit message from CVS:
16725           * tests/check/elements/amrnbenc.c: (push_data):
16726           Init memory before feeding it to the encoder to make
16727           the valgrind test succeed.
16728
16729 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
16730
16731           gst/asfdemux/.cvsignore: More ignore
16732           Original commit message from CVS:
16733           * gst/asfdemux/.cvsignore:
16734           More ignore
16735
16736 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16737
16738           .cvsignore: Ignore files generated by 'make dist'.
16739           Original commit message from CVS:
16740           * .cvsignore:
16741           Ignore files generated by 'make dist'.
16742
16743 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16744
16745           update build files
16746           Original commit message from CVS:
16747           * autogen.sh:
16748           * configure.ac:
16749           * ext/a52dec/Makefile.am:
16750           * ext/dvdnav/Makefile.am:
16751           * ext/dvdread/Makefile.am:
16752           * ext/lame/Makefile.am:
16753           * ext/mad/Makefile.am:
16754           * ext/mpeg2dec/Makefile.am:
16755           * ext/sidplay/Makefile.am:
16756           update build files
16757
16758 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16759
16760           autogen.sh: require am17
16761           Original commit message from CVS:
16762           * autogen.sh:
16763           require am17
16764           * configure.ac:
16765           * ext/annodex/Makefile.am:
16766           * ext/cdio/Makefile.am:
16767           * ext/dv/Makefile.am:
16768           * ext/esd/Makefile.am:
16769           * ext/flac/Makefile.am:
16770           * ext/gdk_pixbuf/Makefile.am:
16771           * ext/ladspa/Makefile.am:
16772           * ext/libcaca/Makefile.am:
16773           * ext/speex/Makefile.am:
16774           * ext/taglib/Makefile.am:
16775           * sys/oss/Makefile.am:
16776           * sys/sunaudio/Makefile.am:
16777           * sys/ximage/Makefile.am:
16778           clean up build further
16779
16780 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
16781
16782           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
16783           Original commit message from CVS:
16784           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
16785           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
16786           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
16787           (gst_mpeg2dec_change_state):
16788           * ext/mpeg2dec/gstmpeg2dec.h:
16789           Simplify and don't leak our buffer pool.
16790           Use _scale_int.
16791           Remove unfixed bug number from previous ChangeLog entry.
16792
16793 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16794
16795           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
16796           Original commit message from CVS:
16797           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
16798           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
16799           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
16800           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
16801           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
16802           (handle_sequence), (handle_picture), (handle_slice),
16803           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16804           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
16805           * ext/mpeg2dec/gstmpeg2dec.h:
16806           Fix padtemplate as we can now do fractional framerates.
16807           Small cleanups.
16808           Use GstSegment.
16809           Add simple frame dropping QoS.
16810           Precalc buffer output sizes and UV offsets.
16811           Always give libmpeg2 a valid fbuf when it wants one.
16812           don't trust libmpeg to discard our buffers but manage it
16813           ourselves.
16814           Fixes #343627, #327350, #335288
16815
16816 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
16817
16818           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
16819           Original commit message from CVS:
16820           * win32/MANIFEST:
16821           Add a manifest for futures ugly win32 releases.
16822           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16823           Move bufcaps declaration at the begining of the instructions
16824           block.
16825
16826 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16827
16828           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16829           Original commit message from CVS:
16830           * ext/alsaspdif/alsaspdifsink.h:
16831           * ext/amrwb/gstamrwbdec.h:
16832           * ext/amrwb/gstamrwbenc.h:
16833           * ext/amrwb/gstamrwbparse.h:
16834           * ext/arts/gst_arts.h:
16835           * ext/artsd/gstartsdsink.h:
16836           * ext/audiofile/gstafparse.h:
16837           * ext/audiofile/gstafsink.h:
16838           * ext/audiofile/gstafsrc.h:
16839           * ext/audioresample/gstaudioresample.h:
16840           * ext/bz2/gstbz2dec.h:
16841           * ext/bz2/gstbz2enc.h:
16842           * ext/dirac/gstdiracdec.h:
16843           * ext/directfb/dfbvideosink.h:
16844           * ext/divx/gstdivxdec.h:
16845           * ext/divx/gstdivxenc.h:
16846           * ext/dts/gstdtsdec.h:
16847           * ext/faac/gstfaac.h:
16848           * ext/gsm/gstgsmdec.h:
16849           * ext/gsm/gstgsmenc.h:
16850           * ext/ivorbis/vorbisenc.h:
16851           * ext/libfame/gstlibfame.h:
16852           * ext/nas/nassink.h:
16853           * ext/neon/gstneonhttpsrc.h:
16854           * ext/polyp/polypsink.h:
16855           * ext/sdl/sdlaudiosink.h:
16856           * ext/sdl/sdlvideosink.h:
16857           * ext/shout/gstshout.h:
16858           * ext/snapshot/gstsnapshot.h:
16859           * ext/sndfile/gstsf.h:
16860           * ext/swfdec/gstswfdec.h:
16861           * ext/tarkin/gsttarkindec.h:
16862           * ext/tarkin/gsttarkinenc.h:
16863           * ext/theora/theoradec.h:
16864           * ext/wavpack/gstwavpackdec.h:
16865           * ext/wavpack/gstwavpackparse.h:
16866           * ext/xine/gstxine.h:
16867           * ext/xvid/gstxviddec.h:
16868           * ext/xvid/gstxvidenc.h:
16869           * gst/cdxaparse/gstcdxaparse.h:
16870           * gst/cdxaparse/gstcdxastrip.h:
16871           * gst/colorspace/gstcolorspace.h:
16872           * gst/festival/gstfestival.h:
16873           * gst/freeze/gstfreeze.h:
16874           * gst/gdp/gstgdpdepay.h:
16875           * gst/gdp/gstgdppay.h:
16876           * gst/modplug/gstmodplug.h:
16877           * gst/mpeg1sys/gstmpeg1systemencode.h:
16878           * gst/mpeg1videoparse/gstmp1videoparse.h:
16879           * gst/mpeg2sub/gstmpeg2subt.h:
16880           * gst/mpegaudioparse/gstmpegaudioparse.h:
16881           * gst/multifilesink/gstmultifilesink.h:
16882           * gst/overlay/gstoverlay.h:
16883           * gst/playondemand/gstplayondemand.h:
16884           * gst/qtdemux/qtdemux.h:
16885           * gst/rtjpeg/gstrtjpegdec.h:
16886           * gst/rtjpeg/gstrtjpegenc.h:
16887           * gst/smooth/gstsmooth.h:
16888           * gst/smoothwave/gstsmoothwave.h:
16889           * gst/spectrum/gstspectrum.h:
16890           * gst/speed/gstspeed.h:
16891           * gst/stereo/gststereo.h:
16892           * gst/switch/gstswitch.h:
16893           * gst/tta/gstttadec.h:
16894           * gst/tta/gstttaparse.h:
16895           * gst/videodrop/gstvideodrop.h:
16896           * gst/xingheader/gstxingmux.h:
16897           * sys/directdraw/gstdirectdrawsink.h:
16898           * sys/directsound/gstdirectsoundsink.h:
16899           * sys/dxr3/dxr3audiosink.h:
16900           * sys/dxr3/dxr3spusink.h:
16901           * sys/dxr3/dxr3videosink.h:
16902           * sys/qcam/gstqcamsrc.h:
16903           * sys/vcd/vcdsrc.h:
16904           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16905
16906 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16907
16908           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16909           Original commit message from CVS:
16910           * ext/a52dec/gsta52dec.h:
16911           * ext/amrnb/amrnbdec.h:
16912           * ext/amrnb/amrnbenc.h:
16913           * ext/amrnb/amrnbparse.h:
16914           * ext/mpeg2dec/gstmpeg2dec.h:
16915           * ext/sidplay/gstsiddec.h:
16916           * gst/ac3parse/gstac3parse.h:
16917           * gst/asfdemux/gstasfdemux.h:
16918           * gst/asfdemux/gstasfmux.h:
16919           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16920           * gst/iec958/ac3iec.h:
16921           * gst/mpegaudioparse/gstmpegaudioparse.h:
16922           * gst/mpegstream/gstdvddemux.h:
16923           * gst/mpegstream/gstmpegclock.h:
16924           * gst/mpegstream/gstmpegdemux.h:
16925           * gst/mpegstream/gstmpegparse.h:
16926           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16927
16928 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
16929
16930           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
16931           Original commit message from CVS:
16932           * README:
16933           Replace current README (containing the release notes from
16934           some 0.9.x version) with a proper README taken from the core.
16935
16936 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
16937
16938           ext/amrnb/: Sortof first quick cleanup of all this mess...
16939           Original commit message from CVS:
16940           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
16941           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16942           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
16943           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
16944           * ext/amrnb/amrnbparse.h:
16945           Sortof first quick cleanup of all this mess...
16946           Don't crap out on empty and invalid FTs but treat them as
16947           empty packets, the decoder handles them fine.
16948           Fixes #342222.
16949
16950 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16951
16952           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
16953           Original commit message from CVS:
16954           * gst/asfdemux/gstasf.c: (plugin_init):
16955           Call gst_riff_init() so the riff debug category gets set up
16956           before it is being used.
16957
16958 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
16959
16960           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
16961           Original commit message from CVS:
16962           * gst/iec958/ac3_padder.c: (ac3p_parse):
16963           * gst/iec958/ac3_padder.h:
16964           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
16965           (ac3iec_chain_raw), (ac3iec_change_state):
16966           * gst/iec958/ac3iec.h:
16967           Write rate into the caps, for the allowed ac3 rates. Some minor
16968           cleanups.
16969
16970 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
16971
16972           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
16973           Original commit message from CVS:
16974           Patch by: James "Doc" Livingston  <doclivingston gmail com>
16975           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
16976           Do tag merging correctly (#339918). Output taglists
16977           properly in debug statements too while we're at it.
16978
16979 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16980
16981           ext/a52dec/gsta52dec.c: Add more debug
16982           Original commit message from CVS:
16983           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16984           Add more debug
16985           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16986           (gst_dvdlpcmdec_init), (update_timestamps),
16987           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16988           (dvdlpcmdec_sink_event):
16989           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16990           If we have a first_access offset but no current timestamp (might
16991           happen after a seek), then calculate a start time for the first
16992           portion so that it will align with the timestamp given for the
16993           first_access portion.
16994           If a new-segment arrives with format time, store the start
16995           time as a failsafe timestamp in case we never get any further
16996           timestamp info (unlikely)
16997           Mask out the 'frame number' section of the incoming header so
16998           that we don't consider it to be changing on every buffer and
16999           reset the caps constantly.
17000           Use gst_util_uint64_scale for duration calculation
17001
17002 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
17003
17004           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
17005           Original commit message from CVS:
17006           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
17007           Fix timestamping for cases where the first_access parameter is 4.
17008           Ensure we don't overrun buffers in other cases.
17009
17010 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
17011
17012           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
17013           Original commit message from CVS:
17014           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
17015           Fix silly bug when reading metadata (#341254).
17016
17017 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
17018
17019           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
17020           Original commit message from CVS:
17021           * autogen.sh: (CONFIGURE_DEF_OPT):
17022           libtoolize on Darwin/MacOSX is called glibtoolize
17023
17024 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17025
17026           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
17027           Original commit message from CVS:
17028           * ext/lame/gstlame.c: (gst_lame_get_type),
17029           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
17030           (gst_lame_setup), (gst_lame_change_state):
17031           * ext/lame/gstlame.h:
17032           Remove tag writing from lame (which was completely broken
17033           anyway, #329184). Leaving GstTagSetter interface around for
17034           now, albeit non-functional. Should be removed completely
17035           in 0.11. Use the 'id3v2mux' plugin from -good for writing
17036           tags.
17037
17038 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
17039
17040         * ChangeLog:
17041         * ext/dvdread/dvdreadsrc.c:
17042         * gst/asfdemux/gstasfdemux.c:
17043           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
17044           Original commit message from CVS:
17045           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
17046
17047 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
17048
17049           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
17050           Original commit message from CVS:
17051           Patch by: Andres Salomon  <dilinger at debian org>
17052           * ext/lame/gstlame.c: (gst_lame_sink_event):
17053           Fix typo (comma vs. semicolon) (#340710).
17054
17055 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
17056
17057           ext/mad/gstmad.c: Make mad the second element to support the highly useful
17058           Original commit message from CVS:
17059           Patch by: Lutz Müller <lutz at topfrose de>
17060           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
17061           Make mad the second element to support the highly useful
17062           FORMATS query (#340594)
17063
17064 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
17065
17066           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
17067           Original commit message from CVS:
17068           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
17069           (gst_mpeg2dec_src_query):
17070           Remember the query duration format before passing it upstream since it
17071           could have been modified.
17072           Add GST_WARNING_OBJECT in sink convert function to detail why the
17073           conversion didn't work.
17074
17075 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17076
17077           Define GstElementDetails as const and also static (when defined as global)
17078           Original commit message from CVS:
17079           * ext/amrwb/gstamrwbdec.c:
17080           * ext/amrwb/gstamrwbenc.c:
17081           * ext/amrwb/gstamrwbparse.c:
17082           * ext/arts/gst_arts.c:
17083           * ext/artsd/gstartsdsink.c:
17084           * ext/audiofile/gstafparse.c:
17085           * ext/audiofile/gstafsink.c:
17086           * ext/audiofile/gstafsrc.c:
17087           * ext/audioresample/gstaudioresample.c:
17088           * ext/bz2/gstbz2dec.c:
17089           * ext/bz2/gstbz2enc.c:
17090           * ext/cdaudio/gstcdaudio.c:
17091           * ext/directfb/dfbvideosink.c:
17092           * ext/divx/gstdivxdec.c:
17093           * ext/divx/gstdivxenc.c:
17094           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17095           * ext/faac/gstfaac.c: (gst_faac_base_init):
17096           * ext/faad/gstfaad.c:
17097           * ext/gsm/gstgsmdec.c:
17098           * ext/gsm/gstgsmenc.c:
17099           * ext/hermes/gsthermescolorspace.c:
17100           * ext/ivorbis/vorbisfile.c:
17101           * ext/lcs/gstcolorspace.c:
17102           * ext/libfame/gstlibfame.c:
17103           * ext/libmms/gstmms.c: (gst_mms_base_init):
17104           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
17105           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17106           * ext/nas/nassink.c: (gst_nassink_base_init):
17107           * ext/neon/gstneonhttpsrc.c:
17108           * ext/sdl/sdlaudiosink.c:
17109           * ext/sdl/sdlvideosink.c:
17110           * ext/shout/gstshout.c:
17111           * ext/snapshot/gstsnapshot.c:
17112           * ext/sndfile/gstsf.c:
17113           * ext/swfdec/gstswfdec.c:
17114           * ext/tarkin/gsttarkindec.c:
17115           * ext/tarkin/gsttarkinenc.c:
17116           * ext/theora/theoradec.c:
17117           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17118           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17119           * ext/xvid/gstxviddec.c:
17120           * ext/xvid/gstxvidenc.c:
17121           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17122           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17123           * gst/chart/gstchart.c:
17124           * gst/colorspace/gstcolorspace.c:
17125           * gst/deinterlace/gstdeinterlace.c:
17126           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17127           * gst/festival/gstfestival.c:
17128           * gst/filter/gstbpwsinc.c:
17129           * gst/filter/gstiir.c:
17130           * gst/filter/gstlpwsinc.c:
17131           * gst/freeze/gstfreeze.c:
17132           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17133           * gst/librfb/gstrfbsrc.c:
17134           * gst/mixmatrix/mixmatrix.c:
17135           * gst/mpeg1sys/gstmpeg1systemencode.c:
17136           * gst/mpeg1videoparse/gstmp1videoparse.c:
17137           * gst/mpeg2sub/gstmpeg2subt.c:
17138           * gst/mpegaudioparse/gstmpegaudioparse.c:
17139           * gst/multifilesink/gstmultifilesink.c:
17140           * gst/overlay/gstoverlay.c:
17141           * gst/passthrough/gstpassthrough.c:
17142           * gst/playondemand/gstplayondemand.c:
17143           * gst/qtdemux/qtdemux.c:
17144           * gst/rtjpeg/gstrtjpegdec.c:
17145           * gst/rtjpeg/gstrtjpegenc.c:
17146           * gst/smooth/gstsmooth.c:
17147           * gst/smoothwave/gstsmoothwave.c:
17148           * gst/spectrum/gstspectrum.c:
17149           * gst/speed/gstspeed.c:
17150           * gst/stereo/gststereo.c:
17151           * gst/switch/gstswitch.c:
17152           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17153           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17154           * gst/vbidec/gstvbidec.c:
17155           * gst/videocrop/gstvideocrop.c:
17156           * gst/videodrop/gstvideodrop.c:
17157           * gst/virtualdub/gstxsharpen.c:
17158           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17159           * gst/y4m/gsty4mencode.c:
17160           * sys/cdrom/gstcdplayer.c:
17161           * sys/directdraw/gstdirectdrawsink.c:
17162           * sys/directsound/gstdirectsoundsink.c:
17163           * sys/glsink/glimagesink.c:
17164           * sys/qcam/gstqcamsrc.c:
17165           * sys/v4l2/gstv4l2src.c:
17166           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
17167           * sys/ximagesrc/ximagesrc.c:
17168           Define GstElementDetails as const and also static (when defined as
17169           global)
17170
17171 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17172
17173           Define GstElementDetails as const and also static (when defined as global)
17174           Original commit message from CVS:
17175           * ext/mad/gstid3tag.c:
17176           * ext/mad/gstmad.c:
17177           * gst/ac3parse/gstac3parse.c:
17178           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17179           * gst/synaesthesia/gstsynaesthesia.c:
17180           Define GstElementDetails as const and also static (when defined as
17181           global)
17182
17183 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17184
17185           Define GstElementDetails as const and also static (when defined as global)
17186           Original commit message from CVS:
17187           * ext/aalib/gstaasink.c:
17188           * ext/annodex/gstcmmldec.c:
17189           * ext/annodex/gstcmmlenc.c:
17190           * ext/cairo/gsttextoverlay.c:
17191           * ext/cairo/gsttimeoverlay.c:
17192           * ext/cdio/gstcdiocddasrc.c:
17193           * ext/dv/gstdvdec.c:
17194           * ext/dv/gstdvdemux.c:
17195           * ext/esd/esdmon.c:
17196           * ext/esd/esdsink.c:
17197           * ext/flac/gstflacenc.c:
17198           * ext/flac/gstflactag.c:
17199           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17200           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17201           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17202           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17203           * ext/gdk_pixbuf/pixbufscale.c:
17204           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17205           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17206           * ext/jpeg/gstjpegdec.c:
17207           * ext/jpeg/gstjpegenc.c:
17208           * ext/jpeg/gstsmokedec.c:
17209           * ext/jpeg/gstsmokeenc.c:
17210           * ext/libcaca/gstcacasink.c:
17211           * ext/libmng/gstmngdec.c:
17212           * ext/libmng/gstmngenc.c:
17213           * ext/libpng/gstpngdec.c:
17214           * ext/libpng/gstpngenc.c:
17215           * ext/mikmod/gstmikmod.c:
17216           * ext/raw1394/gstdv1394src.c:
17217           * ext/shout2/gstshout2.c: (gst_shout2send_init):
17218           * ext/shout2/gstshout2.h:
17219           * ext/speex/gstspeexdec.c:
17220           * ext/speex/gstspeexenc.c:
17221           * gst/alpha/gstalpha.c:
17222           * gst/alpha/gstalphacolor.c:
17223           * gst/apetag/gstapedemux.c:
17224           * gst/auparse/gstauparse.c:
17225           * gst/autodetect/gstautoaudiosink.c:
17226           (gst_auto_audio_sink_base_init):
17227           * gst/autodetect/gstautovideosink.c:
17228           (gst_auto_video_sink_base_init):
17229           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
17230           * gst/avi/gstavimux.c: (gst_avimux_base_init):
17231           * gst/cutter/gstcutter.c:
17232           * gst/debug/breakmydata.c:
17233           * gst/debug/efence.c:
17234           * gst/debug/gstnavigationtest.c:
17235           * gst/debug/gstnavseek.c:
17236           * gst/debug/negotiation.c:
17237           * gst/debug/progressreport.c:
17238           * gst/debug/testplugin.c:
17239           * gst/effectv/gstaging.c:
17240           * gst/effectv/gstdice.c:
17241           * gst/effectv/gstedge.c:
17242           * gst/effectv/gstquark.c:
17243           * gst/effectv/gstrev.c:
17244           * gst/effectv/gstshagadelic.c:
17245           * gst/effectv/gstvertigo.c:
17246           * gst/effectv/gstwarp.c:
17247           * gst/flx/gstflxdec.c:
17248           * gst/goom/gstgoom.c:
17249           * gst/icydemux/gsticydemux.c:
17250           * gst/id3demux/gstid3demux.c:
17251           * gst/interleave/deinterleave.c:
17252           * gst/interleave/interleave.c:
17253           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17254           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17255           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17256           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17257           * gst/level/gstlevel.c:
17258           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17259           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17260           * gst/median/gstmedian.c:
17261           * gst/monoscope/gstmonoscope.c:
17262           * gst/multipart/multipartdemux.c:
17263           * gst/multipart/multipartmux.c:
17264           * gst/oldcore/gstaggregator.c:
17265           * gst/oldcore/gstfdsink.c:
17266           * gst/oldcore/gstmd5sink.c:
17267           * gst/oldcore/gstmultifilesrc.c:
17268           * gst/oldcore/gstpipefilter.c:
17269           * gst/oldcore/gstshaper.c:
17270           * gst/oldcore/gststatistics.c:
17271           * gst/rtp/gstasteriskh263.c:
17272           * gst/rtp/gstrtpL16depay.c:
17273           * gst/rtp/gstrtpL16pay.c:
17274           * gst/rtp/gstrtpamrdepay.c:
17275           * gst/rtp/gstrtpamrpay.c:
17276           * gst/rtp/gstrtpdepay.c:
17277           * gst/rtp/gstrtpgsmpay.c:
17278           * gst/rtp/gstrtph263pay.c:
17279           * gst/rtp/gstrtph263pdepay.c:
17280           * gst/rtp/gstrtph263ppay.c:
17281           * gst/rtp/gstrtpilbcdepay.c:
17282           * gst/rtp/gstrtpmp4gpay.c:
17283           * gst/rtp/gstrtpmp4vdepay.c:
17284           * gst/rtp/gstrtpmp4vpay.c:
17285           * gst/rtp/gstrtpmpadepay.c:
17286           * gst/rtp/gstrtpmpapay.c:
17287           * gst/rtp/gstrtppcmadepay.c:
17288           * gst/rtp/gstrtppcmapay.c:
17289           * gst/rtp/gstrtppcmudepay.c:
17290           * gst/rtp/gstrtppcmupay.c:
17291           * gst/rtp/gstrtpspeexdepay.c:
17292           * gst/rtp/gstrtpspeexpay.c:
17293           * gst/rtsp/gstrtpdec.c:
17294           * gst/rtsp/gstrtspsrc.c:
17295           * gst/smpte/gstsmpte.c:
17296           * gst/udp/gstdynudpsink.c:
17297           * gst/udp/gstmultiudpsink.c:
17298           * gst/udp/gstudpsink.c:
17299           * gst/udp/gstudpsrc.c:
17300           * gst/videobox/gstvideobox.c:
17301           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17302           * gst/videofilter/gstvideobalance.c:
17303           * gst/videofilter/gstvideoflip.c:
17304           * gst/videofilter/gstvideotemplate.c:
17305           (gst_videotemplate_base_init):
17306           * gst/videomixer/videomixer.c:
17307           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
17308           (gst_wavparse_class_init), (gst_wavparse_dispose),
17309           (gst_wavparse_reset), (gst_wavparse_init),
17310           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
17311           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
17312           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
17313           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
17314           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
17315           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
17316           (gst_wavparse_change_state):
17317           * gst/wavparse/gstwavparse.h:
17318           * sys/oss/gstossmixerelement.c:
17319           * sys/oss/gstosssink.c:
17320           * sys/oss/gstosssrc.c:
17321           * sys/osxaudio/gstosxaudioelement.c:
17322           * sys/osxaudio/gstosxaudiosink.c:
17323           * sys/osxaudio/gstosxaudiosrc.c:
17324           * sys/sunaudio/gstsunaudiomixer.c:
17325           * sys/sunaudio/gstsunaudiosink.c:
17326           Define GstElementDetails as const and also static (when defined as
17327           global)
17328
17329 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
17330
17331           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
17332           Original commit message from CVS:
17333           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
17334           Fix name of custom event (use same as dvdreadsrc).
17335           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
17336           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
17337           Fix event parsing (the event name is in the structure, not the
17338           name of the structure itself); also fix indentation after
17339           boilerplate macro.
17340
17341 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17342
17343           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
17344           Original commit message from CVS:
17345           * ext/mad/gstid3tag.c: (plugin_init):
17346           Change debug category to 'id3mux'.
17347
17348 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
17349
17350           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
17351           Original commit message from CVS:
17352           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
17353           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
17354           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
17355           (gst_id3_tag_chain):
17356           When acting as a muxer, set caps on outgoing buffers and set caps
17357           on source pad (fixes #323658). Remove unused application/x-gst-tags
17358           cruft from the 0.6 days.
17359
17360 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17361
17362           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
17363           Original commit message from CVS:
17364           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
17365           (gst_mad_src_query), (gst_mad_chain):
17366           .. and DEFAULT queries should work too. Use magic gst util scale
17367           functions in some places.
17368
17369 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
17370
17371           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
17372           Original commit message from CVS:
17373           * ext/mad/gstmad.c: (gst_mad_src_query):
17374           Fix duration query in BYTES format (#336824).
17375
17376 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
17377
17378           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
17379           Original commit message from CVS:
17380           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
17381           * ext/lame/gstlame.c: (gst_lame_sink_event):
17382           Don't crash if we get an EOS event before the encoder
17383           has been set up (#339287).
17384
17385 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
17386
17387           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
17388           Original commit message from CVS:
17389           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
17390           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
17391           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
17392           Move errors out of the normal code flow.
17393           Don't send eos, basesrc will do that for us when needed.
17394
17395 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17396
17397           gst/mpegstream/: Do state changes correctly
17398           Original commit message from CVS:
17399           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
17400           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
17401           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
17402           Do state changes correctly
17403
17404 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
17405
17406           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
17407           Original commit message from CVS:
17408           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
17409           (gst_mpeg2dec_alloc_buffer):
17410           Can't use gst_pad_alloc_buffer*() when we are going to crop
17411           the image before sending it out. Downstream basetransform-based
17412           elements will complain about the wrong unit size otherwise
17413           (when not operating in passthrough-mode at least).
17414           Const-ify some static variables and do some minor clean-ups.
17415           Use I420 macros for size/offsets (not really necessary in this
17416           particular context, but this kind of code gets copy'n'pasted).
17417
17418 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
17419
17420           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
17421           Original commit message from CVS:
17422           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
17423           (read_cache):
17424           * gst/mpegstream/gstmpegpacketize.h:
17425           g_malloc() can't fail, we don't need to handle this. Same for
17426           gst_buffer_new_and_alloc().
17427           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17428           klass->send_buffer() should have the same semantics as
17429           gst_pad_push(), ie. ownership of the buffer is transfered,
17430           so we never have to unref the buffer no matter what the flow
17431           return value was.
17432
17433 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17434
17435         * tests/check/gst-plugins-ugly.supp:
17436           one more suppression for FC4
17437           Original commit message from CVS:
17438           one more suppression for FC4
17439
17440 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
17441
17442         * tests/check/gst-plugins-ugly.supp:
17443           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
17444           Original commit message from CVS:
17445           The AMR encoder sucks giant sucky things through a sucky object with a giant
17446           sucking machine. More suppressions.
17447
17448 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17449
17450           add test for amrnbenc, enable test infrastructure, and fix a leak
17451           Original commit message from CVS:
17452           add test for amrnbenc, enable test infrastructure, and fix a leak
17453           * common/check.mak:
17454           allow for specifying more than one suppressions file in SUPPRESSIONS
17455           * Makefile.am:
17456           * tests/Makefile.am:
17457           * tests/check/.cvsignore:
17458           * tests/check/Makefile.am:
17459           * tests/check/elements/.cvsignore:
17460           * configure.ac:
17461           add tests/check
17462           * tests/check/gst-plugins-ugly.supp:
17463           add suppressions for libs used by -ugly
17464           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
17465           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
17466           (GST_START_TEST), (amrnbenc_suite), (main):
17467           add a simple test for encoding amr
17468           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
17469           fix pad template leaks
17470
17471 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
17472
17473           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
17474           Original commit message from CVS:
17475           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17476           Plug big leak in AMR encoder.
17477
17478 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
17479
17480           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
17481           Original commit message from CVS:
17482           * ext/mad/gstmad.c: (index_seek):
17483           move GstIndexEntry *entry variable declaration before
17484           the first instruction
17485           * ext/mad/gstmad.c:
17486           remove debug macros with variable number of parameter by using
17487           GST_DEBUG for WIN32
17488           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17489           use gst_guint64_to_gdouble for conversions
17490           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
17491           replace __FUNCTION__ which is not supported by MSVC by the current function name
17492           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
17493           remove LL suffix by using G_GINT64_CONSTANT
17494           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
17495           use gst_guint64_to_gdouble for conversions
17496           * gst/mpegstream/gstmpegparse.h:
17497           remove LL suffix by using G_GINT64_CONSTANT
17498           * win32/vs6:
17499           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
17500           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
17501
17502 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17503
17504           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17505           Original commit message from CVS:
17506           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
17507           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
17508           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
17509           * ext/mad/gstmad.c: (gst_mad_class_init):
17510           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
17511           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
17512           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
17513           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
17514           * gst/iec958/ac3iec.c: (ac3iec_class_init):
17515           * gst/mpegaudioparse/gstmpegaudioparse.c:
17516           (gst_mp3parse_class_init):
17517           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
17518           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
17519           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
17520           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
17521           * gst/synaesthesia/gstsynaesthesia.c:
17522           (gst_synaesthesia_class_init):
17523           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17524
17525 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
17526
17527           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
17528           Original commit message from CVS:
17529           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
17530           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17531           (gst_asf_demux_push_buffer):
17532           Send newsegment event only once per pad, fixes #336550.
17533
17534 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
17535
17536           Unify the long descriptions in the plugin details (#337263).
17537           Original commit message from CVS:
17538           Patch by: j^  <j at bootlab dot org>
17539           * ext/amrwb/gstamrwbdec.c:
17540           * ext/amrwb/gstamrwbenc.c:
17541           * ext/amrwb/gstamrwbparse.c:
17542           * ext/arts/gst_arts.c:
17543           * ext/artsd/gstartsdsink.c:
17544           * ext/audiofile/gstafparse.c:
17545           * ext/audiofile/gstafsink.c:
17546           * ext/audiofile/gstafsrc.c:
17547           * ext/cdaudio/gstcdaudio.c:
17548           * ext/directfb/dfbvideosink.c:
17549           * ext/divx/gstdivxdec.c:
17550           * ext/divx/gstdivxenc.c:
17551           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17552           * ext/faac/gstfaac.c: (gst_faac_base_init):
17553           * ext/faad/gstfaad.c:
17554           * ext/gsm/gstgsmdec.c:
17555           * ext/gsm/gstgsmenc.c:
17556           * ext/hermes/gsthermescolorspace.c:
17557           * ext/ivorbis/vorbisfile.c:
17558           * ext/lcs/gstcolorspace.c:
17559           * ext/libfame/gstlibfame.c:
17560           * ext/libmms/gstmms.c: (gst_mms_base_init):
17561           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17562           * ext/nas/nassink.c: (gst_nassink_base_init):
17563           * ext/neon/gstneonhttpsrc.c:
17564           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
17565           * ext/sdl/sdlaudiosink.c:
17566           * ext/sdl/sdlvideosink.c:
17567           * ext/shout/gstshout.c:
17568           * ext/snapshot/gstsnapshot.c:
17569           * ext/sndfile/gstsf.c:
17570           * ext/tarkin/gsttarkindec.c:
17571           * ext/tarkin/gsttarkinenc.c:
17572           * ext/theora/theoradec.c:
17573           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17574           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17575           * ext/xvid/gstxviddec.c:
17576           * ext/xvid/gstxvidenc.c:
17577           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17578           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17579           * gst/chart/gstchart.c:
17580           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17581           * gst/festival/gstfestival.c:
17582           * gst/filter/gstiir.c:
17583           * gst/filter/gstlpwsinc.c:
17584           * gst/freeze/gstfreeze.c:
17585           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17586           * gst/mixmatrix/mixmatrix.c:
17587           * gst/mpeg1sys/gstmpeg1systemencode.c:
17588           * gst/mpeg1videoparse/gstmp1videoparse.c:
17589           * gst/mpeg2sub/gstmpeg2subt.c:
17590           * gst/mpegaudioparse/gstmpegaudioparse.c:
17591           * gst/multifilesink/gstmultifilesink.c:
17592           * gst/overlay/gstoverlay.c:
17593           * gst/passthrough/gstpassthrough.c:
17594           * gst/playondemand/gstplayondemand.c:
17595           * gst/qtdemux/qtdemux.c:
17596           * gst/rtjpeg/gstrtjpegdec.c:
17597           * gst/rtjpeg/gstrtjpegenc.c:
17598           * gst/smooth/gstsmooth.c:
17599           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17600           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17601           * gst/videocrop/gstvideocrop.c:
17602           * gst/videodrop/gstvideodrop.c:
17603           * gst/virtualdub/gstxsharpen.c:
17604           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17605           * gst/y4m/gsty4mencode.c:
17606           Unify the long descriptions in the plugin details (#337263).
17607
17608 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
17609
17610         * gst-plugins-ugly.spec.in:
17611           fix version numbering
17612           Original commit message from CVS:
17613           fix version numbering
17614
17615 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
17616
17617         * common:
17618         * gst-plugins-ugly.spec.in:
17619           add dvdsub plugin to spec
17620           Original commit message from CVS:
17621           add dvdsub plugin to spec
17622
17623 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17624
17625           docs/plugins/: add siddec
17626           Original commit message from CVS:
17627           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17628           * docs/plugins/inspect/plugin-siddec.xml:
17629           add siddec
17630           * ext/dvdnav/dvdnavsrc.c:
17631           doc fixes
17632
17633 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17634
17635         * common:
17636         * configure.ac:
17637         * ext/sidplay/Makefile.am:
17638           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17639           Original commit message from CVS:
17640           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17641
17642 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17643
17644         * docs/plugins/.gitignore:
17645         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17646           ignore more
17647           Original commit message from CVS:
17648           ignore more
17649
17650 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17651
17652         * common:
17653         * docs/plugins/inspect/plugin-a52dec.xml:
17654         * docs/plugins/inspect/plugin-amrnb.xml:
17655         * docs/plugins/inspect/plugin-asf.xml:
17656         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17657         * docs/plugins/inspect/plugin-dvdread.xml:
17658         * docs/plugins/inspect/plugin-dvdsub.xml:
17659         * docs/plugins/inspect/plugin-iec958.xml:
17660         * docs/plugins/inspect/plugin-lame.xml:
17661         * docs/plugins/inspect/plugin-mad.xml:
17662         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17663         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17664         * docs/plugins/inspect/plugin-mpegstream.xml:
17665         * docs/plugins/inspect/plugin-rmdemux.xml:
17666           update plugin inspect files
17667           Original commit message from CVS:
17668           update plugin inspect files
17669
17670 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17671
17672         * gst/mpegaudioparse/gstxingmux.c:
17673           rework build; add translations for v4l2
17674           Original commit message from CVS:
17675           rework build; add translations for v4l2
17676
17677 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17678
17679           configure.ac: rework similarly to other modules
17680           Original commit message from CVS:
17681           * configure.ac:
17682           rework similarly to other modules
17683           * ext/a52dec/gsta52dec.c:
17684           * ext/amrnb/amrnb.c:
17685           * ext/dvdnav/dvdnavsrc.c:
17686           * ext/dvdread/dvdreadsrc.c:
17687           * ext/lame/gstlame.c:
17688           * ext/mad/gstid3tag.c:
17689           * ext/mpeg2dec/gstmpeg2dec.c:
17690           * ext/sidplay/gstsiddec.cc:
17691           * gst/asfdemux/gstasf.c:
17692           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17693           * gst/dvdsub/gstdvdsubdec.c:
17694           * gst/iec958/ac3iec.c:
17695           * gst/mpegaudioparse/gstmpegaudioparse.c:
17696           * gst/mpegstream/gstmpegstream.c:
17697           * gst/realmedia/rmdemux.c: (plugin_init):
17698           use the correct defines
17699
17700 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17701
17702         * common:
17703         * docs/.gitignore:
17704         * docs/plugins/.gitignore:
17705           ignore more
17706           Original commit message from CVS:
17707           ignore more
17708
17709 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17710
17711         * ChangeLog:
17712         * common:
17713         * configure.ac:
17714           back to HEAD
17715           Original commit message from CVS:
17716           back to HEAD
17717
17718 === release 0.10.3 ===
17719
17720 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17721
17722         * ChangeLog:
17723         * NEWS:
17724         * RELEASE:
17725         * configure.ac:
17726         * docs/plugins/gst-plugins-ugly-plugins.signals:
17727         * docs/plugins/inspect/plugin-amrnb.xml:
17728         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17729         * docs/plugins/inspect/plugin-iec958.xml:
17730         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17731         * docs/plugins/inspect/plugin-rmdemux.xml:
17732           releasing 0.10.3
17733           Original commit message from CVS:
17734           releasing 0.10.3
17735
17736 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17737
17738           better/unified long descriptions
17739           Original commit message from CVS:
17740           * ext/aalib/gstaasink.c:
17741           * ext/annodex/gstcmmldec.c:
17742           * ext/annodex/gstcmmlenc.c:
17743           * ext/cairo/gsttextoverlay.c:
17744           * ext/cairo/gsttimeoverlay.c:
17745           * ext/cdio/gstcdiocddasrc.c:
17746           * ext/dv/gstdvdec.c:
17747           * ext/esd/esdmon.c:
17748           * ext/esd/esdsink.c:
17749           * ext/flac/gstflacdec.c:
17750           * ext/flac/gstflacenc.c:
17751           * ext/flac/gstflactag.c:
17752           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17753           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17754           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17755           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17756           * ext/gdk_pixbuf/gstgdkpixbuf.c:
17757           * ext/gdk_pixbuf/pixbufscale.c:
17758           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17759           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17760           * ext/jpeg/gstjpegdec.c:
17761           * ext/jpeg/gstjpegenc.c:
17762           * ext/jpeg/gstsmokedec.c:
17763           * ext/jpeg/gstsmokeenc.c:
17764           * ext/libcaca/gstcacasink.c:
17765           * ext/libmng/gstmngdec.c:
17766           * ext/libmng/gstmngenc.c:
17767           * ext/libpng/gstpngdec.c:
17768           * ext/libpng/gstpngenc.c:
17769           * ext/mikmod/gstmikmod.c:
17770           * ext/raw1394/gstdv1394src.c:
17771           * ext/shout2/gstshout2.c:
17772           * ext/speex/gstspeexdec.c:
17773           * ext/speex/gstspeexenc.c:
17774           * gst/alpha/gstalpha.c:
17775           * gst/alpha/gstalphacolor.c:
17776           * gst/auparse/gstauparse.c:
17777           * gst/autodetect/gstautoaudiosink.c:
17778           (gst_auto_audio_sink_base_init):
17779           * gst/autodetect/gstautovideosink.c:
17780           (gst_auto_video_sink_base_init):
17781           * gst/avi/gstavimux.c: (gst_avimux_base_init):
17782           * gst/cutter/gstcutter.c:
17783           * gst/debug/breakmydata.c:
17784           * gst/debug/efence.c:
17785           * gst/debug/gstnavigationtest.c:
17786           * gst/debug/negotiation.c:
17787           * gst/debug/progressreport.c:
17788           * gst/debug/testplugin.c:
17789           * gst/effectv/gstaging.c:
17790           * gst/effectv/gstdice.c:
17791           * gst/effectv/gstedge.c:
17792           * gst/effectv/gstquark.c:
17793           * gst/effectv/gstrev.c:
17794           * gst/effectv/gstvertigo.c:
17795           * gst/effectv/gstwarp.c:
17796           * gst/flx/gstflxdec.c:
17797           * gst/goom/gstgoom.c:
17798           * gst/interleave/deinterleave.c:
17799           * gst/interleave/interleave.c:
17800           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17801           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17802           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17803           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17804           * gst/level/gstlevel.c:
17805           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17806           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17807           * gst/median/gstmedian.c:
17808           * gst/monoscope/gstmonoscope.c:
17809           * gst/multipart/multipartdemux.c:
17810           * gst/multipart/multipartmux.c:
17811           * gst/oldcore/gstmd5sink.c:
17812           * gst/oldcore/gstmultifilesrc.c:
17813           * gst/oldcore/gstpipefilter.c:
17814           * gst/oldcore/gstshaper.c:
17815           * gst/oldcore/gststatistics.c:
17816           * gst/rtp/gstasteriskh263.c:
17817           * gst/rtp/gstrtpL16depay.c:
17818           * gst/rtp/gstrtpL16pay.c:
17819           * gst/rtp/gstrtpamrdepay.c:
17820           * gst/rtp/gstrtpamrpay.c:
17821           * gst/rtp/gstrtpdepay.c:
17822           * gst/rtp/gstrtpgsmpay.c:
17823           * gst/rtp/gstrtph263pay.c:
17824           * gst/rtp/gstrtph263pdepay.c:
17825           * gst/rtp/gstrtph263ppay.c:
17826           * gst/rtp/gstrtpmp4gpay.c:
17827           * gst/rtp/gstrtpmp4vdepay.c:
17828           * gst/rtp/gstrtpmp4vpay.c:
17829           * gst/rtp/gstrtpmpadepay.c:
17830           * gst/rtp/gstrtpmpapay.c:
17831           * gst/rtp/gstrtppcmadepay.c:
17832           * gst/rtp/gstrtppcmapay.c:
17833           * gst/rtp/gstrtppcmudepay.c:
17834           * gst/rtp/gstrtppcmupay.c:
17835           * gst/rtp/gstrtpspeexdepay.c:
17836           * gst/rtp/gstrtpspeexpay.c:
17837           * gst/rtsp/gstrtpdec.c:
17838           * gst/smpte/gstsmpte.c:
17839           * gst/videobox/gstvideobox.c:
17840           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17841           * gst/videofilter/gstvideobalance.c:
17842           * gst/videofilter/gstvideoflip.c:
17843           * gst/videofilter/gstvideotemplate.c:
17844           (gst_videotemplate_base_init):
17845           * gst/videomixer/videomixer.c:
17846           * gst/wavenc/gstwavenc.c:
17847           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
17848           better/unified long descriptions
17849           Fixed #336602
17850           Some cleanups to auparse, don't send multiple newsegments.
17851
17852 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
17853
17854           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
17855           Original commit message from CVS:
17856           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
17857           Don't unref event unconditionally after giving away ownership
17858           (gst_pad_push_event(), gst_pad_send_event() and
17859           gst_pad_event_default() take ownership of the event
17860           passed to them). Fixes warnings/crashes caused by
17861           navigation events.
17862
17863 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
17864
17865           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
17866           Original commit message from CVS:
17867           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17868           Don't ref NULL caps (private streams have NULL caps) (#336387);
17869           also, no need to set caps on the same buffer twice.
17870
17871 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
17872
17873           gst/mpegstream/: Don't leak element and pad names in error messages, use
17874           Original commit message from CVS:
17875           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17876           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
17877           (gst_dvd_demux_get_subpicture_stream):
17878           * gst/mpegstream/gstmpegdemux.c:
17879           (gst_mpeg_demux_sync_stream_to_time):
17880           Don't leak element and pad names in error messages, use
17881           GST_DEBUG_PAD_NAME instead. Add some more debug code.
17882
17883 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17884
17885           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
17886           Original commit message from CVS:
17887           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17888           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
17889           Name the structure in the custom event with the
17890           language codes for the audio and subtitle streams
17891           actually like dvddemux expects it to be named.
17892           Set caps on source pad and outgoing buffers.
17893
17894 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
17895
17896           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
17897           Original commit message from CVS:
17898           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
17899           (gst_lame_get_property), (gst_lame_setup):
17900           * ext/lame/gstlame.h:
17901           Make xingheader property non-functional, it's broken anyway
17902           after all (use xingmux instead).
17903
17904 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
17905
17906           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
17907           Original commit message from CVS:
17908           * ext/lame/gstlame.c: (gst_lame_sink_event):
17909           On EOS, flush encoder and send remaining data. Fix
17910           return value handling in sink event function.
17911
17912 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
17913
17914           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
17915           Original commit message from CVS:
17916           Patch by: Jürg Billeter  <j at bitron dot ch>
17917           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
17918           Fix wrong check for started flag when setting the 'device' property.
17919           We want to allow it when the source is NOT started yet and ignore it
17920           when the source is running.
17921
17922 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
17923
17924           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
17925           Original commit message from CVS:
17926           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
17927           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17928           (gst_asf_demux_process_chunk):
17929           * gst/asfdemux/gstasfdemux.h:
17930           Subtract first timestamp from timestamps, so that
17931           stream starts from 0; makes live streams that don't
17932           start at 0 work again (fixes #317310, #336097).
17933
17934 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
17935
17936           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17937           Original commit message from CVS:
17938           Patch by: Christian Kirbach
17939           * configure.ac:
17940           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17941           -good. Fixes build on some systems (#331838).
17942
17943 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
17944
17945           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
17946           Original commit message from CVS:
17947           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17948           (gst_rmdemux_parse_cont):
17949           Extract more tags and also post codec name tag on the
17950           bus so this shows up in totem and nautilus.
17951
17952 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
17953
17954           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
17955           Original commit message from CVS:
17956           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17957           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
17958           Extra data usually goes into the caps as 'codec_data', not
17959           as first buffer into the stream.
17960           Need to byte swap AC3 content in realmedia files for some
17961           reason (fixes #331588).
17962
17963 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17964
17965           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
17966           Original commit message from CVS:
17967           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17968           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
17969           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17970           When operating in pull mode, post an error message on the
17971           bus when all source pads are unlinked or some other fatal
17972           error occured (#323023). Regrade some recurring debug messages
17973           to LOG level. Convert c++-style comments into C-style ones.
17974
17975 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
17976
17977           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
17978           Original commit message from CVS:
17979           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17980           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17981           (gst_rmdemux_all_source_pads_unlinked),
17982           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
17983           (gst_rmdemux_parse_packet):
17984           * gst/realmedia/rmdemux.h:
17985           Handle unlinked source pads properly and stop if all source pads
17986           are unlinked (#323023).
17987
17988 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
17989
17990           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
17991           Original commit message from CVS:
17992           Patch by: Michal Benes <michal dot benes at xeris dot cz>
17993           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17994           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17995           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
17996           * gst/mpegstream/gstmpegdemux.h:
17997           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17998           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
17999           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
18000           situation really happens when grabbing DVB streams. Current
18001           mpegdemuxer can not handle this situation correctly and it
18002           restarts counting gstreamer timestamps from zero.
18003           Fixes #326598.
18004
18005 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
18006
18007           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
18008           Original commit message from CVS:
18009           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
18010           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
18011           * ext/a52dec/gsta52dec.h:
18012           Fix #334550: failure to play raw AC3 files due to segment problems.
18013
18014 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
18015
18016           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
18017           Original commit message from CVS:
18018           Patch by: Christophe Fergeau  <teuf gnome org>
18019           * ext/lame/gstlame.c: (gst_lame_release_memory),
18020           (gst_lame_finalize), (gst_lame_class_init),
18021           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
18022           (gst_lame_change_state):
18023           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
18024
18025 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
18026
18027           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
18028           Original commit message from CVS:
18029           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
18030           (gst_mad_sink_event), (gst_mad_change_state):
18031           Include AUDIO_CODEC tag with tags posted if input is not
18032           framed (#334258). Use _scale() util functions in more places.
18033
18034 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
18035
18036           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
18037           Original commit message from CVS:
18038           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
18039           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18040           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
18041           property as BROKEN (see
18042           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
18043           explanation why it's broken).
18044
18045 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
18046
18047           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
18048           Original commit message from CVS:
18049           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
18050           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18051           * configure.ac:
18052           * gst/xingheader/Makefile.am:
18053           * gst/xingheader/gstxingmux.c:
18054           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
18055           to MP3 files (this allows decoder to figure out the length of VBR
18056           files)
18057
18058 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
18059
18060           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
18061           Original commit message from CVS:
18062           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
18063           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
18064           tag (#333683, patch by: Alex Lancaster).
18065
18066 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
18067
18068           ext/amrnb/: Further fancyfication.
18069           Original commit message from CVS:
18070           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18071           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
18072           (gst_amrnbdec_state_change):
18073           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
18074           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
18075           (gst_amrnbenc_state_change):
18076           * ext/amrnb/amrnbenc.h:
18077           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18078           (gst_amrnbparse_query):
18079           Further fancyfication.
18080           Use _take to get writable data from the adapter.
18081           Precalc packet duration.
18082           Handle disconts.
18083           Forward _push to upstream.
18084           Post error messages when something goes wrong.
18085           Remove old code in amrnbparse.
18086           Don't ignore query results from upstream.
18087
18088 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
18089
18090           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
18091           Original commit message from CVS:
18092           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18093           The AMR encoder writes into the audio buffers it processes, so
18094           use gst_buffer_make_writable() on buffers we might (they go through
18095           an adapter, so there can be copying going on later anyway) be
18096           encoding.
18097
18098 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
18099
18100           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
18101           Original commit message from CVS:
18102           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
18103           (gst_mpeg_parse_handle_src_query):
18104           Declare variables at the beginning of a block and make
18105           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
18106
18107 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
18108
18109           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
18110           Original commit message from CVS:
18111           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
18112           Read packet size, sequence and padsize in right order again
18113           (fixes #332796; patch by: Fabrizio Gennari).
18114
18115 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
18116
18117           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18118           Original commit message from CVS:
18119           * gst/iec958/ac3iec.c:
18120           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18121
18122 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18123
18124           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
18125           Original commit message from CVS:
18126           * configure.ac:
18127           Make the id3tag and mad checks check for both a header and the
18128           appropriate library if the pkg-config is missing. (Closes #331842)
18129           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
18130           do the same for the plugins themselves.
18131
18132 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
18133
18134           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
18135           Original commit message from CVS:
18136           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18137           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18138           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
18139           * ext/mpeg2dec/gstmpeg2dec.h:
18140           Don't treat STATE_INVALID as fatal error; throw an error
18141           only after five consecutive decoding errors. Makes decoding
18142           mpeg streams more robust and fixes playback of joined clips
18143           (#300682).
18144
18145 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
18146
18147           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
18148           Original commit message from CVS:
18149           * ext/dvdnav/dvdnavsrc.h:
18150           Oops. forgot to add this one.
18151
18152 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
18153
18154           ext/Makefile.am: Fix dist-check.
18155           Original commit message from CVS:
18156           2006-02-26  Julien MOUTTE  <julien@moutte.net>
18157           * ext/Makefile.am: Fix dist-check.
18158
18159 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18160
18161           configure.ac: Disable dvdnavsrc for now.
18162           Original commit message from CVS:
18163           * configure.ac:
18164           Disable dvdnavsrc for now.
18165
18166 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
18167
18168           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
18169           Original commit message from CVS:
18170           * configure.ac:
18171           * ext/Makefile.am:
18172           * ext/dvdnav/Makefile.am:
18173           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
18174           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
18175           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
18176           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
18177           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
18178           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
18179           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
18180           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
18181           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
18182           (gst_dvd_nav_src_make_dvd_event),
18183           (gst_dvd_nav_src_structure_set_uint64),
18184           (gst_dvd_nav_src_push_dvd_nav_packet_event),
18185           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
18186           (gst_dvd_nav_src_push_titlelang_event),
18187           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
18188           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
18189           (gst_dvd_nav_src_handle_navigation_event),
18190           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
18191           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
18192           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
18193           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
18194           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
18195           (gst_dvd_nav_src_do_init), (plugin_init):
18196           dvdnavsrc ported to 0.10, for the most part at least. Not quite
18197           ready for prime time yet though.
18198
18199 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
18200
18201           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
18202           Original commit message from CVS:
18203           * ext/cdio/Makefile.am:
18204           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
18205           required for Cygwin, see #317048)
18206           * gst/rtp/gstasteriskh263.c:
18207           Cygwin has includes for both the unix network socket API
18208           and the windows API, but only one can be included, so fix
18209           includes to only use one or the other, prefering the unxi
18210           one (#317048).
18211
18212 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18213
18214           Port dvdsubdec to 0.10
18215           Original commit message from CVS:
18216           * configure.ac:
18217           * gst/dvdsub/Makefile.am:
18218           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
18219           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
18220           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
18221           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
18222           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
18223           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
18224           (gst_send_empty_fill), (gst_send_subtitle_frame),
18225           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
18226           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
18227           (plugin_init):
18228           * gst/dvdsub/gstdvdsubdec.h:
18229           Port dvdsubdec to 0.10
18230
18231 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18232
18233           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
18234           Original commit message from CVS:
18235           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
18236           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
18237           mpegdemux for MPEG-2 video streams.
18238
18239 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18240
18241           configure.ac: Bump nano back to CVS
18242           Original commit message from CVS:
18243           * configure.ac:
18244           Bump nano back to CVS
18245
18246 === release 0.10.2 ===
18247
18248 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18249
18250           configure.ac: releasing 0.10.2, "Season to Taste"
18251           Original commit message from CVS:
18252           * configure.ac:
18253           releasing 0.10.2, "Season to Taste"
18254
18255 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18256
18257           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
18258           Original commit message from CVS:
18259           * configure.ac:
18260           releasing 0.10.1.3 prelease for 0.10.2
18261
18262 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
18263
18264           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
18265           Original commit message from CVS:
18266           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
18267           In sink event handler, release object lock again
18268           _before_ sending EOS event downstream (#313838).
18269
18270 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
18271
18272         * ChangeLog:
18273         * gst/asfdemux/gstasf.c:
18274           fix rank of asfdemux
18275           Original commit message from CVS:
18276           fix rank of asfdemux
18277
18278 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18279
18280           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
18281           Original commit message from CVS:
18282           * configure.ac:
18283           releasing 0.10.1.2 prelease for 0.10.2
18284
18285 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
18286
18287         * gst-plugins-ugly.spec.in:
18288           latest updates
18289           Original commit message from CVS:
18290           latest updates
18291
18292 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
18293
18294           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
18295           Original commit message from CVS:
18296           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
18297           (crop_copy_i422_buffer), (crop_buffer):
18298           When we need to crop the output buffer, make sure we
18299           create a buffer of the right size and respect the implicit
18300           striding used for I420 elsewhere in GStreamer (#331301).
18301
18302 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
18303
18304           ext/cdio/gstcdio.c: Init debug category (#331253).
18305           Original commit message from CVS:
18306           * ext/cdio/gstcdio.c: (plugin_init):
18307           Init debug category (#331253).
18308
18309 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
18310
18311           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
18312           Original commit message from CVS:
18313           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
18314           Do not error out on non-recognized streams. Ignore them and allow
18315           playback of the other streams.
18316
18317 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18318
18319           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
18320           Original commit message from CVS:
18321           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
18322           Add a small sanity check for LPCM reading.
18323
18324 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
18325
18326           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
18327           Original commit message from CVS:
18328           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
18329           Take into account the file properties preroll value for
18330           timestamping/newsegment. It's weird this value was commented out.
18331
18332 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
18333
18334           gst/asfdemux/Makefile.am: More asf makefile fixing.
18335           Original commit message from CVS:
18336           * gst/asfdemux/Makefile.am:
18337           More asf makefile fixing.
18338
18339 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18340
18341           ext/lame/gstlame.c: Fix up lame a bit.
18342           Original commit message from CVS:
18343           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18344           (gst_lame_change_state):
18345           Fix up lame a bit.
18346           Apply patch #319782 by Gautier Portet.
18347
18348 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
18349
18350           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
18351           Original commit message from CVS:
18352           * gst/asfdemux/Makefile.am:
18353           But we do need to link against the riff libraryr.
18354
18355 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
18356
18357           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
18358           Original commit message from CVS:
18359           * gst/asfdemux/Makefile.am:
18360           We don't want asfmux.c yet.
18361
18362 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
18363
18364           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
18365           Original commit message from CVS:
18366           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
18367           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
18368           (gst_mad_change_state):
18369           Port fixes for bugs 314771, 308772, 140237, and 302625
18370           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
18371           Use GST_EVENT_FLUSH_STOP to clear data from the current input
18372           buffer, to avoid using it for any future decoding.
18373
18374 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
18375
18376           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
18377           Original commit message from CVS:
18378           * configure.ac:
18379           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
18380           (gst_asf_get_guid_nick):
18381           * gst/asfdemux/asfheaders.h:
18382           * gst/asfdemux/gstasf.c: (plugin_init):
18383           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18384           (gst_asf_demux_class_init), (gst_asf_demux_init),
18385           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18386           (gst_asf_demux_handle_src_event),
18387           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
18388           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
18389           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
18390           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
18391           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
18392           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
18393           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
18394           (gst_asf_demux_get_bitrate_record),
18395           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
18396           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
18397           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
18398           (gst_asf_demux_get_obj_data_correction),
18399           (gst_asf_demux_get_stream_audio),
18400           (gst_asf_demux_get_stream_correction),
18401           (gst_asf_demux_get_stream_video),
18402           (gst_asf_demux_get_stream_video_format),
18403           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
18404           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18405           (gst_asf_demux_process_stream),
18406           (gst_asf_demux_get_gst_tag_from_tag_name),
18407           (gst_asf_demux_commit_taglist),
18408           (gst_asf_demux_process_ext_content_desc),
18409           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
18410           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
18411           (gst_asf_demux_process_comment),
18412           (gst_asf_demux_process_bitrate_props_object),
18413           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
18414           (gst_asf_demux_descramble_segment),
18415           (gst_asf_demux_element_send_event),
18416           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18417           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
18418           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
18419           (gst_asf_demux_get_src_query_types),
18420           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18421           * gst/asfdemux/gstasfdemux.h:
18422           asfdemux ported to 0.10. Does still need a bit of work (seems like
18423           there's something funky going on when timestamping video frames).
18424           The seeking code is likely to make Wim cry, but hey, at least it
18425           compiles.
18426
18427 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
18428
18429           ext/amrnb/amrnbdec.c: Some more comments.
18430           Original commit message from CVS:
18431           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
18432           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
18433           Some more comments.
18434           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18435           Applied patch from Fabrizio Gennari, fixes #330844.
18436
18437 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
18438
18439           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
18440           Original commit message from CVS:
18441           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18442           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
18443           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18444           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
18445           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
18446           * ext/dvdread/dvdreadsrc.h:
18447           Let's try to play the title the user set via the URI handler or
18448           via properties instead of always playing the first title. Also,
18449           Also, count title/chapter/angle number in URI and properties
18450           from 1 rather than 0.
18451
18452 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
18453
18454           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
18455           Original commit message from CVS:
18456           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18457           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
18458           (gst_dvd_read_src_do_duration_query):
18459           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
18460           otherwise GstBaseSrc will think we can operate pull_range based,
18461           which we don't really, and typefinding will fail miserably.
18462           Also, make seeking work somewhat (only works with flumpegdemux
18463           at the moment, mpegstream needs fixing for that first).
18464
18465 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18466
18467           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
18468           Original commit message from CVS:
18469           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
18470           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
18471           Only allocate buffer once we know exactly how much we need,
18472           rather than gratuitously allocating 2MB-buffers all the time
18473           even if we usually need much less than that. Also, demote
18474           a debug message from DEBUG to LOG level.
18475
18476 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18477
18478           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
18479           Original commit message from CVS:
18480           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18481           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
18482           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
18483           (gst_dvd_read_src_do_position_query):
18484           Add some more debugging and fix duration query in BYTES.
18485
18486 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18487
18488           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
18489           Original commit message from CVS:
18490           * configure.ac:
18491           * ext/Makefile.am:
18492           * ext/dvdread/Makefile.am:
18493           * ext/dvdread/dvdreadsrc.c:
18494           * ext/dvdread/dvdreadsrc.h:
18495           Half-baked port to 0.10. Needs some love
18496           in the seeking department, but at least
18497           it does something.
18498           * ext/dvdread/stream_labels.c:
18499           * ext/dvdread/stream_labels.h:
18500           Remove these (we use ISO-639 language codes internally; applications
18501           that want to translate those into language names for display to the
18502           user should rely on the iso-codes package for that).
18503
18504 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
18505
18506           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
18507           Original commit message from CVS:
18508           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18509           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
18510           (gst_amrnbdec_state_change):
18511           * ext/amrnb/amrnbdec.h:
18512           Fix amrnbdec, handle events, take copy from adapter since the decoder
18513           apparently writes in the source data.
18514           Use some _scale_int, and precalc duration.
18515           Fix some leaks, post ERROR messages.
18516
18517 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
18518
18519           docs/plugins/: Add cdio plugin to docs.
18520           Original commit message from CVS:
18521           * docs/plugins/Makefile.am:
18522           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18523           * docs/plugins/gst-plugins-good-plugins-sections.txt:
18524           * docs/plugins/inspect/plugin-cdio.xml:
18525           Add cdio plugin to docs.
18526           * ext/cdio/gstcdiocddasrc.c:
18527           Add gtk-doc blurb.
18528           * ext/cdio/gstcdio.c:
18529           The plugin is called 'cdio' not 'cddio'.
18530
18531 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
18532
18533           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
18534           Original commit message from CVS:
18535           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18536           One source pad not being linked is not an error condition when we're
18537           still parsing the header. In this case (e.g. where we don't have a
18538           suitable decoder installed) just pretend everything is fine, so that
18539           the demuxer will actually go on to signal no-more-pads when done
18540           parsing the header, otherwise  decodebin/playbin will never post the
18541           appropriate error message if decoders are not available.
18542
18543 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
18544
18545         * ChangeLog:
18546         * common:
18547         * ext/mad/gstid3tag.c:
18548         * gst/realmedia/rmdemux.c:
18549           Just make it compile with --disable-gst-debug.
18550           Original commit message from CVS:
18551           Just make it compile with --disable-gst-debug.
18552
18553 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
18554
18555           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
18556           Original commit message from CVS:
18557           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
18558           (gst_mad_check_caps_reset), (gst_mad_chain):
18559           Merge patch from Radoslaw Szkodzinski (bug 326734)
18560
18561 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18562
18563           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
18564           Original commit message from CVS:
18565           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
18566           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
18567           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
18568           (gst_id3_tag_chain):
18569           fixing Gdate handling
18570           enabling mux/demux mode switching
18571           adding better debug output
18572
18573 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18574
18575           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...
18576           Original commit message from CVS:
18577           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
18578           If we haven't set caps on a source pad yet, the caps on the
18579           pad are NULL, not un-fixed. Set caps on outgoing buffers.
18580
18581 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18582
18583           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
18584           Original commit message from CVS:
18585           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
18586           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
18587           * ext/lame/gstlame.h:
18588           Contrary to what the const char in the lame API might suggest,
18589           lame expects us to keep the strings we pass to id3tag_set_foo()
18590           around; it doesn't free them either though, so we have to store
18591           them somewhere and free them later when we can be sure lame
18592           doesn't need them any longer.
18593
18594 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
18595
18596           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...
18597           Original commit message from CVS:
18598           * ext/lame/gstlame.c: (add_one_tag):
18599           Fix handling of GST_TAG_DATE (#311679), don't pass an
18600           uninitialised string pointer to lame if we don't know
18601           how to handle the tag type, and fix minor memory leak.
18602
18603 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18604
18605           ext/mad/gstmad.c: Fix debug message.
18606           Original commit message from CVS:
18607           * ext/mad/gstmad.c: (gst_mad_chain):
18608           Fix debug message.
18609
18610 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18611
18612           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
18613           Original commit message from CVS:
18614           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
18615           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18616           Erase spurious call to gst_segment_set_newsegment.
18617           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
18618           the superclass method when handling NEWSEGMENT events.
18619           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
18620           and dvd-audio-restart event handling. There are currently less
18621           hackish ways of handling the sparse audio stream problem.
18622
18623 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18624
18625           fix up error domains, error strings, and use of translation
18626           Original commit message from CVS:
18627           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
18628           * ext/dvdnav/dvdnavsrc.c: (if):
18629           * ext/dvdread/stream_labels.c:
18630           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
18631           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18632           fix up error domains, error strings, and use of translation
18633           * po/POTFILES.in:
18634           fix up this file, even though none of them are actually marked
18635           for build yet.
18636
18637 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18638
18639           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
18640           Original commit message from CVS:
18641           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
18642           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18643           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18644           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
18645           (gst_mpeg_parse_change_state):
18646           Make timestamp adjustment somewhat milder. Actual timestamps are
18647           now sent unmodified unless an actual gap is found in the
18648           stream. This should fix time display when playing most MPEG
18649           files.
18650
18651 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
18652
18653           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
18654           Original commit message from CVS:
18655           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
18656           * ext/cdio/gstcdio.h:
18657           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
18658           Fix build for libcdio versions >= 76; give slightly lower rank
18659           than cdparanoia.
18660
18661 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18662
18663           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
18664           Original commit message from CVS:
18665           * configure.ac:
18666           * ext/Makefile.am:
18667           * ext/cdio/Makefile.am:
18668           * ext/cdio/gstcdio.c:
18669           * ext/cdio/gstcdio.h:
18670           * ext/cdio/gstcdiocddasrc.c:
18671           * ext/cdio/gstcdiocddasrc.h:
18672           Port libcdio cdda source, formerly known as cddasrc, now known as
18673           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
18674           but that's not tested (fixes #317658).
18675
18676 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
18677
18678           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
18679           Original commit message from CVS:
18680           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18681           tss tss... always set caps on outgoing buffer.
18682
18683 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
18684
18685         * gst-plugins-ugly.spec.in:
18686           update spec file
18687           Original commit message from CVS:
18688           update spec file
18689
18690 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18691
18692         * ChangeLog:
18693         * configure.ac:
18694           back to HEAD
18695           Original commit message from CVS:
18696           back to HEAD
18697
18698 === release 0.10.1 ===
18699
18700 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18701
18702         * ChangeLog:
18703         * NEWS:
18704         * RELEASE:
18705         * configure.ac:
18706         * docs/plugins/gst-plugins-ugly-plugins.args:
18707         * docs/plugins/inspect/plugin-a52dec.xml:
18708         * docs/plugins/inspect/plugin-amrnb.xml:
18709         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18710         * docs/plugins/inspect/plugin-iec958.xml:
18711         * docs/plugins/inspect/plugin-lame.xml:
18712         * docs/plugins/inspect/plugin-mad.xml:
18713         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18714         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18715         * docs/plugins/inspect/plugin-rmdemux.xml:
18716           releasing 0.10.1
18717           Original commit message from CVS:
18718           releasing 0.10.1
18719
18720 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18721
18722         * ChangeLog:
18723         * configure.ac:
18724           prerelease
18725           Original commit message from CVS:
18726           prerelease
18727
18728 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
18729
18730           Pass unhandled queries upstream (useful e.g. for SEEKING query)
18731           Original commit message from CVS:
18732           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
18733           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18734           * ext/mad/gstmad.c: (gst_mad_src_query):
18735           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
18736           * ext/sidplay/gstsiddec.cc:
18737           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18738           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
18739           Pass unhandled queries upstream (useful e.g. for SEEKING query)
18740           (fixes #325652; based on patch by: Philippe); make rmdemux return
18741           FALSE for position queries, instead of setting -1 as value and
18742           returning TRUE.
18743
18744 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18745
18746           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18747           Original commit message from CVS:
18748           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
18749           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18750           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
18751           rewrite timestamps in the case segments are being set from
18752           upstream, but use timestamps unmodified. Also send proper position
18753           values. This allows for correct time display and makes queries
18754           work in sink elements.
18755           * gst/mpegstream/gstdvddemux.h:
18756           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18757           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
18758           Rename flush_filter to segment_filter, which is better represents
18759           what the arreibute does.
18760           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
18761           Activate segment filtering when a timestamp discontinuity is seen.
18762
18763 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18764
18765           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...
18766           Original commit message from CVS:
18767           * ext/mad/gstmad.c: (gst_mad_chain):
18768           Don't forget that we need to send out a newsegment event after a
18769           restart even if we don't have enough data to decode a frame right
18770           now.
18771
18772 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18773
18774           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
18775           Original commit message from CVS:
18776           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
18777           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18778           Use the new "audio-shutdown" and "audio-restart" DVD events
18779           instead of the "spu-still-frame" event to shutdown and restart
18780           the audio pipeline.
18781           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
18782           Check for cases where the segment-based adjustment calculation
18783           would produce negative values (which result in an overflow) and
18784           return GST_CLOCK_TIME_NONE instead.
18785           * gst/mpegstream/gstdvddemux.h:
18786           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18787           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
18788           Add a mechanism to discard audio buffers with timestamps outside
18789           the currently set segment. This was causing (sometimes serious)
18790           synchronization problems after seeking in DVDs with LPCM audio,
18791           since VOBUs usually contain audio material that lies outside the
18792           timestamp range specified by the header.
18793
18794 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18795
18796           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
18797           Original commit message from CVS:
18798           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
18799           Remove lingering reference to GstID3Demux
18800           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
18801           Don't output debug saying padding streams are unknown type,
18802           because they're not
18803
18804 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18805
18806           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18807           Original commit message from CVS:
18808           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
18809           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18810           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
18811           LPCM.
18812           * gstmpegdemux.h:
18813           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
18814           (gst_mpeg_demux_get_audio_stream):
18815           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
18816           (gst_dvd_demux_get_audio_stream)
18817           (gst_dvd_demux_get_subpicture_stream)
18818           (gst_dvd_demux_send_subbuffer):
18819           Send current* pad buffers with appropriate caps.
18820
18821 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18822
18823           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18824           Original commit message from CVS:
18825           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
18826           * gst/iec958/ac3iec.h:
18827           * gst/iec958/ac3iec.c:
18828           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18829           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
18830           raw-audio property to ac3iec958 that allows setting the source pad
18831           caps to raw audio instead of audio/x-iec958. This makes it
18832           possible to use ac3iec958 together with the normal alsasink
18833           element to drive an external receiver that autodetects AC3
18834           content.
18835
18836 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
18837
18838           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18839           Original commit message from CVS:
18840           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
18841           (ac3iec_chain_dvd):
18842           * gst/iec958/ac3iec.h:
18843           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18844
18845 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
18846
18847           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
18848           Original commit message from CVS:
18849           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
18850           When getting a seek event, first check if the upstream element
18851           can handle it and only do our own seek stuff when it can't
18852           (should fix #322856).
18853
18854 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18855
18856           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
18857           Original commit message from CVS:
18858           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18859           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
18860           Really convert to BYTES format when we want to convert
18861           to bytes (use right variable; fixes #322856).
18862
18863 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18864
18865           Big mpegparse clean up, second round:
18866           Original commit message from CVS:
18867           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
18868           Big mpegparse clean up, second round:
18869           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18870           Send and EOS event down the audio pipeline when an still frame
18871           event arrives. This prevents the pipeline from locking when a
18872           still menu comes directly after a flush.
18873           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
18874           Don't send a newsegment in reset.
18875           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
18876           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
18877           Move the code of handle_newsegment to process_event. Send a
18878           NEWSEGMENT after FLUSH_STOP.
18879           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
18880           moving to PAUSED.
18881           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
18882           (gst_mpeg_demux_class_init): Don't override send_event.
18883           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18884           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
18885           (gst_mpeg_demux_reset):
18886           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
18887           attribute.
18888           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18889           Reset the mpegparse element after a flush.
18890           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
18891           Don't forward events.
18892           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18893           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18894           handle_newsegment is not a virtual method anymore.
18895           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
18896           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
18897           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
18898           rid of send_newsegment virtual method.
18899           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
18900           handle DVD events and call the superclass method for other event
18901           types.
18902           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
18903           override process_event anymore.
18904           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
18905           (gst_mpeg_parse_process_event): Move actual event processing to
18906           process event so that subclasses can properly override or extend
18907           it.
18908           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18909           Eliminate time parameter in process event.
18910           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18911           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
18912           (gst_mpeg_demux_send_subbuffer):
18913           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18914           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
18915           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
18916           adding the value of the adjust attribute.
18917           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
18918           rid of the adjust attribute. Now all timestamp adjustments are
18919           performed by mpegparse using the current segment.
18920           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18921           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
18922           on the adjust attribute for SCR values and the current segment.
18923           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
18924           adjust_ts virtual method to adjust timestamps for outgoing
18925           buffers.
18926           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
18927           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
18928           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18929           (gst_dvd_demux_handle_newsegment): Don't override
18930           handle_newsegment.
18931           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
18932           Check for DVD events in process_event instead of
18933           handle_dvd_event.
18934           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18935           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18936           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
18937           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
18938           (gst_mpeg_demux_send_event):
18939           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18940           (gst_dvd_demux_handle_dvd_event):
18941           Eliminate the time parameter in send_event.
18942
18943 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18944
18945           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
18946           Original commit message from CVS:
18947           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
18948           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
18949           Fix typefinding in id3demux, and then remove it in favour
18950           of the new LGPL id3demux in gst-plugins-good
18951           * ext/mad/gstmad.c: (gst_mad_dispose):
18952           dispose can run more than once.
18953
18954 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18955
18956           gst/asfdemux/gstasfmux.c: change some char* into char[]
18957           Original commit message from CVS:
18958           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
18959           change some char* into char[]
18960
18961 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
18962
18963           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
18964           Original commit message from CVS:
18965           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18966           Remove memleak from unused GstRMDemuxStream
18967
18968 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
18969
18970           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
18971           Original commit message from CVS:
18972           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
18973           (gst_id3_tag_do_typefind):
18974           Use the correct function to free typefind factory list.
18975
18976 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18977
18978           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
18979           Original commit message from CVS:
18980           * ext/mad/gstmad.c: (gst_mad_src_query):
18981           For position and duration queries in TIME format, try the peer
18982           first (might be a demuxer).
18983
18984 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18985
18986           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
18987           Original commit message from CVS:
18988           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
18989           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
18990           Properly handle non contiguous VOBUs by adding the segment accum
18991           field to the adjust value.
18992           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18993           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
18994           handle_newsegment to prevent sending actual newsegment events and
18995           use tiemstamp rewriting instead.
18996           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
18997           dvd-lang-codes.
18998           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18999           (gst_mpeg_parse_event):
19000           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
19001           Add a new parameter to handle_newsegment to allow controlling
19002           whether newsegment events are forwarded or not.
19003           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19004           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
19005           (gst_dvd_demux_reset):
19006           last_end_ptm and discont_time aren't necessary anymore, since
19007           timestamp adjustment is now replaced by newsegment events.
19008           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
19009           timestamps.
19010           * gst/mpegstream/gstdvddemux.h:
19011           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
19012           Don't handle dvd-nav-packet events anymore, since the are now
19013           replaced by standard newsegment events.
19014           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19015           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
19016           (gst_dvd_demux_change_state):
19017           * gst/mpegstream/gstdvddemux.h:
19018           Get rid of the ignore_next_newmedia_discont hack.
19019           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
19020           (gst_dvd_demux_handle_newsegment):
19021           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
19022           (gst_mpeg_demux_handle_newsegment): Don't override
19023           handle_newsegment anymore. It was only necessary to handle
19024           NEWMEDIA events.
19025           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
19026           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
19027           (gst_dvd_demux_set_cur_subpicture):
19028           Reactivate handling of DVD events.
19029           * gst/mpegstream/gstmpegparse.c (normal_seek)
19030           (gst_mpeg_parse_handle_src_event)
19031           (gst_mpeg_parse_handle_src_query):
19032           First attempt at reenabling seek.
19033           * gst/mpegstream/gstmpegparse.h:
19034           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19035           (gst_mpeg_parse_update_streaminfo)
19036           (gst_mpeg_parse_get_rate)
19037           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
19038           (gst_mpeg_parse_handle_src_query):
19039           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
19040           Make queries work again.
19041           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
19042           (gst_mpeg_parse_handle_newsegment)
19043           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
19044           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
19045           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19046           Get rid of the newsegment_pending attribute, and rely instead on
19047           proper timestamp adjustment.
19048           * gst/mpegstream/gstmpegparse.c
19049           (gst_mpeg_parse_get_src_event_masks): Erase.
19050           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
19051           Initialize fields before creating pads to prevent the pad creation
19052           callback from failing.
19053           (gst_mpeg_parse_reset): Initialize new fields, and change
19054           initialization order to match the order in the structure.
19055           (gst_mpeg_parse_handle_newsegment): Forward new segment events
19056           whenever possible, and update the current segment.
19057           (gst_mpeg_parse_send_newsegment): Update the current segment and
19058           pending_newsegment.
19059           (gst_mpeg_parse_pad_added): Use the current segment to send
19060           newsegment events to new pads.
19061           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
19062           and events. Properly update newsegment_pending.
19063           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
19064           New fields do_adjust and current_segment.
19065           * gst/mpegstream/gstmpegdemux.c:
19066           * gst/mpegstream/gstdvddemux.c:
19067           * gst/mpegstream/gstmpegparse.h:
19068           Rename handle_discont virtual method to handle_newsegment. Erase
19069           some (already commented out support) for old NEW_MEDIA events.
19070           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19071           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19072           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
19073           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
19074           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
19075           Erase the "pending_scr" field, and replace it by a slightly
19076           different handling of the current SCR. Document code blocks in
19077           parse_packhead and chain.
19078
19079 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
19080
19081           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
19082           Original commit message from CVS:
19083           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19084           g_warning() are only for really fatal warnings. If we can't decode a
19085           tag, just ignore that tag and do a GST_WARNING.
19086
19087 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19088
19089         * ChangeLog:
19090         * ext/a52dec/gsta52dec.h:
19091         * ext/dvdread/dvdreadsrc.h:
19092         * ext/lame/gstlame.h:
19093         * ext/mad/gstid3tag.c:
19094         * ext/mad/gstmad.c:
19095         * ext/mad/gstmad.h:
19096         * ext/mpeg2dec/gstmpeg2dec.h:
19097         * ext/sidplay/gstsiddec.h:
19098         * gst/ac3parse/gstac3parse.c:
19099         * gst/ac3parse/gstac3parse.h:
19100         * gst/asfdemux/gstasfdemux.c:
19101         * gst/asfdemux/gstasfdemux.h:
19102         * gst/iec958/ac3iec.h:
19103         * gst/mpegaudioparse/gstmpegaudioparse.c:
19104         * gst/mpegaudioparse/gstmpegaudioparse.h:
19105         * gst/mpegstream/gstdvddemux.h:
19106         * gst/mpegstream/gstmpegclock.h:
19107         * gst/mpegstream/gstmpegdemux.h:
19108         * gst/mpegstream/gstmpegpacketize.h:
19109         * gst/mpegstream/gstmpegparse.c:
19110         * gst/mpegstream/gstmpegparse.h:
19111         * gst/mpegstream/gstrfc2250enc.c:
19112         * gst/mpegstream/gstrfc2250enc.h:
19113         * gst/realmedia/rmdemux.c:
19114         * gst/realmedia/rmdemux.h:
19115         * gst/synaesthesia/synaescope.c:
19116           expand tabs
19117           Original commit message from CVS:
19118           expand tabs
19119
19120 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19121
19122         * configure.ac:
19123           back to HEAD
19124           Original commit message from CVS:
19125           back to HEAD
19126
19127 === release 0.10.0 ===
19128
19129 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19130
19131         * ChangeLog:
19132         * NEWS:
19133         * RELEASE:
19134         * configure.ac:
19135         * docs/plugins/inspect/plugin-a52dec.xml:
19136         * docs/plugins/inspect/plugin-amrnb.xml:
19137         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19138         * docs/plugins/inspect/plugin-iec958.xml:
19139         * docs/plugins/inspect/plugin-lame.xml:
19140         * docs/plugins/inspect/plugin-mad.xml:
19141         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19142         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19143         * docs/plugins/inspect/plugin-rmdemux.xml:
19144           releasing 0.10.0
19145           Original commit message from CVS:
19146           releasing 0.10.0
19147
19148 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
19149
19150           Update for alloc_buffer changes.
19151           Original commit message from CVS:
19152           2005-12-05  Andy Wingo  <wingo@pobox.com>
19153           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
19154           * ext/mad/gstmad.c: (gst_mad_chain):
19155           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
19156           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19157           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19158           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19159           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
19160
19161 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
19162
19163           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
19164           Original commit message from CVS:
19165           2005-12-05  Andy Wingo  <wingo@pobox.com>
19166           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
19167           id3demux and id3mux now. Fixes #323199.
19168
19169 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
19170
19171         * gst-plugins-ugly.spec.in:
19172           update spec file for latest changes
19173           Original commit message from CVS:
19174           update spec file for latest changes
19175
19176 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19177
19178           fix silly Makefile.am bug so they link correctly again
19179           Original commit message from CVS:
19180           * ext/amrnb/Makefile.am:
19181           * gst/realmedia/Makefile.am:
19182           fix silly Makefile.am bug so they link correctly again
19183
19184 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19185
19186         * configure.ac:
19187           back to HEAD
19188           Original commit message from CVS:
19189           back to HEAD
19190
19191 === release 0.9.7 ===
19192
19193 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19194
19195         * ChangeLog:
19196         * LICENSE:
19197         * NEWS:
19198         * PORTED_09:
19199         * RELEASE:
19200         * common:
19201         * configure.ac:
19202         * docs/plugins/gst-plugins-ugly-plugins.args:
19203         * docs/plugins/inspect/plugin-a52dec.xml:
19204         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19205         * docs/plugins/inspect/plugin-iec958.xml:
19206         * docs/plugins/inspect/plugin-lame.xml:
19207         * docs/plugins/inspect/plugin-mad.xml:
19208         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19209         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19210         * docs/plugins/inspect/plugin-rmdemux.xml:
19211         * docs/random/LICENSE:
19212         * docs/random/PORTED_09:
19213           releasing 0.9.7
19214           Original commit message from CVS:
19215           releasing 0.9.7
19216
19217 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19218
19219         * ChangeLog:
19220         * common:
19221         * ext/amrnb/Makefile.am:
19222         * gst/realmedia/Makefile.am:
19223           Don't know how these escaped my eye before.  Fix link flags.
19224           Original commit message from CVS:
19225           Don't know how these escaped my eye before.  Fix link flags.
19226
19227 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19228
19229         * common:
19230         * examples/Makefile.am:
19231         * examples/capsfilter/Makefile.am:
19232         * examples/capsfilter/capsfilter1.c:
19233         * examples/gob/Makefile.am:
19234         * examples/gob/gst-identity2.gob:
19235         * examples/gstplay/.gitignore:
19236         * examples/gstplay/Makefile.am:
19237         * examples/gstplay/player.c:
19238         * examples/indexing/.gitignore:
19239         * examples/indexing/Makefile.am:
19240         * examples/indexing/indexmpeg.c:
19241         * examples/level/Makefile.am:
19242         * examples/level/README:
19243         * examples/level/demo.c:
19244         * examples/level/plot.c:
19245         * examples/stats/Makefile.am:
19246         * examples/stats/mp2ogg.c:
19247         * examples/switch/.gitignore:
19248         * examples/switch/Makefile.am:
19249         * examples/switch/switcher.c:
19250           no examples
19251           Original commit message from CVS:
19252           no examples
19253
19254 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
19255
19256           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
19257           Original commit message from CVS:
19258           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
19259           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
19260           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
19261           (gst_mpeg_parse_send_event):
19262           Ref events before sending them to multiple pads, after all
19263           gst_pad_send_event() takes ownership of events. Don't leak
19264           events that have not been handled (fixes #322745).
19265
19266 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19267
19268           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19269           Original commit message from CVS:
19270           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
19271           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19272           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
19273           from making timestamp adjustments. This will have to be re-added
19274           in some form in the near future, but in order to do that, some nav
19275           packet parsing will be necessary in mpegdemux.
19276           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19277           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19278           (g_value_set_int, gst_mpeg_parse_set_property)
19279           Get rid of do_adjust and use_adjust. Rename max_discont to
19280           max_src_gap.
19281           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
19282           -1, no adjustment is made.
19283           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
19284           Rename max_discont property to max_scr_gap. Erase "adjust"
19285           property.
19286           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
19287           override send_event anymore, base class does the job.
19288           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
19289           Base class now does most of the work.
19290           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
19291           Generalize to forwarding the event to all source pads in the
19292           element.
19293           * gst/mpegstream/gstmpegparse.h:
19294           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19295           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
19296           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
19297           (gst_mpeg_parse_set_property):
19298           Clock synchronization doesn't make sense anymore for a
19299           demultiplexer.
19300
19301 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
19302
19303           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
19304           Original commit message from CVS:
19305           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
19306           Don't treat normal EOS as a fatal error.
19307
19308 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
19309
19310           ext/mad/gstmad.c: Proper warning statements,
19311           Original commit message from CVS:
19312           * ext/mad/gstmad.c: (gst_mad_chain):
19313           Proper warning statements,
19314           Don't error if the src pad isn't linked when pushing.
19315           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
19316           Proper state_change, avoids borkage when going to READY
19317
19318 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19319
19320         * configure.ac:
19321         * gst-libs/Makefile.am:
19322         * gst-libs/README:
19323         * gst-libs/ext/.gitignore:
19324         * gst-libs/gst/media-info/.gitignore:
19325         * gst-libs/gst/play/.gitignore:
19326         * gst-libs/gst/play/play.h:
19327         * gst-libs/gst/play/play.vcproj:
19328           no need for an AS_LIBTOOL call
19329           Original commit message from CVS:
19330           no need for an AS_LIBTOOL call
19331
19332 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19333
19334         * Makefile.am:
19335         * common:
19336         * gst-plugins-ugly.spec.in:
19337           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19338           Original commit message from CVS:
19339           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19340
19341 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19342
19343           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
19344           Original commit message from CVS:
19345           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19346           Prime libmpeg2's pumps with some null custom buffers
19347           to ensure it doesn't ask us to discard garbage later yay.
19348
19349 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19350
19351           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
19352           Original commit message from CVS:
19353           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19354           Prime libmpeg2's pumps with some null custom buffers
19355           to ensure it ask us to discard garbage later yay.
19356
19357 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
19358
19359           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
19360           Original commit message from CVS:
19361           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
19362           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
19363           (gst_a52dec_chain_raw):
19364           * ext/a52dec/gsta52dec.h:
19365           Accept AC3 in audio/x-private1-ac3 format, which includes
19366           DVD-specific headers, as well as raw AC3, for compatibility with
19367           some demuxers.
19368
19369 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19370
19371           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
19372           Original commit message from CVS:
19373           * ext/mad/gstmad.c: (gst_mad_chain):
19374           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
19375           skip frame synthesis and consume input data as if we'd done the
19376           decode. Makes mad not error when the src pad is not connected.
19377           (#319784)
19378
19379 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19380
19381         * ChangeLog:
19382           Erase old CVS conflict line.
19383           Original commit message from CVS:
19384           Erase old CVS conflict line.
19385
19386 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19387
19388           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
19389           Original commit message from CVS:
19390           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
19391           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19392           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
19393           (gst_mpeg_parse_chain):
19394           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
19395           (gst_mpeg_demux_send_newsegment):
19396           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
19397           * gst/mpegstream/gstmpegparse.h:
19398           Rename send_discont method to send_newsegment and add parameters
19399           to handle actual segments. Adapt code all around to run with the
19400           new name and signature.
19401           * gst/mpegstream/gstmpegdemux.c:
19402           * gst/mpegstream/gstmpegparse.c:
19403           * gst/mpegstream/gstdvddemux.c:
19404           Convert to GST_BOILERPLATE.
19405
19406 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19407
19408         * configure.ac:
19409           fix AS_LIBTOOL call
19410           Original commit message from CVS:
19411           fix AS_LIBTOOL call
19412
19413 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19414
19415         * Makefile.am:
19416           add a torture target
19417           Original commit message from CVS:
19418           add a torture target
19419
19420 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19421
19422         * ChangeLog:
19423         * configure.ac:
19424           back to HEAD
19425           Original commit message from CVS:
19426           back to HEAD
19427
19428 === release 0.9.6 ===
19429
19430 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19431
19432         * ChangeLog:
19433         * NEWS:
19434         * RELEASE:
19435         * configure.ac:
19436         * docs/plugins/gst-plugins-ugly-plugins.args:
19437         * docs/plugins/gst-plugins-ugly-plugins.signals:
19438         * docs/plugins/inspect/plugin-a52dec.xml:
19439         * docs/plugins/inspect/plugin-amrnb.xml:
19440         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19441         * docs/plugins/inspect/plugin-iec958.xml:
19442         * docs/plugins/inspect/plugin-lame.xml:
19443         * docs/plugins/inspect/plugin-mad.xml:
19444         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19445         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19446         * docs/plugins/inspect/plugin-rmdemux.xml:
19447           releasing 0.9.6
19448           Original commit message from CVS:
19449           releasing 0.9.6
19450
19451 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
19452
19453           gst/realmedia/rmdemux.c: Fractional framerates.
19454           Original commit message from CVS:
19455           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
19456           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
19457           (find_seek_offset_bytes), (find_seek_offset_time),
19458           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
19459           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
19460           (gst_rmdemux_chain), (gst_rmdemux_send_event),
19461           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19462           (gst_rmdemux_parse_packet):
19463           Fractional framerates.
19464
19465 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19466
19467           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
19468           Original commit message from CVS:
19469           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
19470           (gst_mpeg2dec_negotiate_format), (handle_sequence),
19471           (gst_mpeg2dec_sink_event):
19472           * ext/mpeg2dec/gstmpeg2dec.h:
19473           Use fractional framerates
19474
19475 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
19476
19477           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
19478           Original commit message from CVS:
19479           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
19480           set_clock returns a boolean.
19481
19482 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
19483
19484           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
19485           Original commit message from CVS:
19486           * ext/mad/gstmad.c: (gst_mad_chain):
19487           Fix seeking even more by sending the newsegment event with the
19488           right parameters. Should fix querying in playbin/totem after
19489           a seek.
19490
19491 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
19492
19493           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
19494           Original commit message from CVS:
19495           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
19496           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
19497           Fix seeking in stand-alone mode. Fix nonexistant enum value
19498           introduced in previous commit. Improve debug messages here and
19499           there. Actually return a proper return value in the sink event
19500           handler.
19501
19502 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19503
19504         * ext/lame/gstlame.c:
19505           doh
19506           Original commit message from CVS:
19507           doh
19508
19509 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19510
19511         * ChangeLog:
19512         * ext/lame/gstlame.c:
19513         * ext/mad/gstmad.c:
19514         * ext/sidplay/gstsiddec.cc:
19515           fix up GValueEnum
19516           Original commit message from CVS:
19517           fix up GValueEnum
19518
19519 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
19520
19521         * ChangeLog:
19522         * ext/lame/gstlame.c:
19523         * ext/mad/gstid3tag.c:
19524         * ext/sidplay/gstsiddec.cc:
19525           Update for gst_tag_setter API changes.
19526           Original commit message from CVS:
19527           2005-11-22  Andy Wingo  <wingo@pobox.com>
19528           * Update for gst_tag_setter API changes.
19529
19530 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
19531
19532         * ChangeLog:
19533         * ext/a52dec/gsta52dec.c:
19534         * ext/mad/gstid3tag.c:
19535         * ext/mad/gstmad.c:
19536         * gst/mpegaudioparse/gstmpegaudioparse.c:
19537         * gst/mpegstream/gstdvddemux.c:
19538         * gst/mpegstream/gstmpegparse.c:
19539         * gst/realmedia/rmdemux.c:
19540           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
19541           Original commit message from CVS:
19542           2005-11-22  Andy Wingo  <wingo@pobox.com>
19543           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
19544           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
19545           * ext/mad/gstmad.c (gst_mad_chain)
19546           * gst/mpegaudioparse/gstmpegaudioparse.c
19547           (gst_mp3parse_sink_event)
19548           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19549           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
19550           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
19551           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
19552           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
19553
19554 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
19555
19556           ext/mad/Makefile.am: libgsttagedit => libgsttag
19557           Original commit message from CVS:
19558           * ext/mad/Makefile.am:
19559           libgsttagedit => libgsttag
19560
19561 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
19562
19563           ext/lame/gstlame.c: Don't take the stream lock
19564           Original commit message from CVS:
19565           * ext/lame/gstlame.c: (gst_lame_sink_event):
19566           Don't take the stream lock
19567
19568 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
19569
19570           ext/: Don't take the stream lock.
19571           Original commit message from CVS:
19572           2005-11-21  Andy Wingo  <wingo@pobox.com>
19573           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
19574           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
19575           * ext/mad/gstmad.c (gst_mad_sink_event):
19576           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
19577           stream lock.
19578           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
19579           stream lock changes.
19580
19581 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
19582
19583           *.*: Ran scripts/update-macros. Oh yes.
19584           Original commit message from CVS:
19585           2005-11-21  Andy Wingo  <wingo@pobox.com>
19586           * *.h:
19587           * *.c: Ran scripts/update-macros. Oh yes.
19588
19589 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19590
19591           gst/mpegstream/: Filler events have beem removed for now.
19592           Original commit message from CVS:
19593           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19594           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
19595           Filler events have beem removed for now.
19596
19597 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19598
19599           gst/: Update for GST_FOURCC_FORMAT API change.
19600           Original commit message from CVS:
19601           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
19602           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19603           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
19604           Update for GST_FOURCC_FORMAT API change.
19605
19606 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
19607
19608           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
19609           Original commit message from CVS:
19610           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19611           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19612           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19613           (gst_rmdemux_parse_packet):
19614           Modifications for disapearance of GST_PAD_IS_USABLE()
19615
19616 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
19617
19618           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
19619           Original commit message from CVS:
19620           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
19621           Remove some setcaps brokenness.
19622           Don't crash on bad input.
19623
19624 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
19625
19626           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
19627           Original commit message from CVS:
19628           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
19629           calling transform.
19630           (gst_id3_tag_do_typefind): Unref caps
19631           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
19632
19633 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
19634
19635         * ext/mad/gstmad.c:
19636           remove accidentally commited hack
19637           Original commit message from CVS:
19638           remove accidentally commited hack
19639
19640 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
19641
19642         * ext/mad/gstmad.c:
19643           free pad templates
19644           Original commit message from CVS:
19645           free pad templates
19646
19647 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
19648
19649           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
19650           Original commit message from CVS:
19651           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
19652           (gst_mpeg2dec_sink_event):
19653           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
19654           nice-ify debug message in event handler; add CHECKME.
19655           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19656           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
19657           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
19658           (gst_dvd_demux_sync_stream_to_time):
19659           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19660           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
19661           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
19662           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19663           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
19664           (gst_mpeg_demux_sync_stream_to_time),
19665           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
19666           * gst/mpegstream/gstmpegdemux.h:
19667           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
19668           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
19669           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
19670           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
19671           (gst_mpeg_parse_chain):
19672           * gst/mpegstream/gstmpegparse.h:
19673           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
19674           return value confusion (gst_pad_push vs. gst_pad_send_event and
19675           gst_pad_push_event); pass flow return values to caller;
19676           miscellaneous fixes and clean-ups.
19677
19678 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
19679
19680         * gst/mpegstream/gstdvddemux.c:
19681           set rank to secondary until it works 100%
19682           Original commit message from CVS:
19683           set rank to secondary until it works 100%
19684
19685 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
19686
19687         * gst-plugins-ugly.spec.in:
19688           add mpegstream plugin to spec file
19689           Original commit message from CVS:
19690           add mpegstream plugin to spec file
19691
19692 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19693
19694           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
19695           Original commit message from CVS:
19696           2005-11-14  Martin Soto  <soto@localhost.localdomain>
19697           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
19698           gstrfc2250enc.h.
19699
19700 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
19701
19702           partially port the mpegstream plugin to GStreamer 0.9.
19703           Original commit message from CVS:
19704           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
19705           * configure.ac:
19706           * gst/mpegstream/Makefile.am:
19707           * gst/mpegstream/gstdvddemux.c:
19708           * gst/mpegstream/gstdvddemux.h:
19709           * gst/mpegstream/gstmpegdemux.c:
19710           * gst/mpegstream/gstmpegdemux.h:
19711           * gst/mpegstream/gstmpegpacketize.c:
19712           * gst/mpegstream/gstmpegpacketize.h:
19713           * gst/mpegstream/gstmpegparse.c:
19714           * gst/mpegstream/gstmpegparse.h:
19715           * gst/mpegstream/gstmpegstream.c:
19716           * gst/mpegstream/gstrfc2250enc.c:
19717           * gst/mpegstream/gstrfc2250enc.h:
19718           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
19719           partially port the mpegstream plugin to GStreamer 0.9.
19720
19721 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
19722
19723           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
19724           Original commit message from CVS:
19725           2005-11-14  Andy Wingo  <wingo@pobox.com>
19726           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
19727           debugging, allows dll builds on windows. Fixes #316076.
19728
19729 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19730
19731         * ChangeLog:
19732         * configure.ac:
19733           back to head
19734           Original commit message from CVS:
19735           back to head
19736
19737 === release 0.9.5 ===
19738
19739 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19740
19741         * ChangeLog:
19742         * NEWS:
19743         * RELEASE:
19744         * common:
19745         * configure.ac:
19746         * docs/plugins/inspect/plugin-a52dec.xml:
19747         * docs/plugins/inspect/plugin-amrnb.xml:
19748         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19749         * docs/plugins/inspect/plugin-iec958.xml:
19750         * docs/plugins/inspect/plugin-lame.xml:
19751         * docs/plugins/inspect/plugin-mad.xml:
19752         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19753         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19754         * docs/plugins/inspect/plugin-rmdemux.xml:
19755           releasing 0.9.5
19756           Original commit message from CVS:
19757           releasing 0.9.5
19758
19759 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
19760
19761           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
19762           Original commit message from CVS:
19763           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
19764           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19765           (handle_sequence), (handle_picture), (handle_slice),
19766           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
19767           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19768           Forward GstFlowReturn about everywhere.
19769           Handle seeking correctly.
19770
19771 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
19772
19773           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
19774           Original commit message from CVS:
19775           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
19776           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
19777           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
19778           Small cleanups in refcounting.
19779
19780 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
19781
19782           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
19783           Original commit message from CVS:
19784           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19785           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
19786           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19787           (handle_sequence), (handle_picture):
19788           * ext/mpeg2dec/gstmpeg2dec.h:
19789           Removed lots of dubious code.
19790           Handle flushing and seeking correctly. Still leaks though...
19791
19792 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
19793
19794         * ChangeLog:
19795         * configure.ac:
19796           port plugins listing changes
19797           Original commit message from CVS:
19798           port plugins listing changes
19799
19800 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19801
19802         * ChangeLog:
19803         * configure.ac:
19804           back to HEAD
19805           Original commit message from CVS:
19806           back to HEAD
19807
19808 === release 0.9.4 ===
19809
19810 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19811
19812         * ChangeLog:
19813         * Makefile.am:
19814         * NEWS:
19815         * RELEASE:
19816         * configure.ac:
19817         * docs/plugins/gst-plugins-ugly-plugins.args:
19818         * docs/plugins/gst-plugins-ugly-plugins.signals:
19819         * docs/plugins/inspect/plugin-a52dec.xml:
19820         * docs/plugins/inspect/plugin-amrnb.xml:
19821         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19822         * docs/plugins/inspect/plugin-iec958.xml:
19823         * docs/plugins/inspect/plugin-lame.xml:
19824         * docs/plugins/inspect/plugin-mad.xml:
19825         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19826         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19827         * docs/plugins/inspect/plugin-rmdemux.xml:
19828         * gst/realmedia/rmdemux.c:
19829         * po/POTFILES.in:
19830           releasing 0.9.4
19831           Original commit message from CVS:
19832           releasing 0.9.4
19833
19834 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
19835
19836           gst/realmedia/rmdemux.c: STOPPED->FAILED
19837           Original commit message from CVS:
19838           2005-10-23  Julien MOUTTE  <julien@moutte.net>
19839           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
19840
19841 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
19842
19843         * gst-plugins-ugly.spec.in:
19844           add packaging of a52dec
19845           Original commit message from CVS:
19846           add packaging of a52dec
19847
19848 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
19849
19850           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
19851           Original commit message from CVS:
19852           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19853           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
19854           Set correct stream time in newsegment event.
19855
19856 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19857
19858         * ext/Makefile.am:
19859           fix distcheck
19860           Original commit message from CVS:
19861           fix distcheck
19862
19863 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19864
19865         * ChangeLog:
19866         * ext/Makefile.am:
19867           fix distcheck
19868           Original commit message from CVS:
19869           fix distcheck
19870
19871 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
19872
19873           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
19874           Original commit message from CVS:
19875           * ext/a52dec/Makefile.am:
19876           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
19877           (gst_a52dec_class_init), (gst_a52dec_sink_event),
19878           (gst_a52dec_change_state):
19879           * ext/a52dec/gsta52dec.h:
19880           Re-enable CPU flags, use liboil to get them.
19881
19882 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19883
19884           Port AC3 decoder to 0.9 (#318849).
19885           Original commit message from CVS:
19886           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
19887           * configure.ac:
19888           * ext/a52dec/Makefile.am:
19889           * ext/a52dec/gsta52dec.c:
19890           * ext/a52dec/gsta52dec.h:
19891           Port AC3 decoder to 0.9 (#318849).
19892
19893 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
19894
19895           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
19896           Original commit message from CVS:
19897           * ext/sidplay/gstsiddec.cc:
19898           Small fixes and more error messages.
19899
19900 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
19901
19902           API change fixen.
19903           Original commit message from CVS:
19904           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
19905           (gst_amrnbparse_state_change):
19906           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19907           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
19908           * ext/mpeg2dec/gstmpeg2dec.c:
19909           * ext/sidplay/gstsiddec.cc:
19910           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19911           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
19912           API change fixen.
19913
19914 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
19915
19916           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
19917           Original commit message from CVS:
19918           * configure.ac:
19919           GST_DOC has been renamed to GST_DOCBOOK_CHECK
19920
19921 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19922
19923           configure.ac: some docs I had
19924           Original commit message from CVS:
19925           * configure.ac:
19926           some docs I had
19927           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19928           trivial fixes
19929
19930 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
19931
19932           gst/realmedia/rmdemux.c: segment-start/done API change.
19933           Original commit message from CVS:
19934           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19935           (gst_rmdemux_perform_seek):
19936           segment-start/done API change.
19937
19938 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
19939
19940         * ChangeLog:
19941         * common:
19942         * gst/iec958/ac3iec.c:
19943           Set buffer durations on IEC958 buffers.
19944           Original commit message from CVS:
19945           Set buffer durations on IEC958 buffers.
19946
19947 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
19948
19949           configure.ac: Fix glib check
19950           Original commit message from CVS:
19951           * configure.ac:
19952           Fix glib check
19953
19954 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
19955
19956           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19957           Original commit message from CVS:
19958           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19959           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19960
19961 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19962
19963           examples/stats/mp2ogg.c: yes, typo fixes
19964           Original commit message from CVS:
19965           * examples/stats/mp2ogg.c:
19966           yes, typo fixes
19967
19968 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19969
19970           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
19971           Original commit message from CVS:
19972           * examples/indexing/indexmpeg.c: (main):
19973           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
19974           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
19975           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
19976           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
19977           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
19978           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
19979           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
19980           * ext/dvdread/dvdreadsrc.h:
19981           * ext/lame/gstlame.h:
19982           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
19983           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19984           * gst/iec958/ac3iec.h:
19985           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
19986           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
19987           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
19988           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19989           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
19990           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
19991           moved bitshift from macro to enum definition
19992
19993 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
19994
19995           newsegment API update.
19996           Original commit message from CVS:
19997           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
19998           * ext/mad/gstmad.c: (gst_mad_chain):
19999           * gst/mpegaudioparse/gstmpegaudioparse.c:
20000           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20001           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
20002           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
20003           newsegment API update.
20004
20005 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
20006
20007           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
20008           Original commit message from CVS:
20009           * ext/amrnb/amrnbdec.c:
20010           Mark invalid frame sizes
20011           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
20012           UNUSABLE is not to be used here, just push out stuff so
20013           probes can continue linking or making the pad usable.
20014
20015 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
20016
20017         * ChangeLog:
20018         * gst/realmedia/rmdemux.c:
20019           Improve seek error-resilience.
20020           Original commit message from CVS:
20021           Improve seek error-resilience.
20022           Better error handling generally.
20023
20024 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20025
20026         * ChangeLog:
20027         * configure.ac:
20028           back to head
20029           Original commit message from CVS:
20030           back to head
20031
20032 === release 0.9.3 ===
20033
20034 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20035
20036         * ChangeLog:
20037         * NEWS:
20038         * README:
20039         * configure.ac:
20040         * ext/sidplay/Makefile.am:
20041           release time
20042           Original commit message from CVS:
20043           release time
20044
20045 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
20046
20047         * gst/realmedia/rmdemux.h:
20048           Forgot to commit this file. I hate Nano.
20049           Original commit message from CVS:
20050           Forgot to commit this file. I hate Nano.
20051
20052 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
20053
20054         * ChangeLog:
20055         * common:
20056         * gst/realmedia/rmdemux.c:
20057           Sanity checks and memory leak fixes for real demuxer
20058           Original commit message from CVS:
20059           Sanity checks and memory leak fixes for real demuxer
20060
20061 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
20062
20063           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
20064           Original commit message from CVS:
20065           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
20066           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
20067           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
20068           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
20069           Real demuxer fixes. Make it more bulletproof against bad data,
20070           identify a few more stream types.
20071           Fix seeking so that it works (at least with the seek example
20072           program; it still fails with totem).
20073
20074 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
20075
20076           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
20077           Original commit message from CVS:
20078           * gst/mpegaudioparse/gstmpegaudioparse.c:
20079           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20080           Set correct caps on buffers too.
20081
20082 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
20083
20084           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
20085           Original commit message from CVS:
20086           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
20087           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20088           * gst/mpegaudioparse/gstmpegaudioparse.h:
20089           Put timestamps on buffers.
20090
20091 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
20092
20093         * ChangeLog:
20094         * ext/amrnb/amrnbenc.c:
20095           Changed amrnbenc description, it is an encoder, not decoder.
20096           Original commit message from CVS:
20097           Changed amrnbenc description, it is an encoder, not decoder.
20098
20099 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
20100
20101         * ChangeLog:
20102         * gst/iec958/ac3_padder.c:
20103         * gst/iec958/ac3_padder.h:
20104         * gst/iec958/ac3iec.c:
20105           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
20106           Original commit message from CVS:
20107           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
20108           more accurate, and to check AC3 checksums (both of them in each frame),
20109           and dump the frame (as a probable sync failure) if they don't match.
20110           General code cleanup, improved comments. Changed to not construct the
20111           header backwards, and not byteswap everything else. If we end up needing
20112           to do little-endian output, we should swap in the element doing the
20113           output (AC3 is big-endian).
20114
20115 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
20116
20117         * gst-plugins-ugly.spec.in:
20118           fix spec file for ugly
20119           Original commit message from CVS:
20120           fix spec file for ugly
20121
20122 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20123
20124         * docs/plugins/inspect/plugin-lame.xml:
20125           revert empty commit
20126           Original commit message from CVS:
20127           revert empty commit
20128
20129 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20130
20131         * docs/plugins/scan.stamp:
20132           whoops, wrong files
20133           Original commit message from CVS:
20134           whoops, wrong files
20135
20136 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20137
20138           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
20139           Original commit message from CVS:
20140           * docs/plugins/gst-plugins-ugly-plugins.args:
20141           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
20142           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
20143           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
20144           commit missing files
20145           * docs/plugins/inspect/plugin-lame.xml:
20146           update
20147
20148 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20149
20150         * Makefile.am:
20151         * common:
20152         * gst-plugins-ugly.spec.in:
20153           add check-valgrind target
20154           Original commit message from CVS:
20155           add check-valgrind target
20156
20157 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20158
20159         * docs/plugins/scanobj-build.stamp:
20160           add stamp
20161           Original commit message from CVS:
20162           add stamp
20163
20164 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
20165
20166           ext/lame/gstlame.c: Set caps on outgoing buffers.
20167           Original commit message from CVS:
20168           * ext/lame/gstlame.c: (gst_lame_chain):
20169           Set caps on outgoing buffers.
20170
20171 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20172
20173         * ChangeLog:
20174         * ext/lame/gstlame.c:
20175         * ext/lame/gstlame.h:
20176           clean up further so we don't try to set up five times for a simple pipeline
20177           Original commit message from CVS:
20178           clean up further so we don't try to set up five times for
20179           a simple pipeline
20180
20181 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
20182
20183         * ChangeLog:
20184         * common:
20185         * gst/iec958/ac3iec.c:
20186           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
20187           Original commit message from CVS:
20188           Set setcaps function on sink pad, not source pad. Produce correct caps
20189           on output buffers.
20190
20191 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20192
20193         * common:
20194         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20195         * docs/plugins/inspect/plugin-iec958.xml:
20196         * docs/plugins/inspect/plugin-lame.xml:
20197         * docs/plugins/inspect/plugin-mad.xml:
20198         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20199         * docs/plugins/inspect/plugin-rmdemux.xml:
20200           update inspect with source
20201           Original commit message from CVS:
20202           update inspect with source
20203
20204 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20205
20206           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
20207           Original commit message from CVS:
20208           * ext/mad/gstid3tag.c:
20209           gsttaginterface.h -> gsttagsetter.h
20210
20211 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20212
20213         * configure.ac:
20214           back to HEAD
20215           Original commit message from CVS:
20216           back to HEAD
20217
20218 === release 0.9.1 ===
20219
20220 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20221
20222         * ChangeLog:
20223         * NEWS:
20224         * README:
20225         * RELEASE:
20226         * autogen.sh:
20227         * configure.ac:
20228           releasing 0.9.2
20229           Original commit message from CVS:
20230           releasing 0.9.2
20231
20232 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
20233
20234           ext/amrnb/: State change function updates.
20235           Original commit message from CVS:
20236           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
20237           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
20238           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
20239           State change function updates.
20240
20241 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20242
20243           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
20244           Original commit message from CVS:
20245           * ext/mpeg2dec/gstmpeg2dec.c:
20246           GST_CAT_SEEK disappeared from the public API at some point
20247
20248 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20249
20250         * gst/iec958/ac3_padder.c:
20251         * gst/iec958/ac3_padder.h:
20252           doc fixes
20253           Original commit message from CVS:
20254           doc fixes
20255
20256 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20257
20258         * Makefile.am:
20259         * autogen.sh:
20260         * common:
20261         * configure.ac:
20262         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20263         * docs/plugins/inspect-build.stamp:
20264         * docs/plugins/inspect.stamp:
20265         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20266         * docs/plugins/inspect/plugin-iec958.xml:
20267         * docs/plugins/inspect/plugin-lame.xml:
20268         * docs/plugins/inspect/plugin-mad.xml:
20269         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20270         * docs/plugins/inspect/plugin-rmdemux.xml:
20271           docs for ugly plugins
20272           Original commit message from CVS:
20273           docs for ugly plugins
20274
20275 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20276
20277         * gst-plugins-ugly.spec.in:
20278         * gst/iec958/Makefile.am:
20279           build fixes
20280           Original commit message from CVS:
20281           build fixes
20282
20283 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
20284
20285         * ChangeLog:
20286         * gst/iec958/ac3iec.c:
20287           Accept audio/x-private1-a3c on sink pad
20288           Original commit message from CVS:
20289           Accept audio/x-private1-a3c on sink pad
20290
20291 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20292
20293         * gst-plugins-ugly.spec.in:
20294           spec updates
20295           Original commit message from CVS:
20296           spec updates
20297
20298 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
20299
20300         * examples/gstplay/player.c:
20301         * examples/stats/mp2ogg.c:
20302         * ext/a52dec/gsta52dec.c:
20303         * ext/amrnb/amrnbdec.c:
20304         * ext/amrnb/amrnbenc.c:
20305         * ext/amrnb/amrnbparse.c:
20306         * ext/dvdnav/dvdnavsrc.c:
20307         * ext/dvdread/dvdreadsrc.c:
20308         * ext/lame/gstlame.c:
20309         * ext/mad/gstid3tag.c:
20310         * ext/mad/gstmad.c:
20311         * ext/mpeg2dec/gstmpeg2dec.c:
20312         * gst/ac3parse/gstac3parse.c:
20313         * gst/asfdemux/gstasfdemux.c:
20314         * gst/asfdemux/gstasfmux.c:
20315         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20316         * gst/iec958/ac3iec.c:
20317         * gst/mpegaudioparse/gstmpegaudioparse.c:
20318         * gst/mpegstream/gstdvddemux.c:
20319         * gst/mpegstream/gstmpegdemux.c:
20320         * gst/mpegstream/gstmpegparse.c:
20321         * gst/mpegstream/gstrfc2250enc.c:
20322         * gst/realmedia/rmdemux.c:
20323         * gst/synaesthesia/gstsynaesthesia.c:
20324           All plugins updated for element state changes.
20325           Original commit message from CVS:
20326           2005-09-02  Andy Wingo  <wingo@pobox.com>
20327           * All plugins updated for element state changes.
20328
20329 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
20330
20331         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20332         * gst/iec958/ac3iec.c:
20333           Fix return types in setcaps functions
20334           Original commit message from CVS:
20335           Fix return types in setcaps functions
20336
20337 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
20338
20339         * ChangeLog:
20340         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20341         * gst/iec958/ac3iec.c:
20342           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20343           Original commit message from CVS:
20344           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20345           Some general cleanups in iec958 framer.
20346
20347 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20348
20349         * common:
20350         * m4/Makefile.am:
20351         * m4/as-arts.m4:
20352         * m4/esd.m4:
20353         * m4/gst-alsa.m4:
20354         * m4/gst-artsc.m4:
20355         * m4/gst-matroska.m4:
20356         * m4/ogg.m4:
20357         * m4/vorbis.m4:
20358           fix distcheck; remove some old m4s
20359           Original commit message from CVS:
20360           fix distcheck; remove some old m4s
20361
20362 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
20363
20364         * ChangeLog:
20365         * configure.ac:
20366         * gst/iec958/Makefile.am:
20367         * gst/iec958/ac3_padder.c:
20368         * gst/iec958/ac3_padder.h:
20369         * gst/iec958/ac3iec.c:
20370         * gst/iec958/ac3iec.h:
20371           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20372           Original commit message from CVS:
20373           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20374
20375 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
20376
20377           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
20378           Original commit message from CVS:
20379           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
20380           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20381           (gst_dvdlpcmdec_change_state):
20382           Cleanups, fixed header parsing and stripping.
20383
20384 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
20385
20386         * ChangeLog:
20387         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20388           Use the right bytes when parsing the LPCM dvd header
20389           Original commit message from CVS:
20390           Use the right bytes when parsing the LPCM dvd header
20391
20392 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
20393
20394         * ChangeLog:
20395         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20396           Return the correct values from chain function
20397           Original commit message from CVS:
20398           Return the correct values from chain function
20399
20400 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20401
20402         * common:
20403         * docs/Makefile.am:
20404         * docs/plugins/.gitignore:
20405         * docs/random/ChangeLog-0.8:
20406         * docs/version.entities.in:
20407           adding doc stuff
20408           Original commit message from CVS:
20409           adding doc stuff
20410
20411 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
20412
20413         * ChangeLog:
20414         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20415         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20416           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
20417           Original commit message from CVS:
20418           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
20419           header; instead do this internally. Also support the old way, using
20420           a different mime-type. CVS:
20421