Release 1.20.0
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-ugly / ChangeLog
1 === release 1.20.0 ===
2
3 2022-02-03 19:53:25 +0000  Tim-Philipp Müller <tim@centricular.com>
4
5         * NEWS:
6         * README:
7         * RELEASE:
8         * gst-plugins-ugly.doap:
9         * meson.build:
10           Release 1.20.0
11
12 2022-02-03 19:53:18 +0000  Tim-Philipp Müller <tim@centricular.com>
13
14         * ChangeLog:
15           Update ChangeLogs for 1.20.0
16
17 === release 1.19.90 ===
18
19 2022-01-28 14:28:35 +0000  Tim-Philipp Müller <tim@centricular.com>
20
21         * ChangeLog:
22         * NEWS:
23         * RELEASE:
24         * gst-plugins-ugly.doap:
25         * meson.build:
26           Release 1.19.90
27
28 2022-01-28 14:28:28 +0000  Tim-Philipp Müller <tim@centricular.com>
29
30         * ChangeLog:
31           Update ChangeLogs for 1.19.90
32
33 2022-01-27 01:39:28 +0000  Tim-Philipp Müller <tim@centricular.com>
34
35         * po/LINGUAS:
36         * po/ro.po:
37           gst-plugins-ugly: update translations
38           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
39
40 2022-01-05 02:07:59 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
41
42         * docs/meson.build:
43         * meson.build:
44           meson: Add explicit check: kwarg to all run_command() calls
45           This is required since Meson 0.61.0, and causes a warning to be
46           emitted otherwise:
47           https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
48           https://github.com/mesonbuild/meson/issues/9300
49           This exposed a bunch of places where we had broken run_command()
50           calls, unnecessary run_command() calls, and places where check: true
51           should be used.
52           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
53
54 2021-11-03 18:44:03 +0000  Tim-Philipp Müller <tim@centricular.com>
55
56         * meson.build:
57           Back to development
58
59 === release 1.19.3 ===
60
61 2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
62
63         * ChangeLog:
64         * NEWS:
65         * RELEASE:
66         * gst-plugins-ugly.doap:
67         * meson.build:
68           Release 1.19.3
69
70 2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
71
72         * ChangeLog:
73           Update ChangeLogs for 1.19.3
74
75 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
76
77         * meson.build:
78           meson: require matching GStreamer dep versions for unstable development releases
79           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
80           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
81
82 2021-10-25 01:02:36 +0100  Tim-Philipp Müller <tim@centricular.com>
83
84         * po/af.po:
85         * po/ast.po:
86         * po/az.po:
87         * po/bg.po:
88         * po/ca.po:
89         * po/cs.po:
90         * po/da.po:
91         * po/de.po:
92         * po/el.po:
93         * po/en_GB.po:
94         * po/eo.po:
95         * po/es.po:
96         * po/eu.po:
97         * po/fi.po:
98         * po/fr.po:
99         * po/fur.po:
100         * po/gl.po:
101         * po/hr.po:
102         * po/hu.po:
103         * po/id.po:
104         * po/it.po:
105         * po/ja.po:
106         * po/lt.po:
107         * po/lv.po:
108         * po/ms.po:
109         * po/mt.po:
110         * po/nb.po:
111         * po/nl.po:
112         * po/or.po:
113         * po/pl.po:
114         * po/pt_BR.po:
115         * po/ro.po:
116         * po/ru.po:
117         * po/sk.po:
118         * po/sl.po:
119         * po/sq.po:
120         * po/sr.po:
121         * po/sv.po:
122         * po/ta.po:
123         * po/tr.po:
124         * po/uk.po:
125         * po/vi.po:
126         * po/zh_CN.po:
127         * po/zh_TW.po:
128           gst-plugins-ugly: update translations
129           Fixes #656
130           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
131
132 2021-10-21 00:33:06 +0100  Tim-Philipp Müller <tim@centricular.com>
133
134         * meson_options.txt:
135           meson: default to gpl=disabled for gst-plugins-bad and -ugly
136           This will only affect individual/tarball module builds, as the
137           options yield to the parent project which was set to gpl=disabled
138           by default already. We kept it as auto in the original commit
139           to accommodate the need to update cerbero as well, which had to
140           be done separately after the initial commit.
141           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
142
143 2021-10-18 15:47:00 +0100  Tim-Philipp Müller <tim@centricular.com>
144
145         * tests/check/meson.build:
146           meson: update for meson.build_root() and .build_source() deprecation
147           -> use meson.project_build_root() or .global_build_root() instead.
148           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
149
150 2021-10-18 00:40:14 +0100  Tim-Philipp Müller <tim@centricular.com>
151
152         * docs/meson.build:
153         * tests/check/meson.build:
154           meson: update for dep.get_pkgconfig_variable() deprecation
155           ... in favour of dep.get_variable('foo', ..) which in some
156           cases allows for further cleanups in future since we can
157           extract variables from pkg-config dependencies as well as
158           internal dependencies using this mechanism.
159           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
160
161 2021-10-18 00:03:47 +0100  Tim-Philipp Müller <tim@centricular.com>
162
163         * meson.build:
164           meson: clean up conditional paths after version bump
165           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
166
167 2021-10-14 18:38:26 +0100  Tim-Philipp Müller <tim@centricular.com>
168
169         * meson.build:
170           meson: bump meson requirement to >= 0.59
171           For monorepo build and ugly/bad, for advanced feature
172           option API like get_option('xyz').required(..) which
173           we use in combination with the 'gpl' option.
174           For rest of modules for consistency (people will likely
175           use newer features based on the top-level requirement).
176           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
177
178 2021-09-19 00:55:34 +0100  Tim-Philipp Müller <tim@centricular.com>
179
180         * ext/a52dec/meson.build:
181         * ext/cdio/meson.build:
182         * ext/dvdread/meson.build:
183         * ext/mpeg2dec/meson.build:
184         * ext/sidplay/meson.build:
185         * ext/x264/meson.build:
186         * meson.build:
187         * meson_options.txt:
188           meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
189           Require explicit opt-in to build plugins with (A)GPL dependencies.
190           Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
191           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
192
193 2021-10-12 15:52:48 -0300  Thibault Saunier <tsaunier@igalia.com>
194
195         * docs/meson.build:
196           meson: Streamline the way we detect when to build documentation
197           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
198
199 2021-09-28 10:11:15 +1000  Brad Hards <bradh@frogmouth.net>
200
201         * README:
202         * RELEASE:
203           doc: update IRC links to OFTC
204           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
205
206 2021-09-26 01:07:02 +0100  Tim-Philipp Müller <tim@centricular.com>
207
208         * meson.build:
209           Back to development
210           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
211
212 === release 1.19.2 ===
213
214 2021-09-23 01:34:00 +0100  Tim-Philipp Müller <tim@centricular.com>
215
216         * ChangeLog:
217         * NEWS:
218         * RELEASE:
219         * gst-plugins-ugly.doap:
220         * meson.build:
221           Release 1.19.2
222
223 2021-09-21 15:05:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
224
225         * ext/x264/gstx264enc.c:
226           x264enc: Strip trailing whitespace from x264's log messages
227           x264 has linebreaks at the end of its log messages that we should
228           ignore.
229           Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
230           format string to another function marked as printf (g_strdup_vprintf)
231           without triggering -Wformat-nonliteral.
232           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
233
234 2021-09-21 14:57:29 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
235
236         * ext/x264/gstx264enc.c:
237           x264enc: Add the func/line info to the log callback
238           It looks awkward when it's missing. At least point us at the callback
239           function.
240           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
241
242 2021-09-21 14:56:23 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
243
244         * ext/x264/gstx264enc.c:
245           x264enc: Reduce log spam about bit depth support
246           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
247
248 2021-07-28 11:49:16 +0200  Stéphane Cerveau <scerveau@collabora.com>
249
250         * ext/mpeg2dec/gstmpeg2dec.c:
251           mpeg2dec: drop B-frame on open gop
252           Enhance open gop detection to drop B-frame which are invalid
253           before the first reference frame.
254           In stream such
255           gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
256           the two first frames must be dropped as we detect an open GOP situation
257           but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
258           first frames should not be dropped as we are in a closed GOP situation.
259           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
260
261 2021-05-22 01:53:43 +0100  Tim-Philipp Müller <tim@centricular.com>
262
263         * ext/x264/gstencoderbitrateprofilemanager.c:
264         * gst/asfdemux/gstasfdemux.c:
265         * gst/realmedia/rtspreal.c:
266         * meson.build:
267           Use g_memdup2() where available and add fallback for older GLib versions
268           - x264 encoder bitrate profile manager: alloc size is based
269           on existing allocation
270           - asfdemux: change length var to 64-bit and check for G_MAXUINT
271           - realmedia: opaque_data_len is read from 32 bits and then
272           only subtracted upon.
273           g_memdup() is deprecated since GLib 2.68 and we want to avoid
274           deprecation warnings with recent versions of GLib.
275           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
276
277 2021-06-01 15:28:40 +0100  Tim-Philipp Müller <tim@centricular.com>
278
279         * meson.build:
280           Back to development
281
282 === release 1.19.1 ===
283
284 2021-06-01 00:12:09 +0100  Tim-Philipp Müller <tim@centricular.com>
285
286         * ChangeLog:
287         * NEWS:
288         * README:
289         * RELEASE:
290         * gst-plugins-ugly.doap:
291         * meson.build:
292           Release 1.19.1
293
294 2018-02-26 17:28:25 +0100  David Fernandez <d.fernandezlop@gmail.com>
295
296         * docs/gst_plugins_cache.json:
297         * ext/x264/gstx264enc.c:
298           x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
299           There are cases where the video size might be less than 16x16.
300           This change allows the x264 encoder to accept this cases.
301           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
302
303 2021-04-20 18:48:38 -0400  Doug Nazar <nazard@nazar.ca>
304
305         * gst/realmedia/rmdemux.c:
306         * gst/realmedia/rmdemux.h:
307           realmedia: Drop duplicate seek events.
308           Also use seek seqnum for flush & segment events/messages.
309           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
310
311 2021-04-20 18:47:31 -0400  Doug Nazar <nazard@nazar.ca>
312
313         * gst/asfdemux/gstasfdemux.c:
314           asfdemux: Drop duplicate seek events.
315           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
316
317 2021-03-29 13:41:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
318
319         * gst/xingmux/gstxingmux.c:
320         * gst/xingmux/gstxingmux.h:
321         * gst/xingmux/plugin.c:
322           xingmux: allow per feature registration
323           Split plugin into features including
324           dynamic types which can be indiviually
325           registered during a static build.
326           More details here:
327           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
328           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
329           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
330
331 2021-03-29 13:39:20 +0200  Stéphane Cerveau <scerveau@collabora.com>
332
333         * gst/realmedia/pnmsrc.c:
334         * gst/realmedia/pnmsrc.h:
335         * gst/realmedia/rademux.c:
336         * gst/realmedia/rademux.h:
337         * gst/realmedia/rdtdepay.c:
338         * gst/realmedia/rdtdepay.h:
339         * gst/realmedia/rdtmanager.c:
340         * gst/realmedia/rdtmanager.h:
341         * gst/realmedia/realmedia.c:
342         * gst/realmedia/rmdemux.c:
343         * gst/realmedia/rmdemux.h:
344         * gst/realmedia/rtspreal.c:
345         * gst/realmedia/rtspreal.h:
346           realmedia: allow per feature registration
347           Split plugin into features including
348           dynamic types which can be indiviually
349           registered during a static build.
350           More details here:
351           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
352           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
353           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
354
355 2021-03-29 13:23:51 +0200  Stéphane Cerveau <scerveau@collabora.com>
356
357         * gst/dvdsub/gstdvdsubdec.c:
358         * gst/dvdsub/gstdvdsubdec.h:
359         * gst/dvdsub/gstdvdsubparse.c:
360         * gst/dvdsub/gstdvdsubparse.h:
361           dvdsub: allow per feature registration
362           Split plugin into features including
363           dynamic types which can be indiviually
364           registered during a static build.
365           More details here:
366           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
367           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
368           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
369
370 2021-03-29 13:15:32 +0200  Stéphane Cerveau <scerveau@collabora.com>
371
372         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
373         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
374           dvdlpcmdec: allow per feature registration
375           Split plugin into features including
376           dynamic types which can be indiviually
377           registered during a static build.
378           More details here:
379           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
380           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
381           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
382
383 2021-03-29 13:11:23 +0200  Stéphane Cerveau <scerveau@collabora.com>
384
385         * gst/asfdemux/gstasf.c:
386         * gst/asfdemux/gstasfdemux.c:
387         * gst/asfdemux/gstasfdemux.h:
388         * gst/asfdemux/gstasfelement.c:
389         * gst/asfdemux/gstasfelements.h:
390         * gst/asfdemux/gstrtpasfdepay.c:
391         * gst/asfdemux/gstrtspwms.c:
392         * gst/asfdemux/meson.build:
393           asfdemux: allow per feature registration
394           Split plugin into features including
395           dynamic types which can be indiviually
396           registered during a static build.
397           More details here:
398           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
399           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
400           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
401
402 2021-03-29 12:39:36 +0200  Stéphane Cerveau <scerveau@collabora.com>
403
404         * ext/x264/gstx264enc.c:
405         * ext/x264/gstx264enc.h:
406           x264: allow per feature registration
407           Split plugin into features including
408           dynamic types which can be indiviually
409           registered during a static build.
410           More details here:
411           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
412           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
413           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
414
415 2021-03-29 12:33:00 +0200  Stéphane Cerveau <scerveau@collabora.com>
416
417         * ext/sidplay/gstsiddec.cc:
418         * ext/sidplay/gstsiddec.h:
419           sidplay: allow per feature registration
420           Split plugin into features including
421           dynamic types which can be indiviually
422           registered during a static build.
423           More details here:
424           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
425           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
426           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
427
428 2021-03-29 12:31:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
429
430         * ext/mpeg2dec/gstmpeg2dec.c:
431         * ext/mpeg2dec/gstmpeg2dec.h:
432           mpeg2dec: allow per feature registration
433           Split plugin into features including
434           dynamic types which can be indiviually
435           registered during a static build.
436           More details here:
437           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
438           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
439           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
440
441 2021-03-29 12:28:28 +0200  Stéphane Cerveau <scerveau@collabora.com>
442
443         * ext/dvdread/dvdreadsrc.c:
444         * ext/dvdread/dvdreadsrc.h:
445           dvdread: allow per feature registration
446           Split plugin into features including
447           dynamic types which can be indiviually
448           registered during a static build.
449           More details here:
450           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
451           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
452           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
453
454 2021-03-29 12:28:04 +0200  Stéphane Cerveau <scerveau@collabora.com>
455
456         * ext/cdio/gstcdio.c:
457         * ext/cdio/gstcdio.h:
458         * ext/cdio/gstcdiocddasrc.c:
459         * ext/cdio/gstcdiocddasrc.h:
460           cdio: allow per feature registration
461           Split plugin into features including
462           dynamic types which can be indiviually
463           registered during a static build.
464           More details here:
465           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
466           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
467           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
468
469 2021-03-29 10:39:46 +0200  Stéphane Cerveau <scerveau@collabora.com>
470
471         * ext/amrwbdec/amrwb.c:
472         * ext/amrwbdec/amrwbdec.c:
473         * ext/amrwbdec/amrwbdec.h:
474           amrwbdec: allow per feature registration
475           Split plugin into features including
476           dynamic types which can be indiviually
477           registered during a static build.
478           More details here:
479           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
480           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
481           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
482
483 2021-03-29 10:38:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
484
485         * ext/amrnb/amrnb.c:
486         * ext/amrnb/amrnbdec.c:
487         * ext/amrnb/amrnbdec.h:
488         * ext/amrnb/amrnbenc.c:
489         * ext/amrnb/amrnbenc.h:
490           amrnb: allow per feature registration
491           Split plugin into features including
492           dynamic types which can be indiviually
493           registered during a static build.
494           More details here:
495           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
496           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
497           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
498
499 2021-03-29 10:37:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
500
501         * ext/a52dec/gsta52dec.c:
502         * ext/a52dec/gsta52dec.h:
503           a52dec: allow per feature registration
504           Split plugin into features including
505           dynamic types which can be indiviually
506           registered during a static build.
507           More details here:
508           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
509           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
510           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
511
512 2021-03-19 15:16:06 +1100  Matthew Waters <matthew@centricular.com>
513
514         * ext/x264/gstencoderbitrateprofilemanager.c:
515           gst: don't use volatile to mean atomic
516           volatile is not sufficient to provide atomic guarantees and real atomics
517           should be used instead.  GCC 11 has started warning about using volatile
518           with atomic operations.
519           https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
520           Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
521           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
522
523 2021-03-03 11:05:14 +0200  Sebastian Dröge <sebastian@centricular.com>
524
525         * gst/realmedia/rmdemux.c:
526           rmdemux: Make sure we have enough data available when parsing audio/video packets
527           Otherwise there will be out-of-bounds reads and potential crashes.
528           Thanks to Natalie Silvanovich for reporting.
529           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
530           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
531
532 2020-11-04 18:44:07 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
533
534         * meson.build:
535           meson: Enable some MSVC warnings for parity with GCC/Clang
536           This makes it easier to do development with MSVC by making it warn
537           on common issues that GCC/Clang error out for in our CI configuration.
538           Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
539           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
540
541 2020-10-31 04:52:14 +0900  Seungha Yang <seungha@centricular.com>
542
543         * tests/check/elements/mpeg2dec.c:
544           tests: mpeg2dec: Don't expect BT601 color space
545           If it's required, mpeg2dec should set it explicitly.
546           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
547
548 2020-09-08 17:30:39 +0100  Tim-Philipp Müller <tim@centricular.com>
549
550         * .gitlab-ci.yml:
551           ci: include template from gst-ci master branch again
552
553 2020-09-08 16:58:40 +0100  Tim-Philipp Müller <tim@centricular.com>
554
555         * meson.build:
556           Back to development
557
558 === release 1.18.0 ===
559
560 2020-09-08 00:05:39 +0100  Tim-Philipp Müller <tim@centricular.com>
561
562         * .gitlab-ci.yml:
563         * ChangeLog:
564         * NEWS:
565         * README:
566         * RELEASE:
567         * gst-plugins-ugly.doap:
568         * meson.build:
569           Release 1.18.0
570
571 2020-09-07 22:40:46 +0100  Tim-Philipp Müller <tim@centricular.com>
572
573         * meson.build:
574         * scripts/dist-translations.py:
575         * scripts/meson.build:
576           meson: dist pot file in tarball
577           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
578
579 2020-09-07 12:14:13 +0300  Sebastian Dröge <sebastian@centricular.com>
580
581         * ext/x264/gstx264enc.c:
582           x264: Update for gst_video_transfer_function_*() function renaming
583           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
584
585 2020-08-21 10:35:11 +0300  Sebastian Dröge <sebastian@centricular.com>
586
587         * docs/gst_plugins_cache.json:
588         * ext/x264/gstx264enc.c:
589           x264enc: Allow maximum quantizer value of 63 instead of 51
590           QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
591           up to 81 (QP_MAX) but that seems to be outside the spec.
592           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
593
594 === release 1.17.90 ===
595
596 2020-08-20 16:12:23 +0100  Tim-Philipp Müller <tim@centricular.com>
597
598         * ChangeLog:
599         * NEWS:
600         * RELEASE:
601         * gst-plugins-ugly.doap:
602         * meson.build:
603           Release 1.17.90
604
605 2020-07-15 10:49:03 +0300  Jordan Petridis <jordan@centricular.com>
606
607         * tests/check/elements/amrnbenc.c:
608           amrnbenc: remove global variables
609           gstcheck is declaring its own buffers glist which ends up
610           overwritten, loks like the code meant to use that already
611           gcc 10 is also complaining about this, but only on static
612           builds for some reason
613           ```
614           FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
615           /usr/bin/ld: subprojects/gstreamer/libs/gst/check/libgstcheck-1.0.a(gstcheck.c.o):(.bss+0x38): multiple definition of `buffers'; subprojects/gst-plugins-ugly/tests/check/708af1f@@elements_amrnbenc@exe/elements_amrnbenc.c.o:(.bss+0x18): first defined here
616           collect2: error: ld returned 1 exit status
617           ```
618           also remove unused var `current_buf`
619           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
620
621 2020-04-02 03:27:26 +1100  Jan Schmidt <jan@centricular.com>
622
623         * gst/realmedia/rmdemux.c:
624           rmdemux: Don't ignore the return value of gst_segment_do_seek()
625           If gst_segment_do_seek() fails, fail the seek.
626           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
627
628 2020-04-01 19:34:30 +1100  Jan Schmidt <jan@centricular.com>
629
630         * gst/asfdemux/gstasfdemux.c:
631           asfdemux: Don't ignore the return result of gst_segment_do_seek()
632           gst_segment_do_seek() can fail, and our seek should fail
633           accordingly.
634           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
635
636 2020-04-17 11:34:16 -0500  Derek Lesho <dlesho@codeweavers.com>
637
638         * gst/asfdemux/gstasfdemux.c:
639           asfdemux: Only forward SEEK event when in push mode.
640           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
641
642 2020-07-25 21:19:20 +0100  Stéphane Cerveau <scerveau@collabora.com>
643
644         * meson.build:
645           meson: add a plugin summary
646           This summary displays a list of plugins which
647           have been enabled.
648           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
649
650 2018-10-03 13:32:11 +0200  Thibault Saunier <tsaunier@igalia.com>
651
652         * ext/x264/GstX264Enc.prs:
653           x264enc: Add a 'Zero Latency' profile
654           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
655
656 2020-07-22 17:31:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>
657
658         * tests/check/elements/x264enc.c:
659           tests/x264enc: Don't declare variables inside the for loop header
660           This is a C99 feature
661           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
662
663 2020-07-21 15:40:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
664
665         * tests/check/elements/x264enc.c:
666           tests: x264enc: Test formats are compatible with profile
667           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
668
669 2020-07-01 16:11:09 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
670
671         * ext/x264/gstx264enc.c:
672           x264enc: Separate high-10 video formats from 8-bit formats
673           If downstream is constrained to an 8-bit profile, caps queries would
674           still allow I420_10LE as input. If upstream actually sends such a caps
675           event, downstream would fail to accept the high-10 profile.
676           The following pipeline now fails earlier, during the negotiation phase
677           instead of the stream start:
678           gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
679           ! x264enc ! video/x-h264,profile=constrained-baseline \
680           ! fakesink
681           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
682
683 2020-07-21 15:39:31 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
684
685         * tests/check/elements/x264enc.c:
686           tests: x264enc: Test 10-bit formats
687           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
688
689 2020-07-21 15:33:57 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
690
691         * tests/check/elements/x264enc.c:
692           tests: x264enc: Test all (8-bit) video formats
693           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
694
695 2020-07-06 22:13:55 -0400  Thibault Saunier <tsaunier@igalia.com>
696
697         * ext/x264/gstx264enc.c:
698           x264enc: Forward downstream colorimetry and chroma-site upstream
699           So that the value can be used by upstream converters when necessary.
700           This whole logic has been copied from `__gst_video_element_proxy_caps`
701           but those 2 fields were missing.
702           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
703
704 2020-07-08 17:07:35 +0100  Tim-Philipp Müller <tim@centricular.com>
705
706         * meson.build:
707         * scripts/extract-release-date-from-doap-file.py:
708           meson: set release date from .doap file for releases
709           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
710
711 2020-07-03 02:03:37 +0100  Tim-Philipp Müller <tim@centricular.com>
712
713         * meson.build:
714           Back to development
715
716 === release 1.17.2 ===
717
718 2020-07-03 00:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
719
720         * ChangeLog:
721         * NEWS:
722         * RELEASE:
723         * gst-plugins-ugly.doap:
724         * meson.build:
725           Release 1.17.2
726
727 2020-06-23 00:03:04 +0200  Mathieu Duponchelle <mathieu@centricular.com>
728
729         * docs/meson.build:
730           meson: mark plugins cache target as always stale
731
732 2020-06-19 22:55:28 -0400  Thibault Saunier <tsaunier@igalia.com>
733
734         * docs/gst_plugins_cache.json:
735           doc: Stop documenting properties from parents
736
737 2020-06-20 00:28:13 +0100  Tim-Philipp Müller <tim@centricular.com>
738
739         * meson.build:
740           Back to development
741
742 === release 1.17.1 ===
743
744 2020-06-19 19:20:41 +0100  Tim-Philipp Müller <tim@centricular.com>
745
746         * ChangeLog:
747         * NEWS:
748         * RELEASE:
749         * docs/gst_plugins_cache.json:
750         * gst-plugins-ugly.doap:
751         * meson.build:
752           Release 1.17.1
753
754 2020-06-09 15:13:47 -0400  Thibault Saunier <tsaunier@igalia.com>
755
756         * docs/gst_plugins_cache.json:
757           docs: Update plugins cache
758
759 2020-06-08 09:37:10 -0400  Thibault Saunier <tsaunier@igalia.com>
760
761         * docs/gst_plugins_cache.json:
762           docs: Update plugins cache
763
764 2020-06-06 10:15:25 +0100  Philippe Normand <philn@igalia.com>
765
766         * ext/sidplay/gstsiddec.cc:
767           siddec: update gst_type_mark_as_plugin_api() calls
768           This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
769           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
770
771 2020-06-06 00:41:38 +0200  Mathieu Duponchelle <mathieu@centricular.com>
772
773         * ext/a52dec/gsta52dec.c:
774         * ext/amrnb/amrnbdec.c:
775         * ext/amrnb/amrnbenc.c:
776         * ext/x264/gstx264enc.c:
777           plugins: uddate gst_type_mark_as_plugin_api() calls
778
779 2020-06-03 18:38:28 -0400  Thibault Saunier <tsaunier@igalia.com>
780
781         * docs/meson.build:
782           doc: Require hotdoc >= 0.11.0
783
784 2020-05-27 16:02:02 +0300  Sebastian Dröge <sebastian@centricular.com>
785
786         * docs/gst_plugins_cache.json:
787           docs: Update gst_plugins_cache.json
788
789 2020-05-30 23:16:50 +0300  Sebastian Dröge <sebastian@centricular.com>
790
791         * ext/a52dec/gsta52dec.c:
792         * ext/amrnb/amrnbdec.c:
793         * ext/amrnb/amrnbenc.c:
794         * ext/sidplay/gstsiddec.cc:
795         * ext/x264/gstx264enc.c:
796           plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
797
798 2020-06-02 00:41:23 +0100  Tim-Philipp Müller <tim@centricular.com>
799
800         * gst/asfdemux/gstasfdemux.c:
801           asfdemux: extract WM/PartOfSet disc number and count metadata
802           Fixes #30
803           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
804
805 2020-06-02 00:40:48 +0100  Tim-Philipp Müller <tim@centricular.com>
806
807         * gst/asfdemux/gstasfdemux.c:
808           asfdemux: sprinkle some INDENT-OFF
809           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
810
811 2020-05-27 14:42:20 +0100  Tim-Philipp Müller <tim@centricular.com>
812
813         * tests/check/meson.build:
814           tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
815           If core is built as a subproject (e.g. as in gst-build), make sure to use
816           the gst-plugin-scanner from the built subproject. Without this, gstreamer
817           might accidentally use the gst-plugin-scanner from the install prefix if
818           that exists, which in turn might drag in gst library versions we didn't
819           mean to drag in. Those gst library versions might then be older than
820           what our current build needs, and might cause our newly-built plugins
821           to get blacklisted in the test registry because they rely on a symbol
822           that the wrongly-pulled in gst lib doesn't have.
823           This should fix running of unit tests in gst-build when invoking
824           meson test or ninja test from outside the devenv for the case where
825           there is an older or different-version gst-plugin-scanner installed
826           in the install prefix.
827           In case no gst-plugin-scanner is installed in the install prefix, this
828           will fix "GStreamer-WARNING: External plugin loader failed. This most
829           likely means that the plugin loader helper binary was not found or
830           could not be run. You might need to set the GST_PLUGIN_SCANNER
831           environment variable if your setup is unusual." warnings when running
832           the unit tests.
833           In the case where we find GStreamer core via pkg-config we use
834           a newly-added pkg-config var "pluginscannerdir" to get the right
835           directory. This has the benefit of working transparently for both
836           installed and uninstalled pkg-config files/setups.
837           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
838
839 2020-05-27 09:13:17 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.com>
840
841         * ext/dvdread/dvdreadsrc.c:
842           dvdreadsrc: fix uninitialized warning
843           Variable is always set in actual code paths but let's keep gcc happy.
844           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
845
846 2020-05-12 05:07:47 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
847
848         * ext/sidplay/meson.build:
849         * meson.build:
850           meson: Pass native: false to add_languages()
851           This is needed for cross-compiling without a build machine compiler
852           available. The option was added in 0.54, but we only need this in
853           Cerbero and it doesn't affect older versions so it should be ok.
854           Will just cause a spurious warning.
855           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
856
857 2020-04-03 14:24:46 -0500  Derek Lesho <dlesho@codeweavers.com>
858
859         * gst/asfdemux/gstasfdemux.c:
860           asfdemux: Always re-initialize metadata and global_metadata
861           When transitioning from the PAUSED state, to the READY state, and back,
862           metadata and global_metadata are left uninitialized, unlike when the
863           demxuer transitions from NULL to READY, then to PAUSED.  I have found
864           this to cause a segmentation fault when fields in these structures are
865           set.
866
867 2020-04-02 16:18:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
868
869         * ext/x264/gstx264enc.c:
870           x264enc: Fix 'ref' property range and default
871           The --ref option indicate the size of the DPB, hence should be in the range of
872           0 to 16. This patch also fix the default to match x264enc default 3. This
873           change isn't a behaviour change since we don't enforce the reported default.
874
875 2020-03-19 18:05:43 -0300  Thibault Saunier <tsaunier@igalia.com>
876
877         * ext/a52dec/gsta52dec.c:
878           a52dec: Mark as converter
879           It is able to do channel downminxing, so technically it is also a
880           converter
881           This is also important so validate knows about that when doing its
882           checks
883
884 2019-10-17 14:55:51 +0200  Thibault Saunier <tsaunier@igalia.com>
885
886         * ext/x264/gstencoderbitrateprofilemanager.c:
887         * ext/x264/gstencoderbitrateprofilemanager.h:
888         * ext/x264/gstx264enc.c:
889         * ext/x264/gstx264enc.h:
890         * ext/x264/meson.build:
891           x264enc: Respect Youtube bitrate recommandation
892           Properly follow google recommendations[0] concerning bitrate when the
893           user wants to use the youtube profile.
894           [0]: https://support.google.com/youtube/answer/1722171?hl=en
895
896 2019-12-18 16:09:42 +0100  Stéphane Cerveau <scerveau@collabora.com>
897
898         * ext/dvdread/dvdreadsrc.c:
899           ugly: use of g_value_dup_string
900           Use helper method to get string from GValue.
901
902 2019-12-14 18:49:54 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
903
904         * ext/x264/gstx264enc.c:
905           x264enc: fixed codestyle
906
907 2019-12-14 17:15:21 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
908
909         * ext/x264/gstx264enc.c:
910           x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
911           Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
912           set inside em_data field. h264parse element (and possible third-party
913           decoders such as libav) also follows this requirement.
914           https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
915
916 2019-06-09 00:30:53 +0100  Tim-Philipp Müller <tim@centricular.com>
917
918         * .gitignore:
919         * .gitmodules:
920         * Makefile.am:
921         * README:
922         * autogen.sh:
923         * common:
924         * configure.ac:
925         * docs/.gitignore:
926         * docs/version.entities.in:
927         * ext/Makefile.am:
928         * ext/a52dec/Makefile.am:
929         * ext/amrnb/Makefile.am:
930         * ext/amrwbdec/Makefile.am:
931         * ext/cdio/Makefile.am:
932         * ext/dvdread/Makefile.am:
933         * ext/mpeg2dec/.gitignore:
934         * ext/mpeg2dec/Makefile.am:
935         * ext/sidplay/Makefile.am:
936         * ext/x264/Makefile.am:
937         * gst-libs/Makefile.am:
938         * gst-libs/gst/Makefile.am:
939         * gst/Makefile.am:
940         * gst/asfdemux/.gitignore:
941         * gst/asfdemux/Makefile.am:
942         * gst/dvdlpcmdec/Makefile.am:
943         * gst/dvdsub/Makefile.am:
944         * gst/realmedia/.gitignore:
945         * gst/realmedia/Makefile.am:
946         * gst/xingmux/Makefile.am:
947         * m4/.gitignore:
948         * m4/Makefile.am:
949         * m4/README:
950         * m4/a52.m4:
951         * m4/aalib.m4:
952         * m4/as-ffmpeg.m4:
953         * m4/as-slurp-ffmpeg.m4:
954         * m4/check-libheader.m4:
955         * m4/freetype2.m4:
956         * m4/gconf-2.m4:
957         * m4/glib.m4:
958         * m4/gst-fionread.m4:
959         * m4/gst-ivorbis.m4:
960         * m4/gst-sdl.m4:
961         * m4/gst-shout2.m4:
962         * m4/gst-sid.m4:
963         * m4/gtk.m4:
964         * m4/libfame.m4:
965         * m4/libmikmod.m4:
966         * m4/lrint.m4:
967         * m4/lrintf.m4:
968         * pkgconfig/.gitignore:
969         * pkgconfig/Makefile.am:
970         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
971         * po/.gitignore:
972         * po/Makevars:
973         * po/POTFILES:
974         * tests/Makefile.am:
975         * tests/check/.gitignore:
976         * tests/check/Makefile.am:
977         * tests/check/elements/.gitignore:
978         * tests/check/generic/.gitignore:
979         * tests/files/Makefile.am:
980           Remove autotools build system
981
982 2019-09-02 09:33:15 -0400  Aaron Boxer <aaron.boxer@collabora.com>
983
984         * NEWS:
985         * ext/mpeg2dec/gstmpeg2dec.c:
986         * ext/x264/gstx264enc.c:
987         * gst/asfdemux/gstasfdemux.c:
988         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
989         * gst/dvdsub/gstdvdsubdec.c:
990         * gst/realmedia/rdtjitterbuffer.c:
991         * gst/realmedia/rtspreal.c:
992         * hooks/pre-commit.hook:
993           documentation: fix some typos
994
995 2019-08-23 19:06:59 +0200  Mathieu Duponchelle <mathieu@centricular.com>
996
997         * ext/amrnb/amrnbdec.c:
998         * ext/amrnb/amrnbenc.c:
999         * ext/amrwbdec/amrwbdec.c:
1000           docstrings: port ulinks to markdown links
1001
1002 2019-08-23 16:25:25 +1000  Matthew Waters <matthew@centricular.com>
1003
1004         * docs/meson.build:
1005           meson: Don't generate doc cache when no plugins are enabled
1006           Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
1007
1008 2019-07-15 21:56:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
1009
1010         * ext/x264/gstx264enc.c:
1011           x264enc: Port to color_{primaries,transfer,matrix}_to_iso
1012           ... with more color value mapping
1013
1014 2019-07-15 22:38:35 +0900  Seungha Yang <seungha.yang@navercorp.com>
1015
1016         * tests/check/elements/x264enc.c:
1017         * tests/check/meson.build:
1018           tests: x264enc: Enable test on Windows
1019           ... with removal of pointless unistd.h dependency.
1020           Note that full dependency listing is required to run unit test
1021           executable binary on Windows uninstalled environment.
1022
1023 2019-05-31 23:07:58 +0200  Niels De Graef <niels.degraef@barco.com>
1024
1025         * configure.ac:
1026         * meson.build:
1027           meson: Bump minimal GLib version to 2.44
1028           This means we can use some newer features and get rid of some
1029           boilerplate code using the G_DECLARE_* macros.
1030           As discussed on IRC, 2.44 is old enough by now to start depending on it.
1031
1032 2019-05-29 23:00:48 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1033
1034         * ext/sidplay/gstsiddec.cc:
1035           doc: remove xml from comments
1036
1037 2019-05-25 14:19:54 +0200  Tim-Philipp Müller <tim@centricular.com>
1038
1039         * gst/asfdemux/asfheaders.h:
1040           asfdemux: remove some unused cruft in internal headers
1041
1042 2019-05-16 09:15:52 -0400  Thibault Saunier <tsaunier@igalia.com>
1043
1044         * docs/gst_plugins_cache.json:
1045         * docs/meson.build:
1046           docs: Stop building the doc cache by default
1047           And update the cache
1048           Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1049
1050 2019-05-13 22:54:16 -0400  Thibault Saunier <tsaunier@igalia.com>
1051
1052         * docs/gst_plugins_cache.json:
1053           docs: Update plugins documentation cache
1054
1055 2018-10-22 11:47:37 +0200  Thibault Saunier <tsaunier@igalia.com>
1056
1057         * Makefile.am:
1058         * configure.ac:
1059         * docs/Makefile.am:
1060         * docs/all_index.md:
1061         * docs/gst_api_version.in:
1062         * docs/gst_plugins_cache.json:
1063         * docs/index.md:
1064         * docs/meson.build:
1065         * docs/plugins/.gitignore:
1066         * docs/plugins/Makefile.am:
1067         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1068         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1069         * docs/plugins/gst-plugins-ugly-plugins.args:
1070         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1071         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1072         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1073         * docs/plugins/gst-plugins-ugly-plugins.signals:
1074         * docs/plugins/gst-plugins-ugly-plugins.types:
1075         * docs/plugins/inspect/plugin-a52dec.xml:
1076         * docs/plugins/inspect/plugin-amrnb.xml:
1077         * docs/plugins/inspect/plugin-amrwbdec.xml:
1078         * docs/plugins/inspect/plugin-asf.xml:
1079         * docs/plugins/inspect/plugin-cdio.xml:
1080         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1081         * docs/plugins/inspect/plugin-dvdread.xml:
1082         * docs/plugins/inspect/plugin-dvdsub.xml:
1083         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1084         * docs/plugins/inspect/plugin-realmedia.xml:
1085         * docs/plugins/inspect/plugin-sid.xml:
1086         * docs/plugins/inspect/plugin-x264.xml:
1087         * docs/plugins/inspect/plugin-xingmux.xml:
1088         * docs/sitemap.txt:
1089         * ext/a52dec/meson.build:
1090         * ext/amrnb/meson.build:
1091         * ext/amrwbdec/meson.build:
1092         * ext/cdio/meson.build:
1093         * ext/dvdread/meson.build:
1094         * ext/mpeg2dec/meson.build:
1095         * ext/sidplay/meson.build:
1096         * ext/x264/meson.build:
1097         * gst/asfdemux/gstasfdemux.h:
1098         * gst/asfdemux/meson.build:
1099         * gst/dvdlpcmdec/meson.build:
1100         * gst/dvdsub/meson.build:
1101         * gst/realmedia/meson.build:
1102         * gst/xingmux/meson.build:
1103         * meson.build:
1104         * meson_options.txt:
1105           docs: Port documentation to hotdoc
1106
1107 2018-10-22 11:47:32 +0200  Thibault Saunier <tsaunier@igalia.com>
1108
1109         * ext/a52dec/gsta52dec.c:
1110         * ext/amrnb/amrnbdec.c:
1111         * ext/amrnb/amrnbenc.c:
1112         * ext/amrwbdec/amrwbdec.c:
1113         * ext/cdio/gstcdiocddasrc.c:
1114         * ext/x264/gstx264enc.c:
1115         * gst/asfdemux/gstasfdemux.h:
1116         * gst/asfdemux/gstrtspwms.c:
1117         * gst/realmedia/gstrdtbuffer.h:
1118         * gst/realmedia/rademux.c:
1119         * gst/realmedia/rdtmanager.c:
1120         * gst/realmedia/rtspreal.c:
1121         * gst/xingmux/gstxingmux.c:
1122           docs: Port all docstring to gtk-doc markdown
1123
1124 2019-04-26 18:28:04 +0100  Tim-Philipp Müller <tim@centricular.com>
1125
1126         * ext/sidplay/meson.build:
1127           meson: sidplay: use library() instead of shared_module()
1128           Like we do for other plugins, and also install a .pc file
1129           if we build the plugin statically.
1130
1131 2019-04-22 12:51:33 +0300  Sebastian Dröge <sebastian@centricular.com>
1132
1133         * ext/dvdread/meson.build:
1134         * meson.build:
1135           meson: Always require the gmodule dependency
1136           It's needed by the dvdread plugin but also by the x264 plugin in certain
1137           circumstances. As it's part of GLib and always available, simply move it
1138           as a hard dependency to the top-level meson.build.
1139
1140 2019-04-19 10:28:17 +0100  Tim-Philipp Müller <tim@centricular.com>
1141
1142         * README:
1143         * RELEASE:
1144         * configure.ac:
1145         * docs/plugins/inspect/plugin-a52dec.xml:
1146         * docs/plugins/inspect/plugin-amrnb.xml:
1147         * docs/plugins/inspect/plugin-amrwbdec.xml:
1148         * docs/plugins/inspect/plugin-asf.xml:
1149         * docs/plugins/inspect/plugin-cdio.xml:
1150         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1151         * docs/plugins/inspect/plugin-dvdread.xml:
1152         * docs/plugins/inspect/plugin-dvdsub.xml:
1153         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1154         * docs/plugins/inspect/plugin-realmedia.xml:
1155         * docs/plugins/inspect/plugin-sid.xml:
1156         * docs/plugins/inspect/plugin-x264.xml:
1157         * docs/plugins/inspect/plugin-xingmux.xml:
1158         * meson.build:
1159           Back to development
1160
1161 === release 1.16.0 ===
1162
1163 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1164
1165         * ChangeLog:
1166         * NEWS:
1167         * README:
1168         * RELEASE:
1169         * configure.ac:
1170         * gst-plugins-ugly.doap:
1171         * meson.build:
1172           Release 1.16.0
1173
1174 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1175
1176         * docs/plugins/inspect/plugin-a52dec.xml:
1177         * docs/plugins/inspect/plugin-amrnb.xml:
1178         * docs/plugins/inspect/plugin-amrwbdec.xml:
1179         * docs/plugins/inspect/plugin-asf.xml:
1180         * docs/plugins/inspect/plugin-cdio.xml:
1181         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1182         * docs/plugins/inspect/plugin-dvdread.xml:
1183         * docs/plugins/inspect/plugin-dvdsub.xml:
1184         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1185         * docs/plugins/inspect/plugin-realmedia.xml:
1186         * docs/plugins/inspect/plugin-sid.xml:
1187         * docs/plugins/inspect/plugin-x264.xml:
1188         * docs/plugins/inspect/plugin-xingmux.xml:
1189           Update docs
1190
1191 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
1192
1193         * po/id.po:
1194         * po/sv.po:
1195           Update translations
1196
1197 === release 1.15.90 ===
1198
1199 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1200
1201         * ChangeLog:
1202         * NEWS:
1203         * RELEASE:
1204         * configure.ac:
1205         * gst-plugins-ugly.doap:
1206         * meson.build:
1207           Release 1.15.90
1208
1209 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1210
1211         * docs/plugins/inspect/plugin-a52dec.xml:
1212         * docs/plugins/inspect/plugin-amrnb.xml:
1213         * docs/plugins/inspect/plugin-amrwbdec.xml:
1214         * docs/plugins/inspect/plugin-asf.xml:
1215         * docs/plugins/inspect/plugin-cdio.xml:
1216         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1217         * docs/plugins/inspect/plugin-dvdread.xml:
1218         * docs/plugins/inspect/plugin-dvdsub.xml:
1219         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1220         * docs/plugins/inspect/plugin-realmedia.xml:
1221         * docs/plugins/inspect/plugin-sid.xml:
1222         * docs/plugins/inspect/plugin-x264.xml:
1223         * docs/plugins/inspect/plugin-xingmux.xml:
1224           Update docs
1225
1226 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1227
1228         * ext/x264/meson.build:
1229           meson: Add a subproject fallback for x264
1230
1231 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
1232
1233         * po/LINGUAS:
1234           Update LINGUAS
1235
1236 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1237
1238         * meson.build:
1239           meson: add -Wno-unused also to C++ args when gst debug system is disabled
1240
1241 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1242
1243         * NEWS:
1244         * RELEASE:
1245         * configure.ac:
1246         * docs/plugins/inspect/plugin-a52dec.xml:
1247         * docs/plugins/inspect/plugin-amrnb.xml:
1248         * docs/plugins/inspect/plugin-amrwbdec.xml:
1249         * docs/plugins/inspect/plugin-asf.xml:
1250         * docs/plugins/inspect/plugin-cdio.xml:
1251         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1252         * docs/plugins/inspect/plugin-dvdread.xml:
1253         * docs/plugins/inspect/plugin-dvdsub.xml:
1254         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1255         * docs/plugins/inspect/plugin-realmedia.xml:
1256         * docs/plugins/inspect/plugin-sid.xml:
1257         * docs/plugins/inspect/plugin-x264.xml:
1258         * docs/plugins/inspect/plugin-xingmux.xml:
1259         * meson.build:
1260           Back to development
1261
1262 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1263
1264         * ext/x264/gstx264enc.c:
1265           x264enc: inject CEA708 closed captions
1266
1267 === release 1.15.2 ===
1268
1269 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1270
1271         * ChangeLog:
1272         * NEWS:
1273         * RELEASE:
1274         * configure.ac:
1275         * gst-plugins-ugly.doap:
1276         * meson.build:
1277           Release 1.15.2
1278
1279 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1280
1281         * docs/plugins/inspect/plugin-a52dec.xml:
1282         * docs/plugins/inspect/plugin-amrnb.xml:
1283         * docs/plugins/inspect/plugin-amrwbdec.xml:
1284         * docs/plugins/inspect/plugin-asf.xml:
1285         * docs/plugins/inspect/plugin-cdio.xml:
1286         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1287         * docs/plugins/inspect/plugin-dvdread.xml:
1288         * docs/plugins/inspect/plugin-dvdsub.xml:
1289         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1290         * docs/plugins/inspect/plugin-realmedia.xml:
1291         * docs/plugins/inspect/plugin-sid.xml:
1292         * docs/plugins/inspect/plugin-x264.xml:
1293         * docs/plugins/inspect/plugin-xingmux.xml:
1294           Update docs
1295
1296 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
1297
1298         * po/af.po:
1299         * po/az.po:
1300         * po/bg.po:
1301         * po/ca.po:
1302         * po/cs.po:
1303         * po/da.po:
1304         * po/de.po:
1305         * po/el.po:
1306         * po/en_GB.po:
1307         * po/eo.po:
1308         * po/es.po:
1309         * po/eu.po:
1310         * po/fi.po:
1311         * po/fr.po:
1312         * po/fur.po:
1313         * po/gl.po:
1314         * po/hr.po:
1315         * po/hu.po:
1316         * po/id.po:
1317         * po/it.po:
1318         * po/ja.po:
1319         * po/lt.po:
1320         * po/lv.po:
1321         * po/ms.po:
1322         * po/mt.po:
1323         * po/nb.po:
1324         * po/nl.po:
1325         * po/or.po:
1326         * po/pl.po:
1327         * po/pt_BR.po:
1328         * po/ro.po:
1329         * po/ru.po:
1330         * po/sk.po:
1331         * po/sl.po:
1332         * po/sq.po:
1333         * po/sr.po:
1334         * po/sv.po:
1335         * po/ta.po:
1336         * po/tr.po:
1337         * po/uk.po:
1338         * po/vi.po:
1339         * po/zh_CN.po:
1340           Update translations
1341
1342 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1343
1344         * ext/sidplay/gstsiddec.cc:
1345           sidplay: fix indentation
1346
1347 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
1348
1349         * ext/dvdread/dvdreadsrc.c:
1350           dvdreadsrc: Work around GCC9 compiler warning
1351           It's technically true but not for this specific type.
1352           dvdreadsrc.c:394:65: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
1353           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1354           |                                                     ~~~~~~~~~~~~^~~~~~~~~
1355
1356 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
1357
1358         * meson.build:
1359           meson: Add support orc fallback
1360           Allow fallback to orc subproject if any.
1361
1362 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
1363
1364         * ext/x264/gstx264enc.c:
1365           x264: Only enable dynamic loading code for x264 < 253
1366           Otherwise we get some compiler warnings:
1367           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1368           unload_x264 (GstX264EncVTable * vtable)
1369           ^~~~~~~~~~~
1370           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1371           load_x264 (const gchar * filename)
1372           ^~~~~~~~~
1373
1374 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
1375
1376         * ext/x264/meson.build:
1377           x264: Link to gmodule in the meson build if extra x264 libraries are provided
1378           We would dynamically load additional x264 libraries then.
1379
1380 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
1381
1382         * m4/gst-sid.m4:
1383           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1384           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1385
1386 === release 1.15.1 ===
1387
1388 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1389
1390         * ChangeLog:
1391         * NEWS:
1392         * RELEASE:
1393         * configure.ac:
1394         * gst-plugins-ugly.doap:
1395         * meson.build:
1396           Release 1.15.1
1397
1398 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1399
1400         * docs/plugins/inspect/plugin-a52dec.xml:
1401         * docs/plugins/inspect/plugin-amrnb.xml:
1402         * docs/plugins/inspect/plugin-amrwbdec.xml:
1403         * docs/plugins/inspect/plugin-asf.xml:
1404         * docs/plugins/inspect/plugin-cdio.xml:
1405         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1406         * docs/plugins/inspect/plugin-dvdread.xml:
1407         * docs/plugins/inspect/plugin-dvdsub.xml:
1408         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1409         * docs/plugins/inspect/plugin-realmedia.xml:
1410         * docs/plugins/inspect/plugin-sid.xml:
1411         * docs/plugins/inspect/plugin-x264.xml:
1412         * docs/plugins/inspect/plugin-xingmux.xml:
1413           Update docs
1414
1415 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
1416
1417         * po/af.po:
1418         * po/ast.po:
1419         * po/az.po:
1420         * po/bg.po:
1421         * po/ca.po:
1422         * po/cs.po:
1423         * po/da.po:
1424         * po/de.po:
1425         * po/el.po:
1426         * po/en_GB.po:
1427         * po/eo.po:
1428         * po/es.po:
1429         * po/eu.po:
1430         * po/fi.po:
1431         * po/fr.po:
1432         * po/fur.po:
1433         * po/gl.po:
1434         * po/hr.po:
1435         * po/hu.po:
1436         * po/id.po:
1437         * po/it.po:
1438         * po/ja.po:
1439         * po/lt.po:
1440         * po/lv.po:
1441         * po/ms.po:
1442         * po/mt.po:
1443         * po/nb.po:
1444         * po/nl.po:
1445         * po/or.po:
1446         * po/pl.po:
1447         * po/pt_BR.po:
1448         * po/ro.po:
1449         * po/ru.po:
1450         * po/sk.po:
1451         * po/sl.po:
1452         * po/sq.po:
1453         * po/sr.po:
1454         * po/sv.po:
1455         * po/tr.po:
1456         * po/uk.po:
1457         * po/vi.po:
1458         * po/zh_CN.po:
1459           Update translations
1460
1461 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1462
1463         * tests/check/generic/states.c:
1464         * tests/check/meson.build:
1465           tests: Enable test generic_states on Windows
1466           ... and drop needless unistd.h dependency
1467
1468 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1469
1470         * meson.build:
1471         * tests/check/meson.build:
1472           meson: Use join_paths() instead '/'
1473
1474 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
1475
1476         * meson.build:
1477         * tests/check/meson.build:
1478         * tests/meson.build:
1479           tests: Enable unit test on Windows
1480           Remove hard-coded ':' whitelist separator since it varies with OS
1481
1482 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
1483
1484         * common:
1485           Automatic update of common submodule
1486           From ed78bee to 59cb678
1487
1488 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
1489
1490         * meson.build:
1491           meson: Specify encoding to UTF-8 when building with MSVC
1492           Use build arguments consistent with core and -base. This can also
1493           remove noisy "C4819" warning of non-us locale MSVC.
1494
1495 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
1496
1497         * .gitlab-ci.yml:
1498           Add Gitlab CI configuration
1499           This commit adds a .gitlab-ci.yml file, which uses a feature
1500           to fetch the config from a centralized repository. The intent is
1501           to have all the gstreamer modules use the same configuration.
1502           The configuration is currently hosted at the gst-ci repository
1503           under the gitlab/ci_template.yml path.
1504           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1505
1506 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
1507
1508         * .gitmodules:
1509           Update common submodule location
1510           Remove the git directory
1511
1512 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
1513
1514         * .gitmodules:
1515         * gst-plugins-ugly.doap:
1516           Clone the code from gitlab
1517           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1518
1519 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
1520
1521         * meson.build:
1522           meson: use new 'python' module instead of deprecated
1523           https://github.com/mesonbuild/meson/pull/4169
1524
1525 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
1526
1527         * tests/check/elements/x264enc.c:
1528           tests: x264enc: fix leak in unit test
1529           The static pad templates weren't static so their
1530           contents were leaked. valgrind was not happy.
1531           Also rename confusing define.
1532
1533 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
1534
1535         * ext/x264/gstx264enc.c:
1536         * ext/x264/gstx264enc.h:
1537           x264enc: Avoid format decision per frame
1538           Avoid switch/case per frame for format decision and detect the format
1539           only if where it could be changed. Note that, whenever encoder->input_state
1540           is changed, gst_x264_enc_init_encoder() is called.
1541           https://bugzilla.gnome.org/show_bug.cgi?id=797164
1542
1543 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1544
1545         * meson.build:
1546         * meson_options.txt:
1547           meson: add glib-checks option to disable API guards and such
1548           We want this enabled by default, also in releases, but people
1549           may want to disable this for performance-critical workloads or
1550           on embedded devices.
1551
1552 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
1553
1554         * meson_options.txt:
1555           meson: fix missing closing bracket in option descriptions
1556
1557 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1558
1559         * meson.build:
1560         * meson_options.txt:
1561         * tests/meson.build:
1562           meson: add option to disable tests
1563
1564 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1565
1566         * meson.build:
1567           meson: clean up some cruft
1568
1569 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1570
1571         * meson.build:
1572         * meson_options.txt:
1573           meson: add options to disable gobject cast checks and glib asserts
1574           ... and define G_DISABLE_DEPRECATED for development versions,
1575           like we do in autotools.
1576
1577 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1578
1579         * ext/x264/gstx264enc.c:
1580           x264enc: Set bit depth for x264 ≥ 153
1581           https://bugzilla.gnome.org/show_bug.cgi?id=796975
1582
1583 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1584
1585         * ext/x264/gstx264enc.c:
1586           x264enc: Remove superfluous x264_param_default
1587           https://bugzilla.gnome.org/show_bug.cgi?id=796973
1588
1589 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1590
1591         * ext/a52dec/meson.build:
1592         * ext/amrnb/meson.build:
1593         * ext/amrwbdec/meson.build:
1594         * ext/cdio/meson.build:
1595         * ext/dvdread/meson.build:
1596         * ext/mpeg2dec/meson.build:
1597         * ext/sidplay/meson.build:
1598         * ext/x264/meson.build:
1599         * gst/meson.build:
1600         * meson.build:
1601         * meson_options.txt:
1602           Add feature options for all plugins
1603           The only automagic dependency left is C++ availability detection.
1604           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1605
1606 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1607
1608         * meson.build:
1609         * meson_options.txt:
1610           meson: Convert common options to feature options
1611           The rest will be converted later, these are necessary for gst-build to
1612           set options correctly.
1613           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1614
1615 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
1616
1617         * gst/asfdemux/gstasfdemux.c:
1618           asfdemux: Remove 0.10 code
1619           This was used to "close" a segment. It's no longer needed anymore
1620           in 1.x (it was essentially sending the same thing again)
1621
1622 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
1623
1624         * gst/asfdemux/gstasfdemux.c:
1625           asfdemux: Only send flush event on seeking flushes
1626           And not on all the time
1627
1628 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
1629
1630         * meson.build:
1631         * meson_options.txt:
1632           meson: add 'nls' option to disable translations
1633           And enable by default. Was implicitly disabled because
1634           ENABLE_NLS was not defined. Also use .set_quoted().
1635
1636 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1637
1638         * meson.build:
1639         * meson_options.txt:
1640           meson: Update option names to omit disable_ and with- prefixes
1641           Also yield common options to the outer project (gst-build in our case)
1642           so that they don't have to be set manually.
1643
1644 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
1645
1646         * gst/dvdsub/gstdvdsubdec.c:
1647           dvdsubdec: Take the highlight event from the structure.
1648           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1649           associated with a highlight event, instead store
1650           it in the event structure directly, as
1651           GstEvent::timestamp will disappear in GStreamer 2.0
1652           https://bugzilla.gnome.org/show_bug.cgi?id=761477
1653
1654 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
1655
1656         * ext/a52dec/meson.build:
1657         * ext/amrnb/meson.build:
1658         * ext/amrwbdec/meson.build:
1659         * ext/cdio/meson.build:
1660         * ext/dvdread/meson.build:
1661         * ext/mpeg2dec/meson.build:
1662         * ext/x264/meson.build:
1663         * gst/asfdemux/meson.build:
1664         * gst/dvdlpcmdec/meson.build:
1665         * gst/dvdsub/meson.build:
1666         * gst/realmedia/meson.build:
1667         * gst/xingmux/meson.build:
1668         * meson.build:
1669           Meson: Generate pc file for all plugins in ugly
1670           https://bugzilla.gnome.org/show_bug.cgi?id=794568
1671
1672 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
1673
1674         * meson.build:
1675           meson: use -Wl,-Bsymbolic-functions where supported
1676           Just like the autotools build.
1677
1678 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
1679
1680         * gst/asfdemux/gstasfdemux.c:
1681           asfdemux: Set the stream-format field of H264 streams
1682           If we have codec_data it will be AVC, otherwise assume byte-stream.
1683
1684 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
1685
1686         * README:
1687         * common:
1688           Automatic update of common submodule
1689           From 3fa2c9e to ed78bee
1690
1691 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1692
1693         * NEWS:
1694         * RELEASE:
1695         * configure.ac:
1696         * docs/plugins/inspect/plugin-a52dec.xml:
1697         * docs/plugins/inspect/plugin-amrnb.xml:
1698         * docs/plugins/inspect/plugin-amrwbdec.xml:
1699         * docs/plugins/inspect/plugin-asf.xml:
1700         * docs/plugins/inspect/plugin-cdio.xml:
1701         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1702         * docs/plugins/inspect/plugin-dvdread.xml:
1703         * docs/plugins/inspect/plugin-dvdsub.xml:
1704         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1705         * docs/plugins/inspect/plugin-realmedia.xml:
1706         * docs/plugins/inspect/plugin-sid.xml:
1707         * docs/plugins/inspect/plugin-x264.xml:
1708         * docs/plugins/inspect/plugin-xingmux.xml:
1709         * meson.build:
1710           Back to development
1711
1712 === release 1.14.0 ===
1713
1714 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1715
1716         * ChangeLog:
1717         * NEWS:
1718         * RELEASE:
1719         * configure.ac:
1720         * gst-plugins-ugly.doap:
1721         * meson.build:
1722           Release 1.14.0
1723
1724 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1725
1726         * docs/plugins/inspect/plugin-a52dec.xml:
1727         * docs/plugins/inspect/plugin-amrnb.xml:
1728         * docs/plugins/inspect/plugin-amrwbdec.xml:
1729         * docs/plugins/inspect/plugin-asf.xml:
1730         * docs/plugins/inspect/plugin-cdio.xml:
1731         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1732         * docs/plugins/inspect/plugin-dvdread.xml:
1733         * docs/plugins/inspect/plugin-dvdsub.xml:
1734         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1735         * docs/plugins/inspect/plugin-realmedia.xml:
1736         * docs/plugins/inspect/plugin-sid.xml:
1737         * docs/plugins/inspect/plugin-x264.xml:
1738         * docs/plugins/inspect/plugin-xingmux.xml:
1739           Update docs
1740
1741 === release 1.13.91 ===
1742
1743 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1744
1745         * ChangeLog:
1746         * NEWS:
1747         * RELEASE:
1748         * configure.ac:
1749         * gst-plugins-ugly.doap:
1750         * meson.build:
1751           Release 1.13.91
1752
1753 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1754
1755         * docs/plugins/inspect/plugin-a52dec.xml:
1756         * docs/plugins/inspect/plugin-amrnb.xml:
1757         * docs/plugins/inspect/plugin-amrwbdec.xml:
1758         * docs/plugins/inspect/plugin-asf.xml:
1759         * docs/plugins/inspect/plugin-cdio.xml:
1760         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1761         * docs/plugins/inspect/plugin-dvdread.xml:
1762         * docs/plugins/inspect/plugin-dvdsub.xml:
1763         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1764         * docs/plugins/inspect/plugin-realmedia.xml:
1765         * docs/plugins/inspect/plugin-sid.xml:
1766         * docs/plugins/inspect/plugin-x264.xml:
1767         * docs/plugins/inspect/plugin-xingmux.xml:
1768           Update docs
1769
1770 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
1771
1772         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1773           docs: plugins: minor addition to plugins list
1774
1775 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
1776
1777         * configure.ac:
1778           configure.ac: enable largefile support if possible
1779           https://bugzilla.gnome.org/show_bug.cgi?id=793103
1780
1781 === release 1.13.90 ===
1782
1783 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1784
1785         * ChangeLog:
1786         * NEWS:
1787         * RELEASE:
1788         * configure.ac:
1789         * gst-plugins-ugly.doap:
1790         * meson.build:
1791           Release 1.13.90
1792
1793 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1794
1795         * docs/plugins/gst-plugins-ugly-plugins.args:
1796         * docs/plugins/inspect/plugin-a52dec.xml:
1797         * docs/plugins/inspect/plugin-amrnb.xml:
1798         * docs/plugins/inspect/plugin-amrwbdec.xml:
1799         * docs/plugins/inspect/plugin-asf.xml:
1800         * docs/plugins/inspect/plugin-cdio.xml:
1801         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1802         * docs/plugins/inspect/plugin-dvdread.xml:
1803         * docs/plugins/inspect/plugin-dvdsub.xml:
1804         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1805         * docs/plugins/inspect/plugin-realmedia.xml:
1806         * docs/plugins/inspect/plugin-sid.xml:
1807         * docs/plugins/inspect/plugin-x264.xml:
1808         * docs/plugins/inspect/plugin-xingmux.xml:
1809           Update docs
1810
1811 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1812
1813         * meson.build:
1814         * tests/check/meson.build:
1815           meson: enable more warnings
1816
1817 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1818
1819         * ext/x264/gstx264enc.c:
1820           x264enc: fix build with newer x264 with support for multiple bit depths
1821           libx264 used to be built for one specific bit depth, and if we
1822           wanted to support multiple bit depths we would have to dynamically
1823           load the right .so from different paths. That has changed now, and
1824           libx264 can include support for multiple depths in the same lib,
1825           so we don't need to do the dlopen() dance any more. We'll keep
1826           the vtable stuff around until we can drop support for older x264.
1827           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1828           https://bugzilla.gnome.org/show_bug.cgi?id=792111
1829
1830 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
1831
1832         * ext/x264/gstx264enc.c:
1833           x264enc: Add format example for option-string
1834           https://bugzilla.gnome.org/show_bug.cgi?id=793879
1835
1836 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
1837
1838         * meson.build:
1839           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1840           add_global_arguments() can't be used in subprojects. It's
1841           entirely possible that -ugly is a subproject but gstreamer
1842           is picked up from an installed location, so we should
1843           really use add_project_arguments() in both cases.
1844
1845 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1846
1847         * configure.ac:
1848         * docs/plugins/inspect/plugin-a52dec.xml:
1849         * docs/plugins/inspect/plugin-amrnb.xml:
1850         * docs/plugins/inspect/plugin-amrwbdec.xml:
1851         * docs/plugins/inspect/plugin-asf.xml:
1852         * docs/plugins/inspect/plugin-cdio.xml:
1853         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1854         * docs/plugins/inspect/plugin-dvdread.xml:
1855         * docs/plugins/inspect/plugin-dvdsub.xml:
1856         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1857         * docs/plugins/inspect/plugin-realmedia.xml:
1858         * docs/plugins/inspect/plugin-sid.xml:
1859         * docs/plugins/inspect/plugin-x264.xml:
1860         * docs/plugins/inspect/plugin-xingmux.xml:
1861         * meson.build:
1862           Back to development
1863
1864 === release 1.13.1 ===
1865
1866 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1867
1868         * NEWS:
1869         * configure.ac:
1870         * gst-plugins-ugly.doap:
1871         * meson.build:
1872           Release 1.13.1
1873
1874 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
1875
1876         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1877         * docs/plugins/gst-plugins-ugly-plugins.args:
1878         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1879         * docs/plugins/inspect/plugin-a52dec.xml:
1880         * docs/plugins/inspect/plugin-amrnb.xml:
1881         * docs/plugins/inspect/plugin-amrwbdec.xml:
1882         * docs/plugins/inspect/plugin-asf.xml:
1883         * docs/plugins/inspect/plugin-cdio.xml:
1884         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1885         * docs/plugins/inspect/plugin-dvdread.xml:
1886         * docs/plugins/inspect/plugin-dvdsub.xml:
1887         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1888         * docs/plugins/inspect/plugin-realmedia.xml:
1889         * docs/plugins/inspect/plugin-sid.xml:
1890         * docs/plugins/inspect/plugin-x264.xml:
1891         * docs/plugins/inspect/plugin-xingmux.xml:
1892           docs: update plugin docs
1893
1894 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
1895
1896         * po/id.po:
1897         * po/it.po:
1898         * po/nl.po:
1899         * po/sv.po:
1900           po: update translations
1901
1902 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
1903
1904         * meson.build:
1905           meson: make version numbers ints and fix int/string comparison
1906           WARNING: Trying to compare values of different types (str, int).
1907           The result of this is undefined and will become a hard error
1908           in a future Meson release.
1909
1910 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
1911
1912         * configure.ac:
1913           autotools: use -fno-strict-aliasing where supported
1914           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1915
1916 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
1917
1918         * ext/sidplay/meson.build:
1919         * meson.build:
1920           meson: use -fno-strict-aliasing where supported
1921           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1922
1923 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1924
1925         * ext/amrnb/amrnbdec.c:
1926           amrnbdec: Don't use g_return_*_if_fail() on data parsing
1927           Those functions can be disabled. Instead just use the (existing)
1928           function.
1929           CID #1427121
1930
1931 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1932
1933         * ext/amrwbdec/amrwbdec.c:
1934           amrwbdec: Don't use g_return_*_if_fail() on data parsing
1935           Those functions can be disabled. Instead just use the (existing)
1936           function.
1937           CID #1427093
1938
1939 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1940
1941         * meson.build:
1942           meson: skip translations if gettext is not available
1943
1944 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
1945
1946         * common:
1947           Automatic update of common submodule
1948           From e8c7a71 to 3fa2c9e
1949
1950 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
1951
1952         * ext/x264/gstx264enc.c:
1953         * ext/x264/gstx264enc.h:
1954           x264enc: add 'insert-vui' property for users to choose
1955           VUI(Video Usability Information) parameters should be set
1956           according to the specification. However, some of the existing
1957           hardware decoders refuse to decode in certain combinations of
1958           the resolution and VUI parameters. To support the legacy
1959           decoders, this patch provides 'insert-vui' to skip the settings.
1960           https://bugzilla.gnome.org/show_bug.cgi?id=791331
1961
1962 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1963
1964         * ext/cdio/gstcdio.c:
1965         * ext/cdio/gstcdio.h:
1966         * ext/cdio/gstcdiocddasrc.c:
1967           cdio: Fix build with cdio >= 1.0
1968           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1969           as 1 for 1.0. We had various checks for < 83, which of course succeeded
1970           now although we are >= 0.83.
1971           Fix this by checking for < 76 (0.76) too, as that is the minimum version
1972           we currently support and everything < 76 is going to be >= 1.0.
1973           https://bugzilla.gnome.org/show_bug.cgi?id=791301
1974
1975 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
1976
1977         * common:
1978           Automatic update of common submodule
1979           From 3f4aa96 to e8c7a71
1980
1981 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
1982
1983         * configure.ac:
1984           configure: actually use -fvisibility if supported
1985           Fix up for previous commit.
1986
1987 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1988
1989         * configure.ac:
1990           autotools: stop controlling symbol visibility with -export-symbols-regex
1991           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1992           This should result in consistent behaviour for the autotools and
1993           Meson builds.
1994
1995 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
1996
1997         * gst/asfdemux/gstasfdemux.c:
1998           asfdemux: Fix prerolling files with "empty" streams
1999           This is a regression that was introduced by
2000           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
2001           "    asfdemux: Add support for dvr-ms"
2002           The problem is that some files/streams might contain stream definition
2003           but there is no actual packets for those streams.
2004           This was used to "define" streams with different bitrates for example.
2005           The first_ts calculation resulted in never ever finding a valid first_ts
2006           since some streams were empty, and therefore never "activating" itself.
2007           Instead of that we first check if we are prerolled. And if we are we
2008           unconditionally get the "first_ts"
2009           The preroll check has been adapted to check whether streams of
2010           each defined type (i.e. audio/video/sub) has been prerolled. This solves
2011           the problem of having different streams of a particular type where only
2012           one stream actually has data.
2013
2014 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
2015
2016         * gst/asfdemux/gstasfdemux.c:
2017           asfdemux: Store the stream type in streams
2018           The field was present but never set :)
2019
2020 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
2021
2022         * ext/a52dec/gsta52dec.c:
2023           a52dec: Fix out buffer memory leak in error code path
2024           https://bugzilla.gnome.org/show_bug.cgi?id=788119
2025
2026 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
2027
2028         * ext/mpeg2dec/gstmpeg2dec.c:
2029           mpeg2dec: Fix buffer memory leak in error code path
2030           https://bugzilla.gnome.org/show_bug.cgi?id=787817
2031
2032 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2033
2034         * ext/mpeg2dec/gstmpeg2dec.c:
2035           mpeg2dec: Unmap output video frame if copying to it fails
2036           https://bugzilla.gnome.org/show_bug.cgi?id=787398
2037
2038 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2039
2040         * gst/realmedia/asmrules.c:
2041           realmedia: fix leak in asmrules error code path
2042           https://bugzilla.gnome.org/show_bug.cgi?id=787056
2043
2044 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2045
2046         * gst/realmedia/rtspreal.c:
2047           realmedia: Fix Memory leak in error case
2048           https://bugzilla.gnome.org/show_bug.cgi?id=787014
2049
2050 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
2051
2052         * tests/files/Makefile.am:
2053         * tests/files/cbr_stream.mp3:
2054         * tests/files/stream.mp2:
2055         * tests/files/vbr_stream.mp3:
2056           tests: remove files that were used by the mpg123 unit test
2057
2058 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
2059
2060         * Makefile.am:
2061         * REQUIREMENTS:
2062         * configure.ac:
2063         * docs/plugins/Makefile.am:
2064         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2065         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2066         * docs/plugins/inspect/plugin-twolame.xml:
2067         * ext/Makefile.am:
2068         * ext/meson.build:
2069         * ext/twolame/Makefile.am:
2070         * ext/twolame/gsttwolamemp2enc.c:
2071         * ext/twolame/gsttwolamemp2enc.h:
2072         * ext/twolame/meson.build:
2073         * po/POTFILES.in:
2074           Remove twolame plugin, moved to -good
2075           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2076
2077 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2078
2079         * Makefile.am:
2080         * REQUIREMENTS:
2081         * configure.ac:
2082         * docs/plugins/Makefile.am:
2083         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2084         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2085         * docs/plugins/gst-plugins-ugly-plugins.args:
2086         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2087         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2088         * docs/plugins/inspect/plugin-lame.xml:
2089         * ext/Makefile.am:
2090         * ext/lame/Makefile.am:
2091         * ext/lame/gstlamemp3enc.c:
2092         * ext/lame/gstlamemp3enc.h:
2093         * ext/lame/meson.build:
2094         * ext/lame/plugin.c:
2095         * ext/meson.build:
2096         * m4/Makefile.am:
2097         * m4/as-liblame.m4:
2098         * po/POTFILES.in:
2099         * tests/check/Makefile.am:
2100         * tests/check/gst-plugins-ugly.supp:
2101         * tests/check/meson.build:
2102         * tests/check/pipelines/.gitignore:
2103         * tests/check/pipelines/lame.c:
2104           Remove lame plugin, moved to -good
2105           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2106
2107 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
2108
2109         * Makefile.am:
2110         * REQUIREMENTS:
2111         * configure.ac:
2112         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2113         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2114         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2115         * docs/plugins/inspect/plugin-mpg123.xml:
2116         * ext/Makefile.am:
2117         * ext/meson.build:
2118         * ext/mpg123/Makefile.am:
2119         * ext/mpg123/gstmpg123audiodec.c:
2120         * ext/mpg123/gstmpg123audiodec.h:
2121         * ext/mpg123/meson.build:
2122         * tests/check/Makefile.am:
2123         * tests/check/elements/.gitignore:
2124         * tests/check/elements/mpg123audiodec.c:
2125         * tests/check/meson.build:
2126           Remove mpg123 plugin, moved to -good
2127           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2128
2129 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
2130
2131         * README:
2132         * common:
2133           Automatic update of common submodule
2134           From 48a5d85 to 3f4aa96
2135
2136 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2137
2138         * ext/sidplay/meson.build:
2139           sidplay: hide symbols in meson for this c++ plugin too
2140           Keep things local, as this is the only c++ plugin
2141           in ugly currently.
2142
2143 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
2144
2145         * meson.build:
2146           meson: don't export symbols by default
2147           Only plugin entry points should be exported.
2148           Currently plugins might export more symbols with
2149           the meson build, as we don't have the exports
2150           regexp there that we pass to libtool.
2151
2152 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2153
2154         * ext/x264/gstx264enc.c:
2155           x264enc: add FIXME note for future configuration cleanup
2156
2157 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2158
2159         * ext/dvdread/dvdreadsrc.c:
2160           dvdreadsrc: Fix string memory leak
2161           https://bugzilla.gnome.org/show_bug.cgi?id=785388
2162
2163 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
2164
2165         * ext/x264/gstx264enc.c:
2166           x264enc: fix indentation
2167
2168 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2169
2170         * ext/x264/gstx264enc.c:
2171           x264enc: fix caps leak
2172           Move creation of supported sink pads into class_init function
2173           which is also the only place where they're used. Unref the
2174           caps when no longer needed, the pad template will take its
2175           own ref.
2176           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2177
2178 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
2179
2180         * ext/mpg123/gstmpg123audiodec.c:
2181           mpg123audiodec: fix caps leak
2182           The pad template takes its own ref, so we should unref the caps.
2183           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2184
2185 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
2186
2187         * po/meson.build:
2188           meson: po: use glib preset and read language list from LINGUAS
2189           Supported since meson 0.37, so we can use it now.
2190
2191 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2192
2193         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2194           dvdlpmdec: Fix overrun from coverity
2195           CID #1414801
2196
2197 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2198
2199         * meson.build:
2200           meson: find python3 via python3 module
2201           https://bugzilla.gnome.org/show_bug.cgi?id=783198
2202
2203 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2204
2205         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2206         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2207           dvdlpcmdec: Added support for Blu-Ray audio
2208           https://bugzilla.gnome.org/show_bug.cgi?id=784552
2209
2210 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
2211
2212         * gst/asfdemux/gstasfdemux.c:
2213           asfdemux: More index handling
2214           In the same vein as the previous commit, the end of the file might have been
2215           cut and therefore contains bogus data.
2216           If the object is too short, consider it as garbage and return a non-fatal
2217           flow.
2218           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2219
2220 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
2221
2222         * gst/asfdemux/gstasfdemux.c:
2223           asfdemux; Don't assume index is present at end of file
2224           Some files have garbage at the end of the file, don't error out if we don't
2225           find the index there.
2226           Reverts back to previous behaviour (where corrupted/missing indexex were
2227           not a fatal error).
2228           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2229
2230 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2231
2232         * meson.build:
2233           meson: fix with-package-name option
2234           https://bugzilla.gnome.org/show_bug.cgi?id=784082
2235
2236 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2237
2238         * gst/asfdemux/gstasfdemux.c:
2239           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2240           ... which is how it has always been until changed coincidentally in commit
2241           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2242           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2243           to compensate for that in a lateral way
2244
2245 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2246
2247         * ext/x264/gstx264enc.c:
2248           x264enc: relax bframes upper limit count to maximum encoder supported
2249
2250 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2251
2252         * ext/sidplay/meson.build:
2253           meson: don't error out if sidplay library is not found
2254
2255 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
2256
2257         * ext/meson.build:
2258         * ext/sidplay/meson.build:
2259           meson: build sid plugin
2260           https://bugzilla.gnome.org/show_bug.cgi?id=784135
2261
2262 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2263
2264         * ext/x264/gstx264enc.c:
2265           x264: fix memory leak
2266           When the allowed caps are the same of template caps the allowed
2267           caps are not unrefed, leaking memory.
2268           https://bugzilla.gnome.org/show_bug.cgi?id=784060
2269
2270 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
2271
2272         * tests/check/meson.build:
2273           meson: Do not use path separator in test names
2274           Avoiding warnings like:
2275           WARNING: Target "elements/audioamplify" has a path separator in its name.
2276
2277 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
2278
2279         * gst/asfdemux/gstasfdemux.c:
2280           asfdemux: fix checking for header objects
2281           The if 'and' condition was mixed up with the last parameter of the
2282           function and would lead to wrong results
2283
2284 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
2285
2286         * Makefile.am:
2287         * config.h.meson:
2288         * meson.build:
2289           meson: don't need config.h.meson any longer
2290
2291 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2292
2293         * meson.build:
2294         * meson_options.txt:
2295           meson: add options to set package name and origin
2296           https://bugzilla.gnome.org/show_bug.cgi?id=782172
2297
2298 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
2299
2300         * tests/check/meson.build:
2301           Add gstvideo_dep for meson mpeg2dec test build
2302
2303 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
2304
2305         * tests/check/Makefile.am:
2306         * tests/check/elements/mpeg2dec.c:
2307           mpeg2dec test: Fix expected output caps
2308           In the absence of explicit info, video decoders
2309           now output mono multiview caps by default, so make
2310           the expected caps match that
2311
2312 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2313
2314         * config.h.meson:
2315         * configure.ac:
2316         * ext/a52dec/Makefile.am:
2317         * ext/amrnb/Makefile.am:
2318         * ext/amrwbdec/Makefile.am:
2319         * ext/cdio/Makefile.am:
2320         * ext/dvdread/Makefile.am:
2321         * ext/lame/Makefile.am:
2322         * ext/mpeg2dec/Makefile.am:
2323         * ext/mpg123/Makefile.am:
2324         * ext/sidplay/Makefile.am:
2325         * ext/twolame/Makefile.am:
2326         * ext/x264/Makefile.am:
2327         * gst/asfdemux/Makefile.am:
2328         * gst/dvdlpcmdec/Makefile.am:
2329         * gst/dvdsub/Makefile.am:
2330         * gst/realmedia/Makefile.am:
2331         * gst/xingmux/Makefile.am:
2332           Remove plugin specific static build option
2333           Static and dynamic plugins now have the same interface. The standard
2334           --enable-static/--enable-shared toggle are sufficient.
2335
2336 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2337
2338         * ext/sidplay/gstsiddec.cc:
2339           sid: Make plugin name match plugin file name
2340
2341 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
2342
2343         * configure.ac:
2344         * meson.build:
2345           Back to development
2346
2347 === release 1.12.0 ===
2348
2349 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
2350
2351         * ChangeLog:
2352         * NEWS:
2353         * RELEASE:
2354         * configure.ac:
2355         * docs/plugins/inspect/plugin-a52dec.xml:
2356         * docs/plugins/inspect/plugin-amrnb.xml:
2357         * docs/plugins/inspect/plugin-amrwbdec.xml:
2358         * docs/plugins/inspect/plugin-asf.xml:
2359         * docs/plugins/inspect/plugin-cdio.xml:
2360         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2361         * docs/plugins/inspect/plugin-dvdread.xml:
2362         * docs/plugins/inspect/plugin-dvdsub.xml:
2363         * docs/plugins/inspect/plugin-lame.xml:
2364         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2365         * docs/plugins/inspect/plugin-mpg123.xml:
2366         * docs/plugins/inspect/plugin-realmedia.xml:
2367         * docs/plugins/inspect/plugin-siddec.xml:
2368         * docs/plugins/inspect/plugin-twolame.xml:
2369         * docs/plugins/inspect/plugin-x264.xml:
2370         * docs/plugins/inspect/plugin-xingmux.xml:
2371         * gst-plugins-ugly.doap:
2372         * meson.build:
2373           Release 1.12.0
2374
2375 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2376
2377         * po/af.po:
2378         * po/az.po:
2379         * po/bg.po:
2380         * po/ca.po:
2381         * po/cs.po:
2382         * po/da.po:
2383         * po/de.po:
2384         * po/el.po:
2385         * po/en_GB.po:
2386         * po/eo.po:
2387         * po/es.po:
2388         * po/eu.po:
2389         * po/fi.po:
2390         * po/fr.po:
2391         * po/fur.po:
2392         * po/gl.po:
2393         * po/hr.po:
2394         * po/hu.po:
2395         * po/id.po:
2396         * po/it.po:
2397         * po/ja.po:
2398         * po/lt.po:
2399         * po/lv.po:
2400         * po/ms.po:
2401         * po/mt.po:
2402         * po/nb.po:
2403         * po/nl.po:
2404         * po/or.po:
2405         * po/pl.po:
2406         * po/pt_BR.po:
2407         * po/ro.po:
2408         * po/ru.po:
2409         * po/sk.po:
2410         * po/sl.po:
2411         * po/sq.po:
2412         * po/sr.po:
2413         * po/sv.po:
2414         * po/tr.po:
2415         * po/uk.po:
2416         * po/vi.po:
2417         * po/zh_CN.po:
2418           Update .po files
2419
2420 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
2421
2422         * po/id.po:
2423         * po/sv.po:
2424           po: Update translations
2425
2426 === release 1.11.91 ===
2427
2428 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
2429
2430         * ChangeLog:
2431         * NEWS:
2432         * RELEASE:
2433         * configure.ac:
2434         * docs/plugins/inspect/plugin-a52dec.xml:
2435         * docs/plugins/inspect/plugin-amrnb.xml:
2436         * docs/plugins/inspect/plugin-amrwbdec.xml:
2437         * docs/plugins/inspect/plugin-asf.xml:
2438         * docs/plugins/inspect/plugin-cdio.xml:
2439         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2440         * docs/plugins/inspect/plugin-dvdread.xml:
2441         * docs/plugins/inspect/plugin-dvdsub.xml:
2442         * docs/plugins/inspect/plugin-lame.xml:
2443         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2444         * docs/plugins/inspect/plugin-mpg123.xml:
2445         * docs/plugins/inspect/plugin-realmedia.xml:
2446         * docs/plugins/inspect/plugin-siddec.xml:
2447         * docs/plugins/inspect/plugin-twolame.xml:
2448         * docs/plugins/inspect/plugin-x264.xml:
2449         * docs/plugins/inspect/plugin-xingmux.xml:
2450         * gst-plugins-ugly.doap:
2451         * meson.build:
2452           Release 1.11.91
2453
2454 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2455
2456         * po/af.po:
2457         * po/az.po:
2458         * po/bg.po:
2459         * po/ca.po:
2460         * po/cs.po:
2461         * po/da.po:
2462         * po/de.po:
2463         * po/el.po:
2464         * po/en_GB.po:
2465         * po/eo.po:
2466         * po/es.po:
2467         * po/eu.po:
2468         * po/fi.po:
2469         * po/fr.po:
2470         * po/fur.po:
2471         * po/gl.po:
2472         * po/hr.po:
2473         * po/hu.po:
2474         * po/id.po:
2475         * po/it.po:
2476         * po/ja.po:
2477         * po/lt.po:
2478         * po/lv.po:
2479         * po/ms.po:
2480         * po/mt.po:
2481         * po/nb.po:
2482         * po/nl.po:
2483         * po/or.po:
2484         * po/pl.po:
2485         * po/pt_BR.po:
2486         * po/ro.po:
2487         * po/ru.po:
2488         * po/sk.po:
2489         * po/sl.po:
2490         * po/sq.po:
2491         * po/sr.po:
2492         * po/sv.po:
2493         * po/tr.po:
2494         * po/uk.po:
2495         * po/vi.po:
2496         * po/zh_CN.po:
2497           Update .po files
2498
2499 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
2500
2501         * po/LINGUAS:
2502         * po/fur.po:
2503         * po/id.po:
2504         * po/sv.po:
2505           po: Update translations
2506
2507 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2508
2509         * ext/x264/gstx264enc.h:
2510           x264: Use __declspec(dllimport) with MinGW too
2511           x264.h says this isn't needed with MinGW, but it looks like it is.
2512           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2513
2514 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2515
2516         * common:
2517           Automatic update of common submodule
2518           From 60aeef6 to 48a5d85
2519
2520 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
2521
2522         * autogen.sh:
2523         * common:
2524           Automatic update of common submodule
2525           From 39ac2f5 to 60aeef6
2526
2527 === release 1.11.90 ===
2528
2529 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2530
2531         * ChangeLog:
2532         * NEWS:
2533         * RELEASE:
2534         * configure.ac:
2535         * docs/plugins/inspect/plugin-a52dec.xml:
2536         * docs/plugins/inspect/plugin-amrnb.xml:
2537         * docs/plugins/inspect/plugin-amrwbdec.xml:
2538         * docs/plugins/inspect/plugin-asf.xml:
2539         * docs/plugins/inspect/plugin-cdio.xml:
2540         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2541         * docs/plugins/inspect/plugin-dvdread.xml:
2542         * docs/plugins/inspect/plugin-dvdsub.xml:
2543         * docs/plugins/inspect/plugin-lame.xml:
2544         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2545         * docs/plugins/inspect/plugin-mpg123.xml:
2546         * docs/plugins/inspect/plugin-realmedia.xml:
2547         * docs/plugins/inspect/plugin-siddec.xml:
2548         * docs/plugins/inspect/plugin-twolame.xml:
2549         * docs/plugins/inspect/plugin-x264.xml:
2550         * docs/plugins/inspect/plugin-xingmux.xml:
2551         * gst-plugins-ugly.doap:
2552         * meson.build:
2553           Release 1.11.90
2554
2555 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
2556
2557         * po/af.po:
2558         * po/az.po:
2559         * po/bg.po:
2560         * po/ca.po:
2561         * po/cs.po:
2562         * po/da.po:
2563         * po/de.po:
2564         * po/el.po:
2565         * po/en_GB.po:
2566         * po/eo.po:
2567         * po/es.po:
2568         * po/eu.po:
2569         * po/fi.po:
2570         * po/fr.po:
2571         * po/gl.po:
2572         * po/hr.po:
2573         * po/hu.po:
2574         * po/id.po:
2575         * po/it.po:
2576         * po/ja.po:
2577         * po/lt.po:
2578         * po/lv.po:
2579         * po/ms.po:
2580         * po/mt.po:
2581         * po/nb.po:
2582         * po/nl.po:
2583         * po/or.po:
2584         * po/pl.po:
2585         * po/pt_BR.po:
2586         * po/ro.po:
2587         * po/ru.po:
2588         * po/sk.po:
2589         * po/sl.po:
2590         * po/sq.po:
2591         * po/sr.po:
2592         * po/sv.po:
2593         * po/tr.po:
2594         * po/uk.po:
2595         * po/vi.po:
2596         * po/zh_CN.po:
2597           Update .po files
2598
2599 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2600
2601         * po/id.po:
2602         * po/sv.po:
2603           po: Update translations
2604
2605 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2606
2607         * tests/check/meson.build:
2608           meson: test: Fix environment object usage
2609           And use get_pkgconfig_variable instead of calling pkg-config ourself
2610
2611 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
2612
2613         * REQUIREMENTS:
2614           REQUIREMENTS: update for mad mp3 decoder removal
2615           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2616
2617 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2618
2619         * Makefile.am:
2620           Add libgstrmdemux.so to cruft list
2621           This was renamed to libgstrealmedia.so, this fixes helps fixing
2622           uninstalled setup.
2623           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2624
2625 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2626
2627         * docs/plugins/inspect/plugin-realmedia.xml:
2628         * gst/realmedia/Makefile.am:
2629         * gst/realmedia/meson.build:
2630           Rename plugin filenames to match plugin names
2631           libgstrmdemux.so becomes libgstrealmedia.so
2632           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2633
2634 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
2635
2636         * ext/mpeg2dec/gstmpeg2dec.c:
2637           mpeg2dec: Fix latency calculation
2638           The latency calculation was missing a scaling by GST_SECOND,
2639           so it would always report a tiny latency. Fix that.
2640           Spotted by Guillaume Desmottes.
2641
2642 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2643
2644         * gst/asfdemux/gstasfdemux.c:
2645           asfdemux: Fix compilation with gcc 7
2646           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2647           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2648           is_encrypted = ! !((flags & 0x8000) << 15);
2649           ~~~~~~~~~~~~~~~~~~^~~~~~
2650           https://bugzilla.gnome.org/show_bug.cgi?id=779329
2651
2652 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
2653
2654         * ext/amrwbdec/amrwb.c:
2655         * ext/amrwbdec/amrwbdec.h:
2656           Update Edgard Lima's email
2657           https://bugzilla.gnome.org/show_bug.cgi?id=779230
2658
2659 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
2660
2661         * meson.build:
2662           meson: Update version
2663
2664 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2665
2666         * configure.ac:
2667           Back to development
2668
2669 === release 1.11.2 ===
2670
2671 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2672
2673         * ChangeLog:
2674         * NEWS:
2675         * RELEASE:
2676         * configure.ac:
2677         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2678         * docs/plugins/inspect/plugin-a52dec.xml:
2679         * docs/plugins/inspect/plugin-amrnb.xml:
2680         * docs/plugins/inspect/plugin-amrwbdec.xml:
2681         * docs/plugins/inspect/plugin-asf.xml:
2682         * docs/plugins/inspect/plugin-cdio.xml:
2683         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2684         * docs/plugins/inspect/plugin-dvdread.xml:
2685         * docs/plugins/inspect/plugin-dvdsub.xml:
2686         * docs/plugins/inspect/plugin-lame.xml:
2687         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2688         * docs/plugins/inspect/plugin-mpg123.xml:
2689         * docs/plugins/inspect/plugin-realmedia.xml:
2690         * docs/plugins/inspect/plugin-siddec.xml:
2691         * docs/plugins/inspect/plugin-twolame.xml:
2692         * docs/plugins/inspect/plugin-x264.xml:
2693         * docs/plugins/inspect/plugin-xingmux.xml:
2694         * gst-plugins-ugly.doap:
2695           Release 1.11.2
2696
2697 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2698
2699         * po/af.po:
2700         * po/az.po:
2701         * po/bg.po:
2702         * po/ca.po:
2703         * po/cs.po:
2704         * po/da.po:
2705         * po/de.po:
2706         * po/el.po:
2707         * po/en_GB.po:
2708         * po/eo.po:
2709         * po/es.po:
2710         * po/eu.po:
2711         * po/fi.po:
2712         * po/fr.po:
2713         * po/gl.po:
2714         * po/hr.po:
2715         * po/hu.po:
2716         * po/id.po:
2717         * po/it.po:
2718         * po/ja.po:
2719         * po/lt.po:
2720         * po/lv.po:
2721         * po/ms.po:
2722         * po/mt.po:
2723         * po/nb.po:
2724         * po/nl.po:
2725         * po/or.po:
2726         * po/pl.po:
2727         * po/pt_BR.po:
2728         * po/ro.po:
2729         * po/ru.po:
2730         * po/sk.po:
2731         * po/sl.po:
2732         * po/sq.po:
2733         * po/sr.po:
2734         * po/sv.po:
2735         * po/tr.po:
2736         * po/uk.po:
2737         * po/vi.po:
2738         * po/zh_CN.po:
2739           Update .po files
2740
2741 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2742
2743         * po/id.po:
2744         * po/sv.po:
2745           po: Update translations
2746
2747 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2748
2749         * Makefile.am:
2750           meson: dist meson build files
2751           Ship meson build files in tarballs, so people who use tarballs
2752           in their builds can start playing with meson already.
2753
2754 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2755
2756         * ext/x264/gstx264enc.c:
2757           x264: Initialize function vtable in plugin_init()
2758           These values are defined in the x264.h header and are not const on
2759           Windows due to the way DLLs work. See:
2760           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2761           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2762           https://bugzilla.gnome.org/show_bug.cgi?id=777903
2763
2764 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2765
2766         * gst/asfdemux/gstasfdemux.c:
2767           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2768           https://bugzilla.gnome.org/show_bug.cgi?id=777955
2769
2770 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
2771
2772         * gst/asfdemux/gstasfdemux.c:
2773           asfdemux: Reset number of languages to 0 when freeing the array because of errors
2774           Otherwise we will happily index into the array at NULL if the requested
2775           index is smaller than the number of languages that were previously
2776           allocated.
2777           https://bugzilla.gnome.org/show_bug.cgi?id=777937
2778
2779 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2780
2781         * tests/check/meson.build:
2782           meson: Properly use ':' for defining keywords
2783
2784 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
2785
2786         * meson.build:
2787           meson: bump version
2788
2789 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2790
2791         * configure.ac:
2792           Back to development
2793
2794 === release 1.11.1 ===
2795
2796 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
2797
2798         * ChangeLog:
2799         * NEWS:
2800         * RELEASE:
2801         * configure.ac:
2802         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2803         * docs/plugins/inspect/plugin-a52dec.xml:
2804         * docs/plugins/inspect/plugin-amrnb.xml:
2805         * docs/plugins/inspect/plugin-amrwbdec.xml:
2806         * docs/plugins/inspect/plugin-asf.xml:
2807         * docs/plugins/inspect/plugin-cdio.xml:
2808         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2809         * docs/plugins/inspect/plugin-dvdread.xml:
2810         * docs/plugins/inspect/plugin-dvdsub.xml:
2811         * docs/plugins/inspect/plugin-lame.xml:
2812         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2813         * docs/plugins/inspect/plugin-mpg123.xml:
2814         * docs/plugins/inspect/plugin-realmedia.xml:
2815         * docs/plugins/inspect/plugin-siddec.xml:
2816         * docs/plugins/inspect/plugin-twolame.xml:
2817         * docs/plugins/inspect/plugin-x264.xml:
2818         * docs/plugins/inspect/plugin-xingmux.xml:
2819         * gst-plugins-ugly.doap:
2820           Release 1.11.1
2821
2822 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2823
2824         * po/af.po:
2825         * po/az.po:
2826         * po/bg.po:
2827         * po/ca.po:
2828         * po/cs.po:
2829         * po/da.po:
2830         * po/de.po:
2831         * po/el.po:
2832         * po/en_GB.po:
2833         * po/eo.po:
2834         * po/es.po:
2835         * po/eu.po:
2836         * po/fi.po:
2837         * po/fr.po:
2838         * po/gl.po:
2839         * po/hr.po:
2840         * po/hu.po:
2841         * po/id.po:
2842         * po/it.po:
2843         * po/ja.po:
2844         * po/lt.po:
2845         * po/lv.po:
2846         * po/ms.po:
2847         * po/mt.po:
2848         * po/nb.po:
2849         * po/nl.po:
2850         * po/or.po:
2851         * po/pl.po:
2852         * po/pt_BR.po:
2853         * po/ro.po:
2854         * po/ru.po:
2855         * po/sk.po:
2856         * po/sl.po:
2857         * po/sq.po:
2858         * po/sr.po:
2859         * po/sv.po:
2860         * po/tr.po:
2861         * po/uk.po:
2862         * po/vi.po:
2863         * po/zh_CN.po:
2864           Update .po files
2865
2866 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
2867
2868         * po/hr.po:
2869         * po/id.po:
2870         * po/sv.po:
2871           po: Update translations
2872
2873 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2874
2875         * ext/amrnb/meson.build:
2876         * ext/x264/meson.build:
2877         * meson.build:
2878           meson: Install presets files
2879
2880 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2881
2882         * ext/x264/GstX264Enc.prs:
2883           x264enc: Add a youtube preset.
2884           Based on https://support.google.com/youtube/answer/1722171
2885           https://bugzilla.gnome.org/show_bug.cgi?id=751560
2886
2887 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
2888
2889         * config.h.meson:
2890         * configure.ac:
2891         * docs/plugins/Makefile.am:
2892         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2893         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2894         * docs/plugins/inspect/plugin-mad.xml:
2895         * ext/Makefile.am:
2896         * ext/mad/Makefile.am:
2897         * ext/mad/gstmad.c:
2898         * ext/mad/gstmad.h:
2899         * ext/mad/meson.build:
2900         * ext/meson.build:
2901           mad: remove plugin
2902           We have better replacements such as the mpg123 plugin.
2903           The main reason to keep around mad was for 'freeform'
2904           mp3 support, but mpg123 can handle those too nowadays.
2905           Also, mad is GPL and has been unmaintained for years.
2906           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2907
2908 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2909
2910         * Makefile.am:
2911         * configure.ac:
2912         * win32/MANIFEST:
2913         * win32/common/.gitignore:
2914         * win32/common/config.h:
2915           win32: remove platform-specific copies of generated headers
2916           Unused and no longer needed.
2917
2918 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
2919
2920         * .gitignore:
2921         * Makefile.am:
2922         * configure.ac:
2923         * gst-plugins-ugly.spec.in:
2924           Remove generated .spec file
2925           Likely extremely bitrotten, and we should not ship this anyway.
2926
2927 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
2928
2929         * meson.build:
2930           meson: Support building without Gst debug
2931
2932 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
2933
2934         * README:
2935         * common:
2936           Automatic update of common submodule
2937           From f980fd9 to 39ac2f5
2938
2939 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2940
2941         * gst/asfdemux/gstasfdemux.c:
2942           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2943           https://bugzilla.gnome.org/show_bug.cgi?id=775515
2944
2945 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2946
2947         * ext/x264/gstx264enc.c:
2948           x264enc: Add information for mixed mode
2949           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2950
2951 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2952
2953         * ext/x264/gstx264enc.c:
2954           x264enc: Correctly pass interlacing/TFF information
2955           Give the interlacing information correctly to the encoder. Also parse
2956           TFF/BFF information from the caps and pass it too.
2957           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2958
2959 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2960
2961         * ext/x264/gstx264enc.c:
2962           x264enc: Auto-detect interlace mode from caps
2963           If the caps are interlaced, interlacing is always enabled on the
2964           encoder. If the interlace-mode field is missing or if it's progressive,
2965           the encoder uses the "interlaced" property.
2966           https://bugzilla.gnome.org/show_bug.cgi?id=775228
2967
2968 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2969
2970         * .gitmodules:
2971           common: use https protocol for common submodule
2972           https://bugzilla.gnome.org/show_bug.cgi?id=775110
2973
2974 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2975
2976         * gst/realmedia/realhash.c:
2977           real: Fix compiler warnings with latest clang
2978           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2979           *buf1 = 128;
2980           ~ ^~~
2981           https://bugzilla.gnome.org/show_bug.cgi?id=775112
2982
2983 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
2984
2985         * gst/asfdemux/gstasfdemux.c:
2986           asfdemux: Allow 64bit sizes for DATA object
2987           we *can* have files greater than 4GB, any other object should be
2988           smaller than that
2989
2990 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
2991
2992         * gst/asfdemux/gstasfdemux.c:
2993           asfdemux: Add sanity check for asf_stream_audio
2994           We should have enough bytes for the specified codec_data
2995           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2996
2997 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
2998
2999         * gst/asfdemux/gstasfdemux.c:
3000           asfdemux: Add sanity checks when reading asf_stream_video_format
3001           It should report a size of at least 40 bytes
3002           Also check for the size of the remaining data (i.e. codec_data)
3003           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3004
3005 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
3006
3007         * gst/asfdemux/gstasfdemux.c:
3008           asfdemux: Add check for invalid/corrupt asf object
3009           An asf object can't realistically be bigger than 2**32 bytes.
3010           If it reports a size bigger than that, consider it corrupt and properly
3011           propagate the error back.
3012           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3013
3014 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
3015
3016         * gst/asfdemux/gstasfdemux.c:
3017           asfdemux: Handle EOS in push-mode on corrupted files
3018           It is possible no streams were activated when receiving EOS, if so
3019           handled it as if we hadn't seen the header
3020           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3021
3022 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
3023
3024         * gst/asfdemux/gstasfdemux.c:
3025         * gst/asfdemux/gstasfdemux.h:
3026           asfdemux: FILE headers are mandatory in the header
3027           As per the specification, also avoids ending up trying to play a
3028           file with plenty of un-initialized values.
3029           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3030
3031 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
3032
3033         * gst/asfdemux/gstasfdemux.c:
3034           asfdemux: Handle incomplete header in pull mode
3035           pulling headers is meant to complete as a whole. If we don't have
3036           enough data, it's an error.
3037           Avoids pipeline hangs on corrupted files
3038           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3039
3040 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
3041
3042         * gst/asfdemux/gstasfdemux.c:
3043           asfdemux: Handle issues with "empty" files
3044           In some corrupted files, we could end up with no actual streams
3045           being exposed.
3046           In those cases, make sure we properly propagate the failure all
3047           the way to the loop function. This avoids ending up in cases where
3048           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3049           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3050
3051 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3052
3053         * ext/dvdread/dvdreadsrc.c:
3054           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3055
3056 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
3057
3058         * meson.build:
3059           meson: Add ignored warnings for MSVC
3060           https://bugzilla.gnome.org/show_bug.cgi?id=774656
3061
3062 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
3063
3064         * configure.ac:
3065         * ext/x264/Makefile.am:
3066         * ext/x264/gstx264enc.c:
3067         * ext/x264/gstx264enc.h:
3068         * ext/x264/meson.build:
3069         * meson_options.txt:
3070           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3071           x264 has to be compiled specifically for a target bit depth.
3072           Distributions currently ship various libraries in their packages, with
3073           different bit depths.
3074           This change now allows to provide them all at configure time and have
3075           the x264enc element dynamically switch between them based on the bit
3076           depth of the input format.
3077           https://bugzilla.gnome.org/show_bug.cgi?id=763297
3078
3079 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
3080
3081         * meson.build:
3082           meson: update version
3083
3084 === release 1.11.0 ===
3085
3086 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
3087
3088         * configure.ac:
3089           Back to development
3090
3091 === release 1.10.0 ===
3092
3093 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
3094
3095         * ChangeLog:
3096         * NEWS:
3097         * RELEASE:
3098         * configure.ac:
3099         * docs/plugins/inspect/plugin-a52dec.xml:
3100         * docs/plugins/inspect/plugin-amrnb.xml:
3101         * docs/plugins/inspect/plugin-amrwbdec.xml:
3102         * docs/plugins/inspect/plugin-asf.xml:
3103         * docs/plugins/inspect/plugin-cdio.xml:
3104         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3105         * docs/plugins/inspect/plugin-dvdread.xml:
3106         * docs/plugins/inspect/plugin-dvdsub.xml:
3107         * docs/plugins/inspect/plugin-lame.xml:
3108         * docs/plugins/inspect/plugin-mad.xml:
3109         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3110         * docs/plugins/inspect/plugin-mpg123.xml:
3111         * docs/plugins/inspect/plugin-realmedia.xml:
3112         * docs/plugins/inspect/plugin-siddec.xml:
3113         * docs/plugins/inspect/plugin-twolame.xml:
3114         * docs/plugins/inspect/plugin-x264.xml:
3115         * docs/plugins/inspect/plugin-xingmux.xml:
3116         * gst-plugins-ugly.doap:
3117         * win32/common/config.h:
3118           Release 1.10.0
3119
3120 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
3121
3122         * po/af.po:
3123         * po/az.po:
3124         * po/bg.po:
3125         * po/ca.po:
3126         * po/cs.po:
3127         * po/da.po:
3128         * po/de.po:
3129         * po/el.po:
3130         * po/en_GB.po:
3131         * po/eo.po:
3132         * po/es.po:
3133         * po/eu.po:
3134         * po/fi.po:
3135         * po/fr.po:
3136         * po/gl.po:
3137         * po/hr.po:
3138         * po/hu.po:
3139         * po/id.po:
3140         * po/it.po:
3141         * po/ja.po:
3142         * po/lt.po:
3143         * po/lv.po:
3144         * po/ms.po:
3145         * po/mt.po:
3146         * po/nb.po:
3147         * po/nl.po:
3148         * po/or.po:
3149         * po/pl.po:
3150         * po/pt_BR.po:
3151         * po/ro.po:
3152         * po/ru.po:
3153         * po/sk.po:
3154         * po/sl.po:
3155         * po/sq.po:
3156         * po/sr.po:
3157         * po/sv.po:
3158         * po/tr.po:
3159         * po/uk.po:
3160         * po/vi.po:
3161         * po/zh_CN.po:
3162           Update .po files
3163
3164 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3165
3166         * po/id.po:
3167         * po/sv.po:
3168           po: Update translations
3169
3170 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3171
3172         * meson.build:
3173         * tests/meson.build:
3174           meson: Don't depend on gstreamer-check-1.0 on windows
3175           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3176
3177 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3178
3179         * meson.build:
3180         * tests/check/meson.build:
3181         * tests/meson.build:
3182           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3183           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3184           Does not actually work. See:
3185           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3186
3187 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
3188
3189         * tests/check/meson.build:
3190           meson: fix build outside of gst-all
3191
3192 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3193
3194         * meson.build:
3195         * tests/check/meson.build:
3196         * tests/meson.build:
3197           meson: move gstreamer-check-1.0 dependency to tests/check
3198           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3199
3200 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3201
3202         * meson.build:
3203           meson: Don't set c_std to gnu99
3204           Use the default for each compiler on every platform instead. This
3205           improves our compatibility with compilers that don't have gnu99 as
3206           a c_std.
3207
3208 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3209
3210         * meson.build:
3211         * tests/check/getpluginsdir:
3212         * tests/check/meson.build:
3213           meson: Make use of new environment object and set plugin path to builddir
3214           Workaround source_root being the root directory of all projects
3215           in the subproject case and remove now unneeded getpluginsdir
3216           Bump meson requirement to 0.35
3217
3218 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3219
3220         * hooks/pre-commit.hook:
3221         * meson.build:
3222         * tests/check/getpluginsdir:
3223           meson: Setup pre commit hook and fix getpluginsdir for standalone case
3224
3225 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3226
3227         * meson.build:
3228           meson: update version
3229
3230 === release 1.9.90 ===
3231
3232 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
3233
3234         * ChangeLog:
3235         * NEWS:
3236         * RELEASE:
3237         * configure.ac:
3238         * docs/plugins/inspect/plugin-a52dec.xml:
3239         * docs/plugins/inspect/plugin-amrnb.xml:
3240         * docs/plugins/inspect/plugin-amrwbdec.xml:
3241         * docs/plugins/inspect/plugin-asf.xml:
3242         * docs/plugins/inspect/plugin-cdio.xml:
3243         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3244         * docs/plugins/inspect/plugin-dvdread.xml:
3245         * docs/plugins/inspect/plugin-dvdsub.xml:
3246         * docs/plugins/inspect/plugin-lame.xml:
3247         * docs/plugins/inspect/plugin-mad.xml:
3248         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3249         * docs/plugins/inspect/plugin-mpg123.xml:
3250         * docs/plugins/inspect/plugin-realmedia.xml:
3251         * docs/plugins/inspect/plugin-siddec.xml:
3252         * docs/plugins/inspect/plugin-twolame.xml:
3253         * docs/plugins/inspect/plugin-x264.xml:
3254         * docs/plugins/inspect/plugin-xingmux.xml:
3255         * gst-plugins-ugly.doap:
3256         * win32/common/config.h:
3257           Release 1.9.90
3258
3259 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
3260
3261         * po/af.po:
3262         * po/az.po:
3263         * po/bg.po:
3264         * po/ca.po:
3265         * po/cs.po:
3266         * po/da.po:
3267         * po/de.po:
3268         * po/el.po:
3269         * po/en_GB.po:
3270         * po/eo.po:
3271         * po/es.po:
3272         * po/eu.po:
3273         * po/fi.po:
3274         * po/fr.po:
3275         * po/gl.po:
3276         * po/hr.po:
3277         * po/hu.po:
3278         * po/id.po:
3279         * po/it.po:
3280         * po/ja.po:
3281         * po/lt.po:
3282         * po/lv.po:
3283         * po/ms.po:
3284         * po/mt.po:
3285         * po/nb.po:
3286         * po/nl.po:
3287         * po/or.po:
3288         * po/pl.po:
3289         * po/pt_BR.po:
3290         * po/ro.po:
3291         * po/ru.po:
3292         * po/sk.po:
3293         * po/sl.po:
3294         * po/sq.po:
3295         * po/sr.po:
3296         * po/sv.po:
3297         * po/tr.po:
3298         * po/uk.po:
3299         * po/vi.po:
3300         * po/zh_CN.po:
3301           Update .po files
3302
3303 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
3304
3305         * po/id.po:
3306         * po/sv.po:
3307           po: Update translations
3308
3309 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
3310
3311         * ext/x264/gstx264enc.c:
3312           x264enc: Set colorimetry and chroma-site information
3313           https://bugzilla.gnome.org/show_bug.cgi?id=772159
3314
3315 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
3316
3317         * meson.build:
3318         * po/meson.build:
3319           meson: hook up translations
3320
3321 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
3322
3323         * meson.build:
3324         * tests/check/getpluginsdir:
3325         * tests/check/meson.build:
3326         * tests/meson.build:
3327           meson: hook up unit tests
3328
3329 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
3330
3331         * configure.ac:
3332           configure: Depend on gstreamer 1.9.2.1
3333
3334 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
3335
3336         * autogen.sh:
3337         * common:
3338           Automatic update of common submodule
3339           From b18d820 to f980fd9
3340
3341 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
3342
3343         * autogen.sh:
3344         * common:
3345           Automatic update of common submodule
3346           From f49c55e to b18d820
3347
3348 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3349
3350         * meson.build:
3351           meson: Bump version to 1.9.2
3352
3353 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
3354
3355         * configure.ac:
3356           Back to development
3357
3358 === release 1.9.2 ===
3359
3360 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
3361
3362         * ChangeLog:
3363         * NEWS:
3364         * RELEASE:
3365         * configure.ac:
3366         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3367         * docs/plugins/inspect/plugin-a52dec.xml:
3368         * docs/plugins/inspect/plugin-amrnb.xml:
3369         * docs/plugins/inspect/plugin-amrwbdec.xml:
3370         * docs/plugins/inspect/plugin-asf.xml:
3371         * docs/plugins/inspect/plugin-cdio.xml:
3372         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3373         * docs/plugins/inspect/plugin-dvdread.xml:
3374         * docs/plugins/inspect/plugin-dvdsub.xml:
3375         * docs/plugins/inspect/plugin-lame.xml:
3376         * docs/plugins/inspect/plugin-mad.xml:
3377         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3378         * docs/plugins/inspect/plugin-mpg123.xml:
3379         * docs/plugins/inspect/plugin-realmedia.xml:
3380         * docs/plugins/inspect/plugin-siddec.xml:
3381         * docs/plugins/inspect/plugin-twolame.xml:
3382         * docs/plugins/inspect/plugin-x264.xml:
3383         * docs/plugins/inspect/plugin-xingmux.xml:
3384         * gst-plugins-ugly.doap:
3385         * win32/common/config.h:
3386           Release 1.9.2
3387
3388 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
3389
3390         * po/af.po:
3391         * po/az.po:
3392         * po/bg.po:
3393         * po/ca.po:
3394         * po/cs.po:
3395         * po/da.po:
3396         * po/de.po:
3397         * po/el.po:
3398         * po/en_GB.po:
3399         * po/eo.po:
3400         * po/es.po:
3401         * po/eu.po:
3402         * po/fi.po:
3403         * po/fr.po:
3404         * po/gl.po:
3405         * po/hr.po:
3406         * po/hu.po:
3407         * po/id.po:
3408         * po/it.po:
3409         * po/ja.po:
3410         * po/lt.po:
3411         * po/lv.po:
3412         * po/ms.po:
3413         * po/mt.po:
3414         * po/nb.po:
3415         * po/nl.po:
3416         * po/or.po:
3417         * po/pl.po:
3418         * po/pt_BR.po:
3419         * po/ro.po:
3420         * po/ru.po:
3421         * po/sk.po:
3422         * po/sl.po:
3423         * po/sq.po:
3424         * po/sr.po:
3425         * po/sv.po:
3426         * po/tr.po:
3427         * po/uk.po:
3428         * po/vi.po:
3429         * po/zh_CN.po:
3430           po: Update translations
3431
3432 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3433
3434         * ext/sidplay/gstsiddec.cc:
3435           siddec: Fix compilation with debugging disabled
3436           gstsiddec.o
3437           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3438           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3439           const gchar *reason = gst_flow_get_name (ret);
3440           ^
3441
3442 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
3443
3444         * ext/sidplay/gstsiddec.cc:
3445         * gst/asfdemux/gstasfdemux.c:
3446         * gst/realmedia/rmdemux.c:
3447           Use the new API to post flow ERROR messages on the bus
3448           https://bugzilla.gnome.org/show_bug.cgi?id=770158
3449
3450 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
3451
3452         * gst/asfdemux/meson.build:
3453           meson: Link asfdemux against the gstsdp library
3454
3455 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
3456
3457         * meson.build:
3458           meson: Add support for fallback subprojects
3459
3460 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3461
3462         * .gitignore:
3463         * config.h.meson:
3464         * ext/a52dec/meson.build:
3465         * ext/amrnb/meson.build:
3466         * ext/amrwbdec/meson.build:
3467         * ext/cdio/meson.build:
3468         * ext/dvdread/meson.build:
3469         * ext/lame/meson.build:
3470         * ext/mad/meson.build:
3471         * ext/meson.build:
3472         * ext/mpeg2dec/meson.build:
3473         * ext/mpg123/meson.build:
3474         * ext/twolame/meson.build:
3475         * ext/x264/meson.build:
3476         * gst/asfdemux/meson.build:
3477         * gst/dvdlpcmdec/meson.build:
3478         * gst/dvdsub/meson.build:
3479         * gst/meson.build:
3480         * gst/realmedia/meson.build:
3481         * gst/xingmux/meson.build:
3482         * meson.build:
3483           Add support for Meson as alternative/parallel build system
3484           https://github.com/mesonbuild/meson
3485           With contributions from:
3486           Tim-Philipp Müller <tim@centricular.com>
3487           Jussi Pakkanen <jpakkane@gmail.com> (original port)
3488           Highlights of the features provided are:
3489           * Faster builds on Linux (~40-50% faster)
3490           * The ability to build with MSVC on Windows
3491           * Generate Visual Studio project files
3492           * Generate XCode project files
3493           * Much faster builds on Windows (on-par with Linux)
3494           * Seriously fast configure and building on embedded
3495           ... and many more. For more details see:
3496           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3497           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3498           Building with Meson should work on both Linux and Windows, but may
3499           need a few more tweaks on other operating systems.
3500
3501 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3502
3503         * ext/a52dec/gsta52dec.c:
3504         * ext/dvdread/dvdreadsrc.c:
3505         * ext/x264/gstx264enc.h:
3506         * gst/realmedia/realhash.c:
3507         * gst/realmedia/rtspreal.c:
3508           plugins: Use <stdint.h> instead of _stdint.h
3509           _stdint.h is generated by Autotools and we don't really need it. All
3510           supported platforms now ship with stdint.h. The only stickler was MSVC,
3511           and since Visual Studio 2015 it also ships stdint.h now.
3512
3513 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3514
3515         * ext/mpeg2dec/perftest.c:
3516           mpeg2dec: remove file no longer used or needed
3517
3518 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
3519
3520         * gst/dvdlpcmdec/Makefile.am:
3521           dvdlpcmdec: add libgstbase CFLAGS as well
3522           For consistency.
3523           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3524
3525 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
3526
3527         * gst/dvdlpcmdec/Makefile.am:
3528           dvdlpcmdec: link libgstbase-1.0
3529           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3530
3531 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3532
3533         * gst/asfdemux/gstasfdemux.c:
3534           asfdemux: Add byte rate based bitrate tag in case there are no audio props
3535           https://bugzilla.gnome.org/show_bug.cgi?id=769418
3536
3537 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3538
3539         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3540         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3541           dvdlpcmdec: add support for another format
3542           The format specification can be found here:
3543           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3544           Note: This format is also used for Wifi-Display.
3545           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3546
3547 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3548
3549         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3550         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3551           dvdlpcmdec: rewrite to use GstAudioDecoder
3552           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3553
3554 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
3555
3556         * ext/sidplay/gstsiddec.cc:
3557           sidplay: fix compiler warnings when building with -O3
3558           Avoid compiler warnings "‘foo’ may be used uninitialized in this
3559           function" when building with -O3 by checking the return bool value
3560           of format conversion function.
3561           https://bugzilla.gnome.org/show_bug.cgi?id=769116
3562
3563 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
3564
3565         * common:
3566           Automatic update of common submodule
3567           From f363b32 to f49c55e
3568
3569 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
3570
3571         * configure.ac:
3572           Back to development
3573
3574 === release 1.9.1 ===
3575
3576 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
3577
3578         * ChangeLog:
3579         * NEWS:
3580         * RELEASE:
3581         * configure.ac:
3582         * docs/plugins/inspect/plugin-a52dec.xml:
3583         * docs/plugins/inspect/plugin-amrnb.xml:
3584         * docs/plugins/inspect/plugin-amrwbdec.xml:
3585         * docs/plugins/inspect/plugin-asf.xml:
3586         * docs/plugins/inspect/plugin-cdio.xml:
3587         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3588         * docs/plugins/inspect/plugin-dvdread.xml:
3589         * docs/plugins/inspect/plugin-dvdsub.xml:
3590         * docs/plugins/inspect/plugin-lame.xml:
3591         * docs/plugins/inspect/plugin-mad.xml:
3592         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3593         * docs/plugins/inspect/plugin-mpg123.xml:
3594         * docs/plugins/inspect/plugin-realmedia.xml:
3595         * docs/plugins/inspect/plugin-siddec.xml:
3596         * docs/plugins/inspect/plugin-twolame.xml:
3597         * docs/plugins/inspect/plugin-x264.xml:
3598         * docs/plugins/inspect/plugin-xingmux.xml:
3599         * gst-plugins-ugly.doap:
3600         * win32/common/config.h:
3601           Release 1.9.1
3602
3603 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3604
3605         * po/af.po:
3606         * po/az.po:
3607         * po/bg.po:
3608         * po/ca.po:
3609         * po/cs.po:
3610         * po/da.po:
3611         * po/de.po:
3612         * po/el.po:
3613         * po/en_GB.po:
3614         * po/eo.po:
3615         * po/es.po:
3616         * po/eu.po:
3617         * po/fi.po:
3618         * po/fr.po:
3619         * po/gl.po:
3620         * po/hr.po:
3621         * po/hu.po:
3622         * po/id.po:
3623         * po/it.po:
3624         * po/ja.po:
3625         * po/lt.po:
3626         * po/lv.po:
3627         * po/ms.po:
3628         * po/mt.po:
3629         * po/nb.po:
3630         * po/nl.po:
3631         * po/or.po:
3632         * po/pl.po:
3633         * po/pt_BR.po:
3634         * po/ro.po:
3635         * po/ru.po:
3636         * po/sk.po:
3637         * po/sl.po:
3638         * po/sq.po:
3639         * po/sr.po:
3640         * po/sv.po:
3641         * po/tr.po:
3642         * po/uk.po:
3643         * po/vi.po:
3644         * po/zh_CN.po:
3645           Update .po files
3646
3647 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
3648
3649         * po/hr.po:
3650           po: Update translations
3651
3652 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3653
3654         * common:
3655           Automatic update of common submodule
3656           From ac2f647 to f363b32
3657
3658 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
3659
3660         * gst/asfdemux/gstasfdemux.c:
3661           asfdemux: fix seeking back after EOS has been reached in push mode
3662           Fix seeking when demuxer is in INDEX state. This happens when we
3663           reached the end of the stream. It should still be possible to do
3664           a flushing seek and seek back to any other position though. Instead
3665           the demuxer would just go straight to EOS again instead of going
3666           back to processing packets again from the new position.
3667           https://bugzilla.gnome.org/show_bug.cgi?id=749066
3668
3669 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3670
3671         * gst/realmedia/rdtmanager.c:
3672           rdtmanager: fix clock leak
3673           The clock returned by gst_system_clock_obtain() was never unreffed.
3674           https://bugzilla.gnome.org/show_bug.cgi?id=766565
3675
3676 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
3677
3678         * docs/plugins/inspect/plugin-a52dec.xml:
3679         * docs/plugins/inspect/plugin-amrnb.xml:
3680         * docs/plugins/inspect/plugin-amrwbdec.xml:
3681         * docs/plugins/inspect/plugin-asf.xml:
3682         * docs/plugins/inspect/plugin-cdio.xml:
3683         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3684         * docs/plugins/inspect/plugin-dvdread.xml:
3685         * docs/plugins/inspect/plugin-dvdsub.xml:
3686         * docs/plugins/inspect/plugin-lame.xml:
3687         * docs/plugins/inspect/plugin-mad.xml:
3688         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3689         * docs/plugins/inspect/plugin-mpg123.xml:
3690         * docs/plugins/inspect/plugin-realmedia.xml:
3691         * docs/plugins/inspect/plugin-siddec.xml:
3692         * docs/plugins/inspect/plugin-twolame.xml:
3693         * docs/plugins/inspect/plugin-x264.xml:
3694         * docs/plugins/inspect/plugin-xingmux.xml:
3695           docs: Update for git master
3696
3697 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
3698
3699         * ext/amrnb/amrnbdec.c:
3700         * ext/mad/gstmad.c:
3701           amrnbec, mad: fix two more parse function declarations
3702
3703 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3704
3705         * ext/a52dec/gsta52dec.c:
3706         * ext/amrwbdec/amrwbdec.c:
3707           a52dec, amrwbec: fix parse function declaration mismatch
3708           Fixes MSVC compiler warning:
3709           amrwbdec.c(99): warning C4133: '=': incompatible types
3710           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3711           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3712           gsta52dec.c(156): warning C4133: '=': incompatible types
3713           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3714           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3715
3716 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3717
3718         * ext/mpg123/gstmpg123audiodec.h:
3719           mpg123: fix build with msvc
3720           Fix syntax errors when compiling against cerbero-provided libmpg123
3721           headers. We do the same as the libmpg123 internal visual studio
3722           build here.
3723           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3724           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3725           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3726           mpg123.h(1378): error C2091: function returns function
3727           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3728           mpg123.h(1378): error C2059: syntax error: ')'
3729           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3730           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3731           ...
3732
3733 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
3734
3735         * configure.ac:
3736         * ext/mpeg2dec/gstmpeg2dec.c:
3737           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3738           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3739           and get rid of version-dependent code paths. There's still
3740           avdec_mpeg2video for those who are stuck on ancient distros which
3741           we don't target any more.
3742           Also fixes build with MSVC, which doesn't like #if #else #endif
3743           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3744
3745 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
3746
3747         * README:
3748         * common:
3749           Automatic update of common submodule
3750           From 6f2d209 to ac2f647
3751
3752 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
3753
3754         * ext/a52dec/gsta52dec.c:
3755         * ext/amrnb/amrnbdec.c:
3756         * ext/amrnb/amrnbenc.c:
3757         * ext/amrwbdec/amrwbdec.c:
3758         * ext/dvdread/dvdreadsrc.c:
3759         * ext/lame/gstlamemp3enc.c:
3760         * ext/mad/gstmad.c:
3761         * ext/mpeg2dec/gstmpeg2dec.c:
3762         * ext/sidplay/gstsiddec.cc:
3763         * ext/twolame/gsttwolamemp2enc.c:
3764         * ext/x264/gstx264enc.c:
3765         * gst/asfdemux/gstasfdemux.c:
3766         * gst/asfdemux/gstrtpasfdepay.c:
3767         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3768         * gst/dvdsub/gstdvdsubdec.c:
3769         * gst/dvdsub/gstdvdsubparse.c:
3770         * gst/realmedia/pnmsrc.c:
3771         * gst/realmedia/rademux.c:
3772         * gst/realmedia/rdtdepay.c:
3773         * gst/realmedia/rdtmanager.c:
3774         * gst/realmedia/rmdemux.c:
3775         * gst/xingmux/gstxingmux.c:
3776           ugly: use new gst_element_class_add_static_pad_template()
3777           https://bugzilla.gnome.org/show_bug.cgi?id=763082
3778
3779 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3780
3781         * configure.ac:
3782           Back to development
3783
3784 === release 1.8.0 ===
3785
3786 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
3787
3788         * ChangeLog:
3789         * NEWS:
3790         * RELEASE:
3791         * configure.ac:
3792         * docs/plugins/inspect/plugin-a52dec.xml:
3793         * docs/plugins/inspect/plugin-amrnb.xml:
3794         * docs/plugins/inspect/plugin-amrwbdec.xml:
3795         * docs/plugins/inspect/plugin-asf.xml:
3796         * docs/plugins/inspect/plugin-cdio.xml:
3797         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3798         * docs/plugins/inspect/plugin-dvdread.xml:
3799         * docs/plugins/inspect/plugin-dvdsub.xml:
3800         * docs/plugins/inspect/plugin-lame.xml:
3801         * docs/plugins/inspect/plugin-mad.xml:
3802         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3803         * docs/plugins/inspect/plugin-mpg123.xml:
3804         * docs/plugins/inspect/plugin-realmedia.xml:
3805         * docs/plugins/inspect/plugin-siddec.xml:
3806         * docs/plugins/inspect/plugin-twolame.xml:
3807         * docs/plugins/inspect/plugin-x264.xml:
3808         * docs/plugins/inspect/plugin-xingmux.xml:
3809         * gst-plugins-ugly.doap:
3810         * win32/common/config.h:
3811           Release 1.8.0
3812
3813 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
3814
3815         * po/af.po:
3816         * po/az.po:
3817         * po/bg.po:
3818         * po/ca.po:
3819         * po/cs.po:
3820         * po/da.po:
3821         * po/de.po:
3822         * po/el.po:
3823         * po/en_GB.po:
3824         * po/eo.po:
3825         * po/es.po:
3826         * po/eu.po:
3827         * po/fi.po:
3828         * po/fr.po:
3829         * po/gl.po:
3830         * po/hr.po:
3831         * po/hu.po:
3832         * po/id.po:
3833         * po/it.po:
3834         * po/ja.po:
3835         * po/lt.po:
3836         * po/lv.po:
3837         * po/ms.po:
3838         * po/mt.po:
3839         * po/nb.po:
3840         * po/nl.po:
3841         * po/or.po:
3842         * po/pl.po:
3843         * po/pt_BR.po:
3844         * po/ro.po:
3845         * po/ru.po:
3846         * po/sk.po:
3847         * po/sl.po:
3848         * po/sq.po:
3849         * po/sr.po:
3850         * po/sv.po:
3851         * po/tr.po:
3852         * po/uk.po:
3853         * po/vi.po:
3854         * po/zh_CN.po:
3855           Update .po files
3856
3857 === release 1.7.91 ===
3858
3859 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3860
3861         * ChangeLog:
3862         * NEWS:
3863         * RELEASE:
3864         * configure.ac:
3865         * docs/plugins/inspect/plugin-a52dec.xml:
3866         * docs/plugins/inspect/plugin-amrnb.xml:
3867         * docs/plugins/inspect/plugin-amrwbdec.xml:
3868         * docs/plugins/inspect/plugin-asf.xml:
3869         * docs/plugins/inspect/plugin-cdio.xml:
3870         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3871         * docs/plugins/inspect/plugin-dvdread.xml:
3872         * docs/plugins/inspect/plugin-dvdsub.xml:
3873         * docs/plugins/inspect/plugin-lame.xml:
3874         * docs/plugins/inspect/plugin-mad.xml:
3875         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3876         * docs/plugins/inspect/plugin-mpg123.xml:
3877         * docs/plugins/inspect/plugin-realmedia.xml:
3878         * docs/plugins/inspect/plugin-siddec.xml:
3879         * docs/plugins/inspect/plugin-twolame.xml:
3880         * docs/plugins/inspect/plugin-x264.xml:
3881         * docs/plugins/inspect/plugin-xingmux.xml:
3882         * gst-plugins-ugly.doap:
3883         * win32/common/config.h:
3884           Release 1.7.91
3885
3886 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3887
3888         * po/af.po:
3889         * po/az.po:
3890         * po/bg.po:
3891         * po/ca.po:
3892         * po/cs.po:
3893         * po/da.po:
3894         * po/de.po:
3895         * po/el.po:
3896         * po/en_GB.po:
3897         * po/eo.po:
3898         * po/es.po:
3899         * po/eu.po:
3900         * po/fi.po:
3901         * po/fr.po:
3902         * po/gl.po:
3903         * po/hr.po:
3904         * po/hu.po:
3905         * po/id.po:
3906         * po/it.po:
3907         * po/ja.po:
3908         * po/lt.po:
3909         * po/lv.po:
3910         * po/ms.po:
3911         * po/mt.po:
3912         * po/nb.po:
3913         * po/nl.po:
3914         * po/or.po:
3915         * po/pl.po:
3916         * po/pt_BR.po:
3917         * po/ro.po:
3918         * po/ru.po:
3919         * po/sk.po:
3920         * po/sl.po:
3921         * po/sq.po:
3922         * po/sr.po:
3923         * po/sv.po:
3924         * po/tr.po:
3925         * po/uk.po:
3926         * po/vi.po:
3927         * po/zh_CN.po:
3928           Update .po files
3929
3930 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
3931
3932         * gst/asfdemux/gstasfdemux.c:
3933         * gst/asfdemux/gstasfdemux.h:
3934           asfdemux: Don't modify segment values on accurate seeks
3935           When dealing with accurate seeks, we want to return exactly the segment
3936           that was requested by the seek event, and not adjust the values.
3937           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3938
3939 === release 1.7.90 ===
3940
3941 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3942
3943         * ChangeLog:
3944         * NEWS:
3945         * RELEASE:
3946         * configure.ac:
3947         * docs/plugins/inspect/plugin-a52dec.xml:
3948         * docs/plugins/inspect/plugin-amrnb.xml:
3949         * docs/plugins/inspect/plugin-amrwbdec.xml:
3950         * docs/plugins/inspect/plugin-asf.xml:
3951         * docs/plugins/inspect/plugin-cdio.xml:
3952         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3953         * docs/plugins/inspect/plugin-dvdread.xml:
3954         * docs/plugins/inspect/plugin-dvdsub.xml:
3955         * docs/plugins/inspect/plugin-lame.xml:
3956         * docs/plugins/inspect/plugin-mad.xml:
3957         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3958         * docs/plugins/inspect/plugin-mpg123.xml:
3959         * docs/plugins/inspect/plugin-realmedia.xml:
3960         * docs/plugins/inspect/plugin-siddec.xml:
3961         * docs/plugins/inspect/plugin-twolame.xml:
3962         * docs/plugins/inspect/plugin-x264.xml:
3963         * docs/plugins/inspect/plugin-xingmux.xml:
3964         * gst-plugins-ugly.doap:
3965         * win32/common/config.h:
3966           Release 1.7.90
3967
3968 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3969
3970         * po/af.po:
3971         * po/az.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/hr.po:
3985         * po/hu.po:
3986         * po/id.po:
3987         * po/it.po:
3988         * po/ja.po:
3989         * po/lt.po:
3990         * po/lv.po:
3991         * po/ms.po:
3992         * po/mt.po:
3993         * po/nb.po:
3994         * po/nl.po:
3995         * po/or.po:
3996         * po/pl.po:
3997         * po/pt_BR.po:
3998         * po/ro.po:
3999         * po/ru.po:
4000         * po/sk.po:
4001         * po/sl.po:
4002         * po/sq.po:
4003         * po/sr.po:
4004         * po/sv.po:
4005         * po/tr.po:
4006         * po/uk.po:
4007         * po/vi.po:
4008         * po/zh_CN.po:
4009           Update .po files
4010
4011 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
4012
4013         * po/bg.po:
4014           po: Update translations
4015
4016 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
4017
4018         * ext/dvdread/dvdreadsrc.c:
4019           dvdread: Fix seek starting at 0 for title != 1
4020           Otherwise the playback would start at title 0
4021           https://bugzilla.gnome.org/show_bug.cgi?id=762787
4022
4023 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
4024
4025         * common:
4026           Automatic update of common submodule
4027           From b64f03f to 6f2d209
4028
4029 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4030
4031         * gst/asfdemux/gstasfdemux.c:
4032           asfdemux: fix adding bitrate to stream tags
4033           https://bugzilla.gnome.org/show_bug.cgi?id=699586
4034
4035 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4036
4037         * gst/asfdemux/asf.vcproj:
4038         * gst/realmedia/rmdemux.vcproj:
4039         * win32/MANIFEST:
4040         * win32/gst.sln:
4041         * win32/vs6/gst_plugins_ugly.dsw:
4042         * win32/vs6/libgstasfdemux.dsp:
4043         * win32/vs6/libgstdvdlpcmdec.dsp:
4044         * win32/vs6/libgstdvdsub.dsp:
4045         * win32/vs6/libgstlame.dsp:
4046         * win32/vs6/libgstmad.dsp:
4047         * win32/vs6/libgstrealmedia.dsp:
4048         * win32/vs6/libgstsynaesthesia.dsp:
4049           win32: remove outdated build cruft
4050           This hasn't been touched for generations, doesn't work,
4051           and is just causing confusion. We also don't want to
4052           maintain these files manually.
4053
4054 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
4055
4056         * ext/mpeg2dec/gstmpeg2dec.c:
4057           mpeg2dec: don't use exported but undeclared core debug category symbols
4058           It's not right and won't work on Windows with MSVC.
4059
4060 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4061
4062         * configure.ac:
4063           Back to development
4064
4065 === release 1.7.2 ===
4066
4067 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
4068
4069         * ChangeLog:
4070         * NEWS:
4071         * RELEASE:
4072         * configure.ac:
4073         * docs/plugins/inspect/plugin-a52dec.xml:
4074         * docs/plugins/inspect/plugin-amrnb.xml:
4075         * docs/plugins/inspect/plugin-amrwbdec.xml:
4076         * docs/plugins/inspect/plugin-asf.xml:
4077         * docs/plugins/inspect/plugin-cdio.xml:
4078         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4079         * docs/plugins/inspect/plugin-dvdread.xml:
4080         * docs/plugins/inspect/plugin-dvdsub.xml:
4081         * docs/plugins/inspect/plugin-lame.xml:
4082         * docs/plugins/inspect/plugin-mad.xml:
4083         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4084         * docs/plugins/inspect/plugin-mpg123.xml:
4085         * docs/plugins/inspect/plugin-realmedia.xml:
4086         * docs/plugins/inspect/plugin-siddec.xml:
4087         * docs/plugins/inspect/plugin-twolame.xml:
4088         * docs/plugins/inspect/plugin-x264.xml:
4089         * docs/plugins/inspect/plugin-xingmux.xml:
4090         * gst-plugins-ugly.doap:
4091         * win32/common/config.h:
4092           Release 1.7.2
4093
4094 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
4095
4096         * po/af.po:
4097         * po/az.po:
4098         * po/bg.po:
4099         * po/ca.po:
4100         * po/cs.po:
4101         * po/da.po:
4102         * po/de.po:
4103         * po/el.po:
4104         * po/en_GB.po:
4105         * po/eo.po:
4106         * po/es.po:
4107         * po/eu.po:
4108         * po/fi.po:
4109         * po/gl.po:
4110         * po/hr.po:
4111         * po/hu.po:
4112         * po/id.po:
4113         * po/it.po:
4114         * po/ja.po:
4115         * po/lt.po:
4116         * po/lv.po:
4117         * po/ms.po:
4118         * po/mt.po:
4119         * po/nb.po:
4120         * po/nl.po:
4121         * po/or.po:
4122         * po/pl.po:
4123         * po/ro.po:
4124         * po/ru.po:
4125         * po/sk.po:
4126         * po/sl.po:
4127         * po/sq.po:
4128         * po/sr.po:
4129         * po/sv.po:
4130         * po/tr.po:
4131         * po/uk.po:
4132         * po/vi.po:
4133         * po/zh_CN.po:
4134           Update .po files
4135
4136 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4137
4138         * po/fr.po:
4139         * po/pt_BR.po:
4140           po: Update translations
4141
4142 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4143
4144         * ext/sidplay/gstsiddec.cc:
4145           sidplay: Fix compiler warning about C++11 compatibility
4146           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4147           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4148           ^
4149           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4150           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4151           ^
4152
4153 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4154
4155         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4156         * docs/plugins/inspect/plugin-a52dec.xml:
4157         * docs/plugins/inspect/plugin-amrnb.xml:
4158         * docs/plugins/inspect/plugin-amrwbdec.xml:
4159         * docs/plugins/inspect/plugin-asf.xml:
4160         * docs/plugins/inspect/plugin-cdio.xml:
4161         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4162         * docs/plugins/inspect/plugin-dvdread.xml:
4163         * docs/plugins/inspect/plugin-dvdsub.xml:
4164         * docs/plugins/inspect/plugin-lame.xml:
4165         * docs/plugins/inspect/plugin-mad.xml:
4166         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4167         * docs/plugins/inspect/plugin-mpg123.xml:
4168         * docs/plugins/inspect/plugin-realmedia.xml:
4169         * docs/plugins/inspect/plugin-siddec.xml:
4170         * docs/plugins/inspect/plugin-twolame.xml:
4171         * docs/plugins/inspect/plugin-x264.xml:
4172         * docs/plugins/inspect/plugin-xingmux.xml:
4173           docs: update inspection to git and fix mpg123 inspect location
4174
4175 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
4176
4177         * tests/files/Makefile.am:
4178         * tests/files/stream.mp2:
4179           tests: fix distcheck
4180
4181 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
4182
4183         * configure.ac:
4184         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4185         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4186         * docs/plugins/xml/plugin-mpg123.xml:
4187         * ext/Makefile.am:
4188         * gst-plugins-ugly.spec.in:
4189         * tests/check/Makefile.am:
4190           mpg123: move from -bad to -ugly
4191           Hook up to build system, add to docs
4192
4193 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
4194
4195         * configure.ac:
4196         * tests/Makefile.am:
4197         * tests/check/Makefile.am:
4198         * tests/check/elements/.gitignore:
4199         * tests/files/Makefile.am:
4200         * tests/files/cbr_stream.mp3:
4201         * tests/files/vbr_stream.mp3:
4202           tests: add test data for mpg123 plugin
4203
4204 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
4205
4206           Merge branch 'plugin-move-mpg123'
4207           Move mpg123 plugin from -bad to -ugly.
4208           https://bugzilla.gnome.org/show_bug.cgi?id=719849
4209
4210 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
4211
4212         * ext/mpg123/gstmpg123audiodec.c:
4213           plugins-bad: Fix example pipelines
4214           rename gst-launch --> gst-launch-1.0
4215           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4216           fix caps in examples
4217           https://bugzilla.gnome.org/show_bug.cgi?id=759432
4218
4219 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4220
4221         * ext/mpg123/gstmpg123audiodec.c:
4222           mpg123: still reset pending audio info on hard flush
4223           Follow-up to previous commit.
4224           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4225
4226 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
4227
4228         * ext/mpg123/gstmpg123audiodec.c:
4229           mpg123: fix handling of sample rate change during playback
4230           If the sample rate of the media changes, the resulting flush will
4231           clear the has_next_audioinfo flag, and the caps won't be sent
4232           downstream.
4233           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4234
4235 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4236
4237         * ext/mpg123/gstmpg123audiodec.c:
4238           audiodecoders: use default pad accept-caps handling
4239           Avoids useless check of downstream caps when handling an
4240           accept-caps query
4241           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4242           sbcdec, adpcmdec, sirendec
4243
4244 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4245
4246         * ext/mpg123/Makefile.am:
4247           Remove obsolete Android build cruft
4248           This is not needed any longer.
4249
4250 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
4251
4252         * ext/mpg123/gstmpg123audiodec.c:
4253           mpg123: fix compiler warning and simplify checks in set_caps
4254           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4255
4256 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4257
4258         * ext/mpg123/gstmpg123audiodec.c:
4259           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4260           The old code was using gst_caps_normalize() and was generally overly
4261           complex. Simplify by picking sample rate and number of channels from
4262           upstream and the sample format from the allowed caps. If the format caps
4263           is a list of strins, just pick the first one. And if the srcpad isn't
4264           linked yet, use the default format (S16).
4265           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4266
4267 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4268
4269         * ext/mpg123/gstmpg123audiodec.c:
4270           Fix up one-element lists in template caps
4271
4272 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
4273
4274         * tests/check/elements/mpg123audiodec.c:
4275           tests: fix mpg123audiodec test for big-endian architectures
4276
4277 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4278
4279         * ext/mpg123/gstmpg123audiodec.c:
4280           mpg123: improved error report and checks
4281           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4282
4283 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
4284
4285         * ext/mpg123/gstmpg123audiodec.c:
4286           mpg123audiodec: Require caps to be set before any data processing
4287
4288 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
4289
4290         * ext/mpg123/gstmpg123audiodec.c:
4291           mpg123: Remove dead assignment
4292           harder ? :)
4293
4294 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4295
4296         * tests/check/elements/mpg123audiodec.c:
4297           mpg123audiodec: Fix event handling in unit test
4298
4299 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4300
4301         * ext/mpg123/Makefile.am:
4302           gst: Add better support for static plugins
4303
4304 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
4305
4306         * ext/mpg123/gstmpg123audiodec.c:
4307           mpg123: Add conditional on API version for new enum
4308
4309 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4310
4311         * tests/check/Makefile.am:
4312           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4313           To get the CK_DEFAULT_TIMEOUT defined for all tests
4314           https://bugzilla.gnome.org/show_bug.cgi?id=761472
4315
4316 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4317
4318         * autogen.sh:
4319         * common:
4320           Automatic update of common submodule
4321           From 86e4663 to b64f03f
4322
4323 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
4324
4325         * configure.ac:
4326         * ext/amrnb/amrnbdec.h:
4327         * ext/amrnb/amrnbenc.h:
4328         * ext/amrwbdec/amrwbdec.h:
4329           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4330           We don't really need to cater for older versions any more.
4331
4332 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
4333
4334         * ext/mpeg2dec/gstmpeg2dec.c:
4335           mpeg2dec: Demote rank to SECONDARY
4336           https://bugzilla.gnome.org/show_bug.cgi?id=574461
4337
4338 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4339
4340         * gst/dvdsub/gstdvdsubdec.c:
4341           dvdsubdec: use query caps instead of accept-caps
4342           accept-caps does only a shallow check and a full downstream
4343           caps query is needed to check if ARGB is possible
4344
4345 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
4346
4347         * gst/asfdemux/asfpacket.c:
4348         * gst/asfdemux/gstasfdemux.c:
4349         * gst/asfdemux/gstasfdemux.h:
4350           asfdemux: Support reverse playback
4351           Support reverse playback for ASF format.
4352           Parse packets and queue the payloads, then push
4353           the payload buffer to decoder in reverse order.
4354           Video buffers are pushed from KeyFrame to next
4355           Keyframe.
4356           https://bugzilla.gnome.org/show_bug.cgi?id=757341
4357
4358 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4359
4360         * configure.ac:
4361           Back to development
4362
4363 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
4364
4365         * tests/check/elements/amrnbenc.c:
4366           amrnbenc: Fix various compiler warnings in the test
4367
4368 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4369
4370         * tests/check/elements/x264enc.c:
4371           x264enc: Fix various compiler warnings in the test
4372
4373 === release 1.7.1 ===
4374
4375 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
4376
4377         * ChangeLog:
4378         * NEWS:
4379         * RELEASE:
4380         * configure.ac:
4381         * docs/plugins/inspect/plugin-a52dec.xml:
4382         * docs/plugins/inspect/plugin-amrnb.xml:
4383         * docs/plugins/inspect/plugin-amrwbdec.xml:
4384         * docs/plugins/inspect/plugin-asf.xml:
4385         * docs/plugins/inspect/plugin-cdio.xml:
4386         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4387         * docs/plugins/inspect/plugin-dvdread.xml:
4388         * docs/plugins/inspect/plugin-dvdsub.xml:
4389         * docs/plugins/inspect/plugin-lame.xml:
4390         * docs/plugins/inspect/plugin-mad.xml:
4391         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4392         * docs/plugins/inspect/plugin-realmedia.xml:
4393         * docs/plugins/inspect/plugin-siddec.xml:
4394         * docs/plugins/inspect/plugin-twolame.xml:
4395         * docs/plugins/inspect/plugin-x264.xml:
4396         * docs/plugins/inspect/plugin-xingmux.xml:
4397         * gst-plugins-ugly.doap:
4398         * win32/common/config.h:
4399           Release 1.7.1
4400
4401 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
4402
4403         * po/af.po:
4404         * po/az.po:
4405         * po/bg.po:
4406         * po/ca.po:
4407         * po/cs.po:
4408         * po/da.po:
4409         * po/de.po:
4410         * po/el.po:
4411         * po/en_GB.po:
4412         * po/eo.po:
4413         * po/es.po:
4414         * po/eu.po:
4415         * po/fi.po:
4416         * po/fr.po:
4417         * po/gl.po:
4418         * po/hr.po:
4419         * po/hu.po:
4420         * po/id.po:
4421         * po/it.po:
4422         * po/ja.po:
4423         * po/lt.po:
4424         * po/lv.po:
4425         * po/ms.po:
4426         * po/mt.po:
4427         * po/nb.po:
4428         * po/nl.po:
4429         * po/or.po:
4430         * po/pl.po:
4431         * po/pt_BR.po:
4432         * po/ro.po:
4433         * po/ru.po:
4434         * po/sk.po:
4435         * po/sl.po:
4436         * po/sq.po:
4437         * po/sr.po:
4438         * po/sv.po:
4439         * po/tr.po:
4440         * po/uk.po:
4441         * po/vi.po:
4442         * po/zh_CN.po:
4443           Update .po files
4444
4445 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4446
4447         * po/id.po:
4448         * po/sv.po:
4449           po: Update translations
4450
4451 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4452
4453         * configure.ac:
4454           configure: Use -Bsymbolic-functions if available
4455           While this is more useful for libraries, some of our plugins with multiple
4456           files and some internal API can also benefit from this.
4457
4458 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
4459
4460         * docs/plugins/gst-plugins-ugly-plugins.args:
4461         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4462         * docs/plugins/inspect/plugin-a52dec.xml:
4463         * docs/plugins/inspect/plugin-amrnb.xml:
4464         * docs/plugins/inspect/plugin-amrwbdec.xml:
4465         * docs/plugins/inspect/plugin-asf.xml:
4466         * docs/plugins/inspect/plugin-cdio.xml:
4467         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4468         * docs/plugins/inspect/plugin-dvdread.xml:
4469         * docs/plugins/inspect/plugin-dvdsub.xml:
4470         * docs/plugins/inspect/plugin-lame.xml:
4471         * docs/plugins/inspect/plugin-mad.xml:
4472         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4473         * docs/plugins/inspect/plugin-realmedia.xml:
4474         * docs/plugins/inspect/plugin-siddec.xml:
4475         * docs/plugins/inspect/plugin-twolame.xml:
4476         * docs/plugins/inspect/plugin-x264.xml:
4477         * docs/plugins/inspect/plugin-xingmux.xml:
4478           docs: update to git
4479
4480 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4481
4482         * autogen.sh:
4483         * common:
4484           Automatic update of common submodule
4485           From b319909 to 86e4663
4486
4487 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4488
4489         * ext/x264/gstx264enc.c:
4490           x264enc: increase bitrate limit from 100Mbps to 2Gbps
4491           Don't artificially limit the bitrate, x264enc allows much
4492           higher bitrates, and for intra-only 4k AVC they are needed.
4493           x264 clips to 2Gbps internally, so use that as limit for now.
4494           https://bugzilla.gnome.org/show_bug.cgi?id=758620
4495
4496 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4497
4498         * ext/x264/gstx264enc.c:
4499           x264enc: drop unnecessary NULL check before g_free
4500
4501 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
4502
4503         * common:
4504           Automatic update of common submodule
4505           From b99800a to b319909
4506
4507 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
4508
4509         * configure.ac:
4510           Use new GST_ENABLE_EXTRA_CHECKS #define
4511           https://bugzilla.gnome.org/show_bug.cgi?id=756870
4512
4513 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
4514
4515         * README:
4516         * common:
4517           Automatic update of common submodule
4518           From 9aed1d7 to b99800a
4519
4520 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
4521
4522         * configure.ac:
4523           Update GLib dependency to 2.40.0
4524
4525 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4526
4527         * ext/dvdread/README:
4528           dvdread: remove broken link
4529           Removing instead of updating as previously pointed-to page
4530           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4531           from dvd.sourceforge.net's homepage as: "Collection of
4532           information on file formats/data structures relating to DVD
4533           navigation/SPUs."
4534
4535 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
4536
4537         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4538           dvdlpcmdec: fix invalid read beyond channel position array
4539           We would always copy sizeof(sorted_position) bytes, which is
4540           for 8 channels, but if we have less than 8 channels the
4541           position array we copy from will only have allocated space
4542           for channel channels, so we would read beyond the input
4543           array in some cases.
4544
4545 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
4546
4547         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4548           dvdlpcmdec: factor out common code to set output format into new function
4549           When caps event is recieved and header is changed, reordering channel
4550           and setting the default output format for audio are processed. These 2 of
4551           code are same. Thus, It is better to make a new function for these common
4552           code in terms of removing duplicated code, maintenance and expansion.
4553           https://bugzilla.gnome.org/show_bug.cgi?id=753920
4554
4555 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4556
4557         * gst/asfdemux/gstasfdemux.c:
4558           asfdemux: Don't push any data on pads after the segment.stop
4559           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4560
4561 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
4562
4563         * gst/asfdemux/gstasfdemux.c:
4564         * gst/asfdemux/gstasfdemux.h:
4565           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4566           Not for accurate seeks, which should accurately start at the requested
4567           position.
4568           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4569
4570 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4571
4572         * gst/asfdemux/gstasfdemux.c:
4573           asfdemux: Update segment.position when pushing buffers
4574           Without this, non-flushing seeks are not going to work well.
4575           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4576
4577 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4578
4579         * gst/asfdemux/gstasfdemux.c:
4580           asfdemux: Only push EOS event if we're not doing a segment seek
4581           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4582
4583 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4584
4585         * gst/asfdemux/gstasfdemux.c:
4586           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4587           We don't want to unconditionally send an EOS event downstream, but might want
4588           to send a SEGMENT_DONE message/event instead if a segment seek was done
4589           before.
4590           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4591
4592 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4593
4594         * configure.ac:
4595           Back to development
4596
4597 === release 1.6.0 ===
4598
4599 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
4600
4601         * ChangeLog:
4602         * NEWS:
4603         * RELEASE:
4604         * configure.ac:
4605         * docs/plugins/inspect/plugin-a52dec.xml:
4606         * docs/plugins/inspect/plugin-amrnb.xml:
4607         * docs/plugins/inspect/plugin-amrwbdec.xml:
4608         * docs/plugins/inspect/plugin-asf.xml:
4609         * docs/plugins/inspect/plugin-cdio.xml:
4610         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4611         * docs/plugins/inspect/plugin-dvdread.xml:
4612         * docs/plugins/inspect/plugin-dvdsub.xml:
4613         * docs/plugins/inspect/plugin-lame.xml:
4614         * docs/plugins/inspect/plugin-mad.xml:
4615         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4616         * docs/plugins/inspect/plugin-realmedia.xml:
4617         * docs/plugins/inspect/plugin-siddec.xml:
4618         * docs/plugins/inspect/plugin-twolame.xml:
4619         * docs/plugins/inspect/plugin-x264.xml:
4620         * docs/plugins/inspect/plugin-xingmux.xml:
4621         * gst-plugins-ugly.doap:
4622         * win32/common/config.h:
4623           Release 1.6.0
4624
4625 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4626
4627         * po/af.po:
4628         * po/az.po:
4629         * po/bg.po:
4630         * po/ca.po:
4631         * po/cs.po:
4632         * po/da.po:
4633         * po/de.po:
4634         * po/el.po:
4635         * po/en_GB.po:
4636         * po/eo.po:
4637         * po/es.po:
4638         * po/eu.po:
4639         * po/fi.po:
4640         * po/fr.po:
4641         * po/gl.po:
4642         * po/hr.po:
4643         * po/hu.po:
4644         * po/id.po:
4645         * po/it.po:
4646         * po/ja.po:
4647         * po/lt.po:
4648         * po/lv.po:
4649         * po/ms.po:
4650         * po/mt.po:
4651         * po/nb.po:
4652         * po/nl.po:
4653         * po/or.po:
4654         * po/pl.po:
4655         * po/pt_BR.po:
4656         * po/ro.po:
4657         * po/ru.po:
4658         * po/sk.po:
4659         * po/sl.po:
4660         * po/sq.po:
4661         * po/sr.po:
4662         * po/sv.po:
4663         * po/tr.po:
4664         * po/uk.po:
4665         * po/vi.po:
4666         * po/zh_CN.po:
4667           Update .po files
4668
4669 === release 1.5.91 ===
4670
4671 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
4672
4673         * ChangeLog:
4674         * NEWS:
4675         * RELEASE:
4676         * configure.ac:
4677         * docs/plugins/inspect/plugin-a52dec.xml:
4678         * docs/plugins/inspect/plugin-amrnb.xml:
4679         * docs/plugins/inspect/plugin-amrwbdec.xml:
4680         * docs/plugins/inspect/plugin-asf.xml:
4681         * docs/plugins/inspect/plugin-cdio.xml:
4682         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4683         * docs/plugins/inspect/plugin-dvdread.xml:
4684         * docs/plugins/inspect/plugin-dvdsub.xml:
4685         * docs/plugins/inspect/plugin-lame.xml:
4686         * docs/plugins/inspect/plugin-mad.xml:
4687         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4688         * docs/plugins/inspect/plugin-realmedia.xml:
4689         * docs/plugins/inspect/plugin-siddec.xml:
4690         * docs/plugins/inspect/plugin-twolame.xml:
4691         * docs/plugins/inspect/plugin-x264.xml:
4692         * docs/plugins/inspect/plugin-xingmux.xml:
4693         * gst-plugins-ugly.doap:
4694         * win32/common/config.h:
4695           Release 1.5.91
4696
4697 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
4698
4699         * po/af.po:
4700         * po/az.po:
4701         * po/bg.po:
4702         * po/ca.po:
4703         * po/cs.po:
4704         * po/da.po:
4705         * po/de.po:
4706         * po/el.po:
4707         * po/en_GB.po:
4708         * po/eo.po:
4709         * po/es.po:
4710         * po/eu.po:
4711         * po/fi.po:
4712         * po/fr.po:
4713         * po/gl.po:
4714         * po/hr.po:
4715         * po/hu.po:
4716         * po/id.po:
4717         * po/it.po:
4718         * po/ja.po:
4719         * po/lt.po:
4720         * po/lv.po:
4721         * po/ms.po:
4722         * po/mt.po:
4723         * po/nb.po:
4724         * po/nl.po:
4725         * po/or.po:
4726         * po/pl.po:
4727         * po/pt_BR.po:
4728         * po/ro.po:
4729         * po/ru.po:
4730         * po/sk.po:
4731         * po/sl.po:
4732         * po/sq.po:
4733         * po/sr.po:
4734         * po/sv.po:
4735         * po/tr.po:
4736         * po/uk.po:
4737         * po/vi.po:
4738         * po/zh_CN.po:
4739           Update .po files
4740
4741 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
4742
4743         * po/zh_CN.po:
4744           po: Update translations
4745
4746 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
4747
4748         * ext/x264/gstx264enc.c:
4749           x264: Add bitrate info to the tags output.
4750           Makes it possible for muxers to know the target bitrate as soon
4751           as encoding starts, which flvmux now uses.
4752
4753 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
4754
4755         * gst/asfdemux/gstasfdemux.c:
4756         * gst/asfdemux/gstasfdemux.h:
4757           asfdemux: fix file mode of some source files
4758
4759 === release 1.5.90 ===
4760
4761 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
4762
4763         * ChangeLog:
4764         * NEWS:
4765         * RELEASE:
4766         * configure.ac:
4767         * docs/plugins/inspect/plugin-a52dec.xml:
4768         * docs/plugins/inspect/plugin-amrnb.xml:
4769         * docs/plugins/inspect/plugin-amrwbdec.xml:
4770         * docs/plugins/inspect/plugin-asf.xml:
4771         * docs/plugins/inspect/plugin-cdio.xml:
4772         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4773         * docs/plugins/inspect/plugin-dvdread.xml:
4774         * docs/plugins/inspect/plugin-dvdsub.xml:
4775         * docs/plugins/inspect/plugin-lame.xml:
4776         * docs/plugins/inspect/plugin-mad.xml:
4777         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4778         * docs/plugins/inspect/plugin-realmedia.xml:
4779         * docs/plugins/inspect/plugin-siddec.xml:
4780         * docs/plugins/inspect/plugin-twolame.xml:
4781         * docs/plugins/inspect/plugin-x264.xml:
4782         * docs/plugins/inspect/plugin-xingmux.xml:
4783         * gst-plugins-ugly.doap:
4784         * win32/common/config.h:
4785           Release 1.5.90
4786
4787 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
4788
4789         * po/af.po:
4790         * po/az.po:
4791         * po/bg.po:
4792         * po/ca.po:
4793         * po/cs.po:
4794         * po/da.po:
4795         * po/de.po:
4796         * po/el.po:
4797         * po/en_GB.po:
4798         * po/eo.po:
4799         * po/es.po:
4800         * po/eu.po:
4801         * po/fi.po:
4802         * po/fr.po:
4803         * po/gl.po:
4804         * po/hr.po:
4805         * po/hu.po:
4806         * po/id.po:
4807         * po/it.po:
4808         * po/ja.po:
4809         * po/lt.po:
4810         * po/lv.po:
4811         * po/ms.po:
4812         * po/mt.po:
4813         * po/nb.po:
4814         * po/nl.po:
4815         * po/or.po:
4816         * po/pl.po:
4817         * po/pt_BR.po:
4818         * po/ro.po:
4819         * po/ru.po:
4820         * po/sk.po:
4821         * po/sl.po:
4822         * po/sq.po:
4823         * po/sr.po:
4824         * po/sv.po:
4825         * po/tr.po:
4826         * po/uk.po:
4827         * po/vi.po:
4828         * po/zh_CN.po:
4829           Update .po files
4830
4831 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
4832
4833         * po/id.po:
4834         * po/sv.po:
4835           po: Update translations
4836
4837 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4838
4839         * ext/x264/gstx264enc.c:
4840           x264enc: actually return TRUE from accept-caps handler
4841           The query was handled
4842
4843 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4844
4845         * ext/x264/gstx264enc.c:
4846           x264enc: implement accept-caps handling
4847           Implement accept-caps handling without doing caps queries downstream
4848
4849 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4850
4851         * ext/amrnb/amrnbenc.c:
4852         * ext/lame/gstlamemp3enc.c:
4853         * ext/twolame/gsttwolamemp2enc.c:
4854           audioencoders: use template subset check for accept-caps
4855           It is faster than doing a query that propagates downstream and
4856           should be enough
4857           Elements: amrnbenc, lamemp3enc, twolamemp2enc
4858
4859 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4860
4861         * ext/mpeg2dec/gstmpeg2dec.c:
4862           mpeg2dec: use default pad accept-caps handling
4863           Avoids useless check of downstream caps when handling an
4864           accept-caps query
4865
4866 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4867
4868         * ext/a52dec/gsta52dec.c:
4869         * ext/amrnb/amrnbdec.c:
4870         * ext/amrwbdec/amrwbdec.c:
4871         * ext/mad/gstmad.c:
4872           audiodecoders: use default pad accept-caps handling
4873           Avoids useless check of downstream caps when handling an
4874           accept-caps query
4875           Elements: a52dec, amrnbdec, amrwbdec, mad
4876
4877 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
4878
4879         * tests/check/generic/states.c:
4880           check: Rename states unit test
4881           Makes it easier to differentiate from other modules states unit test
4882
4883 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
4884
4885         * gst/realmedia/rmdemux.c:
4886           rmdemux: fix assertion error when freeing old tags.
4887           Check if old_tags is present before calling gst_tag_list_unref
4888           https://bugzilla.gnome.org/show_bug.cgi?id=753301
4889
4890 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
4891
4892         * gst/asfdemux/gstasfdemux.c:
4893           asfdemux: fix assertion error when codec_data is not present in structure
4894           When discovering a particular asf file, caps structure doesn't have
4895           codec_data, and this was not being checked before using the same,
4896           resulting in assertion error
4897           https://bugzilla.gnome.org/show_bug.cgi?id=752803
4898
4899 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
4900
4901         * gst/asfdemux/gstasfdemux.c:
4902           asfdemux: remove unread value
4903           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4904           initial value.
4905
4906 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
4907
4908         * gst/asfdemux/gstasfdemux.c:
4909           asfdemux: Don't post error on flushing while reading headers
4910
4911 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
4912
4913         * gst/realmedia/rmdemux.c:
4914           rmdemux: mark tag list as global scope
4915
4916 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
4917
4918         * gst/realmedia/rmdemux.c:
4919           rmdemux: fix taglist leak
4920           merge doesn't take ownership, so must unref the
4921           old tags if we do merge.
4922
4923 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
4924
4925         * gst/realmedia/rmdemux.c:
4926           rmdemux: fix wrong unref when there are no tags
4927           Tags should be appended to pending tags and unref'ed only if tags
4928           are present. Else there is no need to append.
4929           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4930
4931 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
4932
4933         * gst/realmedia/rmdemux.c:
4934           rmdemux: fix memory leaks during error cases
4935           while adding stream, during error cases, only stream is
4936           being freed. Adapter, pad, tags, subpackets, index are not being
4937           freed resulting in memory leaks
4938           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4939
4940 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
4941
4942         * gst-plugins-ugly.doap:
4943           Update mailing list in doap file as well
4944
4945 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
4946
4947         * ext/amrnb/amrnbdec.c:
4948           Update mailing list address from sourceforge to freedesktop
4949
4950 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
4951
4952         * gst/realmedia/rmdemux.c:
4953           rmdemux: fix tag memory leak
4954           tags is not being freed after being merged to the
4955           pending_tags.
4956           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4957
4958 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
4959
4960         * common:
4961           Automatic update of common submodule
4962           From f74b2df to 9aed1d7
4963
4964 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
4965
4966         * configure.ac:
4967           Back to development
4968
4969 === release 1.5.2 ===
4970
4971 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
4972
4973         * ChangeLog:
4974         * NEWS:
4975         * RELEASE:
4976         * configure.ac:
4977         * docs/plugins/gst-plugins-ugly-plugins.args:
4978         * docs/plugins/inspect/plugin-a52dec.xml:
4979         * docs/plugins/inspect/plugin-amrnb.xml:
4980         * docs/plugins/inspect/plugin-amrwbdec.xml:
4981         * docs/plugins/inspect/plugin-asf.xml:
4982         * docs/plugins/inspect/plugin-cdio.xml:
4983         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4984         * docs/plugins/inspect/plugin-dvdread.xml:
4985         * docs/plugins/inspect/plugin-dvdsub.xml:
4986         * docs/plugins/inspect/plugin-lame.xml:
4987         * docs/plugins/inspect/plugin-mad.xml:
4988         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4989         * docs/plugins/inspect/plugin-realmedia.xml:
4990         * docs/plugins/inspect/plugin-siddec.xml:
4991         * docs/plugins/inspect/plugin-twolame.xml:
4992         * docs/plugins/inspect/plugin-x264.xml:
4993         * docs/plugins/inspect/plugin-xingmux.xml:
4994         * gst-plugins-ugly.doap:
4995         * win32/common/config.h:
4996           Release 1.5.2
4997
4998 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
4999
5000         * po/af.po:
5001         * po/az.po:
5002         * po/bg.po:
5003         * po/ca.po:
5004         * po/cs.po:
5005         * po/da.po:
5006         * po/de.po:
5007         * po/el.po:
5008         * po/en_GB.po:
5009         * po/eo.po:
5010         * po/es.po:
5011         * po/eu.po:
5012         * po/fi.po:
5013         * po/fr.po:
5014         * po/gl.po:
5015         * po/hr.po:
5016         * po/hu.po:
5017         * po/id.po:
5018         * po/it.po:
5019         * po/ja.po:
5020         * po/lt.po:
5021         * po/lv.po:
5022         * po/ms.po:
5023         * po/mt.po:
5024         * po/nb.po:
5025         * po/nl.po:
5026         * po/or.po:
5027         * po/pl.po:
5028         * po/pt_BR.po:
5029         * po/ro.po:
5030         * po/ru.po:
5031         * po/sk.po:
5032         * po/sl.po:
5033         * po/sq.po:
5034         * po/sr.po:
5035         * po/sv.po:
5036         * po/tr.po:
5037         * po/uk.po:
5038         * po/vi.po:
5039         * po/zh_CN.po:
5040           Update .po files
5041
5042 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5043
5044         * po/nl.po:
5045           po: Update translations
5046
5047 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
5048
5049         * gst/asfdemux/gstasfdemux.c:
5050           asfdemux: Use gst_video_multiview_guess_half_aspect() function
5051           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5052           stereoscopic video is full-frame per view or not.
5053
5054 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5055
5056         * common:
5057           Automatic update of common submodule
5058           From 6015d26 to f74b2df
5059
5060 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
5061
5062         * ext/x264/gstx264enc.c:
5063         * ext/x264/gstx264enc.h:
5064           x264enc: Use gst_video_encoder_set_min_pts
5065           This method replace the manual adjustment of PTS and DTS to avoid
5066           negative DTS issues. Using this method will also update the segment so
5067           we don't loos sync.
5068           https://bugzilla.gnome.org/show_bug.cgi?id=740575
5069
5070 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
5071
5072         * gst/asfdemux/Makefile.am:
5073         * gst/asfdemux/gstasfdemux.c:
5074         * gst/asfdemux/gstasfdemux.h:
5075           asfdemux: Add support for stereoscopic video metadata.
5076           Add parsing of stereoscopic metadata, and place into the caps to
5077           the decoder.
5078           Fix parsing of Advanced Mutual Exclustion objects.
5079           https://bugzilla.gnome.org/show_bug.cgi?id=711190
5080           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5081
5082 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
5083
5084         * ext/x264/gstx264enc.c:
5085         * ext/x264/gstx264enc.h:
5086           x264enc: Add support for stereoscopic video
5087           Provide new frame-packing property to directly set
5088           x264enc frame packing, or pass through upstream settings
5089           The explicit layout from the frame-packing property is
5090           preferred over any info from the caps.
5091
5092 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
5093
5094         * gst/xingmux/gstxingmux.c:
5095           xingmux: fix compiler warnings
5096           https://bugzilla.gnome.org/show_bug.cgi?id=750596
5097
5098 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
5099
5100         * Makefile.am:
5101           cruft: add the obsolete tmpl dir to cruft-dirs
5102
5103 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
5104
5105         * common:
5106           Automatic update of common submodule
5107           From d9a3353 to 6015d26
5108
5109 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
5110
5111         * common:
5112           Automatic update of common submodule
5113           From d37af32 to d9a3353
5114
5115 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
5116
5117         * common:
5118           Automatic update of common submodule
5119           From 21ba2e5 to d37af32
5120
5121 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
5122
5123         * common:
5124           Automatic update of common submodule
5125           From c408583 to 21ba2e5
5126
5127 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
5128
5129         * docs/plugins/Makefile.am:
5130           docs: remove variables that we define in the snippet from common
5131           This is syncing our Makefile.am with upstream gtkdoc.
5132
5133 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
5134
5135         * autogen.sh:
5136         * common:
5137           Automatic update of common submodule
5138           From d676993 to c408583
5139
5140 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5141
5142         * configure.ac:
5143           Back to development
5144
5145 === release 1.5.1 ===
5146
5147 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
5148
5149         * ChangeLog:
5150         * NEWS:
5151         * RELEASE:
5152         * configure.ac:
5153         * docs/plugins/gst-plugins-ugly-plugins.args:
5154         * docs/plugins/inspect/plugin-a52dec.xml:
5155         * docs/plugins/inspect/plugin-amrnb.xml:
5156         * docs/plugins/inspect/plugin-amrwbdec.xml:
5157         * docs/plugins/inspect/plugin-asf.xml:
5158         * docs/plugins/inspect/plugin-cdio.xml:
5159         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5160         * docs/plugins/inspect/plugin-dvdread.xml:
5161         * docs/plugins/inspect/plugin-dvdsub.xml:
5162         * docs/plugins/inspect/plugin-lame.xml:
5163         * docs/plugins/inspect/plugin-mad.xml:
5164         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5165         * docs/plugins/inspect/plugin-realmedia.xml:
5166         * docs/plugins/inspect/plugin-siddec.xml:
5167         * docs/plugins/inspect/plugin-twolame.xml:
5168         * docs/plugins/inspect/plugin-x264.xml:
5169         * docs/plugins/inspect/plugin-xingmux.xml:
5170         * gst-plugins-ugly.doap:
5171         * win32/common/config.h:
5172           Release 1.5.1
5173
5174 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5175
5176         * po/af.po:
5177         * po/az.po:
5178         * po/bg.po:
5179         * po/ca.po:
5180         * po/cs.po:
5181         * po/da.po:
5182         * po/de.po:
5183         * po/el.po:
5184         * po/en_GB.po:
5185         * po/eo.po:
5186         * po/es.po:
5187         * po/eu.po:
5188         * po/fi.po:
5189         * po/fr.po:
5190         * po/gl.po:
5191         * po/hr.po:
5192         * po/hu.po:
5193         * po/id.po:
5194         * po/it.po:
5195         * po/ja.po:
5196         * po/lt.po:
5197         * po/lv.po:
5198         * po/ms.po:
5199         * po/mt.po:
5200         * po/nb.po:
5201         * po/nl.po:
5202         * po/or.po:
5203         * po/pl.po:
5204         * po/pt_BR.po:
5205         * po/ro.po:
5206         * po/ru.po:
5207         * po/sk.po:
5208         * po/sl.po:
5209         * po/sq.po:
5210         * po/sr.po:
5211         * po/sv.po:
5212         * po/tr.po:
5213         * po/uk.po:
5214         * po/vi.po:
5215         * po/zh_CN.po:
5216           Update .po files
5217
5218 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
5219
5220         * po/eo.po:
5221         * po/fr.po:
5222           po: Update translations
5223
5224 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
5225
5226         * tests/check/elements/amrnbenc.c:
5227         * tests/check/elements/mpeg2dec.c:
5228         * tests/check/elements/x264enc.c:
5229         * tests/check/elements/xingmux.c:
5230         * tests/check/pipelines/lame.c:
5231           check: Use GST_CHECK_MAIN () macro everywhere
5232           Makes source code smaller, and ensures we go through common initialization
5233           path (like the one that sets up XML unit test output ...)
5234
5235 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
5236
5237         * ext/x264/gstx264enc.c:
5238           x264enc: don't artificially limit max allowed value of "threads" property
5239           In auto mode it will happily chose much higher values anyway,
5240           and a limit of 4 seems a bit low these days.
5241
5242 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
5243
5244         * ext/dvdread/dvdreadsrc.c:
5245           dvdread: Also reset the first_seek var in start()
5246           Make the initial chapter seek work across reuse.
5247           https://bugzilla.gnome.org/show_bug.cgi?id=453322
5248
5249 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
5250
5251         * ext/dvdread/dvdreadsrc.c:
5252         * ext/dvdread/dvdreadsrc.h:
5253           dvdread: Work around basesrc initial seek
5254           Ignore the initial seek basesrc sends, as it
5255           breaks starting from another chapter by
5256           immediately seeking back to the start of the title
5257
5258 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
5259
5260         * ext/a52dec/gsta52dec.c:
5261         * ext/amrnb/amrnbdec.c:
5262         * ext/amrnb/amrnbenc.c:
5263         * ext/amrwbdec/amrwbdec.c:
5264         * ext/cdio/gstcdiocddasrc.c:
5265         * ext/lame/gstlamemp3enc.c:
5266         * ext/mad/gstmad.c:
5267         * ext/sidplay/gstsiddec.cc:
5268         * ext/twolame/gsttwolamemp2enc.c:
5269         * ext/x264/gstx264enc.c:
5270         * gst/realmedia/rademux.c:
5271         * gst/xingmux/gstxingmux.c:
5272           docs: update example pipelines in element docs
5273           Mostly gst-launch -> gst-launch-1.0, but also
5274           use autoaudiosink/autovideosink in more places
5275           and update pipelines a little or flesh out
5276           descriptions.
5277
5278 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5279
5280         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5281         * gst/realmedia/rdtdepay.c:
5282           Rename property enums from ARG_ to PROP_
5283           Property enum items should be nameed PROP_ for consistency and readability.
5284
5285 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
5286
5287         * Android.mk:
5288         * ext/mad/Makefile.am:
5289         * ext/x264/Makefile.am:
5290         * gst/asfdemux/Makefile.am:
5291         * gst/dvdlpcmdec/Makefile.am:
5292         * gst/dvdsub/Makefile.am:
5293         * gst/realmedia/Makefile.am:
5294         * gst/xingmux/Makefile.am:
5295           Remove obsolete Android build cruft
5296           This is not needed any longer.
5297
5298 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5299
5300         * gst/realmedia/pnmsrc.c:
5301           realmedia: remove unused enum item PROP_LAST
5302
5303 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
5304
5305         * tests/check/Makefile.am:
5306           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5307           Make sure the test environment is set up.
5308           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5309
5310 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
5311
5312         * configure.ac:
5313           configure: bump automake requirement to 1.14 and autoconf to 2.69
5314           This is only required for builds from git, people can still
5315           build tarballs if they only have older autotools.
5316           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5317
5318 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
5319
5320         * .gitignore:
5321           Update .gitignore
5322
5323 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
5324
5325         * LICENSE_readme:
5326           Remove LICENSE_readme
5327           It's completely outdated and just confusing, better if people are
5328           forced to look at the actual code in question than trusting this file.
5329
5330 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5331
5332         * INSTALL:
5333           Remove INSTALL file
5334           autotools automatically generate this, and when using different versions
5335           for autogen.sh there will always be changes to a file tracked by git.
5336
5337 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
5338
5339         * gst/asfdemux/gstasfdemux.c:
5340           asfdemux: fix a seek failure due to out-of-range in push mode
5341           A seek in push mode failed for big offsets which are beyond
5342           the range of guint32.
5343           https://bugzilla.gnome.org/show_bug.cgi?id=748162
5344
5345 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
5346
5347         * common:
5348         * tests/check/Makefile.am:
5349           tests: Use AM_TESTS_ENVIRONMENT
5350           Needed by the new automake test runner
5351
5352 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5353
5354         * autogen.sh:
5355         * common:
5356           Automatic update of common submodule
5357           From bc76a8b to c8fb372
5358
5359 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5360
5361         * ext/a52dec/gsta52dec.c:
5362           a52dec: fix race in liba52dec lookup table initialization
5363           a52_init initializes the IMDCT global state as well as creating
5364           a new state. When two A52 decoders are created (eg, when two AC3
5365           tracks are contained in a video), calls to a52_init may happen
5366           at the same time, and the IMDCT initialization is not reentrant.
5367           https://bugzilla.gnome.org/show_bug.cgi?id=746781
5368
5369 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5370
5371         * ext/mpeg2dec/gstmpeg2dec.c:
5372           mpeg2dec: fix buffer leak in crop_buffer()
5373           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5374           gst_buffer_replace() reffed it as well so we were one reference extra.
5375           https://bugzilla.gnome.org/show_bug.cgi?id=746887
5376
5377 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5378
5379         * gst/realmedia/rmdemux.c:
5380           rmdemux: resurrect some flow return handling
5381           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5382
5383 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5384
5385         * gst/asfdemux/gstasfdemux.c:
5386           asfdemux: resurrect some flow return handling
5387           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5388
5389 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5390
5391         * ext/mpeg2dec/gstmpeg2dec.c:
5392           mpeg2dec: fix memory leak
5393           CID #1291630
5394
5395 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5396
5397         * ext/mpeg2dec/gstmpeg2dec.c:
5398           mpeg2dec: initialize buffer
5399           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5400           CID #1291634
5401
5402 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5403
5404         * ext/mpeg2dec/gstmpeg2dec.c:
5405           mpeg2dec: Add stride support
5406           This allow using external pools that have different strides from the
5407           default. These strides need to respect certain rules, which we check
5408           and if these are not met, we fallback to generic pool.
5409           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5410
5411 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5412
5413         * ext/mpeg2dec/gstmpeg2dec.c:
5414         * ext/mpeg2dec/gstmpeg2dec.h:
5415           mpeg2dec: Re-implement pool handling
5416           This is a rewrite of the pool negotiation and configuration. Direct
5417           to output decoding is now achieved by configuring the pool using
5418           video-alignment. This removes copies when dealing with any elements that
5419           supports VideoAlignment, and enable usage of generic video buffer pool,
5420           XVImagePool and GLPool. It drops the crop meta implementation for now.
5421           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5422
5423 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
5424
5425         * gst/dvdsub/gstdvdsubdec.c:
5426           dvbsub: fix indentation
5427
5428 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
5429
5430         * ext/dvdread/dvdreadsrc.c:
5431         * gst/dvdsub/gstdvdsubdec.c:
5432           Fix double semicolons
5433
5434 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5435
5436         * ext/mpeg2dec/gstmpeg2dec.c:
5437           Revert "mpeg2dec: Fix handling of stride"
5438           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5439
5440 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5441
5442         * ext/mpeg2dec/gstmpeg2dec.c:
5443           Revert "mpeg2dec: Use propose unref method for buffer"
5444           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5445
5446 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5447
5448         * ext/mpeg2dec/gstmpeg2dec.c:
5449           mpeg2dec: Use propose unref method for buffer
5450
5451 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5452
5453         * ext/mpeg2dec/gstmpeg2dec.c:
5454           mpeg2dec: Fix handling of stride
5455           A pipeline like:
5456           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
5457           would look bad when file.ts contains 704x576 video, because vaapisink would
5458           give you buffers of stride 768, but libmpeg2 was not told about this and
5459           used a stride of 704.
5460           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
5461           reject buffer pools that don't meet libmpeg2's chroma stride requirements
5462           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5463
5464 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
5465
5466         * ext/x264/gstx264enc.c:
5467         * gst/asfdemux/gstasfdemux.c:
5468           Improve and fix LATENCY query handling
5469           This now follows the design docs everywhere, especially the maximum latency
5470           handling.
5471           https://bugzilla.gnome.org/show_bug.cgi?id=744106
5472
5473 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
5474
5475         * ext/x264/gstx264enc.c:
5476           x264enc: Don't set max latency to the same value as the encoder latency
5477           The meaning of the max latency is *not* the maximum latency this element will
5478           introduce. It is the maximum latency this element can endure without
5479           overflowing any buffers, which is infinite for x264enc.
5480           Fixes latency configuration in zero latency mode, where max latency was
5481           becoming 0... which usually won't work well if something else introduces
5482           latency as then max < min in the end, and latency configuration just fails.
5483
5484 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5485
5486         * ext/x264/gstx264enc.c:
5487           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5488           This matches what is done when downstream caps are not ANY, and fixes
5489           prerolling in byte stream mode when typefind is downstream.
5490
5491 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
5492
5493         * ext/lame/gstlamemp3enc.c:
5494         * ext/twolame/gsttwolamemp2enc.c:
5495           Constify some static arrays everywhere
5496
5497 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
5498
5499         * configure.ac:
5500           configure: remove non-ported plugins stuff
5501           It's not needed any longer, all plugins in -ugly
5502           have been ported.
5503
5504 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5505
5506         * ext/x264/gstx264enc.c:
5507           x264enc: Don't set an allocation maximum
5508           There is no reason x264enc should enforce a maximum allocation size.
5509           The maximum is normally set by buffer pool which cannot grow, but we
5510           don't offer a buffer pool. This would lead to stall when used with
5511           element that don't implement allocation query.
5512           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5513
5514 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
5515
5516         * common:
5517           Automatic update of common submodule
5518           From f2c6b95 to bc76a8b
5519
5520 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
5521
5522         * MAINTAINERS:
5523           MAINTAINERS: Update my mail address
5524
5525 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
5526
5527         * common:
5528           Automatic update of common submodule
5529           From ef1ffdc to f2c6b95
5530
5531 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
5532
5533         * common:
5534           Automatic update of common submodule
5535           From 7bb2bce to ef1ffdc
5536
5537 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5538
5539         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5540           dvdlpcmdec: set channel positions using the appropriate API
5541           https://bugzilla.gnome.org/show_bug.cgi?id=731038
5542
5543 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
5544
5545         * gst/asfdemux/gstasfdemux.c:
5546           asfdemux: fix comment
5547
5548 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
5549
5550         * gst/asfdemux/gstasfdemux.c:
5551           asfdemux: Send duration query upstream first
5552           An upstream element (like mms or some dlna source) might be able to
5553           answer the query. Try that first, else fallback to standard logic
5554
5555 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
5556
5557         * gst/asfdemux/asfpacket.c:
5558           asf: fix up file mode
5559
5560 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
5561
5562         * common:
5563           Automatic update of common submodule
5564           From 84d06cd to 7bb2bce
5565
5566 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5567
5568         * Makefile.am:
5569           tests: parallelise 'make check-valgrind'
5570
5571 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5572
5573         * common:
5574           Automatic update of common submodule
5575           From a8c8939 to 84d06cd
5576
5577 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
5578
5579         * README:
5580         * common:
5581           Automatic update of common submodule
5582           From 36388a1 to a8c8939
5583
5584 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5585
5586         * gst/asfdemux/gstasfdemux.c:
5587           asfdemux: first try to delegate TIME seek events upstream
5588           We should give a chance to upstream to handle TIME seek events before trying
5589           to handle it in asfdemux.
5590           Fix a bug where fast backward seeks where discarded right away because they
5591           were not supported by asfdemux.
5592           https://bugzilla.gnome.org/show_bug.cgi?id=734471
5593
5594 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5595
5596         * gst/asfdemux/asfheaders.c:
5597         * gst/asfdemux/asfheaders.h:
5598         * gst/asfdemux/gstasfdemux.c:
5599           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5600           We can safely ignore those but best to claim to understand this object type so
5601           we don't raise a warning.
5602           https://bugzilla.gnome.org/show_bug.cgi?id=736060
5603
5604 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5605
5606         * gst/asfdemux/gstasfdemux.c:
5607         * gst/asfdemux/gstasfdemux.h:
5608           asfdemux: if video is h264, check the codec_data for bytestream data
5609           For bytestream we don't want to expose it as codec_data but rather as
5610           streamheader as it is not out-of-band data but data that should be
5611           prepended to the beginning of the stream before the other buffers.
5612           https://bugzilla.gnome.org/show_bug.cgi?id=735070
5613
5614 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
5615
5616         * docs/plugins/inspect/plugin-a52dec.xml:
5617         * docs/plugins/inspect/plugin-amrnb.xml:
5618         * docs/plugins/inspect/plugin-amrwbdec.xml:
5619         * docs/plugins/inspect/plugin-asf.xml:
5620         * docs/plugins/inspect/plugin-cdio.xml:
5621         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5622         * docs/plugins/inspect/plugin-dvdread.xml:
5623         * docs/plugins/inspect/plugin-dvdsub.xml:
5624         * docs/plugins/inspect/plugin-lame.xml:
5625         * docs/plugins/inspect/plugin-mad.xml:
5626         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5627         * docs/plugins/inspect/plugin-realmedia.xml:
5628         * docs/plugins/inspect/plugin-siddec.xml:
5629         * docs/plugins/inspect/plugin-twolame.xml:
5630         * docs/plugins/inspect/plugin-x264.xml:
5631         * docs/plugins/inspect/plugin-xingmux.xml:
5632           docs: update for git master
5633
5634 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5635
5636         * gst/asfdemux/gstasfdemux.c:
5637           asfdemux: simplify log statement
5638           Use the GST_PTR_FORMAT to print the buffer
5639
5640 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
5641
5642         * ext/x264/gstx264enc.c:
5643           x264: fix colour inversion with YV12 format
5644           It's the same as I420 but with the U/V planes swapped.
5645
5646 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
5647
5648         * Makefile.am:
5649         * common:
5650           Makefile: Add usage of build-checks step
5651           Allows building checks without running them
5652
5653 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5654
5655         * ext/x264/gstx264enc.c:
5656           x264enc: Request buffers in allocation query
5657           https://bugzilla.gnome.org/show_bug.cgi?id=732288
5658
5659 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5660
5661         * ext/x264/gstx264enc.c:
5662         * ext/x264/gstx264enc.h:
5663           x264enc: Shift both PTS and DTS to ensure positive timestamp
5664           Currently we only shift DTS to compensate that we don't support negative
5665           timestamp. This cause a problem that PTS is no longer >= DTS and may
5666           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5667           remove all the hack to handle this which seems the result of thinking libx264
5668           is bugged.
5669           https://bugzilla.gnome.org/show_bug.cgi?id=731351
5670
5671 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
5672
5673         * configure.ac:
5674           Back to development
5675
5676 === release 1.4.0 ===
5677
5678 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5679
5680         * ChangeLog:
5681         * NEWS:
5682         * RELEASE:
5683         * configure.ac:
5684         * docs/plugins/inspect/plugin-a52dec.xml:
5685         * docs/plugins/inspect/plugin-amrnb.xml:
5686         * docs/plugins/inspect/plugin-amrwbdec.xml:
5687         * docs/plugins/inspect/plugin-asf.xml:
5688         * docs/plugins/inspect/plugin-cdio.xml:
5689         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5690         * docs/plugins/inspect/plugin-dvdread.xml:
5691         * docs/plugins/inspect/plugin-dvdsub.xml:
5692         * docs/plugins/inspect/plugin-lame.xml:
5693         * docs/plugins/inspect/plugin-mad.xml:
5694         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5695         * docs/plugins/inspect/plugin-realmedia.xml:
5696         * docs/plugins/inspect/plugin-siddec.xml:
5697         * docs/plugins/inspect/plugin-twolame.xml:
5698         * docs/plugins/inspect/plugin-x264.xml:
5699         * docs/plugins/inspect/plugin-xingmux.xml:
5700         * gst-plugins-ugly.doap:
5701         * win32/common/config.h:
5702           Release 1.4.0
5703
5704 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
5705
5706         * po/af.po:
5707         * po/az.po:
5708         * po/bg.po:
5709         * po/ca.po:
5710         * po/cs.po:
5711         * po/da.po:
5712         * po/de.po:
5713         * po/el.po:
5714         * po/en_GB.po:
5715         * po/eo.po:
5716         * po/es.po:
5717         * po/eu.po:
5718         * po/fi.po:
5719         * po/fr.po:
5720         * po/gl.po:
5721         * po/hr.po:
5722         * po/hu.po:
5723         * po/id.po:
5724         * po/it.po:
5725         * po/ja.po:
5726         * po/lt.po:
5727         * po/lv.po:
5728         * po/ms.po:
5729         * po/mt.po:
5730         * po/nb.po:
5731         * po/nl.po:
5732         * po/or.po:
5733         * po/pl.po:
5734         * po/pt_BR.po:
5735         * po/ro.po:
5736         * po/ru.po:
5737         * po/sk.po:
5738         * po/sl.po:
5739         * po/sq.po:
5740         * po/sr.po:
5741         * po/sv.po:
5742         * po/tr.po:
5743         * po/uk.po:
5744         * po/vi.po:
5745         * po/zh_CN.po:
5746           Update .po files
5747
5748 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
5749
5750         * po/sv.po:
5751           po: Update translations
5752
5753 === release 1.3.91 ===
5754
5755 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
5756
5757         * ChangeLog:
5758         * NEWS:
5759         * RELEASE:
5760         * configure.ac:
5761         * docs/plugins/inspect/plugin-a52dec.xml:
5762         * docs/plugins/inspect/plugin-amrnb.xml:
5763         * docs/plugins/inspect/plugin-amrwbdec.xml:
5764         * docs/plugins/inspect/plugin-asf.xml:
5765         * docs/plugins/inspect/plugin-cdio.xml:
5766         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5767         * docs/plugins/inspect/plugin-dvdread.xml:
5768         * docs/plugins/inspect/plugin-dvdsub.xml:
5769         * docs/plugins/inspect/plugin-lame.xml:
5770         * docs/plugins/inspect/plugin-mad.xml:
5771         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5772         * docs/plugins/inspect/plugin-realmedia.xml:
5773         * docs/plugins/inspect/plugin-siddec.xml:
5774         * docs/plugins/inspect/plugin-twolame.xml:
5775         * docs/plugins/inspect/plugin-x264.xml:
5776         * docs/plugins/inspect/plugin-xingmux.xml:
5777         * gst-plugins-ugly.doap:
5778         * win32/common/config.h:
5779           Release 1.3.91
5780
5781 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
5782
5783         * po/af.po:
5784         * po/az.po:
5785         * po/bg.po:
5786         * po/ca.po:
5787         * po/cs.po:
5788         * po/da.po:
5789         * po/de.po:
5790         * po/el.po:
5791         * po/en_GB.po:
5792         * po/eo.po:
5793         * po/es.po:
5794         * po/eu.po:
5795         * po/fi.po:
5796         * po/fr.po:
5797         * po/gl.po:
5798         * po/hr.po:
5799         * po/hu.po:
5800         * po/id.po:
5801         * po/it.po:
5802         * po/ja.po:
5803         * po/lt.po:
5804         * po/lv.po:
5805         * po/ms.po:
5806         * po/mt.po:
5807         * po/nb.po:
5808         * po/nl.po:
5809         * po/or.po:
5810         * po/pl.po:
5811         * po/pt_BR.po:
5812         * po/ro.po:
5813         * po/ru.po:
5814         * po/sk.po:
5815         * po/sl.po:
5816         * po/sq.po:
5817         * po/sr.po:
5818         * po/sv.po:
5819         * po/tr.po:
5820         * po/uk.po:
5821         * po/vi.po:
5822         * po/zh_CN.po:
5823           Update .po files
5824
5825 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
5826
5827         * po/vi.po:
5828           po: Update translations
5829
5830 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
5831
5832         * gst/realmedia/rademux.c:
5833           rademux: Print invalid fourcc in error message in hex
5834           Previously this was printed as characters which caused later processing
5835           of the error message to sometimes warn about non-UTF-8 characters.
5836           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5837
5838 === release 1.3.90 ===
5839
5840 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5841
5842         * ChangeLog:
5843         * NEWS:
5844         * RELEASE:
5845         * configure.ac:
5846         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5847         * docs/plugins/inspect/plugin-a52dec.xml:
5848         * docs/plugins/inspect/plugin-amrnb.xml:
5849         * docs/plugins/inspect/plugin-amrwbdec.xml:
5850         * docs/plugins/inspect/plugin-asf.xml:
5851         * docs/plugins/inspect/plugin-cdio.xml:
5852         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5853         * docs/plugins/inspect/plugin-dvdread.xml:
5854         * docs/plugins/inspect/plugin-dvdsub.xml:
5855         * docs/plugins/inspect/plugin-lame.xml:
5856         * docs/plugins/inspect/plugin-mad.xml:
5857         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5858         * docs/plugins/inspect/plugin-realmedia.xml:
5859         * docs/plugins/inspect/plugin-siddec.xml:
5860         * docs/plugins/inspect/plugin-twolame.xml:
5861         * docs/plugins/inspect/plugin-x264.xml:
5862         * docs/plugins/inspect/plugin-xingmux.xml:
5863         * gst-plugins-ugly.doap:
5864         * win32/common/config.h:
5865           Release 1.3.90
5866
5867 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
5868
5869         * po/af.po:
5870         * po/az.po:
5871         * po/bg.po:
5872         * po/ca.po:
5873         * po/cs.po:
5874         * po/da.po:
5875         * po/de.po:
5876         * po/el.po:
5877         * po/en_GB.po:
5878         * po/eo.po:
5879         * po/es.po:
5880         * po/eu.po:
5881         * po/fi.po:
5882         * po/fr.po:
5883         * po/gl.po:
5884         * po/hr.po:
5885         * po/hu.po:
5886         * po/id.po:
5887         * po/it.po:
5888         * po/ja.po:
5889         * po/lt.po:
5890         * po/lv.po:
5891         * po/ms.po:
5892         * po/mt.po:
5893         * po/nb.po:
5894         * po/nl.po:
5895         * po/or.po:
5896         * po/pl.po:
5897         * po/pt_BR.po:
5898         * po/ro.po:
5899         * po/ru.po:
5900         * po/sk.po:
5901         * po/sl.po:
5902         * po/sq.po:
5903         * po/sr.po:
5904         * po/sv.po:
5905         * po/tr.po:
5906         * po/uk.po:
5907         * po/vi.po:
5908         * po/zh_CN.po:
5909           Update .po files
5910
5911 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
5912
5913         * .gitignore:
5914           Ignore autotools test-driver temp files from 'make check'
5915
5916 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5917
5918         * configure.ac:
5919           Back to development
5920
5921 === release 1.3.3 ===
5922
5923 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
5924
5925         * ChangeLog:
5926         * NEWS:
5927         * RELEASE:
5928         * configure.ac:
5929         * docs/plugins/inspect/plugin-a52dec.xml:
5930         * docs/plugins/inspect/plugin-amrnb.xml:
5931         * docs/plugins/inspect/plugin-amrwbdec.xml:
5932         * docs/plugins/inspect/plugin-asf.xml:
5933         * docs/plugins/inspect/plugin-cdio.xml:
5934         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5935         * docs/plugins/inspect/plugin-dvdread.xml:
5936         * docs/plugins/inspect/plugin-dvdsub.xml:
5937         * docs/plugins/inspect/plugin-lame.xml:
5938         * docs/plugins/inspect/plugin-mad.xml:
5939         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5940         * docs/plugins/inspect/plugin-realmedia.xml:
5941         * docs/plugins/inspect/plugin-siddec.xml:
5942         * docs/plugins/inspect/plugin-twolame.xml:
5943         * docs/plugins/inspect/plugin-x264.xml:
5944         * docs/plugins/inspect/plugin-xingmux.xml:
5945         * gst-plugins-ugly.doap:
5946         * win32/common/config.h:
5947           Release 1.3.3
5948
5949 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
5950
5951         * po/af.po:
5952         * po/az.po:
5953         * po/bg.po:
5954         * po/ca.po:
5955         * po/cs.po:
5956         * po/da.po:
5957         * po/de.po:
5958         * po/el.po:
5959         * po/en_GB.po:
5960         * po/eo.po:
5961         * po/es.po:
5962         * po/eu.po:
5963         * po/fi.po:
5964         * po/fr.po:
5965         * po/gl.po:
5966         * po/hr.po:
5967         * po/hu.po:
5968         * po/id.po:
5969         * po/it.po:
5970         * po/ja.po:
5971         * po/lt.po:
5972         * po/lv.po:
5973         * po/ms.po:
5974         * po/mt.po:
5975         * po/nb.po:
5976         * po/nl.po:
5977         * po/or.po:
5978         * po/pl.po:
5979         * po/pt_BR.po:
5980         * po/ro.po:
5981         * po/ru.po:
5982         * po/sk.po:
5983         * po/sl.po:
5984         * po/sq.po:
5985         * po/sr.po:
5986         * po/sv.po:
5987         * po/tr.po:
5988         * po/uk.po:
5989         * po/vi.po:
5990         * po/zh_CN.po:
5991           Update .po files
5992
5993 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
5994
5995         * po/de.po:
5996         * po/nl.po:
5997           po: Update translations
5998
5999 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
6000
6001         * gst/realmedia/rmdemux.c:
6002         * gst/realmedia/rmdemux.h:
6003           rmdemux: use GstFlowCombiner
6004           Removes flow return combination code to use the newly added GstFlowCombiner
6005           https://bugzilla.gnome.org/show_bug.cgi?id=709224
6006
6007 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
6008
6009         * gst/asfdemux/gstasfdemux.c:
6010         * gst/asfdemux/gstasfdemux.h:
6011           asfdemux: use GstFlowCombiner
6012           Removes flow return combination code to use the newly added GstFlowCombiner
6013           https://bugzilla.gnome.org/show_bug.cgi?id=709224
6014
6015 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
6016
6017         * ext/x264/gstx264enc.c:
6018           x264enc: fix caps leak in set_format()
6019           https://bugzilla.gnome.org/show_bug.cgi?id=730865
6020
6021 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
6022
6023         * gst/asfdemux/gstasfdemux.c:
6024           asfdemux: Handle initial 0 timestamp that should have been -1
6025           https://bugzilla.gnome.org/show_bug.cgi?id=719660
6026
6027 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
6028
6029         * configure.ac:
6030           Back to development
6031
6032 === release 1.3.2 ===
6033
6034 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
6035
6036         * ChangeLog:
6037         * NEWS:
6038         * RELEASE:
6039         * common:
6040         * configure.ac:
6041         * docs/plugins/inspect-build.stamp:
6042         * docs/plugins/inspect.stamp:
6043         * docs/plugins/inspect/plugin-a52dec.xml:
6044         * docs/plugins/inspect/plugin-amrnb.xml:
6045         * docs/plugins/inspect/plugin-amrwbdec.xml:
6046         * docs/plugins/inspect/plugin-asf.xml:
6047         * docs/plugins/inspect/plugin-cdio.xml:
6048         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6049         * docs/plugins/inspect/plugin-dvdread.xml:
6050         * docs/plugins/inspect/plugin-dvdsub.xml:
6051         * docs/plugins/inspect/plugin-lame.xml:
6052         * docs/plugins/inspect/plugin-mad.xml:
6053         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6054         * docs/plugins/inspect/plugin-realmedia.xml:
6055         * docs/plugins/inspect/plugin-siddec.xml:
6056         * docs/plugins/inspect/plugin-twolame.xml:
6057         * docs/plugins/inspect/plugin-x264.xml:
6058         * docs/plugins/inspect/plugin-xingmux.xml:
6059         * gst-plugins-ugly.doap:
6060         * win32/common/config.h:
6061           Release 1.3.2
6062
6063 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
6064
6065         * po/af.po:
6066         * po/az.po:
6067         * po/bg.po:
6068         * po/ca.po:
6069         * po/cs.po:
6070         * po/da.po:
6071         * po/de.po:
6072         * po/el.po:
6073         * po/en_GB.po:
6074         * po/eo.po:
6075         * po/es.po:
6076         * po/eu.po:
6077         * po/fi.po:
6078         * po/fr.po:
6079         * po/gl.po:
6080         * po/hr.po:
6081         * po/hu.po:
6082         * po/id.po:
6083         * po/it.po:
6084         * po/ja.po:
6085         * po/lt.po:
6086         * po/lv.po:
6087         * po/ms.po:
6088         * po/mt.po:
6089         * po/nb.po:
6090         * po/nl.po:
6091         * po/or.po:
6092         * po/pl.po:
6093         * po/pt_BR.po:
6094         * po/ro.po:
6095         * po/ru.po:
6096         * po/sk.po:
6097         * po/sl.po:
6098         * po/sq.po:
6099         * po/sr.po:
6100         * po/sv.po:
6101         * po/tr.po:
6102         * po/uk.po:
6103         * po/vi.po:
6104         * po/zh_CN.po:
6105           Update .po files
6106
6107 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
6108
6109         * common:
6110           Automatic update of common submodule
6111           From 211fa5f to 1f5d3c3
6112
6113 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
6114
6115         * ext/mpeg2dec/gstmpeg2dec.h:
6116           mpeg2dec: remove unused struct members
6117
6118 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
6119
6120         * gst/realmedia/rtspreal.c:
6121           rtspreal: Fix some memory leaks in an error path
6122           CID 1212165.
6123
6124 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
6125
6126         * ext/mpeg2dec/gstmpeg2dec.c:
6127           mpeg2dec: Release codec state on negotiation failures
6128           Else it leaks
6129           CID #1212169
6130
6131 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
6132
6133         * configure.ac:
6134           Back to development
6135
6136 === release 1.3.1 ===
6137
6138 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
6139
6140         * ChangeLog:
6141         * NEWS:
6142         * RELEASE:
6143         * configure.ac:
6144         * docs/plugins/gst-plugins-ugly-plugins.args:
6145         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6146         * docs/plugins/inspect/plugin-a52dec.xml:
6147         * docs/plugins/inspect/plugin-amrnb.xml:
6148         * docs/plugins/inspect/plugin-amrwbdec.xml:
6149         * docs/plugins/inspect/plugin-asf.xml:
6150         * docs/plugins/inspect/plugin-cdio.xml:
6151         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6152         * docs/plugins/inspect/plugin-dvdread.xml:
6153         * docs/plugins/inspect/plugin-dvdsub.xml:
6154         * docs/plugins/inspect/plugin-lame.xml:
6155         * docs/plugins/inspect/plugin-mad.xml:
6156         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6157         * docs/plugins/inspect/plugin-realmedia.xml:
6158         * docs/plugins/inspect/plugin-siddec.xml:
6159         * docs/plugins/inspect/plugin-twolame.xml:
6160         * docs/plugins/inspect/plugin-x264.xml:
6161         * docs/plugins/inspect/plugin-xingmux.xml:
6162         * gst-plugins-ugly.doap:
6163         * win32/common/config.h:
6164           Release 1.3.1
6165
6166 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6167
6168         * po/af.po:
6169         * po/az.po:
6170         * po/bg.po:
6171         * po/ca.po:
6172         * po/cs.po:
6173         * po/da.po:
6174         * po/de.po:
6175         * po/el.po:
6176         * po/en_GB.po:
6177         * po/eo.po:
6178         * po/es.po:
6179         * po/eu.po:
6180         * po/fi.po:
6181         * po/fr.po:
6182         * po/gl.po:
6183         * po/hr.po:
6184         * po/hu.po:
6185         * po/id.po:
6186         * po/it.po:
6187         * po/ja.po:
6188         * po/lt.po:
6189         * po/lv.po:
6190         * po/ms.po:
6191         * po/mt.po:
6192         * po/nb.po:
6193         * po/nl.po:
6194         * po/or.po:
6195         * po/pl.po:
6196         * po/pt_BR.po:
6197         * po/ro.po:
6198         * po/ru.po:
6199         * po/sk.po:
6200         * po/sl.po:
6201         * po/sq.po:
6202         * po/sr.po:
6203         * po/sv.po:
6204         * po/tr.po:
6205         * po/uk.po:
6206         * po/vi.po:
6207         * po/zh_CN.po:
6208           Update .po files
6209
6210 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6211
6212         * po/de.po:
6213         * po/id.po:
6214         * po/lv.po:
6215         * po/sk.po:
6216         * po/sr.po:
6217           po: Update translations
6218
6219 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6220
6221         * common:
6222           Automatic update of common submodule
6223           From bcb1518 to 211fa5f
6224
6225 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
6226
6227         * ext/sidplay/gstsiddec.cc:
6228         * gst/asfdemux/gstrtspwms.c:
6229         * gst/realmedia/rademux.c:
6230         * gst/realmedia/rdtmanager.c:
6231         * gst/realmedia/rtspreal.c:
6232           docs: remove outdated and pointless 'Last reviewed' lines from docs
6233           They are very confusing for people, and more often than not
6234           also just not very accurate. Seeing 'last reviewed: 2005' in
6235           your docs is not very confidence-inspiring. Let's just remove
6236           those comments.
6237
6238 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6239
6240         * gst/dvdsub/gstdvdsubdec.c:
6241           dvdsubdec: fix spurious rejection of 0 time offset commands
6242           Coverity 206168
6243
6244 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6245
6246         * ext/dvdread/dvdreadsrc.c:
6247           dvdread: avoid intermediate promotion to signed
6248           We should not reach the dangerous range here, though.
6249           Coverity 206491, 206492, 1139856
6250
6251 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6252
6253         * ext/mpeg2dec/gstmpeg2dec.c:
6254           mpeg2dec: do not reset the whole video info when setting size
6255           New changes to gstvideo will reset all the video info state
6256           when calling _set_format, overwriting what was previously set
6257           in the preceding code.
6258           The comment says the following code is meant to preserve the
6259           pre-crop size, so let's just keep the size and related data
6260           as this does not seem to break anything else (this is what
6261           the _set_format call would have set before the change that
6262           reset all data, except the colorimetry).
6263
6264 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
6265
6266         * gst/asfdemux/gstasfdemux.c:
6267           asfdemux: Fix payloads check
6268           Don't iterate stream->payloads if ... it doesn't exist
6269           CID #1139846
6270
6271 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6272
6273         * .gitignore:
6274           .gitignore: Ignore gcov intermediate files
6275           https://bugzilla.gnome.org/show_bug.cgi?id=725483
6276
6277 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6278
6279         * common:
6280           Automatic update of common submodule
6281           From fe1672e to bcb1518
6282
6283 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
6284
6285         * common:
6286           Automatic update of common submodule
6287           From 1a07da9 to fe1672e
6288
6289 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
6290
6291         * docs/Makefile.am:
6292           docs: install prebuilt plugin docs if gtk-doc is disabled
6293           Sync to the Makefile.am from gst-plugin-base where it is done right.
6294           Fixes #725034
6295
6296 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
6297
6298         * gst/xingmux/gstxingmux.c:
6299         * gst/xingmux/plugin.c:
6300           xingmux: add muxer category and make element plugable
6301           This is required to make encodebin consider the element. Yet it is not enough to
6302           have it plugged it has a lower priority than most mp3encoders and no different
6303           caps.
6304
6305 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
6306
6307         * ext/x264/gstx264enc.c:
6308           x264enc: allow lossless compression (qp=0)
6309           https://bugzilla.gnome.org/show_bug.cgi?id=725051
6310
6311 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
6312
6313         * m4/a52.m4:
6314           m4: Remove extra check for 11+ year old a52 release
6315           You deserve a build failure if you still have that version
6316           If someone wants to completely remove this m4 to replace it with the
6317           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6318
6319 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
6320
6321         * m4/a52.m4:
6322           m4: Fix multiple tests in AC_CHECK_A52DEC
6323
6324 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
6325
6326         * gst/asfdemux/gstasfdemux.c:
6327           asfdemux: Remove unused function
6328
6329 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
6330
6331         * tests/check/Makefile.am:
6332           check: Fix test location
6333
6334 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6335
6336         * tests/check/Makefile.am:
6337           tests: Don't build disabled plugins' check tests
6338           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6339
6340 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
6341
6342         * common:
6343           Automatic update of common submodule
6344           From d48bed3 to 1a07da9
6345
6346 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
6347
6348         * gst/asfdemux/gstasfdemux.c:
6349           asfdemux: only add "format" field with fourcc to WMV caps
6350           Doesn't make sense for e.g. H264 or MJPEG.
6351
6352 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6353
6354         * autogen.sh:
6355         * common:
6356           Automatic update of common submodule
6357           From dbedaa0 to d48bed3
6358
6359 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6360
6361         * po/Makevars:
6362           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6363           https://bugzilla.gnome.org/show_bug.cgi?id=705455
6364
6365 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
6366
6367         * ext/amrwbdec/amrwbdec.c:
6368           amrwbdec: Remove some dead code
6369
6370 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
6371
6372         * ext/amrnb/amrnbdec.c:
6373           amrnbdec: Remove some dead code
6374
6375 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
6376
6377         * ext/amrnb/amrnbdec.c:
6378           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6379
6380 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
6381
6382         * ext/amrwbdec/amrwbdec.c:
6383           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6384
6385 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6386
6387         * ext/mpeg2dec/gstmpeg2dec.c:
6388           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6389
6390 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
6391
6392         * ext/x264/gstx264enc.c:
6393           x264enc: fix compiler warning
6394           Compiler warns rightly about possibly uninitialized variable.
6395
6396 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
6397
6398         * ext/x264/gstx264enc.c:
6399           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6400           gst-launch-1.0 videotestsrc ! x264enc
6401
6402 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
6403
6404         * ext/mpeg2dec/gstmpeg2dec.c:
6405           mpeg2dec: graceful degradation for badly parsed input
6406
6407 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
6408
6409         * common:
6410           Automatic update of common submodule
6411           From 865aa20 to dbedaa0
6412
6413 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
6414
6415         * gst/asfdemux/asfpacket.c:
6416           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6417           So, don't need to check previous payload's mo_size and current
6418           payload's mo_size when merging it.
6419           https://bugzilla.gnome.org/show_bug.cgi?id=710609
6420
6421 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6422
6423         * gst/asfdemux/gstasfdemux.c:
6424         * gst/asfdemux/gstasfdemux.h:
6425           asfdemux: Keep audio error checking fields only for audio
6426           Video shouldn't need to be descrambled, this can cause frames data
6427           to be corrupted
6428           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6429
6430 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6431
6432         * gst/asfdemux/gstasfdemux.c:
6433           asfdemux: really copy the buffer data
6434           Pass the copy-memory flag to copy the memory for the output buffer,
6435           otherwise we end with 0-sized buffers
6436           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6437
6438 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
6439
6440         * ext/x264/gstx264enc.c:
6441           x264enc: If FPS is available, set VFR to false
6442           https://bugzilla.gnome.org/show_bug.cgi?id=708940
6443
6444 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6445
6446         * gst/asfdemux/gstasfdemux.c:
6447           asfdemux: Only use segment.start as seek_time if it is relative
6448           Relying on the gst_segment_do_seek results for getting the
6449           seeking time should not be used if seek type is SET because the
6450           do_seek function makes the 'cur` position of the seek normalized
6451           on the segment range. This means that seeking beyond the end of the
6452           file might not result in instant EOS as it will end up seeking to
6453           the final ts of the file.
6454           In asf seeking to the final timestamp can lead to seeking to the last
6455           keyframe, meaning a few seconds of video will still be played, which should
6456           not be the desired behavior when seeking beyong file limits.
6457
6458 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6459
6460         * gst/asfdemux/gstasfdemux.c:
6461           asfdemux: Parse last simple index entry
6462           The entry size is fixed at 6, fix typo to finish parsing the index
6463           correctly until the last sample
6464
6465 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
6466
6467         * README:
6468         * common:
6469           Automatic update of common submodule
6470           From 6b03ba7 to 865aa20
6471
6472 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6473
6474         * configure.ac:
6475           configure: Actually use 1.3.0.1 as version to make configure happy
6476
6477 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6478
6479         * configure.ac:
6480           Back to development
6481
6482 === release 1.2.0 ===
6483
6484 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6485
6486         * ChangeLog:
6487         * NEWS:
6488         * RELEASE:
6489         * configure.ac:
6490         * docs/plugins/inspect/plugin-a52dec.xml:
6491         * docs/plugins/inspect/plugin-amrnb.xml:
6492         * docs/plugins/inspect/plugin-amrwbdec.xml:
6493         * docs/plugins/inspect/plugin-asf.xml:
6494         * docs/plugins/inspect/plugin-cdio.xml:
6495         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6496         * docs/plugins/inspect/plugin-dvdread.xml:
6497         * docs/plugins/inspect/plugin-dvdsub.xml:
6498         * docs/plugins/inspect/plugin-lame.xml:
6499         * docs/plugins/inspect/plugin-mad.xml:
6500         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6501         * docs/plugins/inspect/plugin-realmedia.xml:
6502         * docs/plugins/inspect/plugin-siddec.xml:
6503         * docs/plugins/inspect/plugin-twolame.xml:
6504         * docs/plugins/inspect/plugin-x264.xml:
6505         * docs/plugins/inspect/plugin-xingmux.xml:
6506         * gst-plugins-ugly.doap:
6507         * win32/common/config.h:
6508           Release 1.2.0
6509
6510 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6511
6512         * po/af.po:
6513         * po/az.po:
6514         * po/bg.po:
6515         * po/ca.po:
6516         * po/cs.po:
6517         * po/da.po:
6518         * po/de.po:
6519         * po/el.po:
6520         * po/en_GB.po:
6521         * po/eo.po:
6522         * po/es.po:
6523         * po/eu.po:
6524         * po/fi.po:
6525         * po/fr.po:
6526         * po/gl.po:
6527         * po/hr.po:
6528         * po/hu.po:
6529         * po/id.po:
6530         * po/it.po:
6531         * po/ja.po:
6532         * po/lt.po:
6533         * po/lv.po:
6534         * po/ms.po:
6535         * po/mt.po:
6536         * po/nb.po:
6537         * po/nl.po:
6538         * po/or.po:
6539         * po/pl.po:
6540         * po/pt_BR.po:
6541         * po/ro.po:
6542         * po/ru.po:
6543         * po/sk.po:
6544         * po/sl.po:
6545         * po/sq.po:
6546         * po/sr.po:
6547         * po/sv.po:
6548         * po/tr.po:
6549         * po/uk.po:
6550         * po/vi.po:
6551         * po/zh_CN.po:
6552           Update .po files
6553
6554 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
6555
6556         * ext/x264/gstx264enc.c:
6557           x264enc: Update the documentation to match the default profile used
6558           https://bugzilla.gnome.org/show_bug.cgi?id=708036
6559
6560 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
6561
6562         * common:
6563           Automatic update of common submodule
6564           From b613661 to 6b03ba7
6565
6566 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
6567
6568         * common:
6569           Automatic update of common submodule
6570           From 74a6857 to b613661
6571
6572 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
6573
6574         * autogen.sh:
6575         * common:
6576           Automatic update of common submodule
6577           From 098c0d7 to 74a6857
6578
6579 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6580
6581         * configure.ac:
6582           Back to development
6583
6584 === release 1.1.90 ===
6585
6586 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6587
6588         * ChangeLog:
6589         * NEWS:
6590         * RELEASE:
6591         * configure.ac:
6592         * docs/plugins/inspect/plugin-a52dec.xml:
6593         * docs/plugins/inspect/plugin-amrnb.xml:
6594         * docs/plugins/inspect/plugin-amrwbdec.xml:
6595         * docs/plugins/inspect/plugin-asf.xml:
6596         * docs/plugins/inspect/plugin-cdio.xml:
6597         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6598         * docs/plugins/inspect/plugin-dvdread.xml:
6599         * docs/plugins/inspect/plugin-dvdsub.xml:
6600         * docs/plugins/inspect/plugin-lame.xml:
6601         * docs/plugins/inspect/plugin-mad.xml:
6602         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6603         * docs/plugins/inspect/plugin-realmedia.xml:
6604         * docs/plugins/inspect/plugin-siddec.xml:
6605         * docs/plugins/inspect/plugin-twolame.xml:
6606         * docs/plugins/inspect/plugin-x264.xml:
6607         * docs/plugins/inspect/plugin-xingmux.xml:
6608         * gst-plugins-ugly.doap:
6609         * win32/common/config.h:
6610           Release 1.1.90
6611
6612 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6613
6614         * po/af.po:
6615         * po/az.po:
6616         * po/bg.po:
6617         * po/ca.po:
6618         * po/cs.po:
6619         * po/da.po:
6620         * po/de.po:
6621         * po/el.po:
6622         * po/en_GB.po:
6623         * po/eo.po:
6624         * po/es.po:
6625         * po/eu.po:
6626         * po/fi.po:
6627         * po/fr.po:
6628         * po/gl.po:
6629         * po/hr.po:
6630         * po/hu.po:
6631         * po/id.po:
6632         * po/it.po:
6633         * po/ja.po:
6634         * po/lt.po:
6635         * po/lv.po:
6636         * po/ms.po:
6637         * po/mt.po:
6638         * po/nb.po:
6639         * po/nl.po:
6640         * po/or.po:
6641         * po/pl.po:
6642         * po/pt_BR.po:
6643         * po/ro.po:
6644         * po/ru.po:
6645         * po/sk.po:
6646         * po/sl.po:
6647         * po/sq.po:
6648         * po/sr.po:
6649         * po/sv.po:
6650         * po/tr.po:
6651         * po/uk.po:
6652         * po/vi.po:
6653         * po/zh_CN.po:
6654           Update .po files
6655
6656 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6657
6658         * po/cs.po:
6659           po: Update translations
6660
6661 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
6662
6663         * ext/x264/gstx264enc.c:
6664         * tests/check/elements/x264enc.c:
6665           x264enc: Implement getcaps that restricts the input format depending on the output profile
6666           Also add some x264enc profile tests
6667           https://bugzilla.gnome.org/show_bug.cgi?id=708326
6668
6669 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
6670
6671         * gst/asfdemux/asfpacket.c:
6672         * gst/asfdemux/gstasfdemux.c:
6673           asfdemux: fix playback regression in push mode
6674
6675 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6676
6677         * gst/asfdemux/gstasfdemux.h:
6678           asfdemux: remove unused variable
6679
6680 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6681
6682         * ext/x264/gstx264enc.c:
6683           x264enc: Don't unref future state but the old one
6684           Being silly will lead us nowhere.
6685
6686 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6687
6688         * ext/x264/gstx264enc.c:
6689           x264enc: Check if we have an input state before using it
6690           Flushing might happen before caps were set on the encoder,
6691           which would lead to crashes here.
6692           Thanks to Matej Knopp for analyzing this.
6693           https://bugzilla.gnome.org/show_bug.cgi?id=707414
6694
6695 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
6696
6697         * ext/x264/gstx264enc.c:
6698           x264enc: fix unsigned comparison warning
6699
6700 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6701
6702         * configure.ac:
6703           Back to development
6704
6705 === release 1.1.4 ===
6706
6707 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6708
6709         * ChangeLog:
6710         * NEWS:
6711         * RELEASE:
6712         * configure.ac:
6713         * docs/plugins/inspect/plugin-a52dec.xml:
6714         * docs/plugins/inspect/plugin-amrnb.xml:
6715         * docs/plugins/inspect/plugin-amrwbdec.xml:
6716         * docs/plugins/inspect/plugin-asf.xml:
6717         * docs/plugins/inspect/plugin-cdio.xml:
6718         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6719         * docs/plugins/inspect/plugin-dvdread.xml:
6720         * docs/plugins/inspect/plugin-dvdsub.xml:
6721         * docs/plugins/inspect/plugin-lame.xml:
6722         * docs/plugins/inspect/plugin-mad.xml:
6723         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6724         * docs/plugins/inspect/plugin-realmedia.xml:
6725         * docs/plugins/inspect/plugin-siddec.xml:
6726         * docs/plugins/inspect/plugin-twolame.xml:
6727         * docs/plugins/inspect/plugin-x264.xml:
6728         * docs/plugins/inspect/plugin-xingmux.xml:
6729         * gst-plugins-ugly.doap:
6730         * win32/common/config.h:
6731           Release 1.1.4
6732
6733 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6734
6735         * po/af.po:
6736         * po/az.po:
6737         * po/bg.po:
6738         * po/ca.po:
6739         * po/cs.po:
6740         * po/da.po:
6741         * po/de.po:
6742         * po/el.po:
6743         * po/en_GB.po:
6744         * po/eo.po:
6745         * po/es.po:
6746         * po/eu.po:
6747         * po/fi.po:
6748         * po/fr.po:
6749         * po/gl.po:
6750         * po/hr.po:
6751         * po/hu.po:
6752         * po/id.po:
6753         * po/it.po:
6754         * po/ja.po:
6755         * po/lt.po:
6756         * po/lv.po:
6757         * po/ms.po:
6758         * po/mt.po:
6759         * po/nb.po:
6760         * po/nl.po:
6761         * po/or.po:
6762         * po/pl.po:
6763         * po/pt_BR.po:
6764         * po/ro.po:
6765         * po/ru.po:
6766         * po/sk.po:
6767         * po/sl.po:
6768         * po/sq.po:
6769         * po/sr.po:
6770         * po/sv.po:
6771         * po/tr.po:
6772         * po/uk.po:
6773         * po/vi.po:
6774         * po/zh_CN.po:
6775           Update .po files
6776
6777 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6778
6779         * po/pt_BR.po:
6780           po: update translations
6781
6782 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
6783
6784         * ext/x264/gstx264enc.c:
6785           x264enc: log when we output a lower profile than requested
6786
6787 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6788
6789         * ext/x264/gstx264enc.c:
6790           x264enc: Consider subset relations of profiles when setting srcpad caps
6791           constrained-baseline is a subset of baseline, is a subset of main,
6792           is a subset of high profile.
6793           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6794
6795 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
6796
6797         * ext/x264/gstx264enc.c:
6798           x264enc: propagate flow return back to base class and upstream
6799           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6800
6801 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
6802
6803         * configure.ac:
6804           configure: fix x264 version checking
6805           x264 releases carry pkg-config versions such as 0.120.x
6806           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6807           then fail, so we need to either check for > 0.119.0 or
6808           for >= 0.120 to make this work right.
6809
6810 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
6811
6812         * ext/x264/gstx264enc.c:
6813           x264enc: minor clean-up
6814           We requires x264 build >= 120 now.
6815
6816 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6817
6818         * ext/mpeg2dec/gstmpeg2dec.c:
6819           mpeg2dec: Fix mpeg2_reset() calls
6820
6821 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6822
6823         * ext/mpeg2dec/gstmpeg2dec.c:
6824         * ext/x264/gstx264enc.c:
6825           ext: Use new flush vfunc of video codec base classes and remove reset implementations
6826
6827 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
6828
6829         * gst/asfdemux/gstasfdemux.c:
6830           asfdemux: fix build on C89 compilers
6831
6832 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
6833
6834         * gst/asfdemux/asfpacket.c:
6835         * gst/asfdemux/gstasfdemux.c:
6836           asfdemux: fix seeking in push mode
6837
6838 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
6839
6840         * configure.ac:
6841           build: add subdir-objects to AM_INIT_AUTOMAKE
6842           Fixes warnings in automake 1.14
6843           https://bugzilla.gnome.org/show_bug.cgi?id=705350
6844
6845 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
6846
6847         * ext/mpeg2dec/gstmpeg2dec.c:
6848           mpeg2dec: Do a hard reset of flush_stop
6849           Which is notified by hard == 0 with latest refactoring.
6850
6851 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
6852
6853         * po/LINGUAS:
6854         * po/da.po:
6855         * po/de.po:
6856         * po/gl.po:
6857         * po/hr.po:
6858         * po/hu.po:
6859         * po/ja.po:
6860         * po/nb.po:
6861         * po/nl.po:
6862         * po/pl.po:
6863         * po/ru.po:
6864         * po/sl.po:
6865         * po/tr.po:
6866         * po/uk.po:
6867         * po/vi.po:
6868           po: update translations
6869
6870 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6871
6872         * configure.ac:
6873           Back to development
6874
6875 === release 1.1.3 ===
6876
6877 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6878
6879         * ChangeLog:
6880         * NEWS:
6881         * RELEASE:
6882         * configure.ac:
6883         * docs/plugins/inspect/plugin-a52dec.xml:
6884         * docs/plugins/inspect/plugin-amrnb.xml:
6885         * docs/plugins/inspect/plugin-amrwbdec.xml:
6886         * docs/plugins/inspect/plugin-asf.xml:
6887         * docs/plugins/inspect/plugin-cdio.xml:
6888         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6889         * docs/plugins/inspect/plugin-dvdread.xml:
6890         * docs/plugins/inspect/plugin-dvdsub.xml:
6891         * docs/plugins/inspect/plugin-lame.xml:
6892         * docs/plugins/inspect/plugin-mad.xml:
6893         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6894         * docs/plugins/inspect/plugin-realmedia.xml:
6895         * docs/plugins/inspect/plugin-siddec.xml:
6896         * docs/plugins/inspect/plugin-twolame.xml:
6897         * docs/plugins/inspect/plugin-x264.xml:
6898         * docs/plugins/inspect/plugin-xingmux.xml:
6899         * gst-plugins-ugly.doap:
6900         * win32/common/config.h:
6901           Release 1.1.3
6902
6903 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6904
6905         * po/af.po:
6906         * po/az.po:
6907         * po/bg.po:
6908         * po/ca.po:
6909         * po/cs.po:
6910         * po/da.po:
6911         * po/de.po:
6912         * po/el.po:
6913         * po/en_GB.po:
6914         * po/eo.po:
6915         * po/es.po:
6916         * po/eu.po:
6917         * po/fi.po:
6918         * po/fr.po:
6919         * po/gl.po:
6920         * po/hu.po:
6921         * po/id.po:
6922         * po/it.po:
6923         * po/ja.po:
6924         * po/lt.po:
6925         * po/lv.po:
6926         * po/ms.po:
6927         * po/mt.po:
6928         * po/nb.po:
6929         * po/nl.po:
6930         * po/or.po:
6931         * po/pl.po:
6932         * po/pt_BR.po:
6933         * po/ro.po:
6934         * po/ru.po:
6935         * po/sk.po:
6936         * po/sl.po:
6937         * po/sq.po:
6938         * po/sr.po:
6939         * po/sv.po:
6940         * po/tr.po:
6941         * po/uk.po:
6942         * po/vi.po:
6943         * po/zh_CN.po:
6944           Update .po files
6945
6946 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6947
6948         * gst/asfdemux/gstasfdemux.c:
6949         * gst/realmedia/rademux.c:
6950         * gst/realmedia/rmdemux.c:
6951           gst: Don't swap start/stop for negative rates in the SEGMENT query
6952
6953 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6954
6955         * gst/realmedia/rademux.c:
6956         * gst/realmedia/rmdemux.c:
6957           real: Implement SEGMENT query
6958
6959 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6960
6961         * gst/asfdemux/gstasfdemux.c:
6962           asfdemux: Implement SEGMENT query
6963
6964 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
6965
6966         * gst/asfdemux/asfheaders.c:
6967         * gst/asfdemux/asfheaders.h:
6968         * gst/asfdemux/asfpacket.c:
6969         * gst/asfdemux/gstasfdemux.c:
6970         * gst/asfdemux/gstasfdemux.h:
6971           asfdemux: Add support for dvr-ms
6972           https://bugzilla.gnome.org/show_bug.cgi?id=705026
6973
6974 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
6975
6976         * gst/realmedia/rtspreal.c:
6977           rtspreal: Ensure output value has an assigned value
6978           In the case where this macro was used, that dest was != NULL but that
6979           the strncmp failed, we would end up with dest_len being undefined.
6980
6981 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
6982
6983         * ext/x264/gstx264enc.c:
6984           x264: Fix dts comparision
6985           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6986           and signed value... resulting it the result never being < 0.
6987           Instead just check if it is smaller before assigning to frame->dts.
6988
6989 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6990
6991         * gst/asfdemux/gstasfdemux.c:
6992         * gst/asfdemux/gstasfdemux.h:
6993           asfdemux: fix seqnum handling for seeks
6994           Use the same seqnum as the seek for flushes/segments that are
6995           caused by the seek. Also do the same for segment events
6996           Fixes #676242
6997
6998 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6999
7000         * ext/mpeg2dec/gstmpeg2dec.c:
7001           mpeg2dec: Clean up reset/start/stop handling
7002
7003 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7004
7005         * ext/x264/gstx264enc.c:
7006           x264enc: React properly to flushing/resetting the encoder
7007           https://bugzilla.gnome.org/show_bug.cgi?id=656007
7008
7009 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7010
7011         * gst/realmedia/rademux.c:
7012         * gst/realmedia/rademux.h:
7013         * gst/realmedia/rmdemux.c:
7014         * gst/realmedia/rmdemux.h:
7015           realmedia: Add support for group-id in the stream-start event
7016
7017 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7018
7019         * gst/asfdemux/gstasfdemux.c:
7020         * gst/asfdemux/gstasfdemux.h:
7021           asfdemux: Add support for group-id in the stream-start event
7022
7023 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7024
7025         * ext/sidplay/gstsiddec.cc:
7026         * ext/sidplay/gstsiddec.h:
7027           siddec: Add support for group-id in the stream-start event
7028
7029 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
7030
7031         * gst/realmedia/rmdemux.c:
7032           rmdemux: Mark demuxer as "running" in push-mode
7033           Allows queries (and other code) to be answered when working in push-mode.
7034           Running would only be set to TRUE accordingly when working in pull-mode
7035           once it had read header/index.
7036           Fixes #680185
7037
7038 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
7039
7040         * ext/mpeg2dec/gstmpeg2dec.c:
7041           mpeg2dec: Properly reset on sequence changes
7042           Otherwise we end up using stray data/buffers.
7043           Fixes #690701
7044
7045 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7046
7047         * configure.ac:
7048           Back to development
7049
7050 === release 1.1.2 ===
7051
7052 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7053
7054         * ChangeLog:
7055         * NEWS:
7056         * RELEASE:
7057         * configure.ac:
7058         * docs/plugins/inspect/plugin-a52dec.xml:
7059         * docs/plugins/inspect/plugin-amrnb.xml:
7060         * docs/plugins/inspect/plugin-amrwbdec.xml:
7061         * docs/plugins/inspect/plugin-asf.xml:
7062         * docs/plugins/inspect/plugin-cdio.xml:
7063         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7064         * docs/plugins/inspect/plugin-dvdread.xml:
7065         * docs/plugins/inspect/plugin-dvdsub.xml:
7066         * docs/plugins/inspect/plugin-lame.xml:
7067         * docs/plugins/inspect/plugin-mad.xml:
7068         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7069         * docs/plugins/inspect/plugin-realmedia.xml:
7070         * docs/plugins/inspect/plugin-siddec.xml:
7071         * docs/plugins/inspect/plugin-twolame.xml:
7072         * docs/plugins/inspect/plugin-x264.xml:
7073         * docs/plugins/inspect/plugin-xingmux.xml:
7074         * gst-plugins-ugly.doap:
7075         * win32/common/config.h:
7076           Release 1.1.2
7077
7078 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7079
7080         * po/af.po:
7081         * po/az.po:
7082         * po/bg.po:
7083         * po/ca.po:
7084         * po/cs.po:
7085         * po/da.po:
7086         * po/de.po:
7087         * po/el.po:
7088         * po/en_GB.po:
7089         * po/eo.po:
7090         * po/es.po:
7091         * po/eu.po:
7092         * po/fi.po:
7093         * po/fr.po:
7094         * po/gl.po:
7095         * po/hu.po:
7096         * po/id.po:
7097         * po/it.po:
7098         * po/ja.po:
7099         * po/lt.po:
7100         * po/lv.po:
7101         * po/ms.po:
7102         * po/mt.po:
7103         * po/nb.po:
7104         * po/nl.po:
7105         * po/or.po:
7106         * po/pl.po:
7107         * po/pt_BR.po:
7108         * po/ro.po:
7109         * po/ru.po:
7110         * po/sk.po:
7111         * po/sl.po:
7112         * po/sq.po:
7113         * po/sr.po:
7114         * po/sv.po:
7115         * po/tr.po:
7116         * po/uk.po:
7117         * po/vi.po:
7118         * po/zh_CN.po:
7119           Update .po files
7120
7121 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7122
7123         * ext/dvdread/dvdreadsrc.c:
7124           dvdreadsrc: correctly determine last chapter's duration
7125           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7126           It worked just fine before ...
7127
7128 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7129
7130         * gst/realmedia/rdtmanager.c:
7131           rdt: forward sticky events
7132
7133 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7134
7135         * configure.ac:
7136           Back to development
7137
7138 === release 1.1.1 ===
7139
7140 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7141
7142         * ChangeLog:
7143         * NEWS:
7144         * RELEASE:
7145         * common:
7146         * configure.ac:
7147         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7148         * docs/plugins/inspect/plugin-a52dec.xml:
7149         * docs/plugins/inspect/plugin-amrnb.xml:
7150         * docs/plugins/inspect/plugin-amrwbdec.xml:
7151         * docs/plugins/inspect/plugin-asf.xml:
7152         * docs/plugins/inspect/plugin-cdio.xml:
7153         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7154         * docs/plugins/inspect/plugin-dvdread.xml:
7155         * docs/plugins/inspect/plugin-dvdsub.xml:
7156         * docs/plugins/inspect/plugin-lame.xml:
7157         * docs/plugins/inspect/plugin-mad.xml:
7158         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7159         * docs/plugins/inspect/plugin-realmedia.xml:
7160         * docs/plugins/inspect/plugin-siddec.xml:
7161         * docs/plugins/inspect/plugin-twolame.xml:
7162         * docs/plugins/inspect/plugin-x264.xml:
7163         * docs/plugins/inspect/plugin-xingmux.xml:
7164         * gst-plugins-ugly.doap:
7165         * win32/common/config.h:
7166           Release 1.1.1
7167
7168 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7169
7170         * po/af.po:
7171         * po/az.po:
7172         * po/bg.po:
7173         * po/ca.po:
7174         * po/cs.po:
7175         * po/da.po:
7176         * po/de.po:
7177         * po/el.po:
7178         * po/en_GB.po:
7179         * po/eo.po:
7180         * po/es.po:
7181         * po/eu.po:
7182         * po/fi.po:
7183         * po/fr.po:
7184         * po/gl.po:
7185         * po/hu.po:
7186         * po/id.po:
7187         * po/it.po:
7188         * po/ja.po:
7189         * po/lt.po:
7190         * po/lv.po:
7191         * po/ms.po:
7192         * po/mt.po:
7193         * po/nb.po:
7194         * po/nl.po:
7195         * po/or.po:
7196         * po/pl.po:
7197         * po/pt_BR.po:
7198         * po/ro.po:
7199         * po/ru.po:
7200         * po/sk.po:
7201         * po/sl.po:
7202         * po/sq.po:
7203         * po/sr.po:
7204         * po/sv.po:
7205         * po/tr.po:
7206         * po/uk.po:
7207         * po/vi.po:
7208         * po/zh_CN.po:
7209           Update .po files
7210
7211 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7212
7213         * common:
7214           Automatic update of common submodule
7215           From 098c0d7 to 01a7a46
7216
7217 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7218
7219         * ext/mpeg2dec/gstmpeg2dec.c:
7220           mpeg2dec: make the aspect ratio calculation more accurate.
7221           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7222           aspect-ratio if we don't have a valid upstream PAR.
7223           https://bugzilla.gnome.org/show_bug.cgi?id=685103
7224
7225 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7226
7227         * common:
7228           Automatic update of common submodule
7229           From 5edcd85 to 098c0d7
7230
7231 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7232
7233         * tests/check/elements/amrnbenc.c:
7234         * tests/check/elements/mpeg2dec.c:
7235         * tests/check/elements/x264enc.c:
7236         * tests/check/elements/xingmux.c:
7237           tests: Fix event handling
7238
7239 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7240
7241         * ext/lame/gstlamemp3enc.c:
7242           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7243           lame does internal resampling, but the base class only cares about
7244           the number of raw samples, so tell finish frames about that, not
7245           the number of samples in the outgoing frame.:
7246
7247 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
7248
7249         * ext/x264/gstx264enc.c:
7250           x264enc: output byte-stream if downstream has ANY caps
7251           It's what people expect when they pipe the output to
7252           filesink or into a tcp connection or pipe.
7253
7254 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
7255
7256         * MAINTAINERS:
7257         * README:
7258         * README.static-linking:
7259         * common:
7260           Automatic update of common submodule
7261           From 3cb3d3c to 5edcd85
7262
7263 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7264
7265         * configure.ac:
7266         * ext/a52dec/Makefile.am:
7267         * ext/amrnb/Makefile.am:
7268         * ext/amrwbdec/Makefile.am:
7269         * ext/cdio/Makefile.am:
7270         * ext/dvdread/Makefile.am:
7271         * ext/lame/Makefile.am:
7272         * ext/mad/Makefile.am:
7273         * ext/mpeg2dec/Makefile.am:
7274         * ext/sidplay/Makefile.am:
7275         * ext/twolame/Makefile.am:
7276         * ext/x264/Makefile.am:
7277         * gst/asfdemux/Makefile.am:
7278         * gst/dvdlpcmdec/Makefile.am:
7279         * gst/dvdsub/Makefile.am:
7280         * gst/realmedia/Makefile.am:
7281         * gst/xingmux/Makefile.am:
7282           gst: Add better support for static plugins
7283
7284 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
7285
7286         * autogen.sh:
7287         * common:
7288           Automatic update of common submodule
7289           From aed87ae to 3cb3d3c
7290
7291 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
7292
7293         * common:
7294           Automatic update of common submodule
7295           From 04c7a1e to aed87ae
7296
7297 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
7298
7299         * gst/asfdemux/gstasfdemux.c:
7300         * gst/realmedia/rmdemux.c:
7301           Use %03u instead of %u in gst_pad_create_stream_id_printf()
7302
7303 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7304
7305         * ext/x264/gstx264enc.c:
7306           x264enc: Fix for 0/1 framerate - now uses VFR in this case
7307           Previously did a division by zero.
7308           https://bugzilla.gnome.org/show_bug.cgi?id=695728
7309
7310 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7311
7312         * common:
7313           Automatic update of common submodule
7314           From 2de221c to 04c7a1e
7315
7316 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
7317
7318         * ext/x264/gstx264enc.c:
7319           x264enc: simplify template caps
7320           No need to make an array for one single element.
7321
7322 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
7323
7324         * ext/x264/gstx264enc.c:
7325           x264enc: put all theoretically possible formats in template caps
7326           and decide at runtime which subset of these (8-bit or 10-bit video
7327           formats) is supported. libx264 will be compiled for one of these
7328           two options, and it is possible to switch by pointing the dynamic
7329           linker to a different libx264 build at runtime. If we want our
7330           template caps to be correct, they should contain all then, with
7331           the actually supported ones determined at runtime.
7332           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7333
7334 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
7335
7336         * ext/x264/gstx264enc.c:
7337           x264enc: detect supported bit depth and pixel formats at runtime
7338           http://bugs.debian.org/667573
7339           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7340
7341 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
7342
7343         * autogen.sh:
7344           autogen.sh: allow calling from out-of-tree
7345           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7346           https://bugzilla.gnome.org/show_bug.cgi?id=692857
7347
7348 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
7349
7350         * common:
7351           Automatic update of common submodule
7352           From a942293 to 2de221c
7353
7354 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
7355
7356         * tests/check/Makefile.am:
7357           tests: use _1_0 variants for the various registry variables
7358           These override the variants without version suffix. Makes 'make check' work
7359           properly in environments that set the suffixed variant for 1.0, such as
7360           jhbuild.
7361
7362 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7363
7364         * common:
7365           Automatic update of common submodule
7366           From a72faea to a942293
7367
7368 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
7369
7370         * configure.ac:
7371           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7372           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7373           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7374           https://bugzilla.gnome.org/show_bug.cgi?id=690881
7375
7376 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7377
7378         * ext/mpeg2dec/gstmpeg2dec.c:
7379           mpeg2dec: use appropriate printf format for gsize
7380
7381 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7382
7383         * ext/cdio/gstcdio.h:
7384           cdio: Fix redundant redeclaration of 'cdio_version_string'
7385           cdio/version.h is already included by cdio/cdio.h
7386
7387 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7388
7389         * ext/sidplay/gstsiddec.cc:
7390           siddec: init debug category
7391
7392 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7393
7394         * configure.ac:
7395         * ext/dvdread/Makefile.am:
7396           dvdread: link to libgmodule-2.0 since the g_module_* API is used
7397           And the gmodule lib has been moved into the Requires.private
7398           section of the pkg-config file in core.
7399
7400 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
7401
7402         * ext/cdio/gstcdiocddasrc.c:
7403         * ext/cdio/gstcdiocddasrc.h:
7404           cdiocddasrc: detect whether drive produces samples in non-host endianness
7405           If drive produces samples in other endianness than the host,
7406           we need to byte swap them before pushing them out, or we
7407           produce nothing but noise. cdparanoia detects this automatically,
7408           but libcdio does not, so we have to do it ourselves.
7409           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7410           https://bugzilla.gnome.org/show_bug.cgi?id=377280
7411
7412 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7413
7414         * common:
7415           Automatic update of common submodule
7416           From b497c4f to a72faea
7417
7418 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7419
7420         * tests/check/elements/xingmux_testdata.h:
7421           xingmux: Fix unit test after change to correctly calculate number of frames
7422
7423 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7424
7425         * ext/x264/gstx264enc.c:
7426           x264enc: Add support for 10-bit color formats
7427           Requires x264 to be built with 10-bit support, which disables
7428           9-bit support. Also only advertise the color formats that were
7429           compiled into x264.
7430
7431 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7432
7433         * ext/x264/gstx264enc.c:
7434           x264enc: Add support for Y444, Y42B and NV12
7435
7436 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
7437
7438         * ext/cdio/Makefile.am:
7439         * ext/cdio/gstcdio.c:
7440           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7441           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7442           if they're not plain ASCII.
7443
7444 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
7445
7446         * gst/xingmux/gstxingmux.c:
7447           xingmux: Properly calculate the number of frames
7448           First, the xing header frame is never added to the count,
7449           we have to increment the count.
7450           Secondly, there is a rounding error when calculating the
7451           frame duration, as spf*GST_SECOND/rate is not an integer
7452           (26122448.9) an it must be 26122449.
7453
7454 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
7455
7456         * configure.ac:
7457           configure.ac: update courtesy of autoupdate
7458
7459 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
7460
7461         * common:
7462         * configure.ac:
7463           configure: let AG_GST_PLUGIN_DOCS check for python
7464           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7465           which as a side-effect should pick up newer python versions as
7466           well.
7467           https://bugzilla.gnome.org/show_bug.cgi?id=563903
7468
7469 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
7470
7471         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7472           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7473
7474 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7475
7476         * tests/check/elements/mpg123audiodec.c:
7477           Fix FSF address
7478           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7479
7480 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
7481
7482         * docs/random/LICENSE:
7483         * ext/a52dec/gsta52dec.c:
7484         * ext/a52dec/gsta52dec.h:
7485         * ext/amrnb/amrnb.c:
7486         * ext/amrnb/amrnbdec.c:
7487         * ext/amrnb/amrnbdec.h:
7488         * ext/amrnb/amrnbenc.c:
7489         * ext/amrnb/amrnbenc.h:
7490         * ext/amrwbdec/amrwb.c:
7491         * ext/amrwbdec/amrwbdec.c:
7492         * ext/amrwbdec/amrwbdec.h:
7493         * ext/cdio/gstcdio.c:
7494         * ext/cdio/gstcdio.h:
7495         * ext/cdio/gstcdiocddasrc.c:
7496         * ext/cdio/gstcdiocddasrc.h:
7497         * ext/dvdread/dvdreadsrc.c:
7498         * ext/dvdread/dvdreadsrc.h:
7499         * ext/lame/gstlamemp3enc.c:
7500         * ext/lame/gstlamemp3enc.h:
7501         * ext/lame/plugin.c:
7502         * ext/mad/gstmad.c:
7503         * ext/mad/gstmad.h:
7504         * ext/mpeg2dec/gstmpeg2dec.c:
7505         * ext/mpeg2dec/gstmpeg2dec.h:
7506         * ext/sidplay/gstsiddec.cc:
7507         * ext/sidplay/gstsiddec.h:
7508         * ext/twolame/gsttwolamemp2enc.c:
7509         * ext/twolame/gsttwolamemp2enc.h:
7510         * ext/x264/gstx264enc.c:
7511         * ext/x264/gstx264enc.h:
7512         * gst-libs/gst/gettext.h:
7513         * gst-libs/gst/glib-compat-private.h:
7514         * gst-libs/gst/gst-i18n-plugin.h:
7515         * gst/asfdemux/asfheaders.c:
7516         * gst/asfdemux/asfheaders.h:
7517         * gst/asfdemux/asfpacket.c:
7518         * gst/asfdemux/asfpacket.h:
7519         * gst/asfdemux/gstasf.c:
7520         * gst/asfdemux/gstasfdemux.c:
7521         * gst/asfdemux/gstasfdemux.h:
7522         * gst/asfdemux/gstrtpasfdepay.c:
7523         * gst/asfdemux/gstrtpasfdepay.h:
7524         * gst/asfdemux/gstrtspwms.c:
7525         * gst/asfdemux/gstrtspwms.h:
7526         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7527         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7528         * gst/dvdsub/gstdvdsubdec.c:
7529         * gst/dvdsub/gstdvdsubdec.h:
7530         * gst/dvdsub/gstdvdsubparse.c:
7531         * gst/dvdsub/gstdvdsubparse.h:
7532         * gst/realmedia/asmrules.c:
7533         * gst/realmedia/asmrules.h:
7534         * gst/realmedia/gstrdtbuffer.c:
7535         * gst/realmedia/gstrdtbuffer.h:
7536         * gst/realmedia/pnmsrc.c:
7537         * gst/realmedia/pnmsrc.h:
7538         * gst/realmedia/rademux.c:
7539         * gst/realmedia/rademux.h:
7540         * gst/realmedia/rdtdepay.c:
7541         * gst/realmedia/rdtdepay.h:
7542         * gst/realmedia/rdtjitterbuffer.c:
7543         * gst/realmedia/rdtjitterbuffer.h:
7544         * gst/realmedia/rdtmanager.c:
7545         * gst/realmedia/rdtmanager.h:
7546         * gst/realmedia/realhash.c:
7547         * gst/realmedia/realhash.h:
7548         * gst/realmedia/realmedia.c:
7549         * gst/realmedia/rmdemux.c:
7550         * gst/realmedia/rmdemux.h:
7551         * gst/realmedia/rmutils.c:
7552         * gst/realmedia/rmutils.h:
7553         * gst/realmedia/rtspreal.c:
7554         * gst/realmedia/rtspreal.h:
7555         * gst/xingmux/gstxingmux.c:
7556         * gst/xingmux/gstxingmux.h:
7557         * gst/xingmux/plugin.c:
7558         * tests/check/elements/amrnbenc.c:
7559         * tests/check/elements/mpeg2dec.c:
7560         * tests/check/elements/x264enc.c:
7561         * tests/check/generic/index.c:
7562         * tests/check/generic/states.c:
7563         * tests/check/pipelines/lame.c:
7564           Fix FSF address
7565           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7566
7567 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
7568
7569         * gst/dvdsub/gstdvdsubdec.c:
7570           dvdsubdec: allocate correct amount of memory for bitmap
7571           https://bugzilla.gnome.org/show_bug.cgi?id=687192
7572
7573 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7574
7575         * ext/mpg123/gstmpg123audiodec.c:
7576           mpg123: removed unnecessary finalize function
7577           https://bugzilla.gnome.org/show_bug.cgi?id=687176
7578
7579 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
7580
7581         * ext/sidplay/gstsiddec.cc:
7582           siddec: reset bytes counter
7583           Reset the total_bytes counter so that we get timestamps correct.
7584           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7585
7586 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
7587
7588         * ext/mpg123/gstmpg123audiodec.c:
7589           mpg123: Fix leaks from not chaining up in the finalize function
7590
7591 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
7592
7593         * configure.ac:
7594         * docs/plugins/inspect/plugin-a52dec.xml:
7595         * docs/plugins/inspect/plugin-amrnb.xml:
7596         * docs/plugins/inspect/plugin-amrwbdec.xml:
7597         * docs/plugins/inspect/plugin-asf.xml:
7598         * docs/plugins/inspect/plugin-cdio.xml:
7599         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7600         * docs/plugins/inspect/plugin-dvdread.xml:
7601         * docs/plugins/inspect/plugin-dvdsub.xml:
7602         * docs/plugins/inspect/plugin-lame.xml:
7603         * docs/plugins/inspect/plugin-mad.xml:
7604         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7605         * docs/plugins/inspect/plugin-realmedia.xml:
7606         * docs/plugins/inspect/plugin-siddec.xml:
7607         * docs/plugins/inspect/plugin-twolame.xml:
7608         * docs/plugins/inspect/plugin-x264.xml:
7609         * docs/plugins/inspect/plugin-xingmux.xml:
7610         * win32/common/config.h:
7611           Back to feature development
7612
7613 === release 1.0.2 ===
7614
7615 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7616
7617         * ChangeLog:
7618         * NEWS:
7619         * RELEASE:
7620         * configure.ac:
7621         * docs/plugins/inspect/plugin-a52dec.xml:
7622         * docs/plugins/inspect/plugin-amrnb.xml:
7623         * docs/plugins/inspect/plugin-amrwbdec.xml:
7624         * docs/plugins/inspect/plugin-asf.xml:
7625         * docs/plugins/inspect/plugin-cdio.xml:
7626         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7627         * docs/plugins/inspect/plugin-dvdread.xml:
7628         * docs/plugins/inspect/plugin-dvdsub.xml:
7629         * docs/plugins/inspect/plugin-lame.xml:
7630         * docs/plugins/inspect/plugin-mad.xml:
7631         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7632         * docs/plugins/inspect/plugin-realmedia.xml:
7633         * docs/plugins/inspect/plugin-siddec.xml:
7634         * docs/plugins/inspect/plugin-twolame.xml:
7635         * docs/plugins/inspect/plugin-x264.xml:
7636         * docs/plugins/inspect/plugin-xingmux.xml:
7637         * gst-plugins-ugly.doap:
7638         * win32/common/config.h:
7639           Release 1.0.2
7640
7641 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7642
7643         * tests/check/elements/mpg123audiodec.c:
7644           tests: fix up mpg123 test a little
7645           - dist input files
7646           - fix sample leak
7647           - simplify check for elements
7648           - only run mpg123 test if mpg123 is available and selected
7649           - fix build in uninstalled setup
7650           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7651
7652 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7653
7654         * tests/check/elements/mpg123audiodec.c:
7655           tets: add unit test for mpg123audiodec
7656           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7657
7658 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7659
7660         * ext/mpg123/gstmpg123audiodec.c:
7661           mpg123: added gtkdoc section
7662           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7663
7664 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7665
7666         * ext/mpg123/gstmpg123audiodec.c:
7667           mpg123: fixed bug with last frame, disabled internal resampler & chatter
7668           * The last MP3 frame wasn't being pushed when base class was draining
7669           * Made sure mpg123 cannot ever use its (crude) internal resampler
7670           * Disabled mpg123 stderr output
7671           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7672
7673 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
7674
7675         * gst/asfdemux/Makefile.am:
7676         * gst/realmedia/Makefile.am:
7677           Makefile.am: Fix typos for generating the Android.mk files
7678           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7679           The typos led to generate the incorrect Android.mk files for the asfdemux
7680           and realmedia plugin.
7681           https://bugzilla.gnome.org/show_bug.cgi?id=686748
7682
7683 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7684
7685         * ext/mpg123/gstmpg123audiodec.c:
7686           mpg123: cleaned up comments, formatting, and logging lines
7687           also replaced mpg123decoder->handle != NULL checks with asserts
7688           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7689
7690 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7691
7692         * ext/dvdread/dvdreadsrc.c:
7693           dvdreadsrc: correctly set next cell when seeking to sector
7694
7695 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7696
7697         * gst/dvdsub/gstdvdsubparse.c:
7698           dvdsubparse: send src caps when receiving sink caps
7699
7700 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7701
7702         * ext/dvdread/dvdreadsrc.c:
7703           dvdreadsrc: update dvd event to enhanced approach
7704           ... in line with resindvdsrc.
7705
7706 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7707
7708         * docs/Makefile.am:
7709           docs: add 'make upload' target for new-release script
7710
7711 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7712
7713         * configure.ac:
7714         * docs/plugins/inspect/plugin-a52dec.xml:
7715         * docs/plugins/inspect/plugin-amrnb.xml:
7716         * docs/plugins/inspect/plugin-amrwbdec.xml:
7717         * docs/plugins/inspect/plugin-asf.xml:
7718         * docs/plugins/inspect/plugin-cdio.xml:
7719         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7720         * docs/plugins/inspect/plugin-dvdread.xml:
7721         * docs/plugins/inspect/plugin-dvdsub.xml:
7722         * docs/plugins/inspect/plugin-lame.xml:
7723         * docs/plugins/inspect/plugin-mad.xml:
7724         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7725         * docs/plugins/inspect/plugin-realmedia.xml:
7726         * docs/plugins/inspect/plugin-siddec.xml:
7727         * docs/plugins/inspect/plugin-twolame.xml:
7728         * docs/plugins/inspect/plugin-x264.xml:
7729         * docs/plugins/inspect/plugin-xingmux.xml:
7730         * win32/common/config.h:
7731           Back to development (bug fixing)
7732
7733 === release 1.0.1 ===
7734
7735 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
7736
7737         * ChangeLog:
7738         * NEWS:
7739         * RELEASE:
7740         * configure.ac:
7741         * docs/plugins/inspect/plugin-a52dec.xml:
7742         * docs/plugins/inspect/plugin-amrnb.xml:
7743         * docs/plugins/inspect/plugin-amrwbdec.xml:
7744         * docs/plugins/inspect/plugin-asf.xml:
7745         * docs/plugins/inspect/plugin-cdio.xml:
7746         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7747         * docs/plugins/inspect/plugin-dvdread.xml:
7748         * docs/plugins/inspect/plugin-dvdsub.xml:
7749         * docs/plugins/inspect/plugin-lame.xml:
7750         * docs/plugins/inspect/plugin-mad.xml:
7751         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7752         * docs/plugins/inspect/plugin-realmedia.xml:
7753         * docs/plugins/inspect/plugin-siddec.xml:
7754         * docs/plugins/inspect/plugin-twolame.xml:
7755         * docs/plugins/inspect/plugin-x264.xml:
7756         * docs/plugins/inspect/plugin-xingmux.xml:
7757         * gst-plugins-ugly.doap:
7758         * win32/common/config.h:
7759           Release 1.0.1
7760
7761 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7762
7763         * common:
7764           Automatic update of common submodule
7765           From 6c0b52c to 6bb6951
7766
7767 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
7768
7769         * ext/mpeg2dec/gstmpeg2dec.c:
7770           mpeg2dec: Don't error out when there is no associated buffer
7771           In 0.10, having mpeg2dec occasionally tell us to output a frame that
7772           was never decoded was just ignored, so do the same in 1.0
7773           Fixes: #685107
7774
7775 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
7776
7777         * REQUIREMENTS:
7778         * gst/dvdsub/gstdvdsubdec.c:
7779           Purge mention of liboil and update REQUIREMENTS
7780           https://bugzilla.gnome.org/show_bug.cgi?id=673285
7781
7782 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
7783
7784         * ext/x264/gstx264enc.c:
7785           x264enc: when setting fallback decoder latency, set valid min_latency
7786           Min. latency needs to be a valid time, so pass 0 as default
7787           value in the fallback case where we can't determine any latency,
7788           and avoid nasty criticals at runtime.
7789
7790 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7791
7792         * configure.ac:
7793         * docs/plugins/inspect/plugin-a52dec.xml:
7794         * docs/plugins/inspect/plugin-amrnb.xml:
7795         * docs/plugins/inspect/plugin-amrwbdec.xml:
7796         * docs/plugins/inspect/plugin-asf.xml:
7797         * docs/plugins/inspect/plugin-cdio.xml:
7798         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7799         * docs/plugins/inspect/plugin-dvdread.xml:
7800         * docs/plugins/inspect/plugin-dvdsub.xml:
7801         * docs/plugins/inspect/plugin-lame.xml:
7802         * docs/plugins/inspect/plugin-mad.xml:
7803         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7804         * docs/plugins/inspect/plugin-realmedia.xml:
7805         * docs/plugins/inspect/plugin-siddec.xml:
7806         * docs/plugins/inspect/plugin-twolame.xml:
7807         * docs/plugins/inspect/plugin-x264.xml:
7808         * docs/plugins/inspect/plugin-xingmux.xml:
7809         * win32/common/config.h:
7810           Back to development (bug fixing)
7811
7812 === release 1.0.0 ===
7813
7814 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7815
7816         * NEWS:
7817         * RELEASE:
7818         * configure.ac:
7819         * docs/plugins/inspect/plugin-a52dec.xml:
7820         * docs/plugins/inspect/plugin-amrnb.xml:
7821         * docs/plugins/inspect/plugin-amrwbdec.xml:
7822         * docs/plugins/inspect/plugin-asf.xml:
7823         * docs/plugins/inspect/plugin-cdio.xml:
7824         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7825         * docs/plugins/inspect/plugin-dvdread.xml:
7826         * docs/plugins/inspect/plugin-dvdsub.xml:
7827         * docs/plugins/inspect/plugin-lame.xml:
7828         * docs/plugins/inspect/plugin-mad.xml:
7829         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7830         * docs/plugins/inspect/plugin-realmedia.xml:
7831         * docs/plugins/inspect/plugin-siddec.xml:
7832         * docs/plugins/inspect/plugin-twolame.xml:
7833         * docs/plugins/inspect/plugin-x264.xml:
7834         * docs/plugins/inspect/plugin-xingmux.xml:
7835         * gst-plugins-ugly.doap:
7836         * win32/common/config.h:
7837           Release 1.0.0
7838
7839 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
7840
7841         * common:
7842           Automatic update of common submodule
7843           From 4f962f7 to 6c0b52c
7844
7845 === release 0.11.99 ===
7846
7847 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7848
7849         * configure.ac:
7850         * docs/plugins/inspect/plugin-xingmux.xml:
7851         * gst-plugins-ugly.doap:
7852         * win32/common/config.h:
7853           Release 0.11.99
7854
7855 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7856
7857         * docs/plugins/inspect/plugin-a52dec.xml:
7858         * docs/plugins/inspect/plugin-amrnb.xml:
7859         * docs/plugins/inspect/plugin-amrwbdec.xml:
7860         * docs/plugins/inspect/plugin-asf.xml:
7861         * docs/plugins/inspect/plugin-cdio.xml:
7862         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7863         * docs/plugins/inspect/plugin-dvdread.xml:
7864         * docs/plugins/inspect/plugin-dvdsub.xml:
7865         * docs/plugins/inspect/plugin-lame.xml:
7866         * docs/plugins/inspect/plugin-mad.xml:
7867         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7868         * docs/plugins/inspect/plugin-realmedia.xml:
7869         * docs/plugins/inspect/plugin-siddec.xml:
7870         * docs/plugins/inspect/plugin-twolame.xml:
7871         * docs/plugins/inspect/plugin-x264.xml:
7872           docs: update docs
7873
7874 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7875
7876         * configure.ac:
7877         * ext/amrnb/Makefile.am:
7878         * ext/amrwbdec/Makefile.am:
7879         * ext/lame/Makefile.am:
7880         * ext/twolame/Makefile.am:
7881         * tests/check/Makefile.am:
7882           Remove -DGST_USE_UNSTABLE_API
7883
7884 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7885
7886         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7887         * docs/plugins/inspect/plugin-a52dec.xml:
7888         * docs/plugins/inspect/plugin-amrnb.xml:
7889         * docs/plugins/inspect/plugin-amrwbdec.xml:
7890         * docs/plugins/inspect/plugin-asf.xml:
7891         * docs/plugins/inspect/plugin-cdio.xml:
7892         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7893         * docs/plugins/inspect/plugin-dvdread.xml:
7894         * docs/plugins/inspect/plugin-dvdsub.xml:
7895         * docs/plugins/inspect/plugin-lame.xml:
7896         * docs/plugins/inspect/plugin-mad.xml:
7897         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7898         * docs/plugins/inspect/plugin-realmedia.xml:
7899         * docs/plugins/inspect/plugin-siddec.xml:
7900         * docs/plugins/inspect/plugin-twolame.xml:
7901         * docs/plugins/inspect/plugin-x264.xml:
7902           Update docs
7903
7904 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7905
7906         * ext/cdio/gstcdio.c:
7907           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7908           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7909           introspection/updating for this plugin.
7910
7911 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7912
7913         * gst-plugins-ugly.spec.in:
7914           Switch to F18 package naming
7915
7916 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7917
7918         * ext/dvdread/demo-play:
7919         * tests/check/elements/mpeg2dec.c:
7920           rename some caps and elements in examples
7921
7922 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
7923
7924         * configure.ac:
7925           Back to development
7926
7927 === release 0.11.94 ===
7928
7929 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7930
7931         * ChangeLog:
7932         * configure.ac:
7933         * gst-plugins-ugly.doap:
7934         * win32/common/config.h:
7935           Release 0.11.94
7936
7937 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
7938
7939         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7940         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7941         * docs/plugins/gst-plugins-ugly-plugins.signals:
7942         * docs/plugins/inspect/plugin-a52dec.xml:
7943         * docs/plugins/inspect/plugin-amrnb.xml:
7944         * docs/plugins/inspect/plugin-amrwbdec.xml:
7945         * docs/plugins/inspect/plugin-asf.xml:
7946         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7947         * docs/plugins/inspect/plugin-dvdread.xml:
7948         * docs/plugins/inspect/plugin-dvdsub.xml:
7949         * docs/plugins/inspect/plugin-lame.xml:
7950         * docs/plugins/inspect/plugin-mad.xml:
7951         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7952         * docs/plugins/inspect/plugin-realmedia.xml:
7953         * docs/plugins/inspect/plugin-siddec.xml:
7954         * docs/plugins/inspect/plugin-twolame.xml:
7955         * docs/plugins/inspect/plugin-x264.xml:
7956           docs: update docs
7957
7958 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7959
7960         * gst/realmedia/rmdemux.c:
7961           rmdemux: use DTS and PTS
7962           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7963           undefined to make the decoder do the right thing. We can then remove the code
7964           that tries to guess the PTS from the DTS.
7965
7966 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
7967
7968         * ext/mpeg2dec/gstmpeg2dec.c:
7969           mpeg2dec: Hold ref to buffer while mapped
7970           So that the buffer still exists when we go to unmap it later,
7971           even if it got pushed in the meantime.
7972
7973 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
7974
7975         * tests/check/elements/x264enc.c:
7976           x264enc test: x264enc produces constrained-baseline, not the full baseline
7977
7978 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7979
7980         * gst/asfdemux/gstasfdemux.c:
7981         * gst/realmedia/rademux.c:
7982         * gst/realmedia/rmdemux.c:
7983           gst: only activate in pull mode if upstream is seekable
7984
7985 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7986
7987         * gst/realmedia/rademux.c:
7988           rademux: tags can be NULL
7989
7990 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7991
7992         * ext/mad/gstmad.c:
7993           mad: fix email address
7994
7995 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7996
7997         * ext/mad/gstmad.c:
7998           mad: init base class method only once
7999
8000 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8001
8002         * gst/xingmux/gstxingmux.c:
8003           xingmux: remove defunct commented code
8004
8005 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8006
8007         * gst/dvdsub/gstdvdsubdec.c:
8008           dvbsubdec: handle and send GAP event
8009           ... in stead of update newsegment event.
8010
8011 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8012
8013         * gst/dvdsub/gstdvdsubdec.c:
8014           dvbsubdec: adjust disabled code comment style
8015
8016 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8017
8018         * ext/x264/gstx264enc.c:
8019           x264enc: clean up some debug statements
8020
8021 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8022
8023         * ext/x264/gstx264enc.c:
8024         * ext/x264/gstx264enc.h:
8025           x264enc: handle possibly negative DTS provided by codec
8026           ... by arranging for an offset such that DTS == PTS for keyframes,
8027           which is expected elsewhere to go along with semantics of PTS and DTS.
8028           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8029
8030 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8031
8032         * gst-plugins-ugly.spec.in:
8033           Fix spec file for ugly
8034
8035 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8036
8037         * tests/check/elements/mpeg2dec.c:
8038           tests: mpeg2dec: initialize variable
8039           ... which avoids test segfaulting.
8040
8041 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
8042
8043         * tests/check/elements/mpeg2dec.c:
8044           check: Feed parsed data to mpeg2dec
8045           And fix the expected output caps by adding colorimetry field
8046
8047 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
8048
8049         * common:
8050           Automatic update of common submodule
8051           From 668acee to 4f962f7
8052
8053 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
8054
8055         * configure.ac:
8056           configure: bump gtk-doc req to 1.12 (mar-2009)
8057           This allows us to e.g. unconditionally use gtkdoc-rebase.
8058
8059 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8060
8061         * docs/plugins/inspect/plugin-dvdsub.xml:
8062         * gst/dvdsub/gstdvdsubdec.c:
8063         * gst/dvdsub/gstdvdsubparse.c:
8064           video/x-dvd-subpicture -> subpicture/x-dvd
8065
8066 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8067
8068         * ext/x264/gstx264enc.c:
8069           x264enc: Use new video encoder base class API for handling tags
8070
8071 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8072
8073         * ext/mpg123/gstmpg123audiodec.c:
8074           mpg123: Give MARGINAL rank to the mpg123 decoder element
8075
8076 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8077
8078         * gst/dvdsub/gstdvdsubdec.c:
8079           dvdsubdec: Set alignment at the correct place of GstAllocationParams
8080
8081 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8082
8083         * configure.ac:
8084         * win32/common/config.h:
8085           Back to development
8086
8087 === release 0.11.93 ===
8088
8089 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8090
8091         * configure.ac:
8092         * gst-plugins-ugly.doap:
8093         * win32/common/config.h:
8094           Release 0.11.93
8095
8096 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8097
8098         * gst/asfdemux/asfpacket.c:
8099         * gst/realmedia/rmdemux.c:
8100           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8101
8102 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8103
8104         * ext/mpg123/Makefile.am:
8105           mpg123: dist header file
8106
8107 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8108
8109         * gst/asfdemux/asfpacket.c:
8110           asfdemux: avoid some more invalid timestamp arithmetic
8111           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8112
8113 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8114
8115         * ext/sidplay/gstsiddec.cc:
8116         * gst/asfdemux/gstasfdemux.c:
8117         * gst/realmedia/rademux.c:
8118         * gst/realmedia/rmdemux.c:
8119           gst: Add stream-id to stream-start events
8120
8121 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
8122
8123         * ext/mpeg2dec/gstmpeg2dec.c:
8124           mpeg2dec: Don't use NULL values for fbuf
8125           We need to make a difference between the initial dummy buffers (which
8126           have a fbuf->id of NULL) and the buffers on which we allocated
8127           video frames.
8128
8129 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
8130
8131         * common:
8132           Automatic update of common submodule
8133           From 94ccf4c to 668acee
8134
8135 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
8136
8137         * ext/a52dec/gsta52dec.c:
8138         * ext/lame/gstlamemp3enc.c:
8139         * gst/asfdemux/gstasfdemux.c:
8140         * gst/realmedia/rademux.c:
8141         * gst/realmedia/rmdemux.c:
8142         * gst/realmedia/rmutils.c:
8143           gst_tag_list_free -> gst_tag_list_unref
8144
8145 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8146
8147         * ext/mpg123/gstmpg123audiodec.c:
8148           mpg123: map input buffer in READ mode, not WRITE mode
8149           Makes things actually work.
8150
8151 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8152
8153         * ext/mpg123/gstmpg123audiodec.c:
8154           mpg123: query supported output formats at run-time
8155           Fixes stuff. We use a string here since we can't be bothered
8156           with GValue.
8157
8158 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8159
8160         * ext/mpg123/Makefile.am:
8161           mpg123: hook up to build system
8162
8163 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
8164
8165         * ext/mpg123/gstmpg123audiodec.c:
8166         * ext/mpg123/gstmpg123audiodec.h:
8167           mpg123: add new libmpg123-based mp3 decoder plugin
8168           Needs a bit of cleaning up.
8169           https://bugzilla.gnome.org/show_bug.cgi?id=681003
8170
8171 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8172
8173         * ext/sidplay/gstsiddec.cc:
8174         * ext/x264/gstx264enc.c:
8175         * gst/asfdemux/gstasfdemux.c:
8176         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8177         * gst/realmedia/rademux.c:
8178         * gst/realmedia/rmdemux.c:
8179           tag: Update for taglist/tag event API changes
8180
8181 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
8182
8183         * ext/mpeg2dec/gstmpeg2dec.c:
8184           mpeg2dec: Avoid dropping first GOP
8185           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8186           do not check if it is NULL or not.
8187           And cleanup a bit of debug
8188
8189 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8190
8191         * gst/realmedia/rdtmanager.c:
8192         * gst/realmedia/rdtmanager.h:
8193           rdt: add on-npt-stop signal
8194           rtspsrc will look for it.
8195
8196 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8197
8198         * gst/realmedia/rdtmanager.c:
8199           rdt: set caps after activating the pad
8200
8201 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8202
8203         * gst/realmedia/gstrdtbuffer.c:
8204           rdt: reset map info
8205
8206 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8207
8208         * gst/asfdemux/gstrtpasfdepay.c:
8209           asfdepay: fix padding correction
8210           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8211           existing memory in the target buffer..
8212           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8213
8214 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8215
8216         * ext/mpeg2dec/gstmpeg2dec.c:
8217           mpeg2dec: copy buffer flags when cropping
8218           When we crop a buffer, copy the flags as well.
8219
8220 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
8221
8222         * ext/mpeg2dec/gstmpeg2dec.c:
8223           mpeg2dec: Fix GstVideoInfo pointer
8224
8225 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
8226
8227         * ext/mpeg2dec/gstmpeg2dec.c:
8228           mpeg2dec: Correctly flag output buffer interlaced state
8229           If the sequence is not flagged as progressive its buffers are marked
8230           interlace mode mixed. There is an individual picture flag indicating
8231           whether picture in the sequence are interlaced or not. This is used
8232           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8233           completely indicate the buffer's interlaced state.
8234           Also, TFF and RFF should only be set if the sequence is not progressive.
8235
8236 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8237
8238         * ext/mpeg2dec/gstmpeg2dec.c:
8239           ext: Update for video base classes API changes
8240
8241 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8242
8243         * common:
8244           Automatic update of common submodule
8245           From 98e386f to 94ccf4c
8246
8247 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8248
8249         * gst/asfdemux/asfpacket.c:
8250           asfdemux: make sure to avoid arithmetic with _NONE timestamp
8251
8252 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8253
8254         * gst/asfdemux/asfpacket.c:
8255           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8256           ... so it does not get used as first (valid) payload ts, whereas
8257           the first real valid payload ts may be considerably larger.
8258           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8259
8260 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8261
8262         * gst/asfdemux/gstasfdemux.c:
8263           asfdemux: slightly relax supported seek requirements
8264           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8265
8266 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8267
8268         * ext/mpeg2dec/gstmpeg2dec.c:
8269           mpeg2dec: Propagate GstFlowReturn where needed
8270           It was just ignoring the return values...
8271
8272 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8273
8274         * ext/mpeg2dec/gstmpeg2dec.c:
8275           mpeg2dec: Store temporary buffers out of the way
8276           When mpeg2dec needs to do cropping (because downstream can't handle it),
8277           we need temporary buffers to decode to.
8278           Use the user_data field to store those, and unify the rest of the code
8279           that needs to touch a buffer (regardless of how/where it was allocated).
8280           https://bugzilla.gnome.org/show_bug.cgi?id=680194
8281
8282 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8283
8284         * ext/mpeg2dec/gstmpeg2dec.c:
8285           mpeg2dec: Call gst_video_decoder_negotiate()
8286
8287 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8288
8289         * gst/realmedia/rmdemux.c:
8290           rmdemux: give stream tags a different event name so they don't overwrite global tags
8291           There can only be one taglist per name for sticky tag events.
8292           Needs to be fixed more properly, see
8293           https://bugzilla.gnome.org/show_bug.cgi?id=677619
8294
8295 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8296
8297         * gst/realmedia/rademux.c:
8298           rademux: set/send caps on pad after activating it
8299
8300 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8301
8302         * gst/realmedia/rmdemux.c:
8303           rmdemux: set/send caps after activating the source pads
8304           Makes sure the caps event isn't dropped immediately.
8305
8306 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8307
8308         * ext/dvdread/dvdreadsrc.c:
8309           dvdreadsrc: mustn't drop queries like caps query if not started yet
8310
8311 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
8312
8313         * gst/asfdemux/gstasfdemux.c:
8314           asfdemux: extract WM/Year as GstDateTime instead of GDate
8315           So we can signal that only the year field is valid.
8316
8317 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8318
8319         * gst/asfdemux/gstasfdemux.c:
8320           asfdemux: don't leak payload if we are not pushing it
8321
8322 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8323
8324         * ext/sidplay/gstsiddec.cc:
8325         * gst/asfdemux/gstasfdemux.c:
8326         * gst/realmedia/rademux.c:
8327         * gst/realmedia/rmdemux.c:
8328           demuxers: Push STREAM_START when needed
8329
8330 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8331
8332         * gst/asfdemux/gstasfdemux.c:
8333           asf: don't push on inactive streams
8334
8335 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8336
8337         * ext/dvdread/dvdreadsrc.c:
8338           dvdreadsrc: set rank to NONE
8339           It should never be autoplugged really, for DVD
8340           playback there's rsndvd (or will be, realsoonnow).
8341
8342 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8343
8344         * ext/mpeg2dec/gstmpeg2dec.c:
8345           fix for allocator API changes
8346
8347 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8348
8349         * ext/x264/gstx264enc.c:
8350           update for query api changes
8351
8352 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8353
8354         * ext/mpeg2dec/gstmpeg2dec.c:
8355           update for query api changes
8356
8357 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8358
8359         * ext/x264/gstx264enc.c:
8360           update for allocation query changes
8361
8362 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
8363
8364         * LICENSE_readme:
8365           LICENSE_readme: fix typo
8366
8367 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
8368
8369         * LICENSE_readme:
8370           LICENSE_readme: mention x264
8371           https://bugzilla.gnome.org/show_bug.cgi?id=679472
8372
8373 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8374
8375         * gst/asfdemux/gstasfdemux.c:
8376         * gst/realmedia/rademux.c:
8377         * gst/realmedia/rmdemux.c:
8378           gst: Implement segment-done event
8379
8380 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8381
8382         * gst/asfdemux/gstasfdemux.c:
8383           asf: fix x-wmv format in caps
8384
8385 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8386
8387         * gst/asfdemux/asfpacket.c:
8388           asf: unmap packets
8389
8390 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
8391
8392         * gst/asfdemux/asfpacket.c:
8393         * gst/asfdemux/asfpacket.h:
8394         * gst/asfdemux/gstasfdemux.c:
8395           asfdemux: Ignore parsing errors from broken packets
8396           We should instead be counting the number of errors and exiting if
8397           they're too numerous. This makes a number of broken ASF files playable.
8398           https://bugzilla.gnome.org/show_bug.cgi?id=678543
8399           Conflicts:
8400           gst/asfdemux/asfpacket.c
8401           gst/asfdemux/gstasfdemux.c
8402
8403 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8404
8405         * gst/asfdemux/gstasfdemux.c:
8406           fix interlace-mode
8407
8408 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8409
8410         * ext/mpeg2dec/gstmpeg2dec.c:
8411           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8412
8413 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8414
8415         * ext/mpeg2dec/gstmpeg2dec.c:
8416           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8417           Fixes bug #377713.
8418
8419 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
8420
8421         * ext/x264/gstx264enc.c:
8422           x264enc: Fix unitialized variable and taglist event
8423
8424 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8425
8426         * ext/mpeg2dec/gstmpeg2dec.c:
8427           mpeg2dec: fix compilation
8428
8429 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8430
8431         * ext/sidplay/gstsiddec.cc:
8432         * gst/asfdemux/gstasfdemux.c:
8433         * gst/realmedia/rademux.c:
8434         * gst/realmedia/rdtmanager.c:
8435         * gst/realmedia/rmdemux.c:
8436           update for task api change
8437
8438 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8439
8440         * ext/mpeg2dec/gstmpeg2dec.c:
8441         * ext/x264/gstx264enc.c:
8442           fix compilation
8443
8444 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8445
8446         * ext/mpeg2dec/gstmpeg2dec.c:
8447         * ext/mpeg2dec/gstmpeg2dec.h:
8448           mpeg2dec: Port to 0.11 again
8449
8450 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8451
8452         * ext/x264/gstx264enc.c:
8453           x264enc: Fix compiler warning
8454
8455 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8456
8457         * ext/mpeg2dec/gstmpeg2dec.c:
8458         * ext/mpeg2dec/gstmpeg2dec.h:
8459           mpeg2dec: Report PAR if not present upstream
8460           And clean up some code
8461
8462 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8463
8464         * ext/mpeg2dec/gstmpeg2dec.c:
8465           mpeg2dec: use _scale_ceil to compute frame period
8466           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8467
8468 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8469
8470         * ext/mpeg2dec/gstmpeg2dec.c:
8471           mpeg2dec: mpeg2dec actually has 3 frame latency
8472           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8473
8474 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8475
8476         * ext/mpeg2dec/gstmpeg2dec.c:
8477           mpeg2dec: Fix large output buffers leak
8478
8479 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8480
8481         * ext/mpeg2dec/gstmpeg2dec.c:
8482           mpeg2dec: Port to new way of handling frame reference
8483
8484 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8485
8486         * ext/mpeg2dec/gstmpeg2dec.c:
8487           mpeg2dec: don't leak input_state
8488
8489 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8490
8491         * ext/mpeg2dec/gstmpeg2dec.c:
8492         * ext/mpeg2dec/gstmpeg2dec.h:
8493           mpeg2dec: Port to GstVideoDecoder base class
8494           Conflicts:
8495           ext/mpeg2dec/gstmpeg2dec.c
8496           ext/mpeg2dec/gstmpeg2dec.h
8497           Back to 0.10 state, needs to be ported to 0.11 again.
8498
8499 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8500
8501           Merge remote-tracking branch 'origin/master'
8502
8503 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8504
8505         * ext/x264/gstx264enc.c:
8506         * ext/x264/gstx264enc.h:
8507           x264enc: Port to 0.11 again
8508
8509 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8510
8511         * ext/x264/gstx264enc.c:
8512           x264enc: Don't set latency while holding object lock
8513           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8514           https://bugzilla.gnome.org/show_bug.cgi?id=675762
8515
8516 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8517
8518         * ext/x264/gstx264enc.c:
8519           x264enc: Use video encoder stream lock to avoid deadlock
8520
8521 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8522
8523         * ext/x264/gstx264enc.c:
8524           x264enc: Port to new way of passing frame reference
8525
8526 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8527
8528         * ext/x264/gstx264enc.c:
8529           x264enc: Set default stream-format to avc as it's a better format
8530
8531 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8532
8533         * ext/x264/gstx264enc.c:
8534           x264enc: Fix setting latency
8535           Fixes setting latency when framerate is dynamic and round up the latency
8536           to avoid rounding issues.
8537
8538 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8539
8540         * ext/x264/gstx264enc.c:
8541           x264enc: gst_video_encoder_get_frame() is now transfer full
8542
8543 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8544
8545         * ext/x264/gstx264enc.c:
8546           x264enc: don't leak output state
8547
8548 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8549
8550         * ext/x264/gstx264enc.c:
8551         * ext/x264/gstx264enc.h:
8552           x264enc: Remove x264 backward compatibility support
8553
8554 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8555
8556         * ext/x264/gstx264enc.c:
8557           x264enc: Report latency base on x264 buffer size
8558
8559 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8560
8561         * configure.ac:
8562         * ext/x264/gstx264enc.c:
8563         * ext/x264/gstx264enc.h:
8564           x264enc: Port to GstVideoEncoder baseclass
8565           Conflicts:
8566           configure.ac
8567           ext/x264/gstx264enc.c
8568           ext/x264/gstx264enc.h
8569           Back to 0.10 state, needs to be ported to 0.11 again.
8570
8571 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8572
8573         * Android.mk:
8574         * LICENSE_readme:
8575         * configure.ac:
8576         * docs/plugins/Makefile.am:
8577         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8578         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8579         * docs/plugins/inspect/plugin-synaesthesia.xml:
8580         * gst/synaesthesia/.gitignore:
8581         * gst/synaesthesia/Makefile.am:
8582         * gst/synaesthesia/README:
8583         * gst/synaesthesia/gstsynaesthesia.c:
8584         * gst/synaesthesia/gstsynaesthesia.h:
8585         * gst/synaesthesia/synaescope.c:
8586         * gst/synaesthesia/synaescope.h:
8587           synaesthesia: remove experimental GPL-ed synaesthesia plugin
8588           It never made it out of experimental, and there's a new
8589           synaescope element in gst-plugins-bad that's hopefully
8590           sufficiently similar.
8591           https://bugzilla.gnome.org/show_bug.cgi?id=356882
8592
8593 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8594
8595         * gst/mpegstream/.gitignore:
8596           mpegstream: remove leftover hidden .gitignore file
8597
8598 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8599
8600         * gst/synaesthesia/gstsynaesthesia.c:
8601         * tests/check/elements/amrnbenc.c:
8602         * tests/check/elements/x264enc.c:
8603           elements: Use gst_pad_set_caps() instead of manual event fiddling
8604
8605 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8606
8607         * common:
8608           Automatic update of common submodule
8609           From 03a0e57 to 98e386f
8610
8611 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8612
8613         * configure.ac:
8614           Back to development
8615
8616 === release 0.11.92 ===
8617
8618 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8619
8620         * ChangeLog:
8621         * NEWS:
8622         * RELEASE:
8623         * configure.ac:
8624         * docs/plugins/inspect/plugin-a52dec.xml:
8625         * docs/plugins/inspect/plugin-amrnb.xml:
8626         * docs/plugins/inspect/plugin-amrwbdec.xml:
8627         * docs/plugins/inspect/plugin-asf.xml:
8628         * docs/plugins/inspect/plugin-cdio.xml:
8629         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8630         * docs/plugins/inspect/plugin-dvdread.xml:
8631         * docs/plugins/inspect/plugin-dvdsub.xml:
8632         * docs/plugins/inspect/plugin-lame.xml:
8633         * docs/plugins/inspect/plugin-mad.xml:
8634         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8635         * docs/plugins/inspect/plugin-realmedia.xml:
8636         * docs/plugins/inspect/plugin-siddec.xml:
8637         * docs/plugins/inspect/plugin-twolame.xml:
8638         * docs/plugins/inspect/plugin-x264.xml:
8639         * gst-plugins-ugly.doap:
8640         * win32/common/config.h:
8641           Release 0.11.92
8642
8643 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8644
8645         * po/af.po:
8646         * po/az.po:
8647         * po/bg.po:
8648         * po/ca.po:
8649         * po/cs.po:
8650         * po/da.po:
8651         * po/de.po:
8652         * po/el.po:
8653         * po/en_GB.po:
8654         * po/eo.po:
8655         * po/es.po:
8656         * po/eu.po:
8657         * po/fi.po:
8658         * po/fr.po:
8659         * po/gl.po:
8660         * po/hu.po:
8661         * po/id.po:
8662         * po/it.po:
8663         * po/ja.po:
8664         * po/lt.po:
8665         * po/lv.po:
8666         * po/ms.po:
8667         * po/mt.po:
8668         * po/nb.po:
8669         * po/nl.po:
8670         * po/or.po:
8671         * po/pl.po:
8672         * po/pt_BR.po:
8673         * po/ro.po:
8674         * po/ru.po:
8675         * po/sk.po:
8676         * po/sl.po:
8677         * po/sq.po:
8678         * po/sr.po:
8679         * po/sv.po:
8680         * po/tr.po:
8681         * po/uk.po:
8682         * po/vi.po:
8683         * po/zh_CN.po:
8684           Update .po files
8685
8686 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8687
8688         * common:
8689           Automatic update of common submodule
8690           From 1fab359 to 03a0e57
8691
8692 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8693
8694         * ext/sidplay/gstsiddec.cc:
8695         * gst/asfdemux/gstasfdemux.c:
8696         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8697         * gst/realmedia/rademux.c:
8698         * gst/realmedia/rmdemux.c:
8699           update for tag event change
8700
8701 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8702
8703         * common:
8704           Automatic update of common submodule
8705           From f1b5a96 to 1fab359
8706
8707 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8708
8709         * common:
8710           Automatic update of common submodule
8711           From 92b7266 to f1b5a96
8712
8713 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8714
8715         * common:
8716           Automatic update of common submodule
8717           From ec1c4a8 to 92b7266
8718
8719 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8720
8721         * common:
8722           Automatic update of common submodule
8723           From 3429ba6 to ec1c4a8
8724
8725 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8726
8727         * gst/realmedia/rmutils.c:
8728           realmedia: don't use GstStructure API on tag lists
8729
8730 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
8731
8732         * ext/a52dec/gsta52dec.c:
8733           a52dec: really prefer the original number (and position) of channels
8734           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8735
8736 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8737
8738         * common:
8739           Automatic update of common submodule
8740           From dc70203 to 3429ba6
8741
8742 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8743
8744         * configure.ac:
8745         * ext/x264/gstx264enc.c:
8746           x264: bump x264 requirement to build 106 or later
8747           Build 106 is from September 2010.
8748           https://bugzilla.gnome.org/show_bug.cgi?id=676257
8749
8750 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
8751
8752         * ext/a52dec/gsta52dec.c:
8753         * m4/a52.m4:
8754           a52dec: adapt to work also with new liba52
8755           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8756
8757 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8758
8759         * ext/a52dec/gsta52dec.c:
8760           a52dec: trigger renegotiation upon changed stream channels
8761           Fixes #675451
8762
8763 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8764
8765         * configure.ac:
8766           configure: Require core/base 0.11.91
8767
8768 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
8769
8770         * .gitignore:
8771           .gitignore: add visual studio IDE files and OS X .DS_Store files
8772           https://bugzilla.gnome.org/show_bug.cgi?id=667899
8773
8774 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8775
8776         * configure.ac:
8777           Back to development
8778
8779 === release 0.11.91 ===
8780
8781 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8782
8783         * ChangeLog:
8784         * NEWS:
8785         * RELEASE:
8786         * common:
8787         * configure.ac:
8788         * gst-plugins-ugly.doap:
8789         * win32/common/config.h:
8790           Release 0.11.91
8791
8792 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8793
8794         * po/af.po:
8795         * po/az.po:
8796         * po/bg.po:
8797         * po/ca.po:
8798         * po/cs.po:
8799         * po/da.po:
8800         * po/de.po:
8801         * po/el.po:
8802         * po/en_GB.po:
8803         * po/eo.po:
8804         * po/es.po:
8805         * po/eu.po:
8806         * po/fi.po:
8807         * po/fr.po:
8808         * po/gl.po:
8809         * po/hu.po:
8810         * po/id.po:
8811         * po/it.po:
8812         * po/ja.po:
8813         * po/lt.po:
8814         * po/lv.po:
8815         * po/ms.po:
8816         * po/mt.po:
8817         * po/nb.po:
8818         * po/nl.po:
8819         * po/or.po:
8820         * po/pl.po:
8821         * po/pt_BR.po:
8822         * po/ro.po:
8823         * po/ru.po:
8824         * po/sk.po:
8825         * po/sl.po:
8826         * po/sq.po:
8827         * po/sr.po:
8828         * po/sv.po:
8829         * po/tr.po:
8830         * po/uk.po:
8831         * po/vi.po:
8832         * po/zh_CN.po:
8833           Update .po files
8834
8835 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8836
8837           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8838
8839 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8840
8841         * common:
8842           Automatic update of common submodule
8843           From dc70203 to 3429ba6
8844
8845 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8846
8847         * gst/asfdemux/asfpacket.c:
8848           asfdemux: Use correct enum type
8849
8850 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8851
8852         * gst/asfdemux/gstasfdemux.c:
8853           asfdemux: implement pull mode seek snap flags when an index is present
8854           Also ensure we get a proper EOS when seeking past the end of the
8855           file, or (when the snap after flag is set) between the last keyframe
8856           and the end of the file.
8857
8858 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
8859
8860         * ext/cdio/gstcdio.c:
8861         * ext/cdio/gstcdio.h:
8862         * ext/cdio/gstcdiocddasrc.c:
8863           cdio: compensate for libcdio's recent cd-text api changes
8864           https://bugzilla.gnome.org/show_bug.cgi?id=675112
8865           Conflicts:
8866           ext/cdio/gstcdiocddasrc.c
8867
8868 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8869
8870         * ext/dvdread/dvdreadsrc.c:
8871           dvdread: fix build after recent include reshuffling in core
8872           Need to include gmodule.h ourselves now.
8873
8874 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8875
8876         * ext/mpeg2dec/gstmpeg2dec.c:
8877           video: Update for libgstvideo API changes
8878
8879 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8880
8881         * common:
8882           Automatic update of common submodule
8883           From 6db25be to dc70203
8884
8885 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8886
8887         * gst/asfdemux/asfpacket.c:
8888         * gst/asfdemux/asfpacket.h:
8889           asfdemux: fix performance issue, especially with high-bitrate streams
8890           Two things were suboptimal from a performance point of view:
8891           a) consider a large media object such as a video keyframe, which
8892           may be split up into multiple fragments. We would assemble
8893           the media object as follows:
8894           buf = join (join (join (frag1, frag2), frag3), frag4)
8895           which causes many unnecessary memcpy()s, and malloc/free,
8896           which could easily add up to a multiple of the actual object
8897           size. To avoid this, we allocate a buffer of the size needed
8898           from the start and copy fragments into that directly.
8899           b) for every fragment to join, we would create a sub-buffer
8900           before joining it (which would discard the sub-buffer again),
8901           leading to unnecessary miniobject create/free churn.
8902           Conflicts:
8903           gst/asfdemux/asfpacket.c
8904           gst/asfdemux/asfpacket.h
8905
8906 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8907
8908         * gst/asfdemux/asfpacket.c:
8909           asfdemux: avoid unnecessary stream lookup
8910           We have already retrieved the stream for that stream number and
8911           made sure it's not NULL, so no need to do it again here; neither
8912           the number nor the streams changed since the last time.
8913
8914 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
8915
8916         * ext/a52dec/gsta52dec.c:
8917           a52dec: fix first_access bigger than 2
8918           gst_buffer_extract returns the number of bytes extracted, here 2 max.
8919           Set size to the buffer size as was done in 0.10 to avoid first_access
8920           error when it bypass 2.
8921           https://bugzilla.gnome.org/show_bug.cgi?id=673434
8922
8923 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8924
8925         * autogen.sh:
8926         * configure.ac:
8927           configure: Modernize autotools setup a bit
8928           Also we now only create tar.bz2 and tar.xz tarballs.
8929
8930 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8931
8932         * common:
8933           Automatic update of common submodule
8934           From 464fe15 to 6db25be
8935
8936 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8937
8938         * configure.ac:
8939           Back to development
8940
8941 === release 0.11.90 ===
8942
8943 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8944
8945         * ChangeLog:
8946         * NEWS:
8947         * RELEASE:
8948         * configure.ac:
8949         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8950         * docs/plugins/inspect/plugin-a52dec.xml:
8951         * docs/plugins/inspect/plugin-amrnb.xml:
8952         * docs/plugins/inspect/plugin-amrwbdec.xml:
8953         * docs/plugins/inspect/plugin-asf.xml:
8954         * docs/plugins/inspect/plugin-cdio.xml:
8955         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8956         * docs/plugins/inspect/plugin-dvdread.xml:
8957         * docs/plugins/inspect/plugin-dvdsub.xml:
8958         * docs/plugins/inspect/plugin-lame.xml:
8959         * docs/plugins/inspect/plugin-mad.xml:
8960         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8961         * docs/plugins/inspect/plugin-realmedia.xml:
8962         * docs/plugins/inspect/plugin-siddec.xml:
8963         * docs/plugins/inspect/plugin-twolame.xml:
8964         * docs/plugins/inspect/plugin-x264.xml:
8965         * gst-plugins-ugly.doap:
8966         * win32/common/config.h:
8967           Release 0.11.90
8968
8969 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8970
8971         * po/af.po:
8972         * po/az.po:
8973         * po/bg.po:
8974         * po/ca.po:
8975         * po/cs.po:
8976         * po/da.po:
8977         * po/de.po:
8978         * po/el.po:
8979         * po/en_GB.po:
8980         * po/eo.po:
8981         * po/es.po:
8982         * po/eu.po:
8983         * po/fi.po:
8984         * po/fr.po:
8985         * po/gl.po:
8986         * po/hu.po:
8987         * po/id.po:
8988         * po/it.po:
8989         * po/ja.po:
8990         * po/lt.po:
8991         * po/lv.po:
8992         * po/ms.po:
8993         * po/mt.po:
8994         * po/nb.po:
8995         * po/nl.po:
8996         * po/or.po:
8997         * po/pl.po:
8998         * po/pt_BR.po:
8999         * po/ro.po:
9000         * po/ru.po:
9001         * po/sk.po:
9002         * po/sl.po:
9003         * po/sq.po:
9004         * po/sr.po:
9005         * po/sv.po:
9006         * po/tr.po:
9007         * po/uk.po:
9008         * po/vi.po:
9009         * po/zh_CN.po:
9010           Update .po files
9011
9012 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9013
9014         * ext/mad/gstmad.c.orig:
9015           mad: remove .c.orig file
9016
9017 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9018
9019         * ext/a52dec/gsta52dec.c:
9020         * ext/amrnb/amrnbdec.c:
9021         * ext/amrnb/amrnbenc.c:
9022         * ext/amrwbdec/amrwbdec.c:
9023         * ext/cdio/gstcdiocddasrc.c:
9024         * ext/dvdread/dvdreadsrc.c:
9025         * ext/lame/gstlamemp3enc.c:
9026         * ext/mad/gstmad.c:
9027         * ext/mad/gstmad.c.orig:
9028         * ext/mpeg2dec/gstmpeg2dec.c:
9029         * ext/sidplay/gstsiddec.cc:
9030         * ext/twolame/gsttwolamemp2enc.c:
9031         * ext/x264/gstx264enc.c:
9032         * gst/asfdemux/gstasfdemux.c:
9033         * gst/asfdemux/gstrtpasfdepay.c:
9034         * gst/asfdemux/gstrtspwms.c:
9035         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9036         * gst/dvdsub/gstdvdsubdec.c:
9037         * gst/dvdsub/gstdvdsubparse.c:
9038         * gst/realmedia/pnmsrc.c:
9039         * gst/realmedia/rademux.c:
9040         * gst/realmedia/rdtdepay.c:
9041         * gst/realmedia/rdtmanager.c:
9042         * gst/realmedia/rmdemux.c:
9043         * gst/realmedia/rtspreal.c:
9044         * gst/synaesthesia/gstsynaesthesia.c:
9045         * gst/xingmux/gstxingmux.c:
9046           Use new gst_element_class_set_static_metadata()
9047
9048 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9049
9050         * common:
9051           Automatic update of common submodule
9052           From 7fda524 to 464fe15
9053
9054 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9055
9056         * ext/a52dec/gsta52dec.c:
9057         * ext/amrnb/amrnb.c:
9058         * ext/amrwbdec/amrwb.c:
9059         * ext/cdio/gstcdio.c:
9060         * ext/dvdread/dvdreadsrc.c:
9061         * ext/lame/plugin.c:
9062         * ext/mad/gstmad.c:
9063         * ext/mad/gstmad.c.orig:
9064         * ext/mpeg2dec/gstmpeg2dec.c:
9065         * ext/sidplay/gstsiddec.cc:
9066         * ext/twolame/gsttwolamemp2enc.c:
9067         * ext/x264/gstx264enc.c:
9068         * gst/asfdemux/gstasf.c:
9069         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9070         * gst/dvdsub/gstdvdsubdec.c:
9071         * gst/realmedia/realmedia.c:
9072         * gst/synaesthesia/gstsynaesthesia.c:
9073         * gst/xingmux/plugin.c:
9074           gst: Update for GST_PLUGIN_DEFINE() API changes
9075
9076 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9077
9078         * configure.ac:
9079           configure: Update version to 0.11.89.1
9080
9081 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9082
9083         * configure.ac:
9084         * docs/plugins/Makefile.am:
9085         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9086         * docs/version.entities.in:
9087         * ext/a52dec/Makefile.am:
9088         * ext/amrnb/Makefile.am:
9089         * ext/amrwbdec/Makefile.am:
9090         * ext/cdio/Makefile.am:
9091         * ext/lame/Makefile.am:
9092         * ext/mad/Makefile.am:
9093         * ext/mpeg2dec/Makefile.am:
9094         * ext/sidplay/Makefile.am:
9095         * ext/twolame/Makefile.am:
9096         * ext/x264/Makefile.am:
9097         * gst-plugins-ugly.spec.in:
9098         * gst/asfdemux/Makefile.am:
9099         * gst/dvdlpcmdec/Makefile.am:
9100         * gst/dvdsub/Makefile.am:
9101         * gst/realmedia/Makefile.am:
9102         * pkgconfig/Makefile.am:
9103         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9104         * tests/check/Makefile.am:
9105           gst: Update versioning
9106
9107 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9108
9109         * ext/mpeg2dec/gstmpeg2dec.c:
9110         * ext/mpeg2dec/gstmpeg2dec.h:
9111           mpeg2dec: fix cropping
9112           fix cropping in mpeg2dec
9113
9114 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9115
9116         * ext/mpeg2dec/gstmpeg2dec.c:
9117           mpeg2dec: add crop metadata when buffer is still writable
9118
9119 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9120
9121         * gst/asfdemux/gstrtpasfdepay.c:
9122           update for buffer api change
9123
9124 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9125
9126         * ext/a52dec/gsta52dec.c:
9127         * ext/mad/gstmad.c:
9128           ext: Update for audio decoder API changes
9129
9130 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9131
9132         * tests/check/elements/amrnbenc.c:
9133         * tests/check/elements/x264enc.c:
9134           tests: make more valgrind-friendly and plug caps leak
9135
9136 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9137
9138         * gst/asfdemux/asfpacket.c:
9139         * gst/asfdemux/gstasfdemux.c:
9140         * gst/dvdsub/gstdvdsubdec.c:
9141           update for buffer changes
9142
9143 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9144
9145         * tests/check/elements/x264enc.c:
9146           tests: x264enc: adjust test to removal of deprecated properties
9147
9148 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9149
9150           Replace master with 0.11
9151
9152 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9153
9154         * configure.ac:
9155           back to development
9156
9157 === release 0.11.2 ===
9158
9159 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9160
9161         * ChangeLog:
9162         * NEWS:
9163         * RELEASE:
9164         * configure.ac:
9165         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9166         * docs/plugins/inspect/plugin-a52dec.xml:
9167         * docs/plugins/inspect/plugin-amrnb.xml:
9168         * docs/plugins/inspect/plugin-amrwbdec.xml:
9169         * docs/plugins/inspect/plugin-asf.xml:
9170         * docs/plugins/inspect/plugin-cdio.xml:
9171         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9172         * docs/plugins/inspect/plugin-dvdread.xml:
9173         * docs/plugins/inspect/plugin-dvdsub.xml:
9174         * docs/plugins/inspect/plugin-lame.xml:
9175         * docs/plugins/inspect/plugin-mad.xml:
9176         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9177         * docs/plugins/inspect/plugin-realmedia.xml:
9178         * docs/plugins/inspect/plugin-siddec.xml:
9179         * docs/plugins/inspect/plugin-twolame.xml:
9180         * docs/plugins/inspect/plugin-x264.xml:
9181         * gst-plugins-ugly.doap:
9182         * po/af.po:
9183         * po/az.po:
9184         * po/bg.po:
9185         * po/ca.po:
9186         * po/cs.po:
9187         * po/da.po:
9188         * po/de.po:
9189         * po/el.po:
9190         * po/en_GB.po:
9191         * po/eo.po:
9192         * po/es.po:
9193         * po/eu.po:
9194         * po/fi.po:
9195         * po/fr.po:
9196         * po/gl.po:
9197         * po/hu.po:
9198         * po/id.po:
9199         * po/it.po:
9200         * po/ja.po:
9201         * po/lt.po:
9202         * po/lv.po:
9203         * po/ms.po:
9204         * po/mt.po:
9205         * po/nb.po:
9206         * po/nl.po:
9207         * po/or.po:
9208         * po/pl.po:
9209         * po/pt_BR.po:
9210         * po/ro.po:
9211         * po/ru.po:
9212         * po/sk.po:
9213         * po/sl.po:
9214         * po/sq.po:
9215         * po/sr.po:
9216         * po/sv.po:
9217         * po/tr.po:
9218         * po/uk.po:
9219         * po/vi.po:
9220         * po/zh_CN.po:
9221         * win32/common/config.h:
9222           Release 0.11.2
9223
9224 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9225
9226         * tests/check/elements/mpeg2dec.c:
9227           tests: fix after memory changes
9228
9229 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9230
9231         * ext/x264/gstx264enc.c:
9232         * ext/x264/gstx264enc.h:
9233           x264enc: remove deprecated properties
9234
9235 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9236
9237           Merge remote-tracking branch 'origin/master' into 0.11
9238           So 0.11 folks also get amr include fixes.
9239           Conflicts:
9240           ext/a52dec/gsta52dec.c
9241           ext/mad/gstmad.c
9242
9243 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9244
9245         * gst/synaesthesia/gstsynaesthesia.c:
9246           synaesthesia: fixup for bufferpool api changes
9247           ... as well as some caps ref handling.
9248
9249 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9250
9251         * gst/realmedia/rademux.c:
9252         * gst/realmedia/rmdemux.c:
9253           don't pass random pointers to pull_range
9254
9255 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9256
9257         * ext/mpeg2dec/gstmpeg2dec.c:
9258           update for bufferpool changes
9259
9260 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9261
9262         * ext/mpeg2dec/gstmpeg2dec.c:
9263           update for allocation query changes
9264
9265 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9266
9267         * ext/dvdread/dvdreadsrc.c:
9268         * ext/lame/gstlamemp3enc.c:
9269         * ext/mpeg2dec/gstmpeg2dec.c:
9270         * ext/x264/gstx264enc.c:
9271         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9272         * gst/dvdsub/gstdvdsubdec.c:
9273           update for memory api changes
9274
9275 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9276
9277         * ext/mpeg2dec/gstmpeg2dec.c:
9278           take padding into account
9279
9280 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9281
9282         * ext/mad/gstmad.c:
9283           mad: simplify parsing code
9284           Also fixes #671455 (expected at least).
9285
9286 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9287
9288         * configure.ac:
9289           configure.ac: bump required GLib to 2.31.14
9290           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9291
9292 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9293
9294         * ext/sidplay/gstsiddec.cc:
9295           fix for caps _normalize changes
9296
9297 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9298
9299         * ext/x264/gstx264enc.c:
9300           fix for caps api changes
9301
9302 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9303
9304         * ext/a52dec/gsta52dec.c:
9305         * ext/a52dec/gsta52dec.h:
9306           a52dec: use base class tag handling helper
9307           ... so as to ensure these to be handled and sent at proper time.
9308
9309 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9310
9311         * ext/dvdread/dvdreadsrc.c:
9312           dvdreadsrc: Use variable type with correct signedness
9313
9314 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9315
9316         * ext/mpeg2dec/gstmpeg2dec.c:
9317           mpeg2dec: Copy planes in one go when possible
9318
9319 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9320
9321         * configure.ac:
9322         * ext/amrnb/amrnbdec.h:
9323         * ext/amrnb/amrnbenc.h:
9324         * ext/amrwbdec/amrwbdec.h:
9325           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9326           In previous versions, the opencore-amr include sub-directory
9327           would be specified in the include path in the CFLAGS, but this
9328           is no longer the case in newer versions, so we need to add those
9329           to our include directives.
9330           Based on patch by: Christian Morales Vega
9331           https://bugzilla.gnome.org/show_bug.cgi?id=671123
9332
9333 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9334
9335         * configure.ac:
9336           configure: get rid of non-pkg-config ways to check for opencore-amr
9337
9338 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9339
9340         * ext/mpeg2dec/gstmpeg2dec.c:
9341           update for metadata API changes
9342
9343 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
9344
9345         * ext/amrwbdec/Makefile.am:
9346         * ext/lame/Makefile.am:
9347         * ext/mad/Makefile.am:
9348           amrwbdec, lame, mad: link to libgstbase
9349
9350 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
9351
9352         * ext/x264/gstx264enc.c:
9353           x264enc: fix compiler warning
9354
9355 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9356
9357           Merge remote-tracking branch 'origin/master' into 0.11
9358
9359 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9360
9361           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9362           Conflicts:
9363           ext/mad/gstmad.c
9364
9365 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9366
9367         * NEWS:
9368         * RELEASE:
9369         * configure.ac:
9370         * docs/plugins/gst-plugins-ugly-plugins.args:
9371         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9372         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9373         * docs/plugins/inspect/plugin-a52dec.xml:
9374         * docs/plugins/inspect/plugin-amrnb.xml:
9375         * docs/plugins/inspect/plugin-amrwbdec.xml:
9376         * docs/plugins/inspect/plugin-asf.xml:
9377         * docs/plugins/inspect/plugin-cdio.xml:
9378         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9379         * docs/plugins/inspect/plugin-dvdread.xml:
9380         * docs/plugins/inspect/plugin-dvdsub.xml:
9381         * docs/plugins/inspect/plugin-iec958.xml:
9382         * docs/plugins/inspect/plugin-lame.xml:
9383         * docs/plugins/inspect/plugin-mad.xml:
9384         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9385         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9386         * docs/plugins/inspect/plugin-mpegstream.xml:
9387         * docs/plugins/inspect/plugin-realmedia.xml:
9388         * docs/plugins/inspect/plugin-siddec.xml:
9389         * docs/plugins/inspect/plugin-twolame.xml:
9390         * docs/plugins/inspect/plugin-x264.xml:
9391         * win32/common/config.h:
9392           Bump version after release
9393
9394 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
9395
9396         * autogen.sh:
9397           autogen.sh: avoid touching .po files during 'make'
9398           A simple workaround to deal with GNU gettext automake integration
9399           failing to deal with git.  Fixes: #669207
9400
9401 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9402
9403         * ext/x264/gstx264enc.c:
9404           x264: convert g_print to LOG
9405
9406 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9407
9408         * gst/asfdemux/gstrtpasfdepay.c:
9409           update for new memory api
9410
9411 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9412
9413         * ext/x264/gstx264enc.c:
9414           x264enc: handle pts and dts
9415
9416 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9417
9418         * ext/mad/gstmad.c:
9419           mad: handle libmad freeform parsing quirk
9420
9421 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9422
9423         * ext/mad/gstmad.c:
9424           mad: fixup unhacking last frame coaxing
9425           ... so as to not only replace the data pointer but also available size.
9426
9427 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9428
9429         * gst-plugins-ugly.spec.in:
9430           Add latest plugins
9431
9432 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9433
9434         * win32/common/config.h:
9435           win32: back to development
9436
9437 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9438
9439         * configure.ac:
9440         * gst/synaesthesia/gstsynaesthesia.c:
9441         * gst/synaesthesia/gstsynaesthesia.h:
9442           synaesthesia: port to 0.11
9443
9444 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9445
9446         * configure.ac:
9447         * gst/xingmux/gstxingmux.c:
9448           xingmux: port to 0.11
9449
9450 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9451
9452         * configure.ac:
9453           back to development
9454
9455 === release 0.11.1 ===
9456
9457 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9458
9459         * ChangeLog:
9460         * NEWS:
9461         * RELEASE:
9462         * configure.ac:
9463         * docs/plugins/gst-plugins-ugly-plugins.args:
9464         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9465         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9466         * docs/plugins/inspect/plugin-a52dec.xml:
9467         * docs/plugins/inspect/plugin-amrnb.xml:
9468         * docs/plugins/inspect/plugin-amrwbdec.xml:
9469         * docs/plugins/inspect/plugin-asf.xml:
9470         * docs/plugins/inspect/plugin-cdio.xml:
9471         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9472         * docs/plugins/inspect/plugin-dvdread.xml:
9473         * docs/plugins/inspect/plugin-dvdsub.xml:
9474         * docs/plugins/inspect/plugin-lame.xml:
9475         * docs/plugins/inspect/plugin-mad.xml:
9476         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9477         * docs/plugins/inspect/plugin-realmedia.xml:
9478         * docs/plugins/inspect/plugin-siddec.xml:
9479         * docs/plugins/inspect/plugin-twolame.xml:
9480         * docs/plugins/inspect/plugin-x264.xml:
9481         * gst-plugins-ugly.doap:
9482         * po/af.po:
9483         * po/az.po:
9484         * po/bg.po:
9485         * po/ca.po:
9486         * po/cs.po:
9487         * po/da.po:
9488         * po/de.po:
9489         * po/el.po:
9490         * po/en_GB.po:
9491         * po/eo.po:
9492         * po/es.po:
9493         * po/eu.po:
9494         * po/fi.po:
9495         * po/fr.po:
9496         * po/gl.po:
9497         * po/hu.po:
9498         * po/id.po:
9499         * po/it.po:
9500         * po/ja.po:
9501         * po/lt.po:
9502         * po/lv.po:
9503         * po/ms.po:
9504         * po/mt.po:
9505         * po/nb.po:
9506         * po/nl.po:
9507         * po/or.po:
9508         * po/pl.po:
9509         * po/pt_BR.po:
9510         * po/ro.po:
9511         * po/ru.po:
9512         * po/sk.po:
9513         * po/sl.po:
9514         * po/sq.po:
9515         * po/sr.po:
9516         * po/sv.po:
9517         * po/tr.po:
9518         * po/uk.po:
9519         * po/vi.po:
9520         * po/zh_CN.po:
9521         * win32/common/config.h:
9522           RELEASE 0.11.1
9523
9524 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9525
9526           Merge branch 'master' into 0.11
9527           Conflicts:
9528           ext/mad/gstmad.c
9529
9530 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9531
9532         * ext/mad/gstmad.c:
9533           mad: unhack last frame coaxing
9534           ... so as to maximally use available base class API and interfere least
9535           as possible with its internal state.
9536
9537 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9538
9539         * ext/mad/gstmad.c:
9540           mad: fix compilation
9541
9542 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9543
9544         * ext/mad/gstmad.c:
9545           mad: chain up to default event handler
9546
9547 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
9548
9549         * ext/x264/gstx264enc.c:
9550           x264enc: unmap video frame after encoding
9551           Fixes major memory leak.
9552           https://bugzilla.gnome.org/show_bug.cgi?id=669863
9553
9554 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9555
9556         * ext/x264/gstx264enc.c:
9557           x264enc: fix after merge
9558
9559 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9560
9561           Merge branch 'master' into 0.11
9562           Conflicts:
9563           ext/x264/gstx264enc.c
9564
9565 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9566
9567         * ext/sidplay/gstsiddec.cc:
9568         * ext/sidplay/gstsiddec.h:
9569           sidplay: don't use ulong properties
9570
9571 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9572
9573         * ext/sidplay/gstsiddec.cc:
9574           sidplay: fix negotiation
9575
9576 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
9577
9578         * ext/x264/gstx264enc.c:
9579           x264enc: Add baseline profile to caps
9580           libx264 does not yet support the features that create the difference
9581           between baseline and constrained baseline profile. Hence it currently
9582           supports both though it can only technically encode constrained
9583           baseline.
9584
9585 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9586
9587         * ext/amrnb/amrnbenc.c:
9588         * gst/asfdemux/gstasfdemux.c:
9589         * gst/realmedia/rdtmanager.c:
9590           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9591
9592 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9593
9594         * tests/check/elements/mpeg2dec.c:
9595           mpeg2dec: fix test a bit more
9596           Still broken because cropping is broken in mpeg2dec
9597
9598 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9599
9600         * tests/check/elements/amrnbenc.c:
9601         * tests/check/elements/x264enc.c:
9602         * tests/check/elements/xingmux.c:
9603           tests: fix some tests
9604
9605 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9606
9607         * ext/twolame/gsttwolamemp2enc.c:
9608           twolame: Use new audio encoder/decoder base class API for srcpad caps
9609
9610 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9611
9612         * ext/lame/gstlamemp3enc.c:
9613           lame: Use new audio encoder/decoder base class API for srcpad caps
9614
9615 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9616
9617         * ext/mad/gstmad.c:
9618           mad: Use new audio encoder/decoder base class API for srcpad caps
9619
9620 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9621
9622         * ext/a52dec/gsta52dec.c:
9623           a52dec: Use new audio encoder/decoder base class API for srcpad caps
9624
9625 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9626
9627         * ext/amrwbdec/amrwbdec.c:
9628           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9629
9630 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9631
9632         * ext/amrnb/amrnbdec.c:
9633         * ext/amrnb/amrnbenc.c:
9634           amrnb: Use new audio encoder/decoder base class API for srcpad caps
9635
9636 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9637
9638         * ext/mad/gstmad.c:
9639           mad: ensure we do not confuse the base class with our buffer guard
9640           mad expects extra bytes at the end of a buffer (see discussion in
9641           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9642           and since we inject these without the base class' knowledge, we
9643           need to hide the bodies better.
9644           This fixes an assert at EOS when decoding an mp3 manually without
9645           an intervening mpegaudioparse.
9646
9647 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9648
9649         * gst/realmedia/rtspreal.c:
9650           update for HEADER flag
9651
9652 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
9653
9654         * ext/x264/gstx264enc.c:
9655         * ext/x264/gstx264enc.h:
9656           x264enc: implement force-key-unit API
9657
9658 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9659
9660         * common:
9661           Automatic update of common submodule
9662           From c463bc0 to 7fda524
9663
9664 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9665
9666         * ext/amrnb/amrnbdec.c:
9667         * ext/amrwbdec/amrwbdec.c:
9668           amr: port to 0.11 again
9669
9670 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9671
9672           Merge branch 'master' into 0.11
9673           Conflicts:
9674           ext/a52dec/gsta52dec.c
9675
9676 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9677
9678         * ext/a52dec/gsta52dec.c:
9679         * ext/amrnb/amrnbdec.c:
9680         * ext/amrnb/amrnbenc.c:
9681         * ext/amrwbdec/amrwbdec.c:
9682         * ext/dvdread/dvdreadsrc.c:
9683         * ext/lame/gstlamemp3enc.c:
9684         * ext/mad/gstmad.c:
9685         * ext/mpeg2dec/gstmpeg2dec.c:
9686         * ext/sidplay/gstsiddec.cc:
9687         * ext/twolame/gsttwolamemp2enc.c:
9688         * gst/asfdemux/asfpacket.c:
9689         * gst/asfdemux/gstasfdemux.c:
9690         * gst/asfdemux/gstrtpasfdepay.c:
9691         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9692         * gst/dvdsub/gstdvdsubdec.c:
9693         * gst/dvdsub/gstdvdsubdec.h:
9694         * gst/realmedia/gstrdtbuffer.c:
9695         * gst/realmedia/gstrdtbuffer.h:
9696         * gst/realmedia/rdtdepay.c:
9697         * gst/realmedia/rmdemux.c:
9698         * gst/realmedia/rmutils.c:
9699           port to new memory API
9700
9701 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9702
9703         * common:
9704           Automatic update of common submodule
9705           From 2a59016 to c463bc0
9706
9707 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9708
9709         * gst-libs/gst/glib-compat-private.h:
9710           Remove compatibility versions for deprecated GLib API
9711
9712 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9713
9714         * ext/a52dec/gsta52dec.c:
9715           a52dec: fix read buffer overflow upon syncing
9716           The wrong size was being decremented, leading to a runaway
9717           read loop.
9718
9719 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9720
9721         * common:
9722         * configure.ac:
9723           Add --disable-fatal-warnings configure option
9724
9725 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9726
9727         * gst/asfdemux/gstasfdemux.c:
9728         * gst/realmedia/rademux.c:
9729         * gst/realmedia/rdtmanager.c:
9730         * gst/realmedia/rmdemux.c:
9731           port to new gthread API
9732
9733 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9734
9735         * configure.ac:
9736           configure.ac: Require GLib 2.31.10 for consistency
9737
9738 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9739
9740         * common:
9741           Automatic update of common submodule
9742           From 0807187 to 2a59016
9743
9744 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9745
9746         * ext/amrwbdec/amrwbdec.c:
9747           amrwbdec: _parse should not return OK if not enough data yet
9748
9749 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9750
9751         * ext/amrnb/amrnbdec.c:
9752           amrnbdec: _parse should not return OK if not enough data yet
9753
9754 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9755
9756         * ext/dvdread/dvdreadsrc.c:
9757           dvdreadsrc: fix off by one in cell calculation for the last chapter
9758
9759 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9760
9761         * gst/asfdemux/gstasfdemux.c:
9762           asfdemux: set caps on src pad before adding it
9763
9764 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9765
9766         * gst/asfdemux/gstasfdemux.c:
9767           asfdemux: perform writable buffer map to copy into it
9768
9769 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9770
9771         * gst/asfdemux/asfpacket.c:
9772         * gst/asfdemux/asfpacket.h:
9773           asfpacket: fix 0.11 ported payload extraction
9774           ... to cater for not necessarily offset == size - cur_pos,
9775           as size may have been adjusted due to padding.
9776           Fixes #667567.
9777
9778 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9779
9780         * ext/x264/gstx264enc.c:
9781           x264enc: remove useless and semantically (though not practically) wrong code
9782           The object will be freed, so it's pointless to set the pointers
9783           to NULL anyway.
9784
9785 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9786
9787         * ext/x264/gstx264enc.c:
9788           x264enc: remove leaking "optimization"
9789
9790 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9791
9792         * gst/asfdemux/gstasfdemux.c:
9793           GST_TYPE_DATE -> G_TYPE_DATE
9794
9795 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9796
9797           Merge remote-tracking branch 'origin/master' into 0.11
9798           Conflicts:
9799           ext/a52dec/gsta52dec.c
9800
9801 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9802
9803         * ext/a52dec/gsta52dec.c:
9804           a52dec: plug buffer leak
9805
9806 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9807
9808         * ext/a52dec/gsta52dec.c:
9809           a52dec: plug buffer leak
9810
9811 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9812
9813         * ext/amrnb/amrnbenc.c:
9814           amrnbenc: _map and _unmap the appropriate input and output buffers
9815
9816 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9817
9818         * ext/a52dec/gsta52dec.c:
9819           a52dec: Fix some merge mistakes
9820
9821 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9822
9823           Merge branch 'master' into 0.11
9824           Conflicts:
9825           ext/a52dec/gsta52dec.c
9826           ext/a52dec/gsta52dec.h
9827           ext/lame/gstlame.c
9828           ext/lame/gstlame.h
9829           ext/lame/gstlamemp3enc.c
9830           ext/mad/gstmad.c
9831           ext/mad/gstmad.h
9832           gst/mpegaudioparse/gstmpegaudioparse.c
9833           gst/mpegstream/gstdvddemux.c
9834           gst/realmedia/rdtdepay.c
9835           po/es.po
9836           po/lv.po
9837           po/sr.po
9838
9839 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9840
9841         * gst/dvdsub/Makefile.am:
9842           dvdsub: add some CFLAGS and LIBS in Makefile.am
9843           ... since adapter is still used.
9844
9845 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9846
9847         * gst/realmedia/rmdemux.c:
9848           rmdemux: Don't use buffer after unreffing
9849
9850 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9851
9852         * gst/asfdemux/gstasfdemux.c:
9853           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9854
9855 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9856
9857         * ext/mad/gstmad.c:
9858           mad: Correctly unmap the buffer with the original data pointer
9859
9860 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9861
9862         * ext/mad/gstmad.c:
9863           mad: Make sure to set caps on the srcpad if none are set yet
9864
9865 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9866
9867         * ext/mad/Makefile.am:
9868           mad: fix LIBS order in Makefile.am
9869
9870 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9871
9872         * ext/mad/gstmad.h:
9873           mad: remove left-over id3tag.h include
9874           We don't use libid3tag any more.
9875
9876 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9877
9878         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9879           dvdlpcmdec: fix for multichannel
9880
9881 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9882
9883         * ext/a52dec/gsta52dec.c:
9884         * ext/a52dec/gsta52dec.h:
9885           a52dec: Update for the new raw audio caps
9886
9887 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9888
9889         * ext/mad/gstmad.c:
9890           mad: Update for the new raw audio caps
9891
9892 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9893
9894         * ext/lame/gstlamemp3enc.c:
9895           lamemp3enc: Update for the new raw audio caps
9896
9897 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9898
9899         * ext/twolame/gsttwolamemp2enc.c:
9900           twolamemp2enc: Update for the new raw audio caps
9901
9902 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9903
9904         * ext/amrwbdec/amrwbdec.c:
9905           amrwbdec: Add the new layout field to the raw audio caps
9906
9907 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9908
9909         * ext/amrnb/amrnbdec.c:
9910         * ext/amrnb/amrnbenc.c:
9911           amrnb: Add the new layout field to the raw audio caps
9912
9913 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9914
9915         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9916         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9917           dvdlpcmdec: Port to the new raw audio caps
9918
9919 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9920
9921         * gst/asfdemux/gstasfdemux.c:
9922           asfdemux: Update for libgstriff API changes
9923           Still needs to handle audio channel reordering.
9924
9925 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9926
9927         * common:
9928           Automatic update of common submodule
9929           From 50b34ab to 0807187
9930
9931 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9932
9933         * ext/lame/Makefile.am:
9934           lame: fix LIBADD order in Makefile.am
9935
9936 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9937
9938         * tests/check/elements/amrnbenc.c:
9939         * tests/check/elements/mpeg2dec.c:
9940         * tests/check/elements/x264enc.c:
9941         * tests/check/elements/xingmux.c:
9942         * tests/check/generic/states.c:
9943           tests: make tests compile
9944
9945 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9946
9947         * ext/amrwbdec/amrwbdec.c:
9948         * ext/dvdread/dvdreadsrc.c:
9949         * ext/mad/gstmad.c:
9950         * ext/sidplay/gstsiddec.cc:
9951         * gst/asfdemux/gstasfdemux.c:
9952         * gst/realmedia/pnmsrc.c:
9953         * gst/realmedia/rdtmanager.c:
9954         * gst/realmedia/rmdemux.c:
9955           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9956
9957 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9958
9959         * tests/check/Makefile.am:
9960           tests: disable generic index test
9961
9962 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9963
9964         * ext/mpeg2dec/gstmpeg2dec.c:
9965           mpeg2dec: remove all seeking-related code
9966           A parser or demuxer upstream should handle this Same for
9967           queries.
9968
9969 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9970
9971         * ext/mpeg2dec/gstmpeg2dec.c:
9972         * ext/mpeg2dec/gstmpeg2dec.h:
9973           mpeg2dec: update for GstIndex removal
9974
9975 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9976
9977         * ext/cdio/gstcdiocddasrc.c:
9978           cdio: update for probe vfunc removal in GstAudioCdSrc
9979
9980 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9981
9982         * ext/lame/gstlame.c:
9983         * ext/lame/gstlamemp3enc.c:
9984           lame: fix printf format in debug statements
9985           https://bugzilla.gnome.org/show_bug.cgi?id=666926
9986
9987 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9988
9989         * ext/lame/gstlame.c:
9990         * ext/lame/gstlame.h:
9991           lame: ensure parsed output
9992           ... by doing some basic parsing of encoded lame data.
9993
9994 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9995
9996         * ext/lame/gstlame.h:
9997           lame: cleanup unused instance struct fields
9998
9999 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10000
10001         * ext/lame/Makefile.am:
10002         * ext/lame/gstlamemp3enc.c:
10003         * ext/lame/gstlamemp3enc.h:
10004           lamemp3enc: ensure parsed output
10005           ... by doing some basic parsing of encoded lame data.
10006           Fixes #652150.
10007
10008 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10009
10010         * ext/lame/gstlamemp3enc.c:
10011           lamemp3enc: do not leak merged tags
10012
10013 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10014
10015         * ext/mad/gstmad.c:
10016         * ext/mad/gstmad.h:
10017           mad: helpfully bodge the last buffer to let mad decode the last frame
10018           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10019           to be believed, the last buffer must be followed by a number of 0 bytes
10020           in order for the last frame to be decoded (at least in some cases).
10021           Doing so seems to work here, fixing a missing 1152 samples when using
10022           mp3parse before mad (not using mp3parse would yield the correct amount
10023           of samples, if there's extra non-MP3 data after (eg, tag data)).
10024
10025 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10026
10027         * ext/dvdread/dvdreadsrc.c:
10028           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10029
10030 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10031
10032         * gst/mpegstream/gstdvddemux.c:
10033           dvddemux: tweak subtitle stream setup based on dvd language codes event
10034           ... to allow for non-continuous subtitle stream numbers.
10035           The missing stream numbers tend to come up as subtitle streams anyway
10036           (albeit not with an identified language tag).
10037
10038 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10039
10040         * ext/dvdread/dvdreadsrc.c:
10041           dvdreadsrc: minor safety tweak to sector seeking
10042
10043 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
10044
10045         * ext/a52dec/gsta52dec.c:
10046           a52dec: check that a52_init returns a valid a52 state
10047
10048 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10049
10050         * ext/mpeg2dec/gstmpeg2dec.c:
10051           mpeg2dec: update for new interlaced flags
10052
10053 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10054
10055         * ext/a52dec/Makefile.am:
10056         * ext/a52dec/gsta52dec.c:
10057         * ext/a52dec/gsta52dec.h:
10058           a52dec: port to audiodecoder
10059
10060 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10061
10062         * ext/mad/Makefile.am:
10063         * ext/mad/gstmad.c:
10064         * ext/mad/gstmad.h:
10065           mad: port to audiodecoder
10066
10067 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10068
10069         * ext/a52dec/gsta52dec.c:
10070           a52dec: Don't claim to support upstream renegotiation
10071           and use fixed caps on the srcpad. To correctly support
10072           upstream renegotiation a52dec would need to check if the
10073           caps of the downstream allocated buffer are the requested
10074           caps or if the size is different.
10075           Fixes bug #665989.
10076
10077 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
10078
10079         * ext/a52dec/gsta52dec.c:
10080           a52dec: Check that the a52_state is correctly initialized
10081
10082 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10083
10084         * gst-libs/gst/Makefile.am:
10085         * gst-libs/gst/glib-compat-private.h:
10086         * gst/asfdemux/gstasfdemux.c:
10087         * gst/mpegaudioparse/gstmpegaudioparse.c:
10088         * gst/realmedia/rademux.c:
10089         * gst/realmedia/rdtmanager.c:
10090         * gst/realmedia/rmdemux.c:
10091           Work around deprecated thread API in glib master
10092           Add private replacements for deprecated functions such as
10093           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10094           to avoid the deprecation warnings. We can't change most of
10095           these in 0.10 because they're part of our API and ABI.
10096           Suppress deprecation warnings in selected files, mostly for
10097           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10098           not much we can do here in 0.10.
10099
10100 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10101
10102         * po/LINGUAS:
10103         * po/eo.po:
10104         * po/es.po:
10105         * po/lv.po:
10106         * po/sr.po:
10107           po: update translations
10108
10109 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10110
10111         * gst/realmedia/rdtdepay.c:
10112           rdtdepay: make buffer metadata writable before setting caps on it
10113           Fixes issue when the header buffer is being pushed, which was taken
10114           from the caps and is therefore not writable.
10115
10116 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10117
10118         * ext/dvdread/dvdreadsrc.c:
10119           fix for basesrc changes
10120
10121 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
10122
10123         * gst/asfdemux/gstrtpasfdepay.c:
10124           rtpasfdepay: Initialize GstRTPBuffer before usage
10125
10126 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10127
10128           Merge remote-tracking branch 'origin/master' into 0.11
10129           Conflicts:
10130           ext/dvdread/dvdreadsrc.c
10131
10132 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
10133
10134         * ext/dvdread/dvdreadsrc.c:
10135           dvdreadsrc: Fix format string compiler warning
10136           Fixes bug #665101.
10137
10138 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10139
10140           Merge remote-tracking branch 'origin/master' into 0.11
10141
10142 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10143
10144         * ext/mpeg2dec/gstmpeg2dec.c:
10145           Update for indexable change
10146
10147 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10148
10149         * gst/realmedia/rdtmanager.c:
10150           update for clock provider API change
10151
10152 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10153
10154         * ext/a52dec/gsta52dec.c:
10155         * ext/amrnb/amrnbdec.c:
10156         * ext/amrnb/amrnbenc.c:
10157         * ext/amrwbdec/amrwbdec.c:
10158         * ext/dvdread/dvdreadsrc.c:
10159         * ext/lame/gstlame.c:
10160         * ext/lame/gstlamemp3enc.c:
10161         * ext/mad/gstmad.c:
10162         * ext/mpeg2dec/gstmpeg2dec.c:
10163         * ext/sidplay/gstsiddec.cc:
10164         * ext/twolame/gsttwolame.c:
10165         * ext/x264/gstx264enc.c:
10166         * gst/asfdemux/gstasfdemux.c:
10167         * gst/asfdemux/gstrtpasfdepay.c:
10168         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10169         * gst/dvdsub/gstdvdsubdec.c:
10170         * gst/dvdsub/gstdvdsubparse.c:
10171         * gst/iec958/ac3iec.c:
10172         * gst/mpegaudioparse/gstmpegaudioparse.c:
10173         * gst/mpegaudioparse/gstxingmux.c:
10174         * gst/mpegstream/gstdvddemux.c:
10175         * gst/mpegstream/gstmpegdemux.c:
10176         * gst/mpegstream/gstmpegparse.c:
10177         * gst/mpegstream/gstrfc2250enc.c:
10178         * gst/realmedia/pnmsrc.c:
10179         * gst/realmedia/rademux.c:
10180         * gst/realmedia/rdtdepay.c:
10181         * gst/realmedia/rdtmanager.c:
10182         * gst/realmedia/rmdemux.c:
10183         * gst/synaesthesia/gstsynaesthesia.c:
10184           various: fix pad template ref leaks
10185           https://bugzilla.gnome.org/show_bug.cgi?id=662664
10186
10187 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
10188
10189         * tests/check/elements/xingmux.c:
10190           tests: update for gstcheck API change
10191
10192 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10193
10194         * ext/amrnb/amrnbenc.c:
10195         * ext/dvdread/dvdreadsrc.c:
10196         * ext/lame/gstlamemp3enc.c:
10197         * ext/twolame/gsttwolamemp2enc.c:
10198           ext: fix more printf format warnings in debug messages
10199
10200 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
10201
10202         * gst/asfdemux/gstasfdemux.c:
10203         * gst/asfdemux/gstrtpasfdepay.c:
10204         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10205         * gst/dvdsub/gstdvdsubdec.c:
10206         * gst/dvdsub/gstdvdsubparse.c:
10207         * gst/realmedia/rademux.c:
10208         * gst/realmedia/rmdemux.c:
10209           Fix print format compiler warnings on OS X / 64bit
10210           https://bugzilla.gnome.org/show_bug.cgi?id=662617
10211
10212 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10213
10214         * gst/asfdemux/gstasfdemux.c:
10215         * gst/realmedia/rademux.c:
10216         * gst/realmedia/rdtmanager.c:
10217         * gst/realmedia/rmdemux.c:
10218           update for activation changes
10219
10220 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10221
10222         * gst/asfdemux/gstasfdemux.c:
10223         * gst/realmedia/rademux.c:
10224         * gst/realmedia/rmdemux.c:
10225           update for new scheduling query
10226
10227 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10228
10229         * gst/asfdemux/gstasfdemux.c:
10230         * gst/realmedia/rademux.c:
10231         * gst/realmedia/rdtmanager.c:
10232         * gst/realmedia/rmdemux.c:
10233           add parent to activate functions
10234
10235 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10236
10237         * ext/a52dec/gsta52dec.c:
10238         * ext/mpeg2dec/gstmpeg2dec.c:
10239         * ext/sidplay/gstsiddec.cc:
10240         * ext/x264/gstx264enc.c:
10241         * gst/asfdemux/gstasfdemux.c:
10242         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10243         * gst/dvdsub/gstdvdsubdec.c:
10244         * gst/dvdsub/gstdvdsubparse.c:
10245         * gst/realmedia/rademux.c:
10246         * gst/realmedia/rdtdepay.c:
10247         * gst/realmedia/rdtmanager.c:
10248         * gst/realmedia/rmdemux.c:
10249           add parent to pad functions
10250
10251 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10252
10253         * ext/mpeg2dec/gstmpeg2dec.c:
10254         * ext/sidplay/gstsiddec.cc:
10255         * ext/x264/gstx264enc.c:
10256         * gst/asfdemux/gstasfdemux.c:
10257         * gst/realmedia/rademux.c:
10258         * gst/realmedia/rdtmanager.c:
10259         * gst/realmedia/rmdemux.c:
10260           add parent to query function
10261
10262 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10263
10264         * gst/asfdemux/gstasfdemux.c:
10265         * gst/realmedia/rademux.c:
10266           _query_peer_*() -> _peer_query_*()
10267
10268 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10269
10270         * gst/dvdsub/gstdvdsubdec.c:
10271           _accept_caps() -> _query_accept_caps()
10272
10273 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10274
10275         * ext/x264/gstx264enc.c:
10276           _peer_get_caps() -> _peer_query_caps()
10277
10278 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10279
10280         * ext/x264/gstx264enc.c:
10281           update for _get_caps() -> _query_caps()
10282
10283 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10284
10285         * ext/x264/gstx264enc.c:
10286           change getcaps to query
10287
10288 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10289
10290         * ext/mad/gstmad.c:
10291           mad: re-instate accidentally dropped rank
10292
10293 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10294
10295         * ext/dvdread/dvdreadsrc.c:
10296         * gst/realmedia/pnmsrc.c:
10297           Update for GstURIHandler get_protocols() changes
10298
10299 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10300
10301         * ext/dvdread/dvdreadsrc.c:
10302         * ext/dvdread/dvdreadsrc.h:
10303         * gst/realmedia/pnmsrc.c:
10304           dvdreadsrc, pnmsrc: update for GstURIHandler changes
10305
10306 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10307
10308         * ext/mad/gstmad.c:
10309           mad: re-port to 0.11
10310           This time using the base class. Still something
10311           wrong with the parsing though, when there's no
10312           parser or demuxer upstream (which of course
10313           shouldn't happen in a normal playback scenario).
10314
10315 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10316
10317         * ext/mad/gstmad.c:
10318         * ext/mad/gstmad.h:
10319           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10320
10321 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10322
10323         * ext/mad/gstmad.c:
10324         * ext/mad/gstmad.h:
10325           mad: replace with 0.10 version ported to GstAudioDecoder
10326           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10327           of Mark's baseaudio branch.
10328           Would probably be too risky to drop this into 0.10 given
10329           all the things mad is doing.
10330
10331 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10332
10333         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10334           docs: remove bits for old lame element from sections.txt file
10335
10336 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10337
10338         * Android.mk:
10339         * configure.ac:
10340         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10341         * docs/plugins/inspect/plugin-mpegstream.xml:
10342         * gst-plugins-ugly.spec.in:
10343         * gst/mpegstream/Makefile.am:
10344         * gst/mpegstream/README:
10345         * gst/mpegstream/gstdvddemux.c:
10346         * gst/mpegstream/gstdvddemux.h:
10347         * gst/mpegstream/gstmpegclock.c:
10348         * gst/mpegstream/gstmpegclock.h:
10349         * gst/mpegstream/gstmpegdemux.c:
10350         * gst/mpegstream/gstmpegdemux.h:
10351         * gst/mpegstream/gstmpegpacketize.c:
10352         * gst/mpegstream/gstmpegpacketize.h:
10353         * gst/mpegstream/gstmpegparse.c:
10354         * gst/mpegstream/gstmpegparse.h:
10355         * gst/mpegstream/gstmpegstream.c:
10356         * gst/mpegstream/gstrfc2250enc.c:
10357         * gst/mpegstream/gstrfc2250enc.h:
10358         * gst/mpegstream/mpegstream.vcproj:
10359         * gst/mpegstream/notes:
10360         * win32/MANIFEST:
10361         * win32/vs6/gst_plugins_ugly.dsw:
10362         * win32/vs6/libgstac3parse.dsp:
10363         * win32/vs6/libgstmpegaudioparse.dsp:
10364         * win32/vs6/libgstmpegstream.dsp:
10365           mpegstream: remove the old mpeg-ps parser and demuxers
10366           Don't want anyone porting this by accident.
10367           Superseded by mpegpsdemux in -bad.
10368
10369 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10370
10371         * configure.ac:
10372         * ext/cdio/Makefile.am:
10373         * ext/cdio/gstcdio.c:
10374         * ext/cdio/gstcdiocddasrc.c:
10375         * ext/cdio/gstcdiocddasrc.h:
10376           cdio: port cdiocddasrc to 0.11
10377
10378 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10379
10380         * tests/check/elements/mpeg2dec.c:
10381           tests: port mpeg2dec to 0.11
10382           It compiles, but fails.
10383
10384 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10385
10386         * tests/check/elements/x264enc.c:
10387           tests: port x264enc unit test to 0.11
10388           Well, it compiles now at least.
10389
10390 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10391
10392         * gst/asfdemux/gstrtpasfdepay.h:
10393           update for base class rename
10394
10395 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10396
10397         * gst/asfdemux/gstrtpasfdepay.c:
10398         * gst/asfdemux/gstrtpasfdepay.h:
10399           update for base class rename
10400
10401 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10402
10403         * po/af.po:
10404         * po/az.po:
10405         * po/bg.po:
10406         * po/ca.po:
10407         * po/cs.po:
10408         * po/da.po:
10409         * po/de.po:
10410         * po/el.po:
10411         * po/en_GB.po:
10412         * po/es.po:
10413         * po/eu.po:
10414         * po/fi.po:
10415         * po/fr.po:
10416         * po/gl.po:
10417         * po/hu.po:
10418         * po/id.po:
10419         * po/it.po:
10420         * po/ja.po:
10421         * po/lt.po:
10422         * po/lv.po:
10423         * po/ms.po:
10424         * po/mt.po:
10425         * po/nb.po:
10426         * po/nl.po:
10427         * po/or.po:
10428         * po/pl.po:
10429         * po/pt_BR.po:
10430         * po/ro.po:
10431         * po/ru.po:
10432         * po/sk.po:
10433         * po/sl.po:
10434         * po/sq.po:
10435         * po/sr.po:
10436         * po/sv.po:
10437         * po/tr.po:
10438         * po/uk.po:
10439         * po/vi.po:
10440         * po/zh_CN.po:
10441           po: update translations
10442
10443 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10444
10445         * docs/plugins/gst-plugins-ugly-plugins.args:
10446         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10447         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10448         * docs/plugins/inspect/plugin-a52dec.xml:
10449         * docs/plugins/inspect/plugin-amrnb.xml:
10450         * docs/plugins/inspect/plugin-amrwbdec.xml:
10451         * docs/plugins/inspect/plugin-asf.xml:
10452         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10453         * docs/plugins/inspect/plugin-dvdread.xml:
10454         * docs/plugins/inspect/plugin-dvdsub.xml:
10455         * docs/plugins/inspect/plugin-lame.xml:
10456         * docs/plugins/inspect/plugin-mad.xml:
10457         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10458         * docs/plugins/inspect/plugin-realmedia.xml:
10459         * docs/plugins/inspect/plugin-siddec.xml:
10460         * docs/plugins/inspect/plugin-twolame.xml:
10461         * docs/plugins/inspect/plugin-x264.xml:
10462           docs: update docs
10463
10464 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10465
10466         * ext/lame/gstlamemp3enc.c:
10467           lamemp3enc: cosmetic error message change
10468           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10469
10470 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10471
10472         * docs/plugins/Makefile.am:
10473         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10474         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10475         * ext/twolame/Makefile.am:
10476         * ext/twolame/gsttwolamemp2enc.c:
10477         * ext/twolame/gsttwolamemp2enc.h:
10478         * po/POTFILES.in:
10479           twolame: rename to twolamemp2enc
10480
10481 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10482
10483         * configure.ac:
10484         * ext/twolame/gsttwolame.c:
10485           twolame: port to 0.11
10486
10487 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10488
10489         * Android.mk:
10490         * configure.ac:
10491         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10492         * docs/plugins/inspect/plugin-iec958.xml:
10493         * gst-plugins-ugly.spec.in:
10494         * gst/iec958/Makefile.am:
10495         * gst/iec958/ac3_padder.c:
10496         * gst/iec958/ac3_padder.h:
10497         * gst/iec958/ac3iec.c:
10498         * gst/iec958/ac3iec.h:
10499         * win32/MANIFEST:
10500         * win32/vs6/libgstiec958.dsp:
10501           iec958: remove this plugin
10502           I think it can just go away. Audio sinks can and should payload
10503           things themselves using the helper API in libgstaudio. If such
10504           a plugin still makes sense, it should probably be rewritten
10505           using the library functions (and be put into -good or so).
10506
10507 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10508
10509         * gst/realmedia/rademux.c:
10510         * gst/realmedia/rmdemux.c:
10511         * gst/realmedia/rtspreal.c:
10512           update for adapter api change
10513
10514 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10515
10516         * ext/x264/gstx264enc.c:
10517           update for removed fixate function
10518
10519 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10520
10521         * ext/mad/gstmad.c:
10522         * ext/mpeg2dec/gstmpeg2dec.c:
10523         * gst/asfdemux/gstasfdemux.c:
10524         * gst/realmedia/rmdemux.c:
10525           remove query types
10526
10527 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10528
10529         * configure.ac:
10530         * gst/realmedia/rademux.c:
10531         * gst/realmedia/rdtdepay.c:
10532         * gst/realmedia/rmdemux.c:
10533         * gst/realmedia/rmutils.c:
10534           realmedia is ported
10535
10536 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10537
10538         * gst/asfdemux/gstasfdemux.c:
10539         * gst/mpegstream/gstdvddemux.c:
10540         * gst/mpegstream/gstmpegdemux.c:
10541         * gst/realmedia/rmdemux.c:
10542         * gst/realmedia/rmdemux.h:
10543           more template fixes
10544
10545 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
10546
10547         * po/POTFILES.in:
10548           po: lame => lamemp3enc
10549
10550 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10551
10552         * gst/realmedia/rdtmanager.c:
10553           make request pads take %u
10554
10555 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10556
10557         * ext/mpeg2dec/gstmpeg2dec.c:
10558         * ext/mpeg2dec/gstmpeg2dec.h:
10559           mpeg2dec: Add basic cropping support
10560
10561 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10562
10563         * ext/a52dec/gsta52dec.c:
10564         * ext/sidplay/gstsiddec.cc:
10565         * gst/asfdemux/gstasfdemux.c:
10566         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10567           tags: update for tag API removal
10568
10569 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10570
10571         * ext/mpeg2dec/gstmpeg2dec.c:
10572         * ext/mpeg2dec/gstmpeg2dec.h:
10573           update for meta api change
10574
10575 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10576
10577         * gst/asfdemux/gstasfdemux.c:
10578           structure: fix for api update
10579
10580 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10581
10582           Merge remote-tracking branch 'origin/master' into 0.11
10583
10584 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10585
10586         * tests/check/elements/amrnbenc.c:
10587           tests: port amrnbenc test to 0.11
10588
10589 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10590
10591         * ext/amrnb/amrnbdec.c:
10592         * ext/amrnb/amrnbenc.c:
10593           amrnb: fix up raw audio caps for 0.11
10594
10595 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10596
10597         * tests/check/Makefile.am:
10598           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10599
10600 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10601
10602         * docs/plugins/Makefile.am:
10603         * ext/lame/Makefile.am:
10604         * ext/lame/README:
10605         * ext/lame/gstlame.c:
10606         * ext/lame/gstlame.h:
10607         * ext/lame/plugin.c:
10608         * ext/lame/test-lame.c:
10609         * gst/xingmux/gstxingmux.c:
10610         * tests/check/pipelines/lame.c:
10611           lame: remove lame element, it's been superseded by lamemp3enc
10612
10613 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10614
10615         * ext/a52dec/gsta52dec.c:
10616         * ext/lame/gstlamemp3enc.c:
10617         * ext/mad/gstmad.c:
10618         * ext/sidplay/gstsiddec.cc:
10619         * gst/asfdemux/gstasfdemux.c:
10620         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10621           ext, gst: update for taglist API changes
10622
10623 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
10624
10625         * gst/asfdemux/gstasfdemux.c:
10626           asfdemux: Don't leak pending payload buffers
10627           Fixes #662964
10628
10629 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10630
10631           Merge branch 'master' into 0.11
10632           Conflicts:
10633           ext/sidplay/gstsiddec.cc
10634
10635 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
10636
10637         * ext/sidplay/gstsiddec.cc:
10638           siddec: use BOILERPLATE macro and cleanup FIXMEs
10639
10640 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10641
10642         * gst/asfdemux/gstrtpasfdepay.c:
10643           asfdepay: fix compiler warnings after gst_caps_new_simple() change
10644
10645 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10646
10647         * gst-plugins-ugly.spec.in:
10648           Update specfile with latest changes
10649
10650 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10651
10652         * gst/asfdemux/gstasfdemux.c:
10653           asfdemux: Don't unmap a buffer that doesn't exist
10654
10655 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10656
10657         * configure.ac:
10658         * ext/dvdread/dvdreadsrc.c:
10659           dvdread: port to 0.11
10660
10661 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10662
10663         * configure.ac:
10664         * gst/dvdsub/Makefile.am:
10665         * gst/dvdsub/gstdvdsubdec.c:
10666         * gst/dvdsub/gstdvdsubdec.h:
10667         * gst/dvdsub/gstdvdsubparse.c:
10668           dvdsub: port to 0.11
10669
10670 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10671
10672           Merge branch 'master' into 0.11
10673           Conflicts:
10674           ext/amrwbdec/Makefile.am
10675           ext/amrwbdec/amrwbdec.c
10676
10677 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10678
10679         * gst/realmedia/gstrdtbuffer.c:
10680         * gst/realmedia/gstrdtbuffer.h:
10681         * gst/realmedia/pnmsrc.c:
10682         * gst/realmedia/rademux.c:
10683         * gst/realmedia/rdtdepay.c:
10684         * gst/realmedia/rdtmanager.c:
10685         * gst/realmedia/rmdemux.c:
10686         * gst/realmedia/rmutils.c:
10687         * gst/realmedia/rtspreal.c:
10688           realmedia: port to 0.11
10689
10690 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10691
10692         * ext/amrwbdec/Makefile.am:
10693         * ext/amrwbdec/amrwbdec.c:
10694         * ext/amrwbdec/amrwbdec.h:
10695           amrwbdec: port to audiodecoder
10696
10697 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10698
10699         * ext/amrnb/Makefile.am:
10700           amrnbdec: fixup build
10701
10702 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10703
10704         * ext/amrnb/amrnbdec.c:
10705           amrnbdec: remove leftover extraneous _unref
10706
10707 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10708
10709           Merge branch 'master' into 0.11
10710           Conflicts:
10711           ext/amrnb/amrnbdec.c
10712
10713 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10714
10715         * configure.ac:
10716         * ext/amrnb/amrnbdec.c:
10717         * ext/amrnb/amrnbenc.c:
10718           amrnb: port to 0.11
10719
10720 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10721
10722         * configure.ac:
10723         * ext/amrwbdec/Makefile.am:
10724         * ext/amrwbdec/amrwbdec.c:
10725           ported amrwbdec to 0.11
10726
10727 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10728
10729         * ext/amrnb/amrnbdec.c:
10730         * ext/amrnb/amrnbdec.h:
10731           amrnbdec: port to audiodecoder
10732
10733 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10734
10735           Merge branch 'master' into 0.11
10736
10737 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10738
10739         * configure.ac:
10740         * ext/mpeg2dec/gstmpeg2dec.c:
10741         * ext/mpeg2dec/gstmpeg2dec.h:
10742           mpeg2dec: minimal port to 0.11
10743
10744 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10745
10746         * ext/mpeg2dec/gstmpeg2dec.c:
10747         * ext/mpeg2dec/gstmpeg2dec.h:
10748           mpeg2dec: post QoS messages when dropping a frame due to QoS
10749           https://bugzilla.gnome.org/show_bug.cgi?id=658241
10750
10751 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10752
10753         * configure.ac:
10754           configure: update ported plugins list
10755
10756 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10757
10758         * common:
10759           update to 0.11 branch
10760
10761 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10762
10763         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10764         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10765           dvdlpcmdec: port to 0.11
10766
10767 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10768
10769         * ext/lame/gstlame.c:
10770         * ext/lame/gstlamemp3enc.c:
10771           lame: fix raw audio caps too
10772
10773 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10774
10775         * ext/lame/gstlame.c:
10776         * ext/lame/gstlamemp3enc.c:
10777           lame: port to 0.11
10778
10779 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10780
10781           Merge branch 'master' into 0.11
10782
10783 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10784
10785         * ext/x264/gstx264enc.c:
10786         * ext/x264/gstx264enc.h:
10787           x264enc: port to 0.11
10788
10789 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10790
10791         * ext/amrnb/Makefile.am:
10792         * ext/amrnb/amrnbenc.c:
10793         * ext/amrnb/amrnbenc.h:
10794           amrnbenc: port to audioencoder
10795
10796 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10797
10798           Merge branch 'master' into 0.11
10799           Conflicts:
10800           ext/mad/gstmad.c
10801
10802 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10803
10804         * ext/a52dec/gsta52dec.c:
10805           port a52dec to 0.11
10806
10807 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10808
10809         * ext/twolame/gsttwolame.c:
10810           twolame: Simple fix for GstAudioEncoder API change
10811
10812 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10813
10814         * ext/twolame/gsttwolame.c:
10815           twolame: Fix variable 'gstelement_class' set but not used compiler warning
10816
10817 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10818
10819         * ext/lame/gstlame.c:
10820         * ext/lame/gstlamemp3enc.c:
10821           lame: Don't get the parent class again, GST_BOILERPLATE does this already
10822
10823 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10824
10825         * ext/lame/gstlame.c:
10826         * ext/lame/gstlamemp3enc.c:
10827           lame: Fix variable 'gstelement_class' set but not used compiler warning
10828
10829 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10830
10831         * ext/twolame/gsttwolame.c:
10832           twolame: improve output framing and timestamping
10833           ... which simply comes down to requesting one frame of input data at a time,
10834           since the encoder nicely turns this into 1 encoded frame.
10835
10836 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10837
10838         * ext/twolame/Makefile.am:
10839         * ext/twolame/gsttwolame.c:
10840         * ext/twolame/gsttwolame.h:
10841           twolame: port to audioencoder
10842
10843 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10844
10845         * ext/lame/gstlame.c:
10846           lame: use some more boilerplate
10847
10848 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10849
10850         * ext/lame/gstlame.c:
10851         * ext/lame/gstlame.h:
10852           lame: port to audioencoder
10853
10854 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10855
10856         * ext/lame/gstlamemp3enc.c:
10857           lamemp3enc: use some more boilerplate
10858
10859 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10860
10861         * ext/lame/gstlamemp3enc.c:
10862           lamemp3enc: really report bitrate rather kbitrate
10863
10864 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10865
10866         * ext/lame/Makefile.am:
10867         * ext/lame/gstlamemp3enc.c:
10868         * ext/lame/gstlamemp3enc.h:
10869           lamemp3enc: port to audioencoder
10870
10871 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10872
10873         * ext/dvdread/dvdreadsrc.c:
10874           dvdreadsrc: take into account first sector of the current title
10875           This fixes seeking on titles which do not start on a new file.
10876           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10877
10878 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10879
10880         * ext/dvdread/dvdreadsrc.c:
10881           dvdreadsrc: fix sector seeking
10882           It was overly complicated, and did not take into account the offset
10883           needed for titles which do not start on a new file.
10884           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10885
10886 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10887
10888         * ext/dvdread/dvdreadsrc.c:
10889           dvdreadsrc: fix sector search for packed titles
10890           Some DVD titles are packed in a single set, and we need to use
10891           the correct table to map times to sectors.
10892           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10893
10894 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10895
10896         * configure.ac:
10897         * ext/mad/Makefile.am:
10898         * ext/mad/gstmad.c:
10899         * gst-plugins-ugly.spec.in:
10900           mad: remove id3tag dependency used by in practice unreachable legacy code
10901           The mad mp3 decoder element shouldn't parse tags at all really, but we
10902           have so far kept this code around for backwards-compatibility reasons
10903           for people building manual pipelines for some reason. However, as it
10904           turns out that code has never actually worked in 0.10 in practice,
10905           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10906           which doesn't actually seem to happen any more though because of the
10907           preceding mad_header_decode(), which will discover and report the
10908           sync loss if it runs into a tag and make mad_frame_decode() try to
10909           resync right away.
10910           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10911
10912 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10913
10914         * gst/asfdemux/asfpacket.c:
10915           asfpacket: skip empty payload packets
10916           ... which also avoids assertion failures and possible segfaults later on
10917           when possibly trying to join 2 empty buffers.
10918
10919 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10920
10921         * gst/realmedia/rmdemux.c:
10922         * gst/realmedia/rmdemux.h:
10923           rmdemux: delay announcing container tags until we have pads
10924           Fixes tags when transcoding.
10925           https://bugzilla.gnome.org/show_bug.cgi?id=658297
10926
10927 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10928
10929         * tests/check/elements/amrnbenc.c:
10930           amrnbenc: Use complete raw audio caps in the test
10931
10932 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
10933
10934         * docs/plugins/Makefile.am:
10935           docs: cleanup makefiles
10936           Remove commented out parts that we don't need. Remove "the wingo addition" - no
10937           so useful after all. Narrow down file-globs for plugin docs.
10938
10939 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
10940
10941         * common:
10942           Automatic update of common submodule
10943           From a39eb83 to 11f0cd5
10944
10945 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
10946
10947         * common:
10948           Automatic update of common submodule
10949           From 605cd9a to a39eb83
10950
10951 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10952
10953         * gst/asfdemux/gstasfdemux.c:
10954           asf: don't use fourcc
10955
10956 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10957
10958           Merge branch 'master' into 0.11
10959
10960 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10961
10962         * ext/mpeg2dec/gstmpeg2dec.c:
10963           mpeg2dec: fix spurious failure to decode some files
10964           Parsing can return with an 'invalid' state, but this is not
10965           actually fatal. For one, the mpeg2dec command line tool that
10966           comes with the libmpeg2 library blithely ignores this condition
10967           and merrily goes on. So we do this same, logging the error,
10968           and going on with parsing. This makes something work that did
10969           not use to work, and brings happiness to the world.
10970           https://bugzilla.gnome.org/show_bug.cgi?id=429476
10971
10972 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10973
10974         * ext/mad/gstmad.c:
10975         * ext/sidplay/Makefile.am:
10976         * ext/sidplay/gstsiddec.cc:
10977           port to new audio caps
10978
10979 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10980
10981           Merge branch 'master' into 0.11
10982           Conflicts:
10983           common
10984           gst/asfdemux/gstrtpasfdepay.c
10985
10986 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10987
10988         * configure.ac:
10989           configure: Add synaesthesia to the list of non-ported plugins
10990
10991 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10992
10993         * configure.ac:
10994         * docs/plugins/Makefile.am:
10995         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10996         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10997         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10998         * gst-plugins-ugly.spec.in:
10999         * gst/mpegaudioparse/Makefile.am:
11000         * gst/mpegaudioparse/gstmpegaudioparse.c:
11001         * gst/mpegaudioparse/gstmpegaudioparse.h:
11002         * gst/mpegaudioparse/mpegaudioparse.vcproj:
11003         * gst/xingmux/Makefile.am:
11004         * gst/xingmux/gstxingmux.c:
11005         * gst/xingmux/gstxingmux.h:
11006         * gst/xingmux/plugin.c:
11007           Remove mp3parse plugin/element
11008           It's been replaced by mpegaudioparse in -good. Don't want anyone
11009           to spend time porting a deprecated element. Rename plugin to xingmux
11010           for now until we move that somewhere else.
11011
11012 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11013
11014         * configure.ac:
11015           configure.ac: Define list of non-ported plugins
11016
11017 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11018
11019         * ext/mad/gstmad.c:
11020           mad: Fix for changes in GstQuery API
11021
11022 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11023
11024         * gst/asfdemux/gstasfdemux.c:
11025           asfdemux: Fix for changes in GstQuery API
11026
11027 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11028
11029         * gst/asfdemux/asfpacket.c:
11030           asfdemux: Fix print statement
11031
11032 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11033
11034         * common:
11035           Update common submodule
11036
11037 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11038
11039         * ext/x264/gstx264enc.c:
11040           x264enc: Properly set the stream format in setcaps
11041           Do not forget to set the selected format to the options string
11042           when getting it from caps
11043           https://bugzilla.gnome.org/show_bug.cgi?id=655223
11044
11045 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
11046
11047         * ext/x264/gstx264enc.c:
11048           x264enc: fix the build for older x264enc
11049           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11050
11051 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
11052
11053         * ext/x264/gstx264enc.c:
11054           x264enc: Read stream-format from the right place
11055           Read the stream-format from "stream-format" and not from profile, also rename
11056           the "bytestream" variable to "stream_format" so it's easier to understand.
11057
11058 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11059
11060         * ext/x264/gstx264enc.c:
11061         * ext/x264/gstx264enc.h:
11062           x264enc: Select stream-format based on caps
11063           Makes x264 select its stream-format based on what's available
11064           on caps, the user selected option will be chosen as a fallback
11065           when both options are available.
11066           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11067
11068 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
11069
11070         * ext/x264/gstx264enc.c:
11071           x264: Allow renegotiation but prefer current caps
11072
11073 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
11074
11075         * tests/check/elements/x264enc.c:
11076           tests: Test x264enc profiles from the caps
11077           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11078
11079 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11080
11081         * ext/x264/Makefile.am:
11082         * ext/x264/gstx264enc.c:
11083         * ext/x264/gstx264enc.h:
11084           x264: Use profile and level from caps
11085           Enforces the profile and level from the downstream caps, also
11086           sets them on the fixated caps
11087           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11088
11089 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11090
11091         * configure.ac:
11092           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11093
11094 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
11095
11096         * ext/x264/gstx264enc.c:
11097           x264enc: fix subme property annotation - subme maximum is 10, not 6.
11098           Although the element accepts subme values > 6, the annotation which is
11099           visible through gst-inspect (for example) erroneously indicates 6 as the
11100           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11101           https://bugzilla.gnome.org/show_bug.cgi?id=653473
11102
11103 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
11104
11105         * common:
11106           Automatic update of common submodule
11107           From 69b981f to 605cd9a
11108
11109 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11110
11111         * gst/asfdemux/gstrtspwms.c:
11112           rtspwms: Porting to 0.11
11113
11114 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11115
11116         * gst/asfdemux/gstrtpasfdepay.c:
11117           rtpasfdepay: Port to 0.11
11118
11119 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11120
11121         * gst/asfdemux/asfpacket.c:
11122         * gst/asfdemux/asfpacket.h:
11123         * gst/asfdemux/gstasfdemux.c:
11124         * gst/asfdemux/gstasfdemux.h:
11125           asfdemux: Porting to 0.11
11126
11127 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11128
11129         * ext/sidplay/gstsiddec.cc:
11130           siddec: port siddec to 0.11
11131
11132 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11133
11134         * gst/asfdemux/gstrtpasfdepay.c:
11135           rtpasfdepay: fix fragmented packet handling and packet padding
11136           Also remove a bogus assert.
11137
11138 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
11139
11140         * gst/synaesthesia/gstsynaesthesia.c:
11141           synaesthesia: fix wrong debug log string (copy'n'paste)
11142
11143 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11144
11145           Merge branch 'master' into 0.11
11146           Conflicts:
11147           configure.ac
11148
11149 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11150
11151         * ext/mad/gstmad.c:
11152           mad: port to new API
11153           Port to new segment API.
11154           Eat Caps events.
11155           No need to set caps on buffers.
11156
11157 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
11158
11159         * gst/realmedia/rmdemux.c:
11160           rmdemux: target is unsigned and can't be < 0
11161
11162 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
11163
11164         * ext/mad/gstmad.c:
11165           mad: use signed when caluculating the delta
11166           Avoids a <0 check for an unsigned variable.
11167
11168 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
11169
11170         * docs/plugins/Makefile.am:
11171           docs: remove obsolete commented out part
11172           We don't have this in the other modules and its not needed.
11173
11174 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
11175
11176         * docs/plugins/gst-plugins-ugly-plugins.args:
11177         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11178         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11179           docs: update plugin introspection data
11180           Now more files are merged and produced in a canonical fashion, which hopefully
11181           creates less or no delta in the future.
11182
11183 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
11184
11185         * common:
11186           Automatic update of common submodule
11187           From 9e5bbd5 to 69b981f
11188
11189 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11190
11191         * ext/lame/Makefile.am:
11192         * ext/lame/gstlamemp3enc.c:
11193           lamemp3enc: Post CODEC and BITRATE tags
11194           Also filter any CODEC/AUDIO_CODEC tags from incoming
11195           tag events.
11196           Fixes bug #391543.
11197
11198 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
11199
11200         * common:
11201           Automatic update of common submodule
11202           From fd35073 to 9e5bbd5
11203
11204 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
11205
11206         * common:
11207           Automatic update of common submodule
11208           From 46dfcea to fd35073
11209
11210 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11211
11212         * gst/asfdemux/gstrtpasfdepay.c:
11213           rtpasfdepay: simplify and refactor packet parsing
11214           Specifically, refactor buffer padding and consider marker bit for fragment
11215           assembling.
11216
11217 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11218
11219         * gst/asfdemux/gstrtpasfdepay.c:
11220           rtpasfdepay: avoid re-sending header
11221           ... e.g. following a seek, which otherwise confuses downstream demuxer
11222           expecting only a flow of data packets at this time.
11223
11224 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11225
11226         * gst/asfdemux/gstrtpasfdepay.c:
11227         * gst/asfdemux/gstrtpasfdepay.h:
11228           rtpasfdepay: remove unused field
11229
11230 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11231
11232         * ext/mad/gstmad.c:
11233           mad: Post bitrate tag whenever the bitrate changes
11234           Also send the layer/mode/emphasis/bitrate tags as an event too.
11235
11236 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11237
11238         * configure.ac:
11239         * win32/common/config.h:
11240           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11241
11242 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11243
11244         * configure.ac:
11245         * docs/plugins/inspect/plugin-a52dec.xml:
11246         * docs/plugins/inspect/plugin-amrnb.xml:
11247         * docs/plugins/inspect/plugin-amrwbdec.xml:
11248         * docs/plugins/inspect/plugin-asf.xml:
11249         * docs/plugins/inspect/plugin-cdio.xml:
11250         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11251         * docs/plugins/inspect/plugin-dvdread.xml:
11252         * docs/plugins/inspect/plugin-dvdsub.xml:
11253         * docs/plugins/inspect/plugin-iec958.xml:
11254         * docs/plugins/inspect/plugin-lame.xml:
11255         * docs/plugins/inspect/plugin-mad.xml:
11256         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11257         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11258         * docs/plugins/inspect/plugin-mpegstream.xml:
11259         * docs/plugins/inspect/plugin-realmedia.xml:
11260         * docs/plugins/inspect/plugin-siddec.xml:
11261         * docs/plugins/inspect/plugin-twolame.xml:
11262         * docs/plugins/inspect/plugin-x264.xml:
11263         * win32/common/config.h:
11264           Back to development
11265
11266 === release 0.10.18 ===
11267
11268 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11269
11270         * ChangeLog:
11271         * NEWS:
11272         * RELEASE:
11273         * configure.ac:
11274         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11275         * docs/plugins/inspect/plugin-a52dec.xml:
11276         * docs/plugins/inspect/plugin-amrnb.xml:
11277         * docs/plugins/inspect/plugin-amrwbdec.xml:
11278         * docs/plugins/inspect/plugin-asf.xml:
11279         * docs/plugins/inspect/plugin-cdio.xml:
11280         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11281         * docs/plugins/inspect/plugin-dvdread.xml:
11282         * docs/plugins/inspect/plugin-dvdsub.xml:
11283         * docs/plugins/inspect/plugin-iec958.xml:
11284         * docs/plugins/inspect/plugin-lame.xml:
11285         * docs/plugins/inspect/plugin-mad.xml:
11286         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11287         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11288         * docs/plugins/inspect/plugin-mpegstream.xml:
11289         * docs/plugins/inspect/plugin-realmedia.xml:
11290         * docs/plugins/inspect/plugin-siddec.xml:
11291         * docs/plugins/inspect/plugin-twolame.xml:
11292         * docs/plugins/inspect/plugin-x264.xml:
11293         * gst-plugins-ugly.doap:
11294         * win32/common/config.h:
11295           Release 0.10.18
11296           Highlights:
11297           - x264enc: allow changing bitrate and quantizers dynamically at runtime
11298           - x264enc: proxy downstream caps restrictions upstream via get_caps()
11299           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11300           - mad: allow build without libid3tag (which isn't really needed anyway)
11301           - many other fixes and improvements
11302
11303 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11304
11305         * ext/x264/gstx264enc.c:
11306           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11307
11308 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11309
11310         * ext/x264/gstx264enc.c:
11311           x264enc: do not leak peer pad reference
11312
11313 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11314
11315         * ext/x264/gstx264enc.c:
11316           x264enc: No need to copy, reffing is enough
11317
11318 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11319
11320         * ext/x264/gstx264enc.c:
11321           x264enc: get_caps function should return a copy of the caps
11322
11323 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11324
11325         * configure.ac:
11326         * docs/plugins/inspect/plugin-a52dec.xml:
11327         * docs/plugins/inspect/plugin-amrnb.xml:
11328         * docs/plugins/inspect/plugin-amrwbdec.xml:
11329         * docs/plugins/inspect/plugin-asf.xml:
11330         * docs/plugins/inspect/plugin-cdio.xml:
11331         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11332         * docs/plugins/inspect/plugin-dvdread.xml:
11333         * docs/plugins/inspect/plugin-dvdsub.xml:
11334         * docs/plugins/inspect/plugin-iec958.xml:
11335         * docs/plugins/inspect/plugin-lame.xml:
11336         * docs/plugins/inspect/plugin-mad.xml:
11337         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11338         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11339         * docs/plugins/inspect/plugin-mpegstream.xml:
11340         * docs/plugins/inspect/plugin-realmedia.xml:
11341         * docs/plugins/inspect/plugin-siddec.xml:
11342         * docs/plugins/inspect/plugin-synaesthesia.xml:
11343         * docs/plugins/inspect/plugin-twolame.xml:
11344         * docs/plugins/inspect/plugin-x264.xml:
11345         * po/da.po:
11346         * po/de.po:
11347         * po/fr.po:
11348         * po/uk.po:
11349         * win32/common/config.h:
11350           0.10.17.4 pre-release
11351
11352 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11353
11354         * ext/mad/gstmad.c:
11355           mad: remove buffer_alloc
11356
11357 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11358
11359         * configure.ac:
11360         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11361         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11362         * docs/plugins/inspect/plugin-a52dec.xml:
11363         * docs/plugins/inspect/plugin-amrnb.xml:
11364         * docs/plugins/inspect/plugin-amrwbdec.xml:
11365         * docs/plugins/inspect/plugin-asf.xml:
11366         * docs/plugins/inspect/plugin-cdio.xml:
11367         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11368         * docs/plugins/inspect/plugin-dvdread.xml:
11369         * docs/plugins/inspect/plugin-dvdsub.xml:
11370         * docs/plugins/inspect/plugin-iec958.xml:
11371         * docs/plugins/inspect/plugin-lame.xml:
11372         * docs/plugins/inspect/plugin-mad.xml:
11373         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11374         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11375         * docs/plugins/inspect/plugin-mpegstream.xml:
11376         * docs/plugins/inspect/plugin-realmedia.xml:
11377         * docs/plugins/inspect/plugin-siddec.xml:
11378         * docs/plugins/inspect/plugin-synaesthesia.xml:
11379         * docs/plugins/inspect/plugin-twolame.xml:
11380         * docs/plugins/inspect/plugin-x264.xml:
11381         * po/bg.po:
11382         * po/ja.po:
11383         * po/nl.po:
11384         * po/pl.po:
11385         * po/ru.po:
11386         * po/sl.po:
11387         * po/tr.po:
11388           0.10.17.3 pre-release
11389
11390 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11391
11392         * common:
11393           Automatic update of common submodule
11394           From c3cafe1 to 46dfcea
11395
11396 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11397
11398         * ext/mad/gstmad.c:
11399           mad: port to 0.11
11400
11401 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11402
11403           Merge branch 'master' into 0.11
11404           Conflicts:
11405           android/amrnb.mk
11406           android/amrwbdec.mk
11407           android/asf.mk
11408           android/mpegaudioparse.mk
11409           configure.ac
11410
11411 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11412
11413         * tests/check/gst-plugins-ugly.supp:
11414           tests: add suppression for lame unit test
11415
11416 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11417
11418         * tests/check/Makefile.am:
11419         * tests/check/generic/.gitignore:
11420         * tests/check/generic/index.c:
11421           tests: add generic index-setting test
11422
11423 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11424
11425         * ext/mpeg2dec/gstmpeg2dec.c:
11426           mpeg2dec: don't deadlock when setting an index
11427
11428 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11429
11430         * configure.ac:
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-amrnb.xml:
11435         * docs/plugins/inspect/plugin-amrwbdec.xml:
11436         * docs/plugins/inspect/plugin-asf.xml:
11437         * docs/plugins/inspect/plugin-cdio.xml:
11438         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11439         * docs/plugins/inspect/plugin-dvdread.xml:
11440         * docs/plugins/inspect/plugin-dvdsub.xml:
11441         * docs/plugins/inspect/plugin-iec958.xml:
11442         * docs/plugins/inspect/plugin-lame.xml:
11443         * docs/plugins/inspect/plugin-mad.xml:
11444         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11445         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11446         * docs/plugins/inspect/plugin-mpegstream.xml:
11447         * docs/plugins/inspect/plugin-realmedia.xml:
11448         * docs/plugins/inspect/plugin-siddec.xml:
11449         * docs/plugins/inspect/plugin-synaesthesia.xml:
11450         * docs/plugins/inspect/plugin-twolame.xml:
11451         * docs/plugins/inspect/plugin-x264.xml:
11452         * po/sl.po:
11453         * win32/common/config.h:
11454           0.10.17.2 pre-release
11455
11456 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11457
11458         * gst/realmedia/rademux.c:
11459           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11460
11461 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11462
11463         * gst/mpegstream/gstmpegdemux.c:
11464           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11465
11466 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11467
11468         * ext/dvdread/dvdreadsrc.c:
11469         * ext/sidplay/gstsiddec.cc:
11470         * ext/x264/gstx264enc.c:
11471           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11472
11473 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11474
11475         * gst/asfdemux/gstasfdemux.c:
11476           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11477
11478 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11479
11480         * ext/x264/gstx264enc.c:
11481           x264enc: Implement getcaps function
11482           This allows to set width/height/etc restrictions downstream.
11483
11484 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11485
11486         * Android.mk:
11487         * ext/mad/Makefile.am:
11488         * ext/x264/Makefile.am:
11489         * gst/asfdemux/Makefile.am:
11490         * gst/dvdlpcmdec/Makefile.am:
11491         * gst/dvdsub/Makefile.am:
11492         * gst/iec958/Makefile.am:
11493         * gst/mpegaudioparse/Makefile.am:
11494         * gst/mpegstream/Makefile.am:
11495         * gst/realmedia/Makefile.am:
11496         * gst/synaesthesia/Makefile.am:
11497           android: make it ready for androgenizer
11498           To build gstreamer for android we are now using androgenizer which
11499           generates the needed Android.mk files.
11500           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11501
11502 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11503
11504         * android/NOTICE:
11505         * android/amrnb.mk:
11506         * android/amrwbdec.mk:
11507         * android/asf.mk:
11508         * android/mpegaudioparse.mk:
11509           android: remove the android/ folder
11510
11511 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
11512
11513         * common:
11514           Automatic update of common submodule
11515           From 1ccbe09 to c3cafe1
11516
11517 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11518
11519         * ext/x264/gstx264enc.c:
11520         * ext/x264/gstx264enc.h:
11521           x264enc: Allow changing the bitrate and quantitizers dynamically
11522           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11523
11524 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11525
11526         * ext/x264/gstx264enc.c:
11527           x264enc: Set max bitrate in quality mode
11528           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11529
11530 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11531
11532         * ext/x264/gstx264enc.c:
11533           x264enc: Make it clear that constant quantizer is for debugging only
11534           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11535
11536 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11537
11538         * common:
11539           Automatic update of common submodule
11540           From 193b717 to 1ccbe09
11541
11542 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
11543
11544         * common:
11545           Automatic update of common submodule
11546           From b77e2bf to 193b717
11547
11548 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11549
11550         * common:
11551           Automatic update of common submodule
11552           From d8814b6 to b77e2bf
11553
11554 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11555
11556         * common:
11557           Automatic update of common submodule
11558           From 6aaa286 to d8814b6
11559
11560 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
11561
11562         * common:
11563           Automatic update of common submodule
11564           From 6aec6b9 to 6aaa286
11565
11566 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
11567
11568         * configure.ac:
11569           configure.ac: redundant use of AC_MSG_RESULT()
11570           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11571
11572 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
11573
11574         * autogen.sh:
11575           autogen: wingo signed comment
11576
11577 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11578
11579         * gst/dvdsub/gstdvdsubdec.c:
11580         * gst/dvdsub/gstdvdsubdec.h:
11581           dvdsubdec: Rearrange buffer allocation and pushing code a bit
11582           This makes the code easier to read, doesn't store every buffer
11583           in the instance until the next buffer is to be drawn and
11584           fixes an unitialized variable compiler warning.
11585
11586 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
11587
11588         * gst/dvdsub/gstdvdsubdec.c:
11589           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11590           Fixes bug #619136.
11591
11592 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
11593
11594         * gst/dvdsub/gstdvdsubdec.c:
11595           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11596           Fixes bug #644704.
11597
11598 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11599
11600         * configure.ac:
11601         * ext/mad/gstmad.c:
11602         * ext/mad/gstmad.h:
11603           mad: build the mad plugin even if libid3tag is not available
11604           ID3 tags are usually handled by id3demux, and should be handled
11605           by id3demux. Tag handling in mad based on libid3tag is very basic
11606           and mostly unnecessary really, so just build this plugin without
11607           ID3 tag support if libid3tag is not available.
11608
11609 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11610
11611           Merge branch 'master' into 0.11
11612
11613 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
11614
11615         * gst/mpegstream/gstdvddemux.c:
11616           dvddemux: small code cleanup
11617           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11618           and avoid empty 'if' when logging is disabled.
11619
11620 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11621
11622         * configure.ac:
11623           configure.ac: export plugin description more platform independent
11624           Fixes #642504.
11625
11626 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11627
11628         * common:
11629           Automatic update of common submodule
11630           From 1de7f6a to 6aec6b9
11631
11632 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11633
11634           Merge branch 'master' into 0.11
11635           Conflicts:
11636           configure.ac
11637
11638 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11639
11640         * ext/mpeg2dec/gstmpeg2dec.c:
11641           mpeg2dec: do not fail fatally when unlinked
11642           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11643
11644 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
11645
11646         * ext/mad/gstmad.c:
11647         * ext/mad/gstmad.h:
11648         * ext/mpeg2dec/gstmpeg2dec.c:
11649         * ext/mpeg2dec/gstmpeg2dec.h:
11650           index: remove conditional index support
11651           Index support cannot be disabled since commit
11652           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11653           in core, which removed the configure flags to disable index.
11654
11655 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
11656
11657         * ext/mad/gstmad.c:
11658         * ext/mpeg2dec/gstmpeg2dec.c:
11659           formatting: trim trailing whitespace
11660
11661 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
11662
11663         * ext/mad/gstmad.c:
11664         * ext/mpeg2dec/gstmpeg2dec.c:
11665         * gst/mpegstream/gstmpegdemux.c:
11666           index: use delta frame flags instead of 0 or none
11667
11668 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11669
11670         * ext/x264/gstx264enc.c:
11671           x264enc: Don't register flags with a value of 0
11672           Flags with a value of 0 aren't meaningful and will cause
11673           g_value_transform to go into an endless loop when trying to
11674           convert the flags to a string
11675
11676 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
11677
11678         * common:
11679           Automatic update of common submodule
11680           From f94d739 to 1de7f6a
11681
11682 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11683
11684         * ext/amrwbdec/amrwbdec.c:
11685           amrwbdec: avoid stalling on invalid frame
11686           Skip 1 byte indicating invalid frame type index rather than stalling
11687           on it indefinitely until EOS.
11688           Fixes #639715.
11689
11690 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11691
11692         * tests/check/pipelines/lame.c:
11693           tests: add unit test for lamemp3enc negotiation issue
11694           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11695
11696 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11697
11698         * ext/lame/gstlamemp3enc.c:
11699           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11700           The element downstream of mp3enc might only accept certain sample rates or channels,
11701           make sure we relay any restrictions that do exist to upstream when it does a
11702           get_caps() on the sink pad. That way upstream elements like audioresample or
11703           audioconvert can pick a sample rate / channel configuration that will be accepted,
11704           instead of just negotiating to the highest, which might then be rejected.
11705           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11706
11707 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
11708
11709         * gst/asfdemux/asfpacket.c:
11710           asfpacket: Avoid using broken duration extension
11711           Quite a few (broken?) files have a packet duration of 1ms, which is
11712           most definitely wrong for either audio or video packets.
11713           We therefore avoid using that value and instead use other metrics to
11714           determine the buffer duration (like using the extended stream properties
11715           average frame duration if present and valid).
11716
11717 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11718
11719         * configure.ac:
11720         * win32/common/config.h:
11721           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11722           https://bugzilla.gnome.org/show_bug.cgi?id=640705
11723
11724 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
11725
11726         * gst/mpegaudioparse/gstxingmux.c:
11727           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11728           Fixes bug #639291.
11729
11730 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11731
11732         * gst/mpegstream/gstdvddemux.c:
11733           mpegstream: increase allowable gap between streams
11734           The new delay is three times as much as the old one, and just happens
11735           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11736           was chocking before at 5:11.
11737           While there, merge the constants used in two places into a define.
11738           https://bugzilla.gnome.org/show_bug.cgi?id=539708
11739
11740 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11741
11742         * ext/x264/gstx264enc.c:
11743           x264enc: make tag event writable before modifying tag list in place
11744           To modify an event tag is necessary to be sure that x264enc
11745           has its own copy.
11746           Also fix indentation.
11747           https://bugzilla.gnome.org/show_bug.cgi?id=640272
11748
11749 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11750
11751         * configure.ac:
11752         * docs/plugins/inspect/plugin-a52dec.xml:
11753         * docs/plugins/inspect/plugin-amrnb.xml:
11754         * docs/plugins/inspect/plugin-amrwbdec.xml:
11755         * docs/plugins/inspect/plugin-asf.xml:
11756         * docs/plugins/inspect/plugin-cdio.xml:
11757         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11758         * docs/plugins/inspect/plugin-dvdread.xml:
11759         * docs/plugins/inspect/plugin-dvdsub.xml:
11760         * docs/plugins/inspect/plugin-iec958.xml:
11761         * docs/plugins/inspect/plugin-lame.xml:
11762         * docs/plugins/inspect/plugin-mad.xml:
11763         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11764         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11765         * docs/plugins/inspect/plugin-mpegstream.xml:
11766         * docs/plugins/inspect/plugin-realmedia.xml:
11767         * docs/plugins/inspect/plugin-siddec.xml:
11768         * docs/plugins/inspect/plugin-twolame.xml:
11769         * docs/plugins/inspect/plugin-x264.xml:
11770         * win32/common/config.h:
11771           Back to development
11772
11773 === release 0.10.17 ===
11774
11775 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11776
11777         * ChangeLog:
11778         * NEWS:
11779         * RELEASE:
11780         * configure.ac:
11781         * docs/plugins/inspect/plugin-a52dec.xml:
11782         * docs/plugins/inspect/plugin-amrnb.xml:
11783         * docs/plugins/inspect/plugin-amrwbdec.xml:
11784         * docs/plugins/inspect/plugin-asf.xml:
11785         * docs/plugins/inspect/plugin-cdio.xml:
11786         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11787         * docs/plugins/inspect/plugin-dvdread.xml:
11788         * docs/plugins/inspect/plugin-dvdsub.xml:
11789         * docs/plugins/inspect/plugin-iec958.xml:
11790         * docs/plugins/inspect/plugin-lame.xml:
11791         * docs/plugins/inspect/plugin-mad.xml:
11792         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11793         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11794         * docs/plugins/inspect/plugin-mpegstream.xml:
11795         * docs/plugins/inspect/plugin-realmedia.xml:
11796         * docs/plugins/inspect/plugin-siddec.xml:
11797         * docs/plugins/inspect/plugin-twolame.xml:
11798         * docs/plugins/inspect/plugin-x264.xml:
11799         * gst-plugins-ugly.doap:
11800         * win32/common/config.h:
11801           Release 0.10.17
11802
11803 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11804
11805         * configure.ac:
11806         * docs/plugins/inspect/plugin-a52dec.xml:
11807         * docs/plugins/inspect/plugin-amrnb.xml:
11808         * docs/plugins/inspect/plugin-amrwbdec.xml:
11809         * docs/plugins/inspect/plugin-asf.xml:
11810         * docs/plugins/inspect/plugin-cdio.xml:
11811         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11812         * docs/plugins/inspect/plugin-dvdread.xml:
11813         * docs/plugins/inspect/plugin-dvdsub.xml:
11814         * docs/plugins/inspect/plugin-iec958.xml:
11815         * docs/plugins/inspect/plugin-lame.xml:
11816         * docs/plugins/inspect/plugin-mad.xml:
11817         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11818         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11819         * docs/plugins/inspect/plugin-mpegstream.xml:
11820         * docs/plugins/inspect/plugin-realmedia.xml:
11821         * docs/plugins/inspect/plugin-siddec.xml:
11822         * docs/plugins/inspect/plugin-twolame.xml:
11823         * docs/plugins/inspect/plugin-x264.xml:
11824         * win32/common/config.h:
11825           0.10.16.4 pre-release
11826
11827 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11828
11829         * ext/mpeg2dec/gstmpeg2dec.c:
11830           mpeg2dec: Use the proper component value for height
11831
11832 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11833
11834         * configure.ac:
11835         * docs/plugins/inspect/plugin-a52dec.xml:
11836         * docs/plugins/inspect/plugin-amrnb.xml:
11837         * docs/plugins/inspect/plugin-amrwbdec.xml:
11838         * docs/plugins/inspect/plugin-asf.xml:
11839         * docs/plugins/inspect/plugin-cdio.xml:
11840         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11841         * docs/plugins/inspect/plugin-dvdread.xml:
11842         * docs/plugins/inspect/plugin-dvdsub.xml:
11843         * docs/plugins/inspect/plugin-iec958.xml:
11844         * docs/plugins/inspect/plugin-lame.xml:
11845         * docs/plugins/inspect/plugin-mad.xml:
11846         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11847         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11848         * docs/plugins/inspect/plugin-mpegstream.xml:
11849         * docs/plugins/inspect/plugin-realmedia.xml:
11850         * docs/plugins/inspect/plugin-siddec.xml:
11851         * docs/plugins/inspect/plugin-twolame.xml:
11852         * docs/plugins/inspect/plugin-x264.xml:
11853         * win32/common/config.h:
11854           0.10.16.3 pre-release
11855
11856 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11857
11858         * gst/asfdemux/asfheaders.c:
11859         * gst/asfdemux/asfheaders.h:
11860         * gst/asfdemux/gstasfdemux.c:
11861           asfdemux: Handle new type of DRM'd asf files.
11862           These are produced by the new MS PlayReady system.
11863           https://bugzilla.gnome.org/show_bug.cgi?id=639226
11864
11865 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
11866
11867         * common:
11868           Automatic update of common submodule
11869           From e572c87 to f94d739
11870
11871 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11872
11873         * common:
11874           Automatic update of common submodule
11875           From ccbaa85 to e572c87
11876
11877 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11878
11879         * common:
11880           Automatic update of common submodule
11881           From 46445ad to ccbaa85
11882
11883 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11884
11885         * tests/check/Makefile.am:
11886           tests: never disable g_assert() and cast checks for the unit tests
11887           The unit tests are riddled with g_assert() and friends, make sure we
11888           don't disable assert and cast checks for the unit tests even if
11889           this has been specified for the rest of the code base, e.g. via
11890           --disable-glib-asserts
11891
11892 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11893
11894         * configure.ac:
11895         * win32/common/config.h:
11896           0.10.16.2 pre-release
11897
11898 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11899
11900         * docs/plugins/gst-plugins-ugly-plugins.args:
11901         * docs/plugins/inspect/plugin-a52dec.xml:
11902         * docs/plugins/inspect/plugin-amrnb.xml:
11903         * docs/plugins/inspect/plugin-amrwbdec.xml:
11904         * docs/plugins/inspect/plugin-asf.xml:
11905         * docs/plugins/inspect/plugin-cdio.xml:
11906         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11907         * docs/plugins/inspect/plugin-dvdread.xml:
11908         * docs/plugins/inspect/plugin-dvdsub.xml:
11909         * docs/plugins/inspect/plugin-iec958.xml:
11910         * docs/plugins/inspect/plugin-lame.xml:
11911         * docs/plugins/inspect/plugin-mad.xml:
11912         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11913         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11914         * docs/plugins/inspect/plugin-mpegstream.xml:
11915         * docs/plugins/inspect/plugin-realmedia.xml:
11916         * docs/plugins/inspect/plugin-siddec.xml:
11917         * docs/plugins/inspect/plugin-twolame.xml:
11918         * docs/plugins/inspect/plugin-x264.xml:
11919           docs: update docs
11920
11921 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11922
11923         * po/bg.po:
11924         * po/ca.po:
11925         * po/ru.po:
11926           po: update translations
11927
11928 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11929
11930         * configure.ac:
11931           configure: use $LIBM instead of hardcoding -lm
11932
11933 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11934
11935         * gst/realmedia/rmdemux.c:
11936           rmdemux: Initialize return variable.
11937           In the unlikely event that height is 0 (which is invalid) we would end up
11938           never setting the flow return.
11939
11940 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11941
11942         * gst/realmedia/rmutils.c:
11943           realmedia: Fix unitialized variables on macosx
11944
11945 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11946
11947         * ext/x264/gstx264enc.c:
11948           x264enc: Handle codec/encoder tags
11949           Make x264enc drop video-codec and codec tags and replace
11950           encoder/encoder-version with x264 and its build number
11951           Fixes #621465
11952
11953 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11954
11955         * ext/mpeg2dec/gstmpeg2dec.c:
11956           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11957
11958 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11959
11960         * ext/mpeg2dec/gstmpeg2dec.c:
11961           mpeg2dec: minor formatting clean-up
11962
11963 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11964
11965         * ext/mpeg2dec/gstmpeg2dec.c:
11966           mpeg2dec: refactor cropping code to use libgstvideo functions
11967           https://bugzilla.gnome.org/show_bug.cgi?id=571146
11968
11969 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11970
11971         * ext/mpeg2dec/gstmpeg2dec.c:
11972         * ext/mpeg2dec/gstmpeg2dec.h:
11973           mpeg2dec: use GstVideoFormat instead of custom enum
11974
11975 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11976
11977         * ext/mpeg2dec/Makefile.am:
11978           mpeg2dec: fix LIBADD order in Makefile.am
11979
11980 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
11981
11982         * ext/x264/gstx264enc.c:
11983           x264: vbv-buf-capacity should have a minimum of 0
11984           x264 will clip this value internally, and users should be allowed to
11985           specify a lower value than 300 ms.
11986           https://bugzilla.gnome.org/show_bug.cgi?id=635291
11987
11988 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11989
11990         * ext/x264/gstx264enc.c:
11991           x264enc: also accept YV12 input
11992
11993 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11994
11995         * ext/x264/gstx264enc.c:
11996           x264enc: add a note to the docs about encoder latency and queues
11997           https://bugzilla.gnome.org/show_bug.cgi?id=636107
11998
11999 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12000
12001         * gst/realmedia/rademux.c:
12002         * gst/realmedia/rmdemux.c:
12003           realmedia: do not use the pad buffer allocation functions in demuxers
12004           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
12005           https://bugzilla.gnome.org/show_bug.cgi?id=637932
12006
12007 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12008
12009         * common:
12010           Automatic update of common submodule
12011           From 169462a to 46445ad
12012
12013 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12014
12015         * ext/mad/gstmad.c:
12016           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12017           Fixes bug #635461.
12018
12019 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
12020
12021         * common:
12022           Automatic update of common submodule
12023           From 20742ae to 169462a
12024
12025 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
12026
12027         * gst/realmedia/rmdemux.c:
12028           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12029           Signed-off-by: Rob Clark <rob@ti.com>
12030
12031 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
12032
12033         * common:
12034           Automatic update of common submodule
12035           From 011bcc8 to 20742ae
12036
12037 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
12038
12039         * configure.ac:
12040           x264: uses pkg-config to locate libx264
12041
12042 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12043
12044           Merge branch 'master' into 0.11
12045
12046 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12047
12048         * tests/check/pipelines/lame.c:
12049           check: don't use deprecated method
12050
12051 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12052
12053         * android/amrnb.mk:
12054         * android/amrwbdec.mk:
12055         * android/asf.mk:
12056         * android/mpegaudioparse.mk:
12057         * configure.ac:
12058           more 0.10 -> 0,11 changes
12059
12060 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12061
12062         * configure.ac:
12063           configure: open 0.11 branch
12064
12065 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12066
12067         * Android.mk:
12068         * android/NOTICE:
12069         * android/amrnb.mk:
12070         * android/amrwbdec.mk:
12071         * android/asf.mk:
12072         * android/mpegaudioparse.mk:
12073           Add build system for Android
12074
12075 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
12076
12077         * gst/realmedia/rmutils.c:
12078           realmedia: Remove dead assignments
12079
12080 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
12081
12082         * ext/mad/gstmad.c:
12083           mad: Remove dead assignments
12084
12085 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12086
12087         * ext/dvdread/dvdreadsrc.c:
12088           dvdreadsrc: remove bogus comment
12089
12090 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
12091
12092         * ext/dvdread/dvdreadsrc.c:
12093           dvdreadsrc: fix handling of multi-angle streams
12094           We would output all angles interleaved instead of just
12095           the selected angle.
12096           https://bugzilla.gnome.org/show_bug.cgi?id=539254
12097
12098 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12099
12100         * gst/realmedia/Makefile.am:
12101           realmedia: fix LIBS order in Makefile
12102
12103 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12104
12105         * po/af.po:
12106         * po/az.po:
12107         * po/bg.po:
12108         * po/ca.po:
12109         * po/cs.po:
12110         * po/da.po:
12111         * po/de.po:
12112         * po/el.po:
12113         * po/en_GB.po:
12114         * po/es.po:
12115         * po/eu.po:
12116         * po/fi.po:
12117         * po/fr.po:
12118         * po/gl.po:
12119         * po/hu.po:
12120         * po/id.po:
12121         * po/it.po:
12122         * po/ja.po:
12123         * po/lt.po:
12124         * po/lv.po:
12125         * po/ms.po:
12126         * po/mt.po:
12127         * po/nb.po:
12128         * po/nl.po:
12129         * po/or.po:
12130         * po/pl.po:
12131         * po/pt_BR.po:
12132         * po/ro.po:
12133         * po/ru.po:
12134         * po/sk.po:
12135         * po/sl.po:
12136         * po/sq.po:
12137         * po/sr.po:
12138         * po/sv.po:
12139         * po/tr.po:
12140         * po/uk.po:
12141         * po/vi.po:
12142         * po/zh_CN.po:
12143           po: update for new translatable strings
12144
12145 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
12146
12147         * common:
12148           Automatic update of common submodule
12149           From 7bbd708 to 011bcc8
12150
12151 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
12152
12153         * ext/mpeg2dec/gstmpeg2dec.c:
12154           mpeg2dec: convert the position to stream time before answering to a position query
12155
12156 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
12157
12158         * gst/realmedia/Makefile.am:
12159         * gst/realmedia/rademux.c:
12160         * gst/realmedia/rmdemux.c:
12161         * gst/realmedia/rmdemux.h:
12162           realmedia: Get codec name from pbutils instead of harcoding them
12163
12164 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
12165
12166         * ext/x264/gstx264enc.c:
12167           x264enc: Work around a rate control issue in libx264
12168           When variable framerate is disabled in libx264 (which occurs when using
12169           the zerolatency tuning), libx264 ignores timestamps but still uses the
12170           timebase leading to messed up rate control with our nanosecond timebase.
12171           We work around this issue by setting the timebase to the reciprocal of
12172           the framerate and we validate that the framerate is suitable.
12173           This has been fixed upstream in libx264 but there are non-fixed versions
12174           in the wild so this workaround is still needed.
12175           Fixes bug #632861
12176
12177 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12178
12179         * ext/mpeg2dec/gstmpeg2dec.c:
12180           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12181
12182 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
12183
12184         * ext/mpeg2dec/gstmpeg2dec.c:
12185           mpeg2dec: fix position query by trusting upstream
12186           Position queries are badly handled for DVDs (probably due to the division in
12187           chapters): the time returned was the time since the start of chapter.
12188           Now ask upstream for position queries, fall back to the old code if upstream
12189           cannot answer the query.
12190
12191 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
12192
12193         * ext/lame/gstlame.c:
12194         * ext/mad/gstmad.c:
12195         * ext/sidplay/gstsiddec.cc:
12196         * gst/mpegstream/gstmpegparse.c:
12197           various: canonicalize property names
12198
12199 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
12200
12201         * ext/a52dec/gsta52dec.c:
12202         * ext/amrnb/amrnbdec.c:
12203         * ext/amrnb/amrnbenc.c:
12204         * ext/cdio/gstcdiocddasrc.c:
12205         * ext/dvdread/dvdreadsrc.c:
12206         * ext/lame/gstlame.c:
12207         * ext/lame/gstlamemp3enc.c:
12208         * ext/mad/gstmad.c:
12209         * ext/sidplay/gstsiddec.cc:
12210         * ext/x264/gstx264enc.c:
12211           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12212
12213 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
12214
12215         * gst/iec958/ac3iec.c:
12216         * gst/mpegaudioparse/gstmpegaudioparse.c:
12217         * gst/mpegstream/gstmpegparse.c:
12218         * gst/mpegstream/gstrfc2250enc.c:
12219         * gst/realmedia/pnmsrc.c:
12220         * gst/realmedia/rdtmanager.c:
12221           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12222
12223 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
12224
12225         * common:
12226           Automatic update of common submodule
12227           From 5a668bf to 7bbd708
12228
12229 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
12230
12231         * common:
12232           Automatic update of common submodule
12233           From c4a8adc to 5a668bf
12234
12235 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12236
12237         * common:
12238           Automatic update of common submodule
12239           From 5e3c9bf to c4a8adc
12240
12241 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12242
12243         * ext/mad/gstmad.c:
12244         * ext/mad/gstmad.h:
12245           mad: support reverse playback
12246
12247 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12248
12249         * ext/dvdread/dvdreadsrc.c:
12250           dvdreadsrc: improve error messages on read errors
12251           Provide proper i18n-ed error messages when a read error happens,
12252           and point out that the error could be happening because the
12253           DVD is scrambled.
12254           https://bugzilla.gnome.org/show_bug.cgi?id=613633
12255
12256 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12257
12258         * configure.ac:
12259           configure: set plugin release datetime
12260
12261 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
12262
12263         * common:
12264           Automatic update of common submodule
12265           From aa0d1d0 to 5e3c9bf
12266
12267 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12268
12269         * gst/mpegstream/gstmpegparse.c:
12270           mpegparse: re-fix flow return handling
12271           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12272           -  } while (GST_FLOW_IS_SUCCESS (result));
12273           +  } while (result != GST_FLOW_OK);
12274
12275 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
12276
12277         * tests/check/Makefile.am:
12278         * tests/check/generic/states.c:
12279           tests: allow running state tests for all elements
12280           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12281           to try elements that would normaly be skipped.
12282
12283 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12284
12285         * Makefile.am:
12286           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12287
12288 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12289
12290         * configure.ac:
12291         * pkgconfig/.gitignore:
12292         * pkgconfig/Makefile.am:
12293         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12294           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12295           This .pc file will not be installed, it's only for uninstalled setups,
12296           same thing as we do for -good. This is so other modules' unit tests can
12297           find our plugins properly in an uninstalled setup.
12298
12299 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12300
12301         * common:
12302           Automatic update of common submodule
12303           From c2e10bf to aa0d1d0
12304
12305 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12306
12307         * configure.ac:
12308           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12309
12310 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12311
12312         * ext/sidplay/gstsiddec.cc:
12313           siddec: don't use GST_FLOW_IS_FATAL
12314           GST_FLOW_IS_FATAL has been deprecated in core git.
12315
12316 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
12317
12318         * common:
12319           Automatic update of common submodule
12320           From d3d9acf to c2e10bf
12321
12322 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12323
12324         * configure.ac:
12325           configure: Require orc >= 0.4.6 for --compat
12326
12327 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12328
12329         * common:
12330           Automatic update of common submodule
12331           From ec60217 to d3d9acf
12332
12333 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12334
12335         * ext/mpeg2dec/gstmpeg2dec.c:
12336           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12337           And don't post error messages if allocating a buffer resulted
12338           in WRONG_STATE or UNEXPECTED.
12339
12340 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12341
12342         * gst/mpegaudioparse/gstxingmux.c:
12343           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12344
12345 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12346
12347         * gst/mpegstream/gstdvddemux.c:
12348         * gst/mpegstream/gstmpegdemux.c:
12349         * gst/mpegstream/gstmpegparse.c:
12350           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12351
12352 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12353
12354         * gst/realmedia/rmdemux.c:
12355           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12356
12357 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12358
12359         * gst/asfdemux/gstasfdemux.c:
12360           asfdemux: Don't use GST_FLOW_IS_FATAL()
12361           And don't post error messages for UNEXPECTED and post an error
12362           message if pulling data failed because of NOT_LINKED.
12363
12364 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12365
12366         * configure.ac:
12367         * docs/plugins/inspect/plugin-a52dec.xml:
12368         * docs/plugins/inspect/plugin-amrnb.xml:
12369         * docs/plugins/inspect/plugin-amrwbdec.xml:
12370         * docs/plugins/inspect/plugin-asf.xml:
12371         * docs/plugins/inspect/plugin-cdio.xml:
12372         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12373         * docs/plugins/inspect/plugin-dvdread.xml:
12374         * docs/plugins/inspect/plugin-dvdsub.xml:
12375         * docs/plugins/inspect/plugin-iec958.xml:
12376         * docs/plugins/inspect/plugin-lame.xml:
12377         * docs/plugins/inspect/plugin-mad.xml:
12378         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12379         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12380         * docs/plugins/inspect/plugin-mpegstream.xml:
12381         * docs/plugins/inspect/plugin-realmedia.xml:
12382         * docs/plugins/inspect/plugin-siddec.xml:
12383         * docs/plugins/inspect/plugin-twolame.xml:
12384         * docs/plugins/inspect/plugin-x264.xml:
12385         * win32/common/config.h:
12386           Back to development
12387           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12388           the code is updated for the GST_FLOW_IS_* macro deprecations.
12389
12390 === release 0.10.16 ===
12391
12392 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12393
12394         * ChangeLog:
12395         * NEWS:
12396         * RELEASE:
12397         * configure.ac:
12398         * gst-plugins-ugly.doap:
12399         * win32/common/config.h:
12400           Release 0.10.16
12401
12402 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12403
12404         * docs/plugins/inspect/plugin-a52dec.xml:
12405         * docs/plugins/inspect/plugin-amrnb.xml:
12406         * docs/plugins/inspect/plugin-amrwbdec.xml:
12407         * docs/plugins/inspect/plugin-asf.xml:
12408         * docs/plugins/inspect/plugin-cdio.xml:
12409         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12410         * docs/plugins/inspect/plugin-dvdread.xml:
12411         * docs/plugins/inspect/plugin-dvdsub.xml:
12412         * docs/plugins/inspect/plugin-iec958.xml:
12413         * docs/plugins/inspect/plugin-lame.xml:
12414         * docs/plugins/inspect/plugin-mad.xml:
12415         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12416         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12417         * docs/plugins/inspect/plugin-mpegstream.xml:
12418         * docs/plugins/inspect/plugin-realmedia.xml:
12419         * docs/plugins/inspect/plugin-siddec.xml:
12420         * docs/plugins/inspect/plugin-twolame.xml:
12421         * docs/plugins/inspect/plugin-x264.xml:
12422           docs: update docs for release
12423
12424 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12425
12426         * po/LINGUAS:
12427         * po/gl.po:
12428         * po/id.po:
12429         * po/lv.po:
12430         * po/ro.po:
12431         * po/sv.po:
12432           po: update translations
12433
12434 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12435
12436         * configure.ac:
12437         * po/af.po:
12438         * po/az.po:
12439         * po/bg.po:
12440         * po/ca.po:
12441         * po/cs.po:
12442         * po/da.po:
12443         * po/de.po:
12444         * po/el.po:
12445         * po/en_GB.po:
12446         * po/es.po:
12447         * po/eu.po:
12448         * po/fi.po:
12449         * po/fr.po:
12450         * po/hu.po:
12451         * po/id.po:
12452         * po/it.po:
12453         * po/ja.po:
12454         * po/lt.po:
12455         * po/lv.po:
12456         * po/ms.po:
12457         * po/mt.po:
12458         * po/nb.po:
12459         * po/nl.po:
12460         * po/or.po:
12461         * po/pl.po:
12462         * po/pt_BR.po:
12463         * po/ru.po:
12464         * po/sk.po:
12465         * po/sl.po:
12466         * po/sq.po:
12467         * po/sr.po:
12468         * po/sv.po:
12469         * po/tr.po:
12470         * po/uk.po:
12471         * po/vi.po:
12472         * po/zh_CN.po:
12473           0.10.15.6 pre-release
12474
12475 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
12476
12477         * gst/asfdemux/gstasfdemux.c:
12478           asfdemux: Don't error out on non-critical flow returns
12479           Only error out when downstream returns:
12480           * NOT_SUPPORTED
12481           * ERROR
12482           * NOT_NEGOTIATED
12483           * NOT_LINKED
12484           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12485           of the streams had gone EOS) and then stop the task silently.
12486           In the case of WRONG_STATE we just need to stop silently
12487           https://bugzilla.gnome.org/show_bug.cgi?id=600412
12488
12489 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12490
12491         * configure.ac:
12492         * po/af.po:
12493         * po/az.po:
12494         * po/bg.po:
12495         * po/ca.po:
12496         * po/cs.po:
12497         * po/da.po:
12498         * po/de.po:
12499         * po/el.po:
12500         * po/en_GB.po:
12501         * po/es.po:
12502         * po/eu.po:
12503         * po/fi.po:
12504         * po/fr.po:
12505         * po/hu.po:
12506         * po/id.po:
12507         * po/it.po:
12508         * po/ja.po:
12509         * po/lt.po:
12510         * po/lv.po:
12511         * po/ms.po:
12512         * po/mt.po:
12513         * po/nb.po:
12514         * po/nl.po:
12515         * po/or.po:
12516         * po/pl.po:
12517         * po/pt_BR.po:
12518         * po/ru.po:
12519         * po/sk.po:
12520         * po/sl.po:
12521         * po/sq.po:
12522         * po/sr.po:
12523         * po/sv.po:
12524         * po/tr.po:
12525         * po/uk.po:
12526         * po/vi.po:
12527         * po/zh_CN.po:
12528           0.10.15.5 pre-release
12529
12530 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
12531
12532         * gst/mpegaudioparse/gstmpegaudioparse.c:
12533           mp3parse: propagate flow errors upstream.
12534           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12535           always return the error upstream.
12536
12537 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12538
12539         * configure.ac:
12540         * po/af.po:
12541         * po/az.po:
12542         * po/bg.po:
12543         * po/ca.po:
12544         * po/cs.po:
12545         * po/da.po:
12546         * po/de.po:
12547         * po/el.po:
12548         * po/en_GB.po:
12549         * po/es.po:
12550         * po/eu.po:
12551         * po/fi.po:
12552         * po/fr.po:
12553         * po/hu.po:
12554         * po/id.po:
12555         * po/it.po:
12556         * po/ja.po:
12557         * po/lt.po:
12558         * po/lv.po:
12559         * po/ms.po:
12560         * po/mt.po:
12561         * po/nb.po:
12562         * po/nl.po:
12563         * po/or.po:
12564         * po/pl.po:
12565         * po/pt_BR.po:
12566         * po/ru.po:
12567         * po/sk.po:
12568         * po/sl.po:
12569         * po/sq.po:
12570         * po/sr.po:
12571         * po/sv.po:
12572         * po/tr.po:
12573         * po/uk.po:
12574         * po/vi.po:
12575         * po/zh_CN.po:
12576           0.10.15.4 pre-release
12577
12578 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
12579
12580         * common:
12581           Automatic update of common submodule
12582           From 3e8db1d to ec60217
12583
12584 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12585
12586         * configure.ac:
12587         * docs/plugins/inspect/plugin-a52dec.xml:
12588         * docs/plugins/inspect/plugin-amrnb.xml:
12589         * docs/plugins/inspect/plugin-amrwbdec.xml:
12590         * docs/plugins/inspect/plugin-asf.xml:
12591         * docs/plugins/inspect/plugin-cdio.xml:
12592         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12593         * docs/plugins/inspect/plugin-dvdread.xml:
12594         * docs/plugins/inspect/plugin-dvdsub.xml:
12595         * docs/plugins/inspect/plugin-iec958.xml:
12596         * docs/plugins/inspect/plugin-lame.xml:
12597         * docs/plugins/inspect/plugin-mad.xml:
12598         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12599         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12600         * docs/plugins/inspect/plugin-mpegstream.xml:
12601         * docs/plugins/inspect/plugin-realmedia.xml:
12602         * docs/plugins/inspect/plugin-siddec.xml:
12603         * docs/plugins/inspect/plugin-twolame.xml:
12604         * docs/plugins/inspect/plugin-x264.xml:
12605         * win32/common/config.h:
12606           0.10.15.3 pre-release
12607
12608 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
12609
12610         * ext/x264/gstx264enc.c:
12611           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12612           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12613           argument to the option string value causes an error. For < 78 we pass the
12614           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12615           result in passing 'none' for false and 'strict' for true. Other modes can be
12616           set through the option-string property for now.
12617           https://bugzilla.gnome.org/show_bug.cgi?id=626577
12618
12619 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12620
12621         * configure.ac:
12622         * docs/plugins/gst-plugins-ugly-plugins.args:
12623         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12624         * docs/plugins/inspect/plugin-a52dec.xml:
12625         * docs/plugins/inspect/plugin-amrnb.xml:
12626         * docs/plugins/inspect/plugin-amrwbdec.xml:
12627         * docs/plugins/inspect/plugin-asf.xml:
12628         * docs/plugins/inspect/plugin-cdio.xml:
12629         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12630         * docs/plugins/inspect/plugin-dvdread.xml:
12631         * docs/plugins/inspect/plugin-dvdsub.xml:
12632         * docs/plugins/inspect/plugin-iec958.xml:
12633         * docs/plugins/inspect/plugin-lame.xml:
12634         * docs/plugins/inspect/plugin-mad.xml:
12635         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12636         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12637         * docs/plugins/inspect/plugin-mpegstream.xml:
12638         * docs/plugins/inspect/plugin-realmedia.xml:
12639         * docs/plugins/inspect/plugin-siddec.xml:
12640         * docs/plugins/inspect/plugin-twolame.xml:
12641         * docs/plugins/inspect/plugin-x264.xml:
12642         * win32/common/config.h:
12643           0.10.15.2 pre-release
12644
12645 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
12646
12647         * gst/synaesthesia/gstsynaesthesia.c:
12648           synaesthesia: code cleanups.
12649           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12650           more.
12651
12652 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
12653
12654         * gst/synaesthesia/gstsynaesthesia.c:
12655           synaesthesia: use GST_BOILERPLATE macros
12656
12657 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12658
12659         * common:
12660           Automatic update of common submodule
12661           From bd2054b to 3e8db1d
12662
12663 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12664
12665         * ext/x264/gstx264enc.c:
12666           x264: fix printf format warning in debug message
12667
12668 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12669
12670         * docs/plugins/Makefile.am:
12671           docs: fix bug passing arguments to gtkdoc-fixref in upload target
12672           Missing backslash at end of line meant we weren't passing all arguments
12673           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12674
12675 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
12676
12677         * common:
12678           Automatic update of common submodule
12679           From a519571 to bd2054b
12680
12681 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12682
12683         * configure.ac:
12684           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12685           This first checks what is required for ISO C99 support and sets the relevant
12686           compiler parameters and if no C99 compiler is found, it checks for a
12687           C89 compiler. This enables us to check for and use C89/C99 functions
12688           that gcc hides from us without the correct compiler parameters.
12689
12690 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
12691
12692         * ext/x264/gstx264enc.c:
12693           x264enc: Fix flushing of delayed frames
12694           x264_encoder_encode() should be called with a NULL picture until at least
12695           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12696           regression in make check due to the recent change in defaults which enabled
12697           b-frames and b-pyramid, both of which I believe increase the number of delayed
12698           frames when encoding.
12699
12700 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
12701
12702         * ext/x264/gstx264enc.c:
12703           x264enc: Improve x264enc defaults
12704           - medium x264 speed/quality preset
12705           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12706           Addresses part of bug #607798
12707
12708 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
12709
12710         * ext/x264/gstx264enc.c:
12711           x264enc: Fix property description typos
12712
12713 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
12714
12715         * ext/x264/gstx264enc.c:
12716           x264enc: Add some more debug info
12717
12718 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
12719
12720         * ext/x264/gstx264enc.c:
12721         * ext/x264/gstx264enc.h:
12722           x264enc: Add speed-preset and [psy-]tuning properties
12723           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12724           preset and possibly a profile and/or tuning are now the recommended way to
12725           configure x264 through x264enc.
12726           If a preset/tuning are specified then these will define the default values and
12727           the property defaults will be ignored. After this the option-string property is
12728           applied, followed by the user-set properties, fast first pass restrictions and
12729           finally the profile restrictions.
12730           Addresses part of bug #607798
12731
12732 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
12733
12734         * ext/x264/gstx264enc.c:
12735         * ext/x264/gstx264enc.h:
12736           x264enc: Refactor code in preparation for presets/tunings
12737           - Make defaults append the appropriate default value to a string. This is
12738           needed to differentiate between something user-set and the actual prop
12739           default.
12740           - Add an internal option string to which _set_property () cases append for the
12741           majority of properties.
12742           - Use gst_x264_enc_parse_options () to clean up application of settings. This
12743           will make order of application with respect to the presets and tunings quite
12744           simple.
12745           Addresses part of bug #607798
12746
12747 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
12748
12749         * ext/x264/gstx264enc.c:
12750           x264enc: Update available me types
12751           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12752           now self-maintaining.
12753
12754 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
12755
12756         * ext/x264/gstx264enc.c:
12757           x264enc: Use new libx264 API to affect fast first pass
12758           Uses new x264 API to apply reduced complexity values to the parameters to
12759           increase encoding speed in the first pass of a multi-pass encode. This does
12760           not impact on final quality.
12761           Addresses part of bug #607798
12762
12763 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
12764
12765         * ext/x264/gstx264enc.c:
12766         * ext/x264/gstx264enc.h:
12767           x264enc: Add profile property
12768           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12769           Profile. This makes it easier to achieve Baseline Profile for example.
12770           Addresses part of bug #607798
12771
12772 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
12773
12774         * ext/x264/gstx264enc.c:
12775         * ext/x264/gstx264enc.h:
12776           x264enc: Add option-string property
12777           Adds support for an x264 format option-string to specify advanced parameters
12778           Addresses part of bug #607798
12779
12780 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12781
12782         * ext/mad/Makefile.am:
12783           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12784           Spotted by syntr0py.
12785
12786 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12787
12788         * ext/x264/gstx264enc.c:
12789           x264enc: only set timebase on versions where it exists
12790
12791 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
12792
12793         * ext/x264/gstx264enc.c:
12794           x264enc: set appropriate time base
12795           Fixes #624786.
12796
12797 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12798
12799         * tests/check/Makefile.am:
12800           tests: add plugin loading whitelist to test environment
12801           Only want to load core/-base/-ugly plugins here.
12802
12803 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12804
12805         * autogen.sh:
12806         * configure.ac:
12807           Bump automake requirement to 1.10 and autoconf to 2.60
12808           For maintainability reasons and $(builddir).
12809           See #622944.
12810
12811 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12812
12813         * gst/asfdemux/gstasfdemux.c:
12814           asfdemux: Fix seeking after last commits
12815           Don't handle wrong-state returns as errors to allow seeking to work
12816           again.
12817
12818 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12819
12820         * gst/asfdemux/gstasfdemux.c:
12821           asfdemux: Push all pending data on EOS
12822           When on push mode and receiving an EOS event, asfdemux
12823           should push all pending data because we might be dealing
12824           with a broken file that has a preroll value higher
12825           than its actual length.
12826
12827 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12828
12829         * gst/asfdemux/gstasfdemux.c:
12830           asfdemux: Fix sending eos event for chained asfs
12831           Properly push EOS event when finishing a chained asf file
12832           in pull mode
12833           Fixes #599718
12834
12835 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12836
12837         * docs/plugins/Makefile.am:
12838         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12839         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12840         * docs/plugins/inspect/plugin-rmdemux.xml:
12841           docs: add rmdemux to docs properly
12842           The plugin has been renamed, remove old introspection file.
12843
12844 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12845
12846         * docs/plugins/gst-plugins-ugly-plugins.args:
12847         * docs/plugins/inspect/plugin-x264.xml:
12848           docs: update for recent x264enc changes
12849
12850 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12851
12852         * gst/realmedia/rmdemux.c:
12853           rmdemux: fix compiler warning when debugging system in core is disabled
12854
12855 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
12856
12857         * common:
12858           Automatic update of common submodule
12859           From 73ff93a to a519571
12860
12861 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
12862
12863         * gst/asfdemux/gstasfdemux.c:
12864           asfdemux: Allow at least 500ms of preroll.
12865           Some files have insanely low preroll values which break the
12866           all_streams_prerolled() logic.
12867           Fixes #622407
12868
12869 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12870
12871         * ext/x264/gstx264enc.c:
12872           x264enc: add new h264 caps attribute alignment
12873           See #606662.
12874
12875 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12876
12877         * ext/x264/gstx264enc.c:
12878         * ext/x264/gstx264enc.h:
12879           x264enc: conditionally expose enhanced upstream capabilities
12880           API: GstX264Enc:sliced-threads
12881           API: GstX264Enc:sync-lookahead
12882           API: GstX264Enc:intra-refresh
12883           API: GstX264Enc:mb-tree
12884           API: GstX264Enc:rc-lookahead
12885           See #607798.
12886
12887 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12888
12889         * common:
12890         * docs/plugins/inspect/plugin-a52dec.xml:
12891         * docs/plugins/inspect/plugin-amrnb.xml:
12892         * docs/plugins/inspect/plugin-amrwbdec.xml:
12893         * docs/plugins/inspect/plugin-asf.xml:
12894         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12895         * docs/plugins/inspect/plugin-iec958.xml:
12896         * docs/plugins/inspect/plugin-mad.xml:
12897         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12898         * docs/plugins/inspect/plugin-mpegstream.xml:
12899         * docs/plugins/inspect/plugin-realmedia.xml:
12900           docs: update introspected plugin docs for gstdoc-scangobj and other changes
12901           Update common for latest gstdoc-scangobj and inspect xml files for
12902           escaping and pad template order changes.
12903
12904 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
12905
12906         * common:
12907           Automatic update of common submodule
12908           From 9339ccc to 35617c2
12909
12910 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
12911
12912         * common:
12913           Automatic update of common submodule
12914           From 5adb1ca to 9339ccc
12915
12916 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
12917
12918         * common:
12919           Automatic update of common submodule
12920           From 57c89b7 to 5adb1ca
12921
12922 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
12923
12924         * common:
12925           Automatic update of common submodule
12926           From c804988 to 57c89b7
12927
12928 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12929
12930         * configure.ac:
12931         * gst/realmedia/rtspreal.c:
12932           configure: Update required GLib version to 2.20
12933
12934 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12935
12936         * ext/a52dec/gsta52dec.c:
12937           a52dec: Call orc_init() before trying to get target flags
12938
12939 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12940
12941         * ext/a52dec/gsta52dec.c:
12942           a52dec: Remove debug printf...
12943
12944 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12945
12946         * configure.ac:
12947         * ext/a52dec/Makefile.am:
12948         * ext/a52dec/gsta52dec.c:
12949           a52dec: Use orc for CPU feature detection and don't check for liboil
12950
12951 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12952
12953         * configure.ac:
12954           configure: Use GLIB_EXTRA_CFLAGS
12955
12956 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12957
12958         * common:
12959           Automatic update of common submodule
12960           From 7a0fdf5 to c804988
12961
12962 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12963
12964         * common:
12965           Automatic update of common submodule
12966           From 6da3bab to 7a0fdf5
12967
12968 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12969
12970         * common:
12971           Automatic update of common submodule
12972           From 733fca9 to 6da3bab
12973
12974 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
12975
12976         * common:
12977           Automatic update of common submodule
12978           From fad145b to 733fca9
12979
12980 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
12981
12982         * common:
12983           Automatic update of common submodule
12984           From 47683c1 to fad145b
12985
12986 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12987
12988         * gst/realmedia/rmdemux.c:
12989           rmdemux: pass bitrate on caps
12990           Set the bitrate on the caps, some decoders like sipro need this to function
12991           properly.
12992           Fixes #620007
12993
12994 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
12995
12996         * common:
12997           Automatic update of common submodule
12998           From 17f89e5 to 47683c1
12999
13000 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
13001
13002         * common:
13003           Automatic update of common submodule
13004           From fd7ca04 to 17f89e5
13005
13006 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
13007
13008         * ext/x264/gstx264enc.c:
13009           x264enc: Only set i_weighted_pred on versions where it exists
13010
13011 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
13012
13013         * ext/lame/gstlamemp3enc.c:
13014           lamemp3enc: implement latency query
13015           The encoder's latency is deduced from the framesize. Fixes #618896.
13016
13017 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13018
13019         * configure.ac:
13020         * docs/plugins/gst-plugins-ugly-plugins.args:
13021         * docs/plugins/gst-plugins-ugly-plugins.signals:
13022         * docs/plugins/inspect/plugin-a52dec.xml:
13023         * docs/plugins/inspect/plugin-amrnb.xml:
13024         * docs/plugins/inspect/plugin-amrwbdec.xml:
13025         * docs/plugins/inspect/plugin-asf.xml:
13026         * docs/plugins/inspect/plugin-cdio.xml:
13027         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13028         * docs/plugins/inspect/plugin-dvdread.xml:
13029         * docs/plugins/inspect/plugin-dvdsub.xml:
13030         * docs/plugins/inspect/plugin-iec958.xml:
13031         * docs/plugins/inspect/plugin-lame.xml:
13032         * docs/plugins/inspect/plugin-mad.xml:
13033         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13034         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13035         * docs/plugins/inspect/plugin-mpegstream.xml:
13036         * docs/plugins/inspect/plugin-realmedia.xml:
13037         * docs/plugins/inspect/plugin-siddec.xml:
13038         * docs/plugins/inspect/plugin-twolame.xml:
13039         * docs/plugins/inspect/plugin-x264.xml:
13040         * win32/common/config.h:
13041           Back to development
13042
13043 === release 0.10.15 ===
13044
13045 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13046
13047         * ChangeLog:
13048         * NEWS:
13049         * RELEASE:
13050         * configure.ac:
13051         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13052         * docs/plugins/inspect/plugin-a52dec.xml:
13053         * docs/plugins/inspect/plugin-amrnb.xml:
13054         * docs/plugins/inspect/plugin-amrwbdec.xml:
13055         * docs/plugins/inspect/plugin-asf.xml:
13056         * docs/plugins/inspect/plugin-cdio.xml:
13057         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13058         * docs/plugins/inspect/plugin-dvdread.xml:
13059         * docs/plugins/inspect/plugin-dvdsub.xml:
13060         * docs/plugins/inspect/plugin-iec958.xml:
13061         * docs/plugins/inspect/plugin-lame.xml:
13062         * docs/plugins/inspect/plugin-mad.xml:
13063         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13064         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13065         * docs/plugins/inspect/plugin-mpegstream.xml:
13066         * docs/plugins/inspect/plugin-realmedia.xml:
13067         * docs/plugins/inspect/plugin-siddec.xml:
13068         * docs/plugins/inspect/plugin-twolame.xml:
13069         * docs/plugins/inspect/plugin-x264.xml:
13070         * gst-plugins-ugly.doap:
13071         * win32/common/config.h:
13072           Release 0.10.15
13073
13074 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13075
13076         * po/af.po:
13077         * po/az.po:
13078         * po/bg.po:
13079         * po/ca.po:
13080         * po/cs.po:
13081         * po/da.po:
13082         * po/de.po:
13083         * po/el.po:
13084         * po/en_GB.po:
13085         * po/es.po:
13086         * po/eu.po:
13087         * po/fi.po:
13088         * po/fr.po:
13089         * po/hu.po:
13090         * po/id.po:
13091         * po/it.po:
13092         * po/ja.po:
13093         * po/lt.po:
13094         * po/lv.po:
13095         * po/ms.po:
13096         * po/mt.po:
13097         * po/nb.po:
13098         * po/nl.po:
13099         * po/or.po:
13100         * po/pl.po:
13101         * po/pt_BR.po:
13102         * po/ru.po:
13103         * po/sk.po:
13104         * po/sl.po:
13105         * po/sq.po:
13106         * po/sr.po:
13107         * po/sv.po:
13108         * po/tr.po:
13109         * po/uk.po:
13110         * po/vi.po:
13111         * po/zh_CN.po:
13112           Update .po files
13113
13114 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13115
13116         * configure.ac:
13117           configure: make implicit GLib and liboil requirements explicit
13118           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13119
13120 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
13121
13122         * ext/x264/gstx264enc.c:
13123           x264enc: disable I weighted pred
13124           If it is enabled, then it will be main profile instead of baseline.
13125           This ensures maximum compatibility of the output stream until the
13126           encoder configuration interface gets an overhaul with explicit
13127           output profile selection.
13128           Fixes #619776.
13129
13130 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13131
13132         * configure.ac:
13133         * win32/common/config.h:
13134           0.10.14.3 pre-release
13135
13136 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13137
13138         * po/af.po:
13139         * po/az.po:
13140         * po/bg.po:
13141         * po/ca.po:
13142         * po/cs.po:
13143         * po/da.po:
13144         * po/de.po:
13145         * po/el.po:
13146         * po/en_GB.po:
13147         * po/es.po:
13148         * po/eu.po:
13149         * po/fi.po:
13150         * po/fr.po:
13151         * po/hu.po:
13152         * po/id.po:
13153         * po/it.po:
13154         * po/ja.po:
13155         * po/lt.po:
13156         * po/lv.po:
13157         * po/ms.po:
13158         * po/mt.po:
13159         * po/nb.po:
13160         * po/nl.po:
13161         * po/or.po:
13162         * po/pl.po:
13163         * po/pt_BR.po:
13164         * po/ru.po:
13165         * po/sk.po:
13166         * po/sl.po:
13167         * po/sq.po:
13168         * po/sr.po:
13169         * po/sv.po:
13170         * po/tr.po:
13171         * po/uk.po:
13172         * po/vi.po:
13173         * po/zh_CN.po:
13174           po: update translations
13175
13176 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13177
13178         * common:
13179           Automatic update of common submodule
13180           From 357b0db to fd7ca04
13181
13182 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13183
13184         * configure.ac:
13185         * win32/common/config.h:
13186           0.10.14.2 pre-release
13187
13188 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13189
13190         * common:
13191           Automatic update of common submodule
13192           From 4d67bd6 to 357b0db
13193
13194 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13195
13196         * gst/realmedia/rmdemux.c:
13197         * gst/realmedia/rmutils.c:
13198         * gst/realmedia/rmutils.h:
13199           rmdemux: add better sipr nibble swap routine
13200
13201 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13202
13203         * gst/realmedia/rmdemux.c:
13204           rmdemux: descramble SIPR before pushing out
13205           Collect and descramble the SIPR packets before pushing.
13206           Descramble ATRAC audio.
13207           Fixes #618098
13208
13209 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13210
13211         * gst/realmedia/rmutils.c:
13212         * gst/realmedia/rmutils.h:
13213           rm: add function to descramble sipr
13214
13215 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13216
13217         * ext/x264/gstx264enc.c:
13218         * ext/x264/gstx264enc.h:
13219           x264enc: Re-send the received upstream event as-is downstream
13220           https://bugzilla.gnome.org/show_bug.cgi?id=606689
13221
13222 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
13223
13224         * ext/amrnb/amrnb.c:
13225           amrnbenc: Set rank to GST_RANK_SECONDARY
13226
13227 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13228
13229         * gst/realmedia/rtspreal.c:
13230           rtspreal: use GLib's base64 functions if available
13231           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13232
13233 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
13234
13235         * ext/amrnb/amrnbdec.h:
13236         * ext/amrnb/amrnbenc.h:
13237         * ext/amrwbdec/amrwbdec.h:
13238           amr: Use correct includes (as pkg-config suggests)
13239           Fixes #617078
13240
13241 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
13242
13243         * gst/ac3parse/.gitignore:
13244         * gst/ac3parse/Makefile.am:
13245         * gst/ac3parse/README:
13246         * gst/ac3parse/ac3parse.vcproj:
13247         * gst/ac3parse/gstac3parse.c:
13248         * gst/ac3parse/gstac3parse.h:
13249           ac3parse: remove unported 0.8 plugin
13250           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13251
13252 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
13253
13254         * gst/mpegaudioparse/gstmpegaudioparse.c:
13255           docs: adding a mp3decoder as well is useful
13256
13257 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
13258
13259         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13260           docs: massage section index
13261
13262 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
13263
13264         * ext/amrwbdec/amrwbdec.c:
13265         * ext/amrwbdec/amrwbdec.h:
13266           amrwbdec: move define to source to avoid hiding it from the docs
13267
13268 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
13269
13270         * ext/cdio/gstcdiocddasrc.c:
13271           docs: remove short_desc, it is taken from element details
13272
13273 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
13274
13275         * gst/synaesthesia/gstsynaesthesia.c:
13276           docs: fix sections docs for synaesthesia
13277
13278 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
13279
13280         * docs/plugins/Makefile.am:
13281         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13282         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13283         * gst/mpegaudioparse/gstmpegaudioparse.c:
13284           docs: add docs for mp3parse
13285
13286 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13287
13288         * gst-plugins-ugly.doap:
13289           doap: update repository info from cvs->git and maintainers
13290
13291 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13292
13293         * common:
13294           Automatic update of common submodule
13295           From fc85867 to 4d67bd6
13296
13297 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13298
13299         * tests/check/elements/x264enc.c:
13300           x264enc: adaptive NALU type checking
13301           In particular, be less picky about SEI NALU order, which makes test more
13302           robust with respect to changes in libx264.
13303           See also #615410.
13304
13305 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13306
13307         * ext/x264/gstx264enc.c:
13308           x264enc: adaptive x264 header NAL layout handling
13309           Fixes #615410.
13310
13311 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13312
13313         * gst/asfdemux/gstrtpasfdepay.c:
13314           asfdepay: we require a dynamic payload type
13315           Add an extra caps property that restricts the depayloader to only accept dynamic
13316           payload types.
13317
13318 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13319
13320         * configure.ac:
13321           configure: Drop -Wcast-align
13322           Commit message copied from core's commit from Benjamin Otte:
13323           246f5dba96a5b50bb74621af67b30942cca72af5
13324           Apparently gcc warns that GstMiniObject is not castable to
13325           GstEvent/Message/Buffer due to them containing 64bit variables, even
13326           though ARM hackers claim that those only need 4byte alignment. And as
13327           long as gcc behaves that way, this warning is not very useful.
13328           So we'll remove the warning until this problem is fixed.
13329           Fixes #615698
13330
13331 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
13332
13333         * ext/mpeg2dec/gstmpeg2dec.c:
13334           mpeg2dec: copy over all buffer flags when copying buffers.
13335           Avoids losing the tff/rff video buffer flags
13336
13337 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
13338
13339         * gst/asfdemux/asfpacket.c:
13340           asfdemux: Make a table static to avoid having to always allocate it.
13341
13342 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13343
13344         * ext/x264/gstx264enc.c:
13345           x264enc: fix up avcC header construction
13346           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13347           for BUILD_X264 < 76.
13348           Also fixes #610089.
13349
13350 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13351
13352         * ext/x264/gstx264enc.c:
13353           x264enc: parameterize libx264 provided NAL layout in codec-data creation
13354
13355 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
13356
13357         * configure.ac:
13358           configure: Remove -Wundef flag
13359           Same fix as for #615161
13360
13361 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13362
13363         * common:
13364           Automatic update of common submodule
13365           From fdf023d to fc85867
13366
13367 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13368
13369         * gst-libs/gst/gettext.h:
13370           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13371
13372 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13373
13374         * common:
13375         * ext/Makefile.am:
13376         * gst/Makefile.am:
13377           build: build plugins in parallel where possible, if make -jN is used
13378
13379 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13380
13381         * Makefile.am:
13382           build: add cruft alert for common/shave*
13383
13384 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13385
13386         * win32/MANIFEST:
13387           Fix make distcheck
13388           Remove removed file win32/common/config.h.in from MANIFEST.
13389
13390 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
13391
13392         * gst/synaesthesia/synaescope.c:
13393         * gst/synaesthesia/synaescope.h:
13394           synaestesia: Fix old-style prototype
13395
13396 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
13397
13398         * gst/realmedia/rmutils.c:
13399           Fix pointer type.
13400           Fixes #613815
13401
13402 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
13403
13404         * common:
13405           Automatic update of common submodule
13406           From 55cd514 to c1d07dd
13407
13408 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13409
13410         * configure.ac:
13411         * ext/amrnb/amrnbdec.c:
13412         * ext/amrnb/amrnbenc.c:
13413         * ext/cdio/gstcdiocddasrc.h:
13414         * ext/dvdread/dvdreadsrc.c:
13415         * ext/lame/gstlame.h:
13416         * ext/lame/gstlamemp3enc.h:
13417         * ext/lame/plugin.c:
13418         * ext/mad/gstmad.c:
13419         * ext/x264/gstx264enc.c:
13420         * ext/x264/gstx264enc.h:
13421         * gst/mpegaudioparse/gstmpegaudioparse.c:
13422         * gst/mpegaudioparse/gstxingmux.c:
13423         * gst/mpegstream/gstdvddemux.c:
13424         * gst/mpegstream/gstmpegdemux.c:
13425         * gst/mpegstream/gstmpegparse.c:
13426         * gst/realmedia/asmrules.c:
13427         * gst/realmedia/pnmsrc.c:
13428         * gst/realmedia/pnmsrc.h:
13429         * gst/realmedia/rdtdepay.h:
13430         * gst/realmedia/rdtmanager.c:
13431         * gst/realmedia/rtspreal.c:
13432           build: Add all kinds of compiler warning flags and fix the resulting warnings
13433
13434 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13435
13436         * ext/amrnb/Makefile.am:
13437         * ext/amrwbdec/Makefile.am:
13438         * ext/sidplay/Makefile.am:
13439         * gst/asfdemux/Makefile.am:
13440         * gst/mpegaudioparse/Makefile.am:
13441           build: fix up Makefile.am
13442           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13443           the order a bit here and there (see docs/random/moving-plugins).
13444
13445 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13446
13447         * win32/common/config.h.in:
13448           win32: remove win32-specific config.h.in copy that's not used any longer
13449           The win32 config.h is now generated from the top-level config.h.in.
13450
13451 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
13452
13453         * ext/a52dec/gsta52dec.c:
13454         * ext/amrnb/amrnbdec.c:
13455         * ext/amrnb/amrnbenc.c:
13456         * ext/amrwbdec/amrwbdec.c:
13457         * ext/cdio/gstcdiocddasrc.c:
13458         * ext/dvdread/dvdreadsrc.c:
13459         * ext/lame/gstlame.c:
13460         * ext/mad/gstmad.c:
13461         * ext/mpeg2dec/gstmpeg2dec.c:
13462         * gst/ac3parse/gstac3parse.c:
13463         * gst/asfdemux/gstasfdemux.c:
13464         * gst/asfdemux/gstrtpasfdepay.c:
13465         * gst/asfdemux/gstrtspwms.c:
13466         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13467         * gst/iec958/ac3iec.c:
13468         * gst/mpegaudioparse/gstmpegaudioparse.c:
13469         * gst/mpegaudioparse/gstxingmux.c:
13470         * gst/mpegstream/gstdvddemux.c:
13471         * gst/mpegstream/gstmpegdemux.c:
13472         * gst/mpegstream/gstmpegparse.c:
13473         * gst/mpegstream/gstrfc2250enc.c:
13474         * gst/realmedia/pnmsrc.c:
13475         * gst/realmedia/rademux.c:
13476         * gst/realmedia/rdtdepay.c:
13477         * gst/realmedia/rdtmanager.c:
13478         * gst/realmedia/rmdemux.c:
13479         * gst/realmedia/rtspreal.c:
13480         * gst/synaesthesia/gstsynaesthesia.c:
13481           gst_element_class_set_details => gst_element_class_set_details_simple
13482
13483 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13484
13485         * ext/x264/gstx264enc.c:
13486           x264enc: Put pixel-aspect-ratio from input into the src pad caps
13487           Fixes bug #612995.
13488
13489 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
13490
13491         * common:
13492           Automatic update of common submodule
13493           From e272f71 to 55cd514
13494
13495 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
13496
13497         * common:
13498           Automatic update of common submodule
13499           From df8a7c8 to e272f71
13500
13501 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
13502
13503         * configure.ac:
13504           Update CXXFLAGS, too
13505
13506 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
13507
13508         * configure.ac:
13509           Update for recent changes to common submodule
13510           This just replaces every "$ERROR_CFLAGS" usage with a usage of
13511           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13512           previously.
13513           Actually using that separation will happen later.
13514
13515 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
13516
13517         * common:
13518           Automatic update of common submodule
13519           From 9720a7d to df8a7c8
13520
13521 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
13522
13523         * common:
13524           Automatic update of common submodule
13525           From 0b6e072 to 9720a7d
13526
13527 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
13528
13529         * common:
13530           Automatic update of common submodule
13531           From 7cc5eb4 to 0b6e072
13532
13533 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13534
13535         * common:
13536           Automatic update of common submodule
13537           From 7aa65b5 to 7cc5eb4
13538
13539 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13540
13541         * common:
13542           Automatic update of common submodule
13543           From 44ecce7 to 7aa65b5
13544
13545 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13546
13547         * configure.ac:
13548           configure: Use automake 1.11 silent rules instead of shave if available
13549           This makes sure that we use something that is still maintained and
13550           also brings back libtool 1.5 support.
13551
13552 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13553
13554         * configure.ac:
13555         * docs/plugins/inspect/plugin-a52dec.xml:
13556         * docs/plugins/inspect/plugin-amrnb.xml:
13557         * docs/plugins/inspect/plugin-amrwbdec.xml:
13558         * docs/plugins/inspect/plugin-asf.xml:
13559         * docs/plugins/inspect/plugin-cdio.xml:
13560         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13561         * docs/plugins/inspect/plugin-dvdread.xml:
13562         * docs/plugins/inspect/plugin-dvdsub.xml:
13563         * docs/plugins/inspect/plugin-iec958.xml:
13564         * docs/plugins/inspect/plugin-lame.xml:
13565         * docs/plugins/inspect/plugin-mad.xml:
13566         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13567         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13568         * docs/plugins/inspect/plugin-mpegstream.xml:
13569         * docs/plugins/inspect/plugin-realmedia.xml:
13570         * docs/plugins/inspect/plugin-siddec.xml:
13571         * docs/plugins/inspect/plugin-twolame.xml:
13572         * docs/plugins/inspect/plugin-x264.xml:
13573         * win32/common/config.h:
13574           Back to development
13575
13576 === release 0.10.14 ===
13577
13578 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13579
13580         * ChangeLog:
13581         * NEWS:
13582         * RELEASE:
13583         * configure.ac:
13584         * docs/plugins/gst-plugins-ugly-plugins.args:
13585         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13586         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13587         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13588         * docs/plugins/inspect/plugin-a52dec.xml:
13589         * docs/plugins/inspect/plugin-amrnb.xml:
13590         * docs/plugins/inspect/plugin-amrwbdec.xml:
13591         * docs/plugins/inspect/plugin-asf.xml:
13592         * docs/plugins/inspect/plugin-cdio.xml:
13593         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13594         * docs/plugins/inspect/plugin-dvdread.xml:
13595         * docs/plugins/inspect/plugin-dvdsub.xml:
13596         * docs/plugins/inspect/plugin-iec958.xml:
13597         * docs/plugins/inspect/plugin-lame.xml:
13598         * docs/plugins/inspect/plugin-mad.xml:
13599         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13600         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13601         * docs/plugins/inspect/plugin-mpegstream.xml:
13602         * docs/plugins/inspect/plugin-realmedia.xml:
13603         * docs/plugins/inspect/plugin-siddec.xml:
13604         * docs/plugins/inspect/plugin-twolame.xml:
13605         * docs/plugins/inspect/plugin-x264.xml:
13606         * gst-plugins-ugly.doap:
13607         * win32/common/config.h:
13608           Release 0.10.14
13609
13610 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13611
13612         * po/af.po:
13613         * po/az.po:
13614         * po/bg.po:
13615         * po/ca.po:
13616         * po/cs.po:
13617         * po/da.po:
13618         * po/de.po:
13619         * po/el.po:
13620         * po/en_GB.po:
13621         * po/es.po:
13622         * po/eu.po:
13623         * po/fi.po:
13624         * po/fr.po:
13625         * po/hu.po:
13626         * po/id.po:
13627         * po/it.po:
13628         * po/ja.po:
13629         * po/lt.po:
13630         * po/lv.po:
13631         * po/ms.po:
13632         * po/mt.po:
13633         * po/nb.po:
13634         * po/nl.po:
13635         * po/or.po:
13636         * po/pl.po:
13637         * po/pt_BR.po:
13638         * po/ru.po:
13639         * po/sk.po:
13640         * po/sl.po:
13641         * po/sq.po:
13642         * po/sr.po:
13643         * po/sv.po:
13644         * po/tr.po:
13645         * po/uk.po:
13646         * po/vi.po:
13647         * po/zh_CN.po:
13648           Update .po files
13649
13650 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13651
13652         * configure.ac:
13653         * win32/common/config.h:
13654           0.10.13.4 pre-release
13655
13656 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13657
13658         * ext/x264/gstx264enc.c:
13659         * tests/check/elements/x264enc.c:
13660           x264enc: Replace 'avc-sample' with 'avc' in caps
13661           In the element and in its tests
13662           Fixes #606662
13663
13664 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
13665
13666         * gst/asfdemux/gstasfdemux.c:
13667           asfdemux: Don't set durations of 0 on outgoing buffers.
13668           Some (broken) streams don't have the extended stream properties in
13669           the header, resulting in applying a duration of zero on outgoing
13670           buffers.
13671           Fixes #611473
13672
13673 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
13674
13675         * gst/asfdemux/asfpacket.c:
13676           asfdemux: Make sure we always set proper payload duration.
13677           Some (broken) streams will have a delta of 0, resulting in outgoing
13678           buffers having durations of 0.
13679           Fixes #611473
13680
13681 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13682
13683         * configure.ac:
13684         * win32/common/config.h:
13685           0.10.13.3 pre-release
13686
13687 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
13688
13689         * gst/asfdemux/asfpacket.c:
13690           asfdemux: Make sure we don't end up with negative timestamps.
13691           Some files have payload with timestamps smaller than the preroll duration.
13692           Instead of blindly substracting the preroll value (and ending up with
13693           insanely high timestamps on the outgoing buffers), we make sure we
13694           never go below 0.
13695           Fixes #610432
13696
13697 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13698
13699         * configure.ac:
13700         * win32/common/config.h:
13701           0.10.13.2 pre-release
13702           Update core/base requirement to 0.10.26, since that's more likely
13703           to be the actual requirement.
13704
13705 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13706
13707         * po/LINGUAS:
13708         * po/el.po:
13709         * po/sl.po:
13710           po: update translations
13711
13712 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13713
13714         * tests/check/elements/x264enc.c:
13715           x264enc: add caps check to x264enc unit test
13716           Add some minimal caps checking to x264enc unit test.
13717           See #610089.
13718
13719 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
13720
13721         * ext/x264/gstx264enc.c:
13722           x264enc: fix up avcC header construction and playback by flash players
13723           Fix off-by-one bug when constructing the avcC header chunk: we
13724           wrote wrong profile info into the header. The first byte in the
13725           SPS NAL we get from x264 is the nal type, not the profile_idc.
13726           Also add some debug logging.
13727           Fixes #610089.
13728
13729 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
13730
13731         * gst/asfdemux/gstasfdemux.c:
13732           asfdemux: Improve seek behaviour for audio-only with no index
13733           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13734           for video, we can just seek to seek_time instead.
13735
13736 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13737
13738         * configure.ac:
13739           configure: fix up GST_CXXFLAGS properly
13740           We don't want C specific flags in GST_CXXFLAGS, so base it on the
13741           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13742           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13743
13744 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13745
13746         * MAINTAINERS:
13747           Update MAINTAINERS, add myself
13748
13749 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
13750
13751         * configure.ac:
13752           configure: base GST_CXXFLAGS on --cflags from pkg-config
13753           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13754           point for for both C and CXX settings.
13755
13756 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13757
13758         * common:
13759           Automatic update of common submodule
13760           From 96dc793 to 44ecce7
13761
13762 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13763
13764         * Makefile.am:
13765         * configure.ac:
13766         * win32/common/.gitignore:
13767         * win32/common/config.h:
13768           win32: change how win32/common/config.h is updated
13769           Generate win32/common/config.h-new directly from config.h.in,
13770           using shell variables in configure and some hard-coded information.
13771           Change top-level makefile so that 'make win32-update' copies the
13772           generated file to win32/common/config.h, which we keep in source
13773           control. It's kept in source control so that the git tree is
13774           buildable from VS.
13775           This change is similar to the ones applied a while ago to GStreamer
13776           core, gst-plugins-base and gst-plugins-good and prevents configure
13777           from changing files in source control. The generated config.h
13778           should be ok, but needs testing.
13779
13780 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13781
13782         * gst/realmedia/rtspreal.c:
13783           rtspreal: don't construct config header with uninitialised bytes
13784           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13785           a presumably unintentional padding of uninitialised bytes at the end
13786           of the CONT tags chunk, which should be harmless but causes warnings
13787           in valgrind (see #608533 for a test URL).
13788
13789 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13790
13791         * gst/realmedia/rtspreal.c:
13792           rtspreal: add finalize function so we can free streams and rulebook
13793           Fix memory leak in Real RTSP component (#608533).
13794
13795 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13796
13797         * gst/realmedia/rtspreal.c:
13798           rtspreal: fix minor memory leak
13799           Caps take their own reference when a buffer is added to them, so
13800           unref buffer after adding it to caps (#608533).
13801
13802 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13803
13804         * gst/realmedia/rdtdepay.c:
13805           rdtdepay: unref input buffer when done
13806           Fixes memory leak, see #608533.
13807
13808 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13809
13810         * common:
13811           Automatic update of common submodule
13812           From 15d47a6 to 96dc793
13813
13814 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13815
13816         * ext/x264/gstx264enc.c:
13817         * ext/x264/gstx264enc.h:
13818           x264enc: make use of Access Unit delimiters configurable
13819           API: GstX264Enc:aud
13820
13821 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13822
13823         * gst/asfdemux/asfpacket.c:
13824           asfdemux: Do not subtract padding twice
13825           Only subtract implicit padding if an explicit one isn't
13826           provided. Avoids subtracting it twice and causing
13827           parsing errors.
13828           Fixes #607698
13829
13830 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
13831
13832         * gst/asfdemux/gstasfdemux.c:
13833         * gst/mpegstream/gstmpegpacketize.c:
13834           assert: g_assert_not_reached() cannot replace return statement
13835           Fix build with assert being turned off.
13836
13837 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13838
13839         * common:
13840           Automatic update of common submodule
13841           From 14cec89 to 15d47a6
13842
13843 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
13844
13845         * gst/asfdemux/gstasfdemux.c:
13846           asfdemux: Don't forget to update flow variable
13847           Forgot to update the return value in the loop.
13848
13849 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
13850
13851         * gst/asfdemux/gstasfdemux.c:
13852           asfdemux: Check flow return on every push
13853           We previously only aggregated flow returns after the while(push) loop,
13854           which meant that in some cases we would end-up not properly aggregating
13855           the flow returns.
13856           This is based on the same flow aggregation algorithm as oggdemux.
13857
13858 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13859
13860         * ext/x264/gstx264enc.c:
13861           x264enc: Add stream-format to output caps
13862           Adds stream-format to output caps of x264enc that
13863           informs if the stream is in bytestream of avc format.
13864           Fixes #606662
13865
13866 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
13867
13868         * gst/mpegaudioparse/gstxingmux.c:
13869           xingmux: Fix unaligned memory access
13870           ARM/SPARC need 32bit alignment but xingmux accesses possibly
13871           unaligned memory, which leads to SIGBUS.
13872           Fixes bug #586464.
13873
13874 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
13875
13876         * gst/asfdemux/gstasfdemux.c:
13877           asfdemux: Use GST_STR_NULL in a couple of places.
13878           Fixes crashing on some of the log statements on win32.
13879
13880 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13881
13882         * gst/realmedia/rmdemux.c:
13883           rmdemux: Parse and post bitrate for streams
13884           Parse the bitrate of the streams and post their tags.
13885           Fixes #599299
13886
13887 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13888
13889         * gst/asfdemux/gstasfdemux.c:
13890         * gst/asfdemux/gstasfdemux.h:
13891           asfdemux: Post bitrate tag
13892           If stream bitrate object is available, post the bitrate
13893           tags.
13894           Fixes #599297
13895
13896 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13897
13898         * gst/mpegaudioparse/gstmpegaudioparse.c:
13899         * gst/mpegaudioparse/gstmpegaudioparse.h:
13900           mp3parse: minor validation check of (Xing, VBRI) metadata
13901           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13902
13903 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13904
13905         * gst/mpegaudioparse/gstmpegaudioparse.c:
13906           mp3parse: use proper total_time and total_bytes in various cases
13907           The correct basis for (Xing, VBRI) seek table calculations is the
13908           byte size and duration provided by that metadata, rather than some
13909           other (possibly even estimated) one.  This also prevents an infinite
13910           conversion loop in (unlikely) case where a TOC is provided without
13911           such corresponding (duration) metdata.
13912
13913 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13914
13915         * gst/mpegaudioparse/gstmpegaudioparse.c:
13916         * gst/mpegaudioparse/gstmpegaudioparse.h:
13917           mp3parse: conserve stop time for non-accurate seek
13918           Use the same strategy as accurate seeks to store
13919           pending non-accurate seeks to avoid overwriting non-definite
13920           stop times. When doing non-accurate seeks our position
13921           reporting might drift off by some secs and the stream can
13922           end up before it should.
13923           Fixes #603695
13924
13925 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13926
13927         * common:
13928           Automatic update of common submodule
13929           From 47cb23a to 14cec89
13930
13931 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13932
13933         * ext/amrwbdec/amrwb.c:
13934           amrwbdec: give decoder a rank so decodebin/playbin will use it
13935
13936 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13937
13938         * gst/mpegaudioparse/gstmpegaudioparse.c:
13939           mp3parse: return false when we can't seek
13940           When upstream can't seek, we return false as well
13941
13942 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13943
13944         * ext/lame/gstlame.c:
13945         * ext/lame/gstlamemp3enc.c:
13946           lame: Avoid crash when seeking before negotiating
13947           lame's 'lgv' variable is only initialized when the caps
13948           is negotiated, whenever a seek happens before that, it would
13949           attempt to call a function on an empty pointer, causing the crash.
13950           Fixes #603515
13951
13952 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13953
13954         * common:
13955           Automatic update of common submodule
13956           From 87bf428 to 47cb23a
13957
13958 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13959
13960         * common:
13961           Automatic update of common submodule
13962           From da4c75c to 87bf428
13963
13964 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
13965
13966         * common:
13967           Automatic update of common submodule
13968           From 53a2485 to da4c75c
13969
13970 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13971
13972         * gst/mpegaudioparse/gstmpegaudioparse.c:
13973           mp3parse: fix non-flushing seek
13974           Specifically, in addition to clearing lots of variables/offsets
13975           when receiving newsegment, also clear leftover data to match.
13976
13977 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13978
13979         * ext/x264/gstx264enc.c:
13980         * ext/x264/gstx264enc.h:
13981           x264enc: Make upstream GstForceKeyUnit thread-safe
13982           Also send the GstForceKeyUnit event downstream when an upstream on is received,
13983           allowing muxers or payloaders to take appropriate actions.
13984           https://bugzilla.gnome.org/show_bug.cgi?id=602556
13985
13986 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13987
13988         * common:
13989           Automatic update of common submodule
13990           From a3e3ce4 to 53a2485
13991
13992 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
13993
13994         * gst/asfdemux/gstasfdemux.c:
13995           asfdemux: Don't call strlen() on NULL pointers
13996           Fixes bug #602280.
13997
13998 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13999
14000         * gst/asfdemux/gstasfdemux.c:
14001           asfdemux: Remove old pads when new ones are added
14002           The old pads were being removed before adding the new ones,
14003           we should add the new ones first.
14004           Fixes #599718
14005
14006 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14007
14008         * gst/asfdemux/gstasfdemux.c:
14009         * gst/asfdemux/gstasfdemux.h:
14010           asfdemux: Handle chained asfs on pull mode
14011           Adds chained asfs handling to pull mode. It now checks if
14012           there is a new asf header after the last packet (when it
14013           is possible to know how many packets are) or it tries
14014           checking if a processed packet that fails is an header
14015           object.
14016           Fixes #599718
14017
14018 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14019
14020         * gst/asfdemux/gstasfdemux.c:
14021         * gst/asfdemux/gstasfdemux.h:
14022           asfdemux: properly do chained asfs on push mode
14023           To properly do chained asfs work with playbin2, we need to
14024           push eos on the old pads before removing them.
14025           Fixes #599718
14026
14027 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14028
14029         * gst/asfdemux/gstasfdemux.c:
14030         * gst/asfdemux/gstasfdemux.h:
14031           asfdemux: add support for chained asfs (push mode)
14032           Adds support for detecting and playing chained asfs
14033           in push mode. asfdemux tries to detect a new asf start
14034           by identifying the header object guid in a input buffer.
14035           When it finds it, it resets its state, removing its pads
14036           and creates new ones for the new file.
14037
14038 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14039
14040         * gst/asfdemux/gstasfdemux.c:
14041           asfdemux: fix two small leaks
14042
14043 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14044
14045         * gst/asfdemux/gstasfdemux.c:
14046           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14047           WM/Track has a 0 base but is often wrongly written as starting from 1,
14048           so not as reliable as WM/TrackNumber which always starts from 1.
14049
14050 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14051
14052         * gst/asfdemux/gstasfdemux.c:
14053           asfdemux: WM/Track starts counting from 0, adjust to start from 1
14054
14055 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14056
14057         * gst/asfdemux/gstasfdemux.c:
14058           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14059           There's both WM/Track and WM/TrackNumber.
14060
14061 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
14062
14063         * ext/a52dec/gsta52dec.c:
14064           a52dec: Fix debug statement: Pass pos variable instead of time() function
14065
14066 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
14067
14068         * gst/dvdsub/gstdvdsubdec.c:
14069           dvdsubdec: Fix printf format string warning
14070
14071 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
14072
14073         * gst/asfdemux/gstasfdemux.c:
14074           asfdemux: Fix bogus variable used uninitialised warnings
14075
14076 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
14077
14078         * po/Makevars:
14079           po: Don't create backup .po files
14080           As well as preventing creation of useless backup files, it works
14081           around a bug in gettext 0.17 on OS/X
14082
14083 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
14084
14085         * gst/asfdemux/asfpacket.c:
14086           asfdemux: fix c99-style comments.
14087
14088 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
14089
14090         * gst/asfdemux/asfpacket.c:
14091           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14092
14093 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14094
14095         * gst/realmedia/rmutils.c:
14096           rmutils: fix byteswapping
14097           fix the byteswapping code that was wrong because of the side effects of the
14098           READ/WRITE macros.
14099           Fixes #599676
14100
14101 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
14102
14103         * ext/x264/gstx264enc.c:
14104           x264enc: Adapt to slightly modified x264 API
14105           Fixes #599095.
14106
14107 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14108
14109         * gst/asfdemux/asfpacket.c:
14110           asfdemux: careful to avoid crash on bogus data
14111           When receiving bogus data, we have to avoid subtracting a value
14112           larger than 'size' from 'size' variable, resulting in a wrap
14113           that would make 'size' a really large bogus value.
14114           Fixes #599333
14115
14116 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14117
14118         * win32/common/config.h:
14119           win32: Commit bumped version number
14120
14121 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
14122
14123         * gst/mpegaudioparse/gstmpegaudioparse.c:
14124           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14125           Fixes #598761
14126           This removes a good 50% of processing time for parsing a buffer.
14127           We do this by simply... getting the nicks that we already have handy
14128           instead of going through the expensive glib system.
14129
14130 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
14131
14132         * configure.ac:
14133           configure.ac: And back to development we go...
14134
14135 === release 0.10.13 ===
14136
14137 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
14138
14139         * ChangeLog:
14140         * NEWS:
14141         * RELEASE:
14142         * common:
14143         * configure.ac:
14144         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14145         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14146         * docs/plugins/inspect/plugin-a52dec.xml:
14147         * docs/plugins/inspect/plugin-asf.xml:
14148         * docs/plugins/inspect/plugin-cdio.xml:
14149         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14150         * docs/plugins/inspect/plugin-dvdread.xml:
14151         * docs/plugins/inspect/plugin-dvdsub.xml:
14152         * docs/plugins/inspect/plugin-iec958.xml:
14153         * docs/plugins/inspect/plugin-lame.xml:
14154         * docs/plugins/inspect/plugin-mad.xml:
14155         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14156         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14157         * docs/plugins/inspect/plugin-mpegstream.xml:
14158         * docs/plugins/inspect/plugin-realmedia.xml:
14159         * docs/plugins/inspect/plugin-siddec.xml:
14160         * docs/plugins/inspect/plugin-twolame.xml:
14161         * docs/plugins/inspect/plugin-x264.xml:
14162         * gst-plugins-ugly.doap:
14163         * win32/common/config.h:
14164           Release 0.10.13
14165
14166 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
14167
14168         * po/af.po:
14169         * po/az.po:
14170         * po/bg.po:
14171         * po/ca.po:
14172         * po/cs.po:
14173         * po/da.po:
14174         * po/de.po:
14175         * po/en_GB.po:
14176         * po/es.po:
14177         * po/eu.po:
14178         * po/fi.po:
14179         * po/fr.po:
14180         * po/hu.po:
14181         * po/id.po:
14182         * po/it.po:
14183         * po/ja.po:
14184         * po/lt.po:
14185         * po/lv.po:
14186         * po/ms.po:
14187         * po/mt.po:
14188         * po/nb.po:
14189         * po/nl.po:
14190         * po/or.po:
14191         * po/pl.po:
14192         * po/pt_BR.po:
14193         * po/ru.po:
14194         * po/sk.po:
14195         * po/sq.po:
14196         * po/sr.po:
14197         * po/sv.po:
14198         * po/tr.po:
14199         * po/uk.po:
14200         * po/vi.po:
14201         * po/zh_CN.po:
14202           Update .po files
14203
14204 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
14205
14206         * common:
14207           Automatic update of common submodule
14208           From 85d1530 to 0702fe1
14209
14210 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
14211
14212         * ChangeLog:
14213         * configure.ac:
14214         * po/af.po:
14215         * po/az.po:
14216         * po/bg.po:
14217         * po/ca.po:
14218         * po/cs.po:
14219         * po/da.po:
14220         * po/de.po:
14221         * po/en_GB.po:
14222         * po/es.po:
14223         * po/eu.po:
14224         * po/fi.po:
14225         * po/fr.po:
14226         * po/hu.po:
14227         * po/id.po:
14228         * po/it.po:
14229         * po/ja.po:
14230         * po/lt.po:
14231         * po/lv.po:
14232         * po/ms.po:
14233         * po/mt.po:
14234         * po/nb.po:
14235         * po/nl.po:
14236         * po/or.po:
14237         * po/pl.po:
14238         * po/pt_BR.po:
14239         * po/ru.po:
14240         * po/sk.po:
14241         * po/sq.po:
14242         * po/sr.po:
14243         * po/sv.po:
14244         * po/tr.po:
14245         * po/uk.po:
14246         * po/vi.po:
14247         * po/zh_CN.po:
14248         * win32/common/config.h:
14249           0.10.12.3 pre-release
14250
14251 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
14252
14253         * common:
14254           Automatic update of common submodule
14255           From a3e3ce4 to 85d1530
14256
14257 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14258
14259         * ext/a52dec/gsta52dec.c:
14260           a52dec: Fix reference leak on all input buffers in 'dvd mode'
14261           https://bugzilla.gnome.org/show_bug.cgi?id=598272
14262
14263 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
14264
14265         * ChangeLog:
14266         * configure.ac:
14267         * po/LINGUAS:
14268         * po/af.po:
14269         * po/az.po:
14270         * po/bg.po:
14271         * po/ca.po:
14272         * po/cs.po:
14273         * po/da.po:
14274         * po/de.po:
14275         * po/en_GB.po:
14276         * po/es.po:
14277         * po/eu.po:
14278         * po/fi.po:
14279         * po/fr.po:
14280         * po/hu.po:
14281         * po/id.po:
14282         * po/it.po:
14283         * po/ja.po:
14284         * po/lt.po:
14285         * po/lv.po:
14286         * po/ms.po:
14287         * po/mt.po:
14288         * po/nb.po:
14289         * po/nl.po:
14290         * po/or.po:
14291         * po/pl.po:
14292         * po/pt_BR.po:
14293         * po/ru.po:
14294         * po/sk.po:
14295         * po/sq.po:
14296         * po/sr.po:
14297         * po/sv.po:
14298         * po/tr.po:
14299         * po/uk.po:
14300         * po/vi.po:
14301         * po/zh_CN.po:
14302         * win32/common/config.h:
14303           0.10.12.2 pre-release
14304
14305 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14306
14307         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14308         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14309           docs: Remove files accidentally added
14310           Remove the gst-plugins-ugly-plugins.args.new and
14311           gst-plugins-ugly-plugins.signals.new files, that appear
14312           to have been accidentally added in commit
14313           f5d046a0b034f9bd7274291f7131ee5db1a30052
14314
14315 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14316
14317         * ext/a52dec/gsta52dec.c:
14318           a52dec: Add some debugging for new segment events
14319
14320 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
14321
14322         * ext/mpeg2dec/gstmpeg2dec.c:
14323           mpeg2dec: fix warning in macosx snow leopard
14324
14325 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
14326
14327         * gst/mpegstream/gstmpegparse.c:
14328           mpegstream: fix warning in macosx snow leopard
14329
14330 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
14331
14332         * gst/mpegaudioparse/gstmpegaudioparse.c:
14333           mpegaudioparse: fix warning in macosx snow leopard
14334
14335 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
14336
14337         * gst/dvdsub/gstdvdsubdec.c:
14338           dvdsubdec: fix warning on macosx snow leopard
14339
14340 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
14341
14342         * gst/asfdemux/gstasfdemux.c:
14343           asfdemux: fix warning in macosx snow leopard
14344
14345 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
14346
14347         * gst/mpegaudioparse/gstmpegaudioparse.c:
14348           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14349
14350 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
14351
14352         * common:
14353           Automatic update of common submodule
14354           From 19fa4f3 to a3e3ce4
14355
14356 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
14357
14358         * gst/asfdemux/gstasfdemux.c:
14359         * gst/realmedia/rdtmanager.c:
14360           build: fprintf, sprintf, sscanf need stdio.h
14361
14362 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
14363
14364         * ext/mad/gstmad.c:
14365           mad: add missing include to fix the build
14366
14367 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14368
14369         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14370           dvdlpcm: whitespace fixes
14371
14372 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14373
14374         * gst-plugins-ugly.spec.in:
14375           update spec file
14376
14377 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14378
14379         * configure.ac:
14380           x264enc: adjust configure checking to changed upstream
14381
14382 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14383
14384         * ext/x264/gstx264enc.c:
14385           x264enc: conditionally adjust to new upstream API
14386           Fixes #596517.
14387
14388 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14389
14390         * gst/mpegaudioparse/gstmpegaudioparse.c:
14391         * gst/mpegaudioparse/gstmpegaudioparse.h:
14392           mpegaudioparse: prevent infinite (re)syncing
14393           Conflicts:
14394           gst/mpegaudioparse/gstmpegaudioparse.c
14395
14396 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
14397
14398         * gst/mpegaudioparse/gstmpegaudioparse.c:
14399           mp3parse: Refactor checking for sync. Make resyncing more reliable.
14400           Previously, we could get false sync relatively easily - it sometimes happened
14401           on real files. This cleans the code up a fair bit, and makes it require more
14402           confirmation that we've found valid sync before continuing.
14403
14404 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14405
14406         * gst/mpegaudioparse/gstmpegaudioparse.c:
14407           mpegaudioparse: ensure 2 valid headers in a row when resyncing
14408
14409 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14410
14411         * gst/mpegstream/gstdvddemux.c:
14412           dvddemux: remove bogus ifndef
14413
14414 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14415
14416         * common:
14417           Automatic update of common submodule
14418           From 94f95e3 to 19fa4f3
14419
14420 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14421
14422         * ext/mpeg2dec/gstmpeg2dec.c:
14423           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14424
14425 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14426
14427         * gst/dvdsub/gstdvdsubparse.c:
14428           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14429
14430 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
14431
14432         * ext/amrnb/amrnbdec.c:
14433         * ext/amrnb/amrnbenc.c:
14434           Remove Ronald Bultje from Authors field
14435           Replaced with "GStreamer maintainers
14436           <gstreamer-devel@lists.sourceforge.net>" or just removed,
14437           depending on the number of other authors.
14438
14439 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
14440
14441         * gst/asfdemux/Makefile.am:
14442         * gst/asfdemux/gstasfmux.c:
14443         * gst/asfdemux/gstasfmux.h:
14444           asfdemux: Remove old non-built asfmux code
14445           Remove so people don't confuse it with the new asfmux code
14446           in -bad.
14447
14448 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14449
14450         * ext/a52dec/gsta52dec.c:
14451           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14452           It's not defined for older liba52 versions.
14453
14454 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
14455
14456         * ext/a52dec/gsta52dec.c:
14457           a52dec: Allow liba52 to use djbfft based IMDCT transform
14458           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14459           IMDCT transform acceleration. It does however have a software based
14460           acceleration using the djbfft library (D.J. Bernstein's library for
14461           fourier transforms - Extremely fast library for floating-point
14462           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14463           flag.
14464           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14465           and AltiVec implementations, but those are checked for first, and
14466           djbfft is chosen only if none of those is available - good in the
14467           case of some distributions including a port of the MPlayer changes
14468           in their system a52dec library.
14469           The down and upmix code in liba52 doesn't seem to be disturbed by
14470           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14471           versions if passed from oil_cpu_get_flags (SSE currently is not).
14472           Fixes bug #592787.
14473
14474 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14475
14476         * configure.ac:
14477           amr: Use opencore-amr pkg-config files if possible
14478           This makes it possible to build the plugins when the libraries
14479           are installed at non-standard locations.
14480           Fixes bug #591348.
14481
14482 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14483
14484         * gst/mpegaudioparse/gstmpegaudioparse.c:
14485           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14486           Metadata provided seek tables are consistent with metadata's view of
14487           total size, which typically matches real size, but need not do so
14488           (e.g. a truncated file).  Fixes seeking and position reporting
14489           in such truncated files (although duration based on metadata may then
14490           still be incorrect).
14491
14492 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14493
14494         * configure.ac:
14495           configure: bump core/base requirements to released versions
14496           to avoid confusion.
14497
14498 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14499
14500         * configure.ac:
14501           configure: Remove all mentions to the id3tag plugin which was removed
14502
14503 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
14504
14505         * configure.ac:
14506           mad: make check for mad independent of the check for id3tag
14507           Fixes bug #590432.
14508
14509 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14510
14511         * gst/asfdemux/gstrtpasfdepay.c:
14512           rtpasfdepay: set padding size to the correct value
14513           asf packets in rtp packets should come with their padding fields
14514           set to 0 and the depayload must update them to the correct
14515           value before pushing downstream
14516
14517 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
14518
14519         * configure.ac:
14520         * docs/plugins/Makefile.am:
14521         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14522         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14523         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14524         * docs/plugins/inspect/plugin-amrnb.xml:
14525         * docs/plugins/inspect/plugin-amrwbdec.xml:
14526         * ext/Makefile.am:
14527         * ext/amrnb/GstAmrnbEnc.prs:
14528         * ext/amrnb/Makefile.am:
14529         * ext/amrnb/README:
14530         * ext/amrnb/amrnb.c:
14531         * ext/amrnb/amrnbdec.c:
14532         * ext/amrnb/amrnbdec.h:
14533         * ext/amrnb/amrnbenc.c:
14534         * ext/amrnb/amrnbenc.h:
14535         * ext/amrnb/amrnbparse.c:
14536         * ext/amrnb/amrnbparse.h:
14537         * ext/amrwbdec/Makefile.am:
14538         * ext/amrwbdec/README:
14539         * ext/amrwbdec/amrwb.c:
14540         * ext/amrwbdec/amrwbdec.c:
14541         * ext/amrwbdec/amrwbdec.h:
14542           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14543           These are based on the OpenCore codecs.
14544           Fixes bug #584890.
14545
14546 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
14547
14548         * common:
14549           Automatic update of common submodule
14550           From fedaaee to 94f95e3
14551
14552 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14553
14554         * LICENSE_readme:
14555         * REQUIREMENTS:
14556         * configure.ac:
14557         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14558         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14559         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14560         * docs/plugins/inspect/plugin-dvdnav.xml:
14561         * ext/Makefile.am:
14562         * ext/dvdnav/.gitignore:
14563         * ext/dvdnav/Makefile.am:
14564         * ext/dvdnav/README:
14565         * ext/dvdnav/dvdnavsrc.c:
14566         * ext/dvdnav/dvdnavsrc.h:
14567         * ext/dvdnav/gst-dvd:
14568         * ext/dvdread/dvdreadsrc.c:
14569         * gst-plugins-ugly.spec.in:
14570         * po/POTFILES.in:
14571           dvdnav: remove dvdnav plugin
14572           Remove dvdnav plugin, it has no future. resindvd is the plugin to
14573           use for dvd playback. Note that dvdnav was never really enabled
14574           in -ugly, you had to edit configure.ac to get it built.
14575
14576 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14577
14578         * tests/check/elements/mpeg2dec.c:
14579           mpeg2dec: Fix unused variables compiler warnings in unit test
14580
14581 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
14582
14583         * autogen.sh:
14584           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14585           Check for more automake command variants. Use printf instead of 'echo -n'
14586           for portability
14587
14588 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
14589
14590         * common:
14591           Automatic update of common submodule
14592           From 5845b63 to fedaaee
14593
14594 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
14595
14596         * .gitignore:
14597           Make git ignore more files
14598
14599 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
14600
14601         * gst/asfdemux/gstasfdemux.c:
14602           asfdemux: Refactor multiple packet pull.
14603           This also fixes a bug by which the first buffer (in a multi-packet mode)
14604           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14605           full incoming buffer and not just of the single asf packet.
14606           Fixes corrupted frames introduced by latest commit.
14607
14608 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14609
14610         * gst/asfdemux/gstasfdemux.c:
14611           asfdemux: use the right accurate field
14612           Remove accurate variable and its faulty use because the real variable is an
14613           instance variable.
14614
14615 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
14616
14617         * gst/asfdemux/asfpacket.c:
14618         * gst/asfdemux/gstasfdemux.c:
14619           asfdemux: Sprinkle branch prediction macros accross the code
14620
14621 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
14622
14623         * gst/asfdemux/gstasfdemux.c:
14624           asfdemux: Delay newsegment handling until we have a keyframe.
14625           We now have a chance for packets to be collected before we send out the
14626           newsegment. If we're not in accurate seeking (keyunit) it will set
14627           the segment start/time to the keyframe's timestamp.
14628
14629 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
14630
14631         * gst/asfdemux/gstasfdemux.c:
14632           asfdemux: Remove useless check. We already have checked for it above.
14633
14634 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
14635
14636         * gst/asfdemux/gstasfdemux.c:
14637           asfdemux: No longer queue GOPs now that seeking is fixed.
14638           We now *always* seek to the keyframe just before our requested position.
14639           When we encounter the first keyframe and we were not accurate (therefore doing
14640           keyframe seeking), we update the segment start position to the keyframe timestamp.
14641
14642 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
14643
14644         * gst/asfdemux/gstasfdemux.c:
14645         * gst/asfdemux/gstasfdemux.h:
14646           asfdemux: Store the accurate seeking flag
14647
14648 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
14649
14650         * gst/asfdemux/gstasfdemux.c:
14651           asfdemux: Use the average frame duration for buffers without a duration.
14652           This will still cause some timestamp jitter, but giving a hint as to the duration
14653           rather than nothing seems to be a better idea.
14654           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14655           duration using the accumulated packet duration (which will be correct).
14656
14657 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
14658
14659         * gst/asfdemux/gstasfdemux.c:
14660         * gst/asfdemux/gstasfdemux.h:
14661           asfdemux: Use index entry packet count to optimize seeking.
14662           The simple index entries also contain the number of packets one needs
14663           to retrieve at a given position to get a full keyframe. We therefore
14664           use that information to retrieve all those packets in one buffer when
14665           working in pull-mode.
14666
14667 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14668
14669         * gst/asfdemux/gstasfdemux.c:
14670           asfdemux: Do not try to free const pointer
14671           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14672           asfdemux tried to free a const pointer that had been cast to a
14673           normal pointer variable.
14674
14675 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
14676
14677         * gst/asfdemux/gstasfdemux.c:
14678           asfdemux: Use presentation timestamp when searching in the index.
14679           We need to take the preroll into account... else we end up too early.
14680
14681 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
14682
14683         * common:
14684           Automatic update of common submodule
14685           From f3bb51b to 5845b63
14686
14687 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
14688
14689         * gst/asfdemux/gstasfdemux.c:
14690           asfdemux: Convert index entry from presentation time to timestamps.
14691           We weren't taking the preroll into account previously, meaning that we
14692           were always seeking preroll nanoseconds too early... resulting in a lot
14693           of dropped packets (which are before the start time).
14694           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14695
14696 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
14697
14698         * common:
14699         * gst/asfdemux/gstasfdemux.c:
14700           asfdemux: Fix byte array metadata handling.
14701           We basically discard byte array metadata. Should be trivial to adapt
14702           to storing the pointers if we need it later on.
14703
14704 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
14705
14706         * gst/asfdemux/gstasfdemux.c:
14707         * gst/asfdemux/gstasfdemux.h:
14708           asfdemux: Handle PAR/interlaced information stored in packet payload.
14709           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14710           in the ASF Packet payload extensions).
14711
14712 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
14713
14714         * gst/asfdemux/gstasfdemux.c:
14715         * gst/asfdemux/gstasfdemux.h:
14716           asfdemux: Store/Handle global metadata (not specific to one stream).
14717           This allows us to store (and handle) PAR information which might be stored there.
14718
14719 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14720
14721         * gst/mpegaudioparse/gstmpegaudioparse.c:
14722           mpegaudioparse: fix Xing inverse seek table building
14723
14724 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
14725
14726         * common:
14727           Automatic update of common submodule
14728           From f3bb51b to f810030
14729
14730 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14731
14732         * gst/asfdemux/gstasfdemux.c:
14733           asfdemux: don't try to free a NULL taglist
14734
14735 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14736
14737         * gst/asfdemux/gstasfdemux.c:
14738           asfdemux: post tags only after we've created our source pads
14739           Post global tags only after we've added our source pads, so that
14740           tag events get sent downstream in addition to tag messages posted
14741           on the bus. This makes sure tags can be picked up automatically
14742           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14743           While we're at it, also add a container-format tag.
14744
14745 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14746
14747         * configure.ac:
14748         * gst/asfdemux/gstasfdemux.c:
14749           asfdemux: use new bytereader functions for image tag parsing
14750
14751 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14752
14753         * gst/asfdemux/gstasfdemux.c:
14754         * gst/asfdemux/gstasfdemux.h:
14755           asfdemux: remove some more unused variables
14756
14757 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14758
14759         * gst/realmedia/rmdemux.c:
14760           rmdemux: plug buffer leaking
14761
14762 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14763
14764         * gst/asfdemux/gstrtpasfdepay.c:
14765           asfdepay: guard against dropped buffers
14766           If a buffer was dropped, we might request data from the adapter that is not
14767           there and then we get a NULL buffer.
14768
14769 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14770
14771         * gst/asfdemux/gstasfdemux.c:
14772         * gst/asfdemux/gstasfdemux.h:
14773           asfdemux: set DISCONT on streams
14774           When we receive a DISCONT as input, don't clear our complete state but simply
14775           mark a discont that will be put on the next buffer. The code will be able to
14776           handle and throw away incomplete data.
14777           Add some more debug info.
14778           Remove an unused variable.
14779
14780 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14781
14782         * gst/asfdemux/gstrtpasfdepay.c:
14783           asfdepay: set DELTA_UNIT flag correctly
14784           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14785           Add some more debug info.
14786
14787 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14788
14789         * gst/asfdemux/gstasfdemux.c:
14790           asfdemux: fix latency calculations
14791           We need to check for -1 as an invalid timestamp, not 1.
14792
14793 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14794
14795         * gst/mpegaudioparse/gstmpegaudioparse.c:
14796         * gst/mpegaudioparse/gstmpegaudioparse.h:
14797           mp3parse: don't put every single frame into the index
14798           Let's not put every single mp3 frame in our index, a few frames per
14799           second should be more than enough. For now use an index interval
14800           of 100ms-500ms depending on the upstream size, to keep the index at
14801           a reasonable size. Factor out the code that adds the index entry
14802           into a separate function for better code readability.
14803
14804 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14805
14806         * gst/mpegaudioparse/gstmpegaudioparse.c:
14807         * gst/mpegaudioparse/gstmpegaudioparse.h:
14808           mp3parse: assume seekability only if we know the upstream size
14809           While technically upstream may be seekable even if it doesn't know
14810           the exact size, I can't think of a use case where this distincation
14811           is relevant in practice, so for now just assume we're not seekable
14812           if upstream doesn't provide us with a size. Makes sure we don't
14813           build a seek index when streaming internet radio with sources that
14814           pretend to be seekable until you try to actually seek.
14815
14816 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14817
14818         * gst-plugins-ugly.spec.in:
14819           Fix x264 requirement in SPEC file
14820
14821 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14822
14823         * ext/x264/gstx264enc.c:
14824         * gst/realmedia/rdtmanager.c:
14825           x264enc, rdtmanager: fix compilation with debugging disabled
14826
14827 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14828
14829         * common:
14830         * docs/plugins/Makefile.am:
14831           docs: Bump common. Fix comment in the docs Makefile.am
14832
14833 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
14834
14835         * configure.ac:
14836         * win32/common/config.h:
14837           Back to development -> 0.10.12.1
14838
14839 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14840
14841         * gst-plugins-ugly.doap:
14842           Add 0.10.12 release to the doap file
14843
14844 === release 0.10.12 ===
14845
14846 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14847
14848         * ChangeLog:
14849         * NEWS:
14850         * RELEASE:
14851         * configure.ac:
14852         * docs/plugins/gst-plugins-ugly-plugins.args:
14853         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14854         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14855         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14856         * docs/plugins/inspect/plugin-a52dec.xml:
14857         * docs/plugins/inspect/plugin-asf.xml:
14858         * docs/plugins/inspect/plugin-cdio.xml:
14859         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14860         * docs/plugins/inspect/plugin-dvdread.xml:
14861         * docs/plugins/inspect/plugin-dvdsub.xml:
14862         * docs/plugins/inspect/plugin-iec958.xml:
14863         * docs/plugins/inspect/plugin-lame.xml:
14864         * docs/plugins/inspect/plugin-mad.xml:
14865         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14866         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14867         * docs/plugins/inspect/plugin-mpegstream.xml:
14868         * docs/plugins/inspect/plugin-realmedia.xml:
14869         * docs/plugins/inspect/plugin-siddec.xml:
14870         * docs/plugins/inspect/plugin-synaesthesia.xml:
14871         * docs/plugins/inspect/plugin-twolame.xml:
14872         * docs/plugins/inspect/plugin-x264.xml:
14873         * win32/common/config.h:
14874           Release 0.10.12
14875
14876 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
14877
14878         * po/bg.po:
14879         * po/id.po:
14880         * po/it.po:
14881         * po/nl.po:
14882         * po/zh_CN.po:
14883           Update .po files
14884
14885 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
14886
14887         * po/af.po:
14888         * po/az.po:
14889         * po/bg.po:
14890         * po/ca.po:
14891         * po/cs.po:
14892         * po/da.po:
14893         * po/en_GB.po:
14894         * po/es.po:
14895         * po/fi.po:
14896         * po/fr.po:
14897         * po/hu.po:
14898         * po/id.po:
14899         * po/it.po:
14900         * po/ja.po:
14901         * po/lt.po:
14902         * po/mt.po:
14903         * po/nb.po:
14904         * po/nl.po:
14905         * po/or.po:
14906         * po/pl.po:
14907         * po/pt_BR.po:
14908         * po/ru.po:
14909         * po/sk.po:
14910         * po/sq.po:
14911         * po/sr.po:
14912         * po/sv.po:
14913         * po/tr.po:
14914         * po/uk.po:
14915         * po/vi.po:
14916         * po/zh_CN.po:
14917           Update .po files
14918
14919 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
14920
14921         * configure.ac:
14922         * po/af.po:
14923         * po/az.po:
14924         * po/bg.po:
14925         * po/ca.po:
14926         * po/cs.po:
14927         * po/da.po:
14928         * po/en_GB.po:
14929         * po/es.po:
14930         * po/fi.po:
14931         * po/fr.po:
14932         * po/hu.po:
14933         * po/id.po:
14934         * po/it.po:
14935         * po/ja.po:
14936         * po/lt.po:
14937         * po/mt.po:
14938         * po/nb.po:
14939         * po/nl.po:
14940         * po/or.po:
14941         * po/pl.po:
14942         * po/pt_BR.po:
14943         * po/ru.po:
14944         * po/sk.po:
14945         * po/sq.po:
14946         * po/sr.po:
14947         * po/sv.po:
14948         * po/tr.po:
14949         * po/uk.po:
14950         * po/vi.po:
14951         * po/zh_CN.po:
14952         * win32/common/config.h:
14953           0.10.11.2 pre-release
14954
14955 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
14956
14957         * win32/common/config.h.in:
14958           win32: Remove #undef inline from the win32 config.h
14959
14960 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14961
14962         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14963         * docs/plugins/inspect/plugin-mad.xml:
14964         * ext/mad/Makefile.am:
14965         * ext/mad/gstid3tag.c:
14966         * ext/mad/gstmad.c:
14967         * ext/mad/gstmad.h:
14968           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14969           It will be reborn with a shiny new code base under its hood in -bad.
14970           See #581756 and #565764.
14971
14972 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14973
14974         * tests/check/pipelines/.gitignore:
14975           gitignore: Ignore some built files in the test area
14976
14977 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14978
14979         * docs/plugins/inspect/plugin-a52dec.xml:
14980         * docs/plugins/inspect/plugin-asf.xml:
14981         * docs/plugins/inspect/plugin-cdio.xml:
14982         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14983         * docs/plugins/inspect/plugin-dvdread.xml:
14984         * docs/plugins/inspect/plugin-dvdsub.xml:
14985         * docs/plugins/inspect/plugin-iec958.xml:
14986         * docs/plugins/inspect/plugin-lame.xml:
14987         * docs/plugins/inspect/plugin-mad.xml:
14988         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14989         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14990         * docs/plugins/inspect/plugin-mpegstream.xml:
14991         * docs/plugins/inspect/plugin-realmedia.xml:
14992         * docs/plugins/inspect/plugin-siddec.xml:
14993         * docs/plugins/inspect/plugin-synaesthesia.xml:
14994         * docs/plugins/inspect/plugin-twolame.xml:
14995           docs: Update plugin inspect files
14996
14997 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14998
14999         * configure.ac:
15000         * docs/plugins/Makefile.am:
15001         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15002         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15003         * docs/plugins/inspect/plugin-x264.xml:
15004         * ext/Makefile.am:
15005         * gst-plugins-ugly.spec.in:
15006         * tests/check/Makefile.am:
15007         * tests/check/elements/.gitignore:
15008           Moved 'x264enc' from -bad to -ugly
15009
15010 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15011
15012         * ext/x264/gstx264enc.c:
15013         * ext/x264/gstx264enc.h:
15014           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15015           Fixes #583627
15016
15017 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15018
15019         * ext/x264/GstX264Enc.prs:
15020           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15021
15022 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15023
15024         * ext/x264/GstX264Enc.prs:
15025           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15026
15027 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15028
15029         * ext/x264/gstx264enc.c:
15030           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15031
15032 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
15033
15034         * ext/x264/GstX264Enc.prs:
15035         * ext/x264/Makefile.am:
15036         * ext/x264/gstx264enc.c:
15037           [MOVED FROM BAD 24/28] x264enc: add preset support
15038           Add preset iface and a (dummy) preset file as a starting point.
15039
15040 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15041
15042         * ext/x264/gstx264enc.c:
15043           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15044
15045 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
15046
15047         * ext/x264/gstx264enc.c:
15048         * ext/x264/gstx264enc.h:
15049           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15050           Use the GstForceKeyUnit event to force a keyframe.
15051           Fixes #578112.
15052
15053 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15054
15055           [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...
15056           Original commit message from CVS:
15057           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15058           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15059           Use hyphen in property name, perform safety buffer size check
15060           prior to mem access, and some more parentheses in macro.
15061
15062 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
15063
15064           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15065           Original commit message from CVS:
15066           * ext/apexsink/Makefile.am:
15067           Link against -lgcrpyto for RSA_new and RSA_free.
15068           * ext/faac/gstfaac.c:
15069           * ext/x264/gstx264enc.c:
15070           Fix compiler warnings.
15071
15072 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15073
15074           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15075           Original commit message from CVS:
15076           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15077           Construct source caps in more conventional (and correct) manner.
15078
15079 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15080
15081           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15082           Original commit message from CVS:
15083           * ext/alsaspdif/Makefile.am:
15084           * ext/amrwb/Makefile.am:
15085           * ext/apexsink/Makefile.am:
15086           * ext/arts/Makefile.am:
15087           * ext/artsd/Makefile.am:
15088           * ext/audiofile/Makefile.am:
15089           * ext/audioresample/Makefile.am:
15090           * ext/bz2/Makefile.am:
15091           * ext/cdaudio/Makefile.am:
15092           * ext/celt/Makefile.am:
15093           * ext/dc1394/Makefile.am:
15094           * ext/dirac/Makefile.am:
15095           * ext/directfb/Makefile.am:
15096           * ext/divx/Makefile.am:
15097           * ext/dts/Makefile.am:
15098           * ext/faac/Makefile.am:
15099           * ext/faad/Makefile.am:
15100           * ext/gsm/Makefile.am:
15101           * ext/hermes/Makefile.am:
15102           * ext/ivorbis/Makefile.am:
15103           * ext/jack/Makefile.am:
15104           * ext/jp2k/Makefile.am:
15105           * ext/ladspa/Makefile.am:
15106           * ext/lcs/Makefile.am:
15107           * ext/libfame/Makefile.am:
15108           * ext/libmms/Makefile.am:
15109           * ext/metadata/Makefile.am:
15110           * ext/mpeg2enc/Makefile.am:
15111           * ext/mplex/Makefile.am:
15112           * ext/musepack/Makefile.am:
15113           * ext/musicbrainz/Makefile.am:
15114           * ext/mythtv/Makefile.am:
15115           * ext/nas/Makefile.am:
15116           * ext/neon/Makefile.am:
15117           * ext/ofa/Makefile.am:
15118           * ext/polyp/Makefile.am:
15119           * ext/resindvd/Makefile.am:
15120           * ext/sdl/Makefile.am:
15121           * ext/shout/Makefile.am:
15122           * ext/snapshot/Makefile.am:
15123           * ext/sndfile/Makefile.am:
15124           * ext/soundtouch/Makefile.am:
15125           * ext/spc/Makefile.am:
15126           * ext/swfdec/Makefile.am:
15127           * ext/tarkin/Makefile.am:
15128           * ext/theora/Makefile.am:
15129           * ext/timidity/Makefile.am:
15130           * ext/twolame/Makefile.am:
15131           * ext/x264/Makefile.am:
15132           * ext/xine/Makefile.am:
15133           * ext/xvid/Makefile.am:
15134           * gst-libs/gst/app/Makefile.am:
15135           * gst-libs/gst/dshow/Makefile.am:
15136           * gst/aiffparse/Makefile.am:
15137           * gst/app/Makefile.am:
15138           * gst/audiobuffer/Makefile.am:
15139           * gst/bayer/Makefile.am:
15140           * gst/cdxaparse/Makefile.am:
15141           * gst/chart/Makefile.am:
15142           * gst/colorspace/Makefile.am:
15143           * gst/dccp/Makefile.am:
15144           * gst/deinterlace/Makefile.am:
15145           * gst/deinterlace2/Makefile.am:
15146           * gst/dvdspu/Makefile.am:
15147           * gst/festival/Makefile.am:
15148           * gst/filter/Makefile.am:
15149           * gst/flacparse/Makefile.am:
15150           * gst/flv/Makefile.am:
15151           * gst/games/Makefile.am:
15152           * gst/h264parse/Makefile.am:
15153           * gst/librfb/Makefile.am:
15154           * gst/mixmatrix/Makefile.am:
15155           * gst/modplug/Makefile.am:
15156           * gst/mpeg1sys/Makefile.am:
15157           * gst/mpeg4videoparse/Makefile.am:
15158           * gst/mpegdemux/Makefile.am:
15159           * gst/mpegtsmux/Makefile.am:
15160           * gst/mpegvideoparse/Makefile.am:
15161           * gst/mve/Makefile.am:
15162           * gst/nsf/Makefile.am:
15163           * gst/nuvdemux/Makefile.am:
15164           * gst/overlay/Makefile.am:
15165           * gst/passthrough/Makefile.am:
15166           * gst/pcapparse/Makefile.am:
15167           * gst/playondemand/Makefile.am:
15168           * gst/rawparse/Makefile.am:
15169           * gst/real/Makefile.am:
15170           * gst/rtjpeg/Makefile.am:
15171           * gst/rtpmanager/Makefile.am:
15172           * gst/scaletempo/Makefile.am:
15173           * gst/sdp/Makefile.am:
15174           * gst/selector/Makefile.am:
15175           * gst/smooth/Makefile.am:
15176           * gst/smoothwave/Makefile.am:
15177           * gst/speed/Makefile.am:
15178           * gst/speexresample/Makefile.am:
15179           * gst/stereo/Makefile.am:
15180           * gst/subenc/Makefile.am:
15181           * gst/tta/Makefile.am:
15182           * gst/vbidec/Makefile.am:
15183           * gst/videodrop/Makefile.am:
15184           * gst/videosignal/Makefile.am:
15185           * gst/virtualdub/Makefile.am:
15186           * gst/vmnc/Makefile.am:
15187           * gst/y4m/Makefile.am:
15188           * sys/acmenc/Makefile.am:
15189           * sys/cdrom/Makefile.am:
15190           * sys/dshowdecwrapper/Makefile.am:
15191           * sys/dshowsrcwrapper/Makefile.am:
15192           * sys/dvb/Makefile.am:
15193           * sys/dxr3/Makefile.am:
15194           * sys/fbdev/Makefile.am:
15195           * sys/oss4/Makefile.am:
15196           * sys/qcam/Makefile.am:
15197           * sys/qtwrapper/Makefile.am:
15198           * sys/vcd/Makefile.am:
15199           * sys/wininet/Makefile.am:
15200           * win32/common/config.h:
15201           Don't install static libs for plugins. Fixes #550851 for -bad.
15202
15203 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15204
15205           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
15206           Original commit message from CVS:
15207           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15208           Adapt to slightly modified x264 API.  Fixes #555238.
15209
15210 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15211
15212           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
15213           Original commit message from CVS:
15214           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15215           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15216           * ext/x264/gstx264enc.h:
15217           Do not deal with duplicated input (timestamps).  If needed,
15218           a generic element can do so.
15219           Do not manipulate input timestamps on the way out,
15220           since that shifts the timeline and A/V sync.
15221
15222 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15223
15224           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15225           Original commit message from CVS:
15226           * docs/plugins/gst-plugins-bad-plugins.args:
15227           Integrate new properties into documentation.
15228           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15229           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15230           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15231           Fix up API prior to eventual plugin move.
15232           API: GstX264Enc:pass (provides more options, and changed to enum)
15233
15234 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15235
15236           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15237           Original commit message from CVS:
15238           * docs/plugins/Makefile.am:
15239           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15240           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15241           * ext/x264/gstx264enc.c:
15242           * tests/check/Makefile.am:
15243           * tests/check/elements/x264enc.c: (setup_x264enc),
15244           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15245           Add documentation and unit test for x264enc.
15246
15247 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15248
15249           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15250           Original commit message from CVS:
15251           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15252           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15253           Allocate some buffers in more adaptive and economical fashion.
15254
15255 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15256
15257           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15258           Original commit message from CVS:
15259           * configure.ac:
15260           Check for sufficiently up-to-date x264 API.
15261           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15262           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15263           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15264           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15265           * ext/x264/gstx264enc.h:
15266           Expose some more parameters of the x264 encoder as properties.
15267
15268 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15269
15270           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15271           Original commit message from CVS:
15272           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15273           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15274           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15275           (gst_x264_enc_flush_frames):
15276           Coding style and layout; re-order some functions in more
15277           typical and natural flow.
15278
15279 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15280
15281           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15282           Original commit message from CVS:
15283           * ext/x264/Makefile.am:
15284           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15285           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15286           (gst_x264_enc_reset), (gst_x264_enc_finalize),
15287           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15288           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15289           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15290           * ext/x264/gstx264enc.h:
15291           Use GQueue in stead of custom queue code.
15292           Factorize flushing out encoder delayed frames.
15293           Factorize initialization and state change reset.
15294
15295 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15296
15297           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15298           Original commit message from CVS:
15299           * ext/x264/gstx264enc.h:
15300           * sys/fbdev/gstfbdevsink.c:
15301           Use configure-generated _stdint.h.
15302
15303 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15304
15305           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15306           Original commit message from CVS:
15307           * ext/x264/Makefile.am:
15308           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15309           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15310           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15311           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15312           (gst_x264_enc_finalize), (gst_x264_enc_chain),
15313           (gst_x264_enc_encode_frame), (plugin_init):
15314           * ext/x264/gstx264enc.h:
15315           Use video format library and GST_WRITE_*_BE macros where applicable.
15316           Use finalize in stead of dispose.
15317           Set up debug category and log callback.
15318
15319 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15320
15321           [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...
15322           Original commit message from CVS:
15323           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15324           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15325           (gst_x264_enc_encode_frame):
15326           Try harder not to crash when we get an EOS event but haven't set
15327           up the encoder yet (as may happen when upstream errors out with
15328           not-negotiated, for example). Also, always push the EOS event
15329           downstream.
15330
15331 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15332
15333           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15334           Original commit message from CVS:
15335           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15336           Fix caps memleak.
15337
15338 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15339
15340           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15341           Original commit message from CVS:
15342           * ext/x264/gstx264enc.c:
15343           Fix build against the libx264 version that ships with debian stable.
15344
15345 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15346
15347           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15348           Original commit message from CVS:
15349           * ext/audioresample/gstaudioresample.c:
15350           * ext/x264/gstx264enc.c:
15351           * gst/dvdspu/gstdvdspu.c:
15352           * gst/dvdspu/gstdvdspu.h:
15353           * gst/festival/gstfestival.c:
15354           * gst/h264parse/gsth264parse.c:
15355           * gst/mpegtsparse/mpegtspacketizer.c:
15356           * gst/mpegtsparse/mpegtsparse.c:
15357           * gst/multifile/gstmultifilesink.c:
15358           * gst/multifile/gstmultifilesrc.c:
15359           * gst/nuvdemux/gstnuvdemux.c:
15360           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15361           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15362           * sys/vcd/vcdsrc.c:
15363           Massive leak fixing, plus code cleanups.
15364
15365 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15366
15367           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15368           Original commit message from CVS:
15369           * examples/app/appsrc_ex.c:
15370           * examples/switch/switcher.c:
15371           * ext/neon/gstneonhttpsrc.c:
15372           * ext/timidity/gstwildmidi.c:
15373           * ext/x264/gstx264enc.c:
15374           * gst/mve/mveaudioenc.c: (mve_compress_audio):
15375           * gst/rtpmanager/gstrtpclient.c:
15376           * gst/rtpmanager/gstrtpjitterbuffer.c:
15377           * gst/spectrum/demo-audiotest.c:
15378           * gst/spectrum/demo-osssrc.c:
15379           * sys/dvb/gstdvbsrc.c:
15380           Add stdlib include (free, atoi, exit).
15381
15382 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15383
15384           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15385           Original commit message from CVS:
15386           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15387           This needs a version check.
15388           * gst/bayer/Makefile.am:
15389           Fix the build.
15390
15391 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
15392
15393           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15394           Original commit message from CVS:
15395           Patch by: Michal Benes <michal.benes at itonis tv>
15396           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15397           * configure.ac:
15398           * ext/Makefile.am:
15399           * ext/x264/Makefile.am:
15400           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15401           (gst_x264_enc_analyse_get_type),
15402           (gst_x264_enc_timestamp_queue_init),
15403           (gst_x264_enc_timestamp_queue_free),
15404           (gst_x264_enc_timestamp_queue_put),
15405           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15406           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15407           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15408           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15409           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15410           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15411           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15412           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15413           (plugin_init):
15414           * ext/x264/gstx264enc.h:
15415           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15416           handle 'odd' widths and heights correctly yet.
15417
15418 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15419
15420         * gst/asfdemux/gstasfdemux.c:
15421           asfdemux: nicer metadata extraction of genre tags in some cases
15422           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15423           that they presumably stand for.
15424
15425 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15426
15427         * gst/asfdemux/gstasfdemux.c:
15428           asfdemux: parse WM/Picture tags to extract cover art
15429           Fixes #583112.
15430
15431 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15432
15433         * REQUIREMENTS:
15434           docs: fix http links for amr libs in REQUIREMENTS
15435
15436 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15437
15438         * gst/asfdemux/gstasfdemux.c:
15439           asfdemux: fix bogus flow return handling in eos handler
15440           Don't overwrite the origin flow return by whatever flow we get
15441           when trying to push the remaining internally queued payloads.
15442           We want to do our eos logic, ie. send an EOS event or segment-done
15443           message in any case. Makes things EOS properly when an EOS event
15444           is forced upon the pipeline so that the source returns
15445           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15446
15447 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15448
15449         * win32/common/config.h:
15450           win32: update config.h
15451
15452 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15453
15454         * configure.ac:
15455           configure: bump core/base requirements to released versions
15456
15457 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15458
15459         * autogen.sh:
15460         * configure.ac:
15461           autogen: move the -Wno-portability for automake into configure.ac
15462
15463 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
15464
15465         * gst/dvdlpcmdec/Makefile.am:
15466         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15467           dvdlpcmdec: Add multichannel channel maps, and send some tags
15468           Add a multichannel map to the output caps, and send at least a CODEC and
15469           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15470           no samples and can't find info about the channel ordering, but this is
15471           better than nothing.
15472
15473 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15474
15475         * common:
15476           Automatic update of common submodule
15477           From 888e0a2 to c572721
15478
15479 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15480
15481         * common:
15482           Automatic update of common submodule
15483           From 6ab11d1 to 888e0a2
15484
15485 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
15486
15487         * gst/dvdsub/gstdvdsubdec.c:
15488           dvdsubdec: Remove some dead code
15489           Remove some redundant memset - gobject memory is already initalised to 0.
15490           Remove a commented out line leftover from the previous commit
15491
15492 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
15493
15494         * gst/dvdsub/gstdvdsubdec.c:
15495         * gst/dvdsub/gstdvdsubdec.h:
15496           dvdsubdec: Support ARGB output
15497           Negotiate to and render into ARGB buffers directly if the peer supports it.
15498           Fixes: #580869
15499
15500 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
15501
15502         * ext/a52dec/gsta52dec.c:
15503           a52dec: Reconcile code with dtsdec
15504           Perform some cleanups based on the dtsdec code such as using the boilerplate
15505           macro and static pad template functions.
15506           Add some documentation. Don't register a change in flags until we synch on
15507           another frame successfully.
15508
15509 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15510
15511         * ext/lame/gstlamemp3enc.c:
15512           lamemp3enc: Improve debugging a bit
15513
15514 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
15515
15516         * ext/mpeg2dec/gstmpeg2dec.c:
15517           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15518
15519 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15520
15521         * po/Makevars:
15522         * po/af.po:
15523         * po/az.po:
15524         * po/bg.po:
15525         * po/ca.po:
15526         * po/cs.po:
15527         * po/da.po:
15528         * po/en_GB.po:
15529         * po/es.po:
15530         * po/fi.po:
15531         * po/fr.po:
15532         * po/hu.po:
15533         * po/id.po:
15534         * po/it.po:
15535         * po/ja.po:
15536         * po/lt.po:
15537         * po/mt.po:
15538         * po/nb.po:
15539         * po/nl.po:
15540         * po/or.po:
15541         * po/pl.po:
15542         * po/pt_BR.po:
15543         * po/ru.po:
15544         * po/sk.po:
15545         * po/sq.po:
15546         * po/sr.po:
15547         * po/sv.po:
15548         * po/tr.po:
15549         * po/uk.po:
15550         * po/vi.po:
15551         * po/zh_CN.po:
15552           po: avoid conflicts of local *.po files with files in git
15553           Make it so that filenames and line numbers are only stored in the *.pot file
15554           (which is not in git), but not in the individual *.po files. This information
15555           is hardly useful for translators in our case, and it should avoid the constant
15556           conflicts of local *.po files with the ones in git which are caused by the
15557           source files changing and the line numbers being updated. This commit might
15558           cause one last merge conflict for you, which you can work around with
15559           "git checkout po/*.po" before merging or pulling. After that there should
15560           (hopefully) not be any more local modifications of these files (unless
15561           someone committed additions or changes to translated strings and the
15562           *.po files haven't been updated yet, that is).
15563
15564 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15565
15566         * ext/lame/gstlamemp3enc.c:
15567           lamemp3enc: add Since tag to gtk-doc chunk
15568
15569 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15570
15571         * tests/check/elements/mpeg2dec.c:
15572           checks: fix mpeg2dec unit test again after interlace addition to caps
15573
15574 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15575
15576         * ext/mpeg2dec/gstmpeg2dec.c:
15577           mpeg2dec: work around old mpeg2dec versions
15578           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15579           detection and just assume no rff is used. This fixes the compilation.
15580           Fixes #582375
15581
15582 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15583
15584         * ext/mpeg2dec/Makefile.am:
15585           mpeg2dec: link to gstvideo
15586           Fix compilation by adding the right include directories and linking to the video
15587           library.
15588
15589 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
15590
15591         * gst/asfdemux/asfpacket.c:
15592           asfdemux: Downgrade simple statements from WARNING to DEBUG
15593
15594 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
15595
15596         * gst/asfdemux/asfheaders.c:
15597         * gst/asfdemux/asfheaders.h:
15598         * gst/asfdemux/asfpacket.c:
15599         * gst/asfdemux/asfpacket.h:
15600           asf: Detect more payload extensions.
15601           These should help fix interlaced/PAR issues with more files.
15602
15603 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
15604
15605         * ext/mpeg2dec/gstmpeg2dec.c:
15606         * ext/mpeg2dec/gstmpeg2dec.h:
15607           mpeg2dec: Implement interlaced support.
15608           Expand the debugging statements to show more picture information.
15609
15610 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15611
15612         * ext/mpeg2dec/gstmpeg2dec.c:
15613           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15614           ffdec_mpeg2video is much faster, fixes bug #574461.
15615
15616 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15617
15618         * ext/lame/gstlamemp3enc.c:
15619           lamemp3enc: Don't write a Xing header
15620
15621 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
15622
15623         * autogen.sh:
15624           Run libtoolize before aclocal
15625           This unbreaks the build in some cases. Fixes bug #582021
15626
15627 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
15628
15629         * ext/mpeg2dec/gstmpeg2dec.c:
15630           mpeg2dec: use 64bit safe scaling functions.
15631           Got this to fail when seeking in a 14GB file (the value in bytes is
15632           bigger than 2**32).
15633
15634 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15635
15636         * gst/mpegaudioparse/gstmpegaudioparse.c:
15637           mpegaudioparse: remove some pointless g_return_if_fail()s
15638
15639 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15640
15641         * ext/twolame/gsttwolame.c:
15642           Switch twolame to primary rank
15643
15644 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15645
15646         * ext/lame/gstlame.c:
15647         * ext/lame/gstlamemp3enc.c:
15648         * ext/twolame/gsttwolame.c:
15649           Add ranks to mp3 encoders
15650
15651 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15652
15653         * gst-plugins-ugly.spec.in:
15654           Add twolame plugin to spec file
15655
15656 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15657
15658         * gst/asfdemux/asfpacket.c:
15659         * gst/asfdemux/gstasfdemux.c:
15660         * gst/asfdemux/gstasfdemux.h:
15661           asfdemux: use upstream segment and timestamps for some interpolation
15662           This should particularly help in case of upstream live src, e.g. rtspsrc,
15663           and especially so if it has to perform fallback to TCP.
15664
15665 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
15666
15667         * gst/asfdemux/gstrtpasfdepay.c:
15668           rtpasfdepay: Add support for fragmented packet (L == 0).
15669           This happens with rtp-over-udp.
15670
15671 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15672
15673         * ext/lame/gstlamemp3enc.c:
15674           lamemp3enc: Fixup the bitrate only for CBR
15675           Additionally clarify some property descriptions.
15676
15677 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
15678
15679         * ext/lame/gstlamemp3enc.c:
15680           lame: fix format string in debug statement
15681
15682 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
15683
15684         * gst/mpegaudioparse/gstmpegaudioparse.c:
15685           mp3parse: Don't reject valid Xing tables of contents
15686           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15687           reject them because of it, just subtract the initial offset when reading
15688           the table.
15689
15690 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
15691
15692         * gst/mpegaudioparse/gstmpegaudioparse.c:
15693           mp3parse: Allow more bits to change in headers during resynch
15694           Be more lenient about what we accept as changing bits in a header - basically,
15695           only require that the mp3 sync marker is present, for the mpeg version,
15696           layer and samplerate.
15697           Fixes: #581464
15698
15699 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
15700
15701         * ext/mad/gstmad.c:
15702           mad: Add duration of incoming/outgoing buffers in debug statements
15703
15704 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
15705
15706         * gst/mpegaudioparse/gstmpegaudioparse.c:
15707           mpegaudioparse: Remove useless checks for valid buffer duration.
15708           The buffer duration is set to a valid value at the very top of
15709           emit_frame(), we therefore don't need to check it later on.
15710
15711 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
15712
15713         * gst/mpegaudioparse/gstmpegaudioparse.c:
15714           mpegaudioparse: Fix stop condition for outputting buffers.
15715           Some mp3 streams have an offset in timestamps, requiring us to push the
15716           frame *AFTER* segment.stop in order for the decoder to be able to push
15717           all data up to the segment.stop position.
15718
15719 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15720
15721         * gst/asfdemux/asfpacket.c:
15722         * gst/asfdemux/gstasfdemux.c:
15723         * gst/asfdemux/gstasfdemux.h:
15724           asfdemux: 0-base timestamps consistently (whether or not streaming)
15725           This also makes timestamps (more) consistent before and after a possible
15726           seek, and moreover makes for reasonable position reporting in live stream
15727           (whose payload timestamps should not be taken for granted).
15728
15729 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15730
15731         * gst/asfdemux/gstasfdemux.c:
15732         * gst/asfdemux/gstasfdemux.h:
15733           asfdemux: report initial latency due to internal preroll queue
15734
15735 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15736
15737         * gst/asfdemux/gstasfdemux.c:
15738           asfdemux: enhance debug statement and refactor some initialization
15739
15740 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15741
15742         * gst/asfdemux/gstasfdemux.c:
15743           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15744
15745 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15746
15747         * gst/asfdemux/asfpacket.c:
15748         * gst/asfdemux/gstasfdemux.c:
15749         * gst/asfdemux/gstasfdemux.h:
15750           asfdemux: handle FIXME; normalize preroll
15751
15752 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15753
15754         * gst/asfdemux/gstasfdemux.c:
15755         * gst/asfdemux/gstasfdemux.h:
15756           asfdemux: fixes for streaming mode
15757           * Improve newsegment handling, e.g. upstream might live in TIME.
15758           * Only send newsegment if we have needed info.
15759           * Avoid reading past end of data section.
15760
15761 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15762
15763         * gst/asfdemux/gstasfdemux.c:
15764           asfdemux: fixes/enhancements for streaming mode
15765           * Do not rock the boat by reacting to FLUSH_START.
15766           * Try to handle TIME seeking by seeking upstream in BYTES.
15767           * Handle SEEKING query.
15768
15769 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15770
15771         * configure.ac:
15772         * ext/lame/gstlamemp3enc.c:
15773           lame: fix compilation with LAME versions < 3.98
15774           lame_set_VBR_quality(), which takes a floating point value for the
15775           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15776           takes quality as an integer, for older LAME versions.
15777           Fixes #581341.
15778
15779 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15780
15781         * win32/common/config.h:
15782           win32: update config.h to git
15783           Until someone ports the new win32 config.h logic from the
15784           other modules to -ugly.
15785
15786 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15787
15788         * docs/plugins/gst-plugins-ugly-plugins.args:
15789         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15790         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15791           Update docs
15792
15793 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15794
15795         * ext/lame/gstlamemp3enc.c:
15796           lamemp3enc: Add a note to the encoding-engine-quality property
15797           that says, that this does not affect the bitrate at all.
15798
15799 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15800
15801         * ext/lame/gstlame.c:
15802         * ext/lame/gstlamemp3enc.c:
15803           lame: Implement preset interface
15804
15805 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15806
15807         * ext/twolame/gsttwolame.c:
15808           twolame: Implement preset interface
15809
15810 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15811
15812         * docs/plugins/gst-plugins-ugly-plugins.args:
15813         * ext/lame/gstlamemp3enc.c:
15814         * ext/lame/gstlamemp3enc.h:
15815           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15816
15817 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15818
15819         * ext/lame/gstlame.c:
15820         * ext/lame/gstlamemp3enc.c:
15821           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15822
15823 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15824
15825         * ext/lame/gstlame.c:
15826           lame: Deprecate the lame element
15827
15828 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15829
15830         * docs/plugins/Makefile.am:
15831         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15832         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15833         * docs/plugins/gst-plugins-ugly-plugins.args:
15834         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15835         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15836         * docs/plugins/inspect/plugin-a52dec.xml:
15837         * docs/plugins/inspect/plugin-amrnb.xml:
15838         * docs/plugins/inspect/plugin-asf.xml:
15839         * docs/plugins/inspect/plugin-cdio.xml:
15840         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15841         * docs/plugins/inspect/plugin-dvdread.xml:
15842         * docs/plugins/inspect/plugin-dvdsub.xml:
15843         * docs/plugins/inspect/plugin-iec958.xml:
15844         * docs/plugins/inspect/plugin-lame.xml:
15845         * docs/plugins/inspect/plugin-mad.xml:
15846         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15847         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15848         * docs/plugins/inspect/plugin-mpegstream.xml:
15849         * docs/plugins/inspect/plugin-realmedia.xml:
15850         * docs/plugins/inspect/plugin-siddec.xml:
15851         * docs/plugins/inspect/plugin-synaesthesia.xml:
15852         * docs/plugins/inspect/plugin-twolame.xml:
15853           Update docs
15854
15855 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15856
15857         * ext/lame/gstlamemp3enc.c:
15858           lame: Update example pipelines with the new properties
15859
15860 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15861
15862         * ext/lame/Makefile.am:
15863         * ext/lame/gstlame.c:
15864         * ext/lame/gstlamemp3enc.c:
15865         * ext/lame/gstlamemp3enc.h:
15866         * ext/lame/plugin.c:
15867           lame: Add lamemp3enc element with much simplified interface
15868           This deprecates the lame element and fixes bug #494528.
15869
15870 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
15871
15872         * gst/asfdemux/asfpacket.c:
15873           asfpacket: Fix pull-mode timestamping handling.
15874           The problem that happens is the following:
15875           * A packet with multiple payloads comes in
15876           * Those payloads get handled one by one
15877           * The first payload contains the first audio payload with timestamp A
15878           * The second payload contains the first video (key)frame with timestamp V (where V < A)
15879           With the previous code, the following would happen:
15880           * the first payload gets processed, then passed to queue_for_stream
15881           * queue_for_stream detects it's the first valid timestamp received and stores
15882           first_ts = A
15883           * the second payload gets processed, then pass to queue_for_stream
15884           * queue_for_stream detects the timestamp is lower than first_ts... and
15885           discards it... resulting in losing the first keyframe of the video stream
15886           We've been having this issue for *ages*... it's just that nobody noticed it
15887           that much with playbin. But with playbin2's aggresive multiqueue handling, this
15888           will result in multiqueue not being able to preroll (because the video decoder will
15889           be dropping a ton of buffers before (maybe) receiving the next keyframe).
15890           Tested with over 200 asf files, and they all play the first frame correctly now,
15891           even the most braindead ones.
15892
15893 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
15894
15895         * gst/mpegaudioparse/gstmpegaudioparse.c:
15896         * gst/mpegaudioparse/gstmpegaudioparse.h:
15897           mp3parse: don't build seek table if we can't seek.
15898           Fixes #573720 - unbounded memory usage increase when listening to mp3
15899           stream for a long time.
15900
15901 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
15902
15903         * common:
15904           Automatic update of common submodule
15905           From b3941ea to 6ab11d1
15906
15907 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
15908
15909         * gst/mpegaudioparse/gstmpegaudioparse.c:
15910         * gst/mpegaudioparse/gstxingmux.c:
15911           mpegaudioparse: Remove dead assignment and duplicate code
15912
15913 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
15914
15915         * gst/realmedia/rmdemux.c:
15916           rmdemux: Actually return the return value for the seek handling.
15917
15918 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
15919
15920         * gst/mpegstream/gstmpegdemux.c:
15921         * gst/mpegstream/gstmpegparse.c:
15922           mpegstream: Remove dead assignments.
15923           The duplicate assignment of update_time was weird... but it seems normal
15924           that it's indeed the second statement which is the valid one.
15925
15926 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
15927
15928         * ext/amrnb/amrnbparse.c:
15929           armnb: Remove unused variable, adapt debug message accordingly.
15930
15931 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
15932
15933         * gst/dvdsub/gstdvdsubdec.c:
15934         * gst/mpegstream/gstdvddemux.c:
15935         * gst/mpegstream/gstmpegclock.c:
15936           dvdsub/mpegstream: _class_init: Remove unused class variables
15937
15938 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
15939
15940         * gst/asfdemux/gstasfdemux.c:
15941           asfdemux: Initialize flow for a corner case.
15942           This might be caused by entering the if() line 1214 and then not having
15943           any activated_streams.. resulting in reaching line 1267 without having
15944           any valid flow value.
15945
15946 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
15947
15948         * ext/twolame/gsttwolame.c:
15949           twolame: Remove unneeded variable, value assigned was never read.
15950
15951 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
15952
15953         * ext/mpeg2dec/gstmpeg2dec.c:
15954           mpeg2dec: Remove dead assignment. Value overwritten later on.
15955
15956 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
15957
15958         * ext/mad/gstmad.c:
15959           mad: Remove dead assignment and variables given values which are never read.
15960
15961 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
15962
15963         * ext/lame/gstlame.c:
15964           lame: Remove unneeded variable, it's assigned a value never read.
15965
15966 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
15967
15968         * gst/realmedia/rmdemux.c:
15969           rmdemux: Remove dead assignment, value is being overwritten before being read.
15970
15971 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
15972
15973         * gst/realmedia/rmdemux.c:
15974           rmdemux: Remove unused accurate flag.
15975           I couldn't see any reason why this was there in the first place.
15976
15977 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
15978
15979         * gst/realmedia/asmrules.c:
15980         * gst/realmedia/rdtdepay.c:
15981           realmedia: Remove dead assignments. The results are never read.
15982
15983 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
15984
15985         * gst/realmedia/gstrdtbuffer.c:
15986         * gst/realmedia/rademux.c:
15987         * gst/realmedia/rdtmanager.c:
15988         * gst/realmedia/rmdemux.c:
15989           realmedia: Remove useless variables, only being used once (or not).
15990
15991 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
15992
15993         * ext/mpeg2dec/gstmpeg2dec.c:
15994         * gst/asfdemux/gstrtspwms.c:
15995         * gst/realmedia/pnmsrc.c:
15996         * gst/realmedia/rdtdepay.c:
15997         * gst/realmedia/rtspreal.c:
15998           remove empty method implementations.
15999
16000 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
16001
16002         * gst/asfdemux/gstrtspwms.c:
16003           rtspwms: fix condition to detect extension commands for WMS
16004           Reply with OK to the extension commands for WMS.
16005
16006 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
16007
16008         * gst/realmedia/rtspreal.c:
16009           realmedia: add special Real header to DESCRIBE message only for Real servers
16010           Add headers that are specific to real only if a real server had been
16011           detected by the OPTIONS message.
16012
16013 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
16014
16015         * gst/synaesthesia/synaescope.c:
16016           synaesthesia: fix compilation on windows
16017           Fix compilation under MSVC due to references to headers
16018           that are not available with the MS SDKs.
16019           Fixes #578524
16020
16021 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16022
16023         * gst/asfdemux/gstrtspwms.c:
16024           rtspwms: reply to extension commands
16025           Reply with OK to the extension commands for WMS.
16026
16027 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16028
16029         * gst/asfdemux/gstrtpasfdepay.c:
16030           asfdepay: fix a comment
16031
16032 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16033
16034         * gst/asfdemux/gstasfdemux.c:
16035           asfdemux: add some more debugging
16036
16037 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16038
16039         * configure.ac:
16040           configure.ac: require git -base
16041           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16042
16043 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16044
16045         * gst/realmedia/rtspreal.c:
16046           realmedia: add special Real header to SETUP message only for Real servers
16047           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16048           streams where the server errors out because it can't handle the
16049           Real-specific 'Required: com.real.retain-entity-for-setup' header
16050           we've been adding unconditionally in the recent past.
16051           For reference:
16052           rtsp://66.111.34.191:601/broadcast/alnour.rm
16053           rtsp://195.134.224.231/snowboard_100.wmv
16054
16055 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
16056
16057         * configure.ac:
16058         * gst/asfdemux/Makefile.am:
16059           asfdemux: link to all required libraries including indirectly used ones.
16060           On win32, we're required to link to all the libraries used - including
16061           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16062           (for windows only) winsock.
16063
16064 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
16065
16066         * common:
16067           Automatic update of common submodule
16068           From d0ea89e to b3941ea
16069
16070 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
16071
16072         * common:
16073           Automatic update of common submodule
16074           From f8b3d91 to d0ea89e
16075
16076 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
16077
16078         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16079           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16080
16081 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16082
16083         * gst/realmedia/rtspreal.c:
16084         * gst/realmedia/rtspreal.h:
16085           realrtsp: add more headers
16086           Parse the ETag from the describe method and pass the sessionid as the value for
16087           the If-Match header is subsequent setup calls.
16088           Fixes support for more RealMedia RTSP streams.
16089
16090 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
16091
16092         * configure.ac:
16093           twolame: bump requirement to 0.3.10
16094           0.3.10 is the first version with the float32 encoder functions.
16095           Fixes #576305.
16096
16097 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
16098
16099         * configure.ac:
16100           back to development -> 0.10.11.1
16101
16102 === release 0.10.11 ===
16103
16104 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
16105
16106         * ChangeLog:
16107         * NEWS:
16108         * RELEASE:
16109         * configure.ac:
16110         * docs/plugins/inspect/plugin-a52dec.xml:
16111         * docs/plugins/inspect/plugin-asf.xml:
16112         * docs/plugins/inspect/plugin-cdio.xml:
16113         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16114         * docs/plugins/inspect/plugin-dvdread.xml:
16115         * docs/plugins/inspect/plugin-dvdsub.xml:
16116         * docs/plugins/inspect/plugin-iec958.xml:
16117         * docs/plugins/inspect/plugin-lame.xml:
16118         * docs/plugins/inspect/plugin-mad.xml:
16119         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16120         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16121         * docs/plugins/inspect/plugin-mpegstream.xml:
16122         * docs/plugins/inspect/plugin-realmedia.xml:
16123         * docs/plugins/inspect/plugin-siddec.xml:
16124         * docs/plugins/inspect/plugin-twolame.xml:
16125         * gst-plugins-ugly.doap:
16126         * po/cs.po:
16127         * win32/common/config.h:
16128           Release 0.10.11
16129
16130 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
16131
16132         * po/af.po:
16133         * po/az.po:
16134         * po/bg.po:
16135         * po/ca.po:
16136         * po/cs.po:
16137         * po/da.po:
16138         * po/en_GB.po:
16139         * po/es.po:
16140         * po/fi.po:
16141         * po/fr.po:
16142         * po/hu.po:
16143         * po/id.po:
16144         * po/it.po:
16145         * po/ja.po:
16146         * po/lt.po:
16147         * po/mt.po:
16148         * po/nb.po:
16149         * po/nl.po:
16150         * po/or.po:
16151         * po/pl.po:
16152         * po/pt_BR.po:
16153         * po/ru.po:
16154         * po/sk.po:
16155         * po/sq.po:
16156         * po/sr.po:
16157         * po/sv.po:
16158         * po/tr.po:
16159         * po/uk.po:
16160         * po/vi.po:
16161         * po/zh_CN.po:
16162           Update .po files
16163
16164 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16165
16166         * configure.ac:
16167         * win32/common/config.h:
16168           0.10.10.3 pre-release
16169
16170 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
16171
16172         * po/fi.po:
16173         * po/id.po:
16174         * po/pl.po:
16175         * po/pt_BR.po:
16176         * po/sv.po:
16177           po: Update translations from upstream
16178
16179 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16180
16181         * po/LINGUAS:
16182         * po/tr.po:
16183           po: Add Turkish translation
16184
16185 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16186
16187         * gst/mpegaudioparse/gstmpegaudioparse.c:
16188         * gst/mpegaudioparse/gstmpegaudioparse.h:
16189           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16190           Don't introduce glitches in the output by a) relaxing the threshold for
16191           taking upstream timestamps in preference to our calculated timestamps and
16192           b) only set the discont flag on outgoing buffers in response to an incoming
16193           discont buffer.
16194           Fixes: #575046
16195
16196 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
16197
16198         * gst/mpegaudioparse/gstmpegaudioparse.c:
16199           mp3parse: fix deadlock with accurate seeks.
16200           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16201           Fixes #575068.
16202
16203 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
16204
16205         * configure.ac:
16206         * po/af.po:
16207         * po/az.po:
16208         * po/bg.po:
16209         * po/ca.po:
16210         * po/cs.po:
16211         * po/da.po:
16212         * po/en_GB.po:
16213         * po/es.po:
16214         * po/fi.po:
16215         * po/fr.po:
16216         * po/hu.po:
16217         * po/id.po:
16218         * po/it.po:
16219         * po/lt.po:
16220         * po/mt.po:
16221         * po/nb.po:
16222         * po/nl.po:
16223         * po/or.po:
16224         * po/pl.po:
16225         * po/pt_BR.po:
16226         * po/ru.po:
16227         * po/sk.po:
16228         * po/sq.po:
16229         * po/sr.po:
16230         * po/sv.po:
16231         * po/uk.po:
16232         * po/vi.po:
16233         * po/zh_CN.po:
16234         * win32/common/config.h:
16235           0.10.10.2 pre-release
16236           Bump version number, update translations and win32 config.h
16237
16238 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16239
16240         * po/LINGUAS:
16241         * po/ja.po:
16242           po: Add Japanese translation
16243
16244 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16245
16246         * configure.ac:
16247         * docs/plugins/Makefile.am:
16248         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16249         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16250         * docs/plugins/gst-plugins-ugly-plugins.args:
16251         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16252         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16253         * docs/plugins/inspect/plugin-a52dec.xml:
16254         * docs/plugins/inspect/plugin-asf.xml:
16255         * docs/plugins/inspect/plugin-cdio.xml:
16256         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16257         * docs/plugins/inspect/plugin-dvdread.xml:
16258         * docs/plugins/inspect/plugin-dvdsub.xml:
16259         * docs/plugins/inspect/plugin-iec958.xml:
16260         * docs/plugins/inspect/plugin-lame.xml:
16261         * docs/plugins/inspect/plugin-mad.xml:
16262         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16263         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16264         * docs/plugins/inspect/plugin-mpegstream.xml:
16265         * docs/plugins/inspect/plugin-realmedia.xml:
16266         * docs/plugins/inspect/plugin-siddec.xml:
16267         * docs/plugins/inspect/plugin-synaesthesia.xml:
16268         * docs/plugins/inspect/plugin-twolame.xml:
16269         * ext/Makefile.am:
16270         * po/POTFILES.in:
16271           Moved twolame from Bad to Ugly
16272
16273 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16274
16275           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16276           Original commit message from CVS:
16277           * ext/alsaspdif/Makefile.am:
16278           * ext/amrwb/Makefile.am:
16279           * ext/apexsink/Makefile.am:
16280           * ext/arts/Makefile.am:
16281           * ext/artsd/Makefile.am:
16282           * ext/audiofile/Makefile.am:
16283           * ext/audioresample/Makefile.am:
16284           * ext/bz2/Makefile.am:
16285           * ext/cdaudio/Makefile.am:
16286           * ext/celt/Makefile.am:
16287           * ext/dc1394/Makefile.am:
16288           * ext/dirac/Makefile.am:
16289           * ext/directfb/Makefile.am:
16290           * ext/divx/Makefile.am:
16291           * ext/dts/Makefile.am:
16292           * ext/faac/Makefile.am:
16293           * ext/faad/Makefile.am:
16294           * ext/gsm/Makefile.am:
16295           * ext/hermes/Makefile.am:
16296           * ext/ivorbis/Makefile.am:
16297           * ext/jack/Makefile.am:
16298           * ext/jp2k/Makefile.am:
16299           * ext/ladspa/Makefile.am:
16300           * ext/lcs/Makefile.am:
16301           * ext/libfame/Makefile.am:
16302           * ext/libmms/Makefile.am:
16303           * ext/metadata/Makefile.am:
16304           * ext/mpeg2enc/Makefile.am:
16305           * ext/mplex/Makefile.am:
16306           * ext/musepack/Makefile.am:
16307           * ext/musicbrainz/Makefile.am:
16308           * ext/mythtv/Makefile.am:
16309           * ext/nas/Makefile.am:
16310           * ext/neon/Makefile.am:
16311           * ext/ofa/Makefile.am:
16312           * ext/polyp/Makefile.am:
16313           * ext/resindvd/Makefile.am:
16314           * ext/sdl/Makefile.am:
16315           * ext/shout/Makefile.am:
16316           * ext/snapshot/Makefile.am:
16317           * ext/sndfile/Makefile.am:
16318           * ext/soundtouch/Makefile.am:
16319           * ext/spc/Makefile.am:
16320           * ext/swfdec/Makefile.am:
16321           * ext/tarkin/Makefile.am:
16322           * ext/theora/Makefile.am:
16323           * ext/timidity/Makefile.am:
16324           * ext/twolame/Makefile.am:
16325           * ext/x264/Makefile.am:
16326           * ext/xine/Makefile.am:
16327           * ext/xvid/Makefile.am:
16328           * gst-libs/gst/app/Makefile.am:
16329           * gst-libs/gst/dshow/Makefile.am:
16330           * gst/aiffparse/Makefile.am:
16331           * gst/app/Makefile.am:
16332           * gst/audiobuffer/Makefile.am:
16333           * gst/bayer/Makefile.am:
16334           * gst/cdxaparse/Makefile.am:
16335           * gst/chart/Makefile.am:
16336           * gst/colorspace/Makefile.am:
16337           * gst/dccp/Makefile.am:
16338           * gst/deinterlace/Makefile.am:
16339           * gst/deinterlace2/Makefile.am:
16340           * gst/dvdspu/Makefile.am:
16341           * gst/festival/Makefile.am:
16342           * gst/filter/Makefile.am:
16343           * gst/flacparse/Makefile.am:
16344           * gst/flv/Makefile.am:
16345           * gst/games/Makefile.am:
16346           * gst/h264parse/Makefile.am:
16347           * gst/librfb/Makefile.am:
16348           * gst/mixmatrix/Makefile.am:
16349           * gst/modplug/Makefile.am:
16350           * gst/mpeg1sys/Makefile.am:
16351           * gst/mpeg4videoparse/Makefile.am:
16352           * gst/mpegdemux/Makefile.am:
16353           * gst/mpegtsmux/Makefile.am:
16354           * gst/mpegvideoparse/Makefile.am:
16355           * gst/mve/Makefile.am:
16356           * gst/nsf/Makefile.am:
16357           * gst/nuvdemux/Makefile.am:
16358           * gst/overlay/Makefile.am:
16359           * gst/passthrough/Makefile.am:
16360           * gst/pcapparse/Makefile.am:
16361           * gst/playondemand/Makefile.am:
16362           * gst/rawparse/Makefile.am:
16363           * gst/real/Makefile.am:
16364           * gst/rtjpeg/Makefile.am:
16365           * gst/rtpmanager/Makefile.am:
16366           * gst/scaletempo/Makefile.am:
16367           * gst/sdp/Makefile.am:
16368           * gst/selector/Makefile.am:
16369           * gst/smooth/Makefile.am:
16370           * gst/smoothwave/Makefile.am:
16371           * gst/speed/Makefile.am:
16372           * gst/speexresample/Makefile.am:
16373           * gst/stereo/Makefile.am:
16374           * gst/subenc/Makefile.am:
16375           * gst/tta/Makefile.am:
16376           * gst/vbidec/Makefile.am:
16377           * gst/videodrop/Makefile.am:
16378           * gst/videosignal/Makefile.am:
16379           * gst/virtualdub/Makefile.am:
16380           * gst/vmnc/Makefile.am:
16381           * gst/y4m/Makefile.am:
16382           * sys/acmenc/Makefile.am:
16383           * sys/cdrom/Makefile.am:
16384           * sys/dshowdecwrapper/Makefile.am:
16385           * sys/dshowsrcwrapper/Makefile.am:
16386           * sys/dvb/Makefile.am:
16387           * sys/dxr3/Makefile.am:
16388           * sys/fbdev/Makefile.am:
16389           * sys/oss4/Makefile.am:
16390           * sys/qcam/Makefile.am:
16391           * sys/qtwrapper/Makefile.am:
16392           * sys/vcd/Makefile.am:
16393           * sys/wininet/Makefile.am:
16394           * win32/common/config.h:
16395           Don't install static libs for plugins. Fixes #550851 for -bad.
16396
16397 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16398
16399           [MOVED FROM BAD] Enable/fix up translations for these plugins.
16400           Original commit message from CVS:
16401           * ext/resindvd/plugin.c: (plugin_init):
16402           * ext/resindvd/resindvdsrc.c:
16403           * ext/twolame/gsttwolame.c: (plugin_init):
16404           * gst/aiffparse/aiffparse.c: (plugin_init):
16405           Enable/fix up translations for these plugins.
16406           * po/LINGUAS:
16407           Add 'ca' to LINGUAS.
16408           * po/POTFILES.in:
16409           * po/POTFILES.skip:
16410           Add more files for translation and more files which tools
16411           should skip.
16412
16413 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16414
16415           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16416           Original commit message from CVS:
16417           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16418           (gst_two_lame_chain):
16419           * ext/twolame/gsttwolame.h:
16420           Allow raw float samples as input for encoding.
16421
16422 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16423
16424           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16425           Original commit message from CVS:
16426           * configure.ac:
16427           * ext/Makefile.am:
16428           * ext/twolame/Makefile.am:
16429           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16430           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16431           (gst_two_lame_release_memory), (gst_two_lame_finalize),
16432           (gst_two_lame_base_init), (gst_two_lame_class_init),
16433           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16434           (gst_two_lame_init), (gst_two_lame_set_property),
16435           (gst_two_lame_get_property), (gst_two_lame_sink_event),
16436           (gst_two_lame_chain), (gst_two_lame_setup),
16437           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16438           (plugin_init):
16439           * ext/twolame/gsttwolame.h:
16440           Add TwoLAME MP2 encoding element, based on the LAME element.
16441
16442 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16443
16444         * common:
16445           Automatic update of common submodule
16446           From 7032163 to f8b3d91
16447
16448 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16449
16450         * common:
16451           Automatic update of common submodule
16452           From ffa738d to 7032163
16453
16454 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16455
16456         * common:
16457           Automatic update of common submodule
16458           From 3f13e4e to ffa738d
16459
16460 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16461
16462         * common:
16463           Automatic update of common submodule
16464           From 3c7456b to 3f13e4e
16465
16466 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16467
16468         * common:
16469           Automatic update of common submodule
16470           From 57c83f2 to 3c7456b
16471
16472 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
16473
16474         * gst/mpegaudioparse/gstmpegaudioparse.c:
16475           mp3parse: be more conservative when changing layer/rate/etc.
16476           Don't allow a change in sample rate/channels/layer/version unless we can
16477           see another frame at the correct offset. Prevents accidently flipping
16478           due to simple single-bit corruption.
16479
16480 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
16481
16482         * gst/realmedia/realhash.c:
16483           rmdemux: Fix strict-aliasing warnings.
16484           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16485           hand-rolled ones.
16486
16487 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
16488
16489         * gst/mpegaudioparse/gstmpegaudioparse.c:
16490           mpegaudioparse: Remove empty lines added by buggy indent.
16491
16492 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16493
16494         * gst/mpegaudioparse/gstmpegaudioparse.c:
16495           mpegaudioparse: Provide SEEKING query handling.
16496           Since SEEK event handling might perform some conversion
16497           from TIME to BYTES, do not let upstream fool application
16498           into (TIME) seeking not being possible.
16499
16500 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
16501
16502         * gst/mpegaudioparse/gstmpegaudioparse.c:
16503           mp3parse: fix accurate seeks to near 0
16504           Integer underflow made accurate seeks to near zero fail and seek to
16505           completely the wrong place. Fix by clamping to zero, since we can't seek
16506           to negative times anyway.
16507
16508 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16509
16510         * common:
16511         * configure.ac:
16512           build: Update shave init statement for changes in common. Bump common.
16513
16514 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16515
16516         * gst/realmedia/rtspreal.c:
16517           rtspreal: ignore data streams. Fixes #527112
16518           Ignore data streams when parsing the SDP as they don't contain anything we need
16519           to put in the realmedia header.
16520
16521 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
16522
16523         * common:
16524           Automatic update of common submodule
16525           From 9cf8c9b to a6ce5c6
16526
16527 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16528
16529         * ext/mad/gstid3tag.c:
16530           Forward unknown events
16531           Forward unknown events upstream instead of dropping them. Also return the result
16532           of the seek event instead of a fixed value.
16533
16534 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
16535
16536         * gst/asfdemux/gstrtpasfdepay.c:
16537           rtpasfdepay: Fix the build by adding the needed include for atoi.
16538
16539 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16540
16541         * configure.ac:
16542         * docs/plugins/Makefile.am:
16543           Use shave for the build output
16544
16545 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
16546
16547         * common:
16548           Automatic update of common submodule
16549           From 5d7c9cc to 9cf8c9b
16550
16551 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
16552
16553         * gst/asfdemux/gstasf.c:
16554         * gst/asfdemux/gstrtpasfdepay.c:
16555         * gst/realmedia/rademux.c:
16556         * gst/realmedia/rdtdepay.c:
16557         * gst/synaesthesia/gstsynaesthesia.c:
16558         * gst/synaesthesia/synaescope.c:
16559           Fix indentation.
16560
16561 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
16562
16563         * gst/realmedia/pnmsrc.c:
16564           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16565
16566 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
16567
16568         * common:
16569           Automatic update of common submodule
16570           From 80c627d to 5d7c9cc
16571
16572 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16573
16574         * gst/realmedia/Makefile.am:
16575         * gst/realmedia/pnmsrc.c:
16576         * gst/realmedia/pnmsrc.h:
16577         * gst/realmedia/rademux.c:
16578         * gst/realmedia/rademux.h:
16579         * gst/realmedia/realmedia.c:
16580         * gst/realmedia/rmdemux.c:
16581         * gst/realmedia/rmdemux.h:
16582           Add pnm:// uri source
16583           Add a new utri handler for pnm:// that for now just redirects to the same uri
16584           with the rtsp:// protocol, which usually works nowadays.
16585           Separate the registration of the various plugins into a separate source file.
16586
16587 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16588
16589         * gst/asfdemux/Makefile.am:
16590         * gst/asfdemux/gstasf.c:
16591         * gst/asfdemux/gstrtpasfdepay.c:
16592         * gst/asfdemux/gstrtpasfdepay.h:
16593           Add ASF depayloader
16594           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16595           Fixes #335067.
16596
16597 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
16598
16599         * ext/mad/gstmad.c:
16600           mad: remove log line added in error
16601
16602 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
16603
16604         * ext/mad/gstmad.c:
16605           mad: just flush data when seeing BADDATAPTR instead of going into error state
16606
16607 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
16608
16609         * gst/realmedia/rmdemux.c:
16610           Fix parsing of the flags in rmdemux
16611           Fix parsing of the flags in version 1 realmedia streams.
16612           Fixes #571358.
16613
16614 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
16615
16616         * common:
16617           Bump revision to use for common submodule.
16618
16619 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
16620
16621         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16622           Add releaseinfo with online url.
16623
16624 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
16625
16626         * common:
16627           Bump common
16628
16629 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16630
16631         * gst/asfdemux/asfpacket.c:
16632         * gst/asfdemux/gstasfdemux.c:
16633         * gst/asfdemux/gstasfdemux.h:
16634           Remove redundant push_mode struct member
16635
16636 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
16637
16638         * autogen.sh:
16639           Fix previous commit, wasn't actually setting up a symbolic link
16640
16641 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
16642
16643         * autogen.sh:
16644         * common:
16645           Use a symbolic link for the pre-commit client-side hook
16646
16647 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
16648
16649         * .gitignore:
16650           Ignore some more files
16651
16652 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
16653
16654         * gst/synaesthesia/synaescope.c:
16655         * gst/synaesthesia/synaescope.h:
16656           Precalculate some size dependent variables. Demystify the height scaling a bit.
16657           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16658
16659 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
16660
16661           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16662
16663 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16664
16665         * gst/realmedia/rdtdepay.c:
16666           Set flags on the realmedia chunks
16667           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16668           descrambler can be reset on keyframes. Fixes #556714.
16669
16670 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16671
16672         * gst/realmedia/gstrdtbuffer.c:
16673         * gst/realmedia/gstrdtbuffer.h:
16674           Add method to get RDT flags
16675           Add a method to get the RDT flags. We need these flags to mark keyframes to
16676           reset the descrambing queue. See #556714.
16677
16678 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16679
16680         * gst/asfdemux/asfpacket.c:
16681         * gst/asfdemux/gstasfdemux.c:
16682         * gst/asfdemux/gstasfdemux.h:
16683           Add seeking support to asfdemux in push mode
16684           Fixes bug #568836.
16685
16686 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16687
16688         * gst/asfdemux/asfpacket.c:
16689           Drop packets with an invalid replicated data length
16690           Drop packets with an invalid replicated data length
16691           instead of continuing with an invalid timestamp
16692           and uninitialized payload metadata.
16693           All other code assumes that the timestamps are valid.
16694
16695 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
16696
16697         * gst/synaesthesia/synaescope.h:
16698           Change comment to refer to right variable.
16699
16700 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
16701
16702         * gst/synaesthesia/gstsynaesthesia.c:
16703         * gst/synaesthesia/gstsynaesthesia.h:
16704         * gst/synaesthesia/synaescope.c:
16705         * gst/synaesthesia/synaescope.h:
16706           Bring synaesthesia to next century.
16707           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16708
16709 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
16710
16711         * gst/asfdemux/gstasfdemux.c:
16712           Fix leak of converted string
16713
16714 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16715
16716         * .gitignore:
16717         * po/.gitignore:
16718           Add more to the gitignores
16719
16720 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
16721
16722         * gst/synaesthesia/gstsynaesthesia.c:
16723           Make synaesthesia build again.
16724           _init() has no params.
16725
16726 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
16727
16728         * common:
16729           Update common snapshot.
16730
16731 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
16732
16733         * common:
16734           Fix pre-commit hook
16735
16736 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
16737
16738         * autogen.sh:
16739         * common:
16740           Install and use pre-commit indentation hook from common
16741
16742 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
16743
16744         * autogen.sh:
16745           autogen.sh : Use git submodule
16746
16747 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
16748
16749           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16750           Original commit message from CVS:
16751           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16752           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16753           (gst_dvd_demux_get_audio_stream),
16754           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16755           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16756           (gst_mpeg_demux_get_video_stream),
16757           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16758           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16759           Fix some caps leaks. Fixes bug #564885.
16760
16761 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
16762
16763           ext/cdio/gstcdio.c: Remove unused format argument.
16764           Original commit message from CVS:
16765           * ext/cdio/gstcdio.c:
16766           Remove unused format argument.
16767
16768 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16769
16770           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16771           Original commit message from CVS:
16772           * win32/common/.cvsignore:
16773           * win32/common/config.h:
16774           * win32/common/config.h.in:
16775           Hardcode cpu for win32 build, just like we do in the other modules,
16776           to remove VCS conflicts and inconsistent defines between modules,
16777           and update version defines to CVS.
16778
16779 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
16780
16781           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16782           Original commit message from CVS:
16783           * m4/Makefile.am:
16784           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16785
16786 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
16787
16788           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16789           Original commit message from CVS:
16790           * m4/Makefile.am:
16791           inttypes.m4 hasn't been available since gettext-0.15, and since we now
16792           require gettext >= 0.17 ... we can remove it from the list of files to
16793           dist.
16794
16795 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
16796
16797           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16798           Original commit message from CVS:
16799           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16800           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16801           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16802           * gst/mpegaudioparse/gstmpegaudioparse.h:
16803           Do an initial class_ref on an internal enum type from within the
16804           class_init function so that there aren't any issues when multiple
16805           mp3parse elements are started in separate threads at the same
16806           time. (Why we use an enum type here if the tag is registered as
16807           a string type, I don't know). Also remove custom UNUSED macro
16808           and use GLib's instead.
16809
16810 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16811
16812           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16813           Original commit message from CVS:
16814           * configure.ac:
16815           Apparently AC_CONFIG_MACRO_DIR breaks when using more
16816           than one macro directory, reverting last change.
16817
16818 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16819
16820           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16821           Original commit message from CVS:
16822           * configure.ac:
16823           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16824           our M4 macros.
16825
16826 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16827
16828           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16829           Original commit message from CVS:
16830           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16831           Last change introduced a regression that made mpeg2dec handle
16832           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16833
16834 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16835
16836           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16837           Original commit message from CVS:
16838           Patch by: Cygwin Ports maintainer
16839           <yselkowitz at users dot sourceforge dot net>
16840           * autogen.sh:
16841           * configure.ac:
16842           Require gettext 0.17 because older versions don't mix with libtool
16843           2.2. At build time an older gettext version will still work.
16844           Fixes bug #556091.
16845
16846 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
16847
16848           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
16849           Original commit message from CVS:
16850           * ext/mpeg2dec/gstmpeg2dec.c:
16851           * ext/mpeg2dec/gstmpeg2dec.h:
16852           Add support for 4:4:4 video.  Fixes #562086
16853
16854 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
16855
16856           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16857           Original commit message from CVS:
16858           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16859           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16860           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16861           >= 0.5.0. Fixes bug #562065.
16862
16863 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
16864
16865           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16866           Original commit message from CVS:
16867           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16868           Remove duplicate and broken code for the streaming case and simply reuse
16869           the much better working pull based code. Fixes #560348.
16870
16871 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16872
16873           configure.ac: Back to development -> 0.10.10.1
16874           Original commit message from CVS:
16875           * configure.ac:
16876           Back to development -> 0.10.10.1
16877
16878 === release 0.10.10 ===
16879
16880 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16881
16882         * ChangeLog:
16883         * NEWS:
16884         * RELEASE:
16885         * configure.ac:
16886         * docs/plugins/inspect/plugin-a52dec.xml:
16887         * docs/plugins/inspect/plugin-asf.xml:
16888         * docs/plugins/inspect/plugin-cdio.xml:
16889         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16890         * docs/plugins/inspect/plugin-dvdread.xml:
16891         * docs/plugins/inspect/plugin-dvdsub.xml:
16892         * docs/plugins/inspect/plugin-iec958.xml:
16893         * docs/plugins/inspect/plugin-lame.xml:
16894         * docs/plugins/inspect/plugin-mad.xml:
16895         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16896         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16897         * docs/plugins/inspect/plugin-mpegstream.xml:
16898         * docs/plugins/inspect/plugin-realmedia.xml:
16899         * docs/plugins/inspect/plugin-siddec.xml:
16900         * gst-plugins-ugly.doap:
16901         * po/LINGUAS:
16902           Release 0.10.10 - "Under the House"
16903           Original commit message from CVS:
16904           Release 0.10.10 - "Under the House"
16905
16906 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16907
16908         * po/bg.po:
16909         * po/ca.po:
16910         * po/da.po:
16911         * po/id.po:
16912         * po/it.po:
16913         * po/mt.po:
16914         * po/vi.po:
16915           Update .po files
16916           Original commit message from CVS:
16917           Update .po files
16918
16919 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16920
16921           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16922           Original commit message from CVS:
16923           * ext/sidplay/Makefile.am:
16924           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16925           contain CFLAGS that do not exist for C++, like -Wvla or
16926           -Wdeclaration-after-statement. Fixes bug #561161.
16927
16928 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16929
16930           configure.ac: 0.10.9.3 pre-release
16931           Original commit message from CVS:
16932           * configure.ac:
16933           0.10.9.3 pre-release
16934
16935 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
16936
16937           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16938           Original commit message from CVS:
16939           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16940           Only copy sane aspect ratio values on the caps. Fixes #559682.
16941
16942 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16943
16944         * ChangeLog:
16945           Add bug number to the mp3parse mpeg 2.5 fix
16946           Original commit message from CVS:
16947           Add bug number to the mp3parse mpeg 2.5 fix
16948
16949 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
16950
16951           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16952           Original commit message from CVS:
16953           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16954           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16955           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16956           * ext/amrnb/amrnbdec.h:
16957           Add a property to select the amr variant. Fixes #424070.
16958
16959 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
16960
16961           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16962           Original commit message from CVS:
16963           Patch by: Tal Shalif <tshalif at nargila dot org>
16964           * gst/mpegstream/gstdvddemux.c:
16965           (gst_dvd_demux_get_subpicture_stream):
16966           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16967           (gst_mpeg_demux_get_audio_stream):
16968           Fix memmory corruption due to not storing the new updated pointer
16969           after a g_renew(). Fixes #558896.
16970
16971 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16972
16973           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16974           Original commit message from CVS:
16975           * tests/check/Makefile.am:
16976           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16977
16978 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16979
16980           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16981           Original commit message from CVS:
16982           * configure.ac:
16983           oops, forgot to bump the version back to devel
16984           after the last release 0.10.9.1
16985
16986 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16987
16988           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16989           Original commit message from CVS:
16990           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16991           (gst_rmdemux_descramble_mp4a_audio),
16992           (gst_rmdemux_handle_scrambled_packet):
16993           Add suport for mpeg4 and aac audio. See #556714.
16994
16995 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
16996
16997           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16998           Original commit message from CVS:
16999           * gst/mpegaudioparse/gstmpegaudioparse.c:
17000           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17001           Fixes skipping on these files.
17002
17003 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
17004
17005           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
17006           Original commit message from CVS:
17007           Patch by: Robin Stocker <robin at nibor dot org>
17008           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17009           (handle_sequence), (gst_mpeg2dec_setcaps):
17010           * ext/mpeg2dec/gstmpeg2dec.h:
17011           Prefer the container's PAR over the stream's PAR if it's
17012           given in the srcpad caps. Fixes bug #556184.
17013
17014 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17015
17016           Don't install static libs for plugins. Fixes #550851 for ugly.
17017           Original commit message from CVS:
17018           * ext/a52dec/Makefile.am:
17019           * ext/amrnb/Makefile.am:
17020           * ext/cdio/Makefile.am:
17021           * ext/dvdnav/Makefile.am:
17022           * ext/dvdread/Makefile.am:
17023           * ext/lame/Makefile.am:
17024           * ext/mad/Makefile.am:
17025           * ext/mpeg2dec/Makefile.am:
17026           * ext/sidplay/Makefile.am:
17027           * gst/ac3parse/Makefile.am:
17028           * gst/asfdemux/Makefile.am:
17029           * gst/dvdlpcmdec/Makefile.am:
17030           * gst/dvdsub/Makefile.am:
17031           * gst/iec958/Makefile.am:
17032           * gst/mpegaudioparse/Makefile.am:
17033           * gst/mpegstream/Makefile.am:
17034           * gst/realmedia/Makefile.am:
17035           * gst/synaesthesia/Makefile.am:
17036           Don't install static libs for plugins. Fixes #550851 for ugly.
17037
17038 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17039
17040           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17041           Original commit message from CVS:
17042           * gst/mpegaudioparse/gstmpegaudioparse.c:
17043           (gst_mp3parse_sink_event):
17044           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17045           frames. Partially fixes bug #552237.
17046
17047 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17048
17049           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17050           Original commit message from CVS:
17051           * ext/amrnb/amrnbparse.c:
17052           use #defines for HEADER. Unref the object in _sink_activate_pull().
17053
17054 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17055
17056           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17057           Original commit message from CVS:
17058           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17059           (gst_mad_change_state):
17060           * ext/mad/gstmad.h:
17061           track discont on incomming buffers and set discont on outgoing
17062           buffers.
17063           Pass unknown events upstreams instead of dropping them.
17064
17065 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17066
17067           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17068           Original commit message from CVS:
17069           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17070           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17071           (handle_slice), (gst_mpeg2dec_sink_event),
17072           (gst_mpeg2dec_src_event):
17073           * ext/mpeg2dec/gstmpeg2dec.h:
17074           Fix compilation with --disable-index. Fixes bug #554150.
17075
17076 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17077
17078           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17079           Original commit message from CVS:
17080           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17081           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17082           (gst_mad_src_event), (gst_mad_chain):
17083           * ext/mad/gstmad.h:
17084           Fix compilation with --disable-index. Fixes bug #554142.
17085
17086 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17087
17088           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17089           Original commit message from CVS:
17090           * ext/a52dec/gsta52dec.c:
17091           * ext/a52dec/gsta52dec.h:
17092           Fix channel re-negotiation on a change of the incoming stream.
17093           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17094           Fixes: #551660
17095
17096 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17097
17098           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17099           Original commit message from CVS:
17100           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17101           (gst_amrnbenc_state_change):
17102           * ext/amrnb/amrnbenc.h:
17103           Pass the discont flag from the input buffer on to the output buffer in
17104           the AMR encoder.
17105
17106 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17107
17108           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17109           Original commit message from CVS:
17110           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17111           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17112           (gst_amrnbparse_handle_pull_seek),
17113           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17114           (gst_amrnbparse_sink_activate_push),
17115           (gst_amrnbparse_sink_activate_pull):
17116           * ext/amrnb/amrnbparse.h:
17117           Add flush seek handler. Fixes #536274.
17118
17119 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17120
17121           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17122           Original commit message from CVS:
17123           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17124           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17125           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17126           (gst_amrnbparse_state_change):
17127           * ext/amrnb/amrnbparse.h:
17128           Fix the duration query. Fixes #536226.
17129           Also set caps on the pads and buffers more correctly.
17130
17131 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
17132
17133           po/LINGUAS: Add 'ca' to LINGUAS.
17134           Original commit message from CVS:
17135           * po/LINGUAS:
17136           Add 'ca' to LINGUAS.
17137
17138 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
17139
17140           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17141           Original commit message from CVS:
17142           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17143           Fix aggregated GST_FLOW_RETURN check for when to send an error message
17144           on the bus.
17145           Re-fixes #546859
17146
17147 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17148
17149           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17150           Original commit message from CVS:
17151           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17152           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17153           (create_segment_event), (gst_rdt_depay_push),
17154           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17155           * gst/realmedia/rdtdepay.h:
17156           Parse other values from the incomming caps.
17157           Add event handler to handle flushing and segments.
17158           Create segment events.
17159           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17160           Do skew correction based on RDT timestamps.
17161           * gst/realmedia/rdtmanager.c: (activate_session),
17162           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17163           (create_recv_rtp):
17164           Parse caps to get the clockrate needed for the jitterbuffer.
17165           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17166           Apply timestamp fixup after correcting for initial timestamp and
17167           internal base timestamp corrections.
17168
17169 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17170
17171           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17172           Original commit message from CVS:
17173           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17174           (gst_rdt_depay_change_state):
17175           * gst/realmedia/rdtdepay.h:
17176           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17177           with a DISCONT flag when needed.
17178           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17179           Report the configure latency instead of a hardcoded value.
17180
17181 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17182
17183           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17184           Original commit message from CVS:
17185           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17186           (free_session), (gst_rdt_manager_query_src),
17187           (gst_rdt_manager_src_activate_push),
17188           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17189           (gst_rdt_manager_loop), (create_recv_rtp):
17190           Include the new rdt jitterbuffer in the session manager.
17191
17192 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17193
17194           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17195           Original commit message from CVS:
17196           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17197           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17198           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17199           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17200           * gst/realmedia/rdtdepay.h:
17201           Use new RDT parsing helper functions.
17202           Copy discont flags correctly.
17203           Push the header from the chain function instead of the setcaps function.
17204           Copy incomming timestamp to the output buffers instead of doing magic
17205           with the RDT timestamps.
17206
17207 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
17208
17209           gst/realmedia/: Add first support for parsing RDT messages.
17210           Original commit message from CVS:
17211           * gst/realmedia/Makefile.am:
17212           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17213           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17214           (read_packet_header), (gst_rdt_buffer_get_first_packet),
17215           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17216           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17217           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17218           (gst_rdt_packet_data_peek_data),
17219           (gst_rdt_packet_data_get_stream_id),
17220           (gst_rdt_packet_data_get_timestamp):
17221           * gst/realmedia/gstrdtbuffer.h:
17222           Add first support for parsing RDT messages.
17223           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17224           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17225           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17226           (calculate_skew), (rdt_jitter_buffer_insert),
17227           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17228           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17229           (rdt_jitter_buffer_get_ts_diff):
17230           * gst/realmedia/rdtjitterbuffer.h:
17231           Add first version of an RDT jitterbuffer.
17232
17233 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17234
17235           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17236           Original commit message from CVS:
17237           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17238           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17239           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17240           (gst_rmdemux_descramble_dnet_audio),
17241           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17242           * gst/realmedia/rmdemux.h:
17243           Keep track of the first timestamp of the stream and add this to the
17244           outgoing buffer timestamps so that we can handle live streams.
17245           Set discont flag on the first buffers and after a seek.
17246
17247 === release 0.10.9 ===
17248
17249 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17250
17251         * ChangeLog:
17252         * NEWS:
17253         * RELEASE:
17254         * configure.ac:
17255         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17256         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17257         * docs/plugins/inspect/plugin-a52dec.xml:
17258         * docs/plugins/inspect/plugin-asf.xml:
17259         * docs/plugins/inspect/plugin-cdio.xml:
17260         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17261         * docs/plugins/inspect/plugin-dvdread.xml:
17262         * docs/plugins/inspect/plugin-dvdsub.xml:
17263         * docs/plugins/inspect/plugin-iec958.xml:
17264         * docs/plugins/inspect/plugin-lame.xml:
17265         * docs/plugins/inspect/plugin-mad.xml:
17266         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17267         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17268         * docs/plugins/inspect/plugin-mpegstream.xml:
17269         * docs/plugins/inspect/plugin-realmedia.xml:
17270         * docs/plugins/inspect/plugin-siddec.xml:
17271         * gst-plugins-ugly.doap:
17272           Release 0.10.9
17273           Original commit message from CVS:
17274           Release 0.10.9
17275
17276 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17277
17278         * po/af.po:
17279         * po/az.po:
17280         * po/bg.po:
17281         * po/cs.po:
17282         * po/da.po:
17283         * po/en_GB.po:
17284         * po/es.po:
17285         * po/fi.po:
17286         * po/fr.po:
17287         * po/hu.po:
17288         * po/id.po:
17289         * po/it.po:
17290         * po/lt.po:
17291         * po/nb.po:
17292         * po/nl.po:
17293         * po/or.po:
17294         * po/pl.po:
17295         * po/pt_BR.po:
17296         * po/ru.po:
17297         * po/sk.po:
17298         * po/sq.po:
17299         * po/sr.po:
17300         * po/sv.po:
17301         * po/uk.po:
17302         * po/vi.po:
17303         * po/zh_CN.po:
17304           Update .po files
17305           Original commit message from CVS:
17306           Update .po files
17307
17308 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17309
17310           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17311           Original commit message from CVS:
17312           * ext/a52dec/gsta52dec.c:
17313           Set up a default time segment for output when receiving
17314           an incoming byte segment (as for raw AC3 files).
17315           Fixes: #548194
17316
17317 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17318
17319           0.10.8.2 pre-release.
17320           Original commit message from CVS:
17321           * configure.ac:
17322           * docs/plugins/Makefile.am:
17323           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17324           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17325           * docs/plugins/gst-plugins-ugly-plugins.args:
17326           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17327           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17328           * docs/plugins/inspect/plugin-a52dec.xml:
17329           * docs/plugins/inspect/plugin-asf.xml:
17330           * docs/plugins/inspect/plugin-cdio.xml:
17331           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17332           * docs/plugins/inspect/plugin-dvdread.xml:
17333           * docs/plugins/inspect/plugin-dvdsub.xml:
17334           * docs/plugins/inspect/plugin-iec958.xml:
17335           * docs/plugins/inspect/plugin-lame.xml:
17336           * docs/plugins/inspect/plugin-mad.xml:
17337           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17338           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17339           * docs/plugins/inspect/plugin-mpegstream.xml:
17340           * docs/plugins/inspect/plugin-realmedia.xml:
17341           * docs/plugins/inspect/plugin-siddec.xml:
17342           * ext/Makefile.am:
17343           0.10.8.2 pre-release.
17344           * po/LINGUAS:
17345           * po/POTFILES.in:
17346           * po/id.po:
17347           Add new translation.
17348
17349 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
17350
17351           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17352           Original commit message from CVS:
17353           * gst/asfdemux/gstasfdemux.c:
17354           Properly aggregate flow returns for both push and pull mode, so we shut
17355           down if all pads are unlinked.
17356           Fixes #546859.
17357
17358 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
17359
17360           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17361           Original commit message from CVS:
17362           Patch by: Frederic Crozat <fcrozat@mandriva.org>
17363           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17364           * ext/lame/gstlame.c: (plugin_init):
17365           * gst/asfdemux/gstasf.c: (plugin_init):
17366           Make sure gettext returns translations in UTF-8 encoding rather
17367           than in the current locale encoding (#546822).
17368
17369 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17370
17371           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17372           Original commit message from CVS:
17373           * gst/mpegaudioparse/gstmpegaudioparse.c:
17374           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17375           (mp3parse_total_time), (mp3parse_bytepos_to_time):
17376           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17377           if we're called from there already. Otherwise we end up in a endless
17378           recursion and crash with a stack overflow.
17379           This can happen when a Xing or VBRI header with TOC exists but it
17380           doesn't contain the total time. Fixes bug #545370.
17381
17382 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17383
17384           ext/lame/gstlame.c: Use the default for the strict-iso property too.
17385           Original commit message from CVS:
17386           * ext/lame/gstlame.c: (gst_lame_class_init),
17387           (gst_lame_get_default_settings):
17388           Use the default for the strict-iso property too.
17389           Allow a bitrate setting of 0, which lets lame choose the default value
17390           and which makes it possible to set the compression-ratio property.
17391
17392 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17393
17394           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17395           Original commit message from CVS:
17396           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17397           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17398           * ext/lame/gstlame.h:
17399           Get the defaults settings of LAME in the plugin initialization
17400           function and return FALSE here if something goes wrong. This removes
17401           the hacky failing instance init function.
17402           Use LAMEs default value for all settings instead of overwriting some
17403           of them. Overwriting some of them gives unexpected results if one only
17404           sets a preset. Fixes bug #498004.
17405
17406 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17407
17408           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17409           Original commit message from CVS:
17410           * ext/lame/gstlame.c: (gst_lame_init):
17411           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17412           defaults will restrict the bitrate when using the presets in a bad way.
17413           Fixes bug #498004.
17414
17415 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17416
17417           Put the MPEG audio version into the caps as "mpegaudioversion".
17418           Original commit message from CVS:
17419           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17420           * gst/mpegaudioparse/gstmpegaudioparse.c:
17421           (mp3_type_frame_length_from_header), (mp3_caps_create),
17422           (gst_mp3parse_chain):
17423           Put the MPEG audio version into the caps as "mpegaudioversion".
17424           This is different from "mpegversion".
17425
17426 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17427
17428           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17429           Original commit message from CVS:
17430           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17431           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17432           * ext/lame/gstlame.h:
17433           Fix build with lame >= 3.97. The padding type and cwlimit settings
17434           are deprecated now and the function declarations are hidden in the
17435           headers so deprecate the GObject properties for them and remove them
17436           in 0.11. Fixes bug #544039.
17437
17438 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17439
17440           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17441           Original commit message from CVS:
17442           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17443           Don't allow width/height outside the spec (i.e. smaller than 16
17444           and higher than 4096). Such files are corrupted ones and setting
17445           caps that are not a subset of the template caps confuses playbin.
17446           Fixes bug #542646.
17447
17448 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17449
17450           ext/sidplay/Makefile.am: Fix the build.
17451           Original commit message from CVS:
17452           * ext/sidplay/Makefile.am:
17453           Fix the build.
17454
17455 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17456
17457           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17458           Original commit message from CVS:
17459           * configure.ac:
17460           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17461           flags that are invalid for C++.
17462
17463 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
17464
17465           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17466           Original commit message from CVS:
17467           Patch by: Tal Shalif <tshalif at nargila dot org>
17468           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17469           Prevent double free. Fixes bug #541697.
17470
17471 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17472
17473           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17474           Original commit message from CVS:
17475           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17476           (gst_dvd_demux_get_audio_stream),
17477           (gst_dvd_demux_get_subpicture_stream),
17478           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17479           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17480           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17481           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17482           * gst/mpegstream/gstmpegdemux.h:
17483           Resend tags event after a FLUSH (seek) to support prerolling
17484           a partial pipeline.
17485
17486 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17487
17488           Use correct error code for encrypted streams.
17489           Original commit message from CVS:
17490           * configure.ac:
17491           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17492           Use correct error code for encrypted streams.
17493
17494 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17495
17496           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17497           Original commit message from CVS:
17498           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17499           (gst_mpeg_demux_sync_stream_to_time):
17500           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17501
17502 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17503
17504           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17505           Original commit message from CVS:
17506           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17507           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17508           Allow and implement non-flushing and/or segment seek
17509           (mainly in TIME and chapter format).
17510           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17511           (gst_dvd_demux_get_subpicture_stream),
17512           (gst_dvd_demux_synchronise_pads),
17513           (gst_dvd_demux_sync_stream_to_time):
17514           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17515           (gst_mpeg_demux_send_subbuffer),
17516           (gst_mpeg_demux_sync_stream_to_time),
17517           (gst_mpeg_streams_reset_cur_ts):
17518           * gst/mpegstream/gstmpegdemux.h:
17519           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17520           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17521           Delegate a query to upstream if it can't be handled.
17522           Make segment stop aware.
17523           Fix (subtitle) stream synchronization.
17524           Add some debug statements.
17525
17526 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
17527
17528           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17529           Original commit message from CVS:
17530           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17531           Fix build on macosx.
17532
17533 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17534
17535           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17536           Original commit message from CVS:
17537           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17538           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17539           * ext/a52dec/gsta52dec.c:
17540           * ext/amrnb/amrnbdec.c:
17541           * ext/amrnb/amrnbenc.c:
17542           * ext/amrnb/amrnbparse.c:
17543           * ext/lame/gstlame.c:
17544           * ext/mad/gstmad.c:
17545           * ext/sidplay/gstsiddec.cc:
17546           * gst/asfdemux/gstrtspwms.c:
17547           * gst/mpegaudioparse/gstxingmux.c:
17548           * gst/realmedia/rademux.c:
17549           * gst/realmedia/rdtmanager.c:
17550           * gst/realmedia/rtspreal.c:
17551           * gst/synaesthesia/gstsynaesthesia.c:
17552           Add missing elements to docs. Restore alphabetical order in section
17553           file. Document mad (it was included in docs already).
17554           Fix doc-markup: use convinience syntax for examples
17555           (produces valid docbook), add several refsec2 when we have several
17556           titles. Fix some types.
17557
17558 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17559
17560           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17561           Original commit message from CVS:
17562           * ext/lame/gstlame.c:
17563           * ext/sidplay/gstsiddec.cc:
17564           * gst/mpegaudioparse/gstxingmux.c:
17565           Do not use short_description in section docs for elements. We extract
17566           them from element details and there will be warnings if they differ.
17567
17568 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
17569
17570           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17571           Original commit message from CVS:
17572           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
17573           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17574           (gst_cdio_add_cdtext_album_tags):
17575           * ext/cdio/gstcdio.h:
17576           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17577           Also extract album title and album genre from CD-TEXT if
17578           available (#537021).
17579
17580 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17581
17582           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17583           Original commit message from CVS:
17584           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17585           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17586           emphasis value is reserved but unfortunately files with that
17587           value exist and the information is not important for the decoder
17588           anyway. Fixes bug #537235.
17589
17590 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17591
17592           Require libcdio >= 0.76.
17593           Original commit message from CVS:
17594           * configure.ac:
17595           * ext/cdio/gstcdio.c:
17596           * ext/cdio/gstcdio.h:
17597           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17598           Require libcdio >= 0.76.
17599
17600 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17601
17602           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17603           Original commit message from CVS:
17604           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17605           Drain queued buffers before forwarding the segment event.
17606
17607 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17608
17609           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17610           Original commit message from CVS:
17611           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17612           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17613           (gst_a52dec_chain), (gst_a52dec_change_state):
17614           * ext/a52dec/gsta52dec.h:
17615           Add segment handling, buffer clipping and basic reverse playback.
17616
17617 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17618
17619           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17620           Original commit message from CVS:
17621           * docs/plugins/Makefile.am:
17622           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17623           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17624           * docs/plugins/gst-plugins-ugly-plugins.args:
17625           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17626           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17627           * docs/plugins/inspect/plugin-a52dec.xml:
17628           * docs/plugins/inspect/plugin-amrnb.xml:
17629           * docs/plugins/inspect/plugin-asf.xml:
17630           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17631           * docs/plugins/inspect/plugin-dvdread.xml:
17632           * docs/plugins/inspect/plugin-dvdsub.xml:
17633           * docs/plugins/inspect/plugin-iec958.xml:
17634           * docs/plugins/inspect/plugin-lame.xml:
17635           * docs/plugins/inspect/plugin-mad.xml:
17636           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17637           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17638           * docs/plugins/inspect/plugin-mpegstream.xml:
17639           * docs/plugins/inspect/plugin-realmedia.xml:
17640           * docs/plugins/inspect/plugin-siddec.xml:
17641           * docs/plugins/inspect/plugin-synaesthesia.xml:
17642           * ext/a52dec/gsta52dec.c:
17643           Random doc of the day. Also print human readable format of newsegment
17644           in log message if we complain about it.
17645
17646 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
17647
17648           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17649           Original commit message from CVS:
17650           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17651           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17652           (gst_a52dec_chain), (gst_a52dec_change_state):
17653           * ext/a52dec/gsta52dec.h:
17654           Mark discont on outgoing buffers after receiving a DISCONT buffer or
17655           when we have a decoding error.
17656           We don't need to clear the cache when we receive a NEWSEGMENT event.
17657           Clear buffer cache in DISCONT.
17658           Add beginnings of GstSegment handling.
17659
17660 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17661
17662           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17663           Original commit message from CVS:
17664           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17665           Fix alignment issues that caused SIGBUS on some architectures.
17666
17667 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17668
17669           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17670           Original commit message from CVS:
17671           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17672           Fix alignment issue which isn't really an issue at all because
17673           the plugin hasn't been ported to 0.10 yet.
17674
17675 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17676
17677           configure.ac: Back to devel -> 0.10.8.1
17678           Original commit message from CVS:
17679           * configure.ac:
17680           Back to devel -> 0.10.8.1
17681
17682 === release 0.10.8 ===
17683
17684 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17685
17686         * ChangeLog:
17687         * NEWS:
17688         * RELEASE:
17689         * configure.ac:
17690         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17691         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17692         * docs/plugins/inspect/plugin-a52dec.xml:
17693         * docs/plugins/inspect/plugin-asf.xml:
17694         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17695         * docs/plugins/inspect/plugin-dvdread.xml:
17696         * docs/plugins/inspect/plugin-dvdsub.xml:
17697         * docs/plugins/inspect/plugin-iec958.xml:
17698         * docs/plugins/inspect/plugin-lame.xml:
17699         * docs/plugins/inspect/plugin-mad.xml:
17700         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17701         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17702         * docs/plugins/inspect/plugin-mpegstream.xml:
17703         * docs/plugins/inspect/plugin-realmedia.xml:
17704         * docs/plugins/inspect/plugin-siddec.xml:
17705         * gst-plugins-ugly.doap:
17706         * po/LINGUAS:
17707           Release 0.10.8
17708           Original commit message from CVS:
17709           Release 0.10.8
17710
17711 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17712
17713         * common:
17714         * po/af.po:
17715         * po/az.po:
17716         * po/bg.po:
17717         * po/cs.po:
17718         * po/da.po:
17719         * po/en_GB.po:
17720         * po/es.po:
17721         * po/fi.po:
17722         * po/fr.po:
17723         * po/hu.po:
17724         * po/it.po:
17725         * po/lt.po:
17726         * po/nb.po:
17727         * po/nl.po:
17728         * po/or.po:
17729         * po/pl.po:
17730         * po/pt_BR.po:
17731         * po/ru.po:
17732         * po/sk.po:
17733         * po/sq.po:
17734         * po/sr.po:
17735         * po/sv.po:
17736         * po/uk.po:
17737         * po/vi.po:
17738         * po/zh_CN.po:
17739           Update .po files
17740           Original commit message from CVS:
17741           Update .po files
17742
17743 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17744
17745           configure.ac: 0.10.7.4 pre-release
17746           Original commit message from CVS:
17747           * configure.ac:
17748           0.10.7.4 pre-release
17749
17750 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
17751
17752           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17753           Original commit message from CVS:
17754           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17755           Fix inconsistent use of rate and channels.
17756           Fixes #533581
17757
17758 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17759
17760           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17761           Original commit message from CVS:
17762           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17763           Flush timestamp correction variables on a flush. Fixes #533832.
17764
17765 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17766
17767         * ChangeLog:
17768         * common:
17769         * configure.ac:
17770           Commit 0.10.7.3 pre-rel marker
17771           Original commit message from CVS:
17772           Commit 0.10.7.3 pre-rel marker
17773
17774 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
17775
17776           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17777           Original commit message from CVS:
17778           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17779           Properly aggregate GstFlowReturn from downstream in order to properly
17780           stop, and doing that as early as possible.
17781           Fixes #532807
17782
17783 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17784
17785           configure.ac: 0.10.7.2 pre-release
17786           Original commit message from CVS:
17787           * configure.ac:
17788           0.10.7.2 pre-release
17789
17790 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
17791
17792           Always let FLUSH_START events flow downstream.
17793           Original commit message from CVS:
17794           * ext/mad/gstmad.c: (gst_mad_sink_event):
17795           * gst/mpegaudioparse/gstmpegaudioparse.c:
17796           (gst_mp3parse_sink_event):
17797           Always let FLUSH_START events flow downstream.
17798
17799 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
17800
17801           configure.ac: Error out if we don't have the required core/base versions.
17802           Original commit message from CVS:
17803           * configure.ac:
17804           Error out if we don't have the required core/base versions.
17805
17806 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
17807
17808           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17809           Original commit message from CVS:
17810           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17811           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17812           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17813           Fix video timestamps by adjusting it with the first timestamp found.
17814           Don't assume we have a complete fragment when flushing the adapter,
17815           packets might have been lost or the stream might just be broken.
17816
17817 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
17818
17819           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17820           Original commit message from CVS:
17821           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17822           Set Rank to NONE so that we don't accidentally try to autoplug the
17823           rdtmanager.
17824
17825 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17826
17827           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17828           Original commit message from CVS:
17829           * gst/mpegaudioparse/gstmpegaudioparse.c:
17830           (gst_mp3parse_emit_frame):
17831           Send a new duration message if the average bitrate changed and
17832           we don't know the duration from the Xing or VBRI header.
17833           Fixes bug #321857.
17834
17835 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
17836
17837           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17838           Original commit message from CVS:
17839           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17840           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17841           * gst/realmedia/rtspreal.h:
17842           Move assembly rule parsing to the place where we parse the SDP as it's
17843           also there that we create the MDPR and we need the currently selected
17844           asmrule in order to select the right MTLI.
17845           Fixes #529359.
17846
17847 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
17848
17849           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17850           Original commit message from CVS:
17851           * gst/realmedia/realhash.c:
17852           * gst/realmedia/rtspreal.c:
17853           Include generated "_stdint.h" instead of <stdint.h> which might not
17854           exist on some systems.
17855
17856 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17857
17858           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17859           Original commit message from CVS:
17860           * ext/sidplay/gstsiddec.cc:
17861           Cast NULL sentinels to void * as NULL is defined as an integer
17862           constant in most environments when using C++ and it's size might
17863           be different from a pointer. Fixes #529488.
17864
17865 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
17866
17867         * ChangeLog:
17868         * gst/asfdemux/gstasfdemux.c:
17869         * gst/asfdemux/gstrtspwms.c:
17870           Fix "unused var" compiler error when --disable-gst-debug is used.
17871           Original commit message from CVS:
17872           Fix "unused var" compiler error when --disable-gst-debug is used.
17873
17874 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17875
17876           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17877           Original commit message from CVS:
17878           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17879           We should also stop the streaming task when we get a NOT_LINKED
17880           flow return, which is not covered by FLOW_IS_FATAL.
17881
17882 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
17883
17884           ext/: gst_atomic_int_set ==> g_atomic_int_set
17885           Original commit message from CVS:
17886           * ext/cdio/gstcdiocddasrc.c:
17887           * ext/dv/gstdvdemux.c:
17888           gst_atomic_int_set ==> g_atomic_int_set
17889
17890 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
17891
17892           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17893           Original commit message from CVS:
17894           2008-04-11  Julien Moutte  <julien@fluendo.com>
17895           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17896           argument formats.
17897
17898 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
17899
17900           configure.ac: Actually build dlls when cross-compiling with mingw32.
17901           Original commit message from CVS:
17902           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17903           * configure.ac:
17904           Actually build dlls when cross-compiling with mingw32.
17905           Fixes bug #526247.
17906
17907 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17908
17909           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17910           Original commit message from CVS:
17911           * configure.ac:
17912           * gst/mpegaudioparse/gstmpegaudioparse.c:
17913           (mpeg_audio_seek_entry_free):
17914           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17915           Depend on GLib 2.12 and use it unconditionally as we do in other
17916           modules too already.
17917
17918 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17919
17920           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17921           Original commit message from CVS:
17922           * gst/mpegaudioparse/gstmpegaudioparse.c:
17923           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17924           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17925           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17926           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17927           (gst_xing_mux_chain):
17928           Use GSlice for allocating the seek table entries if we compile with
17929           GLib 2.10 or newer.
17930
17931 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
17932
17933           gst/asfdemux/gstasfdemux.c: Remove some debug code.
17934           Original commit message from CVS:
17935           * gst/asfdemux/gstasfdemux.c:
17936           (gst_asf_demux_process_ext_stream_props):
17937           Remove some debug code.
17938
17939 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17940
17941           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17942           Original commit message from CVS:
17943           * gst/asfdemux/gstasfdemux.c:
17944           (gst_asf_demux_process_ext_stream_props):
17945           Guard against division by 0 and fall back to 25/1 framerate.
17946
17947 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17948
17949           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17950           Original commit message from CVS:
17951           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17952           (gst_asf_demux_process_ext_stream_props):
17953           Instead of adding a fixes 25/1 framerate to the video caps, use the
17954           average frame duration in the extended properties of the video stream as
17955           the framerate. Fixes #524346.
17956
17957 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17958
17959           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17960           Original commit message from CVS:
17961           * configure.ac:
17962           Check if the compiler supports do { } while (0) macros. This fixes
17963           a warning when compiling with g++ 4.3, resulting in a build failure
17964           because of -Werror.
17965
17966 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
17967
17968           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17969           Original commit message from CVS:
17970           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17971           make ) also a delimiter for rules.
17972           Skip \\ when scanning strings.
17973           Add new testcase for these problems.
17974
17975 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17976
17977           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17978           Original commit message from CVS:
17979           * gst/mpegaudioparse/gstmpegaudioparse.c:
17980           (gst_mp3parse_sink_event):
17981           Don't take the stream lock when caching events. This is not necessary
17982           and results in a deadlock when seeking with rhythmbox (but not with
17983           totem or banshee for some reason).
17984
17985 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17986
17987           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17988           Original commit message from CVS:
17989           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17990           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17991           Add the version field when creating the CONT chunk resulting in
17992           the Author, Comment and Copyright tags not being parsed correctly.
17993           Fixes #521459.
17994
17995 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
17996
17997           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17998           Original commit message from CVS:
17999           * gst/mpegaudioparse/gstmpegaudioparse.c:
18000           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18001           Remove trailing newlines from debug statements.
18002
18003 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
18004
18005           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
18006           Original commit message from CVS:
18007           * ext/dvdnav/dvdnavsrc.c:
18008           * ext/dvdnav/dvdnavsrc.h:
18009           Apply patch that adds some seeking support to dvdnav, and fixes it
18010           in various other ways. This doesn't make dvdnavsrc fully functional,
18011           but moves it forward.
18012           Fixes: #476149
18013           Patch By: Simone Gotti <simone.gotti@email.it>
18014           * ext/dvdnav/gst-dvd:
18015           Update the simple dvdnavsrc gst-launch example to work for 0.10
18016
18017 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
18018
18019           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18020           Original commit message from CVS:
18021           * configure.ac:
18022           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18023           plug-ins are included/excluded. (#498222)
18024
18025 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18026
18027           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18028           Original commit message from CVS:
18029           * ext/mad/gstmad.c: (gst_mad_sink_event):
18030           * gst/mpegaudioparse/gstmpegaudioparse.c:
18031           (gst_mp3parse_sink_event):
18032           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18033           of dropping and leaking them.
18034
18035 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18036
18037           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18038           Original commit message from CVS:
18039           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18040           (gst_mad_chain):
18041           * ext/mad/gstmad.h:
18042           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18043           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18044           * gst/mpegaudioparse/gstmpegaudioparse.h:
18045           Cache all events except EOS if we still have to send a NEWSEGMENT
18046           event. This will let TAG events be forwarded until after decodebin
18047           to an encoder for example as decodebin only links the pads
18048           after NEWSEGMENT. Fixes bug #518933.
18049
18050 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18051
18052           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18053           Original commit message from CVS:
18054           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18055           Write Xing header at the correct position in the MP3 frame for
18056           stereo files. Fixes bug #518676.
18057
18058 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18059
18060           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18061           Original commit message from CVS:
18062           * configure.ac:
18063           * ext/sidplay/Makefile.am:
18064           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18065           when building C++ code (#516509).
18066
18067 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18068
18069           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18070           Original commit message from CVS:
18071           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18072           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18073           Workshop 12 compiler, but probably also crashes (#517985).
18074
18075 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18076
18077           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18078           Original commit message from CVS:
18079           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18080           * gst/mpegaudioparse/gstmpegaudioparse.c:
18081           (gst_mp3_channel_mode_get_type),
18082           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18083           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18084           (gst_mp3parse_chain):
18085           * gst/mpegaudioparse/gstmpegaudioparse.h:
18086           Post channel mode and CRC as tags. Fixes bug #504493.
18087
18088 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18089
18090           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18091           Original commit message from CVS:
18092           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18093           Correctly chain up to the parent's finalize function.
18094
18095 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18096
18097           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18098           Original commit message from CVS:
18099           * gst/mpegaudioparse/gstmpegaudioparse.c:
18100           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18101           Try a bit harder to get valid timestamps, especially if upstream
18102           gives us one and we are at the first frame or resyncing.
18103           Return UNEXPECTED if we get a valid timestamp that is outside of
18104           our configured segment. After all changes done so far this doesn't
18105           seem to cause any regression, please test.
18106
18107 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18108
18109           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...
18110           Original commit message from CVS:
18111           Patch by:
18112           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18113           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18114           If we don't have the position to seek to in our index first try
18115           to convert from TIME to BYTES upstream and only if that fails
18116           too use the old hack to simply seek to an earlier position
18117           and let the sink drop everything before segment start.
18118           Partially fixes bug #469930.
18119
18120 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18121
18122           configure.ac: Back to development...
18123           Original commit message from CVS:
18124           * configure.ac:
18125           Back to development...
18126
18127 === release 0.10.7 ===
18128
18129 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18130
18131         * ChangeLog:
18132         * NEWS:
18133         * RELEASE:
18134         * configure.ac:
18135         * docs/plugins/gst-plugins-ugly-plugins.args:
18136         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18137         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18138         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18139         * docs/plugins/gst-plugins-ugly-plugins.signals:
18140         * docs/plugins/inspect/plugin-a52dec.xml:
18141         * docs/plugins/inspect/plugin-asf.xml:
18142         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18143         * docs/plugins/inspect/plugin-dvdread.xml:
18144         * docs/plugins/inspect/plugin-dvdsub.xml:
18145         * docs/plugins/inspect/plugin-iec958.xml:
18146         * docs/plugins/inspect/plugin-lame.xml:
18147         * docs/plugins/inspect/plugin-mad.xml:
18148         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18149         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18150         * docs/plugins/inspect/plugin-mpegstream.xml:
18151         * docs/plugins/inspect/plugin-realmedia.xml:
18152         * docs/plugins/inspect/plugin-siddec.xml:
18153         * gst-plugins-ugly.doap:
18154         * po/LINGUAS:
18155           Release 0.10.7 - I Cheated Time
18156           Original commit message from CVS:
18157           Release 0.10.7 - I Cheated Time
18158
18159 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18160
18161         * po/af.po:
18162         * po/az.po:
18163         * po/bg.po:
18164         * po/cs.po:
18165         * po/da.po:
18166         * po/en_GB.po:
18167         * po/es.po:
18168         * po/fi.po:
18169         * po/hu.po:
18170         * po/it.po:
18171         * po/nb.po:
18172         * po/nl.po:
18173         * po/or.po:
18174         * po/pl.po:
18175         * po/pt_BR.po:
18176         * po/sk.po:
18177         * po/sq.po:
18178         * po/sr.po:
18179         * po/sv.po:
18180         * po/uk.po:
18181         * po/vi.po:
18182         * po/zh_CN.po:
18183           Update .po files
18184           Original commit message from CVS:
18185           Update .po files
18186
18187 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18188
18189           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18190           Original commit message from CVS:
18191           * tests/check/Makefile.am:
18192           Exclude dvdreadsrc from the states test too.
18193
18194 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18195
18196           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18197           Original commit message from CVS:
18198           * gst/mpegaudioparse/gstmpegaudioparse.c:
18199           (gst_mp3parse_emit_frame):
18200           Handler buffers without valid timestamp more correctly: Don't drop
18201           them and don't use the invalid timestamp to calculate the next
18202           timestamp. Fixes bug #516811.
18203
18204 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
18205
18206           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18207           Original commit message from CVS:
18208           Patch by: Tal Shalif <tshalif at nargila dot org>
18209           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18210           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18211           Add some gint64 casts to prevent 32 bit integer overflows.
18212           Fixes bug #516989.
18213
18214 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18215
18216           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18217           Original commit message from CVS:
18218           * gst/mpegaudioparse/gstmpegaudioparse.c:
18219           Revert previous commit to mp3parse, as it breaks playback
18220           of AVI files.
18221
18222 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18223
18224           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18225           Original commit message from CVS:
18226           * gst/mpegaudioparse/gstmpegaudioparse.c:
18227           (gst_mp3parse_emit_frame):
18228           Return GST_FLOW_UNEXPECTED if we get data that is after our
18229           configured segment. This makes upstream go EOS immediately instead
18230           of sending us the complete stream. Also improve debugging a bit.
18231
18232 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18233
18234           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18235           Original commit message from CVS:
18236           * ext/dvdread/dvdreadsrc.c:
18237           Fix regression in DVD seeking - when a pack we
18238           expect to be a NAV block turns out not to be, scan forwards
18239           for up to 2MB (at most ~1sec) until we find one.
18240           Fixes: #516278
18241
18242 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18243
18244           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18245           Original commit message from CVS:
18246           * win32/vs6/libgstmpegaudioparse.dsp:
18247           Add xing files to VS project file.
18248
18249 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18250
18251           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18252           Original commit message from CVS:
18253           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18254           Stop leaking src pad templates. Fixes bug #515708.
18255
18256 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18257
18258           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18259           Original commit message from CVS:
18260           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18261           Correctly write the size in bytes on big endian systems.
18262           Fixes bug #515725.
18263
18264 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18265
18266           ext/lame/gstlame.c: Don't leak the allowed caps.
18267           Original commit message from CVS:
18268           * ext/lame/gstlame.c: (gst_lame_setup):
18269           Don't leak the allowed caps.
18270           * tests/check/pipelines/lame.c: (GST_START_TEST):
18271           Stop leaking all buffers. Fixes bug #515575.
18272
18273 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18274
18275           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18276           Original commit message from CVS:
18277           * gst/mpegaudioparse/plugin.c:
18278           Commit new file I forgot to add.
18279
18280 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18281
18282           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18283           Original commit message from CVS:
18284           * configure.ac:
18285           Make DISABLE_DEPRECATED defined *only* during CVS, not during
18286           pre-releases or releases.
18287
18288 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18289
18290         * ChangeLog:
18291           Mention bug 511497 fixed in previous commit
18292           Original commit message from CVS:
18293           Mention bug 511497 fixed in previous commit
18294
18295 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18296
18297           Move xingmux from -bad.
18298           Original commit message from CVS:
18299           * docs/plugins/Makefile.am:
18300           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18301           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18302           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18303           * gst/mpegaudioparse/Makefile.am:
18304           * gst/mpegaudioparse/gstmpegaudioparse.c:
18305           * gst/mpegaudioparse/gstxingmux.c:
18306           * tests/check/Makefile.am:
18307           * tests/check/elements/.cvsignore:
18308           Move xingmux from -bad.
18309
18310 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
18311
18312           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18313           Original commit message from CVS:
18314           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18315           Use gst_guint64_to_gdouble for conversion
18316           * win32/vs6/libgstasfdemux.dsp:
18317           * win32/vs6/libgstdvdsub.dsp:
18318           * win32/vs6/libgstrealmedia.dsp:
18319           Update project dependencies and add new source files
18320
18321 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18322
18323           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18324           Original commit message from CVS:
18325           * ext/mpeg2dec/gstmpeg2dec.c:
18326           Reset decoder when handling sequence where libmpeg2 has set
18327           frame period to 0, probably due to a corrupt packet.
18328           Fixes bug #514297
18329
18330 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18331
18332           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18333           Original commit message from CVS:
18334           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18335           (gst_mp3parse_chain):
18336           Don't set new caps on the srcpad everytime the bitrate or MPEG
18337           version changes but calculate new spf value when the MPEG version
18338           changes.
18339
18340 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18341
18342           Add documentation for the xingheader plugin.
18343           Original commit message from CVS:
18344           * docs/plugins/Makefile.am:
18345           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18346           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18347           * gst/xingheader/gstxingmux.c:
18348           * gst/xingheader/gstxingmux.h:
18349           Add documentation for the xingheader plugin.
18350           * tests/check/elements/xingmux.c: (GST_START_TEST):
18351           Set element state to PLAYING before doing something else.
18352
18353 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18354
18355           tests/check/: Add simple unit test for the xingmux element.
18356           Original commit message from CVS:
18357           * tests/check/Makefile.am:
18358           * tests/check/elements/.cvsignore:
18359           * tests/check/elements/xingmux.c: (setup_xingmux),
18360           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18361           * tests/check/elements/xingmux_testdata.h:
18362           Add simple unit test for the xingmux element.
18363           * gst/xingheader/gstxingmux.c: (generate_xing_header),
18364           (gst_xing_mux_finalize), (xing_reset):
18365           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18366
18367 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18368
18369           docs/plugins/: Add the real and rtsp elements and update the lists.
18370           Original commit message from CVS:
18371           * docs/plugins/Makefile.am:
18372           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18373           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18374           Add the real and rtsp elements and update the lists.
18375           * docs/plugins/inspect/plugin-amrnb.xml:
18376           * docs/plugins/inspect/plugin-asf.xml:
18377           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18378           * docs/plugins/inspect/plugin-dvdsub.xml:
18379           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18380           * docs/plugins/inspect/plugin-mpegstream.xml:
18381           * docs/plugins/inspect/plugin-realmedia.xml:
18382           * docs/plugins/inspect/plugin-siddec.xml:
18383           * docs/plugins/inspect/plugin-synaesthesia.xml:
18384           Regenerate docs.
18385           * gst/iec958/ac3_padder.c:
18386           * gst/iec958/ac3_padder.h:
18387           Do not use gtk-doc style comments for non gtk-doc comments. Note -
18388           there are functions defined using extern in the .c file - does that
18389           make sense?
18390
18391 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18392
18393           ext/mad/gstmad.c: Chain up at the end of the function.
18394           Original commit message from CVS:
18395           * ext/mad/gstmad.c:
18396           Chain up at the end of the function.
18397
18398 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18399
18400           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18401           Original commit message from CVS:
18402           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18403           Don't add pad templates for the base class but only in the
18404           subclasses.
18405
18406 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18407
18408           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18409           Original commit message from CVS:
18410           * ext/lame/gstlame.c:
18411           * ext/lame/gstlame.h:
18412           Fix the case where you initially have stereo input, and so lame's
18413           mode is not set to mono, and then you get input with mono audio and
18414           soon after you get stereo input again. What happened before this
18415           commit is that it would keep the encoding mode as mono. It should
18416           change it back to the one requested by the app (or the default one)
18417           if not requested.
18418
18419 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18420
18421           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18422           Original commit message from CVS:
18423           * gst/mpegaudioparse/gstmpegaudioparse.c:
18424           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18425           (mp3parse_bytepos_to_time):
18426           Interpolate the VBRI seek table entries to get better results,
18427           support 3 byte seek table entries and prevent overflows in the
18428           seek table by adding the relative offsets when using the seek
18429           table in a large enough data type.
18430
18431 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18432
18433           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18434           Original commit message from CVS:
18435           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18436           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18437           (mp3parse_bytepos_to_time):
18438           * gst/mpegaudioparse/gstmpegaudioparse.h:
18439           Add support for seeking based on the VBRI seek table. Might make
18440           sense to use interpolation in the table later to get hopefully a
18441           bit more accurate values.
18442
18443 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18444
18445           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18446           Original commit message from CVS:
18447           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18448           (handle_picture), (handle_slice):
18449           Fix compilation error. Fixes #509313.
18450
18451 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18452
18453           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18454           Original commit message from CVS:
18455           * ext/lame/gstlame.c: (gst_lame_sink_event):
18456           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18457           as 8 * GST_SECOND is too large for int.
18458
18459 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18460
18461           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18462           Original commit message from CVS:
18463           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18464           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18465           of 0xfe.
18466
18467 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18468
18469           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18470           Original commit message from CVS:
18471           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18472           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18473           (mp3parse_total_bytes), (mp3parse_total_time):
18474           * gst/mpegaudioparse/gstmpegaudioparse.h:
18475           Add initial support for reading VBRI headers as found in VBR files
18476           created by some Fraunhofer encoders. Currently we only read the
18477           number of frames and bytes (and calculate duration, etc from this)
18478           but there is also a seek table that we currently don't use.
18479
18480 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
18481
18482           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18483           Original commit message from CVS:
18484           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18485           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18486           (gst_lame_sink_event):
18487           Correctly set number of channels when using mono-encoding mode
18488           and fix the duration calculation of the EOS buffer.
18489
18490 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18491
18492           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18493           Original commit message from CVS:
18494           * gst/mpegaudioparse/gstmpegaudioparse.c:
18495           (gst_mp3parse_handle_first_frame):
18496           Guard against 0 values in the Xing header as frame count and
18497           byte count and calculate the bitrate when we have all values
18498           we need and not before.
18499
18500 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18501
18502           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18503           Original commit message from CVS:
18504           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18505           Remove accidentially leftover debug printf.
18506
18507 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18508
18509           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18510           Original commit message from CVS:
18511           * gst/xingheader/gstxingmux.c: (has_xing_header),
18512           (generate_xing_header), (gst_xing_mux_chain),
18513           (gst_xing_mux_sink_event):
18514           Choose smallest possible frame size for the Xing header, properly
18515           set the timestamp, duration and offset on the outgoing buffers,
18516           only send NEWSEGMENT events in BYTE format downstream and also
18517           drop VBRI headers if already existing.
18518
18519 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18520
18521           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18522           Original commit message from CVS:
18523           * gst/xingheader/Makefile.am:
18524           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18525           (has_xing_header), (generate_xing_header),
18526           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18527           (gst_xing_mux_init), (gst_xing_mux_chain),
18528           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18529           * gst/xingheader/gstxingmux.h:
18530           Major cleanup and rewrite of xingmux with less bugs and new features:
18531           - Handles other layers as 3
18532           - Write TOC
18533
18534 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18535
18536           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18537           Original commit message from CVS:
18538           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18539           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18540           Call g_type_class_ref() from a thread-safe context and not
18541           from the streaming thread to avoid GLib screwing up (see
18542           bug #349410 and #493432). Comment out unused code.
18543
18544 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18545
18546           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18547           Original commit message from CVS:
18548           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18549           (handle_picture), (clip_buffer), (handle_slice),
18550           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18551           (gst_mpeg2dec_change_state):
18552           * ext/mpeg2dec/gstmpeg2dec.h:
18553           Add buffer clipping.
18554           Add basic reverse playback support. Not complete yet when dealing with
18555           non-closed GOPs.
18556
18557 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18558
18559           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18560           Original commit message from CVS:
18561           * autogen.sh:
18562           Add -Wno-portability to the automake parameters to stop warnings
18563           about GNU make extensions being used. We require GNU make in almost
18564           every Makefile anyway.
18565           * configure.ac:
18566           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18567           at the same time is required for per target flags.
18568
18569 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18570
18571           Makefile.am: Include lcov.mak to allow building coverage reports.
18572           Original commit message from CVS:
18573           * Makefile.am:
18574           Include lcov.mak to allow building coverage reports.
18575
18576 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18577
18578           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18579           Original commit message from CVS:
18580           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18581           * gst/mpegaudioparse/gstmpegaudioparse.c:
18582           (gst_mp3parse_handle_first_frame):
18583           Make sure that the Xing TOC starts with 0 and the entries
18584           are increasing over time. Otherwise it's broken and should
18585           be skipped. Fixes bug #507821.
18586
18587 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18588
18589           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18590           Original commit message from CVS:
18591           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18592           (gst_asf_demux_add_video_stream),
18593           (gst_asf_demux_process_ext_content_desc),
18594           (gst_asf_demux_get_metadata_for_stream),
18595           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18596           (gst_asf_demux_change_state):
18597           * gst/asfdemux/gstasfdemux.h:
18598           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18599
18600 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
18601
18602           docs/plugins/.cvsignore: Add *-undeclared.txt
18603           Original commit message from CVS:
18604           * docs/plugins/.cvsignore:
18605           Add *-undeclared.txt
18606
18607 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18608
18609           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18610           Original commit message from CVS:
18611           * gst/realmedia/rdtmanager.c:
18612           (gst_rdt_manager_marshal_VOID__UINT_UINT),
18613           (gst_rdt_manager_class_init):
18614           * gst/realmedia/rdtmanager.h:
18615           Implement some more signals that rtspsrc connects to.
18616           Fixes #504671.
18617
18618 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18619
18620           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18621           Original commit message from CVS:
18622           * Makefile.am:
18623           Include common/win32.mak for CRLF check of win32 project
18624           files (see #393626).
18625
18626 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18627
18628           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18629           Original commit message from CVS:
18630           * gst/mpegaudioparse/gstmpegaudioparse.c:
18631           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18632           Don't post SEGMENT_START messages on the bus, only the element
18633           driving the pipeline should do that.
18634
18635 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18636
18637           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18638           Original commit message from CVS:
18639           * configure.ac:
18640           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18641
18642 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18643
18644           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18645           Original commit message from CVS:
18646           * ext/mpeg2dec/gstmpeg2dec.h:
18647           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18648           Fixes #500808.
18649
18650 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
18651
18652           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18653           Original commit message from CVS:
18654           2007-11-20  Julien MOUTTE  <julien@moutte.net>
18655           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18656           on Mac OS X.
18657
18658 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18659
18660           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18661           Original commit message from CVS:
18662           * gst/mpegaudioparse/gstmpegaudioparse.c:
18663           Restore the segment handling logic.
18664           Please don't do behavioural changes under the heading of 'leak fixes'
18665           or 'whitespace changes', people.
18666
18667 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18668
18669           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18670           Original commit message from CVS:
18671           * gst/mpegaudioparse/gstmpegaudioparse.c:
18672           Plug some leaks.
18673
18674 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18675
18676           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18677           Original commit message from CVS:
18678           * gst/asfdemux/gstasfdemux.c:
18679           Sync _activate_pull() a little more with other demuxers.
18680
18681 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
18682
18683           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18684           Original commit message from CVS:
18685           * gst/mpegstream/gstmpegdemux.c:
18686           recognize the padding stream
18687
18688 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18689
18690           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18691           Original commit message from CVS:
18692           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18693           Convert tags that come as string into the type required by
18694           GstTagList.
18695
18696 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18697
18698           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18699           Original commit message from CVS:
18700           * gst/mpegaudioparse/gstmpegaudioparse.c:
18701           (gst_mp3parse_emit_frame):
18702           Remove some more broken code, it seems to clip even when it should not.
18703           See #491305.
18704
18705 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
18706
18707           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18708           Original commit message from CVS:
18709           * gst/mpegaudioparse/gstmpegaudioparse.c:
18710           (gst_mp3parse_emit_frame):
18711           When the element is not driving the streaming thread it is not supposed
18712           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18713           upstream when it detects EOS. See #491305.
18714
18715 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
18716
18717           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18718           Original commit message from CVS:
18719           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18720           * gst/dvdsub/Makefile.am:
18721           * gst/dvdsub/gstdvdsubdec.c:
18722           * gst/dvdsub/gstdvdsubparse.c:
18723           * gst/dvdsub/gstdvdsubparse.h:
18724           Add dvd subtitle parser, which just packetizes the input
18725           stream. This is needed to mux dvd subtitles into matroska
18726           files, since the muxer expects unfragmented and properly
18727           timestamped input (#415754).
18728
18729 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18730
18731           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18732           Original commit message from CVS:
18733           * configure.ac:
18734           Update requirements from past CVS versions to released
18735           versions (0.10.14 in this case).
18736           * ext/sidplay/gstsiddec.cc:
18737           Fix compilation with g++-4.2.
18738
18739 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18740
18741           gst/realmedia/: Fix some compiler warnings shown on Forte.
18742           Original commit message from CVS:
18743           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18744           (gst_asm_scan_parse_condition):
18745           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18746           Fix some compiler warnings shown on Forte.
18747
18748 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
18749
18750           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18751           Original commit message from CVS:
18752           Patch by: Gautier Portet <kassoulet at gmail dot com>
18753           * gst/xingheader/gstxingmux.c:
18754           The size of the Xing header is actually 417 as it's rounded to the
18755           next smaller integer. Fixes #397759.
18756           * gst/xingheader/gstxingmux.c: (xing_generate_header),
18757           (xing_push_header):
18758           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18759           event to the beginning was successful before pushing the header again.
18760
18761 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
18762
18763           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18764           Original commit message from CVS:
18765           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18766           (mp3parse_bytepos_to_time):
18767           Use gst_util_guint64_to_gdouble for conversions.
18768           * win32/vs6/libgstmad.dsp:
18769           Add a link to libgstaudio.
18770
18771 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18772
18773           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18774           Original commit message from CVS:
18775           * ext/lame/gstlame.c:
18776           Fix up case where there is no peer, in which case
18777           _get_allowed_caps() will return NULL.
18778
18779 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18780
18781           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18782           Original commit message from CVS:
18783           * ext/lame/gstlame.c:
18784           Use GST_PTR_FORMAT to print caps in debug statement.
18785
18786 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18787
18788           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18789           Original commit message from CVS:
18790           * configure.ac:
18791           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18792           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18793           in configure.ac.
18794
18795 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18796
18797           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18798           Original commit message from CVS:
18799           * ext/lame/gstlame.c:
18800           Allow fixing the sample rate lame converts to by negotiating fixed
18801           sample rate on the src pad caps.
18802           Add docs for it.
18803           * tests/check/Makefile.am:
18804           * tests/check/pipelines/lame.c:
18805           Add a check for it.
18806
18807 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18808
18809           po/: Updated translations.
18810           Original commit message from CVS:
18811           * po/LINGUAS:
18812           * po/da.po:
18813           Updated translations.
18814
18815 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18816
18817           po/pl.po: Added Polish translation.
18818           Original commit message from CVS:
18819           translated by: Jakub Bogusz <qboosh@pld-linux.org>
18820           * po/pl.po:
18821           Added Polish translation.
18822
18823 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18824
18825           po/fi.po: Added Finnish translation.
18826           Original commit message from CVS:
18827           translated by: Ilkka Tuohela <hile@iki.fi>
18828           * po/fi.po:
18829           Added Finnish translation.
18830
18831 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18832
18833           po/es.po: Added Spanish translation.
18834           Original commit message from CVS:
18835           translated by: Jorge González González <aloriel@gmail.com>
18836           * po/es.po:
18837           Added Spanish translation.
18838
18839 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18840
18841           po/bg.po: Added Bulgarian translation.
18842           Original commit message from CVS:
18843           translated by: Alexander Shopov <ash@contact.bg>
18844           * po/bg.po:
18845           Added Bulgarian translation.
18846
18847 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18848
18849           gst/iec958/ac3iec.c: Chainup in finalize.
18850           Original commit message from CVS:
18851           * gst/iec958/ac3iec.c:
18852           Chainup in finalize.
18853           * tests/check/Makefile.am:
18854           * tests/check/generic/states.c:
18855           Improved state change unit test.
18856
18857 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18858
18859           Ignore registries in any format.
18860           Original commit message from CVS:
18861           * docs/plugins/.cvsignore:
18862           * tests/check/.cvsignore:
18863           Ignore registries in any format.
18864
18865 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18866
18867           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
18868           Original commit message from CVS:
18869           * configure.ac:
18870           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18871           define in the lame headers.  This has the advantage that
18872           it should still work when we're cross-compiling (#452025).
18873
18874 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18875
18876           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18877           Original commit message from CVS:
18878           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18879           Add other allowed rates to the pad templates.
18880           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18881           Reset the parser to release memory in dispose.
18882
18883 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18884
18885           ext/: Fix more leaks.
18886           Original commit message from CVS:
18887           * ext/amrnb/amrnbdec.c:
18888           * ext/amrnb/amrnbenc.c:
18889           * ext/amrnb/amrnbparse.c:
18890           * ext/sidplay/gstsiddec.cc:
18891           Fix more leaks.
18892
18893 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
18894
18895           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18896           Original commit message from CVS:
18897           Patch by: Daniel Charles <dcharles at ti dot com>
18898           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18899           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18900           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18901           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18902           * ext/amrnb/amrnbenc.h:
18903           Add property to select the BandMode of the AMR encoder.
18904           See #466442.
18905
18906 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18907
18908           gst/realmedia/asmrules.c: Make ro memory to share.
18909           Original commit message from CVS:
18910           * gst/realmedia/asmrules.c:
18911           Make ro memory to share.
18912
18913 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
18914
18915           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18916           Original commit message from CVS:
18917           * gst/mpegaudioparse/gstmpegaudioparse.c:
18918           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18919           * gst/mpegaudioparse/gstmpegaudioparse.h:
18920           Queue segment event and push it after we know the caps on the pad or
18921           else an autoplugger might not have plugged the element yet and the
18922           segment is lost.
18923
18924 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18925
18926           gst/iec958/ac3iec.c: Fix tests.
18927           Original commit message from CVS:
18928           * gst/iec958/ac3iec.c:
18929           Fix tests.
18930
18931 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18932
18933           tests/check/: Add generic state-change test suite to help to fi leaks.
18934           Original commit message from CVS:
18935           * tests/check/Makefile.am:
18936           * tests/check/generic/.cvsignore:
18937           * tests/check/generic/states.c:
18938           Add generic state-change test suite to help to fi leaks.
18939
18940 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18941
18942           po/: Added Portuguese (Brazilian) translation.
18943           Original commit message from CVS:
18944           translated by: Raphael Higino <phhigino@gmail.com>
18945           * po/LINGUAS:
18946           * po/pt_BR.po:
18947           Added Portuguese (Brazilian) translation.
18948
18949 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18950
18951           po/: Updated translations.
18952           Original commit message from CVS:
18953           * po/hu.po:
18954           * po/nl.po:
18955           * po/sv.po:
18956           * po/uk.po:
18957           Updated translations.
18958
18959 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
18960
18961           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18962           Original commit message from CVS:
18963           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18964           (gst_rmdemux_parse_video_packet):
18965           Activate timestamp fixing code.
18966
18967 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18968
18969           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18970           Original commit message from CVS:
18971           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18972           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18973           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18974           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18975           Do fragment collection in the demuxer so that we can now work with
18976           both ffmpeg and realvideodec to decoder real video content.
18977
18978 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18979
18980           gst/realmedia/asmrules.c: Include stdlib.h.
18981           Original commit message from CVS:
18982           * gst/realmedia/asmrules.c:
18983           Include stdlib.h.
18984
18985 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
18986
18987           gst/realmedia/rdtmanager.c: Fix caps.
18988           Original commit message from CVS:
18989           * gst/realmedia/rdtmanager.c:
18990           Fix caps.
18991
18992 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18993
18994           gst/realmedia/rtspreal.c: Disable UDP transport for now.
18995           Original commit message from CVS:
18996           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18997           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18998           Disable UDP transport for now.
18999
19000 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
19001
19002           gst/realmedia/: Add simple rdt manager.
19003           Original commit message from CVS:
19004           * gst/realmedia/Makefile.am:
19005           * gst/realmedia/rdtmanager.c: (find_session_by_id),
19006           (create_session), (free_session), (gst_rdt_manager_base_init),
19007           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
19008           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
19009           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
19010           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
19011           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
19012           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
19013           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
19014           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
19015           (gst_rdt_manager_plugin_init):
19016           * gst/realmedia/rdtmanager.h:
19017           * gst/realmedia/rmdemux.c: (plugin_init):
19018           Add simple rdt manager.
19019
19020 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
19021
19022           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19023           Original commit message from CVS:
19024           * gst/realmedia/rdtdepay.c:
19025           Fix the encoding-name so that it matches what the rtsp extension sets.
19026
19027 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
19028
19029           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19030           Original commit message from CVS:
19031           * gst/realmedia/asmrules.c: (gst_asm_node_free),
19032           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19033           (gst_asm_scan_string), (gst_asm_scan_number),
19034           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19035           (gst_asm_scan_next_token), (gst_asm_rule_free),
19036           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19037           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19038           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19039           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19040           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19041           (gst_asm_rule_book_match), (main):
19042           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19043           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19044           Use g_hash_table_destroy instead of _unref which is too new.
19045
19046 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
19047
19048           gst/realmedia/.cvsignore: Add test to ignore.
19049           Original commit message from CVS:
19050           * gst/realmedia/.cvsignore:
19051           Add test to ignore.
19052           * gst/realmedia/Makefile.am:
19053           * gst/realmedia/asmrules.c: (gst_asm_node_new),
19054           (gst_asm_node_free), (gst_asm_operator_eval),
19055           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19056           (gst_asm_scan_string), (gst_asm_scan_number),
19057           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19058           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19059           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19060           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19061           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19062           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19063           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19064           (gst_asm_rule_book_match), (main):
19065           * gst/realmedia/asmrules.h:
19066           Added asembler rule book parser and evaluator.
19067           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19068           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19069           * gst/realmedia/rtspreal.h:
19070           Keep per stream config info.
19071           Parse and evaluate asm rule books for stream selection.
19072
19073 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19074
19075           gst/realmedia/rtspreal.c: Include stdlib.
19076           Original commit message from CVS:
19077           * gst/realmedia/rtspreal.c:
19078           Include stdlib.
19079
19080 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
19081
19082           gst/realmedia/: Split out hash code in separate file.
19083           Original commit message from CVS:
19084           * gst/realmedia/Makefile.am:
19085           * gst/realmedia/realhash.c: (hash), (call_hash),
19086           (gst_rtsp_ext_real_calc_response_and_checksum):
19087           * gst/realmedia/realhash.h:
19088           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19089           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19090           Split out hash code in separate file.
19091
19092 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19093
19094           gst/: Fix include paths and link dependecies for rtsp extension.
19095           Original commit message from CVS:
19096           * gst/asfdemux/Makefile.am:
19097           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19098           (gst_rtsp_wms_class_init):
19099           * gst/realmedia/Makefile.am:
19100           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19101           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19102           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19103           (_do_init), (gst_rtsp_real_class_init):
19104           Fix include paths and link dependecies for rtsp extension.
19105
19106 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
19107
19108           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19109           Original commit message from CVS:
19110           * gst/realmedia/Makefile.am:
19111           * gst/realmedia/rmdemux.c: (plugin_init):
19112           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19113           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19114           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19115           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19116           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19117           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19118           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19119           (gst_rtsp_real_plugin_init):
19120           * gst/realmedia/rtspreal.h:
19121           Add RealMedia RTSP extension module. It has rank NONE until it is fully
19122           functional.
19123
19124 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19125
19126           gst/asfdemux/: Move WMS RTSP extension from -good to here.
19127           Original commit message from CVS:
19128           * gst/asfdemux/Makefile.am:
19129           * gst/asfdemux/gstasf.c: (plugin_init):
19130           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19131           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19132           (gst_rtsp_wms_configure_stream), (_do_init),
19133           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19134           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19135           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19136           * gst/asfdemux/gstrtspwms.h:
19137           Move WMS RTSP extension from -good to here.
19138           Port it to the new pluggable extension interface.
19139
19140 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19141
19142           ext/mad/Makefile.am: Link to audio helper from plugins-base.
19143           Original commit message from CVS:
19144           * ext/mad/Makefile.am:
19145           Link to audio helper from plugins-base.
19146
19147 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19148
19149           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19150           Original commit message from CVS:
19151           * configure.ac:
19152           * ext/mad/gstmad.c: (gst_mad_chain):
19153           Use the new buffer clipping function from gstaudio here and
19154           require gst-plugins-base CVS.
19155
19156 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19157
19158           configure.ac: Sync liboil check with plugins-base. Add libm check.
19159           Original commit message from CVS:
19160           * configure.ac:
19161           Sync liboil check with plugins-base. Add libm check.
19162           * gst/synaesthesia/Makefile.am:
19163           Link against libm. We're using sqrt here.
19164
19165 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19166
19167           gst/asfdemux/gstasfdemux.c: Include stdlib.
19168           Original commit message from CVS:
19169           * gst/asfdemux/gstasfdemux.c:
19170           Include stdlib.
19171
19172 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19173
19174           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19175           Original commit message from CVS:
19176           * ext/annodex/Makefile.am:
19177           Fix CFLAGS/LIBS.
19178           * ext/cdio/gstcdiocddasrc.c:
19179           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19180           Include stdlib
19181           * ext/cairo/Makefile.am:
19182           * gst/videofilter/Makefile.am:
19183           * tests/examples/level/Makefile.am:
19184           Use $(LIBM) instead of -lm
19185
19186 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19187
19188           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19189           Original commit message from CVS:
19190           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19191           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19192           * gst/mpegaudioparse/gstmpegaudioparse.h:
19193           Save some memory for each frame by only saving the start timestamp
19194           and start byte position instead of additionally the stop timestamp
19195           and stop byte position. This requires us to use a doubly-linked list
19196           but still saves 8-12 bytes per frame.
19197
19198 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19199
19200           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19201           Original commit message from CVS:
19202           * ext/mad/gstmad.c: (clip_outgoing_buffer):
19203           Fix buffer clipping to correctly clip to the segment stop.
19204
19205 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19206
19207           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19208           Original commit message from CVS:
19209           * gst/mpegaudioparse/gstmpegaudioparse.c:
19210           (gst_mp3parse_emit_frame):
19211           Fix a calculation that was causing mp3parse to drop every incoming
19212           frame when upstream delivered a segment in TIME format, breaking
19213           playback of all mpeg system streams.
19214
19215 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19216
19217           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19218           Original commit message from CVS:
19219           * Makefile.am:
19220           * configure.ac:
19221           * tests/Makefile.am:
19222           Remove bogus check for libcheck, since we check for
19223           gstreamer-check and it pulls in the required info from
19224           and we weren't actually _using_ the information for
19225           libcheck ourselves anyway.
19226
19227 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19228
19229           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19230           Original commit message from CVS:
19231           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19232           (gst_mp3parse_init), (gst_mp3parse_dispose),
19233           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19234           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19235           (mp3parse_handle_seek), (mp3parse_src_query):
19236           * gst/mpegaudioparse/gstmpegaudioparse.h:
19237           Implement accurate seeking in mpegaudioparse. Fixes #308312.
19238           Also implement segment seeks.
19239
19240 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19241
19242           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19243           Original commit message from CVS:
19244           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19245           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19246           (gst_mad_chain), (gst_mad_change_state):
19247           * ext/mad/gstmad.h:
19248           Implement buffer clipping and use GST_BOILERPLATE instead of manual
19249           GType magic. Part one of bug #308312.
19250
19251 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19252
19253           configure.ac: Use pkg-config to locate check.
19254           Original commit message from CVS:
19255           * configure.ac:
19256           Use pkg-config to locate check.
19257
19258 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19259
19260           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19261           Original commit message from CVS:
19262           * configure.ac:
19263           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19264           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19265           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19266           Fix build against core CVS by not using deprecated API. Bump
19267           requirements for new API (overdue anyway).
19268
19269 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19270
19271           REQUIREMENTS: Also add amr-libs here and update a little.
19272           Original commit message from CVS:
19273           * REQUIREMENTS:
19274           Also add amr-libs here and update a little.
19275
19276 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
19277
19278           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19279           Original commit message from CVS:
19280           * docs/plugins/inspect/plugin-dvdnav.xml:
19281           * docs/plugins/inspect/plugin-realmedia.xml:
19282           * docs/plugins/inspect/plugin-synaesthesia.xml:
19283           Add inspect file for synaesthesia so the docs can be built even if
19284           the plugin isn't built yet. Fixes #454311. Also add inspect files
19285           for dvdnavsrc and realmedia.
19286
19287 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19288
19289           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19290           Original commit message from CVS:
19291           * docs/plugins/Makefile.am:
19292           Simplify --extra-dir as gtkdoc scans recursively.
19293
19294 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19295
19296           And yet more docs enabled.
19297           Original commit message from CVS:
19298           * docs/plugins/Makefile.am:
19299           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19300           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19301           * gst/synaesthesia/Makefile.am:
19302           * gst/synaesthesia/gstsynaesthesia.c:
19303           * gst/synaesthesia/gstsynaesthesia.h:
19304           And yet more docs enabled.
19305
19306 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19307
19308           docs/plugins/: Add new docs. Scan c++ files too.
19309           Original commit message from CVS:
19310           * docs/plugins/Makefile.am:
19311           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19312           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19313           * docs/plugins/inspect/plugin-a52dec.xml:
19314           * docs/plugins/inspect/plugin-amrnb.xml:
19315           * docs/plugins/inspect/plugin-asf.xml:
19316           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19317           * docs/plugins/inspect/plugin-dvdsub.xml:
19318           * docs/plugins/inspect/plugin-iec958.xml:
19319           * docs/plugins/inspect/plugin-lame.xml:
19320           * docs/plugins/inspect/plugin-mad.xml:
19321           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19322           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19323           * docs/plugins/inspect/plugin-mpegstream.xml:
19324           Add new docs. Scan c++ files too.
19325           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19326           (gst_amrnbdec_event):
19327           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19328           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19329           (gst_amrnbparse_loop):
19330           Add documentation headers.
19331           * ext/mad/gstmad.c:
19332           * ext/mad/gstmad.h:
19333           Refactor for docs.
19334
19335 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19336
19337           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19338           Original commit message from CVS:
19339           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19340           (gst_mp3parse_init):
19341           Use GST_BOILERPLATE instead of manual GType magic.
19342           * gst/mpegaudioparse/gstmpegaudioparse.c:
19343           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19344           (mp3parse_bytepos_to_time):
19345           * gst/mpegaudioparse/gstmpegaudioparse.h:
19346           Implement seeking, byte->time, time->byte conversions with the Xing
19347           seek table if available. This allows better at least a bit more
19348           accurate seeks and file position reporting.
19349
19350 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19351
19352           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19353           Original commit message from CVS:
19354           * gst/mpegaudioparse/gstmpegaudioparse.c:
19355           (gst_mp3parse_handle_first_frame):
19356           Copy the complete Xing seek table in the 100 byte array instead of
19357           copying the first byte 100 times.
19358           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19359           (mp3parse_total_time), (mp3parse_time_to_bytepos):
19360           Add seeking support based on the Xing header but comment it out for
19361           now as it seems to yield worse result than the other method.
19362           Also use gst_pad_query_peer_duration() instead of getting the peer pad
19363           ourself, creating a new GstQuery, etc.
19364
19365 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19366
19367           docs/plugins/: Update docs with caps info.
19368           Original commit message from CVS:
19369           * docs/plugins/gst-plugins-ugly-plugins.args:
19370           * docs/plugins/inspect/plugin-a52dec.xml:
19371           * docs/plugins/inspect/plugin-amrnb.xml:
19372           * docs/plugins/inspect/plugin-asf.xml:
19373           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19374           * docs/plugins/inspect/plugin-dvdread.xml:
19375           * docs/plugins/inspect/plugin-dvdsub.xml:
19376           * docs/plugins/inspect/plugin-iec958.xml:
19377           * docs/plugins/inspect/plugin-lame.xml:
19378           * docs/plugins/inspect/plugin-mad.xml:
19379           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19380           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19381           * docs/plugins/inspect/plugin-mpegstream.xml:
19382           Update docs with caps info.
19383
19384 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19385
19386           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19387           Original commit message from CVS:
19388           * po/POTFILES.in:
19389           Make sure dvdnav strings get translated too (no reason not to have
19390           them in the .po file, even if the plugin is disabled for now).
19391           Fixes #450879.
19392
19393 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19394
19395           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19396           Original commit message from CVS:
19397           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19398           (gst_amrnbdec_event), (gst_amrnbdec_chain),
19399           (gst_amrnbdec_state_change):
19400           * ext/amrnb/amrnbdec.h:
19401           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19402           (gst_amrnbparse_loop):
19403           Add newsegment and discont handling. Some code cleanups.
19404
19405 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
19406
19407           ext/dvdread/dvdreadsrc.c: check for an error from
19408           Original commit message from CVS:
19409           * ext/dvdread/dvdreadsrc.c: check for an error from
19410           DVDReadBlocks() correctly.
19411
19412 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
19413
19414           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...
19415           Original commit message from CVS:
19416           * ext/dvdread/dvdreadsrc.c:
19417           If we can't read a nav packet, or it doesn't look like a nav
19418           packet, that's an error.  Previous behavior was to look at
19419           the next packet; I can't find any justification for doing that.
19420           Fixes: #358891.
19421
19422 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19423
19424           po/it.po: Updated Italian translation.
19425           Original commit message from CVS:
19426           * po/it.po:
19427           Updated Italian translation.
19428
19429 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19430
19431           po/vi.po: Updated Vietnames translation.
19432           Original commit message from CVS:
19433           * po/vi.po:
19434           Updated Vietnames translation.
19435
19436 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19437
19438           po/: Added Chinese (simplified) translation.
19439           Original commit message from CVS:
19440           contributed by: Wenzheng Hu <db_lobster@163.com>
19441           * po/LINGUAS:
19442           * po/zh_CN.po:
19443           Added Chinese (simplified) translation.
19444
19445 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19446
19447           MAINTAINERS: Updating all the maintainers files
19448           Original commit message from CVS:
19449           * MAINTAINERS:
19450           Updating all the maintainers files
19451
19452 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
19453
19454           Fix leaks some more.
19455           Original commit message from CVS:
19456           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19457           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19458           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19459           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19460           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19461           * gst/iec958/ac3iec.c: (ac3iec_init):
19462           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19463           Fix leaks some more.
19464
19465 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
19466
19467           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19468           Original commit message from CVS:
19469           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19470           "She's leaking me", said valgrind.
19471
19472 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19473
19474           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19475           Original commit message from CVS:
19476           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19477           Fix "pad caps are not a real subset of its template caps" warning.
19478
19479 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
19480
19481           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19482           Original commit message from CVS:
19483           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19484           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19485           (gst_amrnbdec_finalize):
19486           Don't leak the adapter, unref it in a new finalize method instead.
19487           Fixes #448782.
19488
19489 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19490
19491           configure.ac: Back to CVS
19492           Original commit message from CVS:
19493           * configure.ac:
19494           Back to CVS
19495           * gst-plugins-ugly.doap:
19496           Add 0.10.6 to the list of releases.
19497
19498 === release 0.10.6 ===
19499
19500 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19501
19502         * ChangeLog:
19503         * NEWS:
19504         * RELEASE:
19505         * configure.ac:
19506         * docs/plugins/gst-plugins-ugly-plugins.args:
19507         * docs/plugins/inspect/plugin-a52dec.xml:
19508         * docs/plugins/inspect/plugin-asf.xml:
19509         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19510         * docs/plugins/inspect/plugin-dvdread.xml:
19511         * docs/plugins/inspect/plugin-dvdsub.xml:
19512         * docs/plugins/inspect/plugin-iec958.xml:
19513         * docs/plugins/inspect/plugin-lame.xml:
19514         * docs/plugins/inspect/plugin-mad.xml:
19515         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19516         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19517         * docs/plugins/inspect/plugin-mpegstream.xml:
19518         * docs/plugins/inspect/plugin-siddec.xml:
19519           Release 0.10.6
19520           Original commit message from CVS:
19521           Release 0.10.6
19522
19523 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19524
19525         * po/af.po:
19526         * po/az.po:
19527         * po/cs.po:
19528         * po/da.po:
19529         * po/en_GB.po:
19530         * po/hu.po:
19531         * po/it.po:
19532         * po/nb.po:
19533         * po/nl.po:
19534         * po/or.po:
19535         * po/sq.po:
19536         * po/sr.po:
19537         * po/sv.po:
19538         * po/uk.po:
19539         * po/vi.po:
19540           Update .po files
19541           Original commit message from CVS:
19542           Update .po files
19543
19544 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19545
19546           win32/vs6/: Convert line endings to CRLF and mark as binary files.
19547           Original commit message from CVS:
19548           * win32/vs6/gst_plugins_ugly.dsw:
19549           * win32/vs6/libgstac3parse.dsp:
19550           * win32/vs6/libgstasfdemux.dsp:
19551           * win32/vs6/libgstdvdlpcmdec.dsp:
19552           * win32/vs6/libgstdvdsub.dsp:
19553           * win32/vs6/libgstiec958.dsp:
19554           * win32/vs6/libgstlame.dsp:
19555           * win32/vs6/libgstmad.dsp:
19556           * win32/vs6/libgstmpegaudioparse.dsp:
19557           * win32/vs6/libgstmpegstream.dsp:
19558           * win32/vs6/libgstrealmedia.dsp:
19559           * win32/vs6/libgstsynaesthesia.dsp:
19560           Convert line endings to CRLF and mark as binary files.
19561
19562 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19563
19564           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19565           Original commit message from CVS:
19566           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19567           Don't forget to unlock when setting the device property, or
19568           we'll sooner or later deadlock.
19569
19570 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
19571
19572           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19573           Original commit message from CVS:
19574           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19575           Use gst_util_guint64_to_gdouble for conversion.
19576           * win32/vs6/libgstasfdemux.dsp:
19577           Add asfpacket.c to the build.
19578
19579 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19580
19581           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19582           Original commit message from CVS:
19583           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19584           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19585           * gst/mpegaudioparse/gstmpegaudioparse.h:
19586           If the Xing header provides a total time, use it to calculate the
19587           correct average bitrate immediately, instead of sending updates as
19588           we parse the stream.
19589
19590 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
19591
19592           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19593           Original commit message from CVS:
19594           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19595           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19596           Use GstClockTime instead of guint for a time variable to prevent
19597           overflows on too large subtitle durations. Fixes #444514.
19598
19599 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
19600
19601           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19602           Original commit message from CVS:
19603           Patch by: Mark Nauwelaerts <manauw at skynet be>
19604           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19605           Clear state when handling the serialized FLUSH_STOP event instead of
19606           the FLUSH_START event, thereby making sure we don't free buffers the
19607           chain function is still using. Fixes dvdsubdec crashing when flusing
19608           or seeking (#442706).
19609
19610 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19611
19612           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19613           Original commit message from CVS:
19614           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19615           Initialise variable to make fc4 build bot happy.
19616
19617 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19618
19619           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19620           Original commit message from CVS:
19621           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19622           Add sanity check so we don't abort for broken or non-MPEG streams,
19623           but instead error out. Fixes crashes/aborts for when our typefinder
19624           wrongly identifies quicktime files as mpeg (which should be fixed in
19625           -base now too). (#440120).
19626
19627 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19628
19629         * ChangeLog:
19630         * ext/amrnb/amrnbdec.c:
19631         * ext/amrnb/amrnbenc.c:
19632         * ext/amrnb/amrnbparse.c:
19633           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19634           Original commit message from CVS:
19635           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19636           block_size, _do_init, gst_amrnbdec_base_init,
19637           gst_amrnbdec_class_init, gst_amrnbdec_init):
19638           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19639           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19640           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19641           block_size, _do_init, gst_amrnbparse_base_init,
19642           gst_amrnbparse_class_init, gst_amrnbparse_init):
19643           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19644           GST_DEBUG_FUNCPTR and add log-category.
19645
19646 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19647
19648           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19649           Original commit message from CVS:
19650           * gst/mpegaudioparse/gstmpegaudioparse.c:
19651           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19652           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19653           (gst_mp3parse_chain), (mp3parse_total_bytes),
19654           (mp3parse_total_time):
19655           * gst/mpegaudioparse/gstmpegaudioparse.h:
19656           Implement parsing of Xing headers from the first frame of the stream,
19657           and use it to report duration correctly where possible.
19658
19659 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19660
19661           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19662           Original commit message from CVS:
19663           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19664           After descrambling, push the packets out as individual packets
19665           instead of one big descrambled buffer. Makes cook audio decoding
19666           work with the 'realaudiodec' decoder from gst-plugins-bad.
19667
19668 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19669
19670           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19671           Original commit message from CVS:
19672           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19673           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19674           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19675           (gst_rmdemux_parse_packet):
19676           * gst/realmedia/rmdemux.h:
19677           Remember first timestamp encountered in stream and re-timestamp
19678           stream to start from zero (fixes #397219); only send one newsegment
19679           event, not two; when seeking, send newsegment events from the
19680           streaming thread and not from the seeking thread.
19681
19682 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
19683
19684           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19685           Original commit message from CVS:
19686           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
19687           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19688           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19689           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19690           * gst/mpegstream/gstmpegdemux.h:
19691           Reset last_flow values for the various streams after a flushing
19692           seek, otherwise we might aggregate wrong flow returns afterwards
19693           that will make upstream pause silently. This should fix seeking
19694           in DVDs and also fix the Thoggen cropping dialog (#438610).
19695
19696 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19697
19698           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19699           Original commit message from CVS:
19700           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19701           (gst_asf_demux_chain_headers),
19702           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19703           (gst_asf_demux_have_mutually_exclusive_active_stream),
19704           (gst_asf_demux_check_activate_streams),
19705           (gst_asf_demux_find_stream_with_complete_payload),
19706           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19707           (gst_asf_demux_activate_ext_props_streams),
19708           (gst_asf_demux_process_object):
19709           * gst/asfdemux/gstasfdemux.h:
19710           Activate streams (ie. add the pads to the element) depending on
19711           whether we actually get data for those streams within the ASF
19712           preroll value specified. Currently only done in pull-mode though
19713           (this will fix problems with playbin hanging on mms streams once
19714           we use this in push-mode as well).
19715
19716 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19717
19718           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19719           Original commit message from CVS:
19720           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19721           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19722           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19723           (gst_asf_demux_process_file):
19724           * gst/asfdemux/gstasfdemux.h:
19725           Make all timestamps start from zero in pull-mode too; some small
19726           clean-ups and FIXMEs here and there.
19727
19728 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19729
19730           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19731           Original commit message from CVS:
19732           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19733           (gst_asf_demux_parse_packet):
19734           If packet size is specified within the packet and smaller than
19735           the actual packet size, don't parse beyond the size specified in
19736           the packet (this makes us parse some cases of packets with single
19737           compressed payloads cleanly, see e.g stream from #431318). Also
19738           add a sanity check when parsing compressed single payloads.
19739
19740 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19741
19742           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19743           Original commit message from CVS:
19744           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19745           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19746           (gst_asf_demux_handle_seek_event),
19747           (gst_asf_demux_push_complete_payloads):
19748           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19749           send data from the keyframe right before the new segment start to
19750           make sure the decoder doesn't have to decode more than absolutely
19751           necessary.
19752
19753 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19754
19755           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19756           Original commit message from CVS:
19757           * gst/asfdemux/asfheaders.c:
19758           * gst/asfdemux/asfheaders.h:
19759           * gst/asfdemux/asfpacket.c:
19760           (asf_payload_parse_replicated_data_extensions),
19761           (gst_asf_demux_parse_payload):
19762           * gst/asfdemux/asfpacket.h:
19763           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19764           (gst_asf_demux_push_complete_payloads),
19765           (gst_asf_demux_process_ext_stream_props):
19766           * gst/asfdemux/gstasfdemux.h:
19767           Implement payload extension system/extended replicated data parsing,
19768           so we can extract payload durations if they're specified.
19769
19770 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
19771
19772           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19773           Original commit message from CVS:
19774           * gst/asfdemux/asfheaders.h:
19775           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19776           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19777           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19778           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19779           (gst_asf_demux_parse_stream_object),
19780           (gst_asf_demux_process_ext_stream_props),
19781           (gst_asf_demux_process_queued_extended_stream_objects),
19782           (gst_asf_demux_activate_ext_props_streams),
19783           (gst_asf_demux_process_object):
19784           * gst/asfdemux/gstasfdemux.h:
19785           Refactor stream parse/activation a bit (stream activation heuristics
19786           are still the same though); some more clean-ups.
19787
19788 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19789
19790           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19791           Original commit message from CVS:
19792           * win32/common/.cvsignore:
19793           Ignore generated config.h file to make build bot happy.
19794
19795 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19796
19797           gst/asfdemux/: Init debug category before using it.
19798           Original commit message from CVS:
19799           * gst/asfdemux/gstasf.c: (plugin_init):
19800           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19801           * gst/asfdemux/gstasfdemux.h:
19802           Init debug category before using it.
19803
19804 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
19805
19806           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19807           Original commit message from CVS:
19808           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19809           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19810           Fix silly bug when we can't pull as much data as we want; don't
19811           forget to announce pending tags in the new packet parsing code.
19812
19813 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
19814
19815           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19816           Original commit message from CVS:
19817           * configure.ac:
19818           * win32/MANIFEST:
19819           Generate a win32 config.h into win32/common and add to MANIFEST so
19820           it gets disted (#393890). Looks like win32/common/config.h.in needs
19821           some work though.
19822
19823 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
19824
19825           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19826           Original commit message from CVS:
19827           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19828           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19829           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19830           Fix pull mode operation some more: send newsegment event before
19831           sending data; handle EOS and fatal flow returns a bit better; don't
19832           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19833
19834 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19835
19836           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19837           Original commit message from CVS:
19838           * gst/asfdemux/Makefile.am:
19839           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19840           (asf_packet_create_payload_buffer),
19841           (asf_payload_find_previous_fragment),
19842           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19843           (gst_asf_demux_parse_packet):
19844           * gst/asfdemux/asfpacket.h:
19845           * gst/asfdemux/gstasfdemux.c:
19846           (gst_asf_demux_reset_stream_state_after_discont),
19847           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19848           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19849           (gst_asf_demux_process_chunk):
19850           * gst/asfdemux/gstasfdemux.h:
19851           New packet parsing code: should put halfway decent timestamps on
19852           buffers, and might even set the appropriate keyframe/discont buffer
19853           flags from time to time (and even if it doesn't, I'm at least able
19854           to debug this code); only used in pull-mode so far. Still needs
19855           some more work, like payload extensions parsing and proper flow
19856           aggregation, and stream activation based on preroll. Stay tuned.
19857
19858 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19859
19860           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19861           Original commit message from CVS:
19862           * gst/asfdemux/asfheaders.h:
19863           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19864           (gst_asf_demux_seek_index_lookup),
19865           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19866           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19867           (gst_asf_demux_process_ext_content_desc),
19868           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19869           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19870           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19871           * gst/asfdemux/gstasfdemux.h:
19872           Some clean-ups and small fixes: rename asf_stream_context structure to
19873           AsfStream; inline some three-line utility functions that are only used
19874           once anyway and get rid of their associated helper structs; make debug
19875           category global so that it is used by the debug statements in the other
19876           file as well; simplify gst_asf_demux_get_stream(); fix accidental
19877           implicit initialisation of stream->last_buffer_timestamp to 0, which
19878           would lead to missing timestamps on the first buffer; put fourcc format
19879           into video caps to make certain proprietary wmv decoders happy (for the
19880           case of WMVA in particular); play_time is offset by preroll as well, so
19881           fix overreporting of duration for some files.
19882
19883 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19884
19885           gst/asfdemux/gstasfdemux.c: Printf format fixes.
19886           Original commit message from CVS:
19887           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19888           (gst_asf_demux_pull_indices):
19889           Printf format fixes.
19890
19891 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19892
19893           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19894           Original commit message from CVS:
19895           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19896           (gst_mpeg_parse_send_event):
19897           Post an error message if EOS wasn't handled by anything downstream.
19898           This should fix playbin freezing/hanging with small VobSub subtitle
19899           files (background: not-linked flow returns from downstream are
19900           ignored for a while at the beginning, so if the file is small
19901           upstream will never get a not-linked flow return even if nothing
19902           is connected downstream). (#429960).
19903
19904 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
19905
19906           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19907           Original commit message from CVS:
19908           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19909           (gst_amrnbparse_sink_activate),
19910           (gst_amrnbparse_sink_activate_pull):
19911           Rewrite terminally broken sinkpad activation code.
19912           Now actually supports pull-mode activation (didn't before), and push
19913           mode activation doesn't leave the sinkpad flushing.
19914
19915 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19916
19917           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19918           Original commit message from CVS:
19919           * gst/asfdemux/asfheaders.c:
19920           * gst/asfdemux/asfheaders.h:
19921           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19922           (gst_asf_demux_reset), (gst_asf_demux_init),
19923           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19924           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19925           (gst_asf_demux_seek_index_lookup),
19926           (gst_asf_demux_reset_stream_state_after_discont),
19927           (gst_asf_demux_handle_seek_event),
19928           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19929           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19930           (gst_asf_demux_pull_indices),
19931           (gst_asf_demux_parse_data_object_start),
19932           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19933           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19934           (gst_asf_demux_process_simple_index),
19935           (gst_asf_demux_process_object),
19936           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19937           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19938           * gst/asfdemux/gstasfdemux.h:
19939           Make asfdemux work in pull mode where possible. If there's an index
19940           at the end of the file, read it and use it for seeking purposes.
19941
19942 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
19943
19944           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19945           Original commit message from CVS:
19946           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19947           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19948           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19949           Some timestamp fixes.
19950           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19951           Fix for 64-bit machines.
19952
19953 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
19954
19955           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19956           Original commit message from CVS:
19957           Patch by: René Stadler <mail at renestadler dot de>
19958           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19959           (find_seek_offset_time), (gst_rmdemux_reset),
19960           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19961           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19962           * gst/realmedia/rmdemux.h:
19963           Make rmdemux handle any number of logical streams. Fixes #428698.
19964
19965 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19966
19967         * po/nl.po:
19968           update dutch
19969           Original commit message from CVS:
19970           update dutch
19971
19972 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19973
19974           po/: Added Danish translation.
19975           Original commit message from CVS:
19976           submitted by: Mogens Jaeger <mogens@jaeger.tf>
19977           * po/LINGUAS:
19978           * po/da.po:
19979           Added Danish translation.
19980
19981 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
19982
19983           po/.cvsignore: Add pot.
19984           Original commit message from CVS:
19985           * po/.cvsignore:
19986           Add pot.
19987
19988 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
19989
19990           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19991           Original commit message from CVS:
19992           2007-03-27  Julien MOUTTE  <julien@moutte.net>
19993           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19994           stream and try to adapt to incoming timestamps lack of
19995           precision up to half a frame. This allows generating
19996           a perfect stream even with muxed formats like FLV where
19997           the timestamps are stored in milliseconds.
19998
19999 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20000
20001           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
20002           Original commit message from CVS:
20003           * gst/realmedia/rmdemux.c:
20004           Remove unused zlib.h include. Fixes #421594.
20005
20006 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20007
20008           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
20009           Original commit message from CVS:
20010           * ext/lame/gstlame.c: (gst_lame_setup):
20011           Disable the bitrate checking when the user has requested
20012           Free Format mode, as all bitrates less than the maximum
20013           are valid then.
20014
20015 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20016
20017           po/: Update translations.
20018           Original commit message from CVS:
20019           * po/hu.po:
20020           * po/it.po:
20021           * po/sv.po:
20022           Update translations.
20023
20024 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20025
20026           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20027           Original commit message from CVS:
20028           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20029           When handling seeks, don't convert -1 start or stop values to a bogus
20030           byte position - pass them upstream as -1.
20031
20032 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20033
20034           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20035           Original commit message from CVS:
20036           * gst/mpegaudioparse/gstmpegaudioparse.c:
20037           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20038           (gst_mp3parse_init), (gst_mp3parse_sink_event),
20039           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20040           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20041           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20042           (mp3parse_total_time), (mp3parse_handle_seek),
20043           (mp3parse_src_event), (mp3parse_src_query),
20044           (mp3parse_get_query_types), (plugin_init):
20045           * gst/mpegaudioparse/gstmpegaudioparse.h:
20046           Implement seeking via average bitrate, and position+duration
20047           querying in mp3parse. Later, it will support frame-accurate seeking by
20048           building a seek table as it parses.
20049           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20050           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20051           before any extant MP3 decoder plugin. This allows us to remove framing
20052           support from the decoders, if we want, and will provide them with
20053           accurate seeking automatically once it is finished.
20054           Fix the handling of MPEG-1 Layer 1 files.
20055           Partially fix timestamping of packets arriving from a demuxer by
20056           queueing the incoming timestamp until the next packet starts, rather
20057           than applying it immediately to the next pushed buffer.
20058
20059 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20060
20061           gst/asfdemux/gstasfdemux.c: Printf format fix.
20062           Original commit message from CVS:
20063           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20064           Printf format fix.
20065
20066 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20067
20068           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20069           Original commit message from CVS:
20070           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20071           (gst_cdio_cdda_src_finalize):
20072           Make sure we always destroy our libcdio handle.
20073
20074 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20075
20076           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20077           Original commit message from CVS:
20078           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20079           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20080           (gst_cdio_cdda_src_finalize):
20081           Small code cleanups.
20082           Don't use pad_alloc as the base class cannot deal with the error codes.
20083
20084 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
20085
20086           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20087           Original commit message from CVS:
20088           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
20089           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20090           Never post a (fatal) error message on the bus on decoding errors. We
20091           should only do this if we can't recover, but mpeg2dec can always
20092           recover. This is needed for DVB streams, for example, where there
20093           may be temporary glitches in the stream. Instead of an error
20094           message, post a warning message on the bus for every N decoding
20095           errors. Fixes #370020.
20096
20097 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20098
20099           configure.ac: Convert to new AG_GST style.
20100           Original commit message from CVS:
20101           * configure.ac:
20102           Convert to new AG_GST style.
20103
20104 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20105
20106           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20107           Original commit message from CVS:
20108           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20109           (gst_lame_setup):
20110           Display sensible defaults and limits for the
20111           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20112           property - it's supposed to be a boolean 0/1 value.
20113
20114 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20115
20116           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20117           Original commit message from CVS:
20118           * ext/lame/gstlame.c:
20119           Initialise the variables so gcc doesn't complain about possibly
20120           uninitialised uses, even though they can't actually happen.
20121
20122 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
20123
20124           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20125           Original commit message from CVS:
20126           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20127           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20128           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20129           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20130           Implement all sample rates.
20131           Implement sample permutation a little smarter avoiding a memcpy.
20132           Fix timestamps, use segments, fix seeking.
20133
20134 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
20135
20136           Document siddec.
20137           Original commit message from CVS:
20138           * docs/plugins/Makefile.am:
20139           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20140           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20141           * docs/plugins/inspect/plugin-siddec.xml:
20142           * ext/sidplay/gstsiddec.cc:
20143           * ext/sidplay/gstsiddec.h:
20144           Document siddec.
20145
20146 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20147
20148           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
20149           Original commit message from CVS:
20150           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20151           (gst_lame_set_property), (gst_lame_setup):
20152           Fix up bitrate checking macro.  Make it give us a
20153           GST_ELEMENT_WARNING message so the application has a chance of
20154           reporting this to the user.  Move the checking to _setup, so we
20155           are sure it runs in the READY state, when we hope to have a pipeline
20156           and a bus that is not flushing.
20157           This fixes e.g. using 96 kbit/sec as a bitrate.
20158
20159 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20160
20161           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20162           Original commit message from CVS:
20163           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20164           (gst_asf_demux_process_advanced_mutual_exclusion),
20165           (gst_asf_demux_process_queued_extended_stream_objects),
20166           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20167           * gst/asfdemux/gstasfdemux.h:
20168           Parse advanced mutual exclusion object and only add pads for
20169           'hidden' streams (those in an extended stream header) that are
20170           mutually exclusive with an already existing 'main stream' if
20171           the broadcasting flag is not set. If the broadcasting flag is set,
20172           assume that data for this stream isn't sent. (This should ideally be
20173           solved better by making playbin more robust against this and/or by
20174           making mmssrc send some information downstream about which streams
20175           will be streamed). Fixes #353116.
20176
20177 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20178
20179           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20180           Original commit message from CVS:
20181           * gst/synaesthesia/gstsynaesthesia.c:
20182           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20183           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20184           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20185           (synaescope32), (synaescope_set_data), (synaesthesia_update),
20186           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20187           * gst/synaesthesia/synaescope.h:
20188           Move all the mutable engine state into a structure so that
20189           multiple element instances can run without interfering.
20190
20191 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20192
20193           Add crossreferences to glib/gobject/gstream docs.
20194           Original commit message from CVS:
20195           * configure.ac:
20196           * docs/plugins/Makefile.am:
20197           Add crossreferences to glib/gobject/gstream docs.
20198
20199 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20200
20201           gst/synaesthesia/: More source cleanups and add FIXME comments.
20202           Original commit message from CVS:
20203           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20204           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20205           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20206           (plugin_init):
20207           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20208           (synaescope8):
20209           More source cleanups and add FIXME comments.
20210
20211 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
20212
20213           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20214           Original commit message from CVS:
20215           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20216           Use gst_guint64_to_gdouble for conversions.
20217           * gst/synaesthesia/synaescope.c:
20218           Define M_PI and do not include <pthread.h> and
20219           <sys/time.h> for G_OS_WIN32
20220           * win32/vs6/libgstrealmedia.dsp:
20221           * win32/vs6/synaesthesia.dsp:
20222           Update projects files.
20223           * win32/common/config.h.in:
20224           Add config.h.in for autogen of config.h
20225
20226 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20227
20228           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20229           Original commit message from CVS:
20230           * configure.ac:
20231           Add --enable-experimental support. Activate synaesthesia when building
20232           with --enable-experimental. Fix --enable external configure switch
20233           description.
20234
20235 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20236
20237           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20238           Original commit message from CVS:
20239           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20240           (gst_lame_change_state):
20241           * ext/lame/gstlame.h:
20242           On receiving EOS, we try to push a last buffer with the remaining
20243           samples. Don't do that if we got an unclean flow return on the last
20244           gst_pad_push(), downstream might not handle this very gracefully
20245           (see #403168).
20246           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20247           Pass flow returns upstream (helps #403168).
20248
20249 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20250
20251           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20252           Original commit message from CVS:
20253           * gst/synaesthesia/gstsynaesthesia.c:
20254           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20255           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20256           (gst_synaesthesia_chain), (plugin_init):
20257           check result of gst_pad_push() in _chain.
20258
20259 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20260
20261           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20262           Original commit message from CVS:
20263           * gst/synaesthesia/Makefile.am:
20264           * gst/synaesthesia/gstsynaesthesia.c:
20265           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20266           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20267           (gst_synaesthesia_chain), (plugin_init):
20268           * gst/synaesthesia/synaescope.c:
20269           * gst/synaesthesia/synaescope.h:
20270           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20271           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20272           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20273           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20274           possible leak in _chain. (#356882)
20275
20276 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20277
20278           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20279           Original commit message from CVS:
20280           * gst/asfdemux/asfheaders.c:
20281           * gst/asfdemux/asfheaders.h:
20282           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20283           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20284           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20285           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20286           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20287           (gst_asf_demux_process_ext_content_desc),
20288           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20289           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20290           (gst_asf_demux_process_bitrate_props_object),
20291           (gst_asf_demux_process_header_ext),
20292           (gst_asf_demux_process_language_list),
20293           (gst_asf_demux_process_ext_stream_props),
20294           (gst_asf_demux_process_queued_extended_stream_objects),
20295           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20296           * gst/asfdemux/gstasfdemux.h:
20297           Refactor and clean up header parsing and chain function a bit; get
20298           rid of some cruft; make header parsing a tad more robust, fixing
20299           #403188.
20300
20301 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20302
20303           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20304           Original commit message from CVS:
20305           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20306           Post an error if we receive an EOS event while still waiting for the
20307           ASF header object to come through.
20308
20309 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
20310
20311           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20312           Original commit message from CVS:
20313           Patch by: Xavier B. <xavierb gmail com>
20314           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20315           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20316           (gst_asf_demux_process_ext_content_desc),
20317           (gst_asf_demux_process_data),
20318           (gst_asf_demux_process_language_list),
20319           (gst_asf_demux_process_ext_stream_props),
20320           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20321           Guard places where we assume that a certain amount of data is
20322           available better against less data being available (should fix
20323           infamous assertion crasher bug #336370). Also fixes a small
20324           memory leak.
20325
20326 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20327
20328           gst/realmedia/: Add demuxer for RealAudio files (#349779).
20329           Original commit message from CVS:
20330           * gst/realmedia/Makefile.am:
20331           * gst/realmedia/rademux.c:
20332           * gst/realmedia/rademux.h:
20333           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20334           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20335           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20336           * gst/realmedia/rmutils.h:
20337           Add demuxer for RealAudio files (#349779).
20338
20339 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
20340
20341           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20342           Original commit message from CVS:
20343           * Makefile.am:
20344           Add win32/MANIFEST to EXTRA_DIST so win32 files will
20345           be include in the next release.
20346           * win32/MANIFEST:
20347           Remove win32/common/config.h is which is not autogenerated yet.
20348
20349 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20350
20351           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20352           Original commit message from CVS:
20353           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20354           warn when outgoing sample rate is different from incoming
20355
20356 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20357
20358           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20359           Original commit message from CVS:
20360           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20361           All sample-rates < 32khz come from the LSF extensions, which only
20362           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20363           Use gst_util_uint64_scale because we can.
20364
20365 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20366
20367           tests/check/elements/amrnbenc.c: and fix compilation of this test
20368           Original commit message from CVS:
20369           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20370           (cleanup_amrnbenc):
20371           and fix compilation of this test
20372
20373 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20374
20375           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20376           Original commit message from CVS:
20377           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20378           (cleanup_amrnbenc):
20379           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20380           (cleanup_mpeg2dec):
20381           re-apply as it was -bad and not -ugly that is frozen, doh
20382
20383 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20384
20385           tests/check/elements/: revert my freeze breakage
20386           Original commit message from CVS:
20387           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20388           (cleanup_amrnbenc):
20389           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20390           (cleanup_mpeg2dec):
20391           revert my freeze breakage
20392
20393 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20394
20395           gst/asfdemux/gstasfdemux.c: add a comment about a future change
20396           Original commit message from CVS:
20397           * gst/asfdemux/gstasfdemux.c:
20398           (gst_asf_demux_get_gst_tag_from_tag_name),
20399           (gst_asf_demux_process_ext_content_desc):
20400           add a comment about a future change
20401           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20402           (cleanup_amrnbenc):
20403           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20404           (cleanup_mpeg2dec):
20405           consistent pad (de)activation
20406
20407 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20408
20409           gst/asfdemux/gstasfdemux.c: Update query_types function too.
20410           Original commit message from CVS:
20411           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20412           Update query_types function too.
20413
20414 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20415
20416           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20417           Original commit message from CVS:
20418           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20419           (gst_rmdemux_src_query_types):
20420           Implement SEEKING query, make query function thread-safe.
20421
20422 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20423
20424           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20425           Original commit message from CVS:
20426           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20427           Use alignment-safe macros here too (subbuffers ...); guard against
20428           hypothetical memory access beyond our given buffer in the case
20429           where the buffer size is not a multiple of 2.
20430
20431 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
20432
20433           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20434           Original commit message from CVS:
20435           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20436           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20437           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20438           * gst/asfdemux/gstasfdemux.h:
20439           Don't crash in the seek event handling code when playtime is 0,
20440           as may be the case with live streams (#386218). Implement SEEKING
20441           query so applications can query seekability without second-guessing
20442           based on whether we have a duration or not.
20443
20444 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20445
20446           add doap file
20447           Original commit message from CVS:
20448           * Makefile.am:
20449           * gst-plugins-ugly.doap:
20450           * gst-plugins-ugly.spec.in:
20451           add doap file
20452
20453 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
20454
20455           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20456           Original commit message from CVS:
20457           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20458           Use our alignment-safe macros here too, since we can't assume that
20459           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20460           here).
20461
20462 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20463
20464           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20465           Original commit message from CVS:
20466           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20467           Also, don't read the index for a stream a second time when
20468           operating in pull-mode and reaching the end of the file.
20469
20470 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20471
20472           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20473           Original commit message from CVS:
20474           Patch by: Roland Kay  <roland.kay at ox compsoc net>
20475           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20476           Don't leak stream index (#385292).
20477
20478 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20479
20480           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20481           Original commit message from CVS:
20482           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20483           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20484           (gst_lame_setup):
20485           * ext/lame/gstlame.h:
20486           Fix leak (by calling lame_init_params() before lame_close()); handle
20487           NULL return from lame_init() more gracefully. Fixes #385311.
20488
20489 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20490
20491           configure.ac: Back to CVS
20492           Original commit message from CVS:
20493           * configure.ac:
20494           Back to CVS
20495
20496 === release 0.10.5 ===
20497
20498 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20499
20500         * ChangeLog:
20501         * NEWS:
20502         * RELEASE:
20503         * configure.ac:
20504         * docs/plugins/gst-plugins-ugly-plugins.args:
20505         * docs/plugins/inspect/plugin-a52dec.xml:
20506         * docs/plugins/inspect/plugin-asf.xml:
20507         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20508         * docs/plugins/inspect/plugin-dvdsub.xml:
20509         * docs/plugins/inspect/plugin-iec958.xml:
20510         * docs/plugins/inspect/plugin-lame.xml:
20511         * docs/plugins/inspect/plugin-mad.xml:
20512         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20513         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20514         * docs/plugins/inspect/plugin-mpegstream.xml:
20515         * docs/plugins/inspect/plugin-siddec.xml:
20516           Release 0.10.5
20517           Original commit message from CVS:
20518           Release 0.10.5
20519
20520 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
20521
20522           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
20523           Original commit message from CVS:
20524           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20525           to in the previous checkin.  see #385192.  You can have your
20526           cheese back now.
20527
20528 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
20529
20530           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
20531           Original commit message from CVS:
20532           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20533           from the dereferenced integer, not the pointer itself.  Fixes
20534           #385192.
20535           I'm takin ur cheese!
20536
20537 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
20538
20539         * ChangeLog:
20540           ChangeLog surgery: fix bug number
20541           Original commit message from CVS:
20542           ChangeLog surgery: fix bug number
20543
20544 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20545
20546           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20547           Original commit message from CVS:
20548           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20549           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20550           For version 4 streams, read the extra codec data size from the
20551           header instead of assuming it is always 16 (also read it from the
20552           right position) (#384989). For version 4 and 5 streams, check that
20553           the specified extra codec data size doesn't make us read beyond the
20554           chunk boundary (#384989).
20555
20556 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20557
20558         * po/af.po:
20559         * po/az.po:
20560         * po/cs.po:
20561         * po/en_GB.po:
20562         * po/hu.po:
20563         * po/it.po:
20564         * po/nb.po:
20565         * po/nl.po:
20566         * po/or.po:
20567         * po/sq.po:
20568         * po/sr.po:
20569         * po/sv.po:
20570         * po/uk.po:
20571         * po/vi.po:
20572           Update .po files
20573           Original commit message from CVS:
20574           Update .po files
20575
20576 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20577
20578           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20579           Original commit message from CVS:
20580           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20581           Cosmetic changes: fix misleading debug statement, update
20582           comment, add cast.
20583
20584 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20585
20586           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20587           Original commit message from CVS:
20588           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20589           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20590           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20591           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20592           * ext/mpeg2dec/gstmpeg2dec.h:
20593           Align buffers to a 16 byte boundary so the altivec optimisations
20594           don't crash. Fixes #327350.
20595
20596 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20597
20598           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20599           Original commit message from CVS:
20600           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20601           The availability of extra codec data isn't something that
20602           warrants debug messages at WARNING level (see #376958).
20603
20604 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20605
20606           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20607           Original commit message from CVS:
20608           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20609           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20610           (gst_dvd_demux_send_subbuffer):
20611           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20612           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20613           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20614           (gst_mpeg_demux_send_subbuffer):
20615           * gst/mpegstream/gstmpegdemux.h:
20616           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20617           (gst_mpeg_parse_chain):
20618           Fix flow value combination; this fixes playbin/totem locking up if
20619           a VobSub file is specified as subtitle file (#334322). Flow value
20620           combination should only happen once we are fairly sure we've got all
20621           pads that are available for now. Since there isn't a well-specified
20622           time when this is the case in MPEG, we'll just assume this is the
20623           case once there has been a certain number of packets for each
20624           stream we've found so far.
20625
20626 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
20627
20628           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20629           Original commit message from CVS:
20630           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20631           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20632           Simplify the framerate code and support more framerates. Fixes #361584.
20633
20634 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20635
20636           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20637           Original commit message from CVS:
20638           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20639           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20640           Fix minor memleak when creating pads from static pad templates (#369627).
20641           * tests/check/Makefile.am:
20642           * tests/check/elements/.cvsignore:
20643           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20644           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20645           Add unit tests for mpeg2dec (#369627).
20646
20647 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20648
20649         * ChangeLog:
20650           give credit
20651           Original commit message from CVS:
20652           give credit
20653
20654 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
20655
20656           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20657           Original commit message from CVS:
20658           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20659           (gst_lame_change_state):
20660           * ext/lame/gstlame.h:
20661           Make lame timestamp flushed eos buffer by some additional timestamp
20662           accounting. Fixes #374760.
20663
20664 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
20665
20666           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20667           Original commit message from CVS:
20668           * gst/mpegaudioparse/gstmpegaudioparse.c:
20669           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20670           (gst_mp3parse_init), (gst_mp3parse_dispose),
20671           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20672           (gst_mp3parse_change_state):
20673           * gst/mpegaudioparse/gstmpegaudioparse.h:
20674           Make timestamp handling in mp3parse saner; now works for at least
20675           simple cases.
20676
20677 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
20678
20679           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20680           Original commit message from CVS:
20681           * gst/mpegaudioparse/Makefile.am:
20682           * gst/mpegaudioparse/gstmpegaudioparse.c:
20683           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20684           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20685           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20686           (gst_mp3parse_change_state), (plugin_init):
20687           * gst/mpegaudioparse/gstmpegaudioparse.h:
20688           Bring mp3parse into the 21st century.
20689           Use its own debug category, use gstadapter, format nicely to 80
20690           columns, and fix incorrect handling of 32 kHz and less files.
20691
20692 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
20693
20694           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20695           Original commit message from CVS:
20696           Patch by: Sebastian Droege <slomo at ubuntu dot com>
20697           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20698           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20699           * ext/mpeg2dec/gstmpeg2dec.h:
20700           libmpeg2 requires its output buffers to start at a 16byte aligned
20701           address or the altivec optimizations will explode.
20702
20703 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20704
20705           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20706           Original commit message from CVS:
20707           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20708           * ext/cdio/gstcdio.h:
20709           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20710           Move CD-TEXT utility function into common file so it can also be
20711           used by a future cdioparanoiasrc.
20712
20713 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20714
20715           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20716           Original commit message from CVS:
20717           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20718           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20719           information (fixes #340433).
20720
20721 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
20722
20723           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20724           Original commit message from CVS:
20725           Patch by: Josep Torra Valles  <josep at fluendo com>
20726           * gst/iec958/ac3_padder.c: (ac3p_init):
20727           * gst/mpegstream/gstmpegparse.c:
20728           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20729           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20730           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20731           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20732           (gst_rmdemux_parse_packet):
20733           Misc. fixes for problems discovered by Forte (different return types
20734           in function declaration and definition, pointer arithmetics with
20735           void pointers). Fixes #362639.
20736
20737 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20738
20739           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20740           Original commit message from CVS:
20741           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20742           Don't announce audio or subtitle streams that aren't really present,
20743           it makes dvddemux create pads that will never carry any data, which
20744           is not good.
20745
20746 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20747
20748           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20749           Original commit message from CVS:
20750           * ext/lame/gstlame.c: (gst_lame_set_property):
20751           Round up not allowed bitrates to the next higher allowed one
20752           (Closes: #361140).
20753
20754 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
20755
20756           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20757           Original commit message from CVS:
20758           * docs/plugins/Makefile.am:
20759           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20760           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20761           * ext/lame/gstlame.c: (gst_lame_class_init):
20762           * ext/lame/gstlame.h:
20763           Add docs for lame and lame to docs. Specify allowed bitrates
20764           in the properties description (#361140). Canonicalise object
20765           property names (ie. use hyphen instead of underscore).
20766           * docs/plugins/inspect/plugin-a52dec.xml:
20767           * docs/plugins/inspect/plugin-amrnb.xml:
20768           * docs/plugins/inspect/plugin-asf.xml:
20769           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20770           * docs/plugins/inspect/plugin-dvdread.xml:
20771           * docs/plugins/inspect/plugin-dvdsub.xml:
20772           * docs/plugins/inspect/plugin-iec958.xml:
20773           * docs/plugins/inspect/plugin-lame.xml:
20774           * docs/plugins/inspect/plugin-mad.xml:
20775           * docs/plugins/inspect/plugin-mpeg2dec.xml:
20776           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20777           * docs/plugins/inspect/plugin-mpegstream.xml:
20778           * docs/plugins/inspect/plugin-siddec.xml:
20779           Update version to CVS.
20780
20781 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20782
20783           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20784           Original commit message from CVS:
20785           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20786           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20787           (plugin_init):
20788           * po/POTFILES.in:
20789           Add i18n magic to lame plugin. Throw decent error message when we
20790           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20791
20792 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
20793
20794           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20795           Original commit message from CVS:
20796           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20797           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20798           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20799           Change caps to x-rdt, because it's not x-rtp.
20800           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20801           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20802           (gst_rmdemux_plugin_init):
20803           Activate pad before adding to the element.
20804           Return the combined stream return values after pad_alloc.
20805
20806 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
20807
20808           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20809           Original commit message from CVS:
20810           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20811           * ext/mpeg2dec/gstmpeg2dec.h:
20812           Add some debugging to timestamp handling.
20813           Make sure we don't convert invalid timestamps.
20814
20815 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20816
20817           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20818           Original commit message from CVS:
20819           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20820           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20821           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20822           (gst_dvd_demux_get_subpicture_stream):
20823           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20824           (gst_mpeg_demux_get_audio_stream),
20825           (gst_mpeg_demux_get_private_stream):
20826           Active pads before adding them to the running element. Don't assert
20827           on non-BYTE format newsegment events in asfdemux.
20828
20829 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
20830
20831           Printf format fixes.
20832           Original commit message from CVS:
20833           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20834           (gst_dvd_read_src_handle_seek_event):
20835           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20836           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20837           * ext/sidplay/gstsiddec.cc:
20838           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20839           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20840           (gst_rmdemux_parse_packet):
20841           Printf format fixes.
20842
20843 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20844
20845           gst/realmedia/: Added RDT depayloader.
20846           Original commit message from CVS:
20847           * gst/realmedia/Makefile.am:
20848           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20849           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20850           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20851           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20852           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20853           * gst/realmedia/rdtdepay.h:
20854           Added RDT depayloader.
20855           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20856           (gst_rmdemux_plugin_init), (plugin_init):
20857           Remove unused function.
20858           Added some more mime-types.
20859
20860 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20861
20862           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20863           Original commit message from CVS:
20864           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20865           If an incoming timestamp is within one sample of our current
20866           timestamp, then keep it. This prevents imprecision in the
20867           PTS (which only has 90khz granularity) from affecting our stream.
20868
20869 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
20870
20871           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20872           Original commit message from CVS:
20873           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20874           Reflow code so that compiler doesn't complain about possible use
20875           of uninitialised variable any longer; but just in case, initialise
20876           it anyway; also take object ref in query function and do peer pad
20877           stuff in a more thread-safe way.
20878
20879 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
20880
20881           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20882           Original commit message from CVS:
20883           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20884           Init a variable to make compilers happy.
20885
20886 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
20887
20888           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20889           Original commit message from CVS:
20890           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20891           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20892           (gst_dvd_demux_sync_stream_to_time):
20893           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20894           (gst_mpeg_demux_synchronise_pads),
20895           (gst_mpeg_demux_sync_stream_to_time):
20896           Send newsegment updates for sparse streams (#350778).
20897
20898 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20899
20900           ext/dvdread/dvdreadsrc.c: fix compile warning
20901           Original commit message from CVS:
20902           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20903           fix compile warning
20904
20905 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20906
20907         * configure.ac:
20908           bump the nano bitches
20909           Original commit message from CVS:
20910           bump the nano bitches
20911
20912 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20913
20914           configure.ac: As another attempt, synaesthesia can be enabled by passing
20915           Original commit message from CVS:
20916           * configure.ac:
20917           As another attempt, synaesthesia can be enabled by passing
20918           --with-plugins="synaesthesia" to configure
20919
20920 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20921
20922           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20923           Original commit message from CVS:
20924           * configure.ac:
20925           Don't build synaesthesia by default, until someone confirms that it
20926           is okay (filed as #356882)
20927
20928 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20929
20930           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20931           Original commit message from CVS:
20932           * configure.ac:
20933           Don't build synaesthesia by default, until someone confirms that it
20934           is okay (filed as #356882)
20935
20936 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20937
20938           Port synaesthesia.
20939           Original commit message from CVS:
20940           * configure.ac:
20941           * gst/synaesthesia/Makefile.am:
20942           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20943           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20944           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20945           (gst_synaesthesia_change_state), (plugin_init):
20946           Port synaesthesia.
20947
20948 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20949
20950           More G_OBJECT macro fixing.
20951           Original commit message from CVS:
20952           * ext/mad/gstid3tag.c:
20953           * gst/mpegstream/gstrfc2250enc.h:
20954           * gst/synaesthesia/gstsynaesthesia.c:
20955           More G_OBJECT macro fixing.
20956
20957 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
20958
20959           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20960           Original commit message from CVS:
20961           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20962           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20963           Fix initialisation dummy buffer, the offsets are relative to the start
20964           of the buffers. Fixes #356004.
20965
20966 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
20967
20968         * gst-plugins-ugly.spec.in:
20969           update spec file
20970           Original commit message from CVS:
20971           update spec file
20972
20973 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20974
20975           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20976           Original commit message from CVS:
20977           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20978           Add convert query (needed for later when we just operate in time
20979           format and let the base source class handle all the seeking stuff).
20980
20981 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20982
20983           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20984           Original commit message from CVS:
20985           * gst/asfdemux/gstasfdemux.c:
20986           (gst_asf_demux_get_gst_tag_from_tag_name),
20987           (gst_asf_demux_process_ext_content_desc):
20988           Erm, lets properly fix it. The only non-text tag that we support is
20989           the track-number and that is an UINT. asfdemux was returning a GValue
20990           initialized as INT. Further the Track and not the TrackNumber tag
20991           (the latter is a string too).
20992
20993 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20994
20995           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20996           Original commit message from CVS:
20997           * gst/asfdemux/gstasfdemux.c:
20998           (gst_asf_demux_get_gst_tag_from_tag_name),
20999           (gst_asf_demux_process_ext_content_desc):
21000           Skip tags that are unknown (was producing an uninialized GValue).
21001
21002 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
21003
21004           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
21005           Original commit message from CVS:
21006           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
21007           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
21008           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
21009           (gst_a52dec_set_property), (gst_a52dec_get_property):
21010           * ext/a52dec/gsta52dec.h:
21011           Patch from from Michal Benes <michal.benes@itonis.tv>:
21012           Add two things to a52dec: configure the exact output format for ac3
21013           decoding through properties, if desired.
21014           By default, configure an output format preferred by downstream. Now
21015           that audioconvert lists caps by preference, this means that a52dec
21016           can do downmixing (iff required) rather than audioconvert, so it can
21017           use the ac3 downmix levels from the bitstream.
21018
21019 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21020
21021           Add missing GST_LIBS to the link flags
21022           Original commit message from CVS:
21023           * ext/lame/Makefile.am:
21024           * ext/mpeg2dec/Makefile.am:
21025           * gst/dvdlpcmdec/Makefile.am:
21026           * gst/dvdsub/Makefile.am:
21027           * gst/mpegaudioparse/Makefile.am:
21028           Add missing GST_LIBS to the link flags
21029
21030 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
21031
21032           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21033           Original commit message from CVS:
21034           * configure.ac:
21035           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21036
21037 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21038
21039           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21040           Original commit message from CVS:
21041           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21042           fix build for debug disabled
21043
21044 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
21045
21046           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21047           Original commit message from CVS:
21048           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21049           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21050           Use static pad templates with ANY caps for the source pads for
21051           simplicity and to avoid warnings when creating pads for unhandled
21052           codec IDs (#351795).
21053
21054 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
21055
21056           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21057           Original commit message from CVS:
21058           Patch by: Michal Benes <michal dot benes at itonis dot tv>
21059           * ext/mad/gstmad.c: (gst_mad_chain):
21060           Fix timestamping in mad by only activating a new timestamp when the
21061           previous frame has been decoded. Fixes #350723.
21062           Also clean up some of the non fatal warnings when the input buffer is
21063           too small to decode a header.
21064
21065 === release 0.10.4 ===
21066
21067 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21068
21069         * ChangeLog:
21070         * NEWS:
21071         * RELEASE:
21072         * configure.ac:
21073         * docs/plugins/gst-plugins-ugly-plugins.args:
21074         * docs/plugins/inspect/plugin-a52dec.xml:
21075         * docs/plugins/inspect/plugin-amrnb.xml:
21076         * docs/plugins/inspect/plugin-asf.xml:
21077         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21078         * docs/plugins/inspect/plugin-dvdread.xml:
21079         * docs/plugins/inspect/plugin-dvdsub.xml:
21080         * docs/plugins/inspect/plugin-iec958.xml:
21081         * docs/plugins/inspect/plugin-lame.xml:
21082         * docs/plugins/inspect/plugin-mad.xml:
21083         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21084         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21085         * docs/plugins/inspect/plugin-mpegstream.xml:
21086         * docs/plugins/inspect/plugin-rmdemux.xml:
21087         * docs/plugins/inspect/plugin-siddec.xml:
21088           releasing 0.10.4
21089           Original commit message from CVS:
21090           releasing 0.10.4
21091
21092 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21093
21094         * po/af.po:
21095         * po/az.po:
21096         * po/cs.po:
21097         * po/en_GB.po:
21098         * po/hu.po:
21099         * po/it.po:
21100         * po/nb.po:
21101         * po/nl.po:
21102         * po/or.po:
21103         * po/sq.po:
21104         * po/sr.po:
21105         * po/sv.po:
21106         * po/uk.po:
21107         * po/vi.po:
21108           Update .po files
21109           Original commit message from CVS:
21110           Update .po files
21111
21112 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
21113
21114           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21115           Original commit message from CVS:
21116           Patch by: Wim Taymans <wim at fluendo dot com>
21117           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21118           Instead of forwarding the event in the wrong format, unref it and set
21119           a boolean that we still need to send it in the streaming thread.
21120           Fixes #350554
21121
21122 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21123
21124           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21125           Original commit message from CVS:
21126           Patch by: Edward Hervey (edward at fluendo dot com)
21127           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21128           Put debug category initialization before use of GST_DEBUG, in order
21129           to remove a fatal warning.  Fixes #350895
21130
21131 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21132
21133           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21134           Original commit message from CVS:
21135           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21136           Set rank to NONE for the time being until we make playbin handle
21137           subtitle pictures again (dvdsubdec seems to be a bit shaky at
21138           times when seeking, so it's probably better if it doesn't get
21139           autoplugged for the time being).
21140
21141 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21142
21143           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21144           Original commit message from CVS:
21145           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21146           (gst_rmdemux_parse_mdpr):
21147           Handle audio streams with stream_version 3 properly; warn about
21148           unknown stream versions; handle unknown fourccs a tad more
21149           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21150           with GST_FOURCC_FORMAT.
21151
21152 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21153
21154           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21155           Original commit message from CVS:
21156           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21157           Error out properly if this is an interactive DVD (fixes #345694).
21158
21159 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21160
21161           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21162           Original commit message from CVS:
21163           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21164           When the first_access is 1 or 0, we should copy the timestamp from
21165           the incoming buffer if there is one.
21166
21167 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21168
21169           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21170           Original commit message from CVS:
21171           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21172           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21173           Use GST_ELEMENT_ERROR for error reporting; post errors in some
21174           more places; remove superfluous newlines from debug statements.
21175
21176 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
21177
21178           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21179           Original commit message from CVS:
21180           Patch by: Frédéric Riss  <frederic.riss at gmail com>
21181           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21182           Don't set negative durations on outgoing buffers (#350044),
21183           which happens when you use macros that got changed during
21184           the last unstable cycle because they were thought not to
21185           be used anywhere.
21186
21187 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21188
21189           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21190           Original commit message from CVS:
21191           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21192           (gst_dvd_read_src_goto_chapter),
21193           (gst_dvd_read_src_get_chapter_starts),
21194           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21195           (gst_dvd_read_src_get_time_for_sector),
21196           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21197           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21198           (gst_dvd_read_src_goto_sector):
21199           * ext/dvdread/dvdreadsrc.h:
21200           Add basic support for time-based seeking; set timestamps on
21201           outgoing buffers if we have them; create table with
21202           chapter to time mapping when opening a title; rename
21203           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21204           make it take an explicit pgc argument; fix up some debugging
21205           messages so that title/chapter numbers are printed as starting
21206           from 1 for easier readability.
21207
21208 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
21209
21210           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21211           Original commit message from CVS:
21212           * gst/realmedia/Makefile.am:
21213           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21214           (gst_rmdemux_parse_cont):
21215           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21216           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21217           * gst/realmedia/rmutils.h:
21218           Factor out some code into rmutils.[ch]; when reading
21219           strings, don't read beyond the available data; read
21220           metadata strings correctly (string length is 16 bits
21221           here, not just 8).
21222
21223 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21224
21225           Fix dist by including gst-libs/
21226           Original commit message from CVS:
21227           * Makefile.am:
21228           * configure.ac:
21229           * gst/asfdemux/gstasfdemux.c:
21230           Fix dist by including gst-libs/
21231
21232 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21233
21234           Make custom error messages translatable.
21235           Original commit message from CVS:
21236           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21237           * po/POTFILES.in:
21238           Make custom error messages translatable.
21239           * gst/asfdemux/gstasf.c: (plugin_init):
21240           Remove setlocale() call, doesn't seem to be needed or recommended for
21241           plugins, at least not according to gstreamer/docs/random/i18n.
21242
21243 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21244
21245           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21246           Original commit message from CVS:
21247           * gst/asfdemux/Makefile.am:
21248           * gst/asfdemux/asfheaders.c:
21249           * gst/asfdemux/asfheaders.h:
21250           * gst/asfdemux/gstasf.c: (plugin_init):
21251           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21252           Error out when the stream is encrypted (rather than feeding
21253           garbage to the decoders). Fixes #349025.
21254
21255 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21256
21257           Add/enable autofoo magic for translations.
21258           Original commit message from CVS:
21259           * Makefile.am:
21260           * autogen.sh:
21261           * configure.ac:
21262           * po/POTFILES.in:
21263           Add/enable autofoo magic for translations.
21264
21265 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
21266
21267           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21268           Original commit message from CVS:
21269           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21270           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21271           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21272           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21273           Don't leak streams, strings or caps. Get rid of unnecessary
21274           getcaps() function.
21275
21276 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21277
21278           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21279           Original commit message from CVS:
21280           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21281           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21282           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21283           (gst_rmdemux_stream_clear_cached_subpackets),
21284           (gst_rmdemux_descramble_cook_audio),
21285           (gst_rmdemux_descramble_dnet_audio),
21286           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21287           Descramble cook audio streams before sending them to the
21288           decoder. Fixes #347292.
21289           Also miscellaneous clean-ups and log-level changes.
21290
21291 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21292
21293           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21294           Original commit message from CVS:
21295           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
21296           * ext/lame/gstlame.c: (gst_lame_setup):
21297           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21298
21299 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
21300
21301           ext/sidplay/gstsiddec.*: Remove old metadata thing.
21302           Original commit message from CVS:
21303           * ext/sidplay/gstsiddec.cc:
21304           * ext/sidplay/gstsiddec.h:
21305           Remove old metadata thing.
21306
21307 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21308
21309           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21310           Original commit message from CVS:
21311           * gst/asfdemux/gstasfdemux.c:
21312           (gst_asf_demux_get_ext_stream_props_for_stream),
21313           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21314           Find language codes for audio streams if they are available.
21315
21316 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21317
21318           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21319           Original commit message from CVS:
21320           * gst/asfdemux/asfheaders.h:
21321           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21322           (gst_asf_demux_process_stream),
21323           (gst_asf_demux_process_language_list),
21324           (gst_asf_demux_process_ext_stream_props),
21325           (gst_asf_demux_process_queued_extended_stream_objects),
21326           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21327           * gst/asfdemux/gstasfdemux.h:
21328           Parse extended stream properties objects and stream objects
21329           hidden inside them (but delay creation of the appropriate
21330           pads until after all the 'normal' stream objects have been
21331           dealt with) (#343763). Also parse language list object.
21332
21333 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21334
21335           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21336           Original commit message from CVS:
21337           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21338           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21339           (find_seek_offset_time), (gst_rmdemux_perform_seek),
21340           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21341           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21342           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21343           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21344           * gst/realmedia/rmdemux.h:
21345           Cleanups, use GstSegment for seeking.
21346           Fix error handling.
21347           Combine flow return from all streams.
21348
21349 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21350
21351           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21352           Original commit message from CVS:
21353           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21354           Remove g_assert that shouldn't be there.
21355
21356 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
21357
21358           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21359           Original commit message from CVS:
21360           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21361           Fix refcounting when cropping. Fixes #341677.
21362
21363 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
21364
21365           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21366           Original commit message from CVS:
21367           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21368           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21369           (gst_asf_demux_process_segment):
21370           Fix typo. Closes #347029.
21371
21372 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21373
21374           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21375           Original commit message from CVS:
21376           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21377           Skip chunks for unknown streams properly. Fixes broken sound
21378           and/or video for files that have additional streams that
21379           we don't recognise yet (e.g. if they are embedded in extended
21380           stream properties). Partly fixes #343763.
21381
21382 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21383
21384           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21385           Original commit message from CVS:
21386           * gst/asfdemux/asfheaders.c:
21387           * gst/asfdemux/asfheaders.h:
21388           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21389           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21390           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21391           (gst_asf_demux_change_state):
21392           * gst/asfdemux/gstasfdemux.h:
21393           Add some more GUIDs and make debug log more readable
21394           and easier to follow when parsing the headers.
21395
21396 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
21397
21398           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21399           Original commit message from CVS:
21400           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21401           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21402           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21403           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21404           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21405           * ext/dvdread/dvdreadsrc.h:
21406           Rewrite seeking code and make seeking in DVDs work (#337834).
21407
21408 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21409
21410           autogen.sh: Check for automake-1.9 as well.
21411           Original commit message from CVS:
21412           * autogen.sh:
21413           Check for automake-1.9 as well.
21414
21415 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21416
21417           ext/dvdread/dvdreadsrc.c: Make check stronger.
21418           Original commit message from CVS:
21419           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21420           Make check stronger.
21421
21422 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21423
21424           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21425           Original commit message from CVS:
21426           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21427           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21428           (gst_asf_demux_push_buffer):
21429           * gst/asfdemux/gstasfdemux.h:
21430           Handle unknown codec IDs/fourccs properly (#345879); send tag
21431           events after newsegment event; fix use of GST_FOURCC_FORMAT
21432           macro.
21433
21434 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21435
21436           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21437           Original commit message from CVS:
21438           * ext/a52dec/gsta52dec.c: (plugin_init):
21439           Call the channel positions get_type() method in plugin_init
21440           to ensure that it isn't simultaneously called later from
21441           multiple threads.
21442
21443 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21444
21445           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21446           Original commit message from CVS:
21447           * gst/mpegstream/gstmpegpacketize.c:
21448           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21449           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21450           Also flush packetizer cache when we get a buffer that has the
21451           DISCONT flag set; update current byte position from buffer
21452           offset after a flush.
21453
21454 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21455
21456           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21457           Original commit message from CVS:
21458           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21459           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21460           (gst_mpeg_packetize_read):
21461           * gst/mpegstream/gstmpegpacketize.h:
21462           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21463           (gst_mpeg_parse_change_state):
21464           Flush packetizer cache when we get a FLUSH_STOP event;
21465           remove unused source pad member from packetizer; add debug
21466           category for packetizer.
21467
21468 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21469
21470           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21471           Original commit message from CVS:
21472           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21473           Treat dual-mono as stereo. It should really be output on 2 separate
21474           pads, but isn't for now.
21475
21476 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21477
21478           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21479           Original commit message from CVS:
21480           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21481           Assume 4:3 DAR rather than 4:3 PAR (#345184).
21482
21483 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21484
21485           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21486           Original commit message from CVS:
21487           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21488           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21489           any PAR whatsoever (rather than using 0/0, which will lead to
21490           an abort later on). Fixes #345184.
21491
21492 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
21493
21494           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21495           Original commit message from CVS:
21496           Patch by: Michael Dominic K.  < mdk at mdk org pl>
21497           * ext/mad/gstmad.c: (gst_mad_chain):
21498           Send newsegment event before calling
21499           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21500           in connection with pad blocking (#342594). While we're at it,
21501           do some minor clean-ups.
21502
21503 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21504
21505           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21506           Original commit message from CVS:
21507           * configure.ac:
21508           Fix --disable-external (can't set conditionals conditionally,
21509           #343602).
21510
21511 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21512
21513           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21514           Original commit message from CVS:
21515           * ext/a52dec/Makefile.am:
21516           ... and then he said "When you go and fix the build you
21517           better make sure you have some spare backslashes in your
21518           pocket".
21519
21520 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
21521
21522           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21523           Original commit message from CVS:
21524           * ext/sidplay/gstsiddec.cc:
21525           Fix copyright, email addresses and descriptions.
21526           Use saner defaults for arguments. Fixes #344667.
21527           constify some stuff.
21528           Fix memleaks.
21529           Add tags.
21530           Fix negotiation to do mono/44100 by default.
21531           Post error messages.
21532           Use _scale_int where possible.
21533
21534 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
21535
21536           ext/dvdnav/.cvsignore: More ignore
21537           Original commit message from CVS:
21538           * ext/dvdnav/.cvsignore:
21539           More ignore
21540
21541 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21542
21543           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21544           Original commit message from CVS:
21545           * tests/check/elements/amrnbenc.c: (push_data):
21546           Init memory before feeding it to the encoder to make
21547           the valgrind test succeed.
21548
21549 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
21550
21551           gst/asfdemux/.cvsignore: More ignore
21552           Original commit message from CVS:
21553           * gst/asfdemux/.cvsignore:
21554           More ignore
21555
21556 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21557
21558           .cvsignore: Ignore files generated by 'make dist'.
21559           Original commit message from CVS:
21560           * .cvsignore:
21561           Ignore files generated by 'make dist'.
21562
21563 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21564
21565           update build files
21566           Original commit message from CVS:
21567           * autogen.sh:
21568           * configure.ac:
21569           * ext/a52dec/Makefile.am:
21570           * ext/dvdnav/Makefile.am:
21571           * ext/dvdread/Makefile.am:
21572           * ext/lame/Makefile.am:
21573           * ext/mad/Makefile.am:
21574           * ext/mpeg2dec/Makefile.am:
21575           * ext/sidplay/Makefile.am:
21576           update build files
21577
21578 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21579
21580           autogen.sh: require am17
21581           Original commit message from CVS:
21582           * autogen.sh:
21583           require am17
21584           * configure.ac:
21585           * ext/annodex/Makefile.am:
21586           * ext/cdio/Makefile.am:
21587           * ext/dv/Makefile.am:
21588           * ext/esd/Makefile.am:
21589           * ext/flac/Makefile.am:
21590           * ext/gdk_pixbuf/Makefile.am:
21591           * ext/ladspa/Makefile.am:
21592           * ext/libcaca/Makefile.am:
21593           * ext/speex/Makefile.am:
21594           * ext/taglib/Makefile.am:
21595           * sys/oss/Makefile.am:
21596           * sys/sunaudio/Makefile.am:
21597           * sys/ximage/Makefile.am:
21598           clean up build further
21599
21600 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
21601
21602           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21603           Original commit message from CVS:
21604           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21605           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21606           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21607           (gst_mpeg2dec_change_state):
21608           * ext/mpeg2dec/gstmpeg2dec.h:
21609           Simplify and don't leak our buffer pool.
21610           Use _scale_int.
21611           Remove unfixed bug number from previous ChangeLog entry.
21612
21613 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21614
21615           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21616           Original commit message from CVS:
21617           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21618           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21619           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21620           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21621           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21622           (handle_sequence), (handle_picture), (handle_slice),
21623           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21624           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21625           * ext/mpeg2dec/gstmpeg2dec.h:
21626           Fix padtemplate as we can now do fractional framerates.
21627           Small cleanups.
21628           Use GstSegment.
21629           Add simple frame dropping QoS.
21630           Precalc buffer output sizes and UV offsets.
21631           Always give libmpeg2 a valid fbuf when it wants one.
21632           don't trust libmpeg to discard our buffers but manage it
21633           ourselves.
21634           Fixes #343627, #327350, #335288
21635
21636 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
21637
21638           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21639           Original commit message from CVS:
21640           * win32/MANIFEST:
21641           Add a manifest for futures ugly win32 releases.
21642           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21643           Move bufcaps declaration at the begining of the instructions
21644           block.
21645
21646 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21647
21648           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21649           Original commit message from CVS:
21650           * ext/alsaspdif/alsaspdifsink.h:
21651           * ext/amrwb/gstamrwbdec.h:
21652           * ext/amrwb/gstamrwbenc.h:
21653           * ext/amrwb/gstamrwbparse.h:
21654           * ext/arts/gst_arts.h:
21655           * ext/artsd/gstartsdsink.h:
21656           * ext/audiofile/gstafparse.h:
21657           * ext/audiofile/gstafsink.h:
21658           * ext/audiofile/gstafsrc.h:
21659           * ext/audioresample/gstaudioresample.h:
21660           * ext/bz2/gstbz2dec.h:
21661           * ext/bz2/gstbz2enc.h:
21662           * ext/dirac/gstdiracdec.h:
21663           * ext/directfb/dfbvideosink.h:
21664           * ext/divx/gstdivxdec.h:
21665           * ext/divx/gstdivxenc.h:
21666           * ext/dts/gstdtsdec.h:
21667           * ext/faac/gstfaac.h:
21668           * ext/gsm/gstgsmdec.h:
21669           * ext/gsm/gstgsmenc.h:
21670           * ext/ivorbis/vorbisenc.h:
21671           * ext/libfame/gstlibfame.h:
21672           * ext/nas/nassink.h:
21673           * ext/neon/gstneonhttpsrc.h:
21674           * ext/polyp/polypsink.h:
21675           * ext/sdl/sdlaudiosink.h:
21676           * ext/sdl/sdlvideosink.h:
21677           * ext/shout/gstshout.h:
21678           * ext/snapshot/gstsnapshot.h:
21679           * ext/sndfile/gstsf.h:
21680           * ext/swfdec/gstswfdec.h:
21681           * ext/tarkin/gsttarkindec.h:
21682           * ext/tarkin/gsttarkinenc.h:
21683           * ext/theora/theoradec.h:
21684           * ext/wavpack/gstwavpackdec.h:
21685           * ext/wavpack/gstwavpackparse.h:
21686           * ext/xine/gstxine.h:
21687           * ext/xvid/gstxviddec.h:
21688           * ext/xvid/gstxvidenc.h:
21689           * gst/cdxaparse/gstcdxaparse.h:
21690           * gst/cdxaparse/gstcdxastrip.h:
21691           * gst/colorspace/gstcolorspace.h:
21692           * gst/festival/gstfestival.h:
21693           * gst/freeze/gstfreeze.h:
21694           * gst/gdp/gstgdpdepay.h:
21695           * gst/gdp/gstgdppay.h:
21696           * gst/modplug/gstmodplug.h:
21697           * gst/mpeg1sys/gstmpeg1systemencode.h:
21698           * gst/mpeg1videoparse/gstmp1videoparse.h:
21699           * gst/mpeg2sub/gstmpeg2subt.h:
21700           * gst/mpegaudioparse/gstmpegaudioparse.h:
21701           * gst/multifilesink/gstmultifilesink.h:
21702           * gst/overlay/gstoverlay.h:
21703           * gst/playondemand/gstplayondemand.h:
21704           * gst/qtdemux/qtdemux.h:
21705           * gst/rtjpeg/gstrtjpegdec.h:
21706           * gst/rtjpeg/gstrtjpegenc.h:
21707           * gst/smooth/gstsmooth.h:
21708           * gst/smoothwave/gstsmoothwave.h:
21709           * gst/spectrum/gstspectrum.h:
21710           * gst/speed/gstspeed.h:
21711           * gst/stereo/gststereo.h:
21712           * gst/switch/gstswitch.h:
21713           * gst/tta/gstttadec.h:
21714           * gst/tta/gstttaparse.h:
21715           * gst/videodrop/gstvideodrop.h:
21716           * gst/xingheader/gstxingmux.h:
21717           * sys/directdraw/gstdirectdrawsink.h:
21718           * sys/directsound/gstdirectsoundsink.h:
21719           * sys/dxr3/dxr3audiosink.h:
21720           * sys/dxr3/dxr3spusink.h:
21721           * sys/dxr3/dxr3videosink.h:
21722           * sys/qcam/gstqcamsrc.h:
21723           * sys/vcd/vcdsrc.h:
21724           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21725
21726 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21727
21728           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21729           Original commit message from CVS:
21730           * ext/a52dec/gsta52dec.h:
21731           * ext/amrnb/amrnbdec.h:
21732           * ext/amrnb/amrnbenc.h:
21733           * ext/amrnb/amrnbparse.h:
21734           * ext/mpeg2dec/gstmpeg2dec.h:
21735           * ext/sidplay/gstsiddec.h:
21736           * gst/ac3parse/gstac3parse.h:
21737           * gst/asfdemux/gstasfdemux.h:
21738           * gst/asfdemux/gstasfmux.h:
21739           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21740           * gst/iec958/ac3iec.h:
21741           * gst/mpegaudioparse/gstmpegaudioparse.h:
21742           * gst/mpegstream/gstdvddemux.h:
21743           * gst/mpegstream/gstmpegclock.h:
21744           * gst/mpegstream/gstmpegdemux.h:
21745           * gst/mpegstream/gstmpegparse.h:
21746           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21747
21748 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
21749
21750           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21751           Original commit message from CVS:
21752           * README:
21753           Replace current README (containing the release notes from
21754           some 0.9.x version) with a proper README taken from the core.
21755
21756 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21757
21758           ext/amrnb/: Sortof first quick cleanup of all this mess...
21759           Original commit message from CVS:
21760           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21761           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21762           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21763           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21764           * ext/amrnb/amrnbparse.h:
21765           Sortof first quick cleanup of all this mess...
21766           Don't crap out on empty and invalid FTs but treat them as
21767           empty packets, the decoder handles them fine.
21768           Fixes #342222.
21769
21770 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21771
21772           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21773           Original commit message from CVS:
21774           * gst/asfdemux/gstasf.c: (plugin_init):
21775           Call gst_riff_init() so the riff debug category gets set up
21776           before it is being used.
21777
21778 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
21779
21780           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21781           Original commit message from CVS:
21782           * gst/iec958/ac3_padder.c: (ac3p_parse):
21783           * gst/iec958/ac3_padder.h:
21784           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21785           (ac3iec_chain_raw), (ac3iec_change_state):
21786           * gst/iec958/ac3iec.h:
21787           Write rate into the caps, for the allowed ac3 rates. Some minor
21788           cleanups.
21789
21790 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
21791
21792           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21793           Original commit message from CVS:
21794           Patch by: James "Doc" Livingston  <doclivingston gmail com>
21795           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21796           Do tag merging correctly (#339918). Output taglists
21797           properly in debug statements too while we're at it.
21798
21799 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21800
21801           ext/a52dec/gsta52dec.c: Add more debug
21802           Original commit message from CVS:
21803           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21804           Add more debug
21805           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21806           (gst_dvdlpcmdec_init), (update_timestamps),
21807           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21808           (dvdlpcmdec_sink_event):
21809           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21810           If we have a first_access offset but no current timestamp (might
21811           happen after a seek), then calculate a start time for the first
21812           portion so that it will align with the timestamp given for the
21813           first_access portion.
21814           If a new-segment arrives with format time, store the start
21815           time as a failsafe timestamp in case we never get any further
21816           timestamp info (unlikely)
21817           Mask out the 'frame number' section of the incoming header so
21818           that we don't consider it to be changing on every buffer and
21819           reset the caps constantly.
21820           Use gst_util_uint64_scale for duration calculation
21821
21822 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
21823
21824           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21825           Original commit message from CVS:
21826           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21827           Fix timestamping for cases where the first_access parameter is 4.
21828           Ensure we don't overrun buffers in other cases.
21829
21830 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21831
21832           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21833           Original commit message from CVS:
21834           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21835           Fix silly bug when reading metadata (#341254).
21836
21837 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
21838
21839           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21840           Original commit message from CVS:
21841           * autogen.sh: (CONFIGURE_DEF_OPT):
21842           libtoolize on Darwin/MacOSX is called glibtoolize
21843
21844 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21845
21846           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21847           Original commit message from CVS:
21848           * ext/lame/gstlame.c: (gst_lame_get_type),
21849           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21850           (gst_lame_setup), (gst_lame_change_state):
21851           * ext/lame/gstlame.h:
21852           Remove tag writing from lame (which was completely broken
21853           anyway, #329184). Leaving GstTagSetter interface around for
21854           now, albeit non-functional. Should be removed completely
21855           in 0.11. Use the 'id3v2mux' plugin from -good for writing
21856           tags.
21857
21858 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
21859
21860         * ChangeLog:
21861         * ext/dvdread/dvdreadsrc.c:
21862         * gst/asfdemux/gstasfdemux.c:
21863           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21864           Original commit message from CVS:
21865           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21866
21867 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
21868
21869           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21870           Original commit message from CVS:
21871           Patch by: Andres Salomon  <dilinger at debian org>
21872           * ext/lame/gstlame.c: (gst_lame_sink_event):
21873           Fix typo (comma vs. semicolon) (#340710).
21874
21875 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
21876
21877           ext/mad/gstmad.c: Make mad the second element to support the highly useful
21878           Original commit message from CVS:
21879           Patch by: Lutz Müller <lutz at topfrose de>
21880           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21881           Make mad the second element to support the highly useful
21882           FORMATS query (#340594)
21883
21884 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
21885
21886           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21887           Original commit message from CVS:
21888           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21889           (gst_mpeg2dec_src_query):
21890           Remember the query duration format before passing it upstream since it
21891           could have been modified.
21892           Add GST_WARNING_OBJECT in sink convert function to detail why the
21893           conversion didn't work.
21894
21895 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21896
21897           Define GstElementDetails as const and also static (when defined as global)
21898           Original commit message from CVS:
21899           * ext/amrwb/gstamrwbdec.c:
21900           * ext/amrwb/gstamrwbenc.c:
21901           * ext/amrwb/gstamrwbparse.c:
21902           * ext/arts/gst_arts.c:
21903           * ext/artsd/gstartsdsink.c:
21904           * ext/audiofile/gstafparse.c:
21905           * ext/audiofile/gstafsink.c:
21906           * ext/audiofile/gstafsrc.c:
21907           * ext/audioresample/gstaudioresample.c:
21908           * ext/bz2/gstbz2dec.c:
21909           * ext/bz2/gstbz2enc.c:
21910           * ext/cdaudio/gstcdaudio.c:
21911           * ext/directfb/dfbvideosink.c:
21912           * ext/divx/gstdivxdec.c:
21913           * ext/divx/gstdivxenc.c:
21914           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21915           * ext/faac/gstfaac.c: (gst_faac_base_init):
21916           * ext/faad/gstfaad.c:
21917           * ext/gsm/gstgsmdec.c:
21918           * ext/gsm/gstgsmenc.c:
21919           * ext/hermes/gsthermescolorspace.c:
21920           * ext/ivorbis/vorbisfile.c:
21921           * ext/lcs/gstcolorspace.c:
21922           * ext/libfame/gstlibfame.c:
21923           * ext/libmms/gstmms.c: (gst_mms_base_init):
21924           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21925           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21926           * ext/nas/nassink.c: (gst_nassink_base_init):
21927           * ext/neon/gstneonhttpsrc.c:
21928           * ext/sdl/sdlaudiosink.c:
21929           * ext/sdl/sdlvideosink.c:
21930           * ext/shout/gstshout.c:
21931           * ext/snapshot/gstsnapshot.c:
21932           * ext/sndfile/gstsf.c:
21933           * ext/swfdec/gstswfdec.c:
21934           * ext/tarkin/gsttarkindec.c:
21935           * ext/tarkin/gsttarkinenc.c:
21936           * ext/theora/theoradec.c:
21937           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21938           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21939           * ext/xvid/gstxviddec.c:
21940           * ext/xvid/gstxvidenc.c:
21941           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21942           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21943           * gst/chart/gstchart.c:
21944           * gst/colorspace/gstcolorspace.c:
21945           * gst/deinterlace/gstdeinterlace.c:
21946           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21947           * gst/festival/gstfestival.c:
21948           * gst/filter/gstbpwsinc.c:
21949           * gst/filter/gstiir.c:
21950           * gst/filter/gstlpwsinc.c:
21951           * gst/freeze/gstfreeze.c:
21952           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21953           * gst/librfb/gstrfbsrc.c:
21954           * gst/mixmatrix/mixmatrix.c:
21955           * gst/mpeg1sys/gstmpeg1systemencode.c:
21956           * gst/mpeg1videoparse/gstmp1videoparse.c:
21957           * gst/mpeg2sub/gstmpeg2subt.c:
21958           * gst/mpegaudioparse/gstmpegaudioparse.c:
21959           * gst/multifilesink/gstmultifilesink.c:
21960           * gst/overlay/gstoverlay.c:
21961           * gst/passthrough/gstpassthrough.c:
21962           * gst/playondemand/gstplayondemand.c:
21963           * gst/qtdemux/qtdemux.c:
21964           * gst/rtjpeg/gstrtjpegdec.c:
21965           * gst/rtjpeg/gstrtjpegenc.c:
21966           * gst/smooth/gstsmooth.c:
21967           * gst/smoothwave/gstsmoothwave.c:
21968           * gst/spectrum/gstspectrum.c:
21969           * gst/speed/gstspeed.c:
21970           * gst/stereo/gststereo.c:
21971           * gst/switch/gstswitch.c:
21972           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21973           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21974           * gst/vbidec/gstvbidec.c:
21975           * gst/videocrop/gstvideocrop.c:
21976           * gst/videodrop/gstvideodrop.c:
21977           * gst/virtualdub/gstxsharpen.c:
21978           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21979           * gst/y4m/gsty4mencode.c:
21980           * sys/cdrom/gstcdplayer.c:
21981           * sys/directdraw/gstdirectdrawsink.c:
21982           * sys/directsound/gstdirectsoundsink.c:
21983           * sys/glsink/glimagesink.c:
21984           * sys/qcam/gstqcamsrc.c:
21985           * sys/v4l2/gstv4l2src.c:
21986           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21987           * sys/ximagesrc/ximagesrc.c:
21988           Define GstElementDetails as const and also static (when defined as
21989           global)
21990
21991 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21992
21993           Define GstElementDetails as const and also static (when defined as global)
21994           Original commit message from CVS:
21995           * ext/mad/gstid3tag.c:
21996           * ext/mad/gstmad.c:
21997           * gst/ac3parse/gstac3parse.c:
21998           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21999           * gst/synaesthesia/gstsynaesthesia.c:
22000           Define GstElementDetails as const and also static (when defined as
22001           global)
22002
22003 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22004
22005           Define GstElementDetails as const and also static (when defined as global)
22006           Original commit message from CVS:
22007           * ext/aalib/gstaasink.c:
22008           * ext/annodex/gstcmmldec.c:
22009           * ext/annodex/gstcmmlenc.c:
22010           * ext/cairo/gsttextoverlay.c:
22011           * ext/cairo/gsttimeoverlay.c:
22012           * ext/cdio/gstcdiocddasrc.c:
22013           * ext/dv/gstdvdec.c:
22014           * ext/dv/gstdvdemux.c:
22015           * ext/esd/esdmon.c:
22016           * ext/esd/esdsink.c:
22017           * ext/flac/gstflacenc.c:
22018           * ext/flac/gstflactag.c:
22019           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22020           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22021           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22022           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22023           * ext/gdk_pixbuf/pixbufscale.c:
22024           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22025           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22026           * ext/jpeg/gstjpegdec.c:
22027           * ext/jpeg/gstjpegenc.c:
22028           * ext/jpeg/gstsmokedec.c:
22029           * ext/jpeg/gstsmokeenc.c:
22030           * ext/libcaca/gstcacasink.c:
22031           * ext/libmng/gstmngdec.c:
22032           * ext/libmng/gstmngenc.c:
22033           * ext/libpng/gstpngdec.c:
22034           * ext/libpng/gstpngenc.c:
22035           * ext/mikmod/gstmikmod.c:
22036           * ext/raw1394/gstdv1394src.c:
22037           * ext/shout2/gstshout2.c: (gst_shout2send_init):
22038           * ext/shout2/gstshout2.h:
22039           * ext/speex/gstspeexdec.c:
22040           * ext/speex/gstspeexenc.c:
22041           * gst/alpha/gstalpha.c:
22042           * gst/alpha/gstalphacolor.c:
22043           * gst/apetag/gstapedemux.c:
22044           * gst/auparse/gstauparse.c:
22045           * gst/autodetect/gstautoaudiosink.c:
22046           (gst_auto_audio_sink_base_init):
22047           * gst/autodetect/gstautovideosink.c:
22048           (gst_auto_video_sink_base_init):
22049           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22050           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22051           * gst/cutter/gstcutter.c:
22052           * gst/debug/breakmydata.c:
22053           * gst/debug/efence.c:
22054           * gst/debug/gstnavigationtest.c:
22055           * gst/debug/gstnavseek.c:
22056           * gst/debug/negotiation.c:
22057           * gst/debug/progressreport.c:
22058           * gst/debug/testplugin.c:
22059           * gst/effectv/gstaging.c:
22060           * gst/effectv/gstdice.c:
22061           * gst/effectv/gstedge.c:
22062           * gst/effectv/gstquark.c:
22063           * gst/effectv/gstrev.c:
22064           * gst/effectv/gstshagadelic.c:
22065           * gst/effectv/gstvertigo.c:
22066           * gst/effectv/gstwarp.c:
22067           * gst/flx/gstflxdec.c:
22068           * gst/goom/gstgoom.c:
22069           * gst/icydemux/gsticydemux.c:
22070           * gst/id3demux/gstid3demux.c:
22071           * gst/interleave/deinterleave.c:
22072           * gst/interleave/interleave.c:
22073           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22074           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22075           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22076           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22077           * gst/level/gstlevel.c:
22078           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22079           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22080           * gst/median/gstmedian.c:
22081           * gst/monoscope/gstmonoscope.c:
22082           * gst/multipart/multipartdemux.c:
22083           * gst/multipart/multipartmux.c:
22084           * gst/oldcore/gstaggregator.c:
22085           * gst/oldcore/gstfdsink.c:
22086           * gst/oldcore/gstmd5sink.c:
22087           * gst/oldcore/gstmultifilesrc.c:
22088           * gst/oldcore/gstpipefilter.c:
22089           * gst/oldcore/gstshaper.c:
22090           * gst/oldcore/gststatistics.c:
22091           * gst/rtp/gstasteriskh263.c:
22092           * gst/rtp/gstrtpL16depay.c:
22093           * gst/rtp/gstrtpL16pay.c:
22094           * gst/rtp/gstrtpamrdepay.c:
22095           * gst/rtp/gstrtpamrpay.c:
22096           * gst/rtp/gstrtpdepay.c:
22097           * gst/rtp/gstrtpgsmpay.c:
22098           * gst/rtp/gstrtph263pay.c:
22099           * gst/rtp/gstrtph263pdepay.c:
22100           * gst/rtp/gstrtph263ppay.c:
22101           * gst/rtp/gstrtpilbcdepay.c:
22102           * gst/rtp/gstrtpmp4gpay.c:
22103           * gst/rtp/gstrtpmp4vdepay.c:
22104           * gst/rtp/gstrtpmp4vpay.c:
22105           * gst/rtp/gstrtpmpadepay.c:
22106           * gst/rtp/gstrtpmpapay.c:
22107           * gst/rtp/gstrtppcmadepay.c:
22108           * gst/rtp/gstrtppcmapay.c:
22109           * gst/rtp/gstrtppcmudepay.c:
22110           * gst/rtp/gstrtppcmupay.c:
22111           * gst/rtp/gstrtpspeexdepay.c:
22112           * gst/rtp/gstrtpspeexpay.c:
22113           * gst/rtsp/gstrtpdec.c:
22114           * gst/rtsp/gstrtspsrc.c:
22115           * gst/smpte/gstsmpte.c:
22116           * gst/udp/gstdynudpsink.c:
22117           * gst/udp/gstmultiudpsink.c:
22118           * gst/udp/gstudpsink.c:
22119           * gst/udp/gstudpsrc.c:
22120           * gst/videobox/gstvideobox.c:
22121           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22122           * gst/videofilter/gstvideobalance.c:
22123           * gst/videofilter/gstvideoflip.c:
22124           * gst/videofilter/gstvideotemplate.c:
22125           (gst_videotemplate_base_init):
22126           * gst/videomixer/videomixer.c:
22127           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22128           (gst_wavparse_class_init), (gst_wavparse_dispose),
22129           (gst_wavparse_reset), (gst_wavparse_init),
22130           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22131           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22132           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22133           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22134           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22135           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22136           (gst_wavparse_change_state):
22137           * gst/wavparse/gstwavparse.h:
22138           * sys/oss/gstossmixerelement.c:
22139           * sys/oss/gstosssink.c:
22140           * sys/oss/gstosssrc.c:
22141           * sys/osxaudio/gstosxaudioelement.c:
22142           * sys/osxaudio/gstosxaudiosink.c:
22143           * sys/osxaudio/gstosxaudiosrc.c:
22144           * sys/sunaudio/gstsunaudiomixer.c:
22145           * sys/sunaudio/gstsunaudiosink.c:
22146           Define GstElementDetails as const and also static (when defined as
22147           global)
22148
22149 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
22150
22151           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22152           Original commit message from CVS:
22153           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22154           Fix name of custom event (use same as dvdreadsrc).
22155           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22156           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22157           Fix event parsing (the event name is in the structure, not the
22158           name of the structure itself); also fix indentation after
22159           boilerplate macro.
22160
22161 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
22162
22163           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22164           Original commit message from CVS:
22165           * ext/mad/gstid3tag.c: (plugin_init):
22166           Change debug category to 'id3mux'.
22167
22168 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
22169
22170           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22171           Original commit message from CVS:
22172           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
22173           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22174           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22175           (gst_id3_tag_chain):
22176           When acting as a muxer, set caps on outgoing buffers and set caps
22177           on source pad (fixes #323658). Remove unused application/x-gst-tags
22178           cruft from the 0.6 days.
22179
22180 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22181
22182           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22183           Original commit message from CVS:
22184           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22185           (gst_mad_src_query), (gst_mad_chain):
22186           .. and DEFAULT queries should work too. Use magic gst util scale
22187           functions in some places.
22188
22189 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
22190
22191           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22192           Original commit message from CVS:
22193           * ext/mad/gstmad.c: (gst_mad_src_query):
22194           Fix duration query in BYTES format (#336824).
22195
22196 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
22197
22198           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22199           Original commit message from CVS:
22200           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
22201           * ext/lame/gstlame.c: (gst_lame_sink_event):
22202           Don't crash if we get an EOS event before the encoder
22203           has been set up (#339287).
22204
22205 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
22206
22207           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22208           Original commit message from CVS:
22209           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22210           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22211           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22212           Move errors out of the normal code flow.
22213           Don't send eos, basesrc will do that for us when needed.
22214
22215 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
22216
22217           gst/mpegstream/: Do state changes correctly
22218           Original commit message from CVS:
22219           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22220           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22221           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22222           Do state changes correctly
22223
22224 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
22225
22226           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22227           Original commit message from CVS:
22228           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22229           (gst_mpeg2dec_alloc_buffer):
22230           Can't use gst_pad_alloc_buffer*() when we are going to crop
22231           the image before sending it out. Downstream basetransform-based
22232           elements will complain about the wrong unit size otherwise
22233           (when not operating in passthrough-mode at least).
22234           Const-ify some static variables and do some minor clean-ups.
22235           Use I420 macros for size/offsets (not really necessary in this
22236           particular context, but this kind of code gets copy'n'pasted).
22237
22238 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
22239
22240           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22241           Original commit message from CVS:
22242           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22243           (read_cache):
22244           * gst/mpegstream/gstmpegpacketize.h:
22245           g_malloc() can't fail, we don't need to handle this. Same for
22246           gst_buffer_new_and_alloc().
22247           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22248           klass->send_buffer() should have the same semantics as
22249           gst_pad_push(), ie. ownership of the buffer is transfered,
22250           so we never have to unref the buffer no matter what the flow
22251           return value was.
22252
22253 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22254
22255         * tests/check/gst-plugins-ugly.supp:
22256           one more suppression for FC4
22257           Original commit message from CVS:
22258           one more suppression for FC4
22259
22260 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
22261
22262         * tests/check/gst-plugins-ugly.supp:
22263           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22264           Original commit message from CVS:
22265           The AMR encoder sucks giant sucky things through a sucky object with a giant
22266           sucking machine. More suppressions.
22267
22268 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22269
22270           add test for amrnbenc, enable test infrastructure, and fix a leak
22271           Original commit message from CVS:
22272           add test for amrnbenc, enable test infrastructure, and fix a leak
22273           * common/check.mak:
22274           allow for specifying more than one suppressions file in SUPPRESSIONS
22275           * Makefile.am:
22276           * tests/Makefile.am:
22277           * tests/check/.cvsignore:
22278           * tests/check/Makefile.am:
22279           * tests/check/elements/.cvsignore:
22280           * configure.ac:
22281           add tests/check
22282           * tests/check/gst-plugins-ugly.supp:
22283           add suppressions for libs used by -ugly
22284           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22285           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22286           (GST_START_TEST), (amrnbenc_suite), (main):
22287           add a simple test for encoding amr
22288           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22289           fix pad template leaks
22290
22291 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
22292
22293           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22294           Original commit message from CVS:
22295           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22296           Plug big leak in AMR encoder.
22297
22298 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
22299
22300           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22301           Original commit message from CVS:
22302           * ext/mad/gstmad.c: (index_seek):
22303           move GstIndexEntry *entry variable declaration before
22304           the first instruction
22305           * ext/mad/gstmad.c:
22306           remove debug macros with variable number of parameter by using
22307           GST_DEBUG for WIN32
22308           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22309           use gst_guint64_to_gdouble for conversions
22310           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22311           replace __FUNCTION__ which is not supported by MSVC by the current function name
22312           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22313           remove LL suffix by using G_GINT64_CONSTANT
22314           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22315           use gst_guint64_to_gdouble for conversions
22316           * gst/mpegstream/gstmpegparse.h:
22317           remove LL suffix by using G_GINT64_CONSTANT
22318           * win32/vs6:
22319           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22320           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22321
22322 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22323
22324           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22325           Original commit message from CVS:
22326           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22327           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22328           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22329           * ext/mad/gstmad.c: (gst_mad_class_init):
22330           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22331           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22332           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22333           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22334           * gst/iec958/ac3iec.c: (ac3iec_class_init):
22335           * gst/mpegaudioparse/gstmpegaudioparse.c:
22336           (gst_mp3parse_class_init):
22337           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22338           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22339           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22340           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22341           * gst/synaesthesia/gstsynaesthesia.c:
22342           (gst_synaesthesia_class_init):
22343           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22344
22345 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22346
22347           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22348           Original commit message from CVS:
22349           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22350           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22351           (gst_asf_demux_push_buffer):
22352           Send newsegment event only once per pad, fixes #336550.
22353
22354 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
22355
22356           Unify the long descriptions in the plugin details (#337263).
22357           Original commit message from CVS:
22358           Patch by: j^  <j at bootlab dot org>
22359           * ext/amrwb/gstamrwbdec.c:
22360           * ext/amrwb/gstamrwbenc.c:
22361           * ext/amrwb/gstamrwbparse.c:
22362           * ext/arts/gst_arts.c:
22363           * ext/artsd/gstartsdsink.c:
22364           * ext/audiofile/gstafparse.c:
22365           * ext/audiofile/gstafsink.c:
22366           * ext/audiofile/gstafsrc.c:
22367           * ext/cdaudio/gstcdaudio.c:
22368           * ext/directfb/dfbvideosink.c:
22369           * ext/divx/gstdivxdec.c:
22370           * ext/divx/gstdivxenc.c:
22371           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22372           * ext/faac/gstfaac.c: (gst_faac_base_init):
22373           * ext/faad/gstfaad.c:
22374           * ext/gsm/gstgsmdec.c:
22375           * ext/gsm/gstgsmenc.c:
22376           * ext/hermes/gsthermescolorspace.c:
22377           * ext/ivorbis/vorbisfile.c:
22378           * ext/lcs/gstcolorspace.c:
22379           * ext/libfame/gstlibfame.c:
22380           * ext/libmms/gstmms.c: (gst_mms_base_init):
22381           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22382           * ext/nas/nassink.c: (gst_nassink_base_init):
22383           * ext/neon/gstneonhttpsrc.c:
22384           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22385           * ext/sdl/sdlaudiosink.c:
22386           * ext/sdl/sdlvideosink.c:
22387           * ext/shout/gstshout.c:
22388           * ext/snapshot/gstsnapshot.c:
22389           * ext/sndfile/gstsf.c:
22390           * ext/tarkin/gsttarkindec.c:
22391           * ext/tarkin/gsttarkinenc.c:
22392           * ext/theora/theoradec.c:
22393           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22394           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22395           * ext/xvid/gstxviddec.c:
22396           * ext/xvid/gstxvidenc.c:
22397           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22398           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22399           * gst/chart/gstchart.c:
22400           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22401           * gst/festival/gstfestival.c:
22402           * gst/filter/gstiir.c:
22403           * gst/filter/gstlpwsinc.c:
22404           * gst/freeze/gstfreeze.c:
22405           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22406           * gst/mixmatrix/mixmatrix.c:
22407           * gst/mpeg1sys/gstmpeg1systemencode.c:
22408           * gst/mpeg1videoparse/gstmp1videoparse.c:
22409           * gst/mpeg2sub/gstmpeg2subt.c:
22410           * gst/mpegaudioparse/gstmpegaudioparse.c:
22411           * gst/multifilesink/gstmultifilesink.c:
22412           * gst/overlay/gstoverlay.c:
22413           * gst/passthrough/gstpassthrough.c:
22414           * gst/playondemand/gstplayondemand.c:
22415           * gst/qtdemux/qtdemux.c:
22416           * gst/rtjpeg/gstrtjpegdec.c:
22417           * gst/rtjpeg/gstrtjpegenc.c:
22418           * gst/smooth/gstsmooth.c:
22419           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22420           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22421           * gst/videocrop/gstvideocrop.c:
22422           * gst/videodrop/gstvideodrop.c:
22423           * gst/virtualdub/gstxsharpen.c:
22424           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22425           * gst/y4m/gsty4mencode.c:
22426           Unify the long descriptions in the plugin details (#337263).
22427
22428 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
22429
22430         * gst-plugins-ugly.spec.in:
22431           fix version numbering
22432           Original commit message from CVS:
22433           fix version numbering
22434
22435 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
22436
22437         * common:
22438         * gst-plugins-ugly.spec.in:
22439           add dvdsub plugin to spec
22440           Original commit message from CVS:
22441           add dvdsub plugin to spec
22442
22443 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22444
22445           docs/plugins/: add siddec
22446           Original commit message from CVS:
22447           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22448           * docs/plugins/inspect/plugin-siddec.xml:
22449           add siddec
22450           * ext/dvdnav/dvdnavsrc.c:
22451           doc fixes
22452
22453 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22454
22455         * common:
22456         * configure.ac:
22457         * ext/sidplay/Makefile.am:
22458           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22459           Original commit message from CVS:
22460           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22461
22462 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22463
22464         * docs/plugins/.gitignore:
22465         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22466           ignore more
22467           Original commit message from CVS:
22468           ignore more
22469
22470 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22471
22472         * common:
22473         * docs/plugins/inspect/plugin-a52dec.xml:
22474         * docs/plugins/inspect/plugin-amrnb.xml:
22475         * docs/plugins/inspect/plugin-asf.xml:
22476         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22477         * docs/plugins/inspect/plugin-dvdread.xml:
22478         * docs/plugins/inspect/plugin-dvdsub.xml:
22479         * docs/plugins/inspect/plugin-iec958.xml:
22480         * docs/plugins/inspect/plugin-lame.xml:
22481         * docs/plugins/inspect/plugin-mad.xml:
22482         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22483         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22484         * docs/plugins/inspect/plugin-mpegstream.xml:
22485         * docs/plugins/inspect/plugin-rmdemux.xml:
22486           update plugin inspect files
22487           Original commit message from CVS:
22488           update plugin inspect files
22489
22490 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22491
22492         * gst/mpegaudioparse/gstxingmux.c:
22493           rework build; add translations for v4l2
22494           Original commit message from CVS:
22495           rework build; add translations for v4l2
22496
22497 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22498
22499           configure.ac: rework similarly to other modules
22500           Original commit message from CVS:
22501           * configure.ac:
22502           rework similarly to other modules
22503           * ext/a52dec/gsta52dec.c:
22504           * ext/amrnb/amrnb.c:
22505           * ext/dvdnav/dvdnavsrc.c:
22506           * ext/dvdread/dvdreadsrc.c:
22507           * ext/lame/gstlame.c:
22508           * ext/mad/gstid3tag.c:
22509           * ext/mpeg2dec/gstmpeg2dec.c:
22510           * ext/sidplay/gstsiddec.cc:
22511           * gst/asfdemux/gstasf.c:
22512           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22513           * gst/dvdsub/gstdvdsubdec.c:
22514           * gst/iec958/ac3iec.c:
22515           * gst/mpegaudioparse/gstmpegaudioparse.c:
22516           * gst/mpegstream/gstmpegstream.c:
22517           * gst/realmedia/rmdemux.c: (plugin_init):
22518           use the correct defines
22519
22520 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22521
22522         * common:
22523         * docs/.gitignore:
22524         * docs/plugins/.gitignore:
22525           ignore more
22526           Original commit message from CVS:
22527           ignore more
22528
22529 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22530
22531         * ChangeLog:
22532         * common:
22533         * configure.ac:
22534           back to HEAD
22535           Original commit message from CVS:
22536           back to HEAD
22537
22538 === release 0.10.3 ===
22539
22540 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22541
22542         * ChangeLog:
22543         * NEWS:
22544         * RELEASE:
22545         * configure.ac:
22546         * docs/plugins/gst-plugins-ugly-plugins.signals:
22547         * docs/plugins/inspect/plugin-amrnb.xml:
22548         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22549         * docs/plugins/inspect/plugin-iec958.xml:
22550         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22551         * docs/plugins/inspect/plugin-rmdemux.xml:
22552           releasing 0.10.3
22553           Original commit message from CVS:
22554           releasing 0.10.3
22555
22556 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22557
22558           better/unified long descriptions
22559           Original commit message from CVS:
22560           * ext/aalib/gstaasink.c:
22561           * ext/annodex/gstcmmldec.c:
22562           * ext/annodex/gstcmmlenc.c:
22563           * ext/cairo/gsttextoverlay.c:
22564           * ext/cairo/gsttimeoverlay.c:
22565           * ext/cdio/gstcdiocddasrc.c:
22566           * ext/dv/gstdvdec.c:
22567           * ext/esd/esdmon.c:
22568           * ext/esd/esdsink.c:
22569           * ext/flac/gstflacdec.c:
22570           * ext/flac/gstflacenc.c:
22571           * ext/flac/gstflactag.c:
22572           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22573           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22574           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22575           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22576           * ext/gdk_pixbuf/gstgdkpixbuf.c:
22577           * ext/gdk_pixbuf/pixbufscale.c:
22578           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22579           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22580           * ext/jpeg/gstjpegdec.c:
22581           * ext/jpeg/gstjpegenc.c:
22582           * ext/jpeg/gstsmokedec.c:
22583           * ext/jpeg/gstsmokeenc.c:
22584           * ext/libcaca/gstcacasink.c:
22585           * ext/libmng/gstmngdec.c:
22586           * ext/libmng/gstmngenc.c:
22587           * ext/libpng/gstpngdec.c:
22588           * ext/libpng/gstpngenc.c:
22589           * ext/mikmod/gstmikmod.c:
22590           * ext/raw1394/gstdv1394src.c:
22591           * ext/shout2/gstshout2.c:
22592           * ext/speex/gstspeexdec.c:
22593           * ext/speex/gstspeexenc.c:
22594           * gst/alpha/gstalpha.c:
22595           * gst/alpha/gstalphacolor.c:
22596           * gst/auparse/gstauparse.c:
22597           * gst/autodetect/gstautoaudiosink.c:
22598           (gst_auto_audio_sink_base_init):
22599           * gst/autodetect/gstautovideosink.c:
22600           (gst_auto_video_sink_base_init):
22601           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22602           * gst/cutter/gstcutter.c:
22603           * gst/debug/breakmydata.c:
22604           * gst/debug/efence.c:
22605           * gst/debug/gstnavigationtest.c:
22606           * gst/debug/negotiation.c:
22607           * gst/debug/progressreport.c:
22608           * gst/debug/testplugin.c:
22609           * gst/effectv/gstaging.c:
22610           * gst/effectv/gstdice.c:
22611           * gst/effectv/gstedge.c:
22612           * gst/effectv/gstquark.c:
22613           * gst/effectv/gstrev.c:
22614           * gst/effectv/gstvertigo.c:
22615           * gst/effectv/gstwarp.c:
22616           * gst/flx/gstflxdec.c:
22617           * gst/goom/gstgoom.c:
22618           * gst/interleave/deinterleave.c:
22619           * gst/interleave/interleave.c:
22620           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22621           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22622           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22623           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22624           * gst/level/gstlevel.c:
22625           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22626           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22627           * gst/median/gstmedian.c:
22628           * gst/monoscope/gstmonoscope.c:
22629           * gst/multipart/multipartdemux.c:
22630           * gst/multipart/multipartmux.c:
22631           * gst/oldcore/gstmd5sink.c:
22632           * gst/oldcore/gstmultifilesrc.c:
22633           * gst/oldcore/gstpipefilter.c:
22634           * gst/oldcore/gstshaper.c:
22635           * gst/oldcore/gststatistics.c:
22636           * gst/rtp/gstasteriskh263.c:
22637           * gst/rtp/gstrtpL16depay.c:
22638           * gst/rtp/gstrtpL16pay.c:
22639           * gst/rtp/gstrtpamrdepay.c:
22640           * gst/rtp/gstrtpamrpay.c:
22641           * gst/rtp/gstrtpdepay.c:
22642           * gst/rtp/gstrtpgsmpay.c:
22643           * gst/rtp/gstrtph263pay.c:
22644           * gst/rtp/gstrtph263pdepay.c:
22645           * gst/rtp/gstrtph263ppay.c:
22646           * gst/rtp/gstrtpmp4gpay.c:
22647           * gst/rtp/gstrtpmp4vdepay.c:
22648           * gst/rtp/gstrtpmp4vpay.c:
22649           * gst/rtp/gstrtpmpadepay.c:
22650           * gst/rtp/gstrtpmpapay.c:
22651           * gst/rtp/gstrtppcmadepay.c:
22652           * gst/rtp/gstrtppcmapay.c:
22653           * gst/rtp/gstrtppcmudepay.c:
22654           * gst/rtp/gstrtppcmupay.c:
22655           * gst/rtp/gstrtpspeexdepay.c:
22656           * gst/rtp/gstrtpspeexpay.c:
22657           * gst/rtsp/gstrtpdec.c:
22658           * gst/smpte/gstsmpte.c:
22659           * gst/videobox/gstvideobox.c:
22660           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22661           * gst/videofilter/gstvideobalance.c:
22662           * gst/videofilter/gstvideoflip.c:
22663           * gst/videofilter/gstvideotemplate.c:
22664           (gst_videotemplate_base_init):
22665           * gst/videomixer/videomixer.c:
22666           * gst/wavenc/gstwavenc.c:
22667           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22668           better/unified long descriptions
22669           Fixed #336602
22670           Some cleanups to auparse, don't send multiple newsegments.
22671
22672 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
22673
22674           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22675           Original commit message from CVS:
22676           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22677           Don't unref event unconditionally after giving away ownership
22678           (gst_pad_push_event(), gst_pad_send_event() and
22679           gst_pad_event_default() take ownership of the event
22680           passed to them). Fixes warnings/crashes caused by
22681           navigation events.
22682
22683 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22684
22685           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22686           Original commit message from CVS:
22687           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22688           Don't ref NULL caps (private streams have NULL caps) (#336387);
22689           also, no need to set caps on the same buffer twice.
22690
22691 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22692
22693           gst/mpegstream/: Don't leak element and pad names in error messages, use
22694           Original commit message from CVS:
22695           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22696           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22697           (gst_dvd_demux_get_subpicture_stream):
22698           * gst/mpegstream/gstmpegdemux.c:
22699           (gst_mpeg_demux_sync_stream_to_time):
22700           Don't leak element and pad names in error messages, use
22701           GST_DEBUG_PAD_NAME instead. Add some more debug code.
22702
22703 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22704
22705           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22706           Original commit message from CVS:
22707           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22708           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22709           Name the structure in the custom event with the
22710           language codes for the audio and subtitle streams
22711           actually like dvddemux expects it to be named.
22712           Set caps on source pad and outgoing buffers.
22713
22714 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22715
22716           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22717           Original commit message from CVS:
22718           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22719           (gst_lame_get_property), (gst_lame_setup):
22720           * ext/lame/gstlame.h:
22721           Make xingheader property non-functional, it's broken anyway
22722           after all (use xingmux instead).
22723
22724 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22725
22726           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22727           Original commit message from CVS:
22728           * ext/lame/gstlame.c: (gst_lame_sink_event):
22729           On EOS, flush encoder and send remaining data. Fix
22730           return value handling in sink event function.
22731
22732 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
22733
22734           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22735           Original commit message from CVS:
22736           Patch by: Jürg Billeter  <j at bitron dot ch>
22737           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22738           Fix wrong check for started flag when setting the 'device' property.
22739           We want to allow it when the source is NOT started yet and ignore it
22740           when the source is running.
22741
22742 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22743
22744           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22745           Original commit message from CVS:
22746           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22747           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22748           (gst_asf_demux_process_chunk):
22749           * gst/asfdemux/gstasfdemux.h:
22750           Subtract first timestamp from timestamps, so that
22751           stream starts from 0; makes live streams that don't
22752           start at 0 work again (fixes #317310, #336097).
22753
22754 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
22755
22756           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22757           Original commit message from CVS:
22758           Patch by: Christian Kirbach
22759           * configure.ac:
22760           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22761           -good. Fixes build on some systems (#331838).
22762
22763 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
22764
22765           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22766           Original commit message from CVS:
22767           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22768           (gst_rmdemux_parse_cont):
22769           Extract more tags and also post codec name tag on the
22770           bus so this shows up in totem and nautilus.
22771
22772 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
22773
22774           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22775           Original commit message from CVS:
22776           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22777           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22778           Extra data usually goes into the caps as 'codec_data', not
22779           as first buffer into the stream.
22780           Need to byte swap AC3 content in realmedia files for some
22781           reason (fixes #331588).
22782
22783 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22784
22785           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22786           Original commit message from CVS:
22787           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22788           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22789           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22790           When operating in pull mode, post an error message on the
22791           bus when all source pads are unlinked or some other fatal
22792           error occured (#323023). Regrade some recurring debug messages
22793           to LOG level. Convert c++-style comments into C-style ones.
22794
22795 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22796
22797           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22798           Original commit message from CVS:
22799           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22800           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22801           (gst_rmdemux_all_source_pads_unlinked),
22802           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22803           (gst_rmdemux_parse_packet):
22804           * gst/realmedia/rmdemux.h:
22805           Handle unlinked source pads properly and stop if all source pads
22806           are unlinked (#323023).
22807
22808 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
22809
22810           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22811           Original commit message from CVS:
22812           Patch by: Michal Benes <michal dot benes at xeris dot cz>
22813           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22814           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22815           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22816           * gst/mpegstream/gstmpegdemux.h:
22817           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22818           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22819           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22820           situation really happens when grabbing DVB streams. Current
22821           mpegdemuxer can not handle this situation correctly and it
22822           restarts counting gstreamer timestamps from zero.
22823           Fixes #326598.
22824
22825 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
22826
22827           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22828           Original commit message from CVS:
22829           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22830           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22831           * ext/a52dec/gsta52dec.h:
22832           Fix #334550: failure to play raw AC3 files due to segment problems.
22833
22834 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
22835
22836           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22837           Original commit message from CVS:
22838           Patch by: Christophe Fergeau  <teuf gnome org>
22839           * ext/lame/gstlame.c: (gst_lame_release_memory),
22840           (gst_lame_finalize), (gst_lame_class_init),
22841           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22842           (gst_lame_change_state):
22843           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22844
22845 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
22846
22847           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22848           Original commit message from CVS:
22849           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22850           (gst_mad_sink_event), (gst_mad_change_state):
22851           Include AUDIO_CODEC tag with tags posted if input is not
22852           framed (#334258). Use _scale() util functions in more places.
22853
22854 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
22855
22856           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22857           Original commit message from CVS:
22858           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
22859           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22860           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22861           property as BROKEN (see
22862           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22863           explanation why it's broken).
22864
22865 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
22866
22867           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22868           Original commit message from CVS:
22869           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
22870           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22871           * configure.ac:
22872           * gst/xingheader/Makefile.am:
22873           * gst/xingheader/gstxingmux.c:
22874           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22875           to MP3 files (this allows decoder to figure out the length of VBR
22876           files)
22877
22878 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
22879
22880           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22881           Original commit message from CVS:
22882           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22883           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22884           tag (#333683, patch by: Alex Lancaster).
22885
22886 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22887
22888           ext/amrnb/: Further fancyfication.
22889           Original commit message from CVS:
22890           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22891           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22892           (gst_amrnbdec_state_change):
22893           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22894           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22895           (gst_amrnbenc_state_change):
22896           * ext/amrnb/amrnbenc.h:
22897           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22898           (gst_amrnbparse_query):
22899           Further fancyfication.
22900           Use _take to get writable data from the adapter.
22901           Precalc packet duration.
22902           Handle disconts.
22903           Forward _push to upstream.
22904           Post error messages when something goes wrong.
22905           Remove old code in amrnbparse.
22906           Don't ignore query results from upstream.
22907
22908 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
22909
22910           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22911           Original commit message from CVS:
22912           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22913           The AMR encoder writes into the audio buffers it processes, so
22914           use gst_buffer_make_writable() on buffers we might (they go through
22915           an adapter, so there can be copying going on later anyway) be
22916           encoding.
22917
22918 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
22919
22920           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22921           Original commit message from CVS:
22922           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22923           (gst_mpeg_parse_handle_src_query):
22924           Declare variables at the beginning of a block and make
22925           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22926
22927 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
22928
22929           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22930           Original commit message from CVS:
22931           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22932           Read packet size, sequence and padsize in right order again
22933           (fixes #332796; patch by: Fabrizio Gennari).
22934
22935 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
22936
22937           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22938           Original commit message from CVS:
22939           * gst/iec958/ac3iec.c:
22940           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22941
22942 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22943
22944           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22945           Original commit message from CVS:
22946           * configure.ac:
22947           Make the id3tag and mad checks check for both a header and the
22948           appropriate library if the pkg-config is missing. (Closes #331842)
22949           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22950           do the same for the plugins themselves.
22951
22952 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22953
22954           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22955           Original commit message from CVS:
22956           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22957           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22958           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22959           * ext/mpeg2dec/gstmpeg2dec.h:
22960           Don't treat STATE_INVALID as fatal error; throw an error
22961           only after five consecutive decoding errors. Makes decoding
22962           mpeg streams more robust and fixes playback of joined clips
22963           (#300682).
22964
22965 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
22966
22967           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22968           Original commit message from CVS:
22969           * ext/dvdnav/dvdnavsrc.h:
22970           Oops. forgot to add this one.
22971
22972 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
22973
22974           ext/Makefile.am: Fix dist-check.
22975           Original commit message from CVS:
22976           2006-02-26  Julien MOUTTE  <julien@moutte.net>
22977           * ext/Makefile.am: Fix dist-check.
22978
22979 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
22980
22981           configure.ac: Disable dvdnavsrc for now.
22982           Original commit message from CVS:
22983           * configure.ac:
22984           Disable dvdnavsrc for now.
22985
22986 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22987
22988           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22989           Original commit message from CVS:
22990           * configure.ac:
22991           * ext/Makefile.am:
22992           * ext/dvdnav/Makefile.am:
22993           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22994           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22995           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22996           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22997           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22998           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22999           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
23000           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
23001           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
23002           (gst_dvd_nav_src_make_dvd_event),
23003           (gst_dvd_nav_src_structure_set_uint64),
23004           (gst_dvd_nav_src_push_dvd_nav_packet_event),
23005           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
23006           (gst_dvd_nav_src_push_titlelang_event),
23007           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
23008           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
23009           (gst_dvd_nav_src_handle_navigation_event),
23010           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
23011           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
23012           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
23013           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
23014           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
23015           (gst_dvd_nav_src_do_init), (plugin_init):
23016           dvdnavsrc ported to 0.10, for the most part at least. Not quite
23017           ready for prime time yet though.
23018
23019 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
23020
23021           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23022           Original commit message from CVS:
23023           * ext/cdio/Makefile.am:
23024           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23025           required for Cygwin, see #317048)
23026           * gst/rtp/gstasteriskh263.c:
23027           Cygwin has includes for both the unix network socket API
23028           and the windows API, but only one can be included, so fix
23029           includes to only use one or the other, prefering the unxi
23030           one (#317048).
23031
23032 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23033
23034           Port dvdsubdec to 0.10
23035           Original commit message from CVS:
23036           * configure.ac:
23037           * gst/dvdsub/Makefile.am:
23038           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23039           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23040           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23041           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23042           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23043           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23044           (gst_send_empty_fill), (gst_send_subtitle_frame),
23045           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23046           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23047           (plugin_init):
23048           * gst/dvdsub/gstdvdsubdec.h:
23049           Port dvdsubdec to 0.10
23050
23051 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23052
23053           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23054           Original commit message from CVS:
23055           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23056           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23057           mpegdemux for MPEG-2 video streams.
23058
23059 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23060
23061           configure.ac: Bump nano back to CVS
23062           Original commit message from CVS:
23063           * configure.ac:
23064           Bump nano back to CVS
23065
23066 === release 0.10.2 ===
23067
23068 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23069
23070           configure.ac: releasing 0.10.2, "Season to Taste"
23071           Original commit message from CVS:
23072           * configure.ac:
23073           releasing 0.10.2, "Season to Taste"
23074
23075 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23076
23077           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23078           Original commit message from CVS:
23079           * configure.ac:
23080           releasing 0.10.1.3 prelease for 0.10.2
23081
23082 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
23083
23084           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23085           Original commit message from CVS:
23086           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23087           In sink event handler, release object lock again
23088           _before_ sending EOS event downstream (#313838).
23089
23090 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
23091
23092         * ChangeLog:
23093         * gst/asfdemux/gstasf.c:
23094           fix rank of asfdemux
23095           Original commit message from CVS:
23096           fix rank of asfdemux
23097
23098 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23099
23100           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23101           Original commit message from CVS:
23102           * configure.ac:
23103           releasing 0.10.1.2 prelease for 0.10.2
23104
23105 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
23106
23107         * gst-plugins-ugly.spec.in:
23108           latest updates
23109           Original commit message from CVS:
23110           latest updates
23111
23112 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
23113
23114           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23115           Original commit message from CVS:
23116           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23117           (crop_copy_i422_buffer), (crop_buffer):
23118           When we need to crop the output buffer, make sure we
23119           create a buffer of the right size and respect the implicit
23120           striding used for I420 elsewhere in GStreamer (#331301).
23121
23122 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23123
23124           ext/cdio/gstcdio.c: Init debug category (#331253).
23125           Original commit message from CVS:
23126           * ext/cdio/gstcdio.c: (plugin_init):
23127           Init debug category (#331253).
23128
23129 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
23130
23131           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23132           Original commit message from CVS:
23133           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23134           Do not error out on non-recognized streams. Ignore them and allow
23135           playback of the other streams.
23136
23137 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23138
23139           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23140           Original commit message from CVS:
23141           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23142           Add a small sanity check for LPCM reading.
23143
23144 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
23145
23146           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23147           Original commit message from CVS:
23148           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23149           Take into account the file properties preroll value for
23150           timestamping/newsegment. It's weird this value was commented out.
23151
23152 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
23153
23154           gst/asfdemux/Makefile.am: More asf makefile fixing.
23155           Original commit message from CVS:
23156           * gst/asfdemux/Makefile.am:
23157           More asf makefile fixing.
23158
23159 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
23160
23161           ext/lame/gstlame.c: Fix up lame a bit.
23162           Original commit message from CVS:
23163           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23164           (gst_lame_change_state):
23165           Fix up lame a bit.
23166           Apply patch #319782 by Gautier Portet.
23167
23168 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
23169
23170           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23171           Original commit message from CVS:
23172           * gst/asfdemux/Makefile.am:
23173           But we do need to link against the riff libraryr.
23174
23175 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
23176
23177           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23178           Original commit message from CVS:
23179           * gst/asfdemux/Makefile.am:
23180           We don't want asfmux.c yet.
23181
23182 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
23183
23184           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23185           Original commit message from CVS:
23186           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23187           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23188           (gst_mad_change_state):
23189           Port fixes for bugs 314771, 308772, 140237, and 302625
23190           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23191           Use GST_EVENT_FLUSH_STOP to clear data from the current input
23192           buffer, to avoid using it for any future decoding.
23193
23194 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
23195
23196           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23197           Original commit message from CVS:
23198           * configure.ac:
23199           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23200           (gst_asf_get_guid_nick):
23201           * gst/asfdemux/asfheaders.h:
23202           * gst/asfdemux/gstasf.c: (plugin_init):
23203           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23204           (gst_asf_demux_class_init), (gst_asf_demux_init),
23205           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23206           (gst_asf_demux_handle_src_event),
23207           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23208           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23209           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23210           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23211           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23212           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23213           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23214           (gst_asf_demux_get_bitrate_record),
23215           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23216           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23217           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23218           (gst_asf_demux_get_obj_data_correction),
23219           (gst_asf_demux_get_stream_audio),
23220           (gst_asf_demux_get_stream_correction),
23221           (gst_asf_demux_get_stream_video),
23222           (gst_asf_demux_get_stream_video_format),
23223           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23224           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23225           (gst_asf_demux_process_stream),
23226           (gst_asf_demux_get_gst_tag_from_tag_name),
23227           (gst_asf_demux_commit_taglist),
23228           (gst_asf_demux_process_ext_content_desc),
23229           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23230           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23231           (gst_asf_demux_process_comment),
23232           (gst_asf_demux_process_bitrate_props_object),
23233           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23234           (gst_asf_demux_descramble_segment),
23235           (gst_asf_demux_element_send_event),
23236           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23237           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23238           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23239           (gst_asf_demux_get_src_query_types),
23240           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23241           * gst/asfdemux/gstasfdemux.h:
23242           asfdemux ported to 0.10. Does still need a bit of work (seems like
23243           there's something funky going on when timestamping video frames).
23244           The seeking code is likely to make Wim cry, but hey, at least it
23245           compiles.
23246
23247 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
23248
23249           ext/amrnb/amrnbdec.c: Some more comments.
23250           Original commit message from CVS:
23251           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23252           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23253           Some more comments.
23254           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23255           Applied patch from Fabrizio Gennari, fixes #330844.
23256
23257 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
23258
23259           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23260           Original commit message from CVS:
23261           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23262           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23263           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23264           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23265           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23266           * ext/dvdread/dvdreadsrc.h:
23267           Let's try to play the title the user set via the URI handler or
23268           via properties instead of always playing the first title. Also,
23269           Also, count title/chapter/angle number in URI and properties
23270           from 1 rather than 0.
23271
23272 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
23273
23274           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23275           Original commit message from CVS:
23276           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23277           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23278           (gst_dvd_read_src_do_duration_query):
23279           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23280           otherwise GstBaseSrc will think we can operate pull_range based,
23281           which we don't really, and typefinding will fail miserably.
23282           Also, make seeking work somewhat (only works with flumpegdemux
23283           at the moment, mpegstream needs fixing for that first).
23284
23285 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23286
23287           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23288           Original commit message from CVS:
23289           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23290           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23291           Only allocate buffer once we know exactly how much we need,
23292           rather than gratuitously allocating 2MB-buffers all the time
23293           even if we usually need much less than that. Also, demote
23294           a debug message from DEBUG to LOG level.
23295
23296 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23297
23298           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23299           Original commit message from CVS:
23300           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23301           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23302           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23303           (gst_dvd_read_src_do_position_query):
23304           Add some more debugging and fix duration query in BYTES.
23305
23306 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
23307
23308           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23309           Original commit message from CVS:
23310           * configure.ac:
23311           * ext/Makefile.am:
23312           * ext/dvdread/Makefile.am:
23313           * ext/dvdread/dvdreadsrc.c:
23314           * ext/dvdread/dvdreadsrc.h:
23315           Half-baked port to 0.10. Needs some love
23316           in the seeking department, but at least
23317           it does something.
23318           * ext/dvdread/stream_labels.c:
23319           * ext/dvdread/stream_labels.h:
23320           Remove these (we use ISO-639 language codes internally; applications
23321           that want to translate those into language names for display to the
23322           user should rely on the iso-codes package for that).
23323
23324 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
23325
23326           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23327           Original commit message from CVS:
23328           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23329           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23330           (gst_amrnbdec_state_change):
23331           * ext/amrnb/amrnbdec.h:
23332           Fix amrnbdec, handle events, take copy from adapter since the decoder
23333           apparently writes in the source data.
23334           Use some _scale_int, and precalc duration.
23335           Fix some leaks, post ERROR messages.
23336
23337 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
23338
23339           docs/plugins/: Add cdio plugin to docs.
23340           Original commit message from CVS:
23341           * docs/plugins/Makefile.am:
23342           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23343           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23344           * docs/plugins/inspect/plugin-cdio.xml:
23345           Add cdio plugin to docs.
23346           * ext/cdio/gstcdiocddasrc.c:
23347           Add gtk-doc blurb.
23348           * ext/cdio/gstcdio.c:
23349           The plugin is called 'cdio' not 'cddio'.
23350
23351 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
23352
23353           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23354           Original commit message from CVS:
23355           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23356           One source pad not being linked is not an error condition when we're
23357           still parsing the header. In this case (e.g. where we don't have a
23358           suitable decoder installed) just pretend everything is fine, so that
23359           the demuxer will actually go on to signal no-more-pads when done
23360           parsing the header, otherwise  decodebin/playbin will never post the
23361           appropriate error message if decoders are not available.
23362
23363 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
23364
23365         * ChangeLog:
23366         * common:
23367         * ext/mad/gstid3tag.c:
23368         * gst/realmedia/rmdemux.c:
23369           Just make it compile with --disable-gst-debug.
23370           Original commit message from CVS:
23371           Just make it compile with --disable-gst-debug.
23372
23373 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23374
23375           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23376           Original commit message from CVS:
23377           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23378           (gst_mad_check_caps_reset), (gst_mad_chain):
23379           Merge patch from Radoslaw Szkodzinski (bug 326734)
23380
23381 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23382
23383           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23384           Original commit message from CVS:
23385           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23386           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23387           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23388           (gst_id3_tag_chain):
23389           fixing Gdate handling
23390           enabling mux/demux mode switching
23391           adding better debug output
23392
23393 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23394
23395           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...
23396           Original commit message from CVS:
23397           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23398           If we haven't set caps on a source pad yet, the caps on the
23399           pad are NULL, not un-fixed. Set caps on outgoing buffers.
23400
23401 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
23402
23403           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23404           Original commit message from CVS:
23405           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23406           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23407           * ext/lame/gstlame.h:
23408           Contrary to what the const char in the lame API might suggest,
23409           lame expects us to keep the strings we pass to id3tag_set_foo()
23410           around; it doesn't free them either though, so we have to store
23411           them somewhere and free them later when we can be sure lame
23412           doesn't need them any longer.
23413
23414 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
23415
23416           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...
23417           Original commit message from CVS:
23418           * ext/lame/gstlame.c: (add_one_tag):
23419           Fix handling of GST_TAG_DATE (#311679), don't pass an
23420           uninitialised string pointer to lame if we don't know
23421           how to handle the tag type, and fix minor memory leak.
23422
23423 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
23424
23425           ext/mad/gstmad.c: Fix debug message.
23426           Original commit message from CVS:
23427           * ext/mad/gstmad.c: (gst_mad_chain):
23428           Fix debug message.
23429
23430 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23431
23432           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23433           Original commit message from CVS:
23434           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
23435           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23436           Erase spurious call to gst_segment_set_newsegment.
23437           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23438           the superclass method when handling NEWSEGMENT events.
23439           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23440           and dvd-audio-restart event handling. There are currently less
23441           hackish ways of handling the sparse audio stream problem.
23442
23443 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23444
23445           fix up error domains, error strings, and use of translation
23446           Original commit message from CVS:
23447           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
23448           * ext/dvdnav/dvdnavsrc.c: (if):
23449           * ext/dvdread/stream_labels.c:
23450           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23451           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23452           fix up error domains, error strings, and use of translation
23453           * po/POTFILES.in:
23454           fix up this file, even though none of them are actually marked
23455           for build yet.
23456
23457 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23458
23459           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23460           Original commit message from CVS:
23461           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
23462           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23463           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23464           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23465           (gst_mpeg_parse_change_state):
23466           Make timestamp adjustment somewhat milder. Actual timestamps are
23467           now sent unmodified unless an actual gap is found in the
23468           stream. This should fix time display when playing most MPEG
23469           files.
23470
23471 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
23472
23473           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23474           Original commit message from CVS:
23475           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23476           * ext/cdio/gstcdio.h:
23477           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23478           Fix build for libcdio versions >= 76; give slightly lower rank
23479           than cdparanoia.
23480
23481 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23482
23483           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23484           Original commit message from CVS:
23485           * configure.ac:
23486           * ext/Makefile.am:
23487           * ext/cdio/Makefile.am:
23488           * ext/cdio/gstcdio.c:
23489           * ext/cdio/gstcdio.h:
23490           * ext/cdio/gstcdiocddasrc.c:
23491           * ext/cdio/gstcdiocddasrc.h:
23492           Port libcdio cdda source, formerly known as cddasrc, now known as
23493           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23494           but that's not tested (fixes #317658).
23495
23496 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
23497
23498           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23499           Original commit message from CVS:
23500           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23501           tss tss... always set caps on outgoing buffer.
23502
23503 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
23504
23505         * gst-plugins-ugly.spec.in:
23506           update spec file
23507           Original commit message from CVS:
23508           update spec file
23509
23510 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23511
23512         * ChangeLog:
23513         * configure.ac:
23514           back to HEAD
23515           Original commit message from CVS:
23516           back to HEAD
23517
23518 === release 0.10.1 ===
23519
23520 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23521
23522         * ChangeLog:
23523         * NEWS:
23524         * RELEASE:
23525         * configure.ac:
23526         * docs/plugins/gst-plugins-ugly-plugins.args:
23527         * docs/plugins/inspect/plugin-a52dec.xml:
23528         * docs/plugins/inspect/plugin-amrnb.xml:
23529         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23530         * docs/plugins/inspect/plugin-iec958.xml:
23531         * docs/plugins/inspect/plugin-lame.xml:
23532         * docs/plugins/inspect/plugin-mad.xml:
23533         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23534         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23535         * docs/plugins/inspect/plugin-rmdemux.xml:
23536           releasing 0.10.1
23537           Original commit message from CVS:
23538           releasing 0.10.1
23539
23540 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23541
23542         * ChangeLog:
23543         * configure.ac:
23544           prerelease
23545           Original commit message from CVS:
23546           prerelease
23547
23548 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23549
23550           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23551           Original commit message from CVS:
23552           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23553           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23554           * ext/mad/gstmad.c: (gst_mad_src_query):
23555           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23556           * ext/sidplay/gstsiddec.cc:
23557           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23558           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23559           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23560           (fixes #325652; based on patch by: Philippe); make rmdemux return
23561           FALSE for position queries, instead of setting -1 as value and
23562           returning TRUE.
23563
23564 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23565
23566           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23567           Original commit message from CVS:
23568           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
23569           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23570           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23571           rewrite timestamps in the case segments are being set from
23572           upstream, but use timestamps unmodified. Also send proper position
23573           values. This allows for correct time display and makes queries
23574           work in sink elements.
23575           * gst/mpegstream/gstdvddemux.h:
23576           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23577           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23578           Rename flush_filter to segment_filter, which is better represents
23579           what the arreibute does.
23580           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23581           Activate segment filtering when a timestamp discontinuity is seen.
23582
23583 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23584
23585           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...
23586           Original commit message from CVS:
23587           * ext/mad/gstmad.c: (gst_mad_chain):
23588           Don't forget that we need to send out a newsegment event after a
23589           restart even if we don't have enough data to decode a frame right
23590           now.
23591
23592 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23593
23594           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23595           Original commit message from CVS:
23596           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
23597           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23598           Use the new "audio-shutdown" and "audio-restart" DVD events
23599           instead of the "spu-still-frame" event to shutdown and restart
23600           the audio pipeline.
23601           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23602           Check for cases where the segment-based adjustment calculation
23603           would produce negative values (which result in an overflow) and
23604           return GST_CLOCK_TIME_NONE instead.
23605           * gst/mpegstream/gstdvddemux.h:
23606           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23607           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23608           Add a mechanism to discard audio buffers with timestamps outside
23609           the currently set segment. This was causing (sometimes serious)
23610           synchronization problems after seeking in DVDs with LPCM audio,
23611           since VOBUs usually contain audio material that lies outside the
23612           timestamp range specified by the header.
23613
23614 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23615
23616           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23617           Original commit message from CVS:
23618           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23619           Remove lingering reference to GstID3Demux
23620           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23621           Don't output debug saying padding streams are unknown type,
23622           because they're not
23623
23624 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23625
23626           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23627           Original commit message from CVS:
23628           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
23629           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23630           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23631           LPCM.
23632           * gstmpegdemux.h:
23633           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23634           (gst_mpeg_demux_get_audio_stream):
23635           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23636           (gst_dvd_demux_get_audio_stream)
23637           (gst_dvd_demux_get_subpicture_stream)
23638           (gst_dvd_demux_send_subbuffer):
23639           Send current* pad buffers with appropriate caps.
23640
23641 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23642
23643           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23644           Original commit message from CVS:
23645           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
23646           * gst/iec958/ac3iec.h:
23647           * gst/iec958/ac3iec.c:
23648           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23649           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23650           raw-audio property to ac3iec958 that allows setting the source pad
23651           caps to raw audio instead of audio/x-iec958. This makes it
23652           possible to use ac3iec958 together with the normal alsasink
23653           element to drive an external receiver that autodetects AC3
23654           content.
23655
23656 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
23657
23658           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23659           Original commit message from CVS:
23660           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23661           (ac3iec_chain_dvd):
23662           * gst/iec958/ac3iec.h:
23663           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23664
23665 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23666
23667           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23668           Original commit message from CVS:
23669           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23670           When getting a seek event, first check if the upstream element
23671           can handle it and only do our own seek stuff when it can't
23672           (should fix #322856).
23673
23674 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23675
23676           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23677           Original commit message from CVS:
23678           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23679           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23680           Really convert to BYTES format when we want to convert
23681           to bytes (use right variable; fixes #322856).
23682
23683 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23684
23685           Big mpegparse clean up, second round:
23686           Original commit message from CVS:
23687           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
23688           Big mpegparse clean up, second round:
23689           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23690           Send and EOS event down the audio pipeline when an still frame
23691           event arrives. This prevents the pipeline from locking when a
23692           still menu comes directly after a flush.
23693           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23694           Don't send a newsegment in reset.
23695           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23696           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23697           Move the code of handle_newsegment to process_event. Send a
23698           NEWSEGMENT after FLUSH_STOP.
23699           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23700           moving to PAUSED.
23701           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23702           (gst_mpeg_demux_class_init): Don't override send_event.
23703           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23704           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23705           (gst_mpeg_demux_reset):
23706           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
23707           attribute.
23708           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23709           Reset the mpegparse element after a flush.
23710           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23711           Don't forward events.
23712           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23713           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23714           handle_newsegment is not a virtual method anymore.
23715           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23716           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23717           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23718           rid of send_newsegment virtual method.
23719           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23720           handle DVD events and call the superclass method for other event
23721           types.
23722           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23723           override process_event anymore.
23724           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23725           (gst_mpeg_parse_process_event): Move actual event processing to
23726           process event so that subclasses can properly override or extend
23727           it.
23728           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23729           Eliminate time parameter in process event.
23730           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23731           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23732           (gst_mpeg_demux_send_subbuffer):
23733           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23734           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23735           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23736           adding the value of the adjust attribute.
23737           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23738           rid of the adjust attribute. Now all timestamp adjustments are
23739           performed by mpegparse using the current segment.
23740           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23741           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23742           on the adjust attribute for SCR values and the current segment.
23743           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23744           adjust_ts virtual method to adjust timestamps for outgoing
23745           buffers.
23746           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23747           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23748           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23749           (gst_dvd_demux_handle_newsegment): Don't override
23750           handle_newsegment.
23751           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23752           Check for DVD events in process_event instead of
23753           handle_dvd_event.
23754           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23755           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23756           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23757           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23758           (gst_mpeg_demux_send_event):
23759           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23760           (gst_dvd_demux_handle_dvd_event):
23761           Eliminate the time parameter in send_event.
23762
23763 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23764
23765           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23766           Original commit message from CVS:
23767           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23768           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23769           Fix typefinding in id3demux, and then remove it in favour
23770           of the new LGPL id3demux in gst-plugins-good
23771           * ext/mad/gstmad.c: (gst_mad_dispose):
23772           dispose can run more than once.
23773
23774 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23775
23776           gst/asfdemux/gstasfmux.c: change some char* into char[]
23777           Original commit message from CVS:
23778           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23779           change some char* into char[]
23780
23781 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
23782
23783           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23784           Original commit message from CVS:
23785           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23786           Remove memleak from unused GstRMDemuxStream
23787
23788 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
23789
23790           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23791           Original commit message from CVS:
23792           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23793           (gst_id3_tag_do_typefind):
23794           Use the correct function to free typefind factory list.
23795
23796 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
23797
23798           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23799           Original commit message from CVS:
23800           * ext/mad/gstmad.c: (gst_mad_src_query):
23801           For position and duration queries in TIME format, try the peer
23802           first (might be a demuxer).
23803
23804 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23805
23806           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23807           Original commit message from CVS:
23808           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
23809           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23810           Properly handle non contiguous VOBUs by adding the segment accum
23811           field to the adjust value.
23812           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23813           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23814           handle_newsegment to prevent sending actual newsegment events and
23815           use tiemstamp rewriting instead.
23816           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23817           dvd-lang-codes.
23818           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23819           (gst_mpeg_parse_event):
23820           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23821           Add a new parameter to handle_newsegment to allow controlling
23822           whether newsegment events are forwarded or not.
23823           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23824           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23825           (gst_dvd_demux_reset):
23826           last_end_ptm and discont_time aren't necessary anymore, since
23827           timestamp adjustment is now replaced by newsegment events.
23828           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23829           timestamps.
23830           * gst/mpegstream/gstdvddemux.h:
23831           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23832           Don't handle dvd-nav-packet events anymore, since the are now
23833           replaced by standard newsegment events.
23834           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23835           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23836           (gst_dvd_demux_change_state):
23837           * gst/mpegstream/gstdvddemux.h:
23838           Get rid of the ignore_next_newmedia_discont hack.
23839           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23840           (gst_dvd_demux_handle_newsegment):
23841           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23842           (gst_mpeg_demux_handle_newsegment): Don't override
23843           handle_newsegment anymore. It was only necessary to handle
23844           NEWMEDIA events.
23845           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23846           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23847           (gst_dvd_demux_set_cur_subpicture):
23848           Reactivate handling of DVD events.
23849           * gst/mpegstream/gstmpegparse.c (normal_seek)
23850           (gst_mpeg_parse_handle_src_event)
23851           (gst_mpeg_parse_handle_src_query):
23852           First attempt at reenabling seek.
23853           * gst/mpegstream/gstmpegparse.h:
23854           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23855           (gst_mpeg_parse_update_streaminfo)
23856           (gst_mpeg_parse_get_rate)
23857           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23858           (gst_mpeg_parse_handle_src_query):
23859           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23860           Make queries work again.
23861           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23862           (gst_mpeg_parse_handle_newsegment)
23863           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23864           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23865           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23866           Get rid of the newsegment_pending attribute, and rely instead on
23867           proper timestamp adjustment.
23868           * gst/mpegstream/gstmpegparse.c
23869           (gst_mpeg_parse_get_src_event_masks): Erase.
23870           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23871           Initialize fields before creating pads to prevent the pad creation
23872           callback from failing.
23873           (gst_mpeg_parse_reset): Initialize new fields, and change
23874           initialization order to match the order in the structure.
23875           (gst_mpeg_parse_handle_newsegment): Forward new segment events
23876           whenever possible, and update the current segment.
23877           (gst_mpeg_parse_send_newsegment): Update the current segment and
23878           pending_newsegment.
23879           (gst_mpeg_parse_pad_added): Use the current segment to send
23880           newsegment events to new pads.
23881           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23882           and events. Properly update newsegment_pending.
23883           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
23884           New fields do_adjust and current_segment.
23885           * gst/mpegstream/gstmpegdemux.c:
23886           * gst/mpegstream/gstdvddemux.c:
23887           * gst/mpegstream/gstmpegparse.h:
23888           Rename handle_discont virtual method to handle_newsegment. Erase
23889           some (already commented out support) for old NEW_MEDIA events.
23890           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23891           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23892           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23893           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23894           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23895           Erase the "pending_scr" field, and replace it by a slightly
23896           different handling of the current SCR. Document code blocks in
23897           parse_packhead and chain.
23898
23899 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
23900
23901           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23902           Original commit message from CVS:
23903           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23904           g_warning() are only for really fatal warnings. If we can't decode a
23905           tag, just ignore that tag and do a GST_WARNING.
23906
23907 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23908
23909         * ChangeLog:
23910         * ext/a52dec/gsta52dec.h:
23911         * ext/dvdread/dvdreadsrc.h:
23912         * ext/lame/gstlame.h:
23913         * ext/mad/gstid3tag.c:
23914         * ext/mad/gstmad.c:
23915         * ext/mad/gstmad.h:
23916         * ext/mpeg2dec/gstmpeg2dec.h:
23917         * ext/sidplay/gstsiddec.h:
23918         * gst/ac3parse/gstac3parse.c:
23919         * gst/ac3parse/gstac3parse.h:
23920         * gst/asfdemux/gstasfdemux.c:
23921         * gst/asfdemux/gstasfdemux.h:
23922         * gst/iec958/ac3iec.h:
23923         * gst/mpegaudioparse/gstmpegaudioparse.c:
23924         * gst/mpegaudioparse/gstmpegaudioparse.h:
23925         * gst/mpegstream/gstdvddemux.h:
23926         * gst/mpegstream/gstmpegclock.h:
23927         * gst/mpegstream/gstmpegdemux.h:
23928         * gst/mpegstream/gstmpegpacketize.h:
23929         * gst/mpegstream/gstmpegparse.c:
23930         * gst/mpegstream/gstmpegparse.h:
23931         * gst/mpegstream/gstrfc2250enc.c:
23932         * gst/mpegstream/gstrfc2250enc.h:
23933         * gst/realmedia/rmdemux.c:
23934         * gst/realmedia/rmdemux.h:
23935         * gst/synaesthesia/synaescope.c:
23936           expand tabs
23937           Original commit message from CVS:
23938           expand tabs
23939
23940 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23941
23942         * configure.ac:
23943           back to HEAD
23944           Original commit message from CVS:
23945           back to HEAD
23946
23947 === release 0.10.0 ===
23948
23949 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23950
23951         * ChangeLog:
23952         * NEWS:
23953         * RELEASE:
23954         * configure.ac:
23955         * docs/plugins/inspect/plugin-a52dec.xml:
23956         * docs/plugins/inspect/plugin-amrnb.xml:
23957         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23958         * docs/plugins/inspect/plugin-iec958.xml:
23959         * docs/plugins/inspect/plugin-lame.xml:
23960         * docs/plugins/inspect/plugin-mad.xml:
23961         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23962         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23963         * docs/plugins/inspect/plugin-rmdemux.xml:
23964           releasing 0.10.0
23965           Original commit message from CVS:
23966           releasing 0.10.0
23967
23968 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
23969
23970           Update for alloc_buffer changes.
23971           Original commit message from CVS:
23972           2005-12-05  Andy Wingo  <wingo@pobox.com>
23973           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23974           * ext/mad/gstmad.c: (gst_mad_chain):
23975           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23976           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23977           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23978           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23979           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23980
23981 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
23982
23983           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23984           Original commit message from CVS:
23985           2005-12-05  Andy Wingo  <wingo@pobox.com>
23986           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23987           id3demux and id3mux now. Fixes #323199.
23988
23989 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
23990
23991         * gst-plugins-ugly.spec.in:
23992           update spec file for latest changes
23993           Original commit message from CVS:
23994           update spec file for latest changes
23995
23996 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23997
23998           fix silly Makefile.am bug so they link correctly again
23999           Original commit message from CVS:
24000           * ext/amrnb/Makefile.am:
24001           * gst/realmedia/Makefile.am:
24002           fix silly Makefile.am bug so they link correctly again
24003
24004 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24005
24006         * configure.ac:
24007           back to HEAD
24008           Original commit message from CVS:
24009           back to HEAD
24010
24011 === release 0.9.7 ===
24012
24013 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24014
24015         * ChangeLog:
24016         * NEWS:
24017         * RELEASE:
24018         * common:
24019         * configure.ac:
24020         * docs/plugins/gst-plugins-ugly-plugins.args:
24021         * docs/plugins/inspect/plugin-a52dec.xml:
24022         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24023         * docs/plugins/inspect/plugin-iec958.xml:
24024         * docs/plugins/inspect/plugin-lame.xml:
24025         * docs/plugins/inspect/plugin-mad.xml:
24026         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24027         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24028         * docs/plugins/inspect/plugin-rmdemux.xml:
24029         * docs/random/LICENSE:
24030         * docs/random/PORTED_09:
24031           releasing 0.9.7
24032           Original commit message from CVS:
24033           releasing 0.9.7
24034
24035 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24036
24037         * ChangeLog:
24038         * common:
24039         * ext/amrnb/Makefile.am:
24040         * gst/realmedia/Makefile.am:
24041           Don't know how these escaped my eye before.  Fix link flags.
24042           Original commit message from CVS:
24043           Don't know how these escaped my eye before.  Fix link flags.
24044
24045 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24046
24047         * common:
24048         * examples/Makefile.am:
24049         * examples/capsfilter/Makefile.am:
24050         * examples/capsfilter/capsfilter1.c:
24051         * examples/gob/Makefile.am:
24052         * examples/gob/gst-identity2.gob:
24053         * examples/gstplay/.gitignore:
24054         * examples/gstplay/Makefile.am:
24055         * examples/gstplay/player.c:
24056         * examples/indexing/.gitignore:
24057         * examples/indexing/Makefile.am:
24058         * examples/indexing/indexmpeg.c:
24059         * examples/level/Makefile.am:
24060         * examples/level/README:
24061         * examples/level/demo.c:
24062         * examples/level/plot.c:
24063         * examples/stats/Makefile.am:
24064         * examples/stats/mp2ogg.c:
24065         * examples/switch/.gitignore:
24066         * examples/switch/Makefile.am:
24067         * examples/switch/switcher.c:
24068           no examples
24069           Original commit message from CVS:
24070           no examples
24071
24072 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
24073
24074           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24075           Original commit message from CVS:
24076           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24077           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24078           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24079           (gst_mpeg_parse_send_event):
24080           Ref events before sending them to multiple pads, after all
24081           gst_pad_send_event() takes ownership of events. Don't leak
24082           events that have not been handled (fixes #322745).
24083
24084 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24085
24086           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24087           Original commit message from CVS:
24088           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
24089           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24090           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24091           from making timestamp adjustments. This will have to be re-added
24092           in some form in the near future, but in order to do that, some nav
24093           packet parsing will be necessary in mpegdemux.
24094           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24095           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24096           (g_value_set_int, gst_mpeg_parse_set_property)
24097           Get rid of do_adjust and use_adjust. Rename max_discont to
24098           max_src_gap.
24099           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24100           -1, no adjustment is made.
24101           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24102           Rename max_discont property to max_scr_gap. Erase "adjust"
24103           property.
24104           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24105           override send_event anymore, base class does the job.
24106           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24107           Base class now does most of the work.
24108           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24109           Generalize to forwarding the event to all source pads in the
24110           element.
24111           * gst/mpegstream/gstmpegparse.h:
24112           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24113           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24114           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24115           (gst_mpeg_parse_set_property):
24116           Clock synchronization doesn't make sense anymore for a
24117           demultiplexer.
24118
24119 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
24120
24121           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24122           Original commit message from CVS:
24123           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24124           Don't treat normal EOS as a fatal error.
24125
24126 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
24127
24128           ext/mad/gstmad.c: Proper warning statements,
24129           Original commit message from CVS:
24130           * ext/mad/gstmad.c: (gst_mad_chain):
24131           Proper warning statements,
24132           Don't error if the src pad isn't linked when pushing.
24133           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24134           Proper state_change, avoids borkage when going to READY
24135
24136 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24137
24138         * configure.ac:
24139         * gst-libs/Makefile.am:
24140         * gst-libs/README:
24141         * gst-libs/ext/.gitignore:
24142         * gst-libs/gst/media-info/.gitignore:
24143         * gst-libs/gst/play/.gitignore:
24144         * gst-libs/gst/play/play.h:
24145         * gst-libs/gst/play/play.vcproj:
24146           no need for an AS_LIBTOOL call
24147           Original commit message from CVS:
24148           no need for an AS_LIBTOOL call
24149
24150 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24151
24152         * Makefile.am:
24153         * common:
24154         * gst-plugins-ugly.spec.in:
24155           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24156           Original commit message from CVS:
24157           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24158
24159 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24160
24161           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24162           Original commit message from CVS:
24163           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24164           Prime libmpeg2's pumps with some null custom buffers
24165           to ensure it doesn't ask us to discard garbage later yay.
24166
24167 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24168
24169           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24170           Original commit message from CVS:
24171           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24172           Prime libmpeg2's pumps with some null custom buffers
24173           to ensure it ask us to discard garbage later yay.
24174
24175 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
24176
24177           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24178           Original commit message from CVS:
24179           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24180           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24181           (gst_a52dec_chain_raw):
24182           * ext/a52dec/gsta52dec.h:
24183           Accept AC3 in audio/x-private1-ac3 format, which includes
24184           DVD-specific headers, as well as raw AC3, for compatibility with
24185           some demuxers.
24186
24187 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24188
24189           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24190           Original commit message from CVS:
24191           * ext/mad/gstmad.c: (gst_mad_chain):
24192           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24193           skip frame synthesis and consume input data as if we'd done the
24194           decode. Makes mad not error when the src pad is not connected.
24195           (#319784)
24196
24197 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24198
24199         * ChangeLog:
24200           Erase old CVS conflict line.
24201           Original commit message from CVS:
24202           Erase old CVS conflict line.
24203
24204 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24205
24206           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24207           Original commit message from CVS:
24208           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
24209           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24210           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24211           (gst_mpeg_parse_chain):
24212           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24213           (gst_mpeg_demux_send_newsegment):
24214           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24215           * gst/mpegstream/gstmpegparse.h:
24216           Rename send_discont method to send_newsegment and add parameters
24217           to handle actual segments. Adapt code all around to run with the
24218           new name and signature.
24219           * gst/mpegstream/gstmpegdemux.c:
24220           * gst/mpegstream/gstmpegparse.c:
24221           * gst/mpegstream/gstdvddemux.c:
24222           Convert to GST_BOILERPLATE.
24223
24224 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24225
24226         * configure.ac:
24227           fix AS_LIBTOOL call
24228           Original commit message from CVS:
24229           fix AS_LIBTOOL call
24230
24231 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24232
24233         * Makefile.am:
24234           add a torture target
24235           Original commit message from CVS:
24236           add a torture target
24237
24238 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24239
24240         * ChangeLog:
24241         * configure.ac:
24242           back to HEAD
24243           Original commit message from CVS:
24244           back to HEAD
24245
24246 === release 0.9.6 ===
24247
24248 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24249
24250         * ChangeLog:
24251         * NEWS:
24252         * RELEASE:
24253         * configure.ac:
24254         * docs/plugins/gst-plugins-ugly-plugins.args:
24255         * docs/plugins/gst-plugins-ugly-plugins.signals:
24256         * docs/plugins/inspect/plugin-a52dec.xml:
24257         * docs/plugins/inspect/plugin-amrnb.xml:
24258         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24259         * docs/plugins/inspect/plugin-iec958.xml:
24260         * docs/plugins/inspect/plugin-lame.xml:
24261         * docs/plugins/inspect/plugin-mad.xml:
24262         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24263         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24264         * docs/plugins/inspect/plugin-rmdemux.xml:
24265           releasing 0.9.6
24266           Original commit message from CVS:
24267           releasing 0.9.6
24268
24269 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
24270
24271           gst/realmedia/rmdemux.c: Fractional framerates.
24272           Original commit message from CVS:
24273           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24274           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24275           (find_seek_offset_bytes), (find_seek_offset_time),
24276           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24277           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24278           (gst_rmdemux_chain), (gst_rmdemux_send_event),
24279           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24280           (gst_rmdemux_parse_packet):
24281           Fractional framerates.
24282
24283 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24284
24285           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24286           Original commit message from CVS:
24287           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24288           (gst_mpeg2dec_negotiate_format), (handle_sequence),
24289           (gst_mpeg2dec_sink_event):
24290           * ext/mpeg2dec/gstmpeg2dec.h:
24291           Use fractional framerates
24292
24293 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24294
24295           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24296           Original commit message from CVS:
24297           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24298           set_clock returns a boolean.
24299
24300 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24301
24302           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24303           Original commit message from CVS:
24304           * ext/mad/gstmad.c: (gst_mad_chain):
24305           Fix seeking even more by sending the newsegment event with the
24306           right parameters. Should fix querying in playbin/totem after
24307           a seek.
24308
24309 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24310
24311           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24312           Original commit message from CVS:
24313           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24314           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24315           Fix seeking in stand-alone mode. Fix nonexistant enum value
24316           introduced in previous commit. Improve debug messages here and
24317           there. Actually return a proper return value in the sink event
24318           handler.
24319
24320 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24321
24322         * ext/lame/gstlame.c:
24323           doh
24324           Original commit message from CVS:
24325           doh
24326
24327 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24328
24329         * ChangeLog:
24330         * ext/lame/gstlame.c:
24331         * ext/mad/gstmad.c:
24332         * ext/sidplay/gstsiddec.cc:
24333           fix up GValueEnum
24334           Original commit message from CVS:
24335           fix up GValueEnum
24336
24337 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
24338
24339         * ChangeLog:
24340         * ext/lame/gstlame.c:
24341         * ext/mad/gstid3tag.c:
24342         * ext/sidplay/gstsiddec.cc:
24343           Update for gst_tag_setter API changes.
24344           Original commit message from CVS:
24345           2005-11-22  Andy Wingo  <wingo@pobox.com>
24346           * Update for gst_tag_setter API changes.
24347
24348 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
24349
24350         * ChangeLog:
24351         * ext/a52dec/gsta52dec.c:
24352         * ext/mad/gstid3tag.c:
24353         * ext/mad/gstmad.c:
24354         * gst/mpegaudioparse/gstmpegaudioparse.c:
24355         * gst/mpegstream/gstdvddemux.c:
24356         * gst/mpegstream/gstmpegparse.c:
24357         * gst/realmedia/rmdemux.c:
24358           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24359           Original commit message from CVS:
24360           2005-11-22  Andy Wingo  <wingo@pobox.com>
24361           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24362           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24363           * ext/mad/gstmad.c (gst_mad_chain)
24364           * gst/mpegaudioparse/gstmpegaudioparse.c
24365           (gst_mp3parse_sink_event)
24366           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24367           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24368           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24369           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24370           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24371
24372 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
24373
24374           ext/mad/Makefile.am: libgsttagedit => libgsttag
24375           Original commit message from CVS:
24376           * ext/mad/Makefile.am:
24377           libgsttagedit => libgsttag
24378
24379 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
24380
24381           ext/lame/gstlame.c: Don't take the stream lock
24382           Original commit message from CVS:
24383           * ext/lame/gstlame.c: (gst_lame_sink_event):
24384           Don't take the stream lock
24385
24386 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
24387
24388           ext/: Don't take the stream lock.
24389           Original commit message from CVS:
24390           2005-11-21  Andy Wingo  <wingo@pobox.com>
24391           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24392           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24393           * ext/mad/gstmad.c (gst_mad_sink_event):
24394           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24395           stream lock.
24396           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24397           stream lock changes.
24398
24399 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
24400
24401           *.*: Ran scripts/update-macros. Oh yes.
24402           Original commit message from CVS:
24403           2005-11-21  Andy Wingo  <wingo@pobox.com>
24404           * *.h:
24405           * *.c: Ran scripts/update-macros. Oh yes.
24406
24407 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
24408
24409           gst/mpegstream/: Filler events have beem removed for now.
24410           Original commit message from CVS:
24411           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24412           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24413           Filler events have beem removed for now.
24414
24415 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
24416
24417           gst/: Update for GST_FOURCC_FORMAT API change.
24418           Original commit message from CVS:
24419           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24420           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24421           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24422           Update for GST_FOURCC_FORMAT API change.
24423
24424 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
24425
24426           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24427           Original commit message from CVS:
24428           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24429           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24430           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24431           (gst_rmdemux_parse_packet):
24432           Modifications for disapearance of GST_PAD_IS_USABLE()
24433
24434 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
24435
24436           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24437           Original commit message from CVS:
24438           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24439           Remove some setcaps brokenness.
24440           Don't crash on bad input.
24441
24442 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
24443
24444           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24445           Original commit message from CVS:
24446           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24447           calling transform.
24448           (gst_id3_tag_do_typefind): Unref caps
24449           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24450
24451 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
24452
24453         * ext/mad/gstmad.c:
24454           remove accidentally commited hack
24455           Original commit message from CVS:
24456           remove accidentally commited hack
24457
24458 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
24459
24460         * ext/mad/gstmad.c:
24461           free pad templates
24462           Original commit message from CVS:
24463           free pad templates
24464
24465 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
24466
24467           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24468           Original commit message from CVS:
24469           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24470           (gst_mpeg2dec_sink_event):
24471           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24472           nice-ify debug message in event handler; add CHECKME.
24473           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24474           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24475           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24476           (gst_dvd_demux_sync_stream_to_time):
24477           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24478           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24479           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24480           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24481           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24482           (gst_mpeg_demux_sync_stream_to_time),
24483           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24484           * gst/mpegstream/gstmpegdemux.h:
24485           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24486           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24487           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24488           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24489           (gst_mpeg_parse_chain):
24490           * gst/mpegstream/gstmpegparse.h:
24491           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24492           return value confusion (gst_pad_push vs. gst_pad_send_event and
24493           gst_pad_push_event); pass flow return values to caller;
24494           miscellaneous fixes and clean-ups.
24495
24496 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
24497
24498         * gst/mpegstream/gstdvddemux.c:
24499           set rank to secondary until it works 100%
24500           Original commit message from CVS:
24501           set rank to secondary until it works 100%
24502
24503 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
24504
24505         * gst-plugins-ugly.spec.in:
24506           add mpegstream plugin to spec file
24507           Original commit message from CVS:
24508           add mpegstream plugin to spec file
24509
24510 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24511
24512           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24513           Original commit message from CVS:
24514           2005-11-14  Martin Soto  <soto@localhost.localdomain>
24515           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24516           gstrfc2250enc.h.
24517
24518 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
24519
24520           partially port the mpegstream plugin to GStreamer 0.9.
24521           Original commit message from CVS:
24522           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
24523           * configure.ac:
24524           * gst/mpegstream/Makefile.am:
24525           * gst/mpegstream/gstdvddemux.c:
24526           * gst/mpegstream/gstdvddemux.h:
24527           * gst/mpegstream/gstmpegdemux.c:
24528           * gst/mpegstream/gstmpegdemux.h:
24529           * gst/mpegstream/gstmpegpacketize.c:
24530           * gst/mpegstream/gstmpegpacketize.h:
24531           * gst/mpegstream/gstmpegparse.c:
24532           * gst/mpegstream/gstmpegparse.h:
24533           * gst/mpegstream/gstmpegstream.c:
24534           * gst/mpegstream/gstrfc2250enc.c:
24535           * gst/mpegstream/gstrfc2250enc.h:
24536           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24537           partially port the mpegstream plugin to GStreamer 0.9.
24538
24539 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
24540
24541           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24542           Original commit message from CVS:
24543           2005-11-14  Andy Wingo  <wingo@pobox.com>
24544           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24545           debugging, allows dll builds on windows. Fixes #316076.
24546
24547 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24548
24549         * ChangeLog:
24550         * configure.ac:
24551           back to head
24552           Original commit message from CVS:
24553           back to head
24554
24555 === release 0.9.5 ===
24556
24557 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24558
24559         * ChangeLog:
24560         * NEWS:
24561         * RELEASE:
24562         * common:
24563         * configure.ac:
24564         * docs/plugins/inspect/plugin-a52dec.xml:
24565         * docs/plugins/inspect/plugin-amrnb.xml:
24566         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24567         * docs/plugins/inspect/plugin-iec958.xml:
24568         * docs/plugins/inspect/plugin-lame.xml:
24569         * docs/plugins/inspect/plugin-mad.xml:
24570         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24571         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24572         * docs/plugins/inspect/plugin-rmdemux.xml:
24573           releasing 0.9.5
24574           Original commit message from CVS:
24575           releasing 0.9.5
24576
24577 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
24578
24579           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24580           Original commit message from CVS:
24581           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24582           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24583           (handle_sequence), (handle_picture), (handle_slice),
24584           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24585           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24586           Forward GstFlowReturn about everywhere.
24587           Handle seeking correctly.
24588
24589 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24590
24591           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24592           Original commit message from CVS:
24593           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24594           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24595           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24596           Small cleanups in refcounting.
24597
24598 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
24599
24600           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24601           Original commit message from CVS:
24602           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24603           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24604           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24605           (handle_sequence), (handle_picture):
24606           * ext/mpeg2dec/gstmpeg2dec.h:
24607           Removed lots of dubious code.
24608           Handle flushing and seeking correctly. Still leaks though...
24609
24610 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
24611
24612         * ChangeLog:
24613         * configure.ac:
24614           port plugins listing changes
24615           Original commit message from CVS:
24616           port plugins listing changes
24617
24618 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24619
24620         * ChangeLog:
24621         * configure.ac:
24622           back to HEAD
24623           Original commit message from CVS:
24624           back to HEAD
24625
24626 === release 0.9.4 ===
24627
24628 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24629
24630         * ChangeLog:
24631         * Makefile.am:
24632         * NEWS:
24633         * RELEASE:
24634         * configure.ac:
24635         * docs/plugins/gst-plugins-ugly-plugins.args:
24636         * docs/plugins/gst-plugins-ugly-plugins.signals:
24637         * docs/plugins/inspect/plugin-a52dec.xml:
24638         * docs/plugins/inspect/plugin-amrnb.xml:
24639         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24640         * docs/plugins/inspect/plugin-iec958.xml:
24641         * docs/plugins/inspect/plugin-lame.xml:
24642         * docs/plugins/inspect/plugin-mad.xml:
24643         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24644         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24645         * docs/plugins/inspect/plugin-rmdemux.xml:
24646         * gst/realmedia/rmdemux.c:
24647         * po/POTFILES.in:
24648           releasing 0.9.4
24649           Original commit message from CVS:
24650           releasing 0.9.4
24651
24652 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
24653
24654           gst/realmedia/rmdemux.c: STOPPED->FAILED
24655           Original commit message from CVS:
24656           2005-10-23  Julien MOUTTE  <julien@moutte.net>
24657           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24658
24659 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
24660
24661         * gst-plugins-ugly.spec.in:
24662           add packaging of a52dec
24663           Original commit message from CVS:
24664           add packaging of a52dec
24665
24666 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24667
24668           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24669           Original commit message from CVS:
24670           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24671           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24672           Set correct stream time in newsegment event.
24673
24674 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24675
24676         * ext/Makefile.am:
24677           fix distcheck
24678           Original commit message from CVS:
24679           fix distcheck
24680
24681 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24682
24683         * ChangeLog:
24684         * ext/Makefile.am:
24685           fix distcheck
24686           Original commit message from CVS:
24687           fix distcheck
24688
24689 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
24690
24691           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24692           Original commit message from CVS:
24693           * ext/a52dec/Makefile.am:
24694           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24695           (gst_a52dec_class_init), (gst_a52dec_sink_event),
24696           (gst_a52dec_change_state):
24697           * ext/a52dec/gsta52dec.h:
24698           Re-enable CPU flags, use liboil to get them.
24699
24700 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
24701
24702           Port AC3 decoder to 0.9 (#318849).
24703           Original commit message from CVS:
24704           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24705           * configure.ac:
24706           * ext/a52dec/Makefile.am:
24707           * ext/a52dec/gsta52dec.c:
24708           * ext/a52dec/gsta52dec.h:
24709           Port AC3 decoder to 0.9 (#318849).
24710
24711 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24712
24713           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24714           Original commit message from CVS:
24715           * ext/sidplay/gstsiddec.cc:
24716           Small fixes and more error messages.
24717
24718 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
24719
24720           API change fixen.
24721           Original commit message from CVS:
24722           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24723           (gst_amrnbparse_state_change):
24724           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24725           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24726           * ext/mpeg2dec/gstmpeg2dec.c:
24727           * ext/sidplay/gstsiddec.cc:
24728           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24729           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24730           API change fixen.
24731
24732 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
24733
24734           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24735           Original commit message from CVS:
24736           * configure.ac:
24737           GST_DOC has been renamed to GST_DOCBOOK_CHECK
24738
24739 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24740
24741           configure.ac: some docs I had
24742           Original commit message from CVS:
24743           * configure.ac:
24744           some docs I had
24745           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24746           trivial fixes
24747
24748 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
24749
24750           gst/realmedia/rmdemux.c: segment-start/done API change.
24751           Original commit message from CVS:
24752           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24753           (gst_rmdemux_perform_seek):
24754           segment-start/done API change.
24755
24756 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
24757
24758         * ChangeLog:
24759         * common:
24760         * gst/iec958/ac3iec.c:
24761           Set buffer durations on IEC958 buffers.
24762           Original commit message from CVS:
24763           Set buffer durations on IEC958 buffers.
24764
24765 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
24766
24767           configure.ac: Fix glib check
24768           Original commit message from CVS:
24769           * configure.ac:
24770           Fix glib check
24771
24772 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
24773
24774           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24775           Original commit message from CVS:
24776           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24777           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24778
24779 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24780
24781           examples/stats/mp2ogg.c: yes, typo fixes
24782           Original commit message from CVS:
24783           * examples/stats/mp2ogg.c:
24784           yes, typo fixes
24785
24786 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24787
24788           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24789           Original commit message from CVS:
24790           * examples/indexing/indexmpeg.c: (main):
24791           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24792           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24793           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24794           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24795           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24796           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24797           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24798           * ext/dvdread/dvdreadsrc.h:
24799           * ext/lame/gstlame.h:
24800           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24801           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24802           * gst/iec958/ac3iec.h:
24803           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24804           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24805           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24806           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24807           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24808           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24809           moved bitshift from macro to enum definition
24810
24811 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
24812
24813           newsegment API update.
24814           Original commit message from CVS:
24815           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24816           * ext/mad/gstmad.c: (gst_mad_chain):
24817           * gst/mpegaudioparse/gstmpegaudioparse.c:
24818           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24819           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24820           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24821           newsegment API update.
24822
24823 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24824
24825           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24826           Original commit message from CVS:
24827           * ext/amrnb/amrnbdec.c:
24828           Mark invalid frame sizes
24829           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24830           UNUSABLE is not to be used here, just push out stuff so
24831           probes can continue linking or making the pad usable.
24832
24833 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
24834
24835         * ChangeLog:
24836         * gst/realmedia/rmdemux.c:
24837           Improve seek error-resilience.
24838           Original commit message from CVS:
24839           Improve seek error-resilience.
24840           Better error handling generally.
24841
24842 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24843
24844         * ChangeLog:
24845         * configure.ac:
24846           back to head
24847           Original commit message from CVS:
24848           back to head
24849
24850 === release 0.9.3 ===
24851
24852 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24853
24854         * ChangeLog:
24855         * NEWS:
24856         * README:
24857         * configure.ac:
24858         * ext/sidplay/Makefile.am:
24859           release time
24860           Original commit message from CVS:
24861           release time
24862
24863 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
24864
24865         * gst/realmedia/rmdemux.h:
24866           Forgot to commit this file. I hate Nano.
24867           Original commit message from CVS:
24868           Forgot to commit this file. I hate Nano.
24869
24870 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
24871
24872         * ChangeLog:
24873         * common:
24874         * gst/realmedia/rmdemux.c:
24875           Sanity checks and memory leak fixes for real demuxer
24876           Original commit message from CVS:
24877           Sanity checks and memory leak fixes for real demuxer
24878
24879 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
24880
24881           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24882           Original commit message from CVS:
24883           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24884           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24885           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24886           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24887           Real demuxer fixes. Make it more bulletproof against bad data,
24888           identify a few more stream types.
24889           Fix seeking so that it works (at least with the seek example
24890           program; it still fails with totem).
24891
24892 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
24893
24894           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24895           Original commit message from CVS:
24896           * gst/mpegaudioparse/gstmpegaudioparse.c:
24897           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24898           Set correct caps on buffers too.
24899
24900 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
24901
24902           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24903           Original commit message from CVS:
24904           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24905           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24906           * gst/mpegaudioparse/gstmpegaudioparse.h:
24907           Put timestamps on buffers.
24908
24909 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
24910
24911         * ChangeLog:
24912         * ext/amrnb/amrnbenc.c:
24913           Changed amrnbenc description, it is an encoder, not decoder.
24914           Original commit message from CVS:
24915           Changed amrnbenc description, it is an encoder, not decoder.
24916
24917 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
24918
24919         * ChangeLog:
24920         * gst/iec958/ac3_padder.c:
24921         * gst/iec958/ac3_padder.h:
24922         * gst/iec958/ac3iec.c:
24923           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24924           Original commit message from CVS:
24925           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24926           more accurate, and to check AC3 checksums (both of them in each frame),
24927           and dump the frame (as a probable sync failure) if they don't match.
24928           General code cleanup, improved comments. Changed to not construct the
24929           header backwards, and not byteswap everything else. If we end up needing
24930           to do little-endian output, we should swap in the element doing the
24931           output (AC3 is big-endian).
24932
24933 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
24934
24935         * gst-plugins-ugly.spec.in:
24936           fix spec file for ugly
24937           Original commit message from CVS:
24938           fix spec file for ugly
24939
24940 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24941
24942         * docs/plugins/inspect/plugin-lame.xml:
24943           revert empty commit
24944           Original commit message from CVS:
24945           revert empty commit
24946
24947 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24948
24949         * docs/plugins/scan.stamp:
24950           whoops, wrong files
24951           Original commit message from CVS:
24952           whoops, wrong files
24953
24954 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24955
24956           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24957           Original commit message from CVS:
24958           * docs/plugins/gst-plugins-ugly-plugins.args:
24959           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24960           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24961           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24962           commit missing files
24963           * docs/plugins/inspect/plugin-lame.xml:
24964           update
24965
24966 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24967
24968         * Makefile.am:
24969         * common:
24970         * gst-plugins-ugly.spec.in:
24971           add check-valgrind target
24972           Original commit message from CVS:
24973           add check-valgrind target
24974
24975 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24976
24977         * docs/plugins/scanobj-build.stamp:
24978           add stamp
24979           Original commit message from CVS:
24980           add stamp
24981
24982 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
24983
24984           ext/lame/gstlame.c: Set caps on outgoing buffers.
24985           Original commit message from CVS:
24986           * ext/lame/gstlame.c: (gst_lame_chain):
24987           Set caps on outgoing buffers.
24988
24989 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24990
24991         * ChangeLog:
24992         * ext/lame/gstlame.c:
24993         * ext/lame/gstlame.h:
24994           clean up further so we don't try to set up five times for a simple pipeline
24995           Original commit message from CVS:
24996           clean up further so we don't try to set up five times for
24997           a simple pipeline
24998
24999 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
25000
25001         * ChangeLog:
25002         * common:
25003         * gst/iec958/ac3iec.c:
25004           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
25005           Original commit message from CVS:
25006           Set setcaps function on sink pad, not source pad. Produce correct caps
25007           on output buffers.
25008
25009 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25010
25011         * common:
25012         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25013         * docs/plugins/inspect/plugin-iec958.xml:
25014         * docs/plugins/inspect/plugin-lame.xml:
25015         * docs/plugins/inspect/plugin-mad.xml:
25016         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25017         * docs/plugins/inspect/plugin-rmdemux.xml:
25018           update inspect with source
25019           Original commit message from CVS:
25020           update inspect with source
25021
25022 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25023
25024           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25025           Original commit message from CVS:
25026           * ext/mad/gstid3tag.c:
25027           gsttaginterface.h -> gsttagsetter.h
25028
25029 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25030
25031         * configure.ac:
25032           back to HEAD
25033           Original commit message from CVS:
25034           back to HEAD
25035
25036 === release 0.9.1 ===
25037
25038 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25039
25040         * ChangeLog:
25041         * NEWS:
25042         * README:
25043         * RELEASE:
25044         * autogen.sh:
25045         * configure.ac:
25046           releasing 0.9.2
25047           Original commit message from CVS:
25048           releasing 0.9.2
25049
25050 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
25051
25052           ext/amrnb/: State change function updates.
25053           Original commit message from CVS:
25054           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25055           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25056           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25057           State change function updates.
25058
25059 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25060
25061           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25062           Original commit message from CVS:
25063           * ext/mpeg2dec/gstmpeg2dec.c:
25064           GST_CAT_SEEK disappeared from the public API at some point
25065
25066 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25067
25068         * gst/iec958/ac3_padder.c:
25069         * gst/iec958/ac3_padder.h:
25070           doc fixes
25071           Original commit message from CVS:
25072           doc fixes
25073
25074 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25075
25076         * Makefile.am:
25077         * autogen.sh:
25078         * common:
25079         * configure.ac:
25080         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25081         * docs/plugins/inspect-build.stamp:
25082         * docs/plugins/inspect.stamp:
25083         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25084         * docs/plugins/inspect/plugin-iec958.xml:
25085         * docs/plugins/inspect/plugin-lame.xml:
25086         * docs/plugins/inspect/plugin-mad.xml:
25087         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25088         * docs/plugins/inspect/plugin-rmdemux.xml:
25089           docs for ugly plugins
25090           Original commit message from CVS:
25091           docs for ugly plugins
25092
25093 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25094
25095         * gst-plugins-ugly.spec.in:
25096         * gst/iec958/Makefile.am:
25097           build fixes
25098           Original commit message from CVS:
25099           build fixes
25100
25101 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
25102
25103         * ChangeLog:
25104         * gst/iec958/ac3iec.c:
25105           Accept audio/x-private1-a3c on sink pad
25106           Original commit message from CVS:
25107           Accept audio/x-private1-a3c on sink pad
25108
25109 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25110
25111         * gst-plugins-ugly.spec.in:
25112           spec updates
25113           Original commit message from CVS:
25114           spec updates
25115
25116 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
25117
25118         * examples/gstplay/player.c:
25119         * examples/stats/mp2ogg.c:
25120         * ext/a52dec/gsta52dec.c:
25121         * ext/amrnb/amrnbdec.c:
25122         * ext/amrnb/amrnbenc.c:
25123         * ext/amrnb/amrnbparse.c:
25124         * ext/dvdnav/dvdnavsrc.c:
25125         * ext/dvdread/dvdreadsrc.c:
25126         * ext/lame/gstlame.c:
25127         * ext/mad/gstid3tag.c:
25128         * ext/mad/gstmad.c:
25129         * ext/mpeg2dec/gstmpeg2dec.c:
25130         * gst/ac3parse/gstac3parse.c:
25131         * gst/asfdemux/gstasfdemux.c:
25132         * gst/asfdemux/gstasfmux.c:
25133         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25134         * gst/iec958/ac3iec.c:
25135         * gst/mpegaudioparse/gstmpegaudioparse.c:
25136         * gst/mpegstream/gstdvddemux.c:
25137         * gst/mpegstream/gstmpegdemux.c:
25138         * gst/mpegstream/gstmpegparse.c:
25139         * gst/mpegstream/gstrfc2250enc.c:
25140         * gst/realmedia/rmdemux.c:
25141         * gst/synaesthesia/gstsynaesthesia.c:
25142           All plugins updated for element state changes.
25143           Original commit message from CVS:
25144           2005-09-02  Andy Wingo  <wingo@pobox.com>
25145           * All plugins updated for element state changes.
25146
25147 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
25148
25149         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25150         * gst/iec958/ac3iec.c:
25151           Fix return types in setcaps functions
25152           Original commit message from CVS:
25153           Fix return types in setcaps functions
25154
25155 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
25156
25157         * ChangeLog:
25158         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25159         * gst/iec958/ac3iec.c:
25160           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25161           Original commit message from CVS:
25162           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25163           Some general cleanups in iec958 framer.
25164
25165 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25166
25167         * common:
25168         * m4/Makefile.am:
25169         * m4/as-arts.m4:
25170         * m4/esd.m4:
25171         * m4/gst-alsa.m4:
25172         * m4/gst-artsc.m4:
25173         * m4/gst-matroska.m4:
25174         * m4/ogg.m4:
25175         * m4/vorbis.m4:
25176           fix distcheck; remove some old m4s
25177           Original commit message from CVS:
25178           fix distcheck; remove some old m4s
25179
25180 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
25181
25182         * ChangeLog:
25183         * configure.ac:
25184         * gst/iec958/Makefile.am:
25185         * gst/iec958/ac3_padder.c:
25186         * gst/iec958/ac3_padder.h:
25187         * gst/iec958/ac3iec.c:
25188         * gst/iec958/ac3iec.h:
25189           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25190           Original commit message from CVS:
25191           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25192
25193 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
25194
25195           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25196           Original commit message from CVS:
25197           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25198           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25199           (gst_dvdlpcmdec_change_state):
25200           Cleanups, fixed header parsing and stripping.
25201
25202 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
25203
25204         * ChangeLog:
25205         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25206           Use the right bytes when parsing the LPCM dvd header
25207           Original commit message from CVS:
25208           Use the right bytes when parsing the LPCM dvd header
25209
25210 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
25211
25212         * ChangeLog:
25213         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25214           Return the correct values from chain function
25215           Original commit message from CVS:
25216           Return the correct values from chain function
25217
25218 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25219
25220         * common:
25221         * docs/Makefile.am:
25222         * docs/plugins/.gitignore:
25223         * docs/random/ChangeLog-0.8:
25224         * docs/version.entities.in:
25225           adding doc stuff
25226           Original commit message from CVS:
25227           adding doc stuff
25228
25229 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
25230
25231         * ChangeLog:
25232         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25233         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25234           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25235           Original commit message from CVS:
25236           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25237           header; instead do this internally. Also support the old way, using
25238           a different mime-type. CVS:
25239
25240 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25241
25242           building up speed
25243           Original commit message from CVS:
25244           building up speed
25245