Update ChangeLogs for 1.20.0
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-ugly / ChangeLog
1 === release 1.19.90 ===
2
3 2022-01-28 14:28:35 +0000  Tim-Philipp Müller <tim@centricular.com>
4
5         * ChangeLog:
6         * NEWS:
7         * RELEASE:
8         * gst-plugins-ugly.doap:
9         * meson.build:
10           Release 1.19.90
11
12 2022-01-28 14:28:28 +0000  Tim-Philipp Müller <tim@centricular.com>
13
14         * ChangeLog:
15           Update ChangeLogs for 1.19.90
16
17 2022-01-27 01:39:28 +0000  Tim-Philipp Müller <tim@centricular.com>
18
19         * po/LINGUAS:
20         * po/ro.po:
21           gst-plugins-ugly: update translations
22           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
23
24 2022-01-05 02:07:59 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
25
26         * docs/meson.build:
27         * meson.build:
28           meson: Add explicit check: kwarg to all run_command() calls
29           This is required since Meson 0.61.0, and causes a warning to be
30           emitted otherwise:
31           https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
32           https://github.com/mesonbuild/meson/issues/9300
33           This exposed a bunch of places where we had broken run_command()
34           calls, unnecessary run_command() calls, and places where check: true
35           should be used.
36           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
37
38 2021-11-03 18:44:03 +0000  Tim-Philipp Müller <tim@centricular.com>
39
40         * meson.build:
41           Back to development
42
43 === release 1.19.3 ===
44
45 2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
46
47         * ChangeLog:
48         * NEWS:
49         * RELEASE:
50         * gst-plugins-ugly.doap:
51         * meson.build:
52           Release 1.19.3
53
54 2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
55
56         * ChangeLog:
57           Update ChangeLogs for 1.19.3
58
59 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
60
61         * meson.build:
62           meson: require matching GStreamer dep versions for unstable development releases
63           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
64           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
65
66 2021-10-25 01:02:36 +0100  Tim-Philipp Müller <tim@centricular.com>
67
68         * po/af.po:
69         * po/ast.po:
70         * po/az.po:
71         * po/bg.po:
72         * po/ca.po:
73         * po/cs.po:
74         * po/da.po:
75         * po/de.po:
76         * po/el.po:
77         * po/en_GB.po:
78         * po/eo.po:
79         * po/es.po:
80         * po/eu.po:
81         * po/fi.po:
82         * po/fr.po:
83         * po/fur.po:
84         * po/gl.po:
85         * po/hr.po:
86         * po/hu.po:
87         * po/id.po:
88         * po/it.po:
89         * po/ja.po:
90         * po/lt.po:
91         * po/lv.po:
92         * po/ms.po:
93         * po/mt.po:
94         * po/nb.po:
95         * po/nl.po:
96         * po/or.po:
97         * po/pl.po:
98         * po/pt_BR.po:
99         * po/ro.po:
100         * po/ru.po:
101         * po/sk.po:
102         * po/sl.po:
103         * po/sq.po:
104         * po/sr.po:
105         * po/sv.po:
106         * po/ta.po:
107         * po/tr.po:
108         * po/uk.po:
109         * po/vi.po:
110         * po/zh_CN.po:
111         * po/zh_TW.po:
112           gst-plugins-ugly: update translations
113           Fixes #656
114           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
115
116 2021-10-21 00:33:06 +0100  Tim-Philipp Müller <tim@centricular.com>
117
118         * meson_options.txt:
119           meson: default to gpl=disabled for gst-plugins-bad and -ugly
120           This will only affect individual/tarball module builds, as the
121           options yield to the parent project which was set to gpl=disabled
122           by default already. We kept it as auto in the original commit
123           to accommodate the need to update cerbero as well, which had to
124           be done separately after the initial commit.
125           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
126
127 2021-10-18 15:47:00 +0100  Tim-Philipp Müller <tim@centricular.com>
128
129         * tests/check/meson.build:
130           meson: update for meson.build_root() and .build_source() deprecation
131           -> use meson.project_build_root() or .global_build_root() instead.
132           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
133
134 2021-10-18 00:40:14 +0100  Tim-Philipp Müller <tim@centricular.com>
135
136         * docs/meson.build:
137         * tests/check/meson.build:
138           meson: update for dep.get_pkgconfig_variable() deprecation
139           ... in favour of dep.get_variable('foo', ..) which in some
140           cases allows for further cleanups in future since we can
141           extract variables from pkg-config dependencies as well as
142           internal dependencies using this mechanism.
143           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
144
145 2021-10-18 00:03:47 +0100  Tim-Philipp Müller <tim@centricular.com>
146
147         * meson.build:
148           meson: clean up conditional paths after version bump
149           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
150
151 2021-10-14 18:38:26 +0100  Tim-Philipp Müller <tim@centricular.com>
152
153         * meson.build:
154           meson: bump meson requirement to >= 0.59
155           For monorepo build and ugly/bad, for advanced feature
156           option API like get_option('xyz').required(..) which
157           we use in combination with the 'gpl' option.
158           For rest of modules for consistency (people will likely
159           use newer features based on the top-level requirement).
160           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
161
162 2021-09-19 00:55:34 +0100  Tim-Philipp Müller <tim@centricular.com>
163
164         * ext/a52dec/meson.build:
165         * ext/cdio/meson.build:
166         * ext/dvdread/meson.build:
167         * ext/mpeg2dec/meson.build:
168         * ext/sidplay/meson.build:
169         * ext/x264/meson.build:
170         * meson.build:
171         * meson_options.txt:
172           meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
173           Require explicit opt-in to build plugins with (A)GPL dependencies.
174           Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
175           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
176
177 2021-10-12 15:52:48 -0300  Thibault Saunier <tsaunier@igalia.com>
178
179         * docs/meson.build:
180           meson: Streamline the way we detect when to build documentation
181           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
182
183 2021-09-28 10:11:15 +1000  Brad Hards <bradh@frogmouth.net>
184
185         * README:
186         * RELEASE:
187           doc: update IRC links to OFTC
188           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
189
190 2021-09-26 01:07:02 +0100  Tim-Philipp Müller <tim@centricular.com>
191
192         * meson.build:
193           Back to development
194           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
195
196 === release 1.19.2 ===
197
198 2021-09-23 01:34:00 +0100  Tim-Philipp Müller <tim@centricular.com>
199
200         * ChangeLog:
201         * NEWS:
202         * RELEASE:
203         * gst-plugins-ugly.doap:
204         * meson.build:
205           Release 1.19.2
206
207 2021-09-21 15:05:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
208
209         * ext/x264/gstx264enc.c:
210           x264enc: Strip trailing whitespace from x264's log messages
211           x264 has linebreaks at the end of its log messages that we should
212           ignore.
213           Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
214           format string to another function marked as printf (g_strdup_vprintf)
215           without triggering -Wformat-nonliteral.
216           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
217
218 2021-09-21 14:57:29 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
219
220         * ext/x264/gstx264enc.c:
221           x264enc: Add the func/line info to the log callback
222           It looks awkward when it's missing. At least point us at the callback
223           function.
224           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
225
226 2021-09-21 14:56:23 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
227
228         * ext/x264/gstx264enc.c:
229           x264enc: Reduce log spam about bit depth support
230           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
231
232 2021-07-28 11:49:16 +0200  Stéphane Cerveau <scerveau@collabora.com>
233
234         * ext/mpeg2dec/gstmpeg2dec.c:
235           mpeg2dec: drop B-frame on open gop
236           Enhance open gop detection to drop B-frame which are invalid
237           before the first reference frame.
238           In stream such
239           gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
240           the two first frames must be dropped as we detect an open GOP situation
241           but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
242           first frames should not be dropped as we are in a closed GOP situation.
243           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
244
245 2021-05-22 01:53:43 +0100  Tim-Philipp Müller <tim@centricular.com>
246
247         * ext/x264/gstencoderbitrateprofilemanager.c:
248         * gst/asfdemux/gstasfdemux.c:
249         * gst/realmedia/rtspreal.c:
250         * meson.build:
251           Use g_memdup2() where available and add fallback for older GLib versions
252           - x264 encoder bitrate profile manager: alloc size is based
253           on existing allocation
254           - asfdemux: change length var to 64-bit and check for G_MAXUINT
255           - realmedia: opaque_data_len is read from 32 bits and then
256           only subtracted upon.
257           g_memdup() is deprecated since GLib 2.68 and we want to avoid
258           deprecation warnings with recent versions of GLib.
259           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
260
261 2021-06-01 15:28:40 +0100  Tim-Philipp Müller <tim@centricular.com>
262
263         * meson.build:
264           Back to development
265
266 === release 1.19.1 ===
267
268 2021-06-01 00:12:09 +0100  Tim-Philipp Müller <tim@centricular.com>
269
270         * ChangeLog:
271         * NEWS:
272         * README:
273         * RELEASE:
274         * gst-plugins-ugly.doap:
275         * meson.build:
276           Release 1.19.1
277
278 2018-02-26 17:28:25 +0100  David Fernandez <d.fernandezlop@gmail.com>
279
280         * docs/gst_plugins_cache.json:
281         * ext/x264/gstx264enc.c:
282           x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
283           There are cases where the video size might be less than 16x16.
284           This change allows the x264 encoder to accept this cases.
285           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
286
287 2021-04-20 18:48:38 -0400  Doug Nazar <nazard@nazar.ca>
288
289         * gst/realmedia/rmdemux.c:
290         * gst/realmedia/rmdemux.h:
291           realmedia: Drop duplicate seek events.
292           Also use seek seqnum for flush & segment events/messages.
293           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
294
295 2021-04-20 18:47:31 -0400  Doug Nazar <nazard@nazar.ca>
296
297         * gst/asfdemux/gstasfdemux.c:
298           asfdemux: Drop duplicate seek events.
299           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
300
301 2021-03-29 13:41:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
302
303         * gst/xingmux/gstxingmux.c:
304         * gst/xingmux/gstxingmux.h:
305         * gst/xingmux/plugin.c:
306           xingmux: allow per feature registration
307           Split plugin into features including
308           dynamic types which can be indiviually
309           registered during a static build.
310           More details here:
311           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
312           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
313           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
314
315 2021-03-29 13:39:20 +0200  Stéphane Cerveau <scerveau@collabora.com>
316
317         * gst/realmedia/pnmsrc.c:
318         * gst/realmedia/pnmsrc.h:
319         * gst/realmedia/rademux.c:
320         * gst/realmedia/rademux.h:
321         * gst/realmedia/rdtdepay.c:
322         * gst/realmedia/rdtdepay.h:
323         * gst/realmedia/rdtmanager.c:
324         * gst/realmedia/rdtmanager.h:
325         * gst/realmedia/realmedia.c:
326         * gst/realmedia/rmdemux.c:
327         * gst/realmedia/rmdemux.h:
328         * gst/realmedia/rtspreal.c:
329         * gst/realmedia/rtspreal.h:
330           realmedia: allow per feature registration
331           Split plugin into features including
332           dynamic types which can be indiviually
333           registered during a static build.
334           More details here:
335           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
336           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
337           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
338
339 2021-03-29 13:23:51 +0200  Stéphane Cerveau <scerveau@collabora.com>
340
341         * gst/dvdsub/gstdvdsubdec.c:
342         * gst/dvdsub/gstdvdsubdec.h:
343         * gst/dvdsub/gstdvdsubparse.c:
344         * gst/dvdsub/gstdvdsubparse.h:
345           dvdsub: allow per feature registration
346           Split plugin into features including
347           dynamic types which can be indiviually
348           registered during a static build.
349           More details here:
350           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
351           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
352           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
353
354 2021-03-29 13:15:32 +0200  Stéphane Cerveau <scerveau@collabora.com>
355
356         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
357         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
358           dvdlpcmdec: allow per feature registration
359           Split plugin into features including
360           dynamic types which can be indiviually
361           registered during a static build.
362           More details here:
363           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
364           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
365           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
366
367 2021-03-29 13:11:23 +0200  Stéphane Cerveau <scerveau@collabora.com>
368
369         * gst/asfdemux/gstasf.c:
370         * gst/asfdemux/gstasfdemux.c:
371         * gst/asfdemux/gstasfdemux.h:
372         * gst/asfdemux/gstasfelement.c:
373         * gst/asfdemux/gstasfelements.h:
374         * gst/asfdemux/gstrtpasfdepay.c:
375         * gst/asfdemux/gstrtspwms.c:
376         * gst/asfdemux/meson.build:
377           asfdemux: allow per feature registration
378           Split plugin into features including
379           dynamic types which can be indiviually
380           registered during a static build.
381           More details here:
382           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
383           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
384           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
385
386 2021-03-29 12:39:36 +0200  Stéphane Cerveau <scerveau@collabora.com>
387
388         * ext/x264/gstx264enc.c:
389         * ext/x264/gstx264enc.h:
390           x264: allow per feature registration
391           Split plugin into features including
392           dynamic types which can be indiviually
393           registered during a static build.
394           More details here:
395           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
396           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
397           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
398
399 2021-03-29 12:33:00 +0200  Stéphane Cerveau <scerveau@collabora.com>
400
401         * ext/sidplay/gstsiddec.cc:
402         * ext/sidplay/gstsiddec.h:
403           sidplay: allow per feature registration
404           Split plugin into features including
405           dynamic types which can be indiviually
406           registered during a static build.
407           More details here:
408           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
409           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
410           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
411
412 2021-03-29 12:31:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
413
414         * ext/mpeg2dec/gstmpeg2dec.c:
415         * ext/mpeg2dec/gstmpeg2dec.h:
416           mpeg2dec: allow per feature registration
417           Split plugin into features including
418           dynamic types which can be indiviually
419           registered during a static build.
420           More details here:
421           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
422           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
423           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
424
425 2021-03-29 12:28:28 +0200  Stéphane Cerveau <scerveau@collabora.com>
426
427         * ext/dvdread/dvdreadsrc.c:
428         * ext/dvdread/dvdreadsrc.h:
429           dvdread: allow per feature registration
430           Split plugin into features including
431           dynamic types which can be indiviually
432           registered during a static build.
433           More details here:
434           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
435           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
436           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
437
438 2021-03-29 12:28:04 +0200  Stéphane Cerveau <scerveau@collabora.com>
439
440         * ext/cdio/gstcdio.c:
441         * ext/cdio/gstcdio.h:
442         * ext/cdio/gstcdiocddasrc.c:
443         * ext/cdio/gstcdiocddasrc.h:
444           cdio: allow per feature registration
445           Split plugin into features including
446           dynamic types which can be indiviually
447           registered during a static build.
448           More details here:
449           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
450           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
451           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
452
453 2021-03-29 10:39:46 +0200  Stéphane Cerveau <scerveau@collabora.com>
454
455         * ext/amrwbdec/amrwb.c:
456         * ext/amrwbdec/amrwbdec.c:
457         * ext/amrwbdec/amrwbdec.h:
458           amrwbdec: allow per feature registration
459           Split plugin into features including
460           dynamic types which can be indiviually
461           registered during a static build.
462           More details here:
463           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
464           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
465           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
466
467 2021-03-29 10:38:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
468
469         * ext/amrnb/amrnb.c:
470         * ext/amrnb/amrnbdec.c:
471         * ext/amrnb/amrnbdec.h:
472         * ext/amrnb/amrnbenc.c:
473         * ext/amrnb/amrnbenc.h:
474           amrnb: 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:37:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
484
485         * ext/a52dec/gsta52dec.c:
486         * ext/a52dec/gsta52dec.h:
487           a52dec: allow per feature registration
488           Split plugin into features including
489           dynamic types which can be indiviually
490           registered during a static build.
491           More details here:
492           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
493           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
494           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
495
496 2021-03-19 15:16:06 +1100  Matthew Waters <matthew@centricular.com>
497
498         * ext/x264/gstencoderbitrateprofilemanager.c:
499           gst: don't use volatile to mean atomic
500           volatile is not sufficient to provide atomic guarantees and real atomics
501           should be used instead.  GCC 11 has started warning about using volatile
502           with atomic operations.
503           https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
504           Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
505           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
506
507 2021-03-03 11:05:14 +0200  Sebastian Dröge <sebastian@centricular.com>
508
509         * gst/realmedia/rmdemux.c:
510           rmdemux: Make sure we have enough data available when parsing audio/video packets
511           Otherwise there will be out-of-bounds reads and potential crashes.
512           Thanks to Natalie Silvanovich for reporting.
513           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
514           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
515
516 2020-11-04 18:44:07 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
517
518         * meson.build:
519           meson: Enable some MSVC warnings for parity with GCC/Clang
520           This makes it easier to do development with MSVC by making it warn
521           on common issues that GCC/Clang error out for in our CI configuration.
522           Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
523           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
524
525 2020-10-31 04:52:14 +0900  Seungha Yang <seungha@centricular.com>
526
527         * tests/check/elements/mpeg2dec.c:
528           tests: mpeg2dec: Don't expect BT601 color space
529           If it's required, mpeg2dec should set it explicitly.
530           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
531
532 2020-09-08 17:30:39 +0100  Tim-Philipp Müller <tim@centricular.com>
533
534         * .gitlab-ci.yml:
535           ci: include template from gst-ci master branch again
536
537 2020-09-08 16:58:40 +0100  Tim-Philipp Müller <tim@centricular.com>
538
539         * meson.build:
540           Back to development
541
542 === release 1.18.0 ===
543
544 2020-09-08 00:05:39 +0100  Tim-Philipp Müller <tim@centricular.com>
545
546         * .gitlab-ci.yml:
547         * ChangeLog:
548         * NEWS:
549         * README:
550         * RELEASE:
551         * gst-plugins-ugly.doap:
552         * meson.build:
553           Release 1.18.0
554
555 2020-09-07 22:40:46 +0100  Tim-Philipp Müller <tim@centricular.com>
556
557         * meson.build:
558         * scripts/dist-translations.py:
559         * scripts/meson.build:
560           meson: dist pot file in tarball
561           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
562
563 2020-09-07 12:14:13 +0300  Sebastian Dröge <sebastian@centricular.com>
564
565         * ext/x264/gstx264enc.c:
566           x264: Update for gst_video_transfer_function_*() function renaming
567           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
568
569 2020-08-21 10:35:11 +0300  Sebastian Dröge <sebastian@centricular.com>
570
571         * docs/gst_plugins_cache.json:
572         * ext/x264/gstx264enc.c:
573           x264enc: Allow maximum quantizer value of 63 instead of 51
574           QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
575           up to 81 (QP_MAX) but that seems to be outside the spec.
576           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
577
578 === release 1.17.90 ===
579
580 2020-08-20 16:12:23 +0100  Tim-Philipp Müller <tim@centricular.com>
581
582         * ChangeLog:
583         * NEWS:
584         * RELEASE:
585         * gst-plugins-ugly.doap:
586         * meson.build:
587           Release 1.17.90
588
589 2020-07-15 10:49:03 +0300  Jordan Petridis <jordan@centricular.com>
590
591         * tests/check/elements/amrnbenc.c:
592           amrnbenc: remove global variables
593           gstcheck is declaring its own buffers glist which ends up
594           overwritten, loks like the code meant to use that already
595           gcc 10 is also complaining about this, but only on static
596           builds for some reason
597           ```
598           FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
599           /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
600           collect2: error: ld returned 1 exit status
601           ```
602           also remove unused var `current_buf`
603           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
604
605 2020-04-02 03:27:26 +1100  Jan Schmidt <jan@centricular.com>
606
607         * gst/realmedia/rmdemux.c:
608           rmdemux: Don't ignore the return value of gst_segment_do_seek()
609           If gst_segment_do_seek() fails, fail the seek.
610           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
611
612 2020-04-01 19:34:30 +1100  Jan Schmidt <jan@centricular.com>
613
614         * gst/asfdemux/gstasfdemux.c:
615           asfdemux: Don't ignore the return result of gst_segment_do_seek()
616           gst_segment_do_seek() can fail, and our seek should fail
617           accordingly.
618           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
619
620 2020-04-17 11:34:16 -0500  Derek Lesho <dlesho@codeweavers.com>
621
622         * gst/asfdemux/gstasfdemux.c:
623           asfdemux: Only forward SEEK event when in push mode.
624           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
625
626 2020-07-25 21:19:20 +0100  Stéphane Cerveau <scerveau@collabora.com>
627
628         * meson.build:
629           meson: add a plugin summary
630           This summary displays a list of plugins which
631           have been enabled.
632           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
633
634 2018-10-03 13:32:11 +0200  Thibault Saunier <tsaunier@igalia.com>
635
636         * ext/x264/GstX264Enc.prs:
637           x264enc: Add a 'Zero Latency' profile
638           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
639
640 2020-07-22 17:31:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>
641
642         * tests/check/elements/x264enc.c:
643           tests/x264enc: Don't declare variables inside the for loop header
644           This is a C99 feature
645           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
646
647 2020-07-21 15:40:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
648
649         * tests/check/elements/x264enc.c:
650           tests: x264enc: Test formats are compatible with profile
651           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
652
653 2020-07-01 16:11:09 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
654
655         * ext/x264/gstx264enc.c:
656           x264enc: Separate high-10 video formats from 8-bit formats
657           If downstream is constrained to an 8-bit profile, caps queries would
658           still allow I420_10LE as input. If upstream actually sends such a caps
659           event, downstream would fail to accept the high-10 profile.
660           The following pipeline now fails earlier, during the negotiation phase
661           instead of the stream start:
662           gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
663           ! x264enc ! video/x-h264,profile=constrained-baseline \
664           ! fakesink
665           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
666
667 2020-07-21 15:39:31 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
668
669         * tests/check/elements/x264enc.c:
670           tests: x264enc: Test 10-bit formats
671           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
672
673 2020-07-21 15:33:57 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
674
675         * tests/check/elements/x264enc.c:
676           tests: x264enc: Test all (8-bit) video formats
677           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
678
679 2020-07-06 22:13:55 -0400  Thibault Saunier <tsaunier@igalia.com>
680
681         * ext/x264/gstx264enc.c:
682           x264enc: Forward downstream colorimetry and chroma-site upstream
683           So that the value can be used by upstream converters when necessary.
684           This whole logic has been copied from `__gst_video_element_proxy_caps`
685           but those 2 fields were missing.
686           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
687
688 2020-07-08 17:07:35 +0100  Tim-Philipp Müller <tim@centricular.com>
689
690         * meson.build:
691         * scripts/extract-release-date-from-doap-file.py:
692           meson: set release date from .doap file for releases
693           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
694
695 2020-07-03 02:03:37 +0100  Tim-Philipp Müller <tim@centricular.com>
696
697         * meson.build:
698           Back to development
699
700 === release 1.17.2 ===
701
702 2020-07-03 00:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
703
704         * ChangeLog:
705         * NEWS:
706         * RELEASE:
707         * gst-plugins-ugly.doap:
708         * meson.build:
709           Release 1.17.2
710
711 2020-06-23 00:03:04 +0200  Mathieu Duponchelle <mathieu@centricular.com>
712
713         * docs/meson.build:
714           meson: mark plugins cache target as always stale
715
716 2020-06-19 22:55:28 -0400  Thibault Saunier <tsaunier@igalia.com>
717
718         * docs/gst_plugins_cache.json:
719           doc: Stop documenting properties from parents
720
721 2020-06-20 00:28:13 +0100  Tim-Philipp Müller <tim@centricular.com>
722
723         * meson.build:
724           Back to development
725
726 === release 1.17.1 ===
727
728 2020-06-19 19:20:41 +0100  Tim-Philipp Müller <tim@centricular.com>
729
730         * ChangeLog:
731         * NEWS:
732         * RELEASE:
733         * docs/gst_plugins_cache.json:
734         * gst-plugins-ugly.doap:
735         * meson.build:
736           Release 1.17.1
737
738 2020-06-09 15:13:47 -0400  Thibault Saunier <tsaunier@igalia.com>
739
740         * docs/gst_plugins_cache.json:
741           docs: Update plugins cache
742
743 2020-06-08 09:37:10 -0400  Thibault Saunier <tsaunier@igalia.com>
744
745         * docs/gst_plugins_cache.json:
746           docs: Update plugins cache
747
748 2020-06-06 10:15:25 +0100  Philippe Normand <philn@igalia.com>
749
750         * ext/sidplay/gstsiddec.cc:
751           siddec: update gst_type_mark_as_plugin_api() calls
752           This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
753           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
754
755 2020-06-06 00:41:38 +0200  Mathieu Duponchelle <mathieu@centricular.com>
756
757         * ext/a52dec/gsta52dec.c:
758         * ext/amrnb/amrnbdec.c:
759         * ext/amrnb/amrnbenc.c:
760         * ext/x264/gstx264enc.c:
761           plugins: uddate gst_type_mark_as_plugin_api() calls
762
763 2020-06-03 18:38:28 -0400  Thibault Saunier <tsaunier@igalia.com>
764
765         * docs/meson.build:
766           doc: Require hotdoc >= 0.11.0
767
768 2020-05-27 16:02:02 +0300  Sebastian Dröge <sebastian@centricular.com>
769
770         * docs/gst_plugins_cache.json:
771           docs: Update gst_plugins_cache.json
772
773 2020-05-30 23:16:50 +0300  Sebastian Dröge <sebastian@centricular.com>
774
775         * ext/a52dec/gsta52dec.c:
776         * ext/amrnb/amrnbdec.c:
777         * ext/amrnb/amrnbenc.c:
778         * ext/sidplay/gstsiddec.cc:
779         * ext/x264/gstx264enc.c:
780           plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
781
782 2020-06-02 00:41:23 +0100  Tim-Philipp Müller <tim@centricular.com>
783
784         * gst/asfdemux/gstasfdemux.c:
785           asfdemux: extract WM/PartOfSet disc number and count metadata
786           Fixes #30
787           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
788
789 2020-06-02 00:40:48 +0100  Tim-Philipp Müller <tim@centricular.com>
790
791         * gst/asfdemux/gstasfdemux.c:
792           asfdemux: sprinkle some INDENT-OFF
793           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
794
795 2020-05-27 14:42:20 +0100  Tim-Philipp Müller <tim@centricular.com>
796
797         * tests/check/meson.build:
798           tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
799           If core is built as a subproject (e.g. as in gst-build), make sure to use
800           the gst-plugin-scanner from the built subproject. Without this, gstreamer
801           might accidentally use the gst-plugin-scanner from the install prefix if
802           that exists, which in turn might drag in gst library versions we didn't
803           mean to drag in. Those gst library versions might then be older than
804           what our current build needs, and might cause our newly-built plugins
805           to get blacklisted in the test registry because they rely on a symbol
806           that the wrongly-pulled in gst lib doesn't have.
807           This should fix running of unit tests in gst-build when invoking
808           meson test or ninja test from outside the devenv for the case where
809           there is an older or different-version gst-plugin-scanner installed
810           in the install prefix.
811           In case no gst-plugin-scanner is installed in the install prefix, this
812           will fix "GStreamer-WARNING: External plugin loader failed. This most
813           likely means that the plugin loader helper binary was not found or
814           could not be run. You might need to set the GST_PLUGIN_SCANNER
815           environment variable if your setup is unusual." warnings when running
816           the unit tests.
817           In the case where we find GStreamer core via pkg-config we use
818           a newly-added pkg-config var "pluginscannerdir" to get the right
819           directory. This has the benefit of working transparently for both
820           installed and uninstalled pkg-config files/setups.
821           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
822
823 2020-05-27 09:13:17 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.com>
824
825         * ext/dvdread/dvdreadsrc.c:
826           dvdreadsrc: fix uninitialized warning
827           Variable is always set in actual code paths but let's keep gcc happy.
828           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
829
830 2020-05-12 05:07:47 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
831
832         * ext/sidplay/meson.build:
833         * meson.build:
834           meson: Pass native: false to add_languages()
835           This is needed for cross-compiling without a build machine compiler
836           available. The option was added in 0.54, but we only need this in
837           Cerbero and it doesn't affect older versions so it should be ok.
838           Will just cause a spurious warning.
839           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
840
841 2020-04-03 14:24:46 -0500  Derek Lesho <dlesho@codeweavers.com>
842
843         * gst/asfdemux/gstasfdemux.c:
844           asfdemux: Always re-initialize metadata and global_metadata
845           When transitioning from the PAUSED state, to the READY state, and back,
846           metadata and global_metadata are left uninitialized, unlike when the
847           demxuer transitions from NULL to READY, then to PAUSED.  I have found
848           this to cause a segmentation fault when fields in these structures are
849           set.
850
851 2020-04-02 16:18:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
852
853         * ext/x264/gstx264enc.c:
854           x264enc: Fix 'ref' property range and default
855           The --ref option indicate the size of the DPB, hence should be in the range of
856           0 to 16. This patch also fix the default to match x264enc default 3. This
857           change isn't a behaviour change since we don't enforce the reported default.
858
859 2020-03-19 18:05:43 -0300  Thibault Saunier <tsaunier@igalia.com>
860
861         * ext/a52dec/gsta52dec.c:
862           a52dec: Mark as converter
863           It is able to do channel downminxing, so technically it is also a
864           converter
865           This is also important so validate knows about that when doing its
866           checks
867
868 2019-10-17 14:55:51 +0200  Thibault Saunier <tsaunier@igalia.com>
869
870         * ext/x264/gstencoderbitrateprofilemanager.c:
871         * ext/x264/gstencoderbitrateprofilemanager.h:
872         * ext/x264/gstx264enc.c:
873         * ext/x264/gstx264enc.h:
874         * ext/x264/meson.build:
875           x264enc: Respect Youtube bitrate recommandation
876           Properly follow google recommendations[0] concerning bitrate when the
877           user wants to use the youtube profile.
878           [0]: https://support.google.com/youtube/answer/1722171?hl=en
879
880 2019-12-18 16:09:42 +0100  Stéphane Cerveau <scerveau@collabora.com>
881
882         * ext/dvdread/dvdreadsrc.c:
883           ugly: use of g_value_dup_string
884           Use helper method to get string from GValue.
885
886 2019-12-14 18:49:54 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
887
888         * ext/x264/gstx264enc.c:
889           x264enc: fixed codestyle
890
891 2019-12-14 17:15:21 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
892
893         * ext/x264/gstx264enc.c:
894           x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
895           Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
896           set inside em_data field. h264parse element (and possible third-party
897           decoders such as libav) also follows this requirement.
898           https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
899
900 2019-06-09 00:30:53 +0100  Tim-Philipp Müller <tim@centricular.com>
901
902         * .gitignore:
903         * .gitmodules:
904         * Makefile.am:
905         * README:
906         * autogen.sh:
907         * common:
908         * configure.ac:
909         * docs/.gitignore:
910         * docs/version.entities.in:
911         * ext/Makefile.am:
912         * ext/a52dec/Makefile.am:
913         * ext/amrnb/Makefile.am:
914         * ext/amrwbdec/Makefile.am:
915         * ext/cdio/Makefile.am:
916         * ext/dvdread/Makefile.am:
917         * ext/mpeg2dec/.gitignore:
918         * ext/mpeg2dec/Makefile.am:
919         * ext/sidplay/Makefile.am:
920         * ext/x264/Makefile.am:
921         * gst-libs/Makefile.am:
922         * gst-libs/gst/Makefile.am:
923         * gst/Makefile.am:
924         * gst/asfdemux/.gitignore:
925         * gst/asfdemux/Makefile.am:
926         * gst/dvdlpcmdec/Makefile.am:
927         * gst/dvdsub/Makefile.am:
928         * gst/realmedia/.gitignore:
929         * gst/realmedia/Makefile.am:
930         * gst/xingmux/Makefile.am:
931         * m4/.gitignore:
932         * m4/Makefile.am:
933         * m4/README:
934         * m4/a52.m4:
935         * m4/aalib.m4:
936         * m4/as-ffmpeg.m4:
937         * m4/as-slurp-ffmpeg.m4:
938         * m4/check-libheader.m4:
939         * m4/freetype2.m4:
940         * m4/gconf-2.m4:
941         * m4/glib.m4:
942         * m4/gst-fionread.m4:
943         * m4/gst-ivorbis.m4:
944         * m4/gst-sdl.m4:
945         * m4/gst-shout2.m4:
946         * m4/gst-sid.m4:
947         * m4/gtk.m4:
948         * m4/libfame.m4:
949         * m4/libmikmod.m4:
950         * m4/lrint.m4:
951         * m4/lrintf.m4:
952         * pkgconfig/.gitignore:
953         * pkgconfig/Makefile.am:
954         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
955         * po/.gitignore:
956         * po/Makevars:
957         * po/POTFILES:
958         * tests/Makefile.am:
959         * tests/check/.gitignore:
960         * tests/check/Makefile.am:
961         * tests/check/elements/.gitignore:
962         * tests/check/generic/.gitignore:
963         * tests/files/Makefile.am:
964           Remove autotools build system
965
966 2019-09-02 09:33:15 -0400  Aaron Boxer <aaron.boxer@collabora.com>
967
968         * NEWS:
969         * ext/mpeg2dec/gstmpeg2dec.c:
970         * ext/x264/gstx264enc.c:
971         * gst/asfdemux/gstasfdemux.c:
972         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
973         * gst/dvdsub/gstdvdsubdec.c:
974         * gst/realmedia/rdtjitterbuffer.c:
975         * gst/realmedia/rtspreal.c:
976         * hooks/pre-commit.hook:
977           documentation: fix some typos
978
979 2019-08-23 19:06:59 +0200  Mathieu Duponchelle <mathieu@centricular.com>
980
981         * ext/amrnb/amrnbdec.c:
982         * ext/amrnb/amrnbenc.c:
983         * ext/amrwbdec/amrwbdec.c:
984           docstrings: port ulinks to markdown links
985
986 2019-08-23 16:25:25 +1000  Matthew Waters <matthew@centricular.com>
987
988         * docs/meson.build:
989           meson: Don't generate doc cache when no plugins are enabled
990           Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
991
992 2019-07-15 21:56:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
993
994         * ext/x264/gstx264enc.c:
995           x264enc: Port to color_{primaries,transfer,matrix}_to_iso
996           ... with more color value mapping
997
998 2019-07-15 22:38:35 +0900  Seungha Yang <seungha.yang@navercorp.com>
999
1000         * tests/check/elements/x264enc.c:
1001         * tests/check/meson.build:
1002           tests: x264enc: Enable test on Windows
1003           ... with removal of pointless unistd.h dependency.
1004           Note that full dependency listing is required to run unit test
1005           executable binary on Windows uninstalled environment.
1006
1007 2019-05-31 23:07:58 +0200  Niels De Graef <niels.degraef@barco.com>
1008
1009         * configure.ac:
1010         * meson.build:
1011           meson: Bump minimal GLib version to 2.44
1012           This means we can use some newer features and get rid of some
1013           boilerplate code using the G_DECLARE_* macros.
1014           As discussed on IRC, 2.44 is old enough by now to start depending on it.
1015
1016 2019-05-29 23:00:48 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1017
1018         * ext/sidplay/gstsiddec.cc:
1019           doc: remove xml from comments
1020
1021 2019-05-25 14:19:54 +0200  Tim-Philipp Müller <tim@centricular.com>
1022
1023         * gst/asfdemux/asfheaders.h:
1024           asfdemux: remove some unused cruft in internal headers
1025
1026 2019-05-16 09:15:52 -0400  Thibault Saunier <tsaunier@igalia.com>
1027
1028         * docs/gst_plugins_cache.json:
1029         * docs/meson.build:
1030           docs: Stop building the doc cache by default
1031           And update the cache
1032           Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1033
1034 2019-05-13 22:54:16 -0400  Thibault Saunier <tsaunier@igalia.com>
1035
1036         * docs/gst_plugins_cache.json:
1037           docs: Update plugins documentation cache
1038
1039 2018-10-22 11:47:37 +0200  Thibault Saunier <tsaunier@igalia.com>
1040
1041         * Makefile.am:
1042         * configure.ac:
1043         * docs/Makefile.am:
1044         * docs/all_index.md:
1045         * docs/gst_api_version.in:
1046         * docs/gst_plugins_cache.json:
1047         * docs/index.md:
1048         * docs/meson.build:
1049         * docs/plugins/.gitignore:
1050         * docs/plugins/Makefile.am:
1051         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1052         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1053         * docs/plugins/gst-plugins-ugly-plugins.args:
1054         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1055         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1056         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1057         * docs/plugins/gst-plugins-ugly-plugins.signals:
1058         * docs/plugins/gst-plugins-ugly-plugins.types:
1059         * docs/plugins/inspect/plugin-a52dec.xml:
1060         * docs/plugins/inspect/plugin-amrnb.xml:
1061         * docs/plugins/inspect/plugin-amrwbdec.xml:
1062         * docs/plugins/inspect/plugin-asf.xml:
1063         * docs/plugins/inspect/plugin-cdio.xml:
1064         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1065         * docs/plugins/inspect/plugin-dvdread.xml:
1066         * docs/plugins/inspect/plugin-dvdsub.xml:
1067         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1068         * docs/plugins/inspect/plugin-realmedia.xml:
1069         * docs/plugins/inspect/plugin-sid.xml:
1070         * docs/plugins/inspect/plugin-x264.xml:
1071         * docs/plugins/inspect/plugin-xingmux.xml:
1072         * docs/sitemap.txt:
1073         * ext/a52dec/meson.build:
1074         * ext/amrnb/meson.build:
1075         * ext/amrwbdec/meson.build:
1076         * ext/cdio/meson.build:
1077         * ext/dvdread/meson.build:
1078         * ext/mpeg2dec/meson.build:
1079         * ext/sidplay/meson.build:
1080         * ext/x264/meson.build:
1081         * gst/asfdemux/gstasfdemux.h:
1082         * gst/asfdemux/meson.build:
1083         * gst/dvdlpcmdec/meson.build:
1084         * gst/dvdsub/meson.build:
1085         * gst/realmedia/meson.build:
1086         * gst/xingmux/meson.build:
1087         * meson.build:
1088         * meson_options.txt:
1089           docs: Port documentation to hotdoc
1090
1091 2018-10-22 11:47:32 +0200  Thibault Saunier <tsaunier@igalia.com>
1092
1093         * ext/a52dec/gsta52dec.c:
1094         * ext/amrnb/amrnbdec.c:
1095         * ext/amrnb/amrnbenc.c:
1096         * ext/amrwbdec/amrwbdec.c:
1097         * ext/cdio/gstcdiocddasrc.c:
1098         * ext/x264/gstx264enc.c:
1099         * gst/asfdemux/gstasfdemux.h:
1100         * gst/asfdemux/gstrtspwms.c:
1101         * gst/realmedia/gstrdtbuffer.h:
1102         * gst/realmedia/rademux.c:
1103         * gst/realmedia/rdtmanager.c:
1104         * gst/realmedia/rtspreal.c:
1105         * gst/xingmux/gstxingmux.c:
1106           docs: Port all docstring to gtk-doc markdown
1107
1108 2019-04-26 18:28:04 +0100  Tim-Philipp Müller <tim@centricular.com>
1109
1110         * ext/sidplay/meson.build:
1111           meson: sidplay: use library() instead of shared_module()
1112           Like we do for other plugins, and also install a .pc file
1113           if we build the plugin statically.
1114
1115 2019-04-22 12:51:33 +0300  Sebastian Dröge <sebastian@centricular.com>
1116
1117         * ext/dvdread/meson.build:
1118         * meson.build:
1119           meson: Always require the gmodule dependency
1120           It's needed by the dvdread plugin but also by the x264 plugin in certain
1121           circumstances. As it's part of GLib and always available, simply move it
1122           as a hard dependency to the top-level meson.build.
1123
1124 2019-04-19 10:28:17 +0100  Tim-Philipp Müller <tim@centricular.com>
1125
1126         * README:
1127         * RELEASE:
1128         * configure.ac:
1129         * docs/plugins/inspect/plugin-a52dec.xml:
1130         * docs/plugins/inspect/plugin-amrnb.xml:
1131         * docs/plugins/inspect/plugin-amrwbdec.xml:
1132         * docs/plugins/inspect/plugin-asf.xml:
1133         * docs/plugins/inspect/plugin-cdio.xml:
1134         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1135         * docs/plugins/inspect/plugin-dvdread.xml:
1136         * docs/plugins/inspect/plugin-dvdsub.xml:
1137         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1138         * docs/plugins/inspect/plugin-realmedia.xml:
1139         * docs/plugins/inspect/plugin-sid.xml:
1140         * docs/plugins/inspect/plugin-x264.xml:
1141         * docs/plugins/inspect/plugin-xingmux.xml:
1142         * meson.build:
1143           Back to development
1144
1145 === release 1.16.0 ===
1146
1147 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1148
1149         * ChangeLog:
1150         * NEWS:
1151         * README:
1152         * RELEASE:
1153         * configure.ac:
1154         * gst-plugins-ugly.doap:
1155         * meson.build:
1156           Release 1.16.0
1157
1158 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1159
1160         * docs/plugins/inspect/plugin-a52dec.xml:
1161         * docs/plugins/inspect/plugin-amrnb.xml:
1162         * docs/plugins/inspect/plugin-amrwbdec.xml:
1163         * docs/plugins/inspect/plugin-asf.xml:
1164         * docs/plugins/inspect/plugin-cdio.xml:
1165         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1166         * docs/plugins/inspect/plugin-dvdread.xml:
1167         * docs/plugins/inspect/plugin-dvdsub.xml:
1168         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1169         * docs/plugins/inspect/plugin-realmedia.xml:
1170         * docs/plugins/inspect/plugin-sid.xml:
1171         * docs/plugins/inspect/plugin-x264.xml:
1172         * docs/plugins/inspect/plugin-xingmux.xml:
1173           Update docs
1174
1175 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
1176
1177         * po/id.po:
1178         * po/sv.po:
1179           Update translations
1180
1181 === release 1.15.90 ===
1182
1183 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1184
1185         * ChangeLog:
1186         * NEWS:
1187         * RELEASE:
1188         * configure.ac:
1189         * gst-plugins-ugly.doap:
1190         * meson.build:
1191           Release 1.15.90
1192
1193 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1194
1195         * docs/plugins/inspect/plugin-a52dec.xml:
1196         * docs/plugins/inspect/plugin-amrnb.xml:
1197         * docs/plugins/inspect/plugin-amrwbdec.xml:
1198         * docs/plugins/inspect/plugin-asf.xml:
1199         * docs/plugins/inspect/plugin-cdio.xml:
1200         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1201         * docs/plugins/inspect/plugin-dvdread.xml:
1202         * docs/plugins/inspect/plugin-dvdsub.xml:
1203         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1204         * docs/plugins/inspect/plugin-realmedia.xml:
1205         * docs/plugins/inspect/plugin-sid.xml:
1206         * docs/plugins/inspect/plugin-x264.xml:
1207         * docs/plugins/inspect/plugin-xingmux.xml:
1208           Update docs
1209
1210 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1211
1212         * ext/x264/meson.build:
1213           meson: Add a subproject fallback for x264
1214
1215 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
1216
1217         * po/LINGUAS:
1218           Update LINGUAS
1219
1220 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1221
1222         * meson.build:
1223           meson: add -Wno-unused also to C++ args when gst debug system is disabled
1224
1225 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1226
1227         * NEWS:
1228         * RELEASE:
1229         * configure.ac:
1230         * docs/plugins/inspect/plugin-a52dec.xml:
1231         * docs/plugins/inspect/plugin-amrnb.xml:
1232         * docs/plugins/inspect/plugin-amrwbdec.xml:
1233         * docs/plugins/inspect/plugin-asf.xml:
1234         * docs/plugins/inspect/plugin-cdio.xml:
1235         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1236         * docs/plugins/inspect/plugin-dvdread.xml:
1237         * docs/plugins/inspect/plugin-dvdsub.xml:
1238         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1239         * docs/plugins/inspect/plugin-realmedia.xml:
1240         * docs/plugins/inspect/plugin-sid.xml:
1241         * docs/plugins/inspect/plugin-x264.xml:
1242         * docs/plugins/inspect/plugin-xingmux.xml:
1243         * meson.build:
1244           Back to development
1245
1246 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1247
1248         * ext/x264/gstx264enc.c:
1249           x264enc: inject CEA708 closed captions
1250
1251 === release 1.15.2 ===
1252
1253 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1254
1255         * ChangeLog:
1256         * NEWS:
1257         * RELEASE:
1258         * configure.ac:
1259         * gst-plugins-ugly.doap:
1260         * meson.build:
1261           Release 1.15.2
1262
1263 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1264
1265         * docs/plugins/inspect/plugin-a52dec.xml:
1266         * docs/plugins/inspect/plugin-amrnb.xml:
1267         * docs/plugins/inspect/plugin-amrwbdec.xml:
1268         * docs/plugins/inspect/plugin-asf.xml:
1269         * docs/plugins/inspect/plugin-cdio.xml:
1270         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1271         * docs/plugins/inspect/plugin-dvdread.xml:
1272         * docs/plugins/inspect/plugin-dvdsub.xml:
1273         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1274         * docs/plugins/inspect/plugin-realmedia.xml:
1275         * docs/plugins/inspect/plugin-sid.xml:
1276         * docs/plugins/inspect/plugin-x264.xml:
1277         * docs/plugins/inspect/plugin-xingmux.xml:
1278           Update docs
1279
1280 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
1281
1282         * po/af.po:
1283         * po/az.po:
1284         * po/bg.po:
1285         * po/ca.po:
1286         * po/cs.po:
1287         * po/da.po:
1288         * po/de.po:
1289         * po/el.po:
1290         * po/en_GB.po:
1291         * po/eo.po:
1292         * po/es.po:
1293         * po/eu.po:
1294         * po/fi.po:
1295         * po/fr.po:
1296         * po/fur.po:
1297         * po/gl.po:
1298         * po/hr.po:
1299         * po/hu.po:
1300         * po/id.po:
1301         * po/it.po:
1302         * po/ja.po:
1303         * po/lt.po:
1304         * po/lv.po:
1305         * po/ms.po:
1306         * po/mt.po:
1307         * po/nb.po:
1308         * po/nl.po:
1309         * po/or.po:
1310         * po/pl.po:
1311         * po/pt_BR.po:
1312         * po/ro.po:
1313         * po/ru.po:
1314         * po/sk.po:
1315         * po/sl.po:
1316         * po/sq.po:
1317         * po/sr.po:
1318         * po/sv.po:
1319         * po/ta.po:
1320         * po/tr.po:
1321         * po/uk.po:
1322         * po/vi.po:
1323         * po/zh_CN.po:
1324           Update translations
1325
1326 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1327
1328         * ext/sidplay/gstsiddec.cc:
1329           sidplay: fix indentation
1330
1331 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
1332
1333         * ext/dvdread/dvdreadsrc.c:
1334           dvdreadsrc: Work around GCC9 compiler warning
1335           It's technically true but not for this specific type.
1336           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]
1337           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1338           |                                                     ~~~~~~~~~~~~^~~~~~~~~
1339
1340 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
1341
1342         * meson.build:
1343           meson: Add support orc fallback
1344           Allow fallback to orc subproject if any.
1345
1346 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
1347
1348         * ext/x264/gstx264enc.c:
1349           x264: Only enable dynamic loading code for x264 < 253
1350           Otherwise we get some compiler warnings:
1351           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1352           unload_x264 (GstX264EncVTable * vtable)
1353           ^~~~~~~~~~~
1354           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1355           load_x264 (const gchar * filename)
1356           ^~~~~~~~~
1357
1358 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
1359
1360         * ext/x264/meson.build:
1361           x264: Link to gmodule in the meson build if extra x264 libraries are provided
1362           We would dynamically load additional x264 libraries then.
1363
1364 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
1365
1366         * m4/gst-sid.m4:
1367           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1368           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1369
1370 === release 1.15.1 ===
1371
1372 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1373
1374         * ChangeLog:
1375         * NEWS:
1376         * RELEASE:
1377         * configure.ac:
1378         * gst-plugins-ugly.doap:
1379         * meson.build:
1380           Release 1.15.1
1381
1382 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1383
1384         * docs/plugins/inspect/plugin-a52dec.xml:
1385         * docs/plugins/inspect/plugin-amrnb.xml:
1386         * docs/plugins/inspect/plugin-amrwbdec.xml:
1387         * docs/plugins/inspect/plugin-asf.xml:
1388         * docs/plugins/inspect/plugin-cdio.xml:
1389         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1390         * docs/plugins/inspect/plugin-dvdread.xml:
1391         * docs/plugins/inspect/plugin-dvdsub.xml:
1392         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1393         * docs/plugins/inspect/plugin-realmedia.xml:
1394         * docs/plugins/inspect/plugin-sid.xml:
1395         * docs/plugins/inspect/plugin-x264.xml:
1396         * docs/plugins/inspect/plugin-xingmux.xml:
1397           Update docs
1398
1399 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
1400
1401         * po/af.po:
1402         * po/ast.po:
1403         * po/az.po:
1404         * po/bg.po:
1405         * po/ca.po:
1406         * po/cs.po:
1407         * po/da.po:
1408         * po/de.po:
1409         * po/el.po:
1410         * po/en_GB.po:
1411         * po/eo.po:
1412         * po/es.po:
1413         * po/eu.po:
1414         * po/fi.po:
1415         * po/fr.po:
1416         * po/fur.po:
1417         * po/gl.po:
1418         * po/hr.po:
1419         * po/hu.po:
1420         * po/id.po:
1421         * po/it.po:
1422         * po/ja.po:
1423         * po/lt.po:
1424         * po/lv.po:
1425         * po/ms.po:
1426         * po/mt.po:
1427         * po/nb.po:
1428         * po/nl.po:
1429         * po/or.po:
1430         * po/pl.po:
1431         * po/pt_BR.po:
1432         * po/ro.po:
1433         * po/ru.po:
1434         * po/sk.po:
1435         * po/sl.po:
1436         * po/sq.po:
1437         * po/sr.po:
1438         * po/sv.po:
1439         * po/tr.po:
1440         * po/uk.po:
1441         * po/vi.po:
1442         * po/zh_CN.po:
1443           Update translations
1444
1445 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1446
1447         * tests/check/generic/states.c:
1448         * tests/check/meson.build:
1449           tests: Enable test generic_states on Windows
1450           ... and drop needless unistd.h dependency
1451
1452 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1453
1454         * meson.build:
1455         * tests/check/meson.build:
1456           meson: Use join_paths() instead '/'
1457
1458 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
1459
1460         * meson.build:
1461         * tests/check/meson.build:
1462         * tests/meson.build:
1463           tests: Enable unit test on Windows
1464           Remove hard-coded ':' whitelist separator since it varies with OS
1465
1466 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
1467
1468         * common:
1469           Automatic update of common submodule
1470           From ed78bee to 59cb678
1471
1472 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
1473
1474         * meson.build:
1475           meson: Specify encoding to UTF-8 when building with MSVC
1476           Use build arguments consistent with core and -base. This can also
1477           remove noisy "C4819" warning of non-us locale MSVC.
1478
1479 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
1480
1481         * .gitlab-ci.yml:
1482           Add Gitlab CI configuration
1483           This commit adds a .gitlab-ci.yml file, which uses a feature
1484           to fetch the config from a centralized repository. The intent is
1485           to have all the gstreamer modules use the same configuration.
1486           The configuration is currently hosted at the gst-ci repository
1487           under the gitlab/ci_template.yml path.
1488           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1489
1490 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
1491
1492         * .gitmodules:
1493           Update common submodule location
1494           Remove the git directory
1495
1496 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
1497
1498         * .gitmodules:
1499         * gst-plugins-ugly.doap:
1500           Clone the code from gitlab
1501           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1502
1503 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
1504
1505         * meson.build:
1506           meson: use new 'python' module instead of deprecated
1507           https://github.com/mesonbuild/meson/pull/4169
1508
1509 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
1510
1511         * tests/check/elements/x264enc.c:
1512           tests: x264enc: fix leak in unit test
1513           The static pad templates weren't static so their
1514           contents were leaked. valgrind was not happy.
1515           Also rename confusing define.
1516
1517 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
1518
1519         * ext/x264/gstx264enc.c:
1520         * ext/x264/gstx264enc.h:
1521           x264enc: Avoid format decision per frame
1522           Avoid switch/case per frame for format decision and detect the format
1523           only if where it could be changed. Note that, whenever encoder->input_state
1524           is changed, gst_x264_enc_init_encoder() is called.
1525           https://bugzilla.gnome.org/show_bug.cgi?id=797164
1526
1527 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1528
1529         * meson.build:
1530         * meson_options.txt:
1531           meson: add glib-checks option to disable API guards and such
1532           We want this enabled by default, also in releases, but people
1533           may want to disable this for performance-critical workloads or
1534           on embedded devices.
1535
1536 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
1537
1538         * meson_options.txt:
1539           meson: fix missing closing bracket in option descriptions
1540
1541 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1542
1543         * meson.build:
1544         * meson_options.txt:
1545         * tests/meson.build:
1546           meson: add option to disable tests
1547
1548 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1549
1550         * meson.build:
1551           meson: clean up some cruft
1552
1553 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1554
1555         * meson.build:
1556         * meson_options.txt:
1557           meson: add options to disable gobject cast checks and glib asserts
1558           ... and define G_DISABLE_DEPRECATED for development versions,
1559           like we do in autotools.
1560
1561 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1562
1563         * ext/x264/gstx264enc.c:
1564           x264enc: Set bit depth for x264 ≥ 153
1565           https://bugzilla.gnome.org/show_bug.cgi?id=796975
1566
1567 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1568
1569         * ext/x264/gstx264enc.c:
1570           x264enc: Remove superfluous x264_param_default
1571           https://bugzilla.gnome.org/show_bug.cgi?id=796973
1572
1573 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1574
1575         * ext/a52dec/meson.build:
1576         * ext/amrnb/meson.build:
1577         * ext/amrwbdec/meson.build:
1578         * ext/cdio/meson.build:
1579         * ext/dvdread/meson.build:
1580         * ext/mpeg2dec/meson.build:
1581         * ext/sidplay/meson.build:
1582         * ext/x264/meson.build:
1583         * gst/meson.build:
1584         * meson.build:
1585         * meson_options.txt:
1586           Add feature options for all plugins
1587           The only automagic dependency left is C++ availability detection.
1588           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1589
1590 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1591
1592         * meson.build:
1593         * meson_options.txt:
1594           meson: Convert common options to feature options
1595           The rest will be converted later, these are necessary for gst-build to
1596           set options correctly.
1597           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1598
1599 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
1600
1601         * gst/asfdemux/gstasfdemux.c:
1602           asfdemux: Remove 0.10 code
1603           This was used to "close" a segment. It's no longer needed anymore
1604           in 1.x (it was essentially sending the same thing again)
1605
1606 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
1607
1608         * gst/asfdemux/gstasfdemux.c:
1609           asfdemux: Only send flush event on seeking flushes
1610           And not on all the time
1611
1612 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
1613
1614         * meson.build:
1615         * meson_options.txt:
1616           meson: add 'nls' option to disable translations
1617           And enable by default. Was implicitly disabled because
1618           ENABLE_NLS was not defined. Also use .set_quoted().
1619
1620 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1621
1622         * meson.build:
1623         * meson_options.txt:
1624           meson: Update option names to omit disable_ and with- prefixes
1625           Also yield common options to the outer project (gst-build in our case)
1626           so that they don't have to be set manually.
1627
1628 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
1629
1630         * gst/dvdsub/gstdvdsubdec.c:
1631           dvdsubdec: Take the highlight event from the structure.
1632           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1633           associated with a highlight event, instead store
1634           it in the event structure directly, as
1635           GstEvent::timestamp will disappear in GStreamer 2.0
1636           https://bugzilla.gnome.org/show_bug.cgi?id=761477
1637
1638 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
1639
1640         * ext/a52dec/meson.build:
1641         * ext/amrnb/meson.build:
1642         * ext/amrwbdec/meson.build:
1643         * ext/cdio/meson.build:
1644         * ext/dvdread/meson.build:
1645         * ext/mpeg2dec/meson.build:
1646         * ext/x264/meson.build:
1647         * gst/asfdemux/meson.build:
1648         * gst/dvdlpcmdec/meson.build:
1649         * gst/dvdsub/meson.build:
1650         * gst/realmedia/meson.build:
1651         * gst/xingmux/meson.build:
1652         * meson.build:
1653           Meson: Generate pc file for all plugins in ugly
1654           https://bugzilla.gnome.org/show_bug.cgi?id=794568
1655
1656 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
1657
1658         * meson.build:
1659           meson: use -Wl,-Bsymbolic-functions where supported
1660           Just like the autotools build.
1661
1662 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
1663
1664         * gst/asfdemux/gstasfdemux.c:
1665           asfdemux: Set the stream-format field of H264 streams
1666           If we have codec_data it will be AVC, otherwise assume byte-stream.
1667
1668 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
1669
1670         * README:
1671         * common:
1672           Automatic update of common submodule
1673           From 3fa2c9e to ed78bee
1674
1675 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1676
1677         * NEWS:
1678         * RELEASE:
1679         * configure.ac:
1680         * docs/plugins/inspect/plugin-a52dec.xml:
1681         * docs/plugins/inspect/plugin-amrnb.xml:
1682         * docs/plugins/inspect/plugin-amrwbdec.xml:
1683         * docs/plugins/inspect/plugin-asf.xml:
1684         * docs/plugins/inspect/plugin-cdio.xml:
1685         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1686         * docs/plugins/inspect/plugin-dvdread.xml:
1687         * docs/plugins/inspect/plugin-dvdsub.xml:
1688         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1689         * docs/plugins/inspect/plugin-realmedia.xml:
1690         * docs/plugins/inspect/plugin-sid.xml:
1691         * docs/plugins/inspect/plugin-x264.xml:
1692         * docs/plugins/inspect/plugin-xingmux.xml:
1693         * meson.build:
1694           Back to development
1695
1696 === release 1.14.0 ===
1697
1698 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1699
1700         * ChangeLog:
1701         * NEWS:
1702         * RELEASE:
1703         * configure.ac:
1704         * gst-plugins-ugly.doap:
1705         * meson.build:
1706           Release 1.14.0
1707
1708 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1709
1710         * docs/plugins/inspect/plugin-a52dec.xml:
1711         * docs/plugins/inspect/plugin-amrnb.xml:
1712         * docs/plugins/inspect/plugin-amrwbdec.xml:
1713         * docs/plugins/inspect/plugin-asf.xml:
1714         * docs/plugins/inspect/plugin-cdio.xml:
1715         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1716         * docs/plugins/inspect/plugin-dvdread.xml:
1717         * docs/plugins/inspect/plugin-dvdsub.xml:
1718         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1719         * docs/plugins/inspect/plugin-realmedia.xml:
1720         * docs/plugins/inspect/plugin-sid.xml:
1721         * docs/plugins/inspect/plugin-x264.xml:
1722         * docs/plugins/inspect/plugin-xingmux.xml:
1723           Update docs
1724
1725 === release 1.13.91 ===
1726
1727 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1728
1729         * ChangeLog:
1730         * NEWS:
1731         * RELEASE:
1732         * configure.ac:
1733         * gst-plugins-ugly.doap:
1734         * meson.build:
1735           Release 1.13.91
1736
1737 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1738
1739         * docs/plugins/inspect/plugin-a52dec.xml:
1740         * docs/plugins/inspect/plugin-amrnb.xml:
1741         * docs/plugins/inspect/plugin-amrwbdec.xml:
1742         * docs/plugins/inspect/plugin-asf.xml:
1743         * docs/plugins/inspect/plugin-cdio.xml:
1744         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1745         * docs/plugins/inspect/plugin-dvdread.xml:
1746         * docs/plugins/inspect/plugin-dvdsub.xml:
1747         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1748         * docs/plugins/inspect/plugin-realmedia.xml:
1749         * docs/plugins/inspect/plugin-sid.xml:
1750         * docs/plugins/inspect/plugin-x264.xml:
1751         * docs/plugins/inspect/plugin-xingmux.xml:
1752           Update docs
1753
1754 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
1755
1756         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1757           docs: plugins: minor addition to plugins list
1758
1759 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
1760
1761         * configure.ac:
1762           configure.ac: enable largefile support if possible
1763           https://bugzilla.gnome.org/show_bug.cgi?id=793103
1764
1765 === release 1.13.90 ===
1766
1767 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1768
1769         * ChangeLog:
1770         * NEWS:
1771         * RELEASE:
1772         * configure.ac:
1773         * gst-plugins-ugly.doap:
1774         * meson.build:
1775           Release 1.13.90
1776
1777 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1778
1779         * docs/plugins/gst-plugins-ugly-plugins.args:
1780         * docs/plugins/inspect/plugin-a52dec.xml:
1781         * docs/plugins/inspect/plugin-amrnb.xml:
1782         * docs/plugins/inspect/plugin-amrwbdec.xml:
1783         * docs/plugins/inspect/plugin-asf.xml:
1784         * docs/plugins/inspect/plugin-cdio.xml:
1785         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1786         * docs/plugins/inspect/plugin-dvdread.xml:
1787         * docs/plugins/inspect/plugin-dvdsub.xml:
1788         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1789         * docs/plugins/inspect/plugin-realmedia.xml:
1790         * docs/plugins/inspect/plugin-sid.xml:
1791         * docs/plugins/inspect/plugin-x264.xml:
1792         * docs/plugins/inspect/plugin-xingmux.xml:
1793           Update docs
1794
1795 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1796
1797         * meson.build:
1798         * tests/check/meson.build:
1799           meson: enable more warnings
1800
1801 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1802
1803         * ext/x264/gstx264enc.c:
1804           x264enc: fix build with newer x264 with support for multiple bit depths
1805           libx264 used to be built for one specific bit depth, and if we
1806           wanted to support multiple bit depths we would have to dynamically
1807           load the right .so from different paths. That has changed now, and
1808           libx264 can include support for multiple depths in the same lib,
1809           so we don't need to do the dlopen() dance any more. We'll keep
1810           the vtable stuff around until we can drop support for older x264.
1811           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1812           https://bugzilla.gnome.org/show_bug.cgi?id=792111
1813
1814 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
1815
1816         * ext/x264/gstx264enc.c:
1817           x264enc: Add format example for option-string
1818           https://bugzilla.gnome.org/show_bug.cgi?id=793879
1819
1820 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
1821
1822         * meson.build:
1823           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1824           add_global_arguments() can't be used in subprojects. It's
1825           entirely possible that -ugly is a subproject but gstreamer
1826           is picked up from an installed location, so we should
1827           really use add_project_arguments() in both cases.
1828
1829 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1830
1831         * configure.ac:
1832         * docs/plugins/inspect/plugin-a52dec.xml:
1833         * docs/plugins/inspect/plugin-amrnb.xml:
1834         * docs/plugins/inspect/plugin-amrwbdec.xml:
1835         * docs/plugins/inspect/plugin-asf.xml:
1836         * docs/plugins/inspect/plugin-cdio.xml:
1837         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1838         * docs/plugins/inspect/plugin-dvdread.xml:
1839         * docs/plugins/inspect/plugin-dvdsub.xml:
1840         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1841         * docs/plugins/inspect/plugin-realmedia.xml:
1842         * docs/plugins/inspect/plugin-sid.xml:
1843         * docs/plugins/inspect/plugin-x264.xml:
1844         * docs/plugins/inspect/plugin-xingmux.xml:
1845         * meson.build:
1846           Back to development
1847
1848 === release 1.13.1 ===
1849
1850 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1851
1852         * NEWS:
1853         * configure.ac:
1854         * gst-plugins-ugly.doap:
1855         * meson.build:
1856           Release 1.13.1
1857
1858 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
1859
1860         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1861         * docs/plugins/gst-plugins-ugly-plugins.args:
1862         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1863         * docs/plugins/inspect/plugin-a52dec.xml:
1864         * docs/plugins/inspect/plugin-amrnb.xml:
1865         * docs/plugins/inspect/plugin-amrwbdec.xml:
1866         * docs/plugins/inspect/plugin-asf.xml:
1867         * docs/plugins/inspect/plugin-cdio.xml:
1868         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1869         * docs/plugins/inspect/plugin-dvdread.xml:
1870         * docs/plugins/inspect/plugin-dvdsub.xml:
1871         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1872         * docs/plugins/inspect/plugin-realmedia.xml:
1873         * docs/plugins/inspect/plugin-sid.xml:
1874         * docs/plugins/inspect/plugin-x264.xml:
1875         * docs/plugins/inspect/plugin-xingmux.xml:
1876           docs: update plugin docs
1877
1878 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
1879
1880         * po/id.po:
1881         * po/it.po:
1882         * po/nl.po:
1883         * po/sv.po:
1884           po: update translations
1885
1886 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
1887
1888         * meson.build:
1889           meson: make version numbers ints and fix int/string comparison
1890           WARNING: Trying to compare values of different types (str, int).
1891           The result of this is undefined and will become a hard error
1892           in a future Meson release.
1893
1894 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
1895
1896         * configure.ac:
1897           autotools: use -fno-strict-aliasing where supported
1898           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1899
1900 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
1901
1902         * ext/sidplay/meson.build:
1903         * meson.build:
1904           meson: use -fno-strict-aliasing where supported
1905           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1906
1907 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1908
1909         * ext/amrnb/amrnbdec.c:
1910           amrnbdec: Don't use g_return_*_if_fail() on data parsing
1911           Those functions can be disabled. Instead just use the (existing)
1912           function.
1913           CID #1427121
1914
1915 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1916
1917         * ext/amrwbdec/amrwbdec.c:
1918           amrwbdec: Don't use g_return_*_if_fail() on data parsing
1919           Those functions can be disabled. Instead just use the (existing)
1920           function.
1921           CID #1427093
1922
1923 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1924
1925         * meson.build:
1926           meson: skip translations if gettext is not available
1927
1928 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
1929
1930         * common:
1931           Automatic update of common submodule
1932           From e8c7a71 to 3fa2c9e
1933
1934 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
1935
1936         * ext/x264/gstx264enc.c:
1937         * ext/x264/gstx264enc.h:
1938           x264enc: add 'insert-vui' property for users to choose
1939           VUI(Video Usability Information) parameters should be set
1940           according to the specification. However, some of the existing
1941           hardware decoders refuse to decode in certain combinations of
1942           the resolution and VUI parameters. To support the legacy
1943           decoders, this patch provides 'insert-vui' to skip the settings.
1944           https://bugzilla.gnome.org/show_bug.cgi?id=791331
1945
1946 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1947
1948         * ext/cdio/gstcdio.c:
1949         * ext/cdio/gstcdio.h:
1950         * ext/cdio/gstcdiocddasrc.c:
1951           cdio: Fix build with cdio >= 1.0
1952           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1953           as 1 for 1.0. We had various checks for < 83, which of course succeeded
1954           now although we are >= 0.83.
1955           Fix this by checking for < 76 (0.76) too, as that is the minimum version
1956           we currently support and everything < 76 is going to be >= 1.0.
1957           https://bugzilla.gnome.org/show_bug.cgi?id=791301
1958
1959 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
1960
1961         * common:
1962           Automatic update of common submodule
1963           From 3f4aa96 to e8c7a71
1964
1965 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
1966
1967         * configure.ac:
1968           configure: actually use -fvisibility if supported
1969           Fix up for previous commit.
1970
1971 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1972
1973         * configure.ac:
1974           autotools: stop controlling symbol visibility with -export-symbols-regex
1975           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1976           This should result in consistent behaviour for the autotools and
1977           Meson builds.
1978
1979 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
1980
1981         * gst/asfdemux/gstasfdemux.c:
1982           asfdemux: Fix prerolling files with "empty" streams
1983           This is a regression that was introduced by
1984           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1985           "    asfdemux: Add support for dvr-ms"
1986           The problem is that some files/streams might contain stream definition
1987           but there is no actual packets for those streams.
1988           This was used to "define" streams with different bitrates for example.
1989           The first_ts calculation resulted in never ever finding a valid first_ts
1990           since some streams were empty, and therefore never "activating" itself.
1991           Instead of that we first check if we are prerolled. And if we are we
1992           unconditionally get the "first_ts"
1993           The preroll check has been adapted to check whether streams of
1994           each defined type (i.e. audio/video/sub) has been prerolled. This solves
1995           the problem of having different streams of a particular type where only
1996           one stream actually has data.
1997
1998 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
1999
2000         * gst/asfdemux/gstasfdemux.c:
2001           asfdemux: Store the stream type in streams
2002           The field was present but never set :)
2003
2004 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
2005
2006         * ext/a52dec/gsta52dec.c:
2007           a52dec: Fix out buffer memory leak in error code path
2008           https://bugzilla.gnome.org/show_bug.cgi?id=788119
2009
2010 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
2011
2012         * ext/mpeg2dec/gstmpeg2dec.c:
2013           mpeg2dec: Fix buffer memory leak in error code path
2014           https://bugzilla.gnome.org/show_bug.cgi?id=787817
2015
2016 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2017
2018         * ext/mpeg2dec/gstmpeg2dec.c:
2019           mpeg2dec: Unmap output video frame if copying to it fails
2020           https://bugzilla.gnome.org/show_bug.cgi?id=787398
2021
2022 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2023
2024         * gst/realmedia/asmrules.c:
2025           realmedia: fix leak in asmrules error code path
2026           https://bugzilla.gnome.org/show_bug.cgi?id=787056
2027
2028 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2029
2030         * gst/realmedia/rtspreal.c:
2031           realmedia: Fix Memory leak in error case
2032           https://bugzilla.gnome.org/show_bug.cgi?id=787014
2033
2034 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
2035
2036         * tests/files/Makefile.am:
2037         * tests/files/cbr_stream.mp3:
2038         * tests/files/stream.mp2:
2039         * tests/files/vbr_stream.mp3:
2040           tests: remove files that were used by the mpg123 unit test
2041
2042 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
2043
2044         * Makefile.am:
2045         * REQUIREMENTS:
2046         * configure.ac:
2047         * docs/plugins/Makefile.am:
2048         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2049         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2050         * docs/plugins/inspect/plugin-twolame.xml:
2051         * ext/Makefile.am:
2052         * ext/meson.build:
2053         * ext/twolame/Makefile.am:
2054         * ext/twolame/gsttwolamemp2enc.c:
2055         * ext/twolame/gsttwolamemp2enc.h:
2056         * ext/twolame/meson.build:
2057         * po/POTFILES.in:
2058           Remove twolame plugin, moved to -good
2059           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2060
2061 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2062
2063         * Makefile.am:
2064         * REQUIREMENTS:
2065         * configure.ac:
2066         * docs/plugins/Makefile.am:
2067         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2068         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2069         * docs/plugins/gst-plugins-ugly-plugins.args:
2070         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2071         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2072         * docs/plugins/inspect/plugin-lame.xml:
2073         * ext/Makefile.am:
2074         * ext/lame/Makefile.am:
2075         * ext/lame/gstlamemp3enc.c:
2076         * ext/lame/gstlamemp3enc.h:
2077         * ext/lame/meson.build:
2078         * ext/lame/plugin.c:
2079         * ext/meson.build:
2080         * m4/Makefile.am:
2081         * m4/as-liblame.m4:
2082         * po/POTFILES.in:
2083         * tests/check/Makefile.am:
2084         * tests/check/gst-plugins-ugly.supp:
2085         * tests/check/meson.build:
2086         * tests/check/pipelines/.gitignore:
2087         * tests/check/pipelines/lame.c:
2088           Remove lame plugin, moved to -good
2089           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2090
2091 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
2092
2093         * Makefile.am:
2094         * REQUIREMENTS:
2095         * configure.ac:
2096         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2097         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2098         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2099         * docs/plugins/inspect/plugin-mpg123.xml:
2100         * ext/Makefile.am:
2101         * ext/meson.build:
2102         * ext/mpg123/Makefile.am:
2103         * ext/mpg123/gstmpg123audiodec.c:
2104         * ext/mpg123/gstmpg123audiodec.h:
2105         * ext/mpg123/meson.build:
2106         * tests/check/Makefile.am:
2107         * tests/check/elements/.gitignore:
2108         * tests/check/elements/mpg123audiodec.c:
2109         * tests/check/meson.build:
2110           Remove mpg123 plugin, moved to -good
2111           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2112
2113 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
2114
2115         * README:
2116         * common:
2117           Automatic update of common submodule
2118           From 48a5d85 to 3f4aa96
2119
2120 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2121
2122         * ext/sidplay/meson.build:
2123           sidplay: hide symbols in meson for this c++ plugin too
2124           Keep things local, as this is the only c++ plugin
2125           in ugly currently.
2126
2127 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
2128
2129         * meson.build:
2130           meson: don't export symbols by default
2131           Only plugin entry points should be exported.
2132           Currently plugins might export more symbols with
2133           the meson build, as we don't have the exports
2134           regexp there that we pass to libtool.
2135
2136 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2137
2138         * ext/x264/gstx264enc.c:
2139           x264enc: add FIXME note for future configuration cleanup
2140
2141 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2142
2143         * ext/dvdread/dvdreadsrc.c:
2144           dvdreadsrc: Fix string memory leak
2145           https://bugzilla.gnome.org/show_bug.cgi?id=785388
2146
2147 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
2148
2149         * ext/x264/gstx264enc.c:
2150           x264enc: fix indentation
2151
2152 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2153
2154         * ext/x264/gstx264enc.c:
2155           x264enc: fix caps leak
2156           Move creation of supported sink pads into class_init function
2157           which is also the only place where they're used. Unref the
2158           caps when no longer needed, the pad template will take its
2159           own ref.
2160           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2161
2162 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
2163
2164         * ext/mpg123/gstmpg123audiodec.c:
2165           mpg123audiodec: fix caps leak
2166           The pad template takes its own ref, so we should unref the caps.
2167           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2168
2169 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
2170
2171         * po/meson.build:
2172           meson: po: use glib preset and read language list from LINGUAS
2173           Supported since meson 0.37, so we can use it now.
2174
2175 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2176
2177         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2178           dvdlpmdec: Fix overrun from coverity
2179           CID #1414801
2180
2181 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2182
2183         * meson.build:
2184           meson: find python3 via python3 module
2185           https://bugzilla.gnome.org/show_bug.cgi?id=783198
2186
2187 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2188
2189         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2190         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2191           dvdlpcmdec: Added support for Blu-Ray audio
2192           https://bugzilla.gnome.org/show_bug.cgi?id=784552
2193
2194 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
2195
2196         * gst/asfdemux/gstasfdemux.c:
2197           asfdemux: More index handling
2198           In the same vein as the previous commit, the end of the file might have been
2199           cut and therefore contains bogus data.
2200           If the object is too short, consider it as garbage and return a non-fatal
2201           flow.
2202           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2203
2204 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
2205
2206         * gst/asfdemux/gstasfdemux.c:
2207           asfdemux; Don't assume index is present at end of file
2208           Some files have garbage at the end of the file, don't error out if we don't
2209           find the index there.
2210           Reverts back to previous behaviour (where corrupted/missing indexex were
2211           not a fatal error).
2212           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2213
2214 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2215
2216         * meson.build:
2217           meson: fix with-package-name option
2218           https://bugzilla.gnome.org/show_bug.cgi?id=784082
2219
2220 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2221
2222         * gst/asfdemux/gstasfdemux.c:
2223           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2224           ... which is how it has always been until changed coincidentally in commit
2225           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2226           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2227           to compensate for that in a lateral way
2228
2229 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2230
2231         * ext/x264/gstx264enc.c:
2232           x264enc: relax bframes upper limit count to maximum encoder supported
2233
2234 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2235
2236         * ext/sidplay/meson.build:
2237           meson: don't error out if sidplay library is not found
2238
2239 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
2240
2241         * ext/meson.build:
2242         * ext/sidplay/meson.build:
2243           meson: build sid plugin
2244           https://bugzilla.gnome.org/show_bug.cgi?id=784135
2245
2246 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2247
2248         * ext/x264/gstx264enc.c:
2249           x264: fix memory leak
2250           When the allowed caps are the same of template caps the allowed
2251           caps are not unrefed, leaking memory.
2252           https://bugzilla.gnome.org/show_bug.cgi?id=784060
2253
2254 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
2255
2256         * tests/check/meson.build:
2257           meson: Do not use path separator in test names
2258           Avoiding warnings like:
2259           WARNING: Target "elements/audioamplify" has a path separator in its name.
2260
2261 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
2262
2263         * gst/asfdemux/gstasfdemux.c:
2264           asfdemux: fix checking for header objects
2265           The if 'and' condition was mixed up with the last parameter of the
2266           function and would lead to wrong results
2267
2268 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
2269
2270         * Makefile.am:
2271         * config.h.meson:
2272         * meson.build:
2273           meson: don't need config.h.meson any longer
2274
2275 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2276
2277         * meson.build:
2278         * meson_options.txt:
2279           meson: add options to set package name and origin
2280           https://bugzilla.gnome.org/show_bug.cgi?id=782172
2281
2282 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
2283
2284         * tests/check/meson.build:
2285           Add gstvideo_dep for meson mpeg2dec test build
2286
2287 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
2288
2289         * tests/check/Makefile.am:
2290         * tests/check/elements/mpeg2dec.c:
2291           mpeg2dec test: Fix expected output caps
2292           In the absence of explicit info, video decoders
2293           now output mono multiview caps by default, so make
2294           the expected caps match that
2295
2296 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2297
2298         * config.h.meson:
2299         * configure.ac:
2300         * ext/a52dec/Makefile.am:
2301         * ext/amrnb/Makefile.am:
2302         * ext/amrwbdec/Makefile.am:
2303         * ext/cdio/Makefile.am:
2304         * ext/dvdread/Makefile.am:
2305         * ext/lame/Makefile.am:
2306         * ext/mpeg2dec/Makefile.am:
2307         * ext/mpg123/Makefile.am:
2308         * ext/sidplay/Makefile.am:
2309         * ext/twolame/Makefile.am:
2310         * ext/x264/Makefile.am:
2311         * gst/asfdemux/Makefile.am:
2312         * gst/dvdlpcmdec/Makefile.am:
2313         * gst/dvdsub/Makefile.am:
2314         * gst/realmedia/Makefile.am:
2315         * gst/xingmux/Makefile.am:
2316           Remove plugin specific static build option
2317           Static and dynamic plugins now have the same interface. The standard
2318           --enable-static/--enable-shared toggle are sufficient.
2319
2320 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2321
2322         * ext/sidplay/gstsiddec.cc:
2323           sid: Make plugin name match plugin file name
2324
2325 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
2326
2327         * configure.ac:
2328         * meson.build:
2329           Back to development
2330
2331 === release 1.12.0 ===
2332
2333 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
2334
2335         * ChangeLog:
2336         * NEWS:
2337         * RELEASE:
2338         * configure.ac:
2339         * docs/plugins/inspect/plugin-a52dec.xml:
2340         * docs/plugins/inspect/plugin-amrnb.xml:
2341         * docs/plugins/inspect/plugin-amrwbdec.xml:
2342         * docs/plugins/inspect/plugin-asf.xml:
2343         * docs/plugins/inspect/plugin-cdio.xml:
2344         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2345         * docs/plugins/inspect/plugin-dvdread.xml:
2346         * docs/plugins/inspect/plugin-dvdsub.xml:
2347         * docs/plugins/inspect/plugin-lame.xml:
2348         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2349         * docs/plugins/inspect/plugin-mpg123.xml:
2350         * docs/plugins/inspect/plugin-realmedia.xml:
2351         * docs/plugins/inspect/plugin-siddec.xml:
2352         * docs/plugins/inspect/plugin-twolame.xml:
2353         * docs/plugins/inspect/plugin-x264.xml:
2354         * docs/plugins/inspect/plugin-xingmux.xml:
2355         * gst-plugins-ugly.doap:
2356         * meson.build:
2357           Release 1.12.0
2358
2359 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2360
2361         * po/af.po:
2362         * po/az.po:
2363         * po/bg.po:
2364         * po/ca.po:
2365         * po/cs.po:
2366         * po/da.po:
2367         * po/de.po:
2368         * po/el.po:
2369         * po/en_GB.po:
2370         * po/eo.po:
2371         * po/es.po:
2372         * po/eu.po:
2373         * po/fi.po:
2374         * po/fr.po:
2375         * po/fur.po:
2376         * po/gl.po:
2377         * po/hr.po:
2378         * po/hu.po:
2379         * po/id.po:
2380         * po/it.po:
2381         * po/ja.po:
2382         * po/lt.po:
2383         * po/lv.po:
2384         * po/ms.po:
2385         * po/mt.po:
2386         * po/nb.po:
2387         * po/nl.po:
2388         * po/or.po:
2389         * po/pl.po:
2390         * po/pt_BR.po:
2391         * po/ro.po:
2392         * po/ru.po:
2393         * po/sk.po:
2394         * po/sl.po:
2395         * po/sq.po:
2396         * po/sr.po:
2397         * po/sv.po:
2398         * po/tr.po:
2399         * po/uk.po:
2400         * po/vi.po:
2401         * po/zh_CN.po:
2402           Update .po files
2403
2404 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
2405
2406         * po/id.po:
2407         * po/sv.po:
2408           po: Update translations
2409
2410 === release 1.11.91 ===
2411
2412 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
2413
2414         * ChangeLog:
2415         * NEWS:
2416         * RELEASE:
2417         * configure.ac:
2418         * docs/plugins/inspect/plugin-a52dec.xml:
2419         * docs/plugins/inspect/plugin-amrnb.xml:
2420         * docs/plugins/inspect/plugin-amrwbdec.xml:
2421         * docs/plugins/inspect/plugin-asf.xml:
2422         * docs/plugins/inspect/plugin-cdio.xml:
2423         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2424         * docs/plugins/inspect/plugin-dvdread.xml:
2425         * docs/plugins/inspect/plugin-dvdsub.xml:
2426         * docs/plugins/inspect/plugin-lame.xml:
2427         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2428         * docs/plugins/inspect/plugin-mpg123.xml:
2429         * docs/plugins/inspect/plugin-realmedia.xml:
2430         * docs/plugins/inspect/plugin-siddec.xml:
2431         * docs/plugins/inspect/plugin-twolame.xml:
2432         * docs/plugins/inspect/plugin-x264.xml:
2433         * docs/plugins/inspect/plugin-xingmux.xml:
2434         * gst-plugins-ugly.doap:
2435         * meson.build:
2436           Release 1.11.91
2437
2438 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2439
2440         * po/af.po:
2441         * po/az.po:
2442         * po/bg.po:
2443         * po/ca.po:
2444         * po/cs.po:
2445         * po/da.po:
2446         * po/de.po:
2447         * po/el.po:
2448         * po/en_GB.po:
2449         * po/eo.po:
2450         * po/es.po:
2451         * po/eu.po:
2452         * po/fi.po:
2453         * po/fr.po:
2454         * po/fur.po:
2455         * po/gl.po:
2456         * po/hr.po:
2457         * po/hu.po:
2458         * po/id.po:
2459         * po/it.po:
2460         * po/ja.po:
2461         * po/lt.po:
2462         * po/lv.po:
2463         * po/ms.po:
2464         * po/mt.po:
2465         * po/nb.po:
2466         * po/nl.po:
2467         * po/or.po:
2468         * po/pl.po:
2469         * po/pt_BR.po:
2470         * po/ro.po:
2471         * po/ru.po:
2472         * po/sk.po:
2473         * po/sl.po:
2474         * po/sq.po:
2475         * po/sr.po:
2476         * po/sv.po:
2477         * po/tr.po:
2478         * po/uk.po:
2479         * po/vi.po:
2480         * po/zh_CN.po:
2481           Update .po files
2482
2483 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
2484
2485         * po/LINGUAS:
2486         * po/fur.po:
2487         * po/id.po:
2488         * po/sv.po:
2489           po: Update translations
2490
2491 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2492
2493         * ext/x264/gstx264enc.h:
2494           x264: Use __declspec(dllimport) with MinGW too
2495           x264.h says this isn't needed with MinGW, but it looks like it is.
2496           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2497
2498 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2499
2500         * common:
2501           Automatic update of common submodule
2502           From 60aeef6 to 48a5d85
2503
2504 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
2505
2506         * autogen.sh:
2507         * common:
2508           Automatic update of common submodule
2509           From 39ac2f5 to 60aeef6
2510
2511 === release 1.11.90 ===
2512
2513 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2514
2515         * ChangeLog:
2516         * NEWS:
2517         * RELEASE:
2518         * configure.ac:
2519         * docs/plugins/inspect/plugin-a52dec.xml:
2520         * docs/plugins/inspect/plugin-amrnb.xml:
2521         * docs/plugins/inspect/plugin-amrwbdec.xml:
2522         * docs/plugins/inspect/plugin-asf.xml:
2523         * docs/plugins/inspect/plugin-cdio.xml:
2524         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2525         * docs/plugins/inspect/plugin-dvdread.xml:
2526         * docs/plugins/inspect/plugin-dvdsub.xml:
2527         * docs/plugins/inspect/plugin-lame.xml:
2528         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2529         * docs/plugins/inspect/plugin-mpg123.xml:
2530         * docs/plugins/inspect/plugin-realmedia.xml:
2531         * docs/plugins/inspect/plugin-siddec.xml:
2532         * docs/plugins/inspect/plugin-twolame.xml:
2533         * docs/plugins/inspect/plugin-x264.xml:
2534         * docs/plugins/inspect/plugin-xingmux.xml:
2535         * gst-plugins-ugly.doap:
2536         * meson.build:
2537           Release 1.11.90
2538
2539 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
2540
2541         * po/af.po:
2542         * po/az.po:
2543         * po/bg.po:
2544         * po/ca.po:
2545         * po/cs.po:
2546         * po/da.po:
2547         * po/de.po:
2548         * po/el.po:
2549         * po/en_GB.po:
2550         * po/eo.po:
2551         * po/es.po:
2552         * po/eu.po:
2553         * po/fi.po:
2554         * po/fr.po:
2555         * po/gl.po:
2556         * po/hr.po:
2557         * po/hu.po:
2558         * po/id.po:
2559         * po/it.po:
2560         * po/ja.po:
2561         * po/lt.po:
2562         * po/lv.po:
2563         * po/ms.po:
2564         * po/mt.po:
2565         * po/nb.po:
2566         * po/nl.po:
2567         * po/or.po:
2568         * po/pl.po:
2569         * po/pt_BR.po:
2570         * po/ro.po:
2571         * po/ru.po:
2572         * po/sk.po:
2573         * po/sl.po:
2574         * po/sq.po:
2575         * po/sr.po:
2576         * po/sv.po:
2577         * po/tr.po:
2578         * po/uk.po:
2579         * po/vi.po:
2580         * po/zh_CN.po:
2581           Update .po files
2582
2583 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2584
2585         * po/id.po:
2586         * po/sv.po:
2587           po: Update translations
2588
2589 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2590
2591         * tests/check/meson.build:
2592           meson: test: Fix environment object usage
2593           And use get_pkgconfig_variable instead of calling pkg-config ourself
2594
2595 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
2596
2597         * REQUIREMENTS:
2598           REQUIREMENTS: update for mad mp3 decoder removal
2599           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2600
2601 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2602
2603         * Makefile.am:
2604           Add libgstrmdemux.so to cruft list
2605           This was renamed to libgstrealmedia.so, this fixes helps fixing
2606           uninstalled setup.
2607           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2608
2609 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2610
2611         * docs/plugins/inspect/plugin-realmedia.xml:
2612         * gst/realmedia/Makefile.am:
2613         * gst/realmedia/meson.build:
2614           Rename plugin filenames to match plugin names
2615           libgstrmdemux.so becomes libgstrealmedia.so
2616           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2617
2618 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
2619
2620         * ext/mpeg2dec/gstmpeg2dec.c:
2621           mpeg2dec: Fix latency calculation
2622           The latency calculation was missing a scaling by GST_SECOND,
2623           so it would always report a tiny latency. Fix that.
2624           Spotted by Guillaume Desmottes.
2625
2626 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2627
2628         * gst/asfdemux/gstasfdemux.c:
2629           asfdemux: Fix compilation with gcc 7
2630           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2631           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2632           is_encrypted = ! !((flags & 0x8000) << 15);
2633           ~~~~~~~~~~~~~~~~~~^~~~~~
2634           https://bugzilla.gnome.org/show_bug.cgi?id=779329
2635
2636 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
2637
2638         * ext/amrwbdec/amrwb.c:
2639         * ext/amrwbdec/amrwbdec.h:
2640           Update Edgard Lima's email
2641           https://bugzilla.gnome.org/show_bug.cgi?id=779230
2642
2643 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
2644
2645         * meson.build:
2646           meson: Update version
2647
2648 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2649
2650         * configure.ac:
2651           Back to development
2652
2653 === release 1.11.2 ===
2654
2655 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2656
2657         * ChangeLog:
2658         * NEWS:
2659         * RELEASE:
2660         * configure.ac:
2661         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2662         * docs/plugins/inspect/plugin-a52dec.xml:
2663         * docs/plugins/inspect/plugin-amrnb.xml:
2664         * docs/plugins/inspect/plugin-amrwbdec.xml:
2665         * docs/plugins/inspect/plugin-asf.xml:
2666         * docs/plugins/inspect/plugin-cdio.xml:
2667         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2668         * docs/plugins/inspect/plugin-dvdread.xml:
2669         * docs/plugins/inspect/plugin-dvdsub.xml:
2670         * docs/plugins/inspect/plugin-lame.xml:
2671         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2672         * docs/plugins/inspect/plugin-mpg123.xml:
2673         * docs/plugins/inspect/plugin-realmedia.xml:
2674         * docs/plugins/inspect/plugin-siddec.xml:
2675         * docs/plugins/inspect/plugin-twolame.xml:
2676         * docs/plugins/inspect/plugin-x264.xml:
2677         * docs/plugins/inspect/plugin-xingmux.xml:
2678         * gst-plugins-ugly.doap:
2679           Release 1.11.2
2680
2681 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2682
2683         * po/af.po:
2684         * po/az.po:
2685         * po/bg.po:
2686         * po/ca.po:
2687         * po/cs.po:
2688         * po/da.po:
2689         * po/de.po:
2690         * po/el.po:
2691         * po/en_GB.po:
2692         * po/eo.po:
2693         * po/es.po:
2694         * po/eu.po:
2695         * po/fi.po:
2696         * po/fr.po:
2697         * po/gl.po:
2698         * po/hr.po:
2699         * po/hu.po:
2700         * po/id.po:
2701         * po/it.po:
2702         * po/ja.po:
2703         * po/lt.po:
2704         * po/lv.po:
2705         * po/ms.po:
2706         * po/mt.po:
2707         * po/nb.po:
2708         * po/nl.po:
2709         * po/or.po:
2710         * po/pl.po:
2711         * po/pt_BR.po:
2712         * po/ro.po:
2713         * po/ru.po:
2714         * po/sk.po:
2715         * po/sl.po:
2716         * po/sq.po:
2717         * po/sr.po:
2718         * po/sv.po:
2719         * po/tr.po:
2720         * po/uk.po:
2721         * po/vi.po:
2722         * po/zh_CN.po:
2723           Update .po files
2724
2725 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2726
2727         * po/id.po:
2728         * po/sv.po:
2729           po: Update translations
2730
2731 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2732
2733         * Makefile.am:
2734           meson: dist meson build files
2735           Ship meson build files in tarballs, so people who use tarballs
2736           in their builds can start playing with meson already.
2737
2738 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2739
2740         * ext/x264/gstx264enc.c:
2741           x264: Initialize function vtable in plugin_init()
2742           These values are defined in the x264.h header and are not const on
2743           Windows due to the way DLLs work. See:
2744           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2745           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2746           https://bugzilla.gnome.org/show_bug.cgi?id=777903
2747
2748 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2749
2750         * gst/asfdemux/gstasfdemux.c:
2751           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2752           https://bugzilla.gnome.org/show_bug.cgi?id=777955
2753
2754 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
2755
2756         * gst/asfdemux/gstasfdemux.c:
2757           asfdemux: Reset number of languages to 0 when freeing the array because of errors
2758           Otherwise we will happily index into the array at NULL if the requested
2759           index is smaller than the number of languages that were previously
2760           allocated.
2761           https://bugzilla.gnome.org/show_bug.cgi?id=777937
2762
2763 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2764
2765         * tests/check/meson.build:
2766           meson: Properly use ':' for defining keywords
2767
2768 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
2769
2770         * meson.build:
2771           meson: bump version
2772
2773 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2774
2775         * configure.ac:
2776           Back to development
2777
2778 === release 1.11.1 ===
2779
2780 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
2781
2782         * ChangeLog:
2783         * NEWS:
2784         * RELEASE:
2785         * configure.ac:
2786         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2787         * docs/plugins/inspect/plugin-a52dec.xml:
2788         * docs/plugins/inspect/plugin-amrnb.xml:
2789         * docs/plugins/inspect/plugin-amrwbdec.xml:
2790         * docs/plugins/inspect/plugin-asf.xml:
2791         * docs/plugins/inspect/plugin-cdio.xml:
2792         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2793         * docs/plugins/inspect/plugin-dvdread.xml:
2794         * docs/plugins/inspect/plugin-dvdsub.xml:
2795         * docs/plugins/inspect/plugin-lame.xml:
2796         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2797         * docs/plugins/inspect/plugin-mpg123.xml:
2798         * docs/plugins/inspect/plugin-realmedia.xml:
2799         * docs/plugins/inspect/plugin-siddec.xml:
2800         * docs/plugins/inspect/plugin-twolame.xml:
2801         * docs/plugins/inspect/plugin-x264.xml:
2802         * docs/plugins/inspect/plugin-xingmux.xml:
2803         * gst-plugins-ugly.doap:
2804           Release 1.11.1
2805
2806 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2807
2808         * po/af.po:
2809         * po/az.po:
2810         * po/bg.po:
2811         * po/ca.po:
2812         * po/cs.po:
2813         * po/da.po:
2814         * po/de.po:
2815         * po/el.po:
2816         * po/en_GB.po:
2817         * po/eo.po:
2818         * po/es.po:
2819         * po/eu.po:
2820         * po/fi.po:
2821         * po/fr.po:
2822         * po/gl.po:
2823         * po/hr.po:
2824         * po/hu.po:
2825         * po/id.po:
2826         * po/it.po:
2827         * po/ja.po:
2828         * po/lt.po:
2829         * po/lv.po:
2830         * po/ms.po:
2831         * po/mt.po:
2832         * po/nb.po:
2833         * po/nl.po:
2834         * po/or.po:
2835         * po/pl.po:
2836         * po/pt_BR.po:
2837         * po/ro.po:
2838         * po/ru.po:
2839         * po/sk.po:
2840         * po/sl.po:
2841         * po/sq.po:
2842         * po/sr.po:
2843         * po/sv.po:
2844         * po/tr.po:
2845         * po/uk.po:
2846         * po/vi.po:
2847         * po/zh_CN.po:
2848           Update .po files
2849
2850 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
2851
2852         * po/hr.po:
2853         * po/id.po:
2854         * po/sv.po:
2855           po: Update translations
2856
2857 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2858
2859         * ext/amrnb/meson.build:
2860         * ext/x264/meson.build:
2861         * meson.build:
2862           meson: Install presets files
2863
2864 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2865
2866         * ext/x264/GstX264Enc.prs:
2867           x264enc: Add a youtube preset.
2868           Based on https://support.google.com/youtube/answer/1722171
2869           https://bugzilla.gnome.org/show_bug.cgi?id=751560
2870
2871 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
2872
2873         * config.h.meson:
2874         * configure.ac:
2875         * docs/plugins/Makefile.am:
2876         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2877         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2878         * docs/plugins/inspect/plugin-mad.xml:
2879         * ext/Makefile.am:
2880         * ext/mad/Makefile.am:
2881         * ext/mad/gstmad.c:
2882         * ext/mad/gstmad.h:
2883         * ext/mad/meson.build:
2884         * ext/meson.build:
2885           mad: remove plugin
2886           We have better replacements such as the mpg123 plugin.
2887           The main reason to keep around mad was for 'freeform'
2888           mp3 support, but mpg123 can handle those too nowadays.
2889           Also, mad is GPL and has been unmaintained for years.
2890           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2891
2892 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2893
2894         * Makefile.am:
2895         * configure.ac:
2896         * win32/MANIFEST:
2897         * win32/common/.gitignore:
2898         * win32/common/config.h:
2899           win32: remove platform-specific copies of generated headers
2900           Unused and no longer needed.
2901
2902 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
2903
2904         * .gitignore:
2905         * Makefile.am:
2906         * configure.ac:
2907         * gst-plugins-ugly.spec.in:
2908           Remove generated .spec file
2909           Likely extremely bitrotten, and we should not ship this anyway.
2910
2911 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
2912
2913         * meson.build:
2914           meson: Support building without Gst debug
2915
2916 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
2917
2918         * README:
2919         * common:
2920           Automatic update of common submodule
2921           From f980fd9 to 39ac2f5
2922
2923 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2924
2925         * gst/asfdemux/gstasfdemux.c:
2926           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2927           https://bugzilla.gnome.org/show_bug.cgi?id=775515
2928
2929 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2930
2931         * ext/x264/gstx264enc.c:
2932           x264enc: Add information for mixed mode
2933           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2934
2935 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2936
2937         * ext/x264/gstx264enc.c:
2938           x264enc: Correctly pass interlacing/TFF information
2939           Give the interlacing information correctly to the encoder. Also parse
2940           TFF/BFF information from the caps and pass it too.
2941           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2942
2943 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2944
2945         * ext/x264/gstx264enc.c:
2946           x264enc: Auto-detect interlace mode from caps
2947           If the caps are interlaced, interlacing is always enabled on the
2948           encoder. If the interlace-mode field is missing or if it's progressive,
2949           the encoder uses the "interlaced" property.
2950           https://bugzilla.gnome.org/show_bug.cgi?id=775228
2951
2952 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2953
2954         * .gitmodules:
2955           common: use https protocol for common submodule
2956           https://bugzilla.gnome.org/show_bug.cgi?id=775110
2957
2958 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2959
2960         * gst/realmedia/realhash.c:
2961           real: Fix compiler warnings with latest clang
2962           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2963           *buf1 = 128;
2964           ~ ^~~
2965           https://bugzilla.gnome.org/show_bug.cgi?id=775112
2966
2967 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
2968
2969         * gst/asfdemux/gstasfdemux.c:
2970           asfdemux: Allow 64bit sizes for DATA object
2971           we *can* have files greater than 4GB, any other object should be
2972           smaller than that
2973
2974 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
2975
2976         * gst/asfdemux/gstasfdemux.c:
2977           asfdemux: Add sanity check for asf_stream_audio
2978           We should have enough bytes for the specified codec_data
2979           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2980
2981 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
2982
2983         * gst/asfdemux/gstasfdemux.c:
2984           asfdemux: Add sanity checks when reading asf_stream_video_format
2985           It should report a size of at least 40 bytes
2986           Also check for the size of the remaining data (i.e. codec_data)
2987           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2988
2989 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
2990
2991         * gst/asfdemux/gstasfdemux.c:
2992           asfdemux: Add check for invalid/corrupt asf object
2993           An asf object can't realistically be bigger than 2**32 bytes.
2994           If it reports a size bigger than that, consider it corrupt and properly
2995           propagate the error back.
2996           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2997
2998 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
2999
3000         * gst/asfdemux/gstasfdemux.c:
3001           asfdemux: Handle EOS in push-mode on corrupted files
3002           It is possible no streams were activated when receiving EOS, if so
3003           handled it as if we hadn't seen the header
3004           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3005
3006 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
3007
3008         * gst/asfdemux/gstasfdemux.c:
3009         * gst/asfdemux/gstasfdemux.h:
3010           asfdemux: FILE headers are mandatory in the header
3011           As per the specification, also avoids ending up trying to play a
3012           file with plenty of un-initialized values.
3013           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3014
3015 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
3016
3017         * gst/asfdemux/gstasfdemux.c:
3018           asfdemux: Handle incomplete header in pull mode
3019           pulling headers is meant to complete as a whole. If we don't have
3020           enough data, it's an error.
3021           Avoids pipeline hangs on corrupted files
3022           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3023
3024 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
3025
3026         * gst/asfdemux/gstasfdemux.c:
3027           asfdemux: Handle issues with "empty" files
3028           In some corrupted files, we could end up with no actual streams
3029           being exposed.
3030           In those cases, make sure we properly propagate the failure all
3031           the way to the loop function. This avoids ending up in cases where
3032           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3033           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3034
3035 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3036
3037         * ext/dvdread/dvdreadsrc.c:
3038           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3039
3040 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
3041
3042         * meson.build:
3043           meson: Add ignored warnings for MSVC
3044           https://bugzilla.gnome.org/show_bug.cgi?id=774656
3045
3046 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
3047
3048         * configure.ac:
3049         * ext/x264/Makefile.am:
3050         * ext/x264/gstx264enc.c:
3051         * ext/x264/gstx264enc.h:
3052         * ext/x264/meson.build:
3053         * meson_options.txt:
3054           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3055           x264 has to be compiled specifically for a target bit depth.
3056           Distributions currently ship various libraries in their packages, with
3057           different bit depths.
3058           This change now allows to provide them all at configure time and have
3059           the x264enc element dynamically switch between them based on the bit
3060           depth of the input format.
3061           https://bugzilla.gnome.org/show_bug.cgi?id=763297
3062
3063 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
3064
3065         * meson.build:
3066           meson: update version
3067
3068 === release 1.11.0 ===
3069
3070 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
3071
3072         * configure.ac:
3073           Back to development
3074
3075 === release 1.10.0 ===
3076
3077 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
3078
3079         * ChangeLog:
3080         * NEWS:
3081         * RELEASE:
3082         * configure.ac:
3083         * docs/plugins/inspect/plugin-a52dec.xml:
3084         * docs/plugins/inspect/plugin-amrnb.xml:
3085         * docs/plugins/inspect/plugin-amrwbdec.xml:
3086         * docs/plugins/inspect/plugin-asf.xml:
3087         * docs/plugins/inspect/plugin-cdio.xml:
3088         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3089         * docs/plugins/inspect/plugin-dvdread.xml:
3090         * docs/plugins/inspect/plugin-dvdsub.xml:
3091         * docs/plugins/inspect/plugin-lame.xml:
3092         * docs/plugins/inspect/plugin-mad.xml:
3093         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3094         * docs/plugins/inspect/plugin-mpg123.xml:
3095         * docs/plugins/inspect/plugin-realmedia.xml:
3096         * docs/plugins/inspect/plugin-siddec.xml:
3097         * docs/plugins/inspect/plugin-twolame.xml:
3098         * docs/plugins/inspect/plugin-x264.xml:
3099         * docs/plugins/inspect/plugin-xingmux.xml:
3100         * gst-plugins-ugly.doap:
3101         * win32/common/config.h:
3102           Release 1.10.0
3103
3104 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
3105
3106         * po/af.po:
3107         * po/az.po:
3108         * po/bg.po:
3109         * po/ca.po:
3110         * po/cs.po:
3111         * po/da.po:
3112         * po/de.po:
3113         * po/el.po:
3114         * po/en_GB.po:
3115         * po/eo.po:
3116         * po/es.po:
3117         * po/eu.po:
3118         * po/fi.po:
3119         * po/fr.po:
3120         * po/gl.po:
3121         * po/hr.po:
3122         * po/hu.po:
3123         * po/id.po:
3124         * po/it.po:
3125         * po/ja.po:
3126         * po/lt.po:
3127         * po/lv.po:
3128         * po/ms.po:
3129         * po/mt.po:
3130         * po/nb.po:
3131         * po/nl.po:
3132         * po/or.po:
3133         * po/pl.po:
3134         * po/pt_BR.po:
3135         * po/ro.po:
3136         * po/ru.po:
3137         * po/sk.po:
3138         * po/sl.po:
3139         * po/sq.po:
3140         * po/sr.po:
3141         * po/sv.po:
3142         * po/tr.po:
3143         * po/uk.po:
3144         * po/vi.po:
3145         * po/zh_CN.po:
3146           Update .po files
3147
3148 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3149
3150         * po/id.po:
3151         * po/sv.po:
3152           po: Update translations
3153
3154 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3155
3156         * meson.build:
3157         * tests/meson.build:
3158           meson: Don't depend on gstreamer-check-1.0 on windows
3159           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3160
3161 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3162
3163         * meson.build:
3164         * tests/check/meson.build:
3165         * tests/meson.build:
3166           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3167           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3168           Does not actually work. See:
3169           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3170
3171 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
3172
3173         * tests/check/meson.build:
3174           meson: fix build outside of gst-all
3175
3176 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3177
3178         * meson.build:
3179         * tests/check/meson.build:
3180         * tests/meson.build:
3181           meson: move gstreamer-check-1.0 dependency to tests/check
3182           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3183
3184 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3185
3186         * meson.build:
3187           meson: Don't set c_std to gnu99
3188           Use the default for each compiler on every platform instead. This
3189           improves our compatibility with compilers that don't have gnu99 as
3190           a c_std.
3191
3192 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3193
3194         * meson.build:
3195         * tests/check/getpluginsdir:
3196         * tests/check/meson.build:
3197           meson: Make use of new environment object and set plugin path to builddir
3198           Workaround source_root being the root directory of all projects
3199           in the subproject case and remove now unneeded getpluginsdir
3200           Bump meson requirement to 0.35
3201
3202 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3203
3204         * hooks/pre-commit.hook:
3205         * meson.build:
3206         * tests/check/getpluginsdir:
3207           meson: Setup pre commit hook and fix getpluginsdir for standalone case
3208
3209 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3210
3211         * meson.build:
3212           meson: update version
3213
3214 === release 1.9.90 ===
3215
3216 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
3217
3218         * ChangeLog:
3219         * NEWS:
3220         * RELEASE:
3221         * configure.ac:
3222         * docs/plugins/inspect/plugin-a52dec.xml:
3223         * docs/plugins/inspect/plugin-amrnb.xml:
3224         * docs/plugins/inspect/plugin-amrwbdec.xml:
3225         * docs/plugins/inspect/plugin-asf.xml:
3226         * docs/plugins/inspect/plugin-cdio.xml:
3227         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3228         * docs/plugins/inspect/plugin-dvdread.xml:
3229         * docs/plugins/inspect/plugin-dvdsub.xml:
3230         * docs/plugins/inspect/plugin-lame.xml:
3231         * docs/plugins/inspect/plugin-mad.xml:
3232         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3233         * docs/plugins/inspect/plugin-mpg123.xml:
3234         * docs/plugins/inspect/plugin-realmedia.xml:
3235         * docs/plugins/inspect/plugin-siddec.xml:
3236         * docs/plugins/inspect/plugin-twolame.xml:
3237         * docs/plugins/inspect/plugin-x264.xml:
3238         * docs/plugins/inspect/plugin-xingmux.xml:
3239         * gst-plugins-ugly.doap:
3240         * win32/common/config.h:
3241           Release 1.9.90
3242
3243 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
3244
3245         * po/af.po:
3246         * po/az.po:
3247         * po/bg.po:
3248         * po/ca.po:
3249         * po/cs.po:
3250         * po/da.po:
3251         * po/de.po:
3252         * po/el.po:
3253         * po/en_GB.po:
3254         * po/eo.po:
3255         * po/es.po:
3256         * po/eu.po:
3257         * po/fi.po:
3258         * po/fr.po:
3259         * po/gl.po:
3260         * po/hr.po:
3261         * po/hu.po:
3262         * po/id.po:
3263         * po/it.po:
3264         * po/ja.po:
3265         * po/lt.po:
3266         * po/lv.po:
3267         * po/ms.po:
3268         * po/mt.po:
3269         * po/nb.po:
3270         * po/nl.po:
3271         * po/or.po:
3272         * po/pl.po:
3273         * po/pt_BR.po:
3274         * po/ro.po:
3275         * po/ru.po:
3276         * po/sk.po:
3277         * po/sl.po:
3278         * po/sq.po:
3279         * po/sr.po:
3280         * po/sv.po:
3281         * po/tr.po:
3282         * po/uk.po:
3283         * po/vi.po:
3284         * po/zh_CN.po:
3285           Update .po files
3286
3287 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
3288
3289         * po/id.po:
3290         * po/sv.po:
3291           po: Update translations
3292
3293 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
3294
3295         * ext/x264/gstx264enc.c:
3296           x264enc: Set colorimetry and chroma-site information
3297           https://bugzilla.gnome.org/show_bug.cgi?id=772159
3298
3299 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
3300
3301         * meson.build:
3302         * po/meson.build:
3303           meson: hook up translations
3304
3305 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
3306
3307         * meson.build:
3308         * tests/check/getpluginsdir:
3309         * tests/check/meson.build:
3310         * tests/meson.build:
3311           meson: hook up unit tests
3312
3313 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
3314
3315         * configure.ac:
3316           configure: Depend on gstreamer 1.9.2.1
3317
3318 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
3319
3320         * autogen.sh:
3321         * common:
3322           Automatic update of common submodule
3323           From b18d820 to f980fd9
3324
3325 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
3326
3327         * autogen.sh:
3328         * common:
3329           Automatic update of common submodule
3330           From f49c55e to b18d820
3331
3332 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3333
3334         * meson.build:
3335           meson: Bump version to 1.9.2
3336
3337 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
3338
3339         * configure.ac:
3340           Back to development
3341
3342 === release 1.9.2 ===
3343
3344 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
3345
3346         * ChangeLog:
3347         * NEWS:
3348         * RELEASE:
3349         * configure.ac:
3350         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3351         * docs/plugins/inspect/plugin-a52dec.xml:
3352         * docs/plugins/inspect/plugin-amrnb.xml:
3353         * docs/plugins/inspect/plugin-amrwbdec.xml:
3354         * docs/plugins/inspect/plugin-asf.xml:
3355         * docs/plugins/inspect/plugin-cdio.xml:
3356         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3357         * docs/plugins/inspect/plugin-dvdread.xml:
3358         * docs/plugins/inspect/plugin-dvdsub.xml:
3359         * docs/plugins/inspect/plugin-lame.xml:
3360         * docs/plugins/inspect/plugin-mad.xml:
3361         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3362         * docs/plugins/inspect/plugin-mpg123.xml:
3363         * docs/plugins/inspect/plugin-realmedia.xml:
3364         * docs/plugins/inspect/plugin-siddec.xml:
3365         * docs/plugins/inspect/plugin-twolame.xml:
3366         * docs/plugins/inspect/plugin-x264.xml:
3367         * docs/plugins/inspect/plugin-xingmux.xml:
3368         * gst-plugins-ugly.doap:
3369         * win32/common/config.h:
3370           Release 1.9.2
3371
3372 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
3373
3374         * po/af.po:
3375         * po/az.po:
3376         * po/bg.po:
3377         * po/ca.po:
3378         * po/cs.po:
3379         * po/da.po:
3380         * po/de.po:
3381         * po/el.po:
3382         * po/en_GB.po:
3383         * po/eo.po:
3384         * po/es.po:
3385         * po/eu.po:
3386         * po/fi.po:
3387         * po/fr.po:
3388         * po/gl.po:
3389         * po/hr.po:
3390         * po/hu.po:
3391         * po/id.po:
3392         * po/it.po:
3393         * po/ja.po:
3394         * po/lt.po:
3395         * po/lv.po:
3396         * po/ms.po:
3397         * po/mt.po:
3398         * po/nb.po:
3399         * po/nl.po:
3400         * po/or.po:
3401         * po/pl.po:
3402         * po/pt_BR.po:
3403         * po/ro.po:
3404         * po/ru.po:
3405         * po/sk.po:
3406         * po/sl.po:
3407         * po/sq.po:
3408         * po/sr.po:
3409         * po/sv.po:
3410         * po/tr.po:
3411         * po/uk.po:
3412         * po/vi.po:
3413         * po/zh_CN.po:
3414           po: Update translations
3415
3416 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3417
3418         * ext/sidplay/gstsiddec.cc:
3419           siddec: Fix compilation with debugging disabled
3420           gstsiddec.o
3421           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3422           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3423           const gchar *reason = gst_flow_get_name (ret);
3424           ^
3425
3426 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
3427
3428         * ext/sidplay/gstsiddec.cc:
3429         * gst/asfdemux/gstasfdemux.c:
3430         * gst/realmedia/rmdemux.c:
3431           Use the new API to post flow ERROR messages on the bus
3432           https://bugzilla.gnome.org/show_bug.cgi?id=770158
3433
3434 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
3435
3436         * gst/asfdemux/meson.build:
3437           meson: Link asfdemux against the gstsdp library
3438
3439 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
3440
3441         * meson.build:
3442           meson: Add support for fallback subprojects
3443
3444 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3445
3446         * .gitignore:
3447         * config.h.meson:
3448         * ext/a52dec/meson.build:
3449         * ext/amrnb/meson.build:
3450         * ext/amrwbdec/meson.build:
3451         * ext/cdio/meson.build:
3452         * ext/dvdread/meson.build:
3453         * ext/lame/meson.build:
3454         * ext/mad/meson.build:
3455         * ext/meson.build:
3456         * ext/mpeg2dec/meson.build:
3457         * ext/mpg123/meson.build:
3458         * ext/twolame/meson.build:
3459         * ext/x264/meson.build:
3460         * gst/asfdemux/meson.build:
3461         * gst/dvdlpcmdec/meson.build:
3462         * gst/dvdsub/meson.build:
3463         * gst/meson.build:
3464         * gst/realmedia/meson.build:
3465         * gst/xingmux/meson.build:
3466         * meson.build:
3467           Add support for Meson as alternative/parallel build system
3468           https://github.com/mesonbuild/meson
3469           With contributions from:
3470           Tim-Philipp Müller <tim@centricular.com>
3471           Jussi Pakkanen <jpakkane@gmail.com> (original port)
3472           Highlights of the features provided are:
3473           * Faster builds on Linux (~40-50% faster)
3474           * The ability to build with MSVC on Windows
3475           * Generate Visual Studio project files
3476           * Generate XCode project files
3477           * Much faster builds on Windows (on-par with Linux)
3478           * Seriously fast configure and building on embedded
3479           ... and many more. For more details see:
3480           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3481           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3482           Building with Meson should work on both Linux and Windows, but may
3483           need a few more tweaks on other operating systems.
3484
3485 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3486
3487         * ext/a52dec/gsta52dec.c:
3488         * ext/dvdread/dvdreadsrc.c:
3489         * ext/x264/gstx264enc.h:
3490         * gst/realmedia/realhash.c:
3491         * gst/realmedia/rtspreal.c:
3492           plugins: Use <stdint.h> instead of _stdint.h
3493           _stdint.h is generated by Autotools and we don't really need it. All
3494           supported platforms now ship with stdint.h. The only stickler was MSVC,
3495           and since Visual Studio 2015 it also ships stdint.h now.
3496
3497 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3498
3499         * ext/mpeg2dec/perftest.c:
3500           mpeg2dec: remove file no longer used or needed
3501
3502 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
3503
3504         * gst/dvdlpcmdec/Makefile.am:
3505           dvdlpcmdec: add libgstbase CFLAGS as well
3506           For consistency.
3507           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3508
3509 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
3510
3511         * gst/dvdlpcmdec/Makefile.am:
3512           dvdlpcmdec: link libgstbase-1.0
3513           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3514
3515 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3516
3517         * gst/asfdemux/gstasfdemux.c:
3518           asfdemux: Add byte rate based bitrate tag in case there are no audio props
3519           https://bugzilla.gnome.org/show_bug.cgi?id=769418
3520
3521 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3522
3523         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3524         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3525           dvdlpcmdec: add support for another format
3526           The format specification can be found here:
3527           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3528           Note: This format is also used for Wifi-Display.
3529           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3530
3531 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3532
3533         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3534         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3535           dvdlpcmdec: rewrite to use GstAudioDecoder
3536           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3537
3538 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
3539
3540         * ext/sidplay/gstsiddec.cc:
3541           sidplay: fix compiler warnings when building with -O3
3542           Avoid compiler warnings "‘foo’ may be used uninitialized in this
3543           function" when building with -O3 by checking the return bool value
3544           of format conversion function.
3545           https://bugzilla.gnome.org/show_bug.cgi?id=769116
3546
3547 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
3548
3549         * common:
3550           Automatic update of common submodule
3551           From f363b32 to f49c55e
3552
3553 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
3554
3555         * configure.ac:
3556           Back to development
3557
3558 === release 1.9.1 ===
3559
3560 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
3561
3562         * ChangeLog:
3563         * NEWS:
3564         * RELEASE:
3565         * configure.ac:
3566         * docs/plugins/inspect/plugin-a52dec.xml:
3567         * docs/plugins/inspect/plugin-amrnb.xml:
3568         * docs/plugins/inspect/plugin-amrwbdec.xml:
3569         * docs/plugins/inspect/plugin-asf.xml:
3570         * docs/plugins/inspect/plugin-cdio.xml:
3571         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3572         * docs/plugins/inspect/plugin-dvdread.xml:
3573         * docs/plugins/inspect/plugin-dvdsub.xml:
3574         * docs/plugins/inspect/plugin-lame.xml:
3575         * docs/plugins/inspect/plugin-mad.xml:
3576         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3577         * docs/plugins/inspect/plugin-mpg123.xml:
3578         * docs/plugins/inspect/plugin-realmedia.xml:
3579         * docs/plugins/inspect/plugin-siddec.xml:
3580         * docs/plugins/inspect/plugin-twolame.xml:
3581         * docs/plugins/inspect/plugin-x264.xml:
3582         * docs/plugins/inspect/plugin-xingmux.xml:
3583         * gst-plugins-ugly.doap:
3584         * win32/common/config.h:
3585           Release 1.9.1
3586
3587 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3588
3589         * po/af.po:
3590         * po/az.po:
3591         * po/bg.po:
3592         * po/ca.po:
3593         * po/cs.po:
3594         * po/da.po:
3595         * po/de.po:
3596         * po/el.po:
3597         * po/en_GB.po:
3598         * po/eo.po:
3599         * po/es.po:
3600         * po/eu.po:
3601         * po/fi.po:
3602         * po/fr.po:
3603         * po/gl.po:
3604         * po/hr.po:
3605         * po/hu.po:
3606         * po/id.po:
3607         * po/it.po:
3608         * po/ja.po:
3609         * po/lt.po:
3610         * po/lv.po:
3611         * po/ms.po:
3612         * po/mt.po:
3613         * po/nb.po:
3614         * po/nl.po:
3615         * po/or.po:
3616         * po/pl.po:
3617         * po/pt_BR.po:
3618         * po/ro.po:
3619         * po/ru.po:
3620         * po/sk.po:
3621         * po/sl.po:
3622         * po/sq.po:
3623         * po/sr.po:
3624         * po/sv.po:
3625         * po/tr.po:
3626         * po/uk.po:
3627         * po/vi.po:
3628         * po/zh_CN.po:
3629           Update .po files
3630
3631 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
3632
3633         * po/hr.po:
3634           po: Update translations
3635
3636 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3637
3638         * common:
3639           Automatic update of common submodule
3640           From ac2f647 to f363b32
3641
3642 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
3643
3644         * gst/asfdemux/gstasfdemux.c:
3645           asfdemux: fix seeking back after EOS has been reached in push mode
3646           Fix seeking when demuxer is in INDEX state. This happens when we
3647           reached the end of the stream. It should still be possible to do
3648           a flushing seek and seek back to any other position though. Instead
3649           the demuxer would just go straight to EOS again instead of going
3650           back to processing packets again from the new position.
3651           https://bugzilla.gnome.org/show_bug.cgi?id=749066
3652
3653 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3654
3655         * gst/realmedia/rdtmanager.c:
3656           rdtmanager: fix clock leak
3657           The clock returned by gst_system_clock_obtain() was never unreffed.
3658           https://bugzilla.gnome.org/show_bug.cgi?id=766565
3659
3660 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
3661
3662         * docs/plugins/inspect/plugin-a52dec.xml:
3663         * docs/plugins/inspect/plugin-amrnb.xml:
3664         * docs/plugins/inspect/plugin-amrwbdec.xml:
3665         * docs/plugins/inspect/plugin-asf.xml:
3666         * docs/plugins/inspect/plugin-cdio.xml:
3667         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3668         * docs/plugins/inspect/plugin-dvdread.xml:
3669         * docs/plugins/inspect/plugin-dvdsub.xml:
3670         * docs/plugins/inspect/plugin-lame.xml:
3671         * docs/plugins/inspect/plugin-mad.xml:
3672         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3673         * docs/plugins/inspect/plugin-mpg123.xml:
3674         * docs/plugins/inspect/plugin-realmedia.xml:
3675         * docs/plugins/inspect/plugin-siddec.xml:
3676         * docs/plugins/inspect/plugin-twolame.xml:
3677         * docs/plugins/inspect/plugin-x264.xml:
3678         * docs/plugins/inspect/plugin-xingmux.xml:
3679           docs: Update for git master
3680
3681 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
3682
3683         * ext/amrnb/amrnbdec.c:
3684         * ext/mad/gstmad.c:
3685           amrnbec, mad: fix two more parse function declarations
3686
3687 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3688
3689         * ext/a52dec/gsta52dec.c:
3690         * ext/amrwbdec/amrwbdec.c:
3691           a52dec, amrwbec: fix parse function declaration mismatch
3692           Fixes MSVC compiler warning:
3693           amrwbdec.c(99): warning C4133: '=': incompatible types
3694           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3695           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3696           gsta52dec.c(156): warning C4133: '=': incompatible types
3697           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3698           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3699
3700 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3701
3702         * ext/mpg123/gstmpg123audiodec.h:
3703           mpg123: fix build with msvc
3704           Fix syntax errors when compiling against cerbero-provided libmpg123
3705           headers. We do the same as the libmpg123 internal visual studio
3706           build here.
3707           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3708           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3709           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3710           mpg123.h(1378): error C2091: function returns function
3711           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3712           mpg123.h(1378): error C2059: syntax error: ')'
3713           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3714           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3715           ...
3716
3717 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
3718
3719         * configure.ac:
3720         * ext/mpeg2dec/gstmpeg2dec.c:
3721           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3722           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3723           and get rid of version-dependent code paths. There's still
3724           avdec_mpeg2video for those who are stuck on ancient distros which
3725           we don't target any more.
3726           Also fixes build with MSVC, which doesn't like #if #else #endif
3727           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3728
3729 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
3730
3731         * README:
3732         * common:
3733           Automatic update of common submodule
3734           From 6f2d209 to ac2f647
3735
3736 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
3737
3738         * ext/a52dec/gsta52dec.c:
3739         * ext/amrnb/amrnbdec.c:
3740         * ext/amrnb/amrnbenc.c:
3741         * ext/amrwbdec/amrwbdec.c:
3742         * ext/dvdread/dvdreadsrc.c:
3743         * ext/lame/gstlamemp3enc.c:
3744         * ext/mad/gstmad.c:
3745         * ext/mpeg2dec/gstmpeg2dec.c:
3746         * ext/sidplay/gstsiddec.cc:
3747         * ext/twolame/gsttwolamemp2enc.c:
3748         * ext/x264/gstx264enc.c:
3749         * gst/asfdemux/gstasfdemux.c:
3750         * gst/asfdemux/gstrtpasfdepay.c:
3751         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3752         * gst/dvdsub/gstdvdsubdec.c:
3753         * gst/dvdsub/gstdvdsubparse.c:
3754         * gst/realmedia/pnmsrc.c:
3755         * gst/realmedia/rademux.c:
3756         * gst/realmedia/rdtdepay.c:
3757         * gst/realmedia/rdtmanager.c:
3758         * gst/realmedia/rmdemux.c:
3759         * gst/xingmux/gstxingmux.c:
3760           ugly: use new gst_element_class_add_static_pad_template()
3761           https://bugzilla.gnome.org/show_bug.cgi?id=763082
3762
3763 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3764
3765         * configure.ac:
3766           Back to development
3767
3768 === release 1.8.0 ===
3769
3770 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
3771
3772         * ChangeLog:
3773         * NEWS:
3774         * RELEASE:
3775         * configure.ac:
3776         * docs/plugins/inspect/plugin-a52dec.xml:
3777         * docs/plugins/inspect/plugin-amrnb.xml:
3778         * docs/plugins/inspect/plugin-amrwbdec.xml:
3779         * docs/plugins/inspect/plugin-asf.xml:
3780         * docs/plugins/inspect/plugin-cdio.xml:
3781         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3782         * docs/plugins/inspect/plugin-dvdread.xml:
3783         * docs/plugins/inspect/plugin-dvdsub.xml:
3784         * docs/plugins/inspect/plugin-lame.xml:
3785         * docs/plugins/inspect/plugin-mad.xml:
3786         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3787         * docs/plugins/inspect/plugin-mpg123.xml:
3788         * docs/plugins/inspect/plugin-realmedia.xml:
3789         * docs/plugins/inspect/plugin-siddec.xml:
3790         * docs/plugins/inspect/plugin-twolame.xml:
3791         * docs/plugins/inspect/plugin-x264.xml:
3792         * docs/plugins/inspect/plugin-xingmux.xml:
3793         * gst-plugins-ugly.doap:
3794         * win32/common/config.h:
3795           Release 1.8.0
3796
3797 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
3798
3799         * po/af.po:
3800         * po/az.po:
3801         * po/bg.po:
3802         * po/ca.po:
3803         * po/cs.po:
3804         * po/da.po:
3805         * po/de.po:
3806         * po/el.po:
3807         * po/en_GB.po:
3808         * po/eo.po:
3809         * po/es.po:
3810         * po/eu.po:
3811         * po/fi.po:
3812         * po/fr.po:
3813         * po/gl.po:
3814         * po/hr.po:
3815         * po/hu.po:
3816         * po/id.po:
3817         * po/it.po:
3818         * po/ja.po:
3819         * po/lt.po:
3820         * po/lv.po:
3821         * po/ms.po:
3822         * po/mt.po:
3823         * po/nb.po:
3824         * po/nl.po:
3825         * po/or.po:
3826         * po/pl.po:
3827         * po/pt_BR.po:
3828         * po/ro.po:
3829         * po/ru.po:
3830         * po/sk.po:
3831         * po/sl.po:
3832         * po/sq.po:
3833         * po/sr.po:
3834         * po/sv.po:
3835         * po/tr.po:
3836         * po/uk.po:
3837         * po/vi.po:
3838         * po/zh_CN.po:
3839           Update .po files
3840
3841 === release 1.7.91 ===
3842
3843 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3844
3845         * ChangeLog:
3846         * NEWS:
3847         * RELEASE:
3848         * configure.ac:
3849         * docs/plugins/inspect/plugin-a52dec.xml:
3850         * docs/plugins/inspect/plugin-amrnb.xml:
3851         * docs/plugins/inspect/plugin-amrwbdec.xml:
3852         * docs/plugins/inspect/plugin-asf.xml:
3853         * docs/plugins/inspect/plugin-cdio.xml:
3854         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3855         * docs/plugins/inspect/plugin-dvdread.xml:
3856         * docs/plugins/inspect/plugin-dvdsub.xml:
3857         * docs/plugins/inspect/plugin-lame.xml:
3858         * docs/plugins/inspect/plugin-mad.xml:
3859         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3860         * docs/plugins/inspect/plugin-mpg123.xml:
3861         * docs/plugins/inspect/plugin-realmedia.xml:
3862         * docs/plugins/inspect/plugin-siddec.xml:
3863         * docs/plugins/inspect/plugin-twolame.xml:
3864         * docs/plugins/inspect/plugin-x264.xml:
3865         * docs/plugins/inspect/plugin-xingmux.xml:
3866         * gst-plugins-ugly.doap:
3867         * win32/common/config.h:
3868           Release 1.7.91
3869
3870 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3871
3872         * po/af.po:
3873         * po/az.po:
3874         * po/bg.po:
3875         * po/ca.po:
3876         * po/cs.po:
3877         * po/da.po:
3878         * po/de.po:
3879         * po/el.po:
3880         * po/en_GB.po:
3881         * po/eo.po:
3882         * po/es.po:
3883         * po/eu.po:
3884         * po/fi.po:
3885         * po/fr.po:
3886         * po/gl.po:
3887         * po/hr.po:
3888         * po/hu.po:
3889         * po/id.po:
3890         * po/it.po:
3891         * po/ja.po:
3892         * po/lt.po:
3893         * po/lv.po:
3894         * po/ms.po:
3895         * po/mt.po:
3896         * po/nb.po:
3897         * po/nl.po:
3898         * po/or.po:
3899         * po/pl.po:
3900         * po/pt_BR.po:
3901         * po/ro.po:
3902         * po/ru.po:
3903         * po/sk.po:
3904         * po/sl.po:
3905         * po/sq.po:
3906         * po/sr.po:
3907         * po/sv.po:
3908         * po/tr.po:
3909         * po/uk.po:
3910         * po/vi.po:
3911         * po/zh_CN.po:
3912           Update .po files
3913
3914 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
3915
3916         * gst/asfdemux/gstasfdemux.c:
3917         * gst/asfdemux/gstasfdemux.h:
3918           asfdemux: Don't modify segment values on accurate seeks
3919           When dealing with accurate seeks, we want to return exactly the segment
3920           that was requested by the seek event, and not adjust the values.
3921           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3922
3923 === release 1.7.90 ===
3924
3925 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3926
3927         * ChangeLog:
3928         * NEWS:
3929         * RELEASE:
3930         * configure.ac:
3931         * docs/plugins/inspect/plugin-a52dec.xml:
3932         * docs/plugins/inspect/plugin-amrnb.xml:
3933         * docs/plugins/inspect/plugin-amrwbdec.xml:
3934         * docs/plugins/inspect/plugin-asf.xml:
3935         * docs/plugins/inspect/plugin-cdio.xml:
3936         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3937         * docs/plugins/inspect/plugin-dvdread.xml:
3938         * docs/plugins/inspect/plugin-dvdsub.xml:
3939         * docs/plugins/inspect/plugin-lame.xml:
3940         * docs/plugins/inspect/plugin-mad.xml:
3941         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3942         * docs/plugins/inspect/plugin-mpg123.xml:
3943         * docs/plugins/inspect/plugin-realmedia.xml:
3944         * docs/plugins/inspect/plugin-siddec.xml:
3945         * docs/plugins/inspect/plugin-twolame.xml:
3946         * docs/plugins/inspect/plugin-x264.xml:
3947         * docs/plugins/inspect/plugin-xingmux.xml:
3948         * gst-plugins-ugly.doap:
3949         * win32/common/config.h:
3950           Release 1.7.90
3951
3952 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3953
3954         * po/af.po:
3955         * po/az.po:
3956         * po/ca.po:
3957         * po/cs.po:
3958         * po/da.po:
3959         * po/de.po:
3960         * po/el.po:
3961         * po/en_GB.po:
3962         * po/eo.po:
3963         * po/es.po:
3964         * po/eu.po:
3965         * po/fi.po:
3966         * po/fr.po:
3967         * po/gl.po:
3968         * po/hr.po:
3969         * po/hu.po:
3970         * po/id.po:
3971         * po/it.po:
3972         * po/ja.po:
3973         * po/lt.po:
3974         * po/lv.po:
3975         * po/ms.po:
3976         * po/mt.po:
3977         * po/nb.po:
3978         * po/nl.po:
3979         * po/or.po:
3980         * po/pl.po:
3981         * po/pt_BR.po:
3982         * po/ro.po:
3983         * po/ru.po:
3984         * po/sk.po:
3985         * po/sl.po:
3986         * po/sq.po:
3987         * po/sr.po:
3988         * po/sv.po:
3989         * po/tr.po:
3990         * po/uk.po:
3991         * po/vi.po:
3992         * po/zh_CN.po:
3993           Update .po files
3994
3995 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3996
3997         * po/bg.po:
3998           po: Update translations
3999
4000 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
4001
4002         * ext/dvdread/dvdreadsrc.c:
4003           dvdread: Fix seek starting at 0 for title != 1
4004           Otherwise the playback would start at title 0
4005           https://bugzilla.gnome.org/show_bug.cgi?id=762787
4006
4007 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
4008
4009         * common:
4010           Automatic update of common submodule
4011           From b64f03f to 6f2d209
4012
4013 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4014
4015         * gst/asfdemux/gstasfdemux.c:
4016           asfdemux: fix adding bitrate to stream tags
4017           https://bugzilla.gnome.org/show_bug.cgi?id=699586
4018
4019 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4020
4021         * gst/asfdemux/asf.vcproj:
4022         * gst/realmedia/rmdemux.vcproj:
4023         * win32/MANIFEST:
4024         * win32/gst.sln:
4025         * win32/vs6/gst_plugins_ugly.dsw:
4026         * win32/vs6/libgstasfdemux.dsp:
4027         * win32/vs6/libgstdvdlpcmdec.dsp:
4028         * win32/vs6/libgstdvdsub.dsp:
4029         * win32/vs6/libgstlame.dsp:
4030         * win32/vs6/libgstmad.dsp:
4031         * win32/vs6/libgstrealmedia.dsp:
4032         * win32/vs6/libgstsynaesthesia.dsp:
4033           win32: remove outdated build cruft
4034           This hasn't been touched for generations, doesn't work,
4035           and is just causing confusion. We also don't want to
4036           maintain these files manually.
4037
4038 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
4039
4040         * ext/mpeg2dec/gstmpeg2dec.c:
4041           mpeg2dec: don't use exported but undeclared core debug category symbols
4042           It's not right and won't work on Windows with MSVC.
4043
4044 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4045
4046         * configure.ac:
4047           Back to development
4048
4049 === release 1.7.2 ===
4050
4051 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
4052
4053         * ChangeLog:
4054         * NEWS:
4055         * RELEASE:
4056         * configure.ac:
4057         * docs/plugins/inspect/plugin-a52dec.xml:
4058         * docs/plugins/inspect/plugin-amrnb.xml:
4059         * docs/plugins/inspect/plugin-amrwbdec.xml:
4060         * docs/plugins/inspect/plugin-asf.xml:
4061         * docs/plugins/inspect/plugin-cdio.xml:
4062         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4063         * docs/plugins/inspect/plugin-dvdread.xml:
4064         * docs/plugins/inspect/plugin-dvdsub.xml:
4065         * docs/plugins/inspect/plugin-lame.xml:
4066         * docs/plugins/inspect/plugin-mad.xml:
4067         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4068         * docs/plugins/inspect/plugin-mpg123.xml:
4069         * docs/plugins/inspect/plugin-realmedia.xml:
4070         * docs/plugins/inspect/plugin-siddec.xml:
4071         * docs/plugins/inspect/plugin-twolame.xml:
4072         * docs/plugins/inspect/plugin-x264.xml:
4073         * docs/plugins/inspect/plugin-xingmux.xml:
4074         * gst-plugins-ugly.doap:
4075         * win32/common/config.h:
4076           Release 1.7.2
4077
4078 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
4079
4080         * po/af.po:
4081         * po/az.po:
4082         * po/bg.po:
4083         * po/ca.po:
4084         * po/cs.po:
4085         * po/da.po:
4086         * po/de.po:
4087         * po/el.po:
4088         * po/en_GB.po:
4089         * po/eo.po:
4090         * po/es.po:
4091         * po/eu.po:
4092         * po/fi.po:
4093         * po/gl.po:
4094         * po/hr.po:
4095         * po/hu.po:
4096         * po/id.po:
4097         * po/it.po:
4098         * po/ja.po:
4099         * po/lt.po:
4100         * po/lv.po:
4101         * po/ms.po:
4102         * po/mt.po:
4103         * po/nb.po:
4104         * po/nl.po:
4105         * po/or.po:
4106         * po/pl.po:
4107         * po/ro.po:
4108         * po/ru.po:
4109         * po/sk.po:
4110         * po/sl.po:
4111         * po/sq.po:
4112         * po/sr.po:
4113         * po/sv.po:
4114         * po/tr.po:
4115         * po/uk.po:
4116         * po/vi.po:
4117         * po/zh_CN.po:
4118           Update .po files
4119
4120 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4121
4122         * po/fr.po:
4123         * po/pt_BR.po:
4124           po: Update translations
4125
4126 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4127
4128         * ext/sidplay/gstsiddec.cc:
4129           sidplay: Fix compiler warning about C++11 compatibility
4130           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4131           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4132           ^
4133           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4134           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4135           ^
4136
4137 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4138
4139         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4140         * docs/plugins/inspect/plugin-a52dec.xml:
4141         * docs/plugins/inspect/plugin-amrnb.xml:
4142         * docs/plugins/inspect/plugin-amrwbdec.xml:
4143         * docs/plugins/inspect/plugin-asf.xml:
4144         * docs/plugins/inspect/plugin-cdio.xml:
4145         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4146         * docs/plugins/inspect/plugin-dvdread.xml:
4147         * docs/plugins/inspect/plugin-dvdsub.xml:
4148         * docs/plugins/inspect/plugin-lame.xml:
4149         * docs/plugins/inspect/plugin-mad.xml:
4150         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4151         * docs/plugins/inspect/plugin-mpg123.xml:
4152         * docs/plugins/inspect/plugin-realmedia.xml:
4153         * docs/plugins/inspect/plugin-siddec.xml:
4154         * docs/plugins/inspect/plugin-twolame.xml:
4155         * docs/plugins/inspect/plugin-x264.xml:
4156         * docs/plugins/inspect/plugin-xingmux.xml:
4157           docs: update inspection to git and fix mpg123 inspect location
4158
4159 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
4160
4161         * tests/files/Makefile.am:
4162         * tests/files/stream.mp2:
4163           tests: fix distcheck
4164
4165 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
4166
4167         * configure.ac:
4168         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4169         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4170         * docs/plugins/xml/plugin-mpg123.xml:
4171         * ext/Makefile.am:
4172         * gst-plugins-ugly.spec.in:
4173         * tests/check/Makefile.am:
4174           mpg123: move from -bad to -ugly
4175           Hook up to build system, add to docs
4176
4177 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
4178
4179         * configure.ac:
4180         * tests/Makefile.am:
4181         * tests/check/Makefile.am:
4182         * tests/check/elements/.gitignore:
4183         * tests/files/Makefile.am:
4184         * tests/files/cbr_stream.mp3:
4185         * tests/files/vbr_stream.mp3:
4186           tests: add test data for mpg123 plugin
4187
4188 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
4189
4190           Merge branch 'plugin-move-mpg123'
4191           Move mpg123 plugin from -bad to -ugly.
4192           https://bugzilla.gnome.org/show_bug.cgi?id=719849
4193
4194 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
4195
4196         * ext/mpg123/gstmpg123audiodec.c:
4197           plugins-bad: Fix example pipelines
4198           rename gst-launch --> gst-launch-1.0
4199           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4200           fix caps in examples
4201           https://bugzilla.gnome.org/show_bug.cgi?id=759432
4202
4203 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4204
4205         * ext/mpg123/gstmpg123audiodec.c:
4206           mpg123: still reset pending audio info on hard flush
4207           Follow-up to previous commit.
4208           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4209
4210 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
4211
4212         * ext/mpg123/gstmpg123audiodec.c:
4213           mpg123: fix handling of sample rate change during playback
4214           If the sample rate of the media changes, the resulting flush will
4215           clear the has_next_audioinfo flag, and the caps won't be sent
4216           downstream.
4217           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4218
4219 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4220
4221         * ext/mpg123/gstmpg123audiodec.c:
4222           audiodecoders: use default pad accept-caps handling
4223           Avoids useless check of downstream caps when handling an
4224           accept-caps query
4225           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4226           sbcdec, adpcmdec, sirendec
4227
4228 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4229
4230         * ext/mpg123/Makefile.am:
4231           Remove obsolete Android build cruft
4232           This is not needed any longer.
4233
4234 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
4235
4236         * ext/mpg123/gstmpg123audiodec.c:
4237           mpg123: fix compiler warning and simplify checks in set_caps
4238           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4239
4240 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4241
4242         * ext/mpg123/gstmpg123audiodec.c:
4243           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4244           The old code was using gst_caps_normalize() and was generally overly
4245           complex. Simplify by picking sample rate and number of channels from
4246           upstream and the sample format from the allowed caps. If the format caps
4247           is a list of strins, just pick the first one. And if the srcpad isn't
4248           linked yet, use the default format (S16).
4249           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4250
4251 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4252
4253         * ext/mpg123/gstmpg123audiodec.c:
4254           Fix up one-element lists in template caps
4255
4256 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
4257
4258         * tests/check/elements/mpg123audiodec.c:
4259           tests: fix mpg123audiodec test for big-endian architectures
4260
4261 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4262
4263         * ext/mpg123/gstmpg123audiodec.c:
4264           mpg123: improved error report and checks
4265           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4266
4267 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
4268
4269         * ext/mpg123/gstmpg123audiodec.c:
4270           mpg123audiodec: Require caps to be set before any data processing
4271
4272 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
4273
4274         * ext/mpg123/gstmpg123audiodec.c:
4275           mpg123: Remove dead assignment
4276           harder ? :)
4277
4278 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4279
4280         * tests/check/elements/mpg123audiodec.c:
4281           mpg123audiodec: Fix event handling in unit test
4282
4283 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4284
4285         * ext/mpg123/Makefile.am:
4286           gst: Add better support for static plugins
4287
4288 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
4289
4290         * ext/mpg123/gstmpg123audiodec.c:
4291           mpg123: Add conditional on API version for new enum
4292
4293 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4294
4295         * tests/check/Makefile.am:
4296           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4297           To get the CK_DEFAULT_TIMEOUT defined for all tests
4298           https://bugzilla.gnome.org/show_bug.cgi?id=761472
4299
4300 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4301
4302         * autogen.sh:
4303         * common:
4304           Automatic update of common submodule
4305           From 86e4663 to b64f03f
4306
4307 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
4308
4309         * configure.ac:
4310         * ext/amrnb/amrnbdec.h:
4311         * ext/amrnb/amrnbenc.h:
4312         * ext/amrwbdec/amrwbdec.h:
4313           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4314           We don't really need to cater for older versions any more.
4315
4316 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
4317
4318         * ext/mpeg2dec/gstmpeg2dec.c:
4319           mpeg2dec: Demote rank to SECONDARY
4320           https://bugzilla.gnome.org/show_bug.cgi?id=574461
4321
4322 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4323
4324         * gst/dvdsub/gstdvdsubdec.c:
4325           dvdsubdec: use query caps instead of accept-caps
4326           accept-caps does only a shallow check and a full downstream
4327           caps query is needed to check if ARGB is possible
4328
4329 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
4330
4331         * gst/asfdemux/asfpacket.c:
4332         * gst/asfdemux/gstasfdemux.c:
4333         * gst/asfdemux/gstasfdemux.h:
4334           asfdemux: Support reverse playback
4335           Support reverse playback for ASF format.
4336           Parse packets and queue the payloads, then push
4337           the payload buffer to decoder in reverse order.
4338           Video buffers are pushed from KeyFrame to next
4339           Keyframe.
4340           https://bugzilla.gnome.org/show_bug.cgi?id=757341
4341
4342 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4343
4344         * configure.ac:
4345           Back to development
4346
4347 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
4348
4349         * tests/check/elements/amrnbenc.c:
4350           amrnbenc: Fix various compiler warnings in the test
4351
4352 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4353
4354         * tests/check/elements/x264enc.c:
4355           x264enc: Fix various compiler warnings in the test
4356
4357 === release 1.7.1 ===
4358
4359 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
4360
4361         * ChangeLog:
4362         * NEWS:
4363         * RELEASE:
4364         * configure.ac:
4365         * docs/plugins/inspect/plugin-a52dec.xml:
4366         * docs/plugins/inspect/plugin-amrnb.xml:
4367         * docs/plugins/inspect/plugin-amrwbdec.xml:
4368         * docs/plugins/inspect/plugin-asf.xml:
4369         * docs/plugins/inspect/plugin-cdio.xml:
4370         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4371         * docs/plugins/inspect/plugin-dvdread.xml:
4372         * docs/plugins/inspect/plugin-dvdsub.xml:
4373         * docs/plugins/inspect/plugin-lame.xml:
4374         * docs/plugins/inspect/plugin-mad.xml:
4375         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4376         * docs/plugins/inspect/plugin-realmedia.xml:
4377         * docs/plugins/inspect/plugin-siddec.xml:
4378         * docs/plugins/inspect/plugin-twolame.xml:
4379         * docs/plugins/inspect/plugin-x264.xml:
4380         * docs/plugins/inspect/plugin-xingmux.xml:
4381         * gst-plugins-ugly.doap:
4382         * win32/common/config.h:
4383           Release 1.7.1
4384
4385 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
4386
4387         * po/af.po:
4388         * po/az.po:
4389         * po/bg.po:
4390         * po/ca.po:
4391         * po/cs.po:
4392         * po/da.po:
4393         * po/de.po:
4394         * po/el.po:
4395         * po/en_GB.po:
4396         * po/eo.po:
4397         * po/es.po:
4398         * po/eu.po:
4399         * po/fi.po:
4400         * po/fr.po:
4401         * po/gl.po:
4402         * po/hr.po:
4403         * po/hu.po:
4404         * po/id.po:
4405         * po/it.po:
4406         * po/ja.po:
4407         * po/lt.po:
4408         * po/lv.po:
4409         * po/ms.po:
4410         * po/mt.po:
4411         * po/nb.po:
4412         * po/nl.po:
4413         * po/or.po:
4414         * po/pl.po:
4415         * po/pt_BR.po:
4416         * po/ro.po:
4417         * po/ru.po:
4418         * po/sk.po:
4419         * po/sl.po:
4420         * po/sq.po:
4421         * po/sr.po:
4422         * po/sv.po:
4423         * po/tr.po:
4424         * po/uk.po:
4425         * po/vi.po:
4426         * po/zh_CN.po:
4427           Update .po files
4428
4429 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4430
4431         * po/id.po:
4432         * po/sv.po:
4433           po: Update translations
4434
4435 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4436
4437         * configure.ac:
4438           configure: Use -Bsymbolic-functions if available
4439           While this is more useful for libraries, some of our plugins with multiple
4440           files and some internal API can also benefit from this.
4441
4442 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
4443
4444         * docs/plugins/gst-plugins-ugly-plugins.args:
4445         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4446         * docs/plugins/inspect/plugin-a52dec.xml:
4447         * docs/plugins/inspect/plugin-amrnb.xml:
4448         * docs/plugins/inspect/plugin-amrwbdec.xml:
4449         * docs/plugins/inspect/plugin-asf.xml:
4450         * docs/plugins/inspect/plugin-cdio.xml:
4451         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4452         * docs/plugins/inspect/plugin-dvdread.xml:
4453         * docs/plugins/inspect/plugin-dvdsub.xml:
4454         * docs/plugins/inspect/plugin-lame.xml:
4455         * docs/plugins/inspect/plugin-mad.xml:
4456         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4457         * docs/plugins/inspect/plugin-realmedia.xml:
4458         * docs/plugins/inspect/plugin-siddec.xml:
4459         * docs/plugins/inspect/plugin-twolame.xml:
4460         * docs/plugins/inspect/plugin-x264.xml:
4461         * docs/plugins/inspect/plugin-xingmux.xml:
4462           docs: update to git
4463
4464 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4465
4466         * autogen.sh:
4467         * common:
4468           Automatic update of common submodule
4469           From b319909 to 86e4663
4470
4471 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4472
4473         * ext/x264/gstx264enc.c:
4474           x264enc: increase bitrate limit from 100Mbps to 2Gbps
4475           Don't artificially limit the bitrate, x264enc allows much
4476           higher bitrates, and for intra-only 4k AVC they are needed.
4477           x264 clips to 2Gbps internally, so use that as limit for now.
4478           https://bugzilla.gnome.org/show_bug.cgi?id=758620
4479
4480 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4481
4482         * ext/x264/gstx264enc.c:
4483           x264enc: drop unnecessary NULL check before g_free
4484
4485 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
4486
4487         * common:
4488           Automatic update of common submodule
4489           From b99800a to b319909
4490
4491 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
4492
4493         * configure.ac:
4494           Use new GST_ENABLE_EXTRA_CHECKS #define
4495           https://bugzilla.gnome.org/show_bug.cgi?id=756870
4496
4497 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
4498
4499         * README:
4500         * common:
4501           Automatic update of common submodule
4502           From 9aed1d7 to b99800a
4503
4504 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
4505
4506         * configure.ac:
4507           Update GLib dependency to 2.40.0
4508
4509 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4510
4511         * ext/dvdread/README:
4512           dvdread: remove broken link
4513           Removing instead of updating as previously pointed-to page
4514           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4515           from dvd.sourceforge.net's homepage as: "Collection of
4516           information on file formats/data structures relating to DVD
4517           navigation/SPUs."
4518
4519 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
4520
4521         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4522           dvdlpcmdec: fix invalid read beyond channel position array
4523           We would always copy sizeof(sorted_position) bytes, which is
4524           for 8 channels, but if we have less than 8 channels the
4525           position array we copy from will only have allocated space
4526           for channel channels, so we would read beyond the input
4527           array in some cases.
4528
4529 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
4530
4531         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4532           dvdlpcmdec: factor out common code to set output format into new function
4533           When caps event is recieved and header is changed, reordering channel
4534           and setting the default output format for audio are processed. These 2 of
4535           code are same. Thus, It is better to make a new function for these common
4536           code in terms of removing duplicated code, maintenance and expansion.
4537           https://bugzilla.gnome.org/show_bug.cgi?id=753920
4538
4539 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4540
4541         * gst/asfdemux/gstasfdemux.c:
4542           asfdemux: Don't push any data on pads after the segment.stop
4543           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4544
4545 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
4546
4547         * gst/asfdemux/gstasfdemux.c:
4548         * gst/asfdemux/gstasfdemux.h:
4549           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4550           Not for accurate seeks, which should accurately start at the requested
4551           position.
4552           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4553
4554 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4555
4556         * gst/asfdemux/gstasfdemux.c:
4557           asfdemux: Update segment.position when pushing buffers
4558           Without this, non-flushing seeks are not going to work well.
4559           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4560
4561 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4562
4563         * gst/asfdemux/gstasfdemux.c:
4564           asfdemux: Only push EOS event if we're not doing a segment seek
4565           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4566
4567 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4568
4569         * gst/asfdemux/gstasfdemux.c:
4570           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4571           We don't want to unconditionally send an EOS event downstream, but might want
4572           to send a SEGMENT_DONE message/event instead if a segment seek was done
4573           before.
4574           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4575
4576 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4577
4578         * configure.ac:
4579           Back to development
4580
4581 === release 1.6.0 ===
4582
4583 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
4584
4585         * ChangeLog:
4586         * NEWS:
4587         * RELEASE:
4588         * configure.ac:
4589         * docs/plugins/inspect/plugin-a52dec.xml:
4590         * docs/plugins/inspect/plugin-amrnb.xml:
4591         * docs/plugins/inspect/plugin-amrwbdec.xml:
4592         * docs/plugins/inspect/plugin-asf.xml:
4593         * docs/plugins/inspect/plugin-cdio.xml:
4594         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4595         * docs/plugins/inspect/plugin-dvdread.xml:
4596         * docs/plugins/inspect/plugin-dvdsub.xml:
4597         * docs/plugins/inspect/plugin-lame.xml:
4598         * docs/plugins/inspect/plugin-mad.xml:
4599         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4600         * docs/plugins/inspect/plugin-realmedia.xml:
4601         * docs/plugins/inspect/plugin-siddec.xml:
4602         * docs/plugins/inspect/plugin-twolame.xml:
4603         * docs/plugins/inspect/plugin-x264.xml:
4604         * docs/plugins/inspect/plugin-xingmux.xml:
4605         * gst-plugins-ugly.doap:
4606         * win32/common/config.h:
4607           Release 1.6.0
4608
4609 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4610
4611         * po/af.po:
4612         * po/az.po:
4613         * po/bg.po:
4614         * po/ca.po:
4615         * po/cs.po:
4616         * po/da.po:
4617         * po/de.po:
4618         * po/el.po:
4619         * po/en_GB.po:
4620         * po/eo.po:
4621         * po/es.po:
4622         * po/eu.po:
4623         * po/fi.po:
4624         * po/fr.po:
4625         * po/gl.po:
4626         * po/hr.po:
4627         * po/hu.po:
4628         * po/id.po:
4629         * po/it.po:
4630         * po/ja.po:
4631         * po/lt.po:
4632         * po/lv.po:
4633         * po/ms.po:
4634         * po/mt.po:
4635         * po/nb.po:
4636         * po/nl.po:
4637         * po/or.po:
4638         * po/pl.po:
4639         * po/pt_BR.po:
4640         * po/ro.po:
4641         * po/ru.po:
4642         * po/sk.po:
4643         * po/sl.po:
4644         * po/sq.po:
4645         * po/sr.po:
4646         * po/sv.po:
4647         * po/tr.po:
4648         * po/uk.po:
4649         * po/vi.po:
4650         * po/zh_CN.po:
4651           Update .po files
4652
4653 === release 1.5.91 ===
4654
4655 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
4656
4657         * ChangeLog:
4658         * NEWS:
4659         * RELEASE:
4660         * configure.ac:
4661         * docs/plugins/inspect/plugin-a52dec.xml:
4662         * docs/plugins/inspect/plugin-amrnb.xml:
4663         * docs/plugins/inspect/plugin-amrwbdec.xml:
4664         * docs/plugins/inspect/plugin-asf.xml:
4665         * docs/plugins/inspect/plugin-cdio.xml:
4666         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4667         * docs/plugins/inspect/plugin-dvdread.xml:
4668         * docs/plugins/inspect/plugin-dvdsub.xml:
4669         * docs/plugins/inspect/plugin-lame.xml:
4670         * docs/plugins/inspect/plugin-mad.xml:
4671         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4672         * docs/plugins/inspect/plugin-realmedia.xml:
4673         * docs/plugins/inspect/plugin-siddec.xml:
4674         * docs/plugins/inspect/plugin-twolame.xml:
4675         * docs/plugins/inspect/plugin-x264.xml:
4676         * docs/plugins/inspect/plugin-xingmux.xml:
4677         * gst-plugins-ugly.doap:
4678         * win32/common/config.h:
4679           Release 1.5.91
4680
4681 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
4682
4683         * po/af.po:
4684         * po/az.po:
4685         * po/bg.po:
4686         * po/ca.po:
4687         * po/cs.po:
4688         * po/da.po:
4689         * po/de.po:
4690         * po/el.po:
4691         * po/en_GB.po:
4692         * po/eo.po:
4693         * po/es.po:
4694         * po/eu.po:
4695         * po/fi.po:
4696         * po/fr.po:
4697         * po/gl.po:
4698         * po/hr.po:
4699         * po/hu.po:
4700         * po/id.po:
4701         * po/it.po:
4702         * po/ja.po:
4703         * po/lt.po:
4704         * po/lv.po:
4705         * po/ms.po:
4706         * po/mt.po:
4707         * po/nb.po:
4708         * po/nl.po:
4709         * po/or.po:
4710         * po/pl.po:
4711         * po/pt_BR.po:
4712         * po/ro.po:
4713         * po/ru.po:
4714         * po/sk.po:
4715         * po/sl.po:
4716         * po/sq.po:
4717         * po/sr.po:
4718         * po/sv.po:
4719         * po/tr.po:
4720         * po/uk.po:
4721         * po/vi.po:
4722         * po/zh_CN.po:
4723           Update .po files
4724
4725 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
4726
4727         * po/zh_CN.po:
4728           po: Update translations
4729
4730 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
4731
4732         * ext/x264/gstx264enc.c:
4733           x264: Add bitrate info to the tags output.
4734           Makes it possible for muxers to know the target bitrate as soon
4735           as encoding starts, which flvmux now uses.
4736
4737 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
4738
4739         * gst/asfdemux/gstasfdemux.c:
4740         * gst/asfdemux/gstasfdemux.h:
4741           asfdemux: fix file mode of some source files
4742
4743 === release 1.5.90 ===
4744
4745 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
4746
4747         * ChangeLog:
4748         * NEWS:
4749         * RELEASE:
4750         * configure.ac:
4751         * docs/plugins/inspect/plugin-a52dec.xml:
4752         * docs/plugins/inspect/plugin-amrnb.xml:
4753         * docs/plugins/inspect/plugin-amrwbdec.xml:
4754         * docs/plugins/inspect/plugin-asf.xml:
4755         * docs/plugins/inspect/plugin-cdio.xml:
4756         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4757         * docs/plugins/inspect/plugin-dvdread.xml:
4758         * docs/plugins/inspect/plugin-dvdsub.xml:
4759         * docs/plugins/inspect/plugin-lame.xml:
4760         * docs/plugins/inspect/plugin-mad.xml:
4761         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4762         * docs/plugins/inspect/plugin-realmedia.xml:
4763         * docs/plugins/inspect/plugin-siddec.xml:
4764         * docs/plugins/inspect/plugin-twolame.xml:
4765         * docs/plugins/inspect/plugin-x264.xml:
4766         * docs/plugins/inspect/plugin-xingmux.xml:
4767         * gst-plugins-ugly.doap:
4768         * win32/common/config.h:
4769           Release 1.5.90
4770
4771 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
4772
4773         * po/af.po:
4774         * po/az.po:
4775         * po/bg.po:
4776         * po/ca.po:
4777         * po/cs.po:
4778         * po/da.po:
4779         * po/de.po:
4780         * po/el.po:
4781         * po/en_GB.po:
4782         * po/eo.po:
4783         * po/es.po:
4784         * po/eu.po:
4785         * po/fi.po:
4786         * po/fr.po:
4787         * po/gl.po:
4788         * po/hr.po:
4789         * po/hu.po:
4790         * po/id.po:
4791         * po/it.po:
4792         * po/ja.po:
4793         * po/lt.po:
4794         * po/lv.po:
4795         * po/ms.po:
4796         * po/mt.po:
4797         * po/nb.po:
4798         * po/nl.po:
4799         * po/or.po:
4800         * po/pl.po:
4801         * po/pt_BR.po:
4802         * po/ro.po:
4803         * po/ru.po:
4804         * po/sk.po:
4805         * po/sl.po:
4806         * po/sq.po:
4807         * po/sr.po:
4808         * po/sv.po:
4809         * po/tr.po:
4810         * po/uk.po:
4811         * po/vi.po:
4812         * po/zh_CN.po:
4813           Update .po files
4814
4815 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
4816
4817         * po/id.po:
4818         * po/sv.po:
4819           po: Update translations
4820
4821 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4822
4823         * ext/x264/gstx264enc.c:
4824           x264enc: actually return TRUE from accept-caps handler
4825           The query was handled
4826
4827 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4828
4829         * ext/x264/gstx264enc.c:
4830           x264enc: implement accept-caps handling
4831           Implement accept-caps handling without doing caps queries downstream
4832
4833 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4834
4835         * ext/amrnb/amrnbenc.c:
4836         * ext/lame/gstlamemp3enc.c:
4837         * ext/twolame/gsttwolamemp2enc.c:
4838           audioencoders: use template subset check for accept-caps
4839           It is faster than doing a query that propagates downstream and
4840           should be enough
4841           Elements: amrnbenc, lamemp3enc, twolamemp2enc
4842
4843 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4844
4845         * ext/mpeg2dec/gstmpeg2dec.c:
4846           mpeg2dec: use default pad accept-caps handling
4847           Avoids useless check of downstream caps when handling an
4848           accept-caps query
4849
4850 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4851
4852         * ext/a52dec/gsta52dec.c:
4853         * ext/amrnb/amrnbdec.c:
4854         * ext/amrwbdec/amrwbdec.c:
4855         * ext/mad/gstmad.c:
4856           audiodecoders: use default pad accept-caps handling
4857           Avoids useless check of downstream caps when handling an
4858           accept-caps query
4859           Elements: a52dec, amrnbdec, amrwbdec, mad
4860
4861 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
4862
4863         * tests/check/generic/states.c:
4864           check: Rename states unit test
4865           Makes it easier to differentiate from other modules states unit test
4866
4867 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
4868
4869         * gst/realmedia/rmdemux.c:
4870           rmdemux: fix assertion error when freeing old tags.
4871           Check if old_tags is present before calling gst_tag_list_unref
4872           https://bugzilla.gnome.org/show_bug.cgi?id=753301
4873
4874 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
4875
4876         * gst/asfdemux/gstasfdemux.c:
4877           asfdemux: fix assertion error when codec_data is not present in structure
4878           When discovering a particular asf file, caps structure doesn't have
4879           codec_data, and this was not being checked before using the same,
4880           resulting in assertion error
4881           https://bugzilla.gnome.org/show_bug.cgi?id=752803
4882
4883 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
4884
4885         * gst/asfdemux/gstasfdemux.c:
4886           asfdemux: remove unread value
4887           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4888           initial value.
4889
4890 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
4891
4892         * gst/asfdemux/gstasfdemux.c:
4893           asfdemux: Don't post error on flushing while reading headers
4894
4895 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
4896
4897         * gst/realmedia/rmdemux.c:
4898           rmdemux: mark tag list as global scope
4899
4900 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
4901
4902         * gst/realmedia/rmdemux.c:
4903           rmdemux: fix taglist leak
4904           merge doesn't take ownership, so must unref the
4905           old tags if we do merge.
4906
4907 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
4908
4909         * gst/realmedia/rmdemux.c:
4910           rmdemux: fix wrong unref when there are no tags
4911           Tags should be appended to pending tags and unref'ed only if tags
4912           are present. Else there is no need to append.
4913           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4914
4915 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
4916
4917         * gst/realmedia/rmdemux.c:
4918           rmdemux: fix memory leaks during error cases
4919           while adding stream, during error cases, only stream is
4920           being freed. Adapter, pad, tags, subpackets, index are not being
4921           freed resulting in memory leaks
4922           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4923
4924 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
4925
4926         * gst-plugins-ugly.doap:
4927           Update mailing list in doap file as well
4928
4929 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
4930
4931         * ext/amrnb/amrnbdec.c:
4932           Update mailing list address from sourceforge to freedesktop
4933
4934 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
4935
4936         * gst/realmedia/rmdemux.c:
4937           rmdemux: fix tag memory leak
4938           tags is not being freed after being merged to the
4939           pending_tags.
4940           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4941
4942 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
4943
4944         * common:
4945           Automatic update of common submodule
4946           From f74b2df to 9aed1d7
4947
4948 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
4949
4950         * configure.ac:
4951           Back to development
4952
4953 === release 1.5.2 ===
4954
4955 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
4956
4957         * ChangeLog:
4958         * NEWS:
4959         * RELEASE:
4960         * configure.ac:
4961         * docs/plugins/gst-plugins-ugly-plugins.args:
4962         * docs/plugins/inspect/plugin-a52dec.xml:
4963         * docs/plugins/inspect/plugin-amrnb.xml:
4964         * docs/plugins/inspect/plugin-amrwbdec.xml:
4965         * docs/plugins/inspect/plugin-asf.xml:
4966         * docs/plugins/inspect/plugin-cdio.xml:
4967         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4968         * docs/plugins/inspect/plugin-dvdread.xml:
4969         * docs/plugins/inspect/plugin-dvdsub.xml:
4970         * docs/plugins/inspect/plugin-lame.xml:
4971         * docs/plugins/inspect/plugin-mad.xml:
4972         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4973         * docs/plugins/inspect/plugin-realmedia.xml:
4974         * docs/plugins/inspect/plugin-siddec.xml:
4975         * docs/plugins/inspect/plugin-twolame.xml:
4976         * docs/plugins/inspect/plugin-x264.xml:
4977         * docs/plugins/inspect/plugin-xingmux.xml:
4978         * gst-plugins-ugly.doap:
4979         * win32/common/config.h:
4980           Release 1.5.2
4981
4982 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
4983
4984         * po/af.po:
4985         * po/az.po:
4986         * po/bg.po:
4987         * po/ca.po:
4988         * po/cs.po:
4989         * po/da.po:
4990         * po/de.po:
4991         * po/el.po:
4992         * po/en_GB.po:
4993         * po/eo.po:
4994         * po/es.po:
4995         * po/eu.po:
4996         * po/fi.po:
4997         * po/fr.po:
4998         * po/gl.po:
4999         * po/hr.po:
5000         * po/hu.po:
5001         * po/id.po:
5002         * po/it.po:
5003         * po/ja.po:
5004         * po/lt.po:
5005         * po/lv.po:
5006         * po/ms.po:
5007         * po/mt.po:
5008         * po/nb.po:
5009         * po/nl.po:
5010         * po/or.po:
5011         * po/pl.po:
5012         * po/pt_BR.po:
5013         * po/ro.po:
5014         * po/ru.po:
5015         * po/sk.po:
5016         * po/sl.po:
5017         * po/sq.po:
5018         * po/sr.po:
5019         * po/sv.po:
5020         * po/tr.po:
5021         * po/uk.po:
5022         * po/vi.po:
5023         * po/zh_CN.po:
5024           Update .po files
5025
5026 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5027
5028         * po/nl.po:
5029           po: Update translations
5030
5031 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
5032
5033         * gst/asfdemux/gstasfdemux.c:
5034           asfdemux: Use gst_video_multiview_guess_half_aspect() function
5035           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5036           stereoscopic video is full-frame per view or not.
5037
5038 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5039
5040         * common:
5041           Automatic update of common submodule
5042           From 6015d26 to f74b2df
5043
5044 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
5045
5046         * ext/x264/gstx264enc.c:
5047         * ext/x264/gstx264enc.h:
5048           x264enc: Use gst_video_encoder_set_min_pts
5049           This method replace the manual adjustment of PTS and DTS to avoid
5050           negative DTS issues. Using this method will also update the segment so
5051           we don't loos sync.
5052           https://bugzilla.gnome.org/show_bug.cgi?id=740575
5053
5054 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
5055
5056         * gst/asfdemux/Makefile.am:
5057         * gst/asfdemux/gstasfdemux.c:
5058         * gst/asfdemux/gstasfdemux.h:
5059           asfdemux: Add support for stereoscopic video metadata.
5060           Add parsing of stereoscopic metadata, and place into the caps to
5061           the decoder.
5062           Fix parsing of Advanced Mutual Exclustion objects.
5063           https://bugzilla.gnome.org/show_bug.cgi?id=711190
5064           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5065
5066 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
5067
5068         * ext/x264/gstx264enc.c:
5069         * ext/x264/gstx264enc.h:
5070           x264enc: Add support for stereoscopic video
5071           Provide new frame-packing property to directly set
5072           x264enc frame packing, or pass through upstream settings
5073           The explicit layout from the frame-packing property is
5074           preferred over any info from the caps.
5075
5076 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
5077
5078         * gst/xingmux/gstxingmux.c:
5079           xingmux: fix compiler warnings
5080           https://bugzilla.gnome.org/show_bug.cgi?id=750596
5081
5082 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
5083
5084         * Makefile.am:
5085           cruft: add the obsolete tmpl dir to cruft-dirs
5086
5087 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
5088
5089         * common:
5090           Automatic update of common submodule
5091           From d9a3353 to 6015d26
5092
5093 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
5094
5095         * common:
5096           Automatic update of common submodule
5097           From d37af32 to d9a3353
5098
5099 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
5100
5101         * common:
5102           Automatic update of common submodule
5103           From 21ba2e5 to d37af32
5104
5105 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
5106
5107         * common:
5108           Automatic update of common submodule
5109           From c408583 to 21ba2e5
5110
5111 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
5112
5113         * docs/plugins/Makefile.am:
5114           docs: remove variables that we define in the snippet from common
5115           This is syncing our Makefile.am with upstream gtkdoc.
5116
5117 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
5118
5119         * autogen.sh:
5120         * common:
5121           Automatic update of common submodule
5122           From d676993 to c408583
5123
5124 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5125
5126         * configure.ac:
5127           Back to development
5128
5129 === release 1.5.1 ===
5130
5131 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
5132
5133         * ChangeLog:
5134         * NEWS:
5135         * RELEASE:
5136         * configure.ac:
5137         * docs/plugins/gst-plugins-ugly-plugins.args:
5138         * docs/plugins/inspect/plugin-a52dec.xml:
5139         * docs/plugins/inspect/plugin-amrnb.xml:
5140         * docs/plugins/inspect/plugin-amrwbdec.xml:
5141         * docs/plugins/inspect/plugin-asf.xml:
5142         * docs/plugins/inspect/plugin-cdio.xml:
5143         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5144         * docs/plugins/inspect/plugin-dvdread.xml:
5145         * docs/plugins/inspect/plugin-dvdsub.xml:
5146         * docs/plugins/inspect/plugin-lame.xml:
5147         * docs/plugins/inspect/plugin-mad.xml:
5148         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5149         * docs/plugins/inspect/plugin-realmedia.xml:
5150         * docs/plugins/inspect/plugin-siddec.xml:
5151         * docs/plugins/inspect/plugin-twolame.xml:
5152         * docs/plugins/inspect/plugin-x264.xml:
5153         * docs/plugins/inspect/plugin-xingmux.xml:
5154         * gst-plugins-ugly.doap:
5155         * win32/common/config.h:
5156           Release 1.5.1
5157
5158 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5159
5160         * po/af.po:
5161         * po/az.po:
5162         * po/bg.po:
5163         * po/ca.po:
5164         * po/cs.po:
5165         * po/da.po:
5166         * po/de.po:
5167         * po/el.po:
5168         * po/en_GB.po:
5169         * po/eo.po:
5170         * po/es.po:
5171         * po/eu.po:
5172         * po/fi.po:
5173         * po/fr.po:
5174         * po/gl.po:
5175         * po/hr.po:
5176         * po/hu.po:
5177         * po/id.po:
5178         * po/it.po:
5179         * po/ja.po:
5180         * po/lt.po:
5181         * po/lv.po:
5182         * po/ms.po:
5183         * po/mt.po:
5184         * po/nb.po:
5185         * po/nl.po:
5186         * po/or.po:
5187         * po/pl.po:
5188         * po/pt_BR.po:
5189         * po/ro.po:
5190         * po/ru.po:
5191         * po/sk.po:
5192         * po/sl.po:
5193         * po/sq.po:
5194         * po/sr.po:
5195         * po/sv.po:
5196         * po/tr.po:
5197         * po/uk.po:
5198         * po/vi.po:
5199         * po/zh_CN.po:
5200           Update .po files
5201
5202 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
5203
5204         * po/eo.po:
5205         * po/fr.po:
5206           po: Update translations
5207
5208 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
5209
5210         * tests/check/elements/amrnbenc.c:
5211         * tests/check/elements/mpeg2dec.c:
5212         * tests/check/elements/x264enc.c:
5213         * tests/check/elements/xingmux.c:
5214         * tests/check/pipelines/lame.c:
5215           check: Use GST_CHECK_MAIN () macro everywhere
5216           Makes source code smaller, and ensures we go through common initialization
5217           path (like the one that sets up XML unit test output ...)
5218
5219 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
5220
5221         * ext/x264/gstx264enc.c:
5222           x264enc: don't artificially limit max allowed value of "threads" property
5223           In auto mode it will happily chose much higher values anyway,
5224           and a limit of 4 seems a bit low these days.
5225
5226 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
5227
5228         * ext/dvdread/dvdreadsrc.c:
5229           dvdread: Also reset the first_seek var in start()
5230           Make the initial chapter seek work across reuse.
5231           https://bugzilla.gnome.org/show_bug.cgi?id=453322
5232
5233 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
5234
5235         * ext/dvdread/dvdreadsrc.c:
5236         * ext/dvdread/dvdreadsrc.h:
5237           dvdread: Work around basesrc initial seek
5238           Ignore the initial seek basesrc sends, as it
5239           breaks starting from another chapter by
5240           immediately seeking back to the start of the title
5241
5242 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
5243
5244         * ext/a52dec/gsta52dec.c:
5245         * ext/amrnb/amrnbdec.c:
5246         * ext/amrnb/amrnbenc.c:
5247         * ext/amrwbdec/amrwbdec.c:
5248         * ext/cdio/gstcdiocddasrc.c:
5249         * ext/lame/gstlamemp3enc.c:
5250         * ext/mad/gstmad.c:
5251         * ext/sidplay/gstsiddec.cc:
5252         * ext/twolame/gsttwolamemp2enc.c:
5253         * ext/x264/gstx264enc.c:
5254         * gst/realmedia/rademux.c:
5255         * gst/xingmux/gstxingmux.c:
5256           docs: update example pipelines in element docs
5257           Mostly gst-launch -> gst-launch-1.0, but also
5258           use autoaudiosink/autovideosink in more places
5259           and update pipelines a little or flesh out
5260           descriptions.
5261
5262 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5263
5264         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5265         * gst/realmedia/rdtdepay.c:
5266           Rename property enums from ARG_ to PROP_
5267           Property enum items should be nameed PROP_ for consistency and readability.
5268
5269 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
5270
5271         * Android.mk:
5272         * ext/mad/Makefile.am:
5273         * ext/x264/Makefile.am:
5274         * gst/asfdemux/Makefile.am:
5275         * gst/dvdlpcmdec/Makefile.am:
5276         * gst/dvdsub/Makefile.am:
5277         * gst/realmedia/Makefile.am:
5278         * gst/xingmux/Makefile.am:
5279           Remove obsolete Android build cruft
5280           This is not needed any longer.
5281
5282 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5283
5284         * gst/realmedia/pnmsrc.c:
5285           realmedia: remove unused enum item PROP_LAST
5286
5287 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
5288
5289         * tests/check/Makefile.am:
5290           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5291           Make sure the test environment is set up.
5292           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5293
5294 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
5295
5296         * configure.ac:
5297           configure: bump automake requirement to 1.14 and autoconf to 2.69
5298           This is only required for builds from git, people can still
5299           build tarballs if they only have older autotools.
5300           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5301
5302 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
5303
5304         * .gitignore:
5305           Update .gitignore
5306
5307 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
5308
5309         * LICENSE_readme:
5310           Remove LICENSE_readme
5311           It's completely outdated and just confusing, better if people are
5312           forced to look at the actual code in question than trusting this file.
5313
5314 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5315
5316         * INSTALL:
5317           Remove INSTALL file
5318           autotools automatically generate this, and when using different versions
5319           for autogen.sh there will always be changes to a file tracked by git.
5320
5321 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
5322
5323         * gst/asfdemux/gstasfdemux.c:
5324           asfdemux: fix a seek failure due to out-of-range in push mode
5325           A seek in push mode failed for big offsets which are beyond
5326           the range of guint32.
5327           https://bugzilla.gnome.org/show_bug.cgi?id=748162
5328
5329 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
5330
5331         * common:
5332         * tests/check/Makefile.am:
5333           tests: Use AM_TESTS_ENVIRONMENT
5334           Needed by the new automake test runner
5335
5336 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5337
5338         * autogen.sh:
5339         * common:
5340           Automatic update of common submodule
5341           From bc76a8b to c8fb372
5342
5343 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5344
5345         * ext/a52dec/gsta52dec.c:
5346           a52dec: fix race in liba52dec lookup table initialization
5347           a52_init initializes the IMDCT global state as well as creating
5348           a new state. When two A52 decoders are created (eg, when two AC3
5349           tracks are contained in a video), calls to a52_init may happen
5350           at the same time, and the IMDCT initialization is not reentrant.
5351           https://bugzilla.gnome.org/show_bug.cgi?id=746781
5352
5353 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5354
5355         * ext/mpeg2dec/gstmpeg2dec.c:
5356           mpeg2dec: fix buffer leak in crop_buffer()
5357           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5358           gst_buffer_replace() reffed it as well so we were one reference extra.
5359           https://bugzilla.gnome.org/show_bug.cgi?id=746887
5360
5361 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5362
5363         * gst/realmedia/rmdemux.c:
5364           rmdemux: resurrect some flow return handling
5365           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5366
5367 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5368
5369         * gst/asfdemux/gstasfdemux.c:
5370           asfdemux: resurrect some flow return handling
5371           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5372
5373 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5374
5375         * ext/mpeg2dec/gstmpeg2dec.c:
5376           mpeg2dec: fix memory leak
5377           CID #1291630
5378
5379 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5380
5381         * ext/mpeg2dec/gstmpeg2dec.c:
5382           mpeg2dec: initialize buffer
5383           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5384           CID #1291634
5385
5386 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5387
5388         * ext/mpeg2dec/gstmpeg2dec.c:
5389           mpeg2dec: Add stride support
5390           This allow using external pools that have different strides from the
5391           default. These strides need to respect certain rules, which we check
5392           and if these are not met, we fallback to generic pool.
5393           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5394
5395 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5396
5397         * ext/mpeg2dec/gstmpeg2dec.c:
5398         * ext/mpeg2dec/gstmpeg2dec.h:
5399           mpeg2dec: Re-implement pool handling
5400           This is a rewrite of the pool negotiation and configuration. Direct
5401           to output decoding is now achieved by configuring the pool using
5402           video-alignment. This removes copies when dealing with any elements that
5403           supports VideoAlignment, and enable usage of generic video buffer pool,
5404           XVImagePool and GLPool. It drops the crop meta implementation for now.
5405           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5406
5407 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
5408
5409         * gst/dvdsub/gstdvdsubdec.c:
5410           dvbsub: fix indentation
5411
5412 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
5413
5414         * ext/dvdread/dvdreadsrc.c:
5415         * gst/dvdsub/gstdvdsubdec.c:
5416           Fix double semicolons
5417
5418 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5419
5420         * ext/mpeg2dec/gstmpeg2dec.c:
5421           Revert "mpeg2dec: Fix handling of stride"
5422           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5423
5424 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5425
5426         * ext/mpeg2dec/gstmpeg2dec.c:
5427           Revert "mpeg2dec: Use propose unref method for buffer"
5428           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5429
5430 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5431
5432         * ext/mpeg2dec/gstmpeg2dec.c:
5433           mpeg2dec: Use propose unref method for buffer
5434
5435 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5436
5437         * ext/mpeg2dec/gstmpeg2dec.c:
5438           mpeg2dec: Fix handling of stride
5439           A pipeline like:
5440           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
5441           would look bad when file.ts contains 704x576 video, because vaapisink would
5442           give you buffers of stride 768, but libmpeg2 was not told about this and
5443           used a stride of 704.
5444           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
5445           reject buffer pools that don't meet libmpeg2's chroma stride requirements
5446           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5447
5448 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
5449
5450         * ext/x264/gstx264enc.c:
5451         * gst/asfdemux/gstasfdemux.c:
5452           Improve and fix LATENCY query handling
5453           This now follows the design docs everywhere, especially the maximum latency
5454           handling.
5455           https://bugzilla.gnome.org/show_bug.cgi?id=744106
5456
5457 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
5458
5459         * ext/x264/gstx264enc.c:
5460           x264enc: Don't set max latency to the same value as the encoder latency
5461           The meaning of the max latency is *not* the maximum latency this element will
5462           introduce. It is the maximum latency this element can endure without
5463           overflowing any buffers, which is infinite for x264enc.
5464           Fixes latency configuration in zero latency mode, where max latency was
5465           becoming 0... which usually won't work well if something else introduces
5466           latency as then max < min in the end, and latency configuration just fails.
5467
5468 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5469
5470         * ext/x264/gstx264enc.c:
5471           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5472           This matches what is done when downstream caps are not ANY, and fixes
5473           prerolling in byte stream mode when typefind is downstream.
5474
5475 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
5476
5477         * ext/lame/gstlamemp3enc.c:
5478         * ext/twolame/gsttwolamemp2enc.c:
5479           Constify some static arrays everywhere
5480
5481 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
5482
5483         * configure.ac:
5484           configure: remove non-ported plugins stuff
5485           It's not needed any longer, all plugins in -ugly
5486           have been ported.
5487
5488 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5489
5490         * ext/x264/gstx264enc.c:
5491           x264enc: Don't set an allocation maximum
5492           There is no reason x264enc should enforce a maximum allocation size.
5493           The maximum is normally set by buffer pool which cannot grow, but we
5494           don't offer a buffer pool. This would lead to stall when used with
5495           element that don't implement allocation query.
5496           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5497
5498 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
5499
5500         * common:
5501           Automatic update of common submodule
5502           From f2c6b95 to bc76a8b
5503
5504 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
5505
5506         * MAINTAINERS:
5507           MAINTAINERS: Update my mail address
5508
5509 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
5510
5511         * common:
5512           Automatic update of common submodule
5513           From ef1ffdc to f2c6b95
5514
5515 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
5516
5517         * common:
5518           Automatic update of common submodule
5519           From 7bb2bce to ef1ffdc
5520
5521 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5522
5523         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5524           dvdlpcmdec: set channel positions using the appropriate API
5525           https://bugzilla.gnome.org/show_bug.cgi?id=731038
5526
5527 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
5528
5529         * gst/asfdemux/gstasfdemux.c:
5530           asfdemux: fix comment
5531
5532 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
5533
5534         * gst/asfdemux/gstasfdemux.c:
5535           asfdemux: Send duration query upstream first
5536           An upstream element (like mms or some dlna source) might be able to
5537           answer the query. Try that first, else fallback to standard logic
5538
5539 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
5540
5541         * gst/asfdemux/asfpacket.c:
5542           asf: fix up file mode
5543
5544 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
5545
5546         * common:
5547           Automatic update of common submodule
5548           From 84d06cd to 7bb2bce
5549
5550 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5551
5552         * Makefile.am:
5553           tests: parallelise 'make check-valgrind'
5554
5555 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5556
5557         * common:
5558           Automatic update of common submodule
5559           From a8c8939 to 84d06cd
5560
5561 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
5562
5563         * README:
5564         * common:
5565           Automatic update of common submodule
5566           From 36388a1 to a8c8939
5567
5568 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5569
5570         * gst/asfdemux/gstasfdemux.c:
5571           asfdemux: first try to delegate TIME seek events upstream
5572           We should give a chance to upstream to handle TIME seek events before trying
5573           to handle it in asfdemux.
5574           Fix a bug where fast backward seeks where discarded right away because they
5575           were not supported by asfdemux.
5576           https://bugzilla.gnome.org/show_bug.cgi?id=734471
5577
5578 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5579
5580         * gst/asfdemux/asfheaders.c:
5581         * gst/asfdemux/asfheaders.h:
5582         * gst/asfdemux/gstasfdemux.c:
5583           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5584           We can safely ignore those but best to claim to understand this object type so
5585           we don't raise a warning.
5586           https://bugzilla.gnome.org/show_bug.cgi?id=736060
5587
5588 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5589
5590         * gst/asfdemux/gstasfdemux.c:
5591         * gst/asfdemux/gstasfdemux.h:
5592           asfdemux: if video is h264, check the codec_data for bytestream data
5593           For bytestream we don't want to expose it as codec_data but rather as
5594           streamheader as it is not out-of-band data but data that should be
5595           prepended to the beginning of the stream before the other buffers.
5596           https://bugzilla.gnome.org/show_bug.cgi?id=735070
5597
5598 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
5599
5600         * docs/plugins/inspect/plugin-a52dec.xml:
5601         * docs/plugins/inspect/plugin-amrnb.xml:
5602         * docs/plugins/inspect/plugin-amrwbdec.xml:
5603         * docs/plugins/inspect/plugin-asf.xml:
5604         * docs/plugins/inspect/plugin-cdio.xml:
5605         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5606         * docs/plugins/inspect/plugin-dvdread.xml:
5607         * docs/plugins/inspect/plugin-dvdsub.xml:
5608         * docs/plugins/inspect/plugin-lame.xml:
5609         * docs/plugins/inspect/plugin-mad.xml:
5610         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5611         * docs/plugins/inspect/plugin-realmedia.xml:
5612         * docs/plugins/inspect/plugin-siddec.xml:
5613         * docs/plugins/inspect/plugin-twolame.xml:
5614         * docs/plugins/inspect/plugin-x264.xml:
5615         * docs/plugins/inspect/plugin-xingmux.xml:
5616           docs: update for git master
5617
5618 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5619
5620         * gst/asfdemux/gstasfdemux.c:
5621           asfdemux: simplify log statement
5622           Use the GST_PTR_FORMAT to print the buffer
5623
5624 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
5625
5626         * ext/x264/gstx264enc.c:
5627           x264: fix colour inversion with YV12 format
5628           It's the same as I420 but with the U/V planes swapped.
5629
5630 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
5631
5632         * Makefile.am:
5633         * common:
5634           Makefile: Add usage of build-checks step
5635           Allows building checks without running them
5636
5637 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5638
5639         * ext/x264/gstx264enc.c:
5640           x264enc: Request buffers in allocation query
5641           https://bugzilla.gnome.org/show_bug.cgi?id=732288
5642
5643 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5644
5645         * ext/x264/gstx264enc.c:
5646         * ext/x264/gstx264enc.h:
5647           x264enc: Shift both PTS and DTS to ensure positive timestamp
5648           Currently we only shift DTS to compensate that we don't support negative
5649           timestamp. This cause a problem that PTS is no longer >= DTS and may
5650           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5651           remove all the hack to handle this which seems the result of thinking libx264
5652           is bugged.
5653           https://bugzilla.gnome.org/show_bug.cgi?id=731351
5654
5655 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
5656
5657         * configure.ac:
5658           Back to development
5659
5660 === release 1.4.0 ===
5661
5662 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5663
5664         * ChangeLog:
5665         * NEWS:
5666         * RELEASE:
5667         * configure.ac:
5668         * docs/plugins/inspect/plugin-a52dec.xml:
5669         * docs/plugins/inspect/plugin-amrnb.xml:
5670         * docs/plugins/inspect/plugin-amrwbdec.xml:
5671         * docs/plugins/inspect/plugin-asf.xml:
5672         * docs/plugins/inspect/plugin-cdio.xml:
5673         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5674         * docs/plugins/inspect/plugin-dvdread.xml:
5675         * docs/plugins/inspect/plugin-dvdsub.xml:
5676         * docs/plugins/inspect/plugin-lame.xml:
5677         * docs/plugins/inspect/plugin-mad.xml:
5678         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5679         * docs/plugins/inspect/plugin-realmedia.xml:
5680         * docs/plugins/inspect/plugin-siddec.xml:
5681         * docs/plugins/inspect/plugin-twolame.xml:
5682         * docs/plugins/inspect/plugin-x264.xml:
5683         * docs/plugins/inspect/plugin-xingmux.xml:
5684         * gst-plugins-ugly.doap:
5685         * win32/common/config.h:
5686           Release 1.4.0
5687
5688 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
5689
5690         * po/af.po:
5691         * po/az.po:
5692         * po/bg.po:
5693         * po/ca.po:
5694         * po/cs.po:
5695         * po/da.po:
5696         * po/de.po:
5697         * po/el.po:
5698         * po/en_GB.po:
5699         * po/eo.po:
5700         * po/es.po:
5701         * po/eu.po:
5702         * po/fi.po:
5703         * po/fr.po:
5704         * po/gl.po:
5705         * po/hr.po:
5706         * po/hu.po:
5707         * po/id.po:
5708         * po/it.po:
5709         * po/ja.po:
5710         * po/lt.po:
5711         * po/lv.po:
5712         * po/ms.po:
5713         * po/mt.po:
5714         * po/nb.po:
5715         * po/nl.po:
5716         * po/or.po:
5717         * po/pl.po:
5718         * po/pt_BR.po:
5719         * po/ro.po:
5720         * po/ru.po:
5721         * po/sk.po:
5722         * po/sl.po:
5723         * po/sq.po:
5724         * po/sr.po:
5725         * po/sv.po:
5726         * po/tr.po:
5727         * po/uk.po:
5728         * po/vi.po:
5729         * po/zh_CN.po:
5730           Update .po files
5731
5732 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
5733
5734         * po/sv.po:
5735           po: Update translations
5736
5737 === release 1.3.91 ===
5738
5739 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
5740
5741         * ChangeLog:
5742         * NEWS:
5743         * RELEASE:
5744         * configure.ac:
5745         * docs/plugins/inspect/plugin-a52dec.xml:
5746         * docs/plugins/inspect/plugin-amrnb.xml:
5747         * docs/plugins/inspect/plugin-amrwbdec.xml:
5748         * docs/plugins/inspect/plugin-asf.xml:
5749         * docs/plugins/inspect/plugin-cdio.xml:
5750         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5751         * docs/plugins/inspect/plugin-dvdread.xml:
5752         * docs/plugins/inspect/plugin-dvdsub.xml:
5753         * docs/plugins/inspect/plugin-lame.xml:
5754         * docs/plugins/inspect/plugin-mad.xml:
5755         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5756         * docs/plugins/inspect/plugin-realmedia.xml:
5757         * docs/plugins/inspect/plugin-siddec.xml:
5758         * docs/plugins/inspect/plugin-twolame.xml:
5759         * docs/plugins/inspect/plugin-x264.xml:
5760         * docs/plugins/inspect/plugin-xingmux.xml:
5761         * gst-plugins-ugly.doap:
5762         * win32/common/config.h:
5763           Release 1.3.91
5764
5765 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
5766
5767         * po/af.po:
5768         * po/az.po:
5769         * po/bg.po:
5770         * po/ca.po:
5771         * po/cs.po:
5772         * po/da.po:
5773         * po/de.po:
5774         * po/el.po:
5775         * po/en_GB.po:
5776         * po/eo.po:
5777         * po/es.po:
5778         * po/eu.po:
5779         * po/fi.po:
5780         * po/fr.po:
5781         * po/gl.po:
5782         * po/hr.po:
5783         * po/hu.po:
5784         * po/id.po:
5785         * po/it.po:
5786         * po/ja.po:
5787         * po/lt.po:
5788         * po/lv.po:
5789         * po/ms.po:
5790         * po/mt.po:
5791         * po/nb.po:
5792         * po/nl.po:
5793         * po/or.po:
5794         * po/pl.po:
5795         * po/pt_BR.po:
5796         * po/ro.po:
5797         * po/ru.po:
5798         * po/sk.po:
5799         * po/sl.po:
5800         * po/sq.po:
5801         * po/sr.po:
5802         * po/sv.po:
5803         * po/tr.po:
5804         * po/uk.po:
5805         * po/vi.po:
5806         * po/zh_CN.po:
5807           Update .po files
5808
5809 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
5810
5811         * po/vi.po:
5812           po: Update translations
5813
5814 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
5815
5816         * gst/realmedia/rademux.c:
5817           rademux: Print invalid fourcc in error message in hex
5818           Previously this was printed as characters which caused later processing
5819           of the error message to sometimes warn about non-UTF-8 characters.
5820           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5821
5822 === release 1.3.90 ===
5823
5824 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5825
5826         * ChangeLog:
5827         * NEWS:
5828         * RELEASE:
5829         * configure.ac:
5830         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5831         * docs/plugins/inspect/plugin-a52dec.xml:
5832         * docs/plugins/inspect/plugin-amrnb.xml:
5833         * docs/plugins/inspect/plugin-amrwbdec.xml:
5834         * docs/plugins/inspect/plugin-asf.xml:
5835         * docs/plugins/inspect/plugin-cdio.xml:
5836         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5837         * docs/plugins/inspect/plugin-dvdread.xml:
5838         * docs/plugins/inspect/plugin-dvdsub.xml:
5839         * docs/plugins/inspect/plugin-lame.xml:
5840         * docs/plugins/inspect/plugin-mad.xml:
5841         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5842         * docs/plugins/inspect/plugin-realmedia.xml:
5843         * docs/plugins/inspect/plugin-siddec.xml:
5844         * docs/plugins/inspect/plugin-twolame.xml:
5845         * docs/plugins/inspect/plugin-x264.xml:
5846         * docs/plugins/inspect/plugin-xingmux.xml:
5847         * gst-plugins-ugly.doap:
5848         * win32/common/config.h:
5849           Release 1.3.90
5850
5851 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
5852
5853         * po/af.po:
5854         * po/az.po:
5855         * po/bg.po:
5856         * po/ca.po:
5857         * po/cs.po:
5858         * po/da.po:
5859         * po/de.po:
5860         * po/el.po:
5861         * po/en_GB.po:
5862         * po/eo.po:
5863         * po/es.po:
5864         * po/eu.po:
5865         * po/fi.po:
5866         * po/fr.po:
5867         * po/gl.po:
5868         * po/hr.po:
5869         * po/hu.po:
5870         * po/id.po:
5871         * po/it.po:
5872         * po/ja.po:
5873         * po/lt.po:
5874         * po/lv.po:
5875         * po/ms.po:
5876         * po/mt.po:
5877         * po/nb.po:
5878         * po/nl.po:
5879         * po/or.po:
5880         * po/pl.po:
5881         * po/pt_BR.po:
5882         * po/ro.po:
5883         * po/ru.po:
5884         * po/sk.po:
5885         * po/sl.po:
5886         * po/sq.po:
5887         * po/sr.po:
5888         * po/sv.po:
5889         * po/tr.po:
5890         * po/uk.po:
5891         * po/vi.po:
5892         * po/zh_CN.po:
5893           Update .po files
5894
5895 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
5896
5897         * .gitignore:
5898           Ignore autotools test-driver temp files from 'make check'
5899
5900 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5901
5902         * configure.ac:
5903           Back to development
5904
5905 === release 1.3.3 ===
5906
5907 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
5908
5909         * ChangeLog:
5910         * NEWS:
5911         * RELEASE:
5912         * configure.ac:
5913         * docs/plugins/inspect/plugin-a52dec.xml:
5914         * docs/plugins/inspect/plugin-amrnb.xml:
5915         * docs/plugins/inspect/plugin-amrwbdec.xml:
5916         * docs/plugins/inspect/plugin-asf.xml:
5917         * docs/plugins/inspect/plugin-cdio.xml:
5918         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5919         * docs/plugins/inspect/plugin-dvdread.xml:
5920         * docs/plugins/inspect/plugin-dvdsub.xml:
5921         * docs/plugins/inspect/plugin-lame.xml:
5922         * docs/plugins/inspect/plugin-mad.xml:
5923         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5924         * docs/plugins/inspect/plugin-realmedia.xml:
5925         * docs/plugins/inspect/plugin-siddec.xml:
5926         * docs/plugins/inspect/plugin-twolame.xml:
5927         * docs/plugins/inspect/plugin-x264.xml:
5928         * docs/plugins/inspect/plugin-xingmux.xml:
5929         * gst-plugins-ugly.doap:
5930         * win32/common/config.h:
5931           Release 1.3.3
5932
5933 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
5934
5935         * po/af.po:
5936         * po/az.po:
5937         * po/bg.po:
5938         * po/ca.po:
5939         * po/cs.po:
5940         * po/da.po:
5941         * po/de.po:
5942         * po/el.po:
5943         * po/en_GB.po:
5944         * po/eo.po:
5945         * po/es.po:
5946         * po/eu.po:
5947         * po/fi.po:
5948         * po/fr.po:
5949         * po/gl.po:
5950         * po/hr.po:
5951         * po/hu.po:
5952         * po/id.po:
5953         * po/it.po:
5954         * po/ja.po:
5955         * po/lt.po:
5956         * po/lv.po:
5957         * po/ms.po:
5958         * po/mt.po:
5959         * po/nb.po:
5960         * po/nl.po:
5961         * po/or.po:
5962         * po/pl.po:
5963         * po/pt_BR.po:
5964         * po/ro.po:
5965         * po/ru.po:
5966         * po/sk.po:
5967         * po/sl.po:
5968         * po/sq.po:
5969         * po/sr.po:
5970         * po/sv.po:
5971         * po/tr.po:
5972         * po/uk.po:
5973         * po/vi.po:
5974         * po/zh_CN.po:
5975           Update .po files
5976
5977 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
5978
5979         * po/de.po:
5980         * po/nl.po:
5981           po: Update translations
5982
5983 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5984
5985         * gst/realmedia/rmdemux.c:
5986         * gst/realmedia/rmdemux.h:
5987           rmdemux: use GstFlowCombiner
5988           Removes flow return combination code to use the newly added GstFlowCombiner
5989           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5990
5991 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5992
5993         * gst/asfdemux/gstasfdemux.c:
5994         * gst/asfdemux/gstasfdemux.h:
5995           asfdemux: use GstFlowCombiner
5996           Removes flow return combination code to use the newly added GstFlowCombiner
5997           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5998
5999 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
6000
6001         * ext/x264/gstx264enc.c:
6002           x264enc: fix caps leak in set_format()
6003           https://bugzilla.gnome.org/show_bug.cgi?id=730865
6004
6005 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
6006
6007         * gst/asfdemux/gstasfdemux.c:
6008           asfdemux: Handle initial 0 timestamp that should have been -1
6009           https://bugzilla.gnome.org/show_bug.cgi?id=719660
6010
6011 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
6012
6013         * configure.ac:
6014           Back to development
6015
6016 === release 1.3.2 ===
6017
6018 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
6019
6020         * ChangeLog:
6021         * NEWS:
6022         * RELEASE:
6023         * common:
6024         * configure.ac:
6025         * docs/plugins/inspect-build.stamp:
6026         * docs/plugins/inspect.stamp:
6027         * docs/plugins/inspect/plugin-a52dec.xml:
6028         * docs/plugins/inspect/plugin-amrnb.xml:
6029         * docs/plugins/inspect/plugin-amrwbdec.xml:
6030         * docs/plugins/inspect/plugin-asf.xml:
6031         * docs/plugins/inspect/plugin-cdio.xml:
6032         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6033         * docs/plugins/inspect/plugin-dvdread.xml:
6034         * docs/plugins/inspect/plugin-dvdsub.xml:
6035         * docs/plugins/inspect/plugin-lame.xml:
6036         * docs/plugins/inspect/plugin-mad.xml:
6037         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6038         * docs/plugins/inspect/plugin-realmedia.xml:
6039         * docs/plugins/inspect/plugin-siddec.xml:
6040         * docs/plugins/inspect/plugin-twolame.xml:
6041         * docs/plugins/inspect/plugin-x264.xml:
6042         * docs/plugins/inspect/plugin-xingmux.xml:
6043         * gst-plugins-ugly.doap:
6044         * win32/common/config.h:
6045           Release 1.3.2
6046
6047 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
6048
6049         * po/af.po:
6050         * po/az.po:
6051         * po/bg.po:
6052         * po/ca.po:
6053         * po/cs.po:
6054         * po/da.po:
6055         * po/de.po:
6056         * po/el.po:
6057         * po/en_GB.po:
6058         * po/eo.po:
6059         * po/es.po:
6060         * po/eu.po:
6061         * po/fi.po:
6062         * po/fr.po:
6063         * po/gl.po:
6064         * po/hr.po:
6065         * po/hu.po:
6066         * po/id.po:
6067         * po/it.po:
6068         * po/ja.po:
6069         * po/lt.po:
6070         * po/lv.po:
6071         * po/ms.po:
6072         * po/mt.po:
6073         * po/nb.po:
6074         * po/nl.po:
6075         * po/or.po:
6076         * po/pl.po:
6077         * po/pt_BR.po:
6078         * po/ro.po:
6079         * po/ru.po:
6080         * po/sk.po:
6081         * po/sl.po:
6082         * po/sq.po:
6083         * po/sr.po:
6084         * po/sv.po:
6085         * po/tr.po:
6086         * po/uk.po:
6087         * po/vi.po:
6088         * po/zh_CN.po:
6089           Update .po files
6090
6091 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
6092
6093         * common:
6094           Automatic update of common submodule
6095           From 211fa5f to 1f5d3c3
6096
6097 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
6098
6099         * ext/mpeg2dec/gstmpeg2dec.h:
6100           mpeg2dec: remove unused struct members
6101
6102 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
6103
6104         * gst/realmedia/rtspreal.c:
6105           rtspreal: Fix some memory leaks in an error path
6106           CID 1212165.
6107
6108 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
6109
6110         * ext/mpeg2dec/gstmpeg2dec.c:
6111           mpeg2dec: Release codec state on negotiation failures
6112           Else it leaks
6113           CID #1212169
6114
6115 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
6116
6117         * configure.ac:
6118           Back to development
6119
6120 === release 1.3.1 ===
6121
6122 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
6123
6124         * ChangeLog:
6125         * NEWS:
6126         * RELEASE:
6127         * configure.ac:
6128         * docs/plugins/gst-plugins-ugly-plugins.args:
6129         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6130         * docs/plugins/inspect/plugin-a52dec.xml:
6131         * docs/plugins/inspect/plugin-amrnb.xml:
6132         * docs/plugins/inspect/plugin-amrwbdec.xml:
6133         * docs/plugins/inspect/plugin-asf.xml:
6134         * docs/plugins/inspect/plugin-cdio.xml:
6135         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6136         * docs/plugins/inspect/plugin-dvdread.xml:
6137         * docs/plugins/inspect/plugin-dvdsub.xml:
6138         * docs/plugins/inspect/plugin-lame.xml:
6139         * docs/plugins/inspect/plugin-mad.xml:
6140         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6141         * docs/plugins/inspect/plugin-realmedia.xml:
6142         * docs/plugins/inspect/plugin-siddec.xml:
6143         * docs/plugins/inspect/plugin-twolame.xml:
6144         * docs/plugins/inspect/plugin-x264.xml:
6145         * docs/plugins/inspect/plugin-xingmux.xml:
6146         * gst-plugins-ugly.doap:
6147         * win32/common/config.h:
6148           Release 1.3.1
6149
6150 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6151
6152         * po/af.po:
6153         * po/az.po:
6154         * po/bg.po:
6155         * po/ca.po:
6156         * po/cs.po:
6157         * po/da.po:
6158         * po/de.po:
6159         * po/el.po:
6160         * po/en_GB.po:
6161         * po/eo.po:
6162         * po/es.po:
6163         * po/eu.po:
6164         * po/fi.po:
6165         * po/fr.po:
6166         * po/gl.po:
6167         * po/hr.po:
6168         * po/hu.po:
6169         * po/id.po:
6170         * po/it.po:
6171         * po/ja.po:
6172         * po/lt.po:
6173         * po/lv.po:
6174         * po/ms.po:
6175         * po/mt.po:
6176         * po/nb.po:
6177         * po/nl.po:
6178         * po/or.po:
6179         * po/pl.po:
6180         * po/pt_BR.po:
6181         * po/ro.po:
6182         * po/ru.po:
6183         * po/sk.po:
6184         * po/sl.po:
6185         * po/sq.po:
6186         * po/sr.po:
6187         * po/sv.po:
6188         * po/tr.po:
6189         * po/uk.po:
6190         * po/vi.po:
6191         * po/zh_CN.po:
6192           Update .po files
6193
6194 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6195
6196         * po/de.po:
6197         * po/id.po:
6198         * po/lv.po:
6199         * po/sk.po:
6200         * po/sr.po:
6201           po: Update translations
6202
6203 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6204
6205         * common:
6206           Automatic update of common submodule
6207           From bcb1518 to 211fa5f
6208
6209 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
6210
6211         * ext/sidplay/gstsiddec.cc:
6212         * gst/asfdemux/gstrtspwms.c:
6213         * gst/realmedia/rademux.c:
6214         * gst/realmedia/rdtmanager.c:
6215         * gst/realmedia/rtspreal.c:
6216           docs: remove outdated and pointless 'Last reviewed' lines from docs
6217           They are very confusing for people, and more often than not
6218           also just not very accurate. Seeing 'last reviewed: 2005' in
6219           your docs is not very confidence-inspiring. Let's just remove
6220           those comments.
6221
6222 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6223
6224         * gst/dvdsub/gstdvdsubdec.c:
6225           dvdsubdec: fix spurious rejection of 0 time offset commands
6226           Coverity 206168
6227
6228 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6229
6230         * ext/dvdread/dvdreadsrc.c:
6231           dvdread: avoid intermediate promotion to signed
6232           We should not reach the dangerous range here, though.
6233           Coverity 206491, 206492, 1139856
6234
6235 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6236
6237         * ext/mpeg2dec/gstmpeg2dec.c:
6238           mpeg2dec: do not reset the whole video info when setting size
6239           New changes to gstvideo will reset all the video info state
6240           when calling _set_format, overwriting what was previously set
6241           in the preceding code.
6242           The comment says the following code is meant to preserve the
6243           pre-crop size, so let's just keep the size and related data
6244           as this does not seem to break anything else (this is what
6245           the _set_format call would have set before the change that
6246           reset all data, except the colorimetry).
6247
6248 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
6249
6250         * gst/asfdemux/gstasfdemux.c:
6251           asfdemux: Fix payloads check
6252           Don't iterate stream->payloads if ... it doesn't exist
6253           CID #1139846
6254
6255 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6256
6257         * .gitignore:
6258           .gitignore: Ignore gcov intermediate files
6259           https://bugzilla.gnome.org/show_bug.cgi?id=725483
6260
6261 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6262
6263         * common:
6264           Automatic update of common submodule
6265           From fe1672e to bcb1518
6266
6267 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
6268
6269         * common:
6270           Automatic update of common submodule
6271           From 1a07da9 to fe1672e
6272
6273 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
6274
6275         * docs/Makefile.am:
6276           docs: install prebuilt plugin docs if gtk-doc is disabled
6277           Sync to the Makefile.am from gst-plugin-base where it is done right.
6278           Fixes #725034
6279
6280 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
6281
6282         * gst/xingmux/gstxingmux.c:
6283         * gst/xingmux/plugin.c:
6284           xingmux: add muxer category and make element plugable
6285           This is required to make encodebin consider the element. Yet it is not enough to
6286           have it plugged it has a lower priority than most mp3encoders and no different
6287           caps.
6288
6289 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
6290
6291         * ext/x264/gstx264enc.c:
6292           x264enc: allow lossless compression (qp=0)
6293           https://bugzilla.gnome.org/show_bug.cgi?id=725051
6294
6295 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
6296
6297         * m4/a52.m4:
6298           m4: Remove extra check for 11+ year old a52 release
6299           You deserve a build failure if you still have that version
6300           If someone wants to completely remove this m4 to replace it with the
6301           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6302
6303 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
6304
6305         * m4/a52.m4:
6306           m4: Fix multiple tests in AC_CHECK_A52DEC
6307
6308 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
6309
6310         * gst/asfdemux/gstasfdemux.c:
6311           asfdemux: Remove unused function
6312
6313 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
6314
6315         * tests/check/Makefile.am:
6316           check: Fix test location
6317
6318 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6319
6320         * tests/check/Makefile.am:
6321           tests: Don't build disabled plugins' check tests
6322           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6323
6324 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
6325
6326         * common:
6327           Automatic update of common submodule
6328           From d48bed3 to 1a07da9
6329
6330 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
6331
6332         * gst/asfdemux/gstasfdemux.c:
6333           asfdemux: only add "format" field with fourcc to WMV caps
6334           Doesn't make sense for e.g. H264 or MJPEG.
6335
6336 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6337
6338         * autogen.sh:
6339         * common:
6340           Automatic update of common submodule
6341           From dbedaa0 to d48bed3
6342
6343 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6344
6345         * po/Makevars:
6346           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6347           https://bugzilla.gnome.org/show_bug.cgi?id=705455
6348
6349 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
6350
6351         * ext/amrwbdec/amrwbdec.c:
6352           amrwbdec: Remove some dead code
6353
6354 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
6355
6356         * ext/amrnb/amrnbdec.c:
6357           amrnbdec: Remove some dead code
6358
6359 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
6360
6361         * ext/amrnb/amrnbdec.c:
6362           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6363
6364 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
6365
6366         * ext/amrwbdec/amrwbdec.c:
6367           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6368
6369 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6370
6371         * ext/mpeg2dec/gstmpeg2dec.c:
6372           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6373
6374 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
6375
6376         * ext/x264/gstx264enc.c:
6377           x264enc: fix compiler warning
6378           Compiler warns rightly about possibly uninitialized variable.
6379
6380 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
6381
6382         * ext/x264/gstx264enc.c:
6383           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6384           gst-launch-1.0 videotestsrc ! x264enc
6385
6386 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
6387
6388         * ext/mpeg2dec/gstmpeg2dec.c:
6389           mpeg2dec: graceful degradation for badly parsed input
6390
6391 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
6392
6393         * common:
6394           Automatic update of common submodule
6395           From 865aa20 to dbedaa0
6396
6397 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
6398
6399         * gst/asfdemux/asfpacket.c:
6400           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6401           So, don't need to check previous payload's mo_size and current
6402           payload's mo_size when merging it.
6403           https://bugzilla.gnome.org/show_bug.cgi?id=710609
6404
6405 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6406
6407         * gst/asfdemux/gstasfdemux.c:
6408         * gst/asfdemux/gstasfdemux.h:
6409           asfdemux: Keep audio error checking fields only for audio
6410           Video shouldn't need to be descrambled, this can cause frames data
6411           to be corrupted
6412           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6413
6414 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6415
6416         * gst/asfdemux/gstasfdemux.c:
6417           asfdemux: really copy the buffer data
6418           Pass the copy-memory flag to copy the memory for the output buffer,
6419           otherwise we end with 0-sized buffers
6420           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6421
6422 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
6423
6424         * ext/x264/gstx264enc.c:
6425           x264enc: If FPS is available, set VFR to false
6426           https://bugzilla.gnome.org/show_bug.cgi?id=708940
6427
6428 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6429
6430         * gst/asfdemux/gstasfdemux.c:
6431           asfdemux: Only use segment.start as seek_time if it is relative
6432           Relying on the gst_segment_do_seek results for getting the
6433           seeking time should not be used if seek type is SET because the
6434           do_seek function makes the 'cur` position of the seek normalized
6435           on the segment range. This means that seeking beyond the end of the
6436           file might not result in instant EOS as it will end up seeking to
6437           the final ts of the file.
6438           In asf seeking to the final timestamp can lead to seeking to the last
6439           keyframe, meaning a few seconds of video will still be played, which should
6440           not be the desired behavior when seeking beyong file limits.
6441
6442 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6443
6444         * gst/asfdemux/gstasfdemux.c:
6445           asfdemux: Parse last simple index entry
6446           The entry size is fixed at 6, fix typo to finish parsing the index
6447           correctly until the last sample
6448
6449 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
6450
6451         * README:
6452         * common:
6453           Automatic update of common submodule
6454           From 6b03ba7 to 865aa20
6455
6456 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6457
6458         * configure.ac:
6459           configure: Actually use 1.3.0.1 as version to make configure happy
6460
6461 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6462
6463         * configure.ac:
6464           Back to development
6465
6466 === release 1.2.0 ===
6467
6468 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6469
6470         * ChangeLog:
6471         * NEWS:
6472         * RELEASE:
6473         * configure.ac:
6474         * docs/plugins/inspect/plugin-a52dec.xml:
6475         * docs/plugins/inspect/plugin-amrnb.xml:
6476         * docs/plugins/inspect/plugin-amrwbdec.xml:
6477         * docs/plugins/inspect/plugin-asf.xml:
6478         * docs/plugins/inspect/plugin-cdio.xml:
6479         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6480         * docs/plugins/inspect/plugin-dvdread.xml:
6481         * docs/plugins/inspect/plugin-dvdsub.xml:
6482         * docs/plugins/inspect/plugin-lame.xml:
6483         * docs/plugins/inspect/plugin-mad.xml:
6484         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6485         * docs/plugins/inspect/plugin-realmedia.xml:
6486         * docs/plugins/inspect/plugin-siddec.xml:
6487         * docs/plugins/inspect/plugin-twolame.xml:
6488         * docs/plugins/inspect/plugin-x264.xml:
6489         * docs/plugins/inspect/plugin-xingmux.xml:
6490         * gst-plugins-ugly.doap:
6491         * win32/common/config.h:
6492           Release 1.2.0
6493
6494 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6495
6496         * po/af.po:
6497         * po/az.po:
6498         * po/bg.po:
6499         * po/ca.po:
6500         * po/cs.po:
6501         * po/da.po:
6502         * po/de.po:
6503         * po/el.po:
6504         * po/en_GB.po:
6505         * po/eo.po:
6506         * po/es.po:
6507         * po/eu.po:
6508         * po/fi.po:
6509         * po/fr.po:
6510         * po/gl.po:
6511         * po/hr.po:
6512         * po/hu.po:
6513         * po/id.po:
6514         * po/it.po:
6515         * po/ja.po:
6516         * po/lt.po:
6517         * po/lv.po:
6518         * po/ms.po:
6519         * po/mt.po:
6520         * po/nb.po:
6521         * po/nl.po:
6522         * po/or.po:
6523         * po/pl.po:
6524         * po/pt_BR.po:
6525         * po/ro.po:
6526         * po/ru.po:
6527         * po/sk.po:
6528         * po/sl.po:
6529         * po/sq.po:
6530         * po/sr.po:
6531         * po/sv.po:
6532         * po/tr.po:
6533         * po/uk.po:
6534         * po/vi.po:
6535         * po/zh_CN.po:
6536           Update .po files
6537
6538 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
6539
6540         * ext/x264/gstx264enc.c:
6541           x264enc: Update the documentation to match the default profile used
6542           https://bugzilla.gnome.org/show_bug.cgi?id=708036
6543
6544 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
6545
6546         * common:
6547           Automatic update of common submodule
6548           From b613661 to 6b03ba7
6549
6550 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
6551
6552         * common:
6553           Automatic update of common submodule
6554           From 74a6857 to b613661
6555
6556 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
6557
6558         * autogen.sh:
6559         * common:
6560           Automatic update of common submodule
6561           From 098c0d7 to 74a6857
6562
6563 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6564
6565         * configure.ac:
6566           Back to development
6567
6568 === release 1.1.90 ===
6569
6570 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6571
6572         * ChangeLog:
6573         * NEWS:
6574         * RELEASE:
6575         * configure.ac:
6576         * docs/plugins/inspect/plugin-a52dec.xml:
6577         * docs/plugins/inspect/plugin-amrnb.xml:
6578         * docs/plugins/inspect/plugin-amrwbdec.xml:
6579         * docs/plugins/inspect/plugin-asf.xml:
6580         * docs/plugins/inspect/plugin-cdio.xml:
6581         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6582         * docs/plugins/inspect/plugin-dvdread.xml:
6583         * docs/plugins/inspect/plugin-dvdsub.xml:
6584         * docs/plugins/inspect/plugin-lame.xml:
6585         * docs/plugins/inspect/plugin-mad.xml:
6586         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6587         * docs/plugins/inspect/plugin-realmedia.xml:
6588         * docs/plugins/inspect/plugin-siddec.xml:
6589         * docs/plugins/inspect/plugin-twolame.xml:
6590         * docs/plugins/inspect/plugin-x264.xml:
6591         * docs/plugins/inspect/plugin-xingmux.xml:
6592         * gst-plugins-ugly.doap:
6593         * win32/common/config.h:
6594           Release 1.1.90
6595
6596 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6597
6598         * po/af.po:
6599         * po/az.po:
6600         * po/bg.po:
6601         * po/ca.po:
6602         * po/cs.po:
6603         * po/da.po:
6604         * po/de.po:
6605         * po/el.po:
6606         * po/en_GB.po:
6607         * po/eo.po:
6608         * po/es.po:
6609         * po/eu.po:
6610         * po/fi.po:
6611         * po/fr.po:
6612         * po/gl.po:
6613         * po/hr.po:
6614         * po/hu.po:
6615         * po/id.po:
6616         * po/it.po:
6617         * po/ja.po:
6618         * po/lt.po:
6619         * po/lv.po:
6620         * po/ms.po:
6621         * po/mt.po:
6622         * po/nb.po:
6623         * po/nl.po:
6624         * po/or.po:
6625         * po/pl.po:
6626         * po/pt_BR.po:
6627         * po/ro.po:
6628         * po/ru.po:
6629         * po/sk.po:
6630         * po/sl.po:
6631         * po/sq.po:
6632         * po/sr.po:
6633         * po/sv.po:
6634         * po/tr.po:
6635         * po/uk.po:
6636         * po/vi.po:
6637         * po/zh_CN.po:
6638           Update .po files
6639
6640 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6641
6642         * po/cs.po:
6643           po: Update translations
6644
6645 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
6646
6647         * ext/x264/gstx264enc.c:
6648         * tests/check/elements/x264enc.c:
6649           x264enc: Implement getcaps that restricts the input format depending on the output profile
6650           Also add some x264enc profile tests
6651           https://bugzilla.gnome.org/show_bug.cgi?id=708326
6652
6653 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
6654
6655         * gst/asfdemux/asfpacket.c:
6656         * gst/asfdemux/gstasfdemux.c:
6657           asfdemux: fix playback regression in push mode
6658
6659 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6660
6661         * gst/asfdemux/gstasfdemux.h:
6662           asfdemux: remove unused variable
6663
6664 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6665
6666         * ext/x264/gstx264enc.c:
6667           x264enc: Don't unref future state but the old one
6668           Being silly will lead us nowhere.
6669
6670 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6671
6672         * ext/x264/gstx264enc.c:
6673           x264enc: Check if we have an input state before using it
6674           Flushing might happen before caps were set on the encoder,
6675           which would lead to crashes here.
6676           Thanks to Matej Knopp for analyzing this.
6677           https://bugzilla.gnome.org/show_bug.cgi?id=707414
6678
6679 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
6680
6681         * ext/x264/gstx264enc.c:
6682           x264enc: fix unsigned comparison warning
6683
6684 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6685
6686         * configure.ac:
6687           Back to development
6688
6689 === release 1.1.4 ===
6690
6691 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6692
6693         * ChangeLog:
6694         * NEWS:
6695         * RELEASE:
6696         * configure.ac:
6697         * docs/plugins/inspect/plugin-a52dec.xml:
6698         * docs/plugins/inspect/plugin-amrnb.xml:
6699         * docs/plugins/inspect/plugin-amrwbdec.xml:
6700         * docs/plugins/inspect/plugin-asf.xml:
6701         * docs/plugins/inspect/plugin-cdio.xml:
6702         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6703         * docs/plugins/inspect/plugin-dvdread.xml:
6704         * docs/plugins/inspect/plugin-dvdsub.xml:
6705         * docs/plugins/inspect/plugin-lame.xml:
6706         * docs/plugins/inspect/plugin-mad.xml:
6707         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6708         * docs/plugins/inspect/plugin-realmedia.xml:
6709         * docs/plugins/inspect/plugin-siddec.xml:
6710         * docs/plugins/inspect/plugin-twolame.xml:
6711         * docs/plugins/inspect/plugin-x264.xml:
6712         * docs/plugins/inspect/plugin-xingmux.xml:
6713         * gst-plugins-ugly.doap:
6714         * win32/common/config.h:
6715           Release 1.1.4
6716
6717 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6718
6719         * po/af.po:
6720         * po/az.po:
6721         * po/bg.po:
6722         * po/ca.po:
6723         * po/cs.po:
6724         * po/da.po:
6725         * po/de.po:
6726         * po/el.po:
6727         * po/en_GB.po:
6728         * po/eo.po:
6729         * po/es.po:
6730         * po/eu.po:
6731         * po/fi.po:
6732         * po/fr.po:
6733         * po/gl.po:
6734         * po/hr.po:
6735         * po/hu.po:
6736         * po/id.po:
6737         * po/it.po:
6738         * po/ja.po:
6739         * po/lt.po:
6740         * po/lv.po:
6741         * po/ms.po:
6742         * po/mt.po:
6743         * po/nb.po:
6744         * po/nl.po:
6745         * po/or.po:
6746         * po/pl.po:
6747         * po/pt_BR.po:
6748         * po/ro.po:
6749         * po/ru.po:
6750         * po/sk.po:
6751         * po/sl.po:
6752         * po/sq.po:
6753         * po/sr.po:
6754         * po/sv.po:
6755         * po/tr.po:
6756         * po/uk.po:
6757         * po/vi.po:
6758         * po/zh_CN.po:
6759           Update .po files
6760
6761 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6762
6763         * po/pt_BR.po:
6764           po: update translations
6765
6766 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
6767
6768         * ext/x264/gstx264enc.c:
6769           x264enc: log when we output a lower profile than requested
6770
6771 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6772
6773         * ext/x264/gstx264enc.c:
6774           x264enc: Consider subset relations of profiles when setting srcpad caps
6775           constrained-baseline is a subset of baseline, is a subset of main,
6776           is a subset of high profile.
6777           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6778
6779 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
6780
6781         * ext/x264/gstx264enc.c:
6782           x264enc: propagate flow return back to base class and upstream
6783           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6784
6785 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
6786
6787         * configure.ac:
6788           configure: fix x264 version checking
6789           x264 releases carry pkg-config versions such as 0.120.x
6790           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6791           then fail, so we need to either check for > 0.119.0 or
6792           for >= 0.120 to make this work right.
6793
6794 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
6795
6796         * ext/x264/gstx264enc.c:
6797           x264enc: minor clean-up
6798           We requires x264 build >= 120 now.
6799
6800 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6801
6802         * ext/mpeg2dec/gstmpeg2dec.c:
6803           mpeg2dec: Fix mpeg2_reset() calls
6804
6805 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6806
6807         * ext/mpeg2dec/gstmpeg2dec.c:
6808         * ext/x264/gstx264enc.c:
6809           ext: Use new flush vfunc of video codec base classes and remove reset implementations
6810
6811 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
6812
6813         * gst/asfdemux/gstasfdemux.c:
6814           asfdemux: fix build on C89 compilers
6815
6816 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
6817
6818         * gst/asfdemux/asfpacket.c:
6819         * gst/asfdemux/gstasfdemux.c:
6820           asfdemux: fix seeking in push mode
6821
6822 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
6823
6824         * configure.ac:
6825           build: add subdir-objects to AM_INIT_AUTOMAKE
6826           Fixes warnings in automake 1.14
6827           https://bugzilla.gnome.org/show_bug.cgi?id=705350
6828
6829 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
6830
6831         * ext/mpeg2dec/gstmpeg2dec.c:
6832           mpeg2dec: Do a hard reset of flush_stop
6833           Which is notified by hard == 0 with latest refactoring.
6834
6835 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
6836
6837         * po/LINGUAS:
6838         * po/da.po:
6839         * po/de.po:
6840         * po/gl.po:
6841         * po/hr.po:
6842         * po/hu.po:
6843         * po/ja.po:
6844         * po/nb.po:
6845         * po/nl.po:
6846         * po/pl.po:
6847         * po/ru.po:
6848         * po/sl.po:
6849         * po/tr.po:
6850         * po/uk.po:
6851         * po/vi.po:
6852           po: update translations
6853
6854 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6855
6856         * configure.ac:
6857           Back to development
6858
6859 === release 1.1.3 ===
6860
6861 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6862
6863         * ChangeLog:
6864         * NEWS:
6865         * RELEASE:
6866         * configure.ac:
6867         * docs/plugins/inspect/plugin-a52dec.xml:
6868         * docs/plugins/inspect/plugin-amrnb.xml:
6869         * docs/plugins/inspect/plugin-amrwbdec.xml:
6870         * docs/plugins/inspect/plugin-asf.xml:
6871         * docs/plugins/inspect/plugin-cdio.xml:
6872         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6873         * docs/plugins/inspect/plugin-dvdread.xml:
6874         * docs/plugins/inspect/plugin-dvdsub.xml:
6875         * docs/plugins/inspect/plugin-lame.xml:
6876         * docs/plugins/inspect/plugin-mad.xml:
6877         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6878         * docs/plugins/inspect/plugin-realmedia.xml:
6879         * docs/plugins/inspect/plugin-siddec.xml:
6880         * docs/plugins/inspect/plugin-twolame.xml:
6881         * docs/plugins/inspect/plugin-x264.xml:
6882         * docs/plugins/inspect/plugin-xingmux.xml:
6883         * gst-plugins-ugly.doap:
6884         * win32/common/config.h:
6885           Release 1.1.3
6886
6887 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6888
6889         * po/af.po:
6890         * po/az.po:
6891         * po/bg.po:
6892         * po/ca.po:
6893         * po/cs.po:
6894         * po/da.po:
6895         * po/de.po:
6896         * po/el.po:
6897         * po/en_GB.po:
6898         * po/eo.po:
6899         * po/es.po:
6900         * po/eu.po:
6901         * po/fi.po:
6902         * po/fr.po:
6903         * po/gl.po:
6904         * po/hu.po:
6905         * po/id.po:
6906         * po/it.po:
6907         * po/ja.po:
6908         * po/lt.po:
6909         * po/lv.po:
6910         * po/ms.po:
6911         * po/mt.po:
6912         * po/nb.po:
6913         * po/nl.po:
6914         * po/or.po:
6915         * po/pl.po:
6916         * po/pt_BR.po:
6917         * po/ro.po:
6918         * po/ru.po:
6919         * po/sk.po:
6920         * po/sl.po:
6921         * po/sq.po:
6922         * po/sr.po:
6923         * po/sv.po:
6924         * po/tr.po:
6925         * po/uk.po:
6926         * po/vi.po:
6927         * po/zh_CN.po:
6928           Update .po files
6929
6930 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6931
6932         * gst/asfdemux/gstasfdemux.c:
6933         * gst/realmedia/rademux.c:
6934         * gst/realmedia/rmdemux.c:
6935           gst: Don't swap start/stop for negative rates in the SEGMENT query
6936
6937 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6938
6939         * gst/realmedia/rademux.c:
6940         * gst/realmedia/rmdemux.c:
6941           real: Implement SEGMENT query
6942
6943 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6944
6945         * gst/asfdemux/gstasfdemux.c:
6946           asfdemux: Implement SEGMENT query
6947
6948 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
6949
6950         * gst/asfdemux/asfheaders.c:
6951         * gst/asfdemux/asfheaders.h:
6952         * gst/asfdemux/asfpacket.c:
6953         * gst/asfdemux/gstasfdemux.c:
6954         * gst/asfdemux/gstasfdemux.h:
6955           asfdemux: Add support for dvr-ms
6956           https://bugzilla.gnome.org/show_bug.cgi?id=705026
6957
6958 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
6959
6960         * gst/realmedia/rtspreal.c:
6961           rtspreal: Ensure output value has an assigned value
6962           In the case where this macro was used, that dest was != NULL but that
6963           the strncmp failed, we would end up with dest_len being undefined.
6964
6965 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
6966
6967         * ext/x264/gstx264enc.c:
6968           x264: Fix dts comparision
6969           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6970           and signed value... resulting it the result never being < 0.
6971           Instead just check if it is smaller before assigning to frame->dts.
6972
6973 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6974
6975         * gst/asfdemux/gstasfdemux.c:
6976         * gst/asfdemux/gstasfdemux.h:
6977           asfdemux: fix seqnum handling for seeks
6978           Use the same seqnum as the seek for flushes/segments that are
6979           caused by the seek. Also do the same for segment events
6980           Fixes #676242
6981
6982 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6983
6984         * ext/mpeg2dec/gstmpeg2dec.c:
6985           mpeg2dec: Clean up reset/start/stop handling
6986
6987 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6988
6989         * ext/x264/gstx264enc.c:
6990           x264enc: React properly to flushing/resetting the encoder
6991           https://bugzilla.gnome.org/show_bug.cgi?id=656007
6992
6993 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6994
6995         * gst/realmedia/rademux.c:
6996         * gst/realmedia/rademux.h:
6997         * gst/realmedia/rmdemux.c:
6998         * gst/realmedia/rmdemux.h:
6999           realmedia: Add support for group-id in the stream-start event
7000
7001 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7002
7003         * gst/asfdemux/gstasfdemux.c:
7004         * gst/asfdemux/gstasfdemux.h:
7005           asfdemux: Add support for group-id in the stream-start event
7006
7007 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7008
7009         * ext/sidplay/gstsiddec.cc:
7010         * ext/sidplay/gstsiddec.h:
7011           siddec: Add support for group-id in the stream-start event
7012
7013 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
7014
7015         * gst/realmedia/rmdemux.c:
7016           rmdemux: Mark demuxer as "running" in push-mode
7017           Allows queries (and other code) to be answered when working in push-mode.
7018           Running would only be set to TRUE accordingly when working in pull-mode
7019           once it had read header/index.
7020           Fixes #680185
7021
7022 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
7023
7024         * ext/mpeg2dec/gstmpeg2dec.c:
7025           mpeg2dec: Properly reset on sequence changes
7026           Otherwise we end up using stray data/buffers.
7027           Fixes #690701
7028
7029 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7030
7031         * configure.ac:
7032           Back to development
7033
7034 === release 1.1.2 ===
7035
7036 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7037
7038         * ChangeLog:
7039         * NEWS:
7040         * RELEASE:
7041         * configure.ac:
7042         * docs/plugins/inspect/plugin-a52dec.xml:
7043         * docs/plugins/inspect/plugin-amrnb.xml:
7044         * docs/plugins/inspect/plugin-amrwbdec.xml:
7045         * docs/plugins/inspect/plugin-asf.xml:
7046         * docs/plugins/inspect/plugin-cdio.xml:
7047         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7048         * docs/plugins/inspect/plugin-dvdread.xml:
7049         * docs/plugins/inspect/plugin-dvdsub.xml:
7050         * docs/plugins/inspect/plugin-lame.xml:
7051         * docs/plugins/inspect/plugin-mad.xml:
7052         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7053         * docs/plugins/inspect/plugin-realmedia.xml:
7054         * docs/plugins/inspect/plugin-siddec.xml:
7055         * docs/plugins/inspect/plugin-twolame.xml:
7056         * docs/plugins/inspect/plugin-x264.xml:
7057         * docs/plugins/inspect/plugin-xingmux.xml:
7058         * gst-plugins-ugly.doap:
7059         * win32/common/config.h:
7060           Release 1.1.2
7061
7062 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7063
7064         * po/af.po:
7065         * po/az.po:
7066         * po/bg.po:
7067         * po/ca.po:
7068         * po/cs.po:
7069         * po/da.po:
7070         * po/de.po:
7071         * po/el.po:
7072         * po/en_GB.po:
7073         * po/eo.po:
7074         * po/es.po:
7075         * po/eu.po:
7076         * po/fi.po:
7077         * po/fr.po:
7078         * po/gl.po:
7079         * po/hu.po:
7080         * po/id.po:
7081         * po/it.po:
7082         * po/ja.po:
7083         * po/lt.po:
7084         * po/lv.po:
7085         * po/ms.po:
7086         * po/mt.po:
7087         * po/nb.po:
7088         * po/nl.po:
7089         * po/or.po:
7090         * po/pl.po:
7091         * po/pt_BR.po:
7092         * po/ro.po:
7093         * po/ru.po:
7094         * po/sk.po:
7095         * po/sl.po:
7096         * po/sq.po:
7097         * po/sr.po:
7098         * po/sv.po:
7099         * po/tr.po:
7100         * po/uk.po:
7101         * po/vi.po:
7102         * po/zh_CN.po:
7103           Update .po files
7104
7105 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7106
7107         * ext/dvdread/dvdreadsrc.c:
7108           dvdreadsrc: correctly determine last chapter's duration
7109           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7110           It worked just fine before ...
7111
7112 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7113
7114         * gst/realmedia/rdtmanager.c:
7115           rdt: forward sticky events
7116
7117 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7118
7119         * configure.ac:
7120           Back to development
7121
7122 === release 1.1.1 ===
7123
7124 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7125
7126         * ChangeLog:
7127         * NEWS:
7128         * RELEASE:
7129         * common:
7130         * configure.ac:
7131         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7132         * docs/plugins/inspect/plugin-a52dec.xml:
7133         * docs/plugins/inspect/plugin-amrnb.xml:
7134         * docs/plugins/inspect/plugin-amrwbdec.xml:
7135         * docs/plugins/inspect/plugin-asf.xml:
7136         * docs/plugins/inspect/plugin-cdio.xml:
7137         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7138         * docs/plugins/inspect/plugin-dvdread.xml:
7139         * docs/plugins/inspect/plugin-dvdsub.xml:
7140         * docs/plugins/inspect/plugin-lame.xml:
7141         * docs/plugins/inspect/plugin-mad.xml:
7142         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7143         * docs/plugins/inspect/plugin-realmedia.xml:
7144         * docs/plugins/inspect/plugin-siddec.xml:
7145         * docs/plugins/inspect/plugin-twolame.xml:
7146         * docs/plugins/inspect/plugin-x264.xml:
7147         * docs/plugins/inspect/plugin-xingmux.xml:
7148         * gst-plugins-ugly.doap:
7149         * win32/common/config.h:
7150           Release 1.1.1
7151
7152 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7153
7154         * po/af.po:
7155         * po/az.po:
7156         * po/bg.po:
7157         * po/ca.po:
7158         * po/cs.po:
7159         * po/da.po:
7160         * po/de.po:
7161         * po/el.po:
7162         * po/en_GB.po:
7163         * po/eo.po:
7164         * po/es.po:
7165         * po/eu.po:
7166         * po/fi.po:
7167         * po/fr.po:
7168         * po/gl.po:
7169         * po/hu.po:
7170         * po/id.po:
7171         * po/it.po:
7172         * po/ja.po:
7173         * po/lt.po:
7174         * po/lv.po:
7175         * po/ms.po:
7176         * po/mt.po:
7177         * po/nb.po:
7178         * po/nl.po:
7179         * po/or.po:
7180         * po/pl.po:
7181         * po/pt_BR.po:
7182         * po/ro.po:
7183         * po/ru.po:
7184         * po/sk.po:
7185         * po/sl.po:
7186         * po/sq.po:
7187         * po/sr.po:
7188         * po/sv.po:
7189         * po/tr.po:
7190         * po/uk.po:
7191         * po/vi.po:
7192         * po/zh_CN.po:
7193           Update .po files
7194
7195 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7196
7197         * common:
7198           Automatic update of common submodule
7199           From 098c0d7 to 01a7a46
7200
7201 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7202
7203         * ext/mpeg2dec/gstmpeg2dec.c:
7204           mpeg2dec: make the aspect ratio calculation more accurate.
7205           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7206           aspect-ratio if we don't have a valid upstream PAR.
7207           https://bugzilla.gnome.org/show_bug.cgi?id=685103
7208
7209 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7210
7211         * common:
7212           Automatic update of common submodule
7213           From 5edcd85 to 098c0d7
7214
7215 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7216
7217         * tests/check/elements/amrnbenc.c:
7218         * tests/check/elements/mpeg2dec.c:
7219         * tests/check/elements/x264enc.c:
7220         * tests/check/elements/xingmux.c:
7221           tests: Fix event handling
7222
7223 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7224
7225         * ext/lame/gstlamemp3enc.c:
7226           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7227           lame does internal resampling, but the base class only cares about
7228           the number of raw samples, so tell finish frames about that, not
7229           the number of samples in the outgoing frame.:
7230
7231 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
7232
7233         * ext/x264/gstx264enc.c:
7234           x264enc: output byte-stream if downstream has ANY caps
7235           It's what people expect when they pipe the output to
7236           filesink or into a tcp connection or pipe.
7237
7238 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
7239
7240         * MAINTAINERS:
7241         * README:
7242         * README.static-linking:
7243         * common:
7244           Automatic update of common submodule
7245           From 3cb3d3c to 5edcd85
7246
7247 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7248
7249         * configure.ac:
7250         * ext/a52dec/Makefile.am:
7251         * ext/amrnb/Makefile.am:
7252         * ext/amrwbdec/Makefile.am:
7253         * ext/cdio/Makefile.am:
7254         * ext/dvdread/Makefile.am:
7255         * ext/lame/Makefile.am:
7256         * ext/mad/Makefile.am:
7257         * ext/mpeg2dec/Makefile.am:
7258         * ext/sidplay/Makefile.am:
7259         * ext/twolame/Makefile.am:
7260         * ext/x264/Makefile.am:
7261         * gst/asfdemux/Makefile.am:
7262         * gst/dvdlpcmdec/Makefile.am:
7263         * gst/dvdsub/Makefile.am:
7264         * gst/realmedia/Makefile.am:
7265         * gst/xingmux/Makefile.am:
7266           gst: Add better support for static plugins
7267
7268 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
7269
7270         * autogen.sh:
7271         * common:
7272           Automatic update of common submodule
7273           From aed87ae to 3cb3d3c
7274
7275 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
7276
7277         * common:
7278           Automatic update of common submodule
7279           From 04c7a1e to aed87ae
7280
7281 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
7282
7283         * gst/asfdemux/gstasfdemux.c:
7284         * gst/realmedia/rmdemux.c:
7285           Use %03u instead of %u in gst_pad_create_stream_id_printf()
7286
7287 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7288
7289         * ext/x264/gstx264enc.c:
7290           x264enc: Fix for 0/1 framerate - now uses VFR in this case
7291           Previously did a division by zero.
7292           https://bugzilla.gnome.org/show_bug.cgi?id=695728
7293
7294 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7295
7296         * common:
7297           Automatic update of common submodule
7298           From 2de221c to 04c7a1e
7299
7300 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
7301
7302         * ext/x264/gstx264enc.c:
7303           x264enc: simplify template caps
7304           No need to make an array for one single element.
7305
7306 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
7307
7308         * ext/x264/gstx264enc.c:
7309           x264enc: put all theoretically possible formats in template caps
7310           and decide at runtime which subset of these (8-bit or 10-bit video
7311           formats) is supported. libx264 will be compiled for one of these
7312           two options, and it is possible to switch by pointing the dynamic
7313           linker to a different libx264 build at runtime. If we want our
7314           template caps to be correct, they should contain all then, with
7315           the actually supported ones determined at runtime.
7316           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7317
7318 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
7319
7320         * ext/x264/gstx264enc.c:
7321           x264enc: detect supported bit depth and pixel formats at runtime
7322           http://bugs.debian.org/667573
7323           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7324
7325 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
7326
7327         * autogen.sh:
7328           autogen.sh: allow calling from out-of-tree
7329           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7330           https://bugzilla.gnome.org/show_bug.cgi?id=692857
7331
7332 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
7333
7334         * common:
7335           Automatic update of common submodule
7336           From a942293 to 2de221c
7337
7338 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
7339
7340         * tests/check/Makefile.am:
7341           tests: use _1_0 variants for the various registry variables
7342           These override the variants without version suffix. Makes 'make check' work
7343           properly in environments that set the suffixed variant for 1.0, such as
7344           jhbuild.
7345
7346 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7347
7348         * common:
7349           Automatic update of common submodule
7350           From a72faea to a942293
7351
7352 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
7353
7354         * configure.ac:
7355           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7356           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7357           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7358           https://bugzilla.gnome.org/show_bug.cgi?id=690881
7359
7360 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7361
7362         * ext/mpeg2dec/gstmpeg2dec.c:
7363           mpeg2dec: use appropriate printf format for gsize
7364
7365 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7366
7367         * ext/cdio/gstcdio.h:
7368           cdio: Fix redundant redeclaration of 'cdio_version_string'
7369           cdio/version.h is already included by cdio/cdio.h
7370
7371 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7372
7373         * ext/sidplay/gstsiddec.cc:
7374           siddec: init debug category
7375
7376 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7377
7378         * configure.ac:
7379         * ext/dvdread/Makefile.am:
7380           dvdread: link to libgmodule-2.0 since the g_module_* API is used
7381           And the gmodule lib has been moved into the Requires.private
7382           section of the pkg-config file in core.
7383
7384 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
7385
7386         * ext/cdio/gstcdiocddasrc.c:
7387         * ext/cdio/gstcdiocddasrc.h:
7388           cdiocddasrc: detect whether drive produces samples in non-host endianness
7389           If drive produces samples in other endianness than the host,
7390           we need to byte swap them before pushing them out, or we
7391           produce nothing but noise. cdparanoia detects this automatically,
7392           but libcdio does not, so we have to do it ourselves.
7393           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7394           https://bugzilla.gnome.org/show_bug.cgi?id=377280
7395
7396 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7397
7398         * common:
7399           Automatic update of common submodule
7400           From b497c4f to a72faea
7401
7402 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7403
7404         * tests/check/elements/xingmux_testdata.h:
7405           xingmux: Fix unit test after change to correctly calculate number of frames
7406
7407 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7408
7409         * ext/x264/gstx264enc.c:
7410           x264enc: Add support for 10-bit color formats
7411           Requires x264 to be built with 10-bit support, which disables
7412           9-bit support. Also only advertise the color formats that were
7413           compiled into x264.
7414
7415 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7416
7417         * ext/x264/gstx264enc.c:
7418           x264enc: Add support for Y444, Y42B and NV12
7419
7420 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
7421
7422         * ext/cdio/Makefile.am:
7423         * ext/cdio/gstcdio.c:
7424           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7425           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7426           if they're not plain ASCII.
7427
7428 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
7429
7430         * gst/xingmux/gstxingmux.c:
7431           xingmux: Properly calculate the number of frames
7432           First, the xing header frame is never added to the count,
7433           we have to increment the count.
7434           Secondly, there is a rounding error when calculating the
7435           frame duration, as spf*GST_SECOND/rate is not an integer
7436           (26122448.9) an it must be 26122449.
7437
7438 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
7439
7440         * configure.ac:
7441           configure.ac: update courtesy of autoupdate
7442
7443 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
7444
7445         * common:
7446         * configure.ac:
7447           configure: let AG_GST_PLUGIN_DOCS check for python
7448           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7449           which as a side-effect should pick up newer python versions as
7450           well.
7451           https://bugzilla.gnome.org/show_bug.cgi?id=563903
7452
7453 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
7454
7455         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7456           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7457
7458 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7459
7460         * tests/check/elements/mpg123audiodec.c:
7461           Fix FSF address
7462           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7463
7464 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
7465
7466         * docs/random/LICENSE:
7467         * ext/a52dec/gsta52dec.c:
7468         * ext/a52dec/gsta52dec.h:
7469         * ext/amrnb/amrnb.c:
7470         * ext/amrnb/amrnbdec.c:
7471         * ext/amrnb/amrnbdec.h:
7472         * ext/amrnb/amrnbenc.c:
7473         * ext/amrnb/amrnbenc.h:
7474         * ext/amrwbdec/amrwb.c:
7475         * ext/amrwbdec/amrwbdec.c:
7476         * ext/amrwbdec/amrwbdec.h:
7477         * ext/cdio/gstcdio.c:
7478         * ext/cdio/gstcdio.h:
7479         * ext/cdio/gstcdiocddasrc.c:
7480         * ext/cdio/gstcdiocddasrc.h:
7481         * ext/dvdread/dvdreadsrc.c:
7482         * ext/dvdread/dvdreadsrc.h:
7483         * ext/lame/gstlamemp3enc.c:
7484         * ext/lame/gstlamemp3enc.h:
7485         * ext/lame/plugin.c:
7486         * ext/mad/gstmad.c:
7487         * ext/mad/gstmad.h:
7488         * ext/mpeg2dec/gstmpeg2dec.c:
7489         * ext/mpeg2dec/gstmpeg2dec.h:
7490         * ext/sidplay/gstsiddec.cc:
7491         * ext/sidplay/gstsiddec.h:
7492         * ext/twolame/gsttwolamemp2enc.c:
7493         * ext/twolame/gsttwolamemp2enc.h:
7494         * ext/x264/gstx264enc.c:
7495         * ext/x264/gstx264enc.h:
7496         * gst-libs/gst/gettext.h:
7497         * gst-libs/gst/glib-compat-private.h:
7498         * gst-libs/gst/gst-i18n-plugin.h:
7499         * gst/asfdemux/asfheaders.c:
7500         * gst/asfdemux/asfheaders.h:
7501         * gst/asfdemux/asfpacket.c:
7502         * gst/asfdemux/asfpacket.h:
7503         * gst/asfdemux/gstasf.c:
7504         * gst/asfdemux/gstasfdemux.c:
7505         * gst/asfdemux/gstasfdemux.h:
7506         * gst/asfdemux/gstrtpasfdepay.c:
7507         * gst/asfdemux/gstrtpasfdepay.h:
7508         * gst/asfdemux/gstrtspwms.c:
7509         * gst/asfdemux/gstrtspwms.h:
7510         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7511         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7512         * gst/dvdsub/gstdvdsubdec.c:
7513         * gst/dvdsub/gstdvdsubdec.h:
7514         * gst/dvdsub/gstdvdsubparse.c:
7515         * gst/dvdsub/gstdvdsubparse.h:
7516         * gst/realmedia/asmrules.c:
7517         * gst/realmedia/asmrules.h:
7518         * gst/realmedia/gstrdtbuffer.c:
7519         * gst/realmedia/gstrdtbuffer.h:
7520         * gst/realmedia/pnmsrc.c:
7521         * gst/realmedia/pnmsrc.h:
7522         * gst/realmedia/rademux.c:
7523         * gst/realmedia/rademux.h:
7524         * gst/realmedia/rdtdepay.c:
7525         * gst/realmedia/rdtdepay.h:
7526         * gst/realmedia/rdtjitterbuffer.c:
7527         * gst/realmedia/rdtjitterbuffer.h:
7528         * gst/realmedia/rdtmanager.c:
7529         * gst/realmedia/rdtmanager.h:
7530         * gst/realmedia/realhash.c:
7531         * gst/realmedia/realhash.h:
7532         * gst/realmedia/realmedia.c:
7533         * gst/realmedia/rmdemux.c:
7534         * gst/realmedia/rmdemux.h:
7535         * gst/realmedia/rmutils.c:
7536         * gst/realmedia/rmutils.h:
7537         * gst/realmedia/rtspreal.c:
7538         * gst/realmedia/rtspreal.h:
7539         * gst/xingmux/gstxingmux.c:
7540         * gst/xingmux/gstxingmux.h:
7541         * gst/xingmux/plugin.c:
7542         * tests/check/elements/amrnbenc.c:
7543         * tests/check/elements/mpeg2dec.c:
7544         * tests/check/elements/x264enc.c:
7545         * tests/check/generic/index.c:
7546         * tests/check/generic/states.c:
7547         * tests/check/pipelines/lame.c:
7548           Fix FSF address
7549           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7550
7551 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
7552
7553         * gst/dvdsub/gstdvdsubdec.c:
7554           dvdsubdec: allocate correct amount of memory for bitmap
7555           https://bugzilla.gnome.org/show_bug.cgi?id=687192
7556
7557 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7558
7559         * ext/mpg123/gstmpg123audiodec.c:
7560           mpg123: removed unnecessary finalize function
7561           https://bugzilla.gnome.org/show_bug.cgi?id=687176
7562
7563 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
7564
7565         * ext/sidplay/gstsiddec.cc:
7566           siddec: reset bytes counter
7567           Reset the total_bytes counter so that we get timestamps correct.
7568           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7569
7570 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
7571
7572         * ext/mpg123/gstmpg123audiodec.c:
7573           mpg123: Fix leaks from not chaining up in the finalize function
7574
7575 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
7576
7577         * configure.ac:
7578         * docs/plugins/inspect/plugin-a52dec.xml:
7579         * docs/plugins/inspect/plugin-amrnb.xml:
7580         * docs/plugins/inspect/plugin-amrwbdec.xml:
7581         * docs/plugins/inspect/plugin-asf.xml:
7582         * docs/plugins/inspect/plugin-cdio.xml:
7583         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7584         * docs/plugins/inspect/plugin-dvdread.xml:
7585         * docs/plugins/inspect/plugin-dvdsub.xml:
7586         * docs/plugins/inspect/plugin-lame.xml:
7587         * docs/plugins/inspect/plugin-mad.xml:
7588         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7589         * docs/plugins/inspect/plugin-realmedia.xml:
7590         * docs/plugins/inspect/plugin-siddec.xml:
7591         * docs/plugins/inspect/plugin-twolame.xml:
7592         * docs/plugins/inspect/plugin-x264.xml:
7593         * docs/plugins/inspect/plugin-xingmux.xml:
7594         * win32/common/config.h:
7595           Back to feature development
7596
7597 === release 1.0.2 ===
7598
7599 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7600
7601         * ChangeLog:
7602         * NEWS:
7603         * RELEASE:
7604         * configure.ac:
7605         * docs/plugins/inspect/plugin-a52dec.xml:
7606         * docs/plugins/inspect/plugin-amrnb.xml:
7607         * docs/plugins/inspect/plugin-amrwbdec.xml:
7608         * docs/plugins/inspect/plugin-asf.xml:
7609         * docs/plugins/inspect/plugin-cdio.xml:
7610         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7611         * docs/plugins/inspect/plugin-dvdread.xml:
7612         * docs/plugins/inspect/plugin-dvdsub.xml:
7613         * docs/plugins/inspect/plugin-lame.xml:
7614         * docs/plugins/inspect/plugin-mad.xml:
7615         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7616         * docs/plugins/inspect/plugin-realmedia.xml:
7617         * docs/plugins/inspect/plugin-siddec.xml:
7618         * docs/plugins/inspect/plugin-twolame.xml:
7619         * docs/plugins/inspect/plugin-x264.xml:
7620         * docs/plugins/inspect/plugin-xingmux.xml:
7621         * gst-plugins-ugly.doap:
7622         * win32/common/config.h:
7623           Release 1.0.2
7624
7625 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7626
7627         * tests/check/elements/mpg123audiodec.c:
7628           tests: fix up mpg123 test a little
7629           - dist input files
7630           - fix sample leak
7631           - simplify check for elements
7632           - only run mpg123 test if mpg123 is available and selected
7633           - fix build in uninstalled setup
7634           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7635
7636 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7637
7638         * tests/check/elements/mpg123audiodec.c:
7639           tets: add unit test for mpg123audiodec
7640           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7641
7642 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7643
7644         * ext/mpg123/gstmpg123audiodec.c:
7645           mpg123: added gtkdoc section
7646           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7647
7648 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7649
7650         * ext/mpg123/gstmpg123audiodec.c:
7651           mpg123: fixed bug with last frame, disabled internal resampler & chatter
7652           * The last MP3 frame wasn't being pushed when base class was draining
7653           * Made sure mpg123 cannot ever use its (crude) internal resampler
7654           * Disabled mpg123 stderr output
7655           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7656
7657 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
7658
7659         * gst/asfdemux/Makefile.am:
7660         * gst/realmedia/Makefile.am:
7661           Makefile.am: Fix typos for generating the Android.mk files
7662           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7663           The typos led to generate the incorrect Android.mk files for the asfdemux
7664           and realmedia plugin.
7665           https://bugzilla.gnome.org/show_bug.cgi?id=686748
7666
7667 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7668
7669         * ext/mpg123/gstmpg123audiodec.c:
7670           mpg123: cleaned up comments, formatting, and logging lines
7671           also replaced mpg123decoder->handle != NULL checks with asserts
7672           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7673
7674 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7675
7676         * ext/dvdread/dvdreadsrc.c:
7677           dvdreadsrc: correctly set next cell when seeking to sector
7678
7679 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7680
7681         * gst/dvdsub/gstdvdsubparse.c:
7682           dvdsubparse: send src caps when receiving sink caps
7683
7684 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7685
7686         * ext/dvdread/dvdreadsrc.c:
7687           dvdreadsrc: update dvd event to enhanced approach
7688           ... in line with resindvdsrc.
7689
7690 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7691
7692         * docs/Makefile.am:
7693           docs: add 'make upload' target for new-release script
7694
7695 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7696
7697         * configure.ac:
7698         * docs/plugins/inspect/plugin-a52dec.xml:
7699         * docs/plugins/inspect/plugin-amrnb.xml:
7700         * docs/plugins/inspect/plugin-amrwbdec.xml:
7701         * docs/plugins/inspect/plugin-asf.xml:
7702         * docs/plugins/inspect/plugin-cdio.xml:
7703         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7704         * docs/plugins/inspect/plugin-dvdread.xml:
7705         * docs/plugins/inspect/plugin-dvdsub.xml:
7706         * docs/plugins/inspect/plugin-lame.xml:
7707         * docs/plugins/inspect/plugin-mad.xml:
7708         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7709         * docs/plugins/inspect/plugin-realmedia.xml:
7710         * docs/plugins/inspect/plugin-siddec.xml:
7711         * docs/plugins/inspect/plugin-twolame.xml:
7712         * docs/plugins/inspect/plugin-x264.xml:
7713         * docs/plugins/inspect/plugin-xingmux.xml:
7714         * win32/common/config.h:
7715           Back to development (bug fixing)
7716
7717 === release 1.0.1 ===
7718
7719 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
7720
7721         * ChangeLog:
7722         * NEWS:
7723         * RELEASE:
7724         * configure.ac:
7725         * docs/plugins/inspect/plugin-a52dec.xml:
7726         * docs/plugins/inspect/plugin-amrnb.xml:
7727         * docs/plugins/inspect/plugin-amrwbdec.xml:
7728         * docs/plugins/inspect/plugin-asf.xml:
7729         * docs/plugins/inspect/plugin-cdio.xml:
7730         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7731         * docs/plugins/inspect/plugin-dvdread.xml:
7732         * docs/plugins/inspect/plugin-dvdsub.xml:
7733         * docs/plugins/inspect/plugin-lame.xml:
7734         * docs/plugins/inspect/plugin-mad.xml:
7735         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7736         * docs/plugins/inspect/plugin-realmedia.xml:
7737         * docs/plugins/inspect/plugin-siddec.xml:
7738         * docs/plugins/inspect/plugin-twolame.xml:
7739         * docs/plugins/inspect/plugin-x264.xml:
7740         * docs/plugins/inspect/plugin-xingmux.xml:
7741         * gst-plugins-ugly.doap:
7742         * win32/common/config.h:
7743           Release 1.0.1
7744
7745 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7746
7747         * common:
7748           Automatic update of common submodule
7749           From 6c0b52c to 6bb6951
7750
7751 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
7752
7753         * ext/mpeg2dec/gstmpeg2dec.c:
7754           mpeg2dec: Don't error out when there is no associated buffer
7755           In 0.10, having mpeg2dec occasionally tell us to output a frame that
7756           was never decoded was just ignored, so do the same in 1.0
7757           Fixes: #685107
7758
7759 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
7760
7761         * REQUIREMENTS:
7762         * gst/dvdsub/gstdvdsubdec.c:
7763           Purge mention of liboil and update REQUIREMENTS
7764           https://bugzilla.gnome.org/show_bug.cgi?id=673285
7765
7766 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
7767
7768         * ext/x264/gstx264enc.c:
7769           x264enc: when setting fallback decoder latency, set valid min_latency
7770           Min. latency needs to be a valid time, so pass 0 as default
7771           value in the fallback case where we can't determine any latency,
7772           and avoid nasty criticals at runtime.
7773
7774 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7775
7776         * configure.ac:
7777         * docs/plugins/inspect/plugin-a52dec.xml:
7778         * docs/plugins/inspect/plugin-amrnb.xml:
7779         * docs/plugins/inspect/plugin-amrwbdec.xml:
7780         * docs/plugins/inspect/plugin-asf.xml:
7781         * docs/plugins/inspect/plugin-cdio.xml:
7782         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7783         * docs/plugins/inspect/plugin-dvdread.xml:
7784         * docs/plugins/inspect/plugin-dvdsub.xml:
7785         * docs/plugins/inspect/plugin-lame.xml:
7786         * docs/plugins/inspect/plugin-mad.xml:
7787         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7788         * docs/plugins/inspect/plugin-realmedia.xml:
7789         * docs/plugins/inspect/plugin-siddec.xml:
7790         * docs/plugins/inspect/plugin-twolame.xml:
7791         * docs/plugins/inspect/plugin-x264.xml:
7792         * docs/plugins/inspect/plugin-xingmux.xml:
7793         * win32/common/config.h:
7794           Back to development (bug fixing)
7795
7796 === release 1.0.0 ===
7797
7798 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7799
7800         * NEWS:
7801         * RELEASE:
7802         * configure.ac:
7803         * docs/plugins/inspect/plugin-a52dec.xml:
7804         * docs/plugins/inspect/plugin-amrnb.xml:
7805         * docs/plugins/inspect/plugin-amrwbdec.xml:
7806         * docs/plugins/inspect/plugin-asf.xml:
7807         * docs/plugins/inspect/plugin-cdio.xml:
7808         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7809         * docs/plugins/inspect/plugin-dvdread.xml:
7810         * docs/plugins/inspect/plugin-dvdsub.xml:
7811         * docs/plugins/inspect/plugin-lame.xml:
7812         * docs/plugins/inspect/plugin-mad.xml:
7813         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7814         * docs/plugins/inspect/plugin-realmedia.xml:
7815         * docs/plugins/inspect/plugin-siddec.xml:
7816         * docs/plugins/inspect/plugin-twolame.xml:
7817         * docs/plugins/inspect/plugin-x264.xml:
7818         * docs/plugins/inspect/plugin-xingmux.xml:
7819         * gst-plugins-ugly.doap:
7820         * win32/common/config.h:
7821           Release 1.0.0
7822
7823 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
7824
7825         * common:
7826           Automatic update of common submodule
7827           From 4f962f7 to 6c0b52c
7828
7829 === release 0.11.99 ===
7830
7831 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7832
7833         * configure.ac:
7834         * docs/plugins/inspect/plugin-xingmux.xml:
7835         * gst-plugins-ugly.doap:
7836         * win32/common/config.h:
7837           Release 0.11.99
7838
7839 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7840
7841         * docs/plugins/inspect/plugin-a52dec.xml:
7842         * docs/plugins/inspect/plugin-amrnb.xml:
7843         * docs/plugins/inspect/plugin-amrwbdec.xml:
7844         * docs/plugins/inspect/plugin-asf.xml:
7845         * docs/plugins/inspect/plugin-cdio.xml:
7846         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7847         * docs/plugins/inspect/plugin-dvdread.xml:
7848         * docs/plugins/inspect/plugin-dvdsub.xml:
7849         * docs/plugins/inspect/plugin-lame.xml:
7850         * docs/plugins/inspect/plugin-mad.xml:
7851         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7852         * docs/plugins/inspect/plugin-realmedia.xml:
7853         * docs/plugins/inspect/plugin-siddec.xml:
7854         * docs/plugins/inspect/plugin-twolame.xml:
7855         * docs/plugins/inspect/plugin-x264.xml:
7856           docs: update docs
7857
7858 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7859
7860         * configure.ac:
7861         * ext/amrnb/Makefile.am:
7862         * ext/amrwbdec/Makefile.am:
7863         * ext/lame/Makefile.am:
7864         * ext/twolame/Makefile.am:
7865         * tests/check/Makefile.am:
7866           Remove -DGST_USE_UNSTABLE_API
7867
7868 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7869
7870         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7871         * docs/plugins/inspect/plugin-a52dec.xml:
7872         * docs/plugins/inspect/plugin-amrnb.xml:
7873         * docs/plugins/inspect/plugin-amrwbdec.xml:
7874         * docs/plugins/inspect/plugin-asf.xml:
7875         * docs/plugins/inspect/plugin-cdio.xml:
7876         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7877         * docs/plugins/inspect/plugin-dvdread.xml:
7878         * docs/plugins/inspect/plugin-dvdsub.xml:
7879         * docs/plugins/inspect/plugin-lame.xml:
7880         * docs/plugins/inspect/plugin-mad.xml:
7881         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7882         * docs/plugins/inspect/plugin-realmedia.xml:
7883         * docs/plugins/inspect/plugin-siddec.xml:
7884         * docs/plugins/inspect/plugin-twolame.xml:
7885         * docs/plugins/inspect/plugin-x264.xml:
7886           Update docs
7887
7888 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7889
7890         * ext/cdio/gstcdio.c:
7891           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7892           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7893           introspection/updating for this plugin.
7894
7895 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7896
7897         * gst-plugins-ugly.spec.in:
7898           Switch to F18 package naming
7899
7900 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7901
7902         * ext/dvdread/demo-play:
7903         * tests/check/elements/mpeg2dec.c:
7904           rename some caps and elements in examples
7905
7906 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
7907
7908         * configure.ac:
7909           Back to development
7910
7911 === release 0.11.94 ===
7912
7913 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7914
7915         * ChangeLog:
7916         * configure.ac:
7917         * gst-plugins-ugly.doap:
7918         * win32/common/config.h:
7919           Release 0.11.94
7920
7921 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
7922
7923         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7924         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7925         * docs/plugins/gst-plugins-ugly-plugins.signals:
7926         * docs/plugins/inspect/plugin-a52dec.xml:
7927         * docs/plugins/inspect/plugin-amrnb.xml:
7928         * docs/plugins/inspect/plugin-amrwbdec.xml:
7929         * docs/plugins/inspect/plugin-asf.xml:
7930         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7931         * docs/plugins/inspect/plugin-dvdread.xml:
7932         * docs/plugins/inspect/plugin-dvdsub.xml:
7933         * docs/plugins/inspect/plugin-lame.xml:
7934         * docs/plugins/inspect/plugin-mad.xml:
7935         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7936         * docs/plugins/inspect/plugin-realmedia.xml:
7937         * docs/plugins/inspect/plugin-siddec.xml:
7938         * docs/plugins/inspect/plugin-twolame.xml:
7939         * docs/plugins/inspect/plugin-x264.xml:
7940           docs: update docs
7941
7942 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7943
7944         * gst/realmedia/rmdemux.c:
7945           rmdemux: use DTS and PTS
7946           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7947           undefined to make the decoder do the right thing. We can then remove the code
7948           that tries to guess the PTS from the DTS.
7949
7950 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
7951
7952         * ext/mpeg2dec/gstmpeg2dec.c:
7953           mpeg2dec: Hold ref to buffer while mapped
7954           So that the buffer still exists when we go to unmap it later,
7955           even if it got pushed in the meantime.
7956
7957 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
7958
7959         * tests/check/elements/x264enc.c:
7960           x264enc test: x264enc produces constrained-baseline, not the full baseline
7961
7962 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7963
7964         * gst/asfdemux/gstasfdemux.c:
7965         * gst/realmedia/rademux.c:
7966         * gst/realmedia/rmdemux.c:
7967           gst: only activate in pull mode if upstream is seekable
7968
7969 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7970
7971         * gst/realmedia/rademux.c:
7972           rademux: tags can be NULL
7973
7974 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7975
7976         * ext/mad/gstmad.c:
7977           mad: fix email address
7978
7979 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7980
7981         * ext/mad/gstmad.c:
7982           mad: init base class method only once
7983
7984 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7985
7986         * gst/xingmux/gstxingmux.c:
7987           xingmux: remove defunct commented code
7988
7989 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7990
7991         * gst/dvdsub/gstdvdsubdec.c:
7992           dvbsubdec: handle and send GAP event
7993           ... in stead of update newsegment event.
7994
7995 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7996
7997         * gst/dvdsub/gstdvdsubdec.c:
7998           dvbsubdec: adjust disabled code comment style
7999
8000 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8001
8002         * ext/x264/gstx264enc.c:
8003           x264enc: clean up some debug statements
8004
8005 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8006
8007         * ext/x264/gstx264enc.c:
8008         * ext/x264/gstx264enc.h:
8009           x264enc: handle possibly negative DTS provided by codec
8010           ... by arranging for an offset such that DTS == PTS for keyframes,
8011           which is expected elsewhere to go along with semantics of PTS and DTS.
8012           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8013
8014 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8015
8016         * gst-plugins-ugly.spec.in:
8017           Fix spec file for ugly
8018
8019 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8020
8021         * tests/check/elements/mpeg2dec.c:
8022           tests: mpeg2dec: initialize variable
8023           ... which avoids test segfaulting.
8024
8025 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
8026
8027         * tests/check/elements/mpeg2dec.c:
8028           check: Feed parsed data to mpeg2dec
8029           And fix the expected output caps by adding colorimetry field
8030
8031 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
8032
8033         * common:
8034           Automatic update of common submodule
8035           From 668acee to 4f962f7
8036
8037 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
8038
8039         * configure.ac:
8040           configure: bump gtk-doc req to 1.12 (mar-2009)
8041           This allows us to e.g. unconditionally use gtkdoc-rebase.
8042
8043 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8044
8045         * docs/plugins/inspect/plugin-dvdsub.xml:
8046         * gst/dvdsub/gstdvdsubdec.c:
8047         * gst/dvdsub/gstdvdsubparse.c:
8048           video/x-dvd-subpicture -> subpicture/x-dvd
8049
8050 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8051
8052         * ext/x264/gstx264enc.c:
8053           x264enc: Use new video encoder base class API for handling tags
8054
8055 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8056
8057         * ext/mpg123/gstmpg123audiodec.c:
8058           mpg123: Give MARGINAL rank to the mpg123 decoder element
8059
8060 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8061
8062         * gst/dvdsub/gstdvdsubdec.c:
8063           dvdsubdec: Set alignment at the correct place of GstAllocationParams
8064
8065 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8066
8067         * configure.ac:
8068         * win32/common/config.h:
8069           Back to development
8070
8071 === release 0.11.93 ===
8072
8073 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8074
8075         * configure.ac:
8076         * gst-plugins-ugly.doap:
8077         * win32/common/config.h:
8078           Release 0.11.93
8079
8080 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8081
8082         * gst/asfdemux/asfpacket.c:
8083         * gst/realmedia/rmdemux.c:
8084           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8085
8086 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8087
8088         * ext/mpg123/Makefile.am:
8089           mpg123: dist header file
8090
8091 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8092
8093         * gst/asfdemux/asfpacket.c:
8094           asfdemux: avoid some more invalid timestamp arithmetic
8095           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8096
8097 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8098
8099         * ext/sidplay/gstsiddec.cc:
8100         * gst/asfdemux/gstasfdemux.c:
8101         * gst/realmedia/rademux.c:
8102         * gst/realmedia/rmdemux.c:
8103           gst: Add stream-id to stream-start events
8104
8105 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
8106
8107         * ext/mpeg2dec/gstmpeg2dec.c:
8108           mpeg2dec: Don't use NULL values for fbuf
8109           We need to make a difference between the initial dummy buffers (which
8110           have a fbuf->id of NULL) and the buffers on which we allocated
8111           video frames.
8112
8113 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
8114
8115         * common:
8116           Automatic update of common submodule
8117           From 94ccf4c to 668acee
8118
8119 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
8120
8121         * ext/a52dec/gsta52dec.c:
8122         * ext/lame/gstlamemp3enc.c:
8123         * gst/asfdemux/gstasfdemux.c:
8124         * gst/realmedia/rademux.c:
8125         * gst/realmedia/rmdemux.c:
8126         * gst/realmedia/rmutils.c:
8127           gst_tag_list_free -> gst_tag_list_unref
8128
8129 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8130
8131         * ext/mpg123/gstmpg123audiodec.c:
8132           mpg123: map input buffer in READ mode, not WRITE mode
8133           Makes things actually work.
8134
8135 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8136
8137         * ext/mpg123/gstmpg123audiodec.c:
8138           mpg123: query supported output formats at run-time
8139           Fixes stuff. We use a string here since we can't be bothered
8140           with GValue.
8141
8142 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8143
8144         * ext/mpg123/Makefile.am:
8145           mpg123: hook up to build system
8146
8147 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
8148
8149         * ext/mpg123/gstmpg123audiodec.c:
8150         * ext/mpg123/gstmpg123audiodec.h:
8151           mpg123: add new libmpg123-based mp3 decoder plugin
8152           Needs a bit of cleaning up.
8153           https://bugzilla.gnome.org/show_bug.cgi?id=681003
8154
8155 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8156
8157         * ext/sidplay/gstsiddec.cc:
8158         * ext/x264/gstx264enc.c:
8159         * gst/asfdemux/gstasfdemux.c:
8160         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8161         * gst/realmedia/rademux.c:
8162         * gst/realmedia/rmdemux.c:
8163           tag: Update for taglist/tag event API changes
8164
8165 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
8166
8167         * ext/mpeg2dec/gstmpeg2dec.c:
8168           mpeg2dec: Avoid dropping first GOP
8169           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8170           do not check if it is NULL or not.
8171           And cleanup a bit of debug
8172
8173 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8174
8175         * gst/realmedia/rdtmanager.c:
8176         * gst/realmedia/rdtmanager.h:
8177           rdt: add on-npt-stop signal
8178           rtspsrc will look for it.
8179
8180 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8181
8182         * gst/realmedia/rdtmanager.c:
8183           rdt: set caps after activating the pad
8184
8185 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8186
8187         * gst/realmedia/gstrdtbuffer.c:
8188           rdt: reset map info
8189
8190 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8191
8192         * gst/asfdemux/gstrtpasfdepay.c:
8193           asfdepay: fix padding correction
8194           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8195           existing memory in the target buffer..
8196           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8197
8198 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8199
8200         * ext/mpeg2dec/gstmpeg2dec.c:
8201           mpeg2dec: copy buffer flags when cropping
8202           When we crop a buffer, copy the flags as well.
8203
8204 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
8205
8206         * ext/mpeg2dec/gstmpeg2dec.c:
8207           mpeg2dec: Fix GstVideoInfo pointer
8208
8209 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
8210
8211         * ext/mpeg2dec/gstmpeg2dec.c:
8212           mpeg2dec: Correctly flag output buffer interlaced state
8213           If the sequence is not flagged as progressive its buffers are marked
8214           interlace mode mixed. There is an individual picture flag indicating
8215           whether picture in the sequence are interlaced or not. This is used
8216           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8217           completely indicate the buffer's interlaced state.
8218           Also, TFF and RFF should only be set if the sequence is not progressive.
8219
8220 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8221
8222         * ext/mpeg2dec/gstmpeg2dec.c:
8223           ext: Update for video base classes API changes
8224
8225 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8226
8227         * common:
8228           Automatic update of common submodule
8229           From 98e386f to 94ccf4c
8230
8231 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8232
8233         * gst/asfdemux/asfpacket.c:
8234           asfdemux: make sure to avoid arithmetic with _NONE timestamp
8235
8236 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8237
8238         * gst/asfdemux/asfpacket.c:
8239           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8240           ... so it does not get used as first (valid) payload ts, whereas
8241           the first real valid payload ts may be considerably larger.
8242           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8243
8244 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8245
8246         * gst/asfdemux/gstasfdemux.c:
8247           asfdemux: slightly relax supported seek requirements
8248           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8249
8250 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8251
8252         * ext/mpeg2dec/gstmpeg2dec.c:
8253           mpeg2dec: Propagate GstFlowReturn where needed
8254           It was just ignoring the return values...
8255
8256 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8257
8258         * ext/mpeg2dec/gstmpeg2dec.c:
8259           mpeg2dec: Store temporary buffers out of the way
8260           When mpeg2dec needs to do cropping (because downstream can't handle it),
8261           we need temporary buffers to decode to.
8262           Use the user_data field to store those, and unify the rest of the code
8263           that needs to touch a buffer (regardless of how/where it was allocated).
8264           https://bugzilla.gnome.org/show_bug.cgi?id=680194
8265
8266 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8267
8268         * ext/mpeg2dec/gstmpeg2dec.c:
8269           mpeg2dec: Call gst_video_decoder_negotiate()
8270
8271 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8272
8273         * gst/realmedia/rmdemux.c:
8274           rmdemux: give stream tags a different event name so they don't overwrite global tags
8275           There can only be one taglist per name for sticky tag events.
8276           Needs to be fixed more properly, see
8277           https://bugzilla.gnome.org/show_bug.cgi?id=677619
8278
8279 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8280
8281         * gst/realmedia/rademux.c:
8282           rademux: set/send caps on pad after activating it
8283
8284 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8285
8286         * gst/realmedia/rmdemux.c:
8287           rmdemux: set/send caps after activating the source pads
8288           Makes sure the caps event isn't dropped immediately.
8289
8290 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8291
8292         * ext/dvdread/dvdreadsrc.c:
8293           dvdreadsrc: mustn't drop queries like caps query if not started yet
8294
8295 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
8296
8297         * gst/asfdemux/gstasfdemux.c:
8298           asfdemux: extract WM/Year as GstDateTime instead of GDate
8299           So we can signal that only the year field is valid.
8300
8301 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8302
8303         * gst/asfdemux/gstasfdemux.c:
8304           asfdemux: don't leak payload if we are not pushing it
8305
8306 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8307
8308         * ext/sidplay/gstsiddec.cc:
8309         * gst/asfdemux/gstasfdemux.c:
8310         * gst/realmedia/rademux.c:
8311         * gst/realmedia/rmdemux.c:
8312           demuxers: Push STREAM_START when needed
8313
8314 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8315
8316         * gst/asfdemux/gstasfdemux.c:
8317           asf: don't push on inactive streams
8318
8319 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8320
8321         * ext/dvdread/dvdreadsrc.c:
8322           dvdreadsrc: set rank to NONE
8323           It should never be autoplugged really, for DVD
8324           playback there's rsndvd (or will be, realsoonnow).
8325
8326 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8327
8328         * ext/mpeg2dec/gstmpeg2dec.c:
8329           fix for allocator API changes
8330
8331 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8332
8333         * ext/x264/gstx264enc.c:
8334           update for query api changes
8335
8336 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8337
8338         * ext/mpeg2dec/gstmpeg2dec.c:
8339           update for query api changes
8340
8341 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8342
8343         * ext/x264/gstx264enc.c:
8344           update for allocation query changes
8345
8346 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
8347
8348         * LICENSE_readme:
8349           LICENSE_readme: fix typo
8350
8351 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
8352
8353         * LICENSE_readme:
8354           LICENSE_readme: mention x264
8355           https://bugzilla.gnome.org/show_bug.cgi?id=679472
8356
8357 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8358
8359         * gst/asfdemux/gstasfdemux.c:
8360         * gst/realmedia/rademux.c:
8361         * gst/realmedia/rmdemux.c:
8362           gst: Implement segment-done event
8363
8364 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8365
8366         * gst/asfdemux/gstasfdemux.c:
8367           asf: fix x-wmv format in caps
8368
8369 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8370
8371         * gst/asfdemux/asfpacket.c:
8372           asf: unmap packets
8373
8374 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
8375
8376         * gst/asfdemux/asfpacket.c:
8377         * gst/asfdemux/asfpacket.h:
8378         * gst/asfdemux/gstasfdemux.c:
8379           asfdemux: Ignore parsing errors from broken packets
8380           We should instead be counting the number of errors and exiting if
8381           they're too numerous. This makes a number of broken ASF files playable.
8382           https://bugzilla.gnome.org/show_bug.cgi?id=678543
8383           Conflicts:
8384           gst/asfdemux/asfpacket.c
8385           gst/asfdemux/gstasfdemux.c
8386
8387 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8388
8389         * gst/asfdemux/gstasfdemux.c:
8390           fix interlace-mode
8391
8392 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8393
8394         * ext/mpeg2dec/gstmpeg2dec.c:
8395           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8396
8397 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8398
8399         * ext/mpeg2dec/gstmpeg2dec.c:
8400           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8401           Fixes bug #377713.
8402
8403 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
8404
8405         * ext/x264/gstx264enc.c:
8406           x264enc: Fix unitialized variable and taglist event
8407
8408 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8409
8410         * ext/mpeg2dec/gstmpeg2dec.c:
8411           mpeg2dec: fix compilation
8412
8413 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8414
8415         * ext/sidplay/gstsiddec.cc:
8416         * gst/asfdemux/gstasfdemux.c:
8417         * gst/realmedia/rademux.c:
8418         * gst/realmedia/rdtmanager.c:
8419         * gst/realmedia/rmdemux.c:
8420           update for task api change
8421
8422 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8423
8424         * ext/mpeg2dec/gstmpeg2dec.c:
8425         * ext/x264/gstx264enc.c:
8426           fix compilation
8427
8428 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8429
8430         * ext/mpeg2dec/gstmpeg2dec.c:
8431         * ext/mpeg2dec/gstmpeg2dec.h:
8432           mpeg2dec: Port to 0.11 again
8433
8434 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8435
8436         * ext/x264/gstx264enc.c:
8437           x264enc: Fix compiler warning
8438
8439 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8440
8441         * ext/mpeg2dec/gstmpeg2dec.c:
8442         * ext/mpeg2dec/gstmpeg2dec.h:
8443           mpeg2dec: Report PAR if not present upstream
8444           And clean up some code
8445
8446 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8447
8448         * ext/mpeg2dec/gstmpeg2dec.c:
8449           mpeg2dec: use _scale_ceil to compute frame period
8450           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8451
8452 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8453
8454         * ext/mpeg2dec/gstmpeg2dec.c:
8455           mpeg2dec: mpeg2dec actually has 3 frame latency
8456           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8457
8458 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8459
8460         * ext/mpeg2dec/gstmpeg2dec.c:
8461           mpeg2dec: Fix large output buffers leak
8462
8463 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8464
8465         * ext/mpeg2dec/gstmpeg2dec.c:
8466           mpeg2dec: Port to new way of handling frame reference
8467
8468 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8469
8470         * ext/mpeg2dec/gstmpeg2dec.c:
8471           mpeg2dec: don't leak input_state
8472
8473 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8474
8475         * ext/mpeg2dec/gstmpeg2dec.c:
8476         * ext/mpeg2dec/gstmpeg2dec.h:
8477           mpeg2dec: Port to GstVideoDecoder base class
8478           Conflicts:
8479           ext/mpeg2dec/gstmpeg2dec.c
8480           ext/mpeg2dec/gstmpeg2dec.h
8481           Back to 0.10 state, needs to be ported to 0.11 again.
8482
8483 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8484
8485           Merge remote-tracking branch 'origin/master'
8486
8487 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8488
8489         * ext/x264/gstx264enc.c:
8490         * ext/x264/gstx264enc.h:
8491           x264enc: Port to 0.11 again
8492
8493 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8494
8495         * ext/x264/gstx264enc.c:
8496           x264enc: Don't set latency while holding object lock
8497           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8498           https://bugzilla.gnome.org/show_bug.cgi?id=675762
8499
8500 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8501
8502         * ext/x264/gstx264enc.c:
8503           x264enc: Use video encoder stream lock to avoid deadlock
8504
8505 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8506
8507         * ext/x264/gstx264enc.c:
8508           x264enc: Port to new way of passing frame reference
8509
8510 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8511
8512         * ext/x264/gstx264enc.c:
8513           x264enc: Set default stream-format to avc as it's a better format
8514
8515 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8516
8517         * ext/x264/gstx264enc.c:
8518           x264enc: Fix setting latency
8519           Fixes setting latency when framerate is dynamic and round up the latency
8520           to avoid rounding issues.
8521
8522 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8523
8524         * ext/x264/gstx264enc.c:
8525           x264enc: gst_video_encoder_get_frame() is now transfer full
8526
8527 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8528
8529         * ext/x264/gstx264enc.c:
8530           x264enc: don't leak output state
8531
8532 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8533
8534         * ext/x264/gstx264enc.c:
8535         * ext/x264/gstx264enc.h:
8536           x264enc: Remove x264 backward compatibility support
8537
8538 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8539
8540         * ext/x264/gstx264enc.c:
8541           x264enc: Report latency base on x264 buffer size
8542
8543 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8544
8545         * configure.ac:
8546         * ext/x264/gstx264enc.c:
8547         * ext/x264/gstx264enc.h:
8548           x264enc: Port to GstVideoEncoder baseclass
8549           Conflicts:
8550           configure.ac
8551           ext/x264/gstx264enc.c
8552           ext/x264/gstx264enc.h
8553           Back to 0.10 state, needs to be ported to 0.11 again.
8554
8555 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8556
8557         * Android.mk:
8558         * LICENSE_readme:
8559         * configure.ac:
8560         * docs/plugins/Makefile.am:
8561         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8562         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8563         * docs/plugins/inspect/plugin-synaesthesia.xml:
8564         * gst/synaesthesia/.gitignore:
8565         * gst/synaesthesia/Makefile.am:
8566         * gst/synaesthesia/README:
8567         * gst/synaesthesia/gstsynaesthesia.c:
8568         * gst/synaesthesia/gstsynaesthesia.h:
8569         * gst/synaesthesia/synaescope.c:
8570         * gst/synaesthesia/synaescope.h:
8571           synaesthesia: remove experimental GPL-ed synaesthesia plugin
8572           It never made it out of experimental, and there's a new
8573           synaescope element in gst-plugins-bad that's hopefully
8574           sufficiently similar.
8575           https://bugzilla.gnome.org/show_bug.cgi?id=356882
8576
8577 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8578
8579         * gst/mpegstream/.gitignore:
8580           mpegstream: remove leftover hidden .gitignore file
8581
8582 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8583
8584         * gst/synaesthesia/gstsynaesthesia.c:
8585         * tests/check/elements/amrnbenc.c:
8586         * tests/check/elements/x264enc.c:
8587           elements: Use gst_pad_set_caps() instead of manual event fiddling
8588
8589 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8590
8591         * common:
8592           Automatic update of common submodule
8593           From 03a0e57 to 98e386f
8594
8595 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8596
8597         * configure.ac:
8598           Back to development
8599
8600 === release 0.11.92 ===
8601
8602 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8603
8604         * ChangeLog:
8605         * NEWS:
8606         * RELEASE:
8607         * configure.ac:
8608         * docs/plugins/inspect/plugin-a52dec.xml:
8609         * docs/plugins/inspect/plugin-amrnb.xml:
8610         * docs/plugins/inspect/plugin-amrwbdec.xml:
8611         * docs/plugins/inspect/plugin-asf.xml:
8612         * docs/plugins/inspect/plugin-cdio.xml:
8613         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8614         * docs/plugins/inspect/plugin-dvdread.xml:
8615         * docs/plugins/inspect/plugin-dvdsub.xml:
8616         * docs/plugins/inspect/plugin-lame.xml:
8617         * docs/plugins/inspect/plugin-mad.xml:
8618         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8619         * docs/plugins/inspect/plugin-realmedia.xml:
8620         * docs/plugins/inspect/plugin-siddec.xml:
8621         * docs/plugins/inspect/plugin-twolame.xml:
8622         * docs/plugins/inspect/plugin-x264.xml:
8623         * gst-plugins-ugly.doap:
8624         * win32/common/config.h:
8625           Release 0.11.92
8626
8627 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8628
8629         * po/af.po:
8630         * po/az.po:
8631         * po/bg.po:
8632         * po/ca.po:
8633         * po/cs.po:
8634         * po/da.po:
8635         * po/de.po:
8636         * po/el.po:
8637         * po/en_GB.po:
8638         * po/eo.po:
8639         * po/es.po:
8640         * po/eu.po:
8641         * po/fi.po:
8642         * po/fr.po:
8643         * po/gl.po:
8644         * po/hu.po:
8645         * po/id.po:
8646         * po/it.po:
8647         * po/ja.po:
8648         * po/lt.po:
8649         * po/lv.po:
8650         * po/ms.po:
8651         * po/mt.po:
8652         * po/nb.po:
8653         * po/nl.po:
8654         * po/or.po:
8655         * po/pl.po:
8656         * po/pt_BR.po:
8657         * po/ro.po:
8658         * po/ru.po:
8659         * po/sk.po:
8660         * po/sl.po:
8661         * po/sq.po:
8662         * po/sr.po:
8663         * po/sv.po:
8664         * po/tr.po:
8665         * po/uk.po:
8666         * po/vi.po:
8667         * po/zh_CN.po:
8668           Update .po files
8669
8670 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8671
8672         * common:
8673           Automatic update of common submodule
8674           From 1fab359 to 03a0e57
8675
8676 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8677
8678         * ext/sidplay/gstsiddec.cc:
8679         * gst/asfdemux/gstasfdemux.c:
8680         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8681         * gst/realmedia/rademux.c:
8682         * gst/realmedia/rmdemux.c:
8683           update for tag event change
8684
8685 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8686
8687         * common:
8688           Automatic update of common submodule
8689           From f1b5a96 to 1fab359
8690
8691 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8692
8693         * common:
8694           Automatic update of common submodule
8695           From 92b7266 to f1b5a96
8696
8697 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8698
8699         * common:
8700           Automatic update of common submodule
8701           From ec1c4a8 to 92b7266
8702
8703 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8704
8705         * common:
8706           Automatic update of common submodule
8707           From 3429ba6 to ec1c4a8
8708
8709 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8710
8711         * gst/realmedia/rmutils.c:
8712           realmedia: don't use GstStructure API on tag lists
8713
8714 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
8715
8716         * ext/a52dec/gsta52dec.c:
8717           a52dec: really prefer the original number (and position) of channels
8718           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8719
8720 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8721
8722         * common:
8723           Automatic update of common submodule
8724           From dc70203 to 3429ba6
8725
8726 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8727
8728         * configure.ac:
8729         * ext/x264/gstx264enc.c:
8730           x264: bump x264 requirement to build 106 or later
8731           Build 106 is from September 2010.
8732           https://bugzilla.gnome.org/show_bug.cgi?id=676257
8733
8734 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
8735
8736         * ext/a52dec/gsta52dec.c:
8737         * m4/a52.m4:
8738           a52dec: adapt to work also with new liba52
8739           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8740
8741 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8742
8743         * ext/a52dec/gsta52dec.c:
8744           a52dec: trigger renegotiation upon changed stream channels
8745           Fixes #675451
8746
8747 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8748
8749         * configure.ac:
8750           configure: Require core/base 0.11.91
8751
8752 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
8753
8754         * .gitignore:
8755           .gitignore: add visual studio IDE files and OS X .DS_Store files
8756           https://bugzilla.gnome.org/show_bug.cgi?id=667899
8757
8758 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8759
8760         * configure.ac:
8761           Back to development
8762
8763 === release 0.11.91 ===
8764
8765 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8766
8767         * ChangeLog:
8768         * NEWS:
8769         * RELEASE:
8770         * common:
8771         * configure.ac:
8772         * gst-plugins-ugly.doap:
8773         * win32/common/config.h:
8774           Release 0.11.91
8775
8776 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8777
8778         * po/af.po:
8779         * po/az.po:
8780         * po/bg.po:
8781         * po/ca.po:
8782         * po/cs.po:
8783         * po/da.po:
8784         * po/de.po:
8785         * po/el.po:
8786         * po/en_GB.po:
8787         * po/eo.po:
8788         * po/es.po:
8789         * po/eu.po:
8790         * po/fi.po:
8791         * po/fr.po:
8792         * po/gl.po:
8793         * po/hu.po:
8794         * po/id.po:
8795         * po/it.po:
8796         * po/ja.po:
8797         * po/lt.po:
8798         * po/lv.po:
8799         * po/ms.po:
8800         * po/mt.po:
8801         * po/nb.po:
8802         * po/nl.po:
8803         * po/or.po:
8804         * po/pl.po:
8805         * po/pt_BR.po:
8806         * po/ro.po:
8807         * po/ru.po:
8808         * po/sk.po:
8809         * po/sl.po:
8810         * po/sq.po:
8811         * po/sr.po:
8812         * po/sv.po:
8813         * po/tr.po:
8814         * po/uk.po:
8815         * po/vi.po:
8816         * po/zh_CN.po:
8817           Update .po files
8818
8819 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8820
8821           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8822
8823 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8824
8825         * common:
8826           Automatic update of common submodule
8827           From dc70203 to 3429ba6
8828
8829 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8830
8831         * gst/asfdemux/asfpacket.c:
8832           asfdemux: Use correct enum type
8833
8834 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8835
8836         * gst/asfdemux/gstasfdemux.c:
8837           asfdemux: implement pull mode seek snap flags when an index is present
8838           Also ensure we get a proper EOS when seeking past the end of the
8839           file, or (when the snap after flag is set) between the last keyframe
8840           and the end of the file.
8841
8842 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
8843
8844         * ext/cdio/gstcdio.c:
8845         * ext/cdio/gstcdio.h:
8846         * ext/cdio/gstcdiocddasrc.c:
8847           cdio: compensate for libcdio's recent cd-text api changes
8848           https://bugzilla.gnome.org/show_bug.cgi?id=675112
8849           Conflicts:
8850           ext/cdio/gstcdiocddasrc.c
8851
8852 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8853
8854         * ext/dvdread/dvdreadsrc.c:
8855           dvdread: fix build after recent include reshuffling in core
8856           Need to include gmodule.h ourselves now.
8857
8858 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8859
8860         * ext/mpeg2dec/gstmpeg2dec.c:
8861           video: Update for libgstvideo API changes
8862
8863 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8864
8865         * common:
8866           Automatic update of common submodule
8867           From 6db25be to dc70203
8868
8869 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8870
8871         * gst/asfdemux/asfpacket.c:
8872         * gst/asfdemux/asfpacket.h:
8873           asfdemux: fix performance issue, especially with high-bitrate streams
8874           Two things were suboptimal from a performance point of view:
8875           a) consider a large media object such as a video keyframe, which
8876           may be split up into multiple fragments. We would assemble
8877           the media object as follows:
8878           buf = join (join (join (frag1, frag2), frag3), frag4)
8879           which causes many unnecessary memcpy()s, and malloc/free,
8880           which could easily add up to a multiple of the actual object
8881           size. To avoid this, we allocate a buffer of the size needed
8882           from the start and copy fragments into that directly.
8883           b) for every fragment to join, we would create a sub-buffer
8884           before joining it (which would discard the sub-buffer again),
8885           leading to unnecessary miniobject create/free churn.
8886           Conflicts:
8887           gst/asfdemux/asfpacket.c
8888           gst/asfdemux/asfpacket.h
8889
8890 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8891
8892         * gst/asfdemux/asfpacket.c:
8893           asfdemux: avoid unnecessary stream lookup
8894           We have already retrieved the stream for that stream number and
8895           made sure it's not NULL, so no need to do it again here; neither
8896           the number nor the streams changed since the last time.
8897
8898 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
8899
8900         * ext/a52dec/gsta52dec.c:
8901           a52dec: fix first_access bigger than 2
8902           gst_buffer_extract returns the number of bytes extracted, here 2 max.
8903           Set size to the buffer size as was done in 0.10 to avoid first_access
8904           error when it bypass 2.
8905           https://bugzilla.gnome.org/show_bug.cgi?id=673434
8906
8907 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8908
8909         * autogen.sh:
8910         * configure.ac:
8911           configure: Modernize autotools setup a bit
8912           Also we now only create tar.bz2 and tar.xz tarballs.
8913
8914 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8915
8916         * common:
8917           Automatic update of common submodule
8918           From 464fe15 to 6db25be
8919
8920 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8921
8922         * configure.ac:
8923           Back to development
8924
8925 === release 0.11.90 ===
8926
8927 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8928
8929         * ChangeLog:
8930         * NEWS:
8931         * RELEASE:
8932         * configure.ac:
8933         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8934         * docs/plugins/inspect/plugin-a52dec.xml:
8935         * docs/plugins/inspect/plugin-amrnb.xml:
8936         * docs/plugins/inspect/plugin-amrwbdec.xml:
8937         * docs/plugins/inspect/plugin-asf.xml:
8938         * docs/plugins/inspect/plugin-cdio.xml:
8939         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8940         * docs/plugins/inspect/plugin-dvdread.xml:
8941         * docs/plugins/inspect/plugin-dvdsub.xml:
8942         * docs/plugins/inspect/plugin-lame.xml:
8943         * docs/plugins/inspect/plugin-mad.xml:
8944         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8945         * docs/plugins/inspect/plugin-realmedia.xml:
8946         * docs/plugins/inspect/plugin-siddec.xml:
8947         * docs/plugins/inspect/plugin-twolame.xml:
8948         * docs/plugins/inspect/plugin-x264.xml:
8949         * gst-plugins-ugly.doap:
8950         * win32/common/config.h:
8951           Release 0.11.90
8952
8953 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8954
8955         * po/af.po:
8956         * po/az.po:
8957         * po/bg.po:
8958         * po/ca.po:
8959         * po/cs.po:
8960         * po/da.po:
8961         * po/de.po:
8962         * po/el.po:
8963         * po/en_GB.po:
8964         * po/eo.po:
8965         * po/es.po:
8966         * po/eu.po:
8967         * po/fi.po:
8968         * po/fr.po:
8969         * po/gl.po:
8970         * po/hu.po:
8971         * po/id.po:
8972         * po/it.po:
8973         * po/ja.po:
8974         * po/lt.po:
8975         * po/lv.po:
8976         * po/ms.po:
8977         * po/mt.po:
8978         * po/nb.po:
8979         * po/nl.po:
8980         * po/or.po:
8981         * po/pl.po:
8982         * po/pt_BR.po:
8983         * po/ro.po:
8984         * po/ru.po:
8985         * po/sk.po:
8986         * po/sl.po:
8987         * po/sq.po:
8988         * po/sr.po:
8989         * po/sv.po:
8990         * po/tr.po:
8991         * po/uk.po:
8992         * po/vi.po:
8993         * po/zh_CN.po:
8994           Update .po files
8995
8996 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8997
8998         * ext/mad/gstmad.c.orig:
8999           mad: remove .c.orig file
9000
9001 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9002
9003         * ext/a52dec/gsta52dec.c:
9004         * ext/amrnb/amrnbdec.c:
9005         * ext/amrnb/amrnbenc.c:
9006         * ext/amrwbdec/amrwbdec.c:
9007         * ext/cdio/gstcdiocddasrc.c:
9008         * ext/dvdread/dvdreadsrc.c:
9009         * ext/lame/gstlamemp3enc.c:
9010         * ext/mad/gstmad.c:
9011         * ext/mad/gstmad.c.orig:
9012         * ext/mpeg2dec/gstmpeg2dec.c:
9013         * ext/sidplay/gstsiddec.cc:
9014         * ext/twolame/gsttwolamemp2enc.c:
9015         * ext/x264/gstx264enc.c:
9016         * gst/asfdemux/gstasfdemux.c:
9017         * gst/asfdemux/gstrtpasfdepay.c:
9018         * gst/asfdemux/gstrtspwms.c:
9019         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9020         * gst/dvdsub/gstdvdsubdec.c:
9021         * gst/dvdsub/gstdvdsubparse.c:
9022         * gst/realmedia/pnmsrc.c:
9023         * gst/realmedia/rademux.c:
9024         * gst/realmedia/rdtdepay.c:
9025         * gst/realmedia/rdtmanager.c:
9026         * gst/realmedia/rmdemux.c:
9027         * gst/realmedia/rtspreal.c:
9028         * gst/synaesthesia/gstsynaesthesia.c:
9029         * gst/xingmux/gstxingmux.c:
9030           Use new gst_element_class_set_static_metadata()
9031
9032 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9033
9034         * common:
9035           Automatic update of common submodule
9036           From 7fda524 to 464fe15
9037
9038 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9039
9040         * ext/a52dec/gsta52dec.c:
9041         * ext/amrnb/amrnb.c:
9042         * ext/amrwbdec/amrwb.c:
9043         * ext/cdio/gstcdio.c:
9044         * ext/dvdread/dvdreadsrc.c:
9045         * ext/lame/plugin.c:
9046         * ext/mad/gstmad.c:
9047         * ext/mad/gstmad.c.orig:
9048         * ext/mpeg2dec/gstmpeg2dec.c:
9049         * ext/sidplay/gstsiddec.cc:
9050         * ext/twolame/gsttwolamemp2enc.c:
9051         * ext/x264/gstx264enc.c:
9052         * gst/asfdemux/gstasf.c:
9053         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9054         * gst/dvdsub/gstdvdsubdec.c:
9055         * gst/realmedia/realmedia.c:
9056         * gst/synaesthesia/gstsynaesthesia.c:
9057         * gst/xingmux/plugin.c:
9058           gst: Update for GST_PLUGIN_DEFINE() API changes
9059
9060 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9061
9062         * configure.ac:
9063           configure: Update version to 0.11.89.1
9064
9065 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9066
9067         * configure.ac:
9068         * docs/plugins/Makefile.am:
9069         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9070         * docs/version.entities.in:
9071         * ext/a52dec/Makefile.am:
9072         * ext/amrnb/Makefile.am:
9073         * ext/amrwbdec/Makefile.am:
9074         * ext/cdio/Makefile.am:
9075         * ext/lame/Makefile.am:
9076         * ext/mad/Makefile.am:
9077         * ext/mpeg2dec/Makefile.am:
9078         * ext/sidplay/Makefile.am:
9079         * ext/twolame/Makefile.am:
9080         * ext/x264/Makefile.am:
9081         * gst-plugins-ugly.spec.in:
9082         * gst/asfdemux/Makefile.am:
9083         * gst/dvdlpcmdec/Makefile.am:
9084         * gst/dvdsub/Makefile.am:
9085         * gst/realmedia/Makefile.am:
9086         * pkgconfig/Makefile.am:
9087         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9088         * tests/check/Makefile.am:
9089           gst: Update versioning
9090
9091 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9092
9093         * ext/mpeg2dec/gstmpeg2dec.c:
9094         * ext/mpeg2dec/gstmpeg2dec.h:
9095           mpeg2dec: fix cropping
9096           fix cropping in mpeg2dec
9097
9098 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9099
9100         * ext/mpeg2dec/gstmpeg2dec.c:
9101           mpeg2dec: add crop metadata when buffer is still writable
9102
9103 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9104
9105         * gst/asfdemux/gstrtpasfdepay.c:
9106           update for buffer api change
9107
9108 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9109
9110         * ext/a52dec/gsta52dec.c:
9111         * ext/mad/gstmad.c:
9112           ext: Update for audio decoder API changes
9113
9114 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9115
9116         * tests/check/elements/amrnbenc.c:
9117         * tests/check/elements/x264enc.c:
9118           tests: make more valgrind-friendly and plug caps leak
9119
9120 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9121
9122         * gst/asfdemux/asfpacket.c:
9123         * gst/asfdemux/gstasfdemux.c:
9124         * gst/dvdsub/gstdvdsubdec.c:
9125           update for buffer changes
9126
9127 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9128
9129         * tests/check/elements/x264enc.c:
9130           tests: x264enc: adjust test to removal of deprecated properties
9131
9132 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9133
9134           Replace master with 0.11
9135
9136 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9137
9138         * configure.ac:
9139           back to development
9140
9141 === release 0.11.2 ===
9142
9143 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9144
9145         * ChangeLog:
9146         * NEWS:
9147         * RELEASE:
9148         * configure.ac:
9149         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9150         * docs/plugins/inspect/plugin-a52dec.xml:
9151         * docs/plugins/inspect/plugin-amrnb.xml:
9152         * docs/plugins/inspect/plugin-amrwbdec.xml:
9153         * docs/plugins/inspect/plugin-asf.xml:
9154         * docs/plugins/inspect/plugin-cdio.xml:
9155         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9156         * docs/plugins/inspect/plugin-dvdread.xml:
9157         * docs/plugins/inspect/plugin-dvdsub.xml:
9158         * docs/plugins/inspect/plugin-lame.xml:
9159         * docs/plugins/inspect/plugin-mad.xml:
9160         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9161         * docs/plugins/inspect/plugin-realmedia.xml:
9162         * docs/plugins/inspect/plugin-siddec.xml:
9163         * docs/plugins/inspect/plugin-twolame.xml:
9164         * docs/plugins/inspect/plugin-x264.xml:
9165         * gst-plugins-ugly.doap:
9166         * po/af.po:
9167         * po/az.po:
9168         * po/bg.po:
9169         * po/ca.po:
9170         * po/cs.po:
9171         * po/da.po:
9172         * po/de.po:
9173         * po/el.po:
9174         * po/en_GB.po:
9175         * po/eo.po:
9176         * po/es.po:
9177         * po/eu.po:
9178         * po/fi.po:
9179         * po/fr.po:
9180         * po/gl.po:
9181         * po/hu.po:
9182         * po/id.po:
9183         * po/it.po:
9184         * po/ja.po:
9185         * po/lt.po:
9186         * po/lv.po:
9187         * po/ms.po:
9188         * po/mt.po:
9189         * po/nb.po:
9190         * po/nl.po:
9191         * po/or.po:
9192         * po/pl.po:
9193         * po/pt_BR.po:
9194         * po/ro.po:
9195         * po/ru.po:
9196         * po/sk.po:
9197         * po/sl.po:
9198         * po/sq.po:
9199         * po/sr.po:
9200         * po/sv.po:
9201         * po/tr.po:
9202         * po/uk.po:
9203         * po/vi.po:
9204         * po/zh_CN.po:
9205         * win32/common/config.h:
9206           Release 0.11.2
9207
9208 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9209
9210         * tests/check/elements/mpeg2dec.c:
9211           tests: fix after memory changes
9212
9213 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9214
9215         * ext/x264/gstx264enc.c:
9216         * ext/x264/gstx264enc.h:
9217           x264enc: remove deprecated properties
9218
9219 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9220
9221           Merge remote-tracking branch 'origin/master' into 0.11
9222           So 0.11 folks also get amr include fixes.
9223           Conflicts:
9224           ext/a52dec/gsta52dec.c
9225           ext/mad/gstmad.c
9226
9227 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9228
9229         * gst/synaesthesia/gstsynaesthesia.c:
9230           synaesthesia: fixup for bufferpool api changes
9231           ... as well as some caps ref handling.
9232
9233 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9234
9235         * gst/realmedia/rademux.c:
9236         * gst/realmedia/rmdemux.c:
9237           don't pass random pointers to pull_range
9238
9239 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9240
9241         * ext/mpeg2dec/gstmpeg2dec.c:
9242           update for bufferpool changes
9243
9244 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9245
9246         * ext/mpeg2dec/gstmpeg2dec.c:
9247           update for allocation query changes
9248
9249 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9250
9251         * ext/dvdread/dvdreadsrc.c:
9252         * ext/lame/gstlamemp3enc.c:
9253         * ext/mpeg2dec/gstmpeg2dec.c:
9254         * ext/x264/gstx264enc.c:
9255         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9256         * gst/dvdsub/gstdvdsubdec.c:
9257           update for memory api changes
9258
9259 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9260
9261         * ext/mpeg2dec/gstmpeg2dec.c:
9262           take padding into account
9263
9264 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9265
9266         * ext/mad/gstmad.c:
9267           mad: simplify parsing code
9268           Also fixes #671455 (expected at least).
9269
9270 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9271
9272         * configure.ac:
9273           configure.ac: bump required GLib to 2.31.14
9274           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9275
9276 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9277
9278         * ext/sidplay/gstsiddec.cc:
9279           fix for caps _normalize changes
9280
9281 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9282
9283         * ext/x264/gstx264enc.c:
9284           fix for caps api changes
9285
9286 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9287
9288         * ext/a52dec/gsta52dec.c:
9289         * ext/a52dec/gsta52dec.h:
9290           a52dec: use base class tag handling helper
9291           ... so as to ensure these to be handled and sent at proper time.
9292
9293 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9294
9295         * ext/dvdread/dvdreadsrc.c:
9296           dvdreadsrc: Use variable type with correct signedness
9297
9298 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9299
9300         * ext/mpeg2dec/gstmpeg2dec.c:
9301           mpeg2dec: Copy planes in one go when possible
9302
9303 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9304
9305         * configure.ac:
9306         * ext/amrnb/amrnbdec.h:
9307         * ext/amrnb/amrnbenc.h:
9308         * ext/amrwbdec/amrwbdec.h:
9309           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9310           In previous versions, the opencore-amr include sub-directory
9311           would be specified in the include path in the CFLAGS, but this
9312           is no longer the case in newer versions, so we need to add those
9313           to our include directives.
9314           Based on patch by: Christian Morales Vega
9315           https://bugzilla.gnome.org/show_bug.cgi?id=671123
9316
9317 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9318
9319         * configure.ac:
9320           configure: get rid of non-pkg-config ways to check for opencore-amr
9321
9322 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9323
9324         * ext/mpeg2dec/gstmpeg2dec.c:
9325           update for metadata API changes
9326
9327 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
9328
9329         * ext/amrwbdec/Makefile.am:
9330         * ext/lame/Makefile.am:
9331         * ext/mad/Makefile.am:
9332           amrwbdec, lame, mad: link to libgstbase
9333
9334 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
9335
9336         * ext/x264/gstx264enc.c:
9337           x264enc: fix compiler warning
9338
9339 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9340
9341           Merge remote-tracking branch 'origin/master' into 0.11
9342
9343 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9344
9345           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9346           Conflicts:
9347           ext/mad/gstmad.c
9348
9349 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9350
9351         * NEWS:
9352         * RELEASE:
9353         * configure.ac:
9354         * docs/plugins/gst-plugins-ugly-plugins.args:
9355         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9356         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9357         * docs/plugins/inspect/plugin-a52dec.xml:
9358         * docs/plugins/inspect/plugin-amrnb.xml:
9359         * docs/plugins/inspect/plugin-amrwbdec.xml:
9360         * docs/plugins/inspect/plugin-asf.xml:
9361         * docs/plugins/inspect/plugin-cdio.xml:
9362         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9363         * docs/plugins/inspect/plugin-dvdread.xml:
9364         * docs/plugins/inspect/plugin-dvdsub.xml:
9365         * docs/plugins/inspect/plugin-iec958.xml:
9366         * docs/plugins/inspect/plugin-lame.xml:
9367         * docs/plugins/inspect/plugin-mad.xml:
9368         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9369         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9370         * docs/plugins/inspect/plugin-mpegstream.xml:
9371         * docs/plugins/inspect/plugin-realmedia.xml:
9372         * docs/plugins/inspect/plugin-siddec.xml:
9373         * docs/plugins/inspect/plugin-twolame.xml:
9374         * docs/plugins/inspect/plugin-x264.xml:
9375         * win32/common/config.h:
9376           Bump version after release
9377
9378 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
9379
9380         * autogen.sh:
9381           autogen.sh: avoid touching .po files during 'make'
9382           A simple workaround to deal with GNU gettext automake integration
9383           failing to deal with git.  Fixes: #669207
9384
9385 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9386
9387         * ext/x264/gstx264enc.c:
9388           x264: convert g_print to LOG
9389
9390 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9391
9392         * gst/asfdemux/gstrtpasfdepay.c:
9393           update for new memory api
9394
9395 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9396
9397         * ext/x264/gstx264enc.c:
9398           x264enc: handle pts and dts
9399
9400 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9401
9402         * ext/mad/gstmad.c:
9403           mad: handle libmad freeform parsing quirk
9404
9405 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9406
9407         * ext/mad/gstmad.c:
9408           mad: fixup unhacking last frame coaxing
9409           ... so as to not only replace the data pointer but also available size.
9410
9411 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9412
9413         * gst-plugins-ugly.spec.in:
9414           Add latest plugins
9415
9416 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9417
9418         * win32/common/config.h:
9419           win32: back to development
9420
9421 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9422
9423         * configure.ac:
9424         * gst/synaesthesia/gstsynaesthesia.c:
9425         * gst/synaesthesia/gstsynaesthesia.h:
9426           synaesthesia: port to 0.11
9427
9428 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9429
9430         * configure.ac:
9431         * gst/xingmux/gstxingmux.c:
9432           xingmux: port to 0.11
9433
9434 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9435
9436         * configure.ac:
9437           back to development
9438
9439 === release 0.11.1 ===
9440
9441 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9442
9443         * ChangeLog:
9444         * NEWS:
9445         * RELEASE:
9446         * configure.ac:
9447         * docs/plugins/gst-plugins-ugly-plugins.args:
9448         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9449         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9450         * docs/plugins/inspect/plugin-a52dec.xml:
9451         * docs/plugins/inspect/plugin-amrnb.xml:
9452         * docs/plugins/inspect/plugin-amrwbdec.xml:
9453         * docs/plugins/inspect/plugin-asf.xml:
9454         * docs/plugins/inspect/plugin-cdio.xml:
9455         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9456         * docs/plugins/inspect/plugin-dvdread.xml:
9457         * docs/plugins/inspect/plugin-dvdsub.xml:
9458         * docs/plugins/inspect/plugin-lame.xml:
9459         * docs/plugins/inspect/plugin-mad.xml:
9460         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9461         * docs/plugins/inspect/plugin-realmedia.xml:
9462         * docs/plugins/inspect/plugin-siddec.xml:
9463         * docs/plugins/inspect/plugin-twolame.xml:
9464         * docs/plugins/inspect/plugin-x264.xml:
9465         * gst-plugins-ugly.doap:
9466         * po/af.po:
9467         * po/az.po:
9468         * po/bg.po:
9469         * po/ca.po:
9470         * po/cs.po:
9471         * po/da.po:
9472         * po/de.po:
9473         * po/el.po:
9474         * po/en_GB.po:
9475         * po/eo.po:
9476         * po/es.po:
9477         * po/eu.po:
9478         * po/fi.po:
9479         * po/fr.po:
9480         * po/gl.po:
9481         * po/hu.po:
9482         * po/id.po:
9483         * po/it.po:
9484         * po/ja.po:
9485         * po/lt.po:
9486         * po/lv.po:
9487         * po/ms.po:
9488         * po/mt.po:
9489         * po/nb.po:
9490         * po/nl.po:
9491         * po/or.po:
9492         * po/pl.po:
9493         * po/pt_BR.po:
9494         * po/ro.po:
9495         * po/ru.po:
9496         * po/sk.po:
9497         * po/sl.po:
9498         * po/sq.po:
9499         * po/sr.po:
9500         * po/sv.po:
9501         * po/tr.po:
9502         * po/uk.po:
9503         * po/vi.po:
9504         * po/zh_CN.po:
9505         * win32/common/config.h:
9506           RELEASE 0.11.1
9507
9508 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9509
9510           Merge branch 'master' into 0.11
9511           Conflicts:
9512           ext/mad/gstmad.c
9513
9514 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9515
9516         * ext/mad/gstmad.c:
9517           mad: unhack last frame coaxing
9518           ... so as to maximally use available base class API and interfere least
9519           as possible with its internal state.
9520
9521 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9522
9523         * ext/mad/gstmad.c:
9524           mad: fix compilation
9525
9526 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9527
9528         * ext/mad/gstmad.c:
9529           mad: chain up to default event handler
9530
9531 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
9532
9533         * ext/x264/gstx264enc.c:
9534           x264enc: unmap video frame after encoding
9535           Fixes major memory leak.
9536           https://bugzilla.gnome.org/show_bug.cgi?id=669863
9537
9538 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9539
9540         * ext/x264/gstx264enc.c:
9541           x264enc: fix after merge
9542
9543 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9544
9545           Merge branch 'master' into 0.11
9546           Conflicts:
9547           ext/x264/gstx264enc.c
9548
9549 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9550
9551         * ext/sidplay/gstsiddec.cc:
9552         * ext/sidplay/gstsiddec.h:
9553           sidplay: don't use ulong properties
9554
9555 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9556
9557         * ext/sidplay/gstsiddec.cc:
9558           sidplay: fix negotiation
9559
9560 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
9561
9562         * ext/x264/gstx264enc.c:
9563           x264enc: Add baseline profile to caps
9564           libx264 does not yet support the features that create the difference
9565           between baseline and constrained baseline profile. Hence it currently
9566           supports both though it can only technically encode constrained
9567           baseline.
9568
9569 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9570
9571         * ext/amrnb/amrnbenc.c:
9572         * gst/asfdemux/gstasfdemux.c:
9573         * gst/realmedia/rdtmanager.c:
9574           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9575
9576 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9577
9578         * tests/check/elements/mpeg2dec.c:
9579           mpeg2dec: fix test a bit more
9580           Still broken because cropping is broken in mpeg2dec
9581
9582 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9583
9584         * tests/check/elements/amrnbenc.c:
9585         * tests/check/elements/x264enc.c:
9586         * tests/check/elements/xingmux.c:
9587           tests: fix some tests
9588
9589 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9590
9591         * ext/twolame/gsttwolamemp2enc.c:
9592           twolame: Use new audio encoder/decoder base class API for srcpad caps
9593
9594 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9595
9596         * ext/lame/gstlamemp3enc.c:
9597           lame: Use new audio encoder/decoder base class API for srcpad caps
9598
9599 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9600
9601         * ext/mad/gstmad.c:
9602           mad: Use new audio encoder/decoder base class API for srcpad caps
9603
9604 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9605
9606         * ext/a52dec/gsta52dec.c:
9607           a52dec: Use new audio encoder/decoder base class API for srcpad caps
9608
9609 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9610
9611         * ext/amrwbdec/amrwbdec.c:
9612           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9613
9614 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9615
9616         * ext/amrnb/amrnbdec.c:
9617         * ext/amrnb/amrnbenc.c:
9618           amrnb: Use new audio encoder/decoder base class API for srcpad caps
9619
9620 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9621
9622         * ext/mad/gstmad.c:
9623           mad: ensure we do not confuse the base class with our buffer guard
9624           mad expects extra bytes at the end of a buffer (see discussion in
9625           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9626           and since we inject these without the base class' knowledge, we
9627           need to hide the bodies better.
9628           This fixes an assert at EOS when decoding an mp3 manually without
9629           an intervening mpegaudioparse.
9630
9631 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9632
9633         * gst/realmedia/rtspreal.c:
9634           update for HEADER flag
9635
9636 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
9637
9638         * ext/x264/gstx264enc.c:
9639         * ext/x264/gstx264enc.h:
9640           x264enc: implement force-key-unit API
9641
9642 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9643
9644         * common:
9645           Automatic update of common submodule
9646           From c463bc0 to 7fda524
9647
9648 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9649
9650         * ext/amrnb/amrnbdec.c:
9651         * ext/amrwbdec/amrwbdec.c:
9652           amr: port to 0.11 again
9653
9654 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9655
9656           Merge branch 'master' into 0.11
9657           Conflicts:
9658           ext/a52dec/gsta52dec.c
9659
9660 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9661
9662         * ext/a52dec/gsta52dec.c:
9663         * ext/amrnb/amrnbdec.c:
9664         * ext/amrnb/amrnbenc.c:
9665         * ext/amrwbdec/amrwbdec.c:
9666         * ext/dvdread/dvdreadsrc.c:
9667         * ext/lame/gstlamemp3enc.c:
9668         * ext/mad/gstmad.c:
9669         * ext/mpeg2dec/gstmpeg2dec.c:
9670         * ext/sidplay/gstsiddec.cc:
9671         * ext/twolame/gsttwolamemp2enc.c:
9672         * gst/asfdemux/asfpacket.c:
9673         * gst/asfdemux/gstasfdemux.c:
9674         * gst/asfdemux/gstrtpasfdepay.c:
9675         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9676         * gst/dvdsub/gstdvdsubdec.c:
9677         * gst/dvdsub/gstdvdsubdec.h:
9678         * gst/realmedia/gstrdtbuffer.c:
9679         * gst/realmedia/gstrdtbuffer.h:
9680         * gst/realmedia/rdtdepay.c:
9681         * gst/realmedia/rmdemux.c:
9682         * gst/realmedia/rmutils.c:
9683           port to new memory API
9684
9685 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9686
9687         * common:
9688           Automatic update of common submodule
9689           From 2a59016 to c463bc0
9690
9691 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9692
9693         * gst-libs/gst/glib-compat-private.h:
9694           Remove compatibility versions for deprecated GLib API
9695
9696 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9697
9698         * ext/a52dec/gsta52dec.c:
9699           a52dec: fix read buffer overflow upon syncing
9700           The wrong size was being decremented, leading to a runaway
9701           read loop.
9702
9703 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9704
9705         * common:
9706         * configure.ac:
9707           Add --disable-fatal-warnings configure option
9708
9709 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9710
9711         * gst/asfdemux/gstasfdemux.c:
9712         * gst/realmedia/rademux.c:
9713         * gst/realmedia/rdtmanager.c:
9714         * gst/realmedia/rmdemux.c:
9715           port to new gthread API
9716
9717 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9718
9719         * configure.ac:
9720           configure.ac: Require GLib 2.31.10 for consistency
9721
9722 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9723
9724         * common:
9725           Automatic update of common submodule
9726           From 0807187 to 2a59016
9727
9728 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9729
9730         * ext/amrwbdec/amrwbdec.c:
9731           amrwbdec: _parse should not return OK if not enough data yet
9732
9733 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9734
9735         * ext/amrnb/amrnbdec.c:
9736           amrnbdec: _parse should not return OK if not enough data yet
9737
9738 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9739
9740         * ext/dvdread/dvdreadsrc.c:
9741           dvdreadsrc: fix off by one in cell calculation for the last chapter
9742
9743 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9744
9745         * gst/asfdemux/gstasfdemux.c:
9746           asfdemux: set caps on src pad before adding it
9747
9748 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9749
9750         * gst/asfdemux/gstasfdemux.c:
9751           asfdemux: perform writable buffer map to copy into it
9752
9753 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9754
9755         * gst/asfdemux/asfpacket.c:
9756         * gst/asfdemux/asfpacket.h:
9757           asfpacket: fix 0.11 ported payload extraction
9758           ... to cater for not necessarily offset == size - cur_pos,
9759           as size may have been adjusted due to padding.
9760           Fixes #667567.
9761
9762 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9763
9764         * ext/x264/gstx264enc.c:
9765           x264enc: remove useless and semantically (though not practically) wrong code
9766           The object will be freed, so it's pointless to set the pointers
9767           to NULL anyway.
9768
9769 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9770
9771         * ext/x264/gstx264enc.c:
9772           x264enc: remove leaking "optimization"
9773
9774 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9775
9776         * gst/asfdemux/gstasfdemux.c:
9777           GST_TYPE_DATE -> G_TYPE_DATE
9778
9779 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9780
9781           Merge remote-tracking branch 'origin/master' into 0.11
9782           Conflicts:
9783           ext/a52dec/gsta52dec.c
9784
9785 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9786
9787         * ext/a52dec/gsta52dec.c:
9788           a52dec: plug buffer leak
9789
9790 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9791
9792         * ext/a52dec/gsta52dec.c:
9793           a52dec: plug buffer leak
9794
9795 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9796
9797         * ext/amrnb/amrnbenc.c:
9798           amrnbenc: _map and _unmap the appropriate input and output buffers
9799
9800 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9801
9802         * ext/a52dec/gsta52dec.c:
9803           a52dec: Fix some merge mistakes
9804
9805 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9806
9807           Merge branch 'master' into 0.11
9808           Conflicts:
9809           ext/a52dec/gsta52dec.c
9810           ext/a52dec/gsta52dec.h
9811           ext/lame/gstlame.c
9812           ext/lame/gstlame.h
9813           ext/lame/gstlamemp3enc.c
9814           ext/mad/gstmad.c
9815           ext/mad/gstmad.h
9816           gst/mpegaudioparse/gstmpegaudioparse.c
9817           gst/mpegstream/gstdvddemux.c
9818           gst/realmedia/rdtdepay.c
9819           po/es.po
9820           po/lv.po
9821           po/sr.po
9822
9823 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9824
9825         * gst/dvdsub/Makefile.am:
9826           dvdsub: add some CFLAGS and LIBS in Makefile.am
9827           ... since adapter is still used.
9828
9829 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9830
9831         * gst/realmedia/rmdemux.c:
9832           rmdemux: Don't use buffer after unreffing
9833
9834 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9835
9836         * gst/asfdemux/gstasfdemux.c:
9837           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9838
9839 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9840
9841         * ext/mad/gstmad.c:
9842           mad: Correctly unmap the buffer with the original data pointer
9843
9844 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9845
9846         * ext/mad/gstmad.c:
9847           mad: Make sure to set caps on the srcpad if none are set yet
9848
9849 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9850
9851         * ext/mad/Makefile.am:
9852           mad: fix LIBS order in Makefile.am
9853
9854 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9855
9856         * ext/mad/gstmad.h:
9857           mad: remove left-over id3tag.h include
9858           We don't use libid3tag any more.
9859
9860 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9861
9862         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9863           dvdlpcmdec: fix for multichannel
9864
9865 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9866
9867         * ext/a52dec/gsta52dec.c:
9868         * ext/a52dec/gsta52dec.h:
9869           a52dec: Update for the new raw audio caps
9870
9871 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9872
9873         * ext/mad/gstmad.c:
9874           mad: Update for the new raw audio caps
9875
9876 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9877
9878         * ext/lame/gstlamemp3enc.c:
9879           lamemp3enc: Update for the new raw audio caps
9880
9881 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9882
9883         * ext/twolame/gsttwolamemp2enc.c:
9884           twolamemp2enc: Update for the new raw audio caps
9885
9886 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9887
9888         * ext/amrwbdec/amrwbdec.c:
9889           amrwbdec: Add the new layout field to the raw audio caps
9890
9891 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9892
9893         * ext/amrnb/amrnbdec.c:
9894         * ext/amrnb/amrnbenc.c:
9895           amrnb: Add the new layout field to the raw audio caps
9896
9897 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9898
9899         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9900         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9901           dvdlpcmdec: Port to the new raw audio caps
9902
9903 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9904
9905         * gst/asfdemux/gstasfdemux.c:
9906           asfdemux: Update for libgstriff API changes
9907           Still needs to handle audio channel reordering.
9908
9909 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9910
9911         * common:
9912           Automatic update of common submodule
9913           From 50b34ab to 0807187
9914
9915 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9916
9917         * ext/lame/Makefile.am:
9918           lame: fix LIBADD order in Makefile.am
9919
9920 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9921
9922         * tests/check/elements/amrnbenc.c:
9923         * tests/check/elements/mpeg2dec.c:
9924         * tests/check/elements/x264enc.c:
9925         * tests/check/elements/xingmux.c:
9926         * tests/check/generic/states.c:
9927           tests: make tests compile
9928
9929 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9930
9931         * ext/amrwbdec/amrwbdec.c:
9932         * ext/dvdread/dvdreadsrc.c:
9933         * ext/mad/gstmad.c:
9934         * ext/sidplay/gstsiddec.cc:
9935         * gst/asfdemux/gstasfdemux.c:
9936         * gst/realmedia/pnmsrc.c:
9937         * gst/realmedia/rdtmanager.c:
9938         * gst/realmedia/rmdemux.c:
9939           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9940
9941 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9942
9943         * tests/check/Makefile.am:
9944           tests: disable generic index test
9945
9946 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9947
9948         * ext/mpeg2dec/gstmpeg2dec.c:
9949           mpeg2dec: remove all seeking-related code
9950           A parser or demuxer upstream should handle this Same for
9951           queries.
9952
9953 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9954
9955         * ext/mpeg2dec/gstmpeg2dec.c:
9956         * ext/mpeg2dec/gstmpeg2dec.h:
9957           mpeg2dec: update for GstIndex removal
9958
9959 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9960
9961         * ext/cdio/gstcdiocddasrc.c:
9962           cdio: update for probe vfunc removal in GstAudioCdSrc
9963
9964 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9965
9966         * ext/lame/gstlame.c:
9967         * ext/lame/gstlamemp3enc.c:
9968           lame: fix printf format in debug statements
9969           https://bugzilla.gnome.org/show_bug.cgi?id=666926
9970
9971 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9972
9973         * ext/lame/gstlame.c:
9974         * ext/lame/gstlame.h:
9975           lame: ensure parsed output
9976           ... by doing some basic parsing of encoded lame data.
9977
9978 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9979
9980         * ext/lame/gstlame.h:
9981           lame: cleanup unused instance struct fields
9982
9983 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9984
9985         * ext/lame/Makefile.am:
9986         * ext/lame/gstlamemp3enc.c:
9987         * ext/lame/gstlamemp3enc.h:
9988           lamemp3enc: ensure parsed output
9989           ... by doing some basic parsing of encoded lame data.
9990           Fixes #652150.
9991
9992 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9993
9994         * ext/lame/gstlamemp3enc.c:
9995           lamemp3enc: do not leak merged tags
9996
9997 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9998
9999         * ext/mad/gstmad.c:
10000         * ext/mad/gstmad.h:
10001           mad: helpfully bodge the last buffer to let mad decode the last frame
10002           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10003           to be believed, the last buffer must be followed by a number of 0 bytes
10004           in order for the last frame to be decoded (at least in some cases).
10005           Doing so seems to work here, fixing a missing 1152 samples when using
10006           mp3parse before mad (not using mp3parse would yield the correct amount
10007           of samples, if there's extra non-MP3 data after (eg, tag data)).
10008
10009 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10010
10011         * ext/dvdread/dvdreadsrc.c:
10012           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10013
10014 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10015
10016         * gst/mpegstream/gstdvddemux.c:
10017           dvddemux: tweak subtitle stream setup based on dvd language codes event
10018           ... to allow for non-continuous subtitle stream numbers.
10019           The missing stream numbers tend to come up as subtitle streams anyway
10020           (albeit not with an identified language tag).
10021
10022 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10023
10024         * ext/dvdread/dvdreadsrc.c:
10025           dvdreadsrc: minor safety tweak to sector seeking
10026
10027 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
10028
10029         * ext/a52dec/gsta52dec.c:
10030           a52dec: check that a52_init returns a valid a52 state
10031
10032 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10033
10034         * ext/mpeg2dec/gstmpeg2dec.c:
10035           mpeg2dec: update for new interlaced flags
10036
10037 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10038
10039         * ext/a52dec/Makefile.am:
10040         * ext/a52dec/gsta52dec.c:
10041         * ext/a52dec/gsta52dec.h:
10042           a52dec: port to audiodecoder
10043
10044 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10045
10046         * ext/mad/Makefile.am:
10047         * ext/mad/gstmad.c:
10048         * ext/mad/gstmad.h:
10049           mad: port to audiodecoder
10050
10051 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10052
10053         * ext/a52dec/gsta52dec.c:
10054           a52dec: Don't claim to support upstream renegotiation
10055           and use fixed caps on the srcpad. To correctly support
10056           upstream renegotiation a52dec would need to check if the
10057           caps of the downstream allocated buffer are the requested
10058           caps or if the size is different.
10059           Fixes bug #665989.
10060
10061 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
10062
10063         * ext/a52dec/gsta52dec.c:
10064           a52dec: Check that the a52_state is correctly initialized
10065
10066 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10067
10068         * gst-libs/gst/Makefile.am:
10069         * gst-libs/gst/glib-compat-private.h:
10070         * gst/asfdemux/gstasfdemux.c:
10071         * gst/mpegaudioparse/gstmpegaudioparse.c:
10072         * gst/realmedia/rademux.c:
10073         * gst/realmedia/rdtmanager.c:
10074         * gst/realmedia/rmdemux.c:
10075           Work around deprecated thread API in glib master
10076           Add private replacements for deprecated functions such as
10077           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10078           to avoid the deprecation warnings. We can't change most of
10079           these in 0.10 because they're part of our API and ABI.
10080           Suppress deprecation warnings in selected files, mostly for
10081           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10082           not much we can do here in 0.10.
10083
10084 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10085
10086         * po/LINGUAS:
10087         * po/eo.po:
10088         * po/es.po:
10089         * po/lv.po:
10090         * po/sr.po:
10091           po: update translations
10092
10093 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10094
10095         * gst/realmedia/rdtdepay.c:
10096           rdtdepay: make buffer metadata writable before setting caps on it
10097           Fixes issue when the header buffer is being pushed, which was taken
10098           from the caps and is therefore not writable.
10099
10100 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10101
10102         * ext/dvdread/dvdreadsrc.c:
10103           fix for basesrc changes
10104
10105 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
10106
10107         * gst/asfdemux/gstrtpasfdepay.c:
10108           rtpasfdepay: Initialize GstRTPBuffer before usage
10109
10110 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10111
10112           Merge remote-tracking branch 'origin/master' into 0.11
10113           Conflicts:
10114           ext/dvdread/dvdreadsrc.c
10115
10116 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
10117
10118         * ext/dvdread/dvdreadsrc.c:
10119           dvdreadsrc: Fix format string compiler warning
10120           Fixes bug #665101.
10121
10122 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10123
10124           Merge remote-tracking branch 'origin/master' into 0.11
10125
10126 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10127
10128         * ext/mpeg2dec/gstmpeg2dec.c:
10129           Update for indexable change
10130
10131 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10132
10133         * gst/realmedia/rdtmanager.c:
10134           update for clock provider API change
10135
10136 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10137
10138         * ext/a52dec/gsta52dec.c:
10139         * ext/amrnb/amrnbdec.c:
10140         * ext/amrnb/amrnbenc.c:
10141         * ext/amrwbdec/amrwbdec.c:
10142         * ext/dvdread/dvdreadsrc.c:
10143         * ext/lame/gstlame.c:
10144         * ext/lame/gstlamemp3enc.c:
10145         * ext/mad/gstmad.c:
10146         * ext/mpeg2dec/gstmpeg2dec.c:
10147         * ext/sidplay/gstsiddec.cc:
10148         * ext/twolame/gsttwolame.c:
10149         * ext/x264/gstx264enc.c:
10150         * gst/asfdemux/gstasfdemux.c:
10151         * gst/asfdemux/gstrtpasfdepay.c:
10152         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10153         * gst/dvdsub/gstdvdsubdec.c:
10154         * gst/dvdsub/gstdvdsubparse.c:
10155         * gst/iec958/ac3iec.c:
10156         * gst/mpegaudioparse/gstmpegaudioparse.c:
10157         * gst/mpegaudioparse/gstxingmux.c:
10158         * gst/mpegstream/gstdvddemux.c:
10159         * gst/mpegstream/gstmpegdemux.c:
10160         * gst/mpegstream/gstmpegparse.c:
10161         * gst/mpegstream/gstrfc2250enc.c:
10162         * gst/realmedia/pnmsrc.c:
10163         * gst/realmedia/rademux.c:
10164         * gst/realmedia/rdtdepay.c:
10165         * gst/realmedia/rdtmanager.c:
10166         * gst/realmedia/rmdemux.c:
10167         * gst/synaesthesia/gstsynaesthesia.c:
10168           various: fix pad template ref leaks
10169           https://bugzilla.gnome.org/show_bug.cgi?id=662664
10170
10171 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
10172
10173         * tests/check/elements/xingmux.c:
10174           tests: update for gstcheck API change
10175
10176 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10177
10178         * ext/amrnb/amrnbenc.c:
10179         * ext/dvdread/dvdreadsrc.c:
10180         * ext/lame/gstlamemp3enc.c:
10181         * ext/twolame/gsttwolamemp2enc.c:
10182           ext: fix more printf format warnings in debug messages
10183
10184 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
10185
10186         * gst/asfdemux/gstasfdemux.c:
10187         * gst/asfdemux/gstrtpasfdepay.c:
10188         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10189         * gst/dvdsub/gstdvdsubdec.c:
10190         * gst/dvdsub/gstdvdsubparse.c:
10191         * gst/realmedia/rademux.c:
10192         * gst/realmedia/rmdemux.c:
10193           Fix print format compiler warnings on OS X / 64bit
10194           https://bugzilla.gnome.org/show_bug.cgi?id=662617
10195
10196 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10197
10198         * gst/asfdemux/gstasfdemux.c:
10199         * gst/realmedia/rademux.c:
10200         * gst/realmedia/rdtmanager.c:
10201         * gst/realmedia/rmdemux.c:
10202           update for activation changes
10203
10204 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10205
10206         * gst/asfdemux/gstasfdemux.c:
10207         * gst/realmedia/rademux.c:
10208         * gst/realmedia/rmdemux.c:
10209           update for new scheduling query
10210
10211 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10212
10213         * gst/asfdemux/gstasfdemux.c:
10214         * gst/realmedia/rademux.c:
10215         * gst/realmedia/rdtmanager.c:
10216         * gst/realmedia/rmdemux.c:
10217           add parent to activate functions
10218
10219 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10220
10221         * ext/a52dec/gsta52dec.c:
10222         * ext/mpeg2dec/gstmpeg2dec.c:
10223         * ext/sidplay/gstsiddec.cc:
10224         * ext/x264/gstx264enc.c:
10225         * gst/asfdemux/gstasfdemux.c:
10226         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10227         * gst/dvdsub/gstdvdsubdec.c:
10228         * gst/dvdsub/gstdvdsubparse.c:
10229         * gst/realmedia/rademux.c:
10230         * gst/realmedia/rdtdepay.c:
10231         * gst/realmedia/rdtmanager.c:
10232         * gst/realmedia/rmdemux.c:
10233           add parent to pad functions
10234
10235 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10236
10237         * ext/mpeg2dec/gstmpeg2dec.c:
10238         * ext/sidplay/gstsiddec.cc:
10239         * ext/x264/gstx264enc.c:
10240         * gst/asfdemux/gstasfdemux.c:
10241         * gst/realmedia/rademux.c:
10242         * gst/realmedia/rdtmanager.c:
10243         * gst/realmedia/rmdemux.c:
10244           add parent to query function
10245
10246 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10247
10248         * gst/asfdemux/gstasfdemux.c:
10249         * gst/realmedia/rademux.c:
10250           _query_peer_*() -> _peer_query_*()
10251
10252 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10253
10254         * gst/dvdsub/gstdvdsubdec.c:
10255           _accept_caps() -> _query_accept_caps()
10256
10257 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10258
10259         * ext/x264/gstx264enc.c:
10260           _peer_get_caps() -> _peer_query_caps()
10261
10262 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10263
10264         * ext/x264/gstx264enc.c:
10265           update for _get_caps() -> _query_caps()
10266
10267 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10268
10269         * ext/x264/gstx264enc.c:
10270           change getcaps to query
10271
10272 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10273
10274         * ext/mad/gstmad.c:
10275           mad: re-instate accidentally dropped rank
10276
10277 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10278
10279         * ext/dvdread/dvdreadsrc.c:
10280         * gst/realmedia/pnmsrc.c:
10281           Update for GstURIHandler get_protocols() changes
10282
10283 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10284
10285         * ext/dvdread/dvdreadsrc.c:
10286         * ext/dvdread/dvdreadsrc.h:
10287         * gst/realmedia/pnmsrc.c:
10288           dvdreadsrc, pnmsrc: update for GstURIHandler changes
10289
10290 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10291
10292         * ext/mad/gstmad.c:
10293           mad: re-port to 0.11
10294           This time using the base class. Still something
10295           wrong with the parsing though, when there's no
10296           parser or demuxer upstream (which of course
10297           shouldn't happen in a normal playback scenario).
10298
10299 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10300
10301         * ext/mad/gstmad.c:
10302         * ext/mad/gstmad.h:
10303           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10304
10305 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10306
10307         * ext/mad/gstmad.c:
10308         * ext/mad/gstmad.h:
10309           mad: replace with 0.10 version ported to GstAudioDecoder
10310           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10311           of Mark's baseaudio branch.
10312           Would probably be too risky to drop this into 0.10 given
10313           all the things mad is doing.
10314
10315 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10316
10317         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10318           docs: remove bits for old lame element from sections.txt file
10319
10320 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10321
10322         * Android.mk:
10323         * configure.ac:
10324         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10325         * docs/plugins/inspect/plugin-mpegstream.xml:
10326         * gst-plugins-ugly.spec.in:
10327         * gst/mpegstream/Makefile.am:
10328         * gst/mpegstream/README:
10329         * gst/mpegstream/gstdvddemux.c:
10330         * gst/mpegstream/gstdvddemux.h:
10331         * gst/mpegstream/gstmpegclock.c:
10332         * gst/mpegstream/gstmpegclock.h:
10333         * gst/mpegstream/gstmpegdemux.c:
10334         * gst/mpegstream/gstmpegdemux.h:
10335         * gst/mpegstream/gstmpegpacketize.c:
10336         * gst/mpegstream/gstmpegpacketize.h:
10337         * gst/mpegstream/gstmpegparse.c:
10338         * gst/mpegstream/gstmpegparse.h:
10339         * gst/mpegstream/gstmpegstream.c:
10340         * gst/mpegstream/gstrfc2250enc.c:
10341         * gst/mpegstream/gstrfc2250enc.h:
10342         * gst/mpegstream/mpegstream.vcproj:
10343         * gst/mpegstream/notes:
10344         * win32/MANIFEST:
10345         * win32/vs6/gst_plugins_ugly.dsw:
10346         * win32/vs6/libgstac3parse.dsp:
10347         * win32/vs6/libgstmpegaudioparse.dsp:
10348         * win32/vs6/libgstmpegstream.dsp:
10349           mpegstream: remove the old mpeg-ps parser and demuxers
10350           Don't want anyone porting this by accident.
10351           Superseded by mpegpsdemux in -bad.
10352
10353 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10354
10355         * configure.ac:
10356         * ext/cdio/Makefile.am:
10357         * ext/cdio/gstcdio.c:
10358         * ext/cdio/gstcdiocddasrc.c:
10359         * ext/cdio/gstcdiocddasrc.h:
10360           cdio: port cdiocddasrc to 0.11
10361
10362 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10363
10364         * tests/check/elements/mpeg2dec.c:
10365           tests: port mpeg2dec to 0.11
10366           It compiles, but fails.
10367
10368 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10369
10370         * tests/check/elements/x264enc.c:
10371           tests: port x264enc unit test to 0.11
10372           Well, it compiles now at least.
10373
10374 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10375
10376         * gst/asfdemux/gstrtpasfdepay.h:
10377           update for base class rename
10378
10379 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10380
10381         * gst/asfdemux/gstrtpasfdepay.c:
10382         * gst/asfdemux/gstrtpasfdepay.h:
10383           update for base class rename
10384
10385 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10386
10387         * po/af.po:
10388         * po/az.po:
10389         * po/bg.po:
10390         * po/ca.po:
10391         * po/cs.po:
10392         * po/da.po:
10393         * po/de.po:
10394         * po/el.po:
10395         * po/en_GB.po:
10396         * po/es.po:
10397         * po/eu.po:
10398         * po/fi.po:
10399         * po/fr.po:
10400         * po/gl.po:
10401         * po/hu.po:
10402         * po/id.po:
10403         * po/it.po:
10404         * po/ja.po:
10405         * po/lt.po:
10406         * po/lv.po:
10407         * po/ms.po:
10408         * po/mt.po:
10409         * po/nb.po:
10410         * po/nl.po:
10411         * po/or.po:
10412         * po/pl.po:
10413         * po/pt_BR.po:
10414         * po/ro.po:
10415         * po/ru.po:
10416         * po/sk.po:
10417         * po/sl.po:
10418         * po/sq.po:
10419         * po/sr.po:
10420         * po/sv.po:
10421         * po/tr.po:
10422         * po/uk.po:
10423         * po/vi.po:
10424         * po/zh_CN.po:
10425           po: update translations
10426
10427 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10428
10429         * docs/plugins/gst-plugins-ugly-plugins.args:
10430         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10431         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10432         * docs/plugins/inspect/plugin-a52dec.xml:
10433         * docs/plugins/inspect/plugin-amrnb.xml:
10434         * docs/plugins/inspect/plugin-amrwbdec.xml:
10435         * docs/plugins/inspect/plugin-asf.xml:
10436         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10437         * docs/plugins/inspect/plugin-dvdread.xml:
10438         * docs/plugins/inspect/plugin-dvdsub.xml:
10439         * docs/plugins/inspect/plugin-lame.xml:
10440         * docs/plugins/inspect/plugin-mad.xml:
10441         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10442         * docs/plugins/inspect/plugin-realmedia.xml:
10443         * docs/plugins/inspect/plugin-siddec.xml:
10444         * docs/plugins/inspect/plugin-twolame.xml:
10445         * docs/plugins/inspect/plugin-x264.xml:
10446           docs: update docs
10447
10448 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10449
10450         * ext/lame/gstlamemp3enc.c:
10451           lamemp3enc: cosmetic error message change
10452           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10453
10454 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10455
10456         * docs/plugins/Makefile.am:
10457         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10458         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10459         * ext/twolame/Makefile.am:
10460         * ext/twolame/gsttwolamemp2enc.c:
10461         * ext/twolame/gsttwolamemp2enc.h:
10462         * po/POTFILES.in:
10463           twolame: rename to twolamemp2enc
10464
10465 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10466
10467         * configure.ac:
10468         * ext/twolame/gsttwolame.c:
10469           twolame: port to 0.11
10470
10471 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10472
10473         * Android.mk:
10474         * configure.ac:
10475         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10476         * docs/plugins/inspect/plugin-iec958.xml:
10477         * gst-plugins-ugly.spec.in:
10478         * gst/iec958/Makefile.am:
10479         * gst/iec958/ac3_padder.c:
10480         * gst/iec958/ac3_padder.h:
10481         * gst/iec958/ac3iec.c:
10482         * gst/iec958/ac3iec.h:
10483         * win32/MANIFEST:
10484         * win32/vs6/libgstiec958.dsp:
10485           iec958: remove this plugin
10486           I think it can just go away. Audio sinks can and should payload
10487           things themselves using the helper API in libgstaudio. If such
10488           a plugin still makes sense, it should probably be rewritten
10489           using the library functions (and be put into -good or so).
10490
10491 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10492
10493         * gst/realmedia/rademux.c:
10494         * gst/realmedia/rmdemux.c:
10495         * gst/realmedia/rtspreal.c:
10496           update for adapter api change
10497
10498 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10499
10500         * ext/x264/gstx264enc.c:
10501           update for removed fixate function
10502
10503 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10504
10505         * ext/mad/gstmad.c:
10506         * ext/mpeg2dec/gstmpeg2dec.c:
10507         * gst/asfdemux/gstasfdemux.c:
10508         * gst/realmedia/rmdemux.c:
10509           remove query types
10510
10511 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10512
10513         * configure.ac:
10514         * gst/realmedia/rademux.c:
10515         * gst/realmedia/rdtdepay.c:
10516         * gst/realmedia/rmdemux.c:
10517         * gst/realmedia/rmutils.c:
10518           realmedia is ported
10519
10520 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10521
10522         * gst/asfdemux/gstasfdemux.c:
10523         * gst/mpegstream/gstdvddemux.c:
10524         * gst/mpegstream/gstmpegdemux.c:
10525         * gst/realmedia/rmdemux.c:
10526         * gst/realmedia/rmdemux.h:
10527           more template fixes
10528
10529 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
10530
10531         * po/POTFILES.in:
10532           po: lame => lamemp3enc
10533
10534 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10535
10536         * gst/realmedia/rdtmanager.c:
10537           make request pads take %u
10538
10539 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10540
10541         * ext/mpeg2dec/gstmpeg2dec.c:
10542         * ext/mpeg2dec/gstmpeg2dec.h:
10543           mpeg2dec: Add basic cropping support
10544
10545 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10546
10547         * ext/a52dec/gsta52dec.c:
10548         * ext/sidplay/gstsiddec.cc:
10549         * gst/asfdemux/gstasfdemux.c:
10550         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10551           tags: update for tag API removal
10552
10553 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10554
10555         * ext/mpeg2dec/gstmpeg2dec.c:
10556         * ext/mpeg2dec/gstmpeg2dec.h:
10557           update for meta api change
10558
10559 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10560
10561         * gst/asfdemux/gstasfdemux.c:
10562           structure: fix for api update
10563
10564 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10565
10566           Merge remote-tracking branch 'origin/master' into 0.11
10567
10568 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10569
10570         * tests/check/elements/amrnbenc.c:
10571           tests: port amrnbenc test to 0.11
10572
10573 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10574
10575         * ext/amrnb/amrnbdec.c:
10576         * ext/amrnb/amrnbenc.c:
10577           amrnb: fix up raw audio caps for 0.11
10578
10579 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10580
10581         * tests/check/Makefile.am:
10582           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10583
10584 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10585
10586         * docs/plugins/Makefile.am:
10587         * ext/lame/Makefile.am:
10588         * ext/lame/README:
10589         * ext/lame/gstlame.c:
10590         * ext/lame/gstlame.h:
10591         * ext/lame/plugin.c:
10592         * ext/lame/test-lame.c:
10593         * gst/xingmux/gstxingmux.c:
10594         * tests/check/pipelines/lame.c:
10595           lame: remove lame element, it's been superseded by lamemp3enc
10596
10597 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10598
10599         * ext/a52dec/gsta52dec.c:
10600         * ext/lame/gstlamemp3enc.c:
10601         * ext/mad/gstmad.c:
10602         * ext/sidplay/gstsiddec.cc:
10603         * gst/asfdemux/gstasfdemux.c:
10604         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10605           ext, gst: update for taglist API changes
10606
10607 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
10608
10609         * gst/asfdemux/gstasfdemux.c:
10610           asfdemux: Don't leak pending payload buffers
10611           Fixes #662964
10612
10613 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10614
10615           Merge branch 'master' into 0.11
10616           Conflicts:
10617           ext/sidplay/gstsiddec.cc
10618
10619 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
10620
10621         * ext/sidplay/gstsiddec.cc:
10622           siddec: use BOILERPLATE macro and cleanup FIXMEs
10623
10624 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10625
10626         * gst/asfdemux/gstrtpasfdepay.c:
10627           asfdepay: fix compiler warnings after gst_caps_new_simple() change
10628
10629 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10630
10631         * gst-plugins-ugly.spec.in:
10632           Update specfile with latest changes
10633
10634 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10635
10636         * gst/asfdemux/gstasfdemux.c:
10637           asfdemux: Don't unmap a buffer that doesn't exist
10638
10639 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10640
10641         * configure.ac:
10642         * ext/dvdread/dvdreadsrc.c:
10643           dvdread: port to 0.11
10644
10645 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10646
10647         * configure.ac:
10648         * gst/dvdsub/Makefile.am:
10649         * gst/dvdsub/gstdvdsubdec.c:
10650         * gst/dvdsub/gstdvdsubdec.h:
10651         * gst/dvdsub/gstdvdsubparse.c:
10652           dvdsub: port to 0.11
10653
10654 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10655
10656           Merge branch 'master' into 0.11
10657           Conflicts:
10658           ext/amrwbdec/Makefile.am
10659           ext/amrwbdec/amrwbdec.c
10660
10661 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10662
10663         * gst/realmedia/gstrdtbuffer.c:
10664         * gst/realmedia/gstrdtbuffer.h:
10665         * gst/realmedia/pnmsrc.c:
10666         * gst/realmedia/rademux.c:
10667         * gst/realmedia/rdtdepay.c:
10668         * gst/realmedia/rdtmanager.c:
10669         * gst/realmedia/rmdemux.c:
10670         * gst/realmedia/rmutils.c:
10671         * gst/realmedia/rtspreal.c:
10672           realmedia: port to 0.11
10673
10674 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10675
10676         * ext/amrwbdec/Makefile.am:
10677         * ext/amrwbdec/amrwbdec.c:
10678         * ext/amrwbdec/amrwbdec.h:
10679           amrwbdec: port to audiodecoder
10680
10681 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10682
10683         * ext/amrnb/Makefile.am:
10684           amrnbdec: fixup build
10685
10686 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10687
10688         * ext/amrnb/amrnbdec.c:
10689           amrnbdec: remove leftover extraneous _unref
10690
10691 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10692
10693           Merge branch 'master' into 0.11
10694           Conflicts:
10695           ext/amrnb/amrnbdec.c
10696
10697 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10698
10699         * configure.ac:
10700         * ext/amrnb/amrnbdec.c:
10701         * ext/amrnb/amrnbenc.c:
10702           amrnb: port to 0.11
10703
10704 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10705
10706         * configure.ac:
10707         * ext/amrwbdec/Makefile.am:
10708         * ext/amrwbdec/amrwbdec.c:
10709           ported amrwbdec to 0.11
10710
10711 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10712
10713         * ext/amrnb/amrnbdec.c:
10714         * ext/amrnb/amrnbdec.h:
10715           amrnbdec: port to audiodecoder
10716
10717 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10718
10719           Merge branch 'master' into 0.11
10720
10721 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10722
10723         * configure.ac:
10724         * ext/mpeg2dec/gstmpeg2dec.c:
10725         * ext/mpeg2dec/gstmpeg2dec.h:
10726           mpeg2dec: minimal port to 0.11
10727
10728 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10729
10730         * ext/mpeg2dec/gstmpeg2dec.c:
10731         * ext/mpeg2dec/gstmpeg2dec.h:
10732           mpeg2dec: post QoS messages when dropping a frame due to QoS
10733           https://bugzilla.gnome.org/show_bug.cgi?id=658241
10734
10735 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10736
10737         * configure.ac:
10738           configure: update ported plugins list
10739
10740 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10741
10742         * common:
10743           update to 0.11 branch
10744
10745 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10746
10747         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10748         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10749           dvdlpcmdec: port to 0.11
10750
10751 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10752
10753         * ext/lame/gstlame.c:
10754         * ext/lame/gstlamemp3enc.c:
10755           lame: fix raw audio caps too
10756
10757 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10758
10759         * ext/lame/gstlame.c:
10760         * ext/lame/gstlamemp3enc.c:
10761           lame: port to 0.11
10762
10763 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10764
10765           Merge branch 'master' into 0.11
10766
10767 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10768
10769         * ext/x264/gstx264enc.c:
10770         * ext/x264/gstx264enc.h:
10771           x264enc: port to 0.11
10772
10773 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10774
10775         * ext/amrnb/Makefile.am:
10776         * ext/amrnb/amrnbenc.c:
10777         * ext/amrnb/amrnbenc.h:
10778           amrnbenc: port to audioencoder
10779
10780 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10781
10782           Merge branch 'master' into 0.11
10783           Conflicts:
10784           ext/mad/gstmad.c
10785
10786 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10787
10788         * ext/a52dec/gsta52dec.c:
10789           port a52dec to 0.11
10790
10791 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10792
10793         * ext/twolame/gsttwolame.c:
10794           twolame: Simple fix for GstAudioEncoder API change
10795
10796 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10797
10798         * ext/twolame/gsttwolame.c:
10799           twolame: Fix variable 'gstelement_class' set but not used compiler warning
10800
10801 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10802
10803         * ext/lame/gstlame.c:
10804         * ext/lame/gstlamemp3enc.c:
10805           lame: Don't get the parent class again, GST_BOILERPLATE does this already
10806
10807 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10808
10809         * ext/lame/gstlame.c:
10810         * ext/lame/gstlamemp3enc.c:
10811           lame: Fix variable 'gstelement_class' set but not used compiler warning
10812
10813 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10814
10815         * ext/twolame/gsttwolame.c:
10816           twolame: improve output framing and timestamping
10817           ... which simply comes down to requesting one frame of input data at a time,
10818           since the encoder nicely turns this into 1 encoded frame.
10819
10820 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10821
10822         * ext/twolame/Makefile.am:
10823         * ext/twolame/gsttwolame.c:
10824         * ext/twolame/gsttwolame.h:
10825           twolame: port to audioencoder
10826
10827 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10828
10829         * ext/lame/gstlame.c:
10830           lame: use some more boilerplate
10831
10832 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10833
10834         * ext/lame/gstlame.c:
10835         * ext/lame/gstlame.h:
10836           lame: port to audioencoder
10837
10838 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10839
10840         * ext/lame/gstlamemp3enc.c:
10841           lamemp3enc: use some more boilerplate
10842
10843 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10844
10845         * ext/lame/gstlamemp3enc.c:
10846           lamemp3enc: really report bitrate rather kbitrate
10847
10848 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10849
10850         * ext/lame/Makefile.am:
10851         * ext/lame/gstlamemp3enc.c:
10852         * ext/lame/gstlamemp3enc.h:
10853           lamemp3enc: port to audioencoder
10854
10855 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10856
10857         * ext/dvdread/dvdreadsrc.c:
10858           dvdreadsrc: take into account first sector of the current title
10859           This fixes seeking on titles which do not start on a new file.
10860           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10861
10862 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10863
10864         * ext/dvdread/dvdreadsrc.c:
10865           dvdreadsrc: fix sector seeking
10866           It was overly complicated, and did not take into account the offset
10867           needed for titles which do not start on a new file.
10868           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10869
10870 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10871
10872         * ext/dvdread/dvdreadsrc.c:
10873           dvdreadsrc: fix sector search for packed titles
10874           Some DVD titles are packed in a single set, and we need to use
10875           the correct table to map times to sectors.
10876           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10877
10878 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10879
10880         * configure.ac:
10881         * ext/mad/Makefile.am:
10882         * ext/mad/gstmad.c:
10883         * gst-plugins-ugly.spec.in:
10884           mad: remove id3tag dependency used by in practice unreachable legacy code
10885           The mad mp3 decoder element shouldn't parse tags at all really, but we
10886           have so far kept this code around for backwards-compatibility reasons
10887           for people building manual pipelines for some reason. However, as it
10888           turns out that code has never actually worked in 0.10 in practice,
10889           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10890           which doesn't actually seem to happen any more though because of the
10891           preceding mad_header_decode(), which will discover and report the
10892           sync loss if it runs into a tag and make mad_frame_decode() try to
10893           resync right away.
10894           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10895
10896 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10897
10898         * gst/asfdemux/asfpacket.c:
10899           asfpacket: skip empty payload packets
10900           ... which also avoids assertion failures and possible segfaults later on
10901           when possibly trying to join 2 empty buffers.
10902
10903 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10904
10905         * gst/realmedia/rmdemux.c:
10906         * gst/realmedia/rmdemux.h:
10907           rmdemux: delay announcing container tags until we have pads
10908           Fixes tags when transcoding.
10909           https://bugzilla.gnome.org/show_bug.cgi?id=658297
10910
10911 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10912
10913         * tests/check/elements/amrnbenc.c:
10914           amrnbenc: Use complete raw audio caps in the test
10915
10916 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
10917
10918         * docs/plugins/Makefile.am:
10919           docs: cleanup makefiles
10920           Remove commented out parts that we don't need. Remove "the wingo addition" - no
10921           so useful after all. Narrow down file-globs for plugin docs.
10922
10923 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
10924
10925         * common:
10926           Automatic update of common submodule
10927           From a39eb83 to 11f0cd5
10928
10929 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
10930
10931         * common:
10932           Automatic update of common submodule
10933           From 605cd9a to a39eb83
10934
10935 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10936
10937         * gst/asfdemux/gstasfdemux.c:
10938           asf: don't use fourcc
10939
10940 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10941
10942           Merge branch 'master' into 0.11
10943
10944 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10945
10946         * ext/mpeg2dec/gstmpeg2dec.c:
10947           mpeg2dec: fix spurious failure to decode some files
10948           Parsing can return with an 'invalid' state, but this is not
10949           actually fatal. For one, the mpeg2dec command line tool that
10950           comes with the libmpeg2 library blithely ignores this condition
10951           and merrily goes on. So we do this same, logging the error,
10952           and going on with parsing. This makes something work that did
10953           not use to work, and brings happiness to the world.
10954           https://bugzilla.gnome.org/show_bug.cgi?id=429476
10955
10956 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10957
10958         * ext/mad/gstmad.c:
10959         * ext/sidplay/Makefile.am:
10960         * ext/sidplay/gstsiddec.cc:
10961           port to new audio caps
10962
10963 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10964
10965           Merge branch 'master' into 0.11
10966           Conflicts:
10967           common
10968           gst/asfdemux/gstrtpasfdepay.c
10969
10970 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10971
10972         * configure.ac:
10973           configure: Add synaesthesia to the list of non-ported plugins
10974
10975 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10976
10977         * configure.ac:
10978         * docs/plugins/Makefile.am:
10979         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10980         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10981         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10982         * gst-plugins-ugly.spec.in:
10983         * gst/mpegaudioparse/Makefile.am:
10984         * gst/mpegaudioparse/gstmpegaudioparse.c:
10985         * gst/mpegaudioparse/gstmpegaudioparse.h:
10986         * gst/mpegaudioparse/mpegaudioparse.vcproj:
10987         * gst/xingmux/Makefile.am:
10988         * gst/xingmux/gstxingmux.c:
10989         * gst/xingmux/gstxingmux.h:
10990         * gst/xingmux/plugin.c:
10991           Remove mp3parse plugin/element
10992           It's been replaced by mpegaudioparse in -good. Don't want anyone
10993           to spend time porting a deprecated element. Rename plugin to xingmux
10994           for now until we move that somewhere else.
10995
10996 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10997
10998         * configure.ac:
10999           configure.ac: Define list of non-ported plugins
11000
11001 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11002
11003         * ext/mad/gstmad.c:
11004           mad: Fix for changes in GstQuery API
11005
11006 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11007
11008         * gst/asfdemux/gstasfdemux.c:
11009           asfdemux: Fix for changes in GstQuery API
11010
11011 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11012
11013         * gst/asfdemux/asfpacket.c:
11014           asfdemux: Fix print statement
11015
11016 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11017
11018         * common:
11019           Update common submodule
11020
11021 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11022
11023         * ext/x264/gstx264enc.c:
11024           x264enc: Properly set the stream format in setcaps
11025           Do not forget to set the selected format to the options string
11026           when getting it from caps
11027           https://bugzilla.gnome.org/show_bug.cgi?id=655223
11028
11029 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
11030
11031         * ext/x264/gstx264enc.c:
11032           x264enc: fix the build for older x264enc
11033           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11034
11035 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
11036
11037         * ext/x264/gstx264enc.c:
11038           x264enc: Read stream-format from the right place
11039           Read the stream-format from "stream-format" and not from profile, also rename
11040           the "bytestream" variable to "stream_format" so it's easier to understand.
11041
11042 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11043
11044         * ext/x264/gstx264enc.c:
11045         * ext/x264/gstx264enc.h:
11046           x264enc: Select stream-format based on caps
11047           Makes x264 select its stream-format based on what's available
11048           on caps, the user selected option will be chosen as a fallback
11049           when both options are available.
11050           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11051
11052 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
11053
11054         * ext/x264/gstx264enc.c:
11055           x264: Allow renegotiation but prefer current caps
11056
11057 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
11058
11059         * tests/check/elements/x264enc.c:
11060           tests: Test x264enc profiles from the caps
11061           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11062
11063 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11064
11065         * ext/x264/Makefile.am:
11066         * ext/x264/gstx264enc.c:
11067         * ext/x264/gstx264enc.h:
11068           x264: Use profile and level from caps
11069           Enforces the profile and level from the downstream caps, also
11070           sets them on the fixated caps
11071           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11072
11073 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11074
11075         * configure.ac:
11076           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11077
11078 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
11079
11080         * ext/x264/gstx264enc.c:
11081           x264enc: fix subme property annotation - subme maximum is 10, not 6.
11082           Although the element accepts subme values > 6, the annotation which is
11083           visible through gst-inspect (for example) erroneously indicates 6 as the
11084           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11085           https://bugzilla.gnome.org/show_bug.cgi?id=653473
11086
11087 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
11088
11089         * common:
11090           Automatic update of common submodule
11091           From 69b981f to 605cd9a
11092
11093 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11094
11095         * gst/asfdemux/gstrtspwms.c:
11096           rtspwms: Porting to 0.11
11097
11098 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11099
11100         * gst/asfdemux/gstrtpasfdepay.c:
11101           rtpasfdepay: Port to 0.11
11102
11103 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11104
11105         * gst/asfdemux/asfpacket.c:
11106         * gst/asfdemux/asfpacket.h:
11107         * gst/asfdemux/gstasfdemux.c:
11108         * gst/asfdemux/gstasfdemux.h:
11109           asfdemux: Porting to 0.11
11110
11111 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11112
11113         * ext/sidplay/gstsiddec.cc:
11114           siddec: port siddec to 0.11
11115
11116 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11117
11118         * gst/asfdemux/gstrtpasfdepay.c:
11119           rtpasfdepay: fix fragmented packet handling and packet padding
11120           Also remove a bogus assert.
11121
11122 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
11123
11124         * gst/synaesthesia/gstsynaesthesia.c:
11125           synaesthesia: fix wrong debug log string (copy'n'paste)
11126
11127 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11128
11129           Merge branch 'master' into 0.11
11130           Conflicts:
11131           configure.ac
11132
11133 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11134
11135         * ext/mad/gstmad.c:
11136           mad: port to new API
11137           Port to new segment API.
11138           Eat Caps events.
11139           No need to set caps on buffers.
11140
11141 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
11142
11143         * gst/realmedia/rmdemux.c:
11144           rmdemux: target is unsigned and can't be < 0
11145
11146 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
11147
11148         * ext/mad/gstmad.c:
11149           mad: use signed when caluculating the delta
11150           Avoids a <0 check for an unsigned variable.
11151
11152 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
11153
11154         * docs/plugins/Makefile.am:
11155           docs: remove obsolete commented out part
11156           We don't have this in the other modules and its not needed.
11157
11158 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
11159
11160         * docs/plugins/gst-plugins-ugly-plugins.args:
11161         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11162         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11163           docs: update plugin introspection data
11164           Now more files are merged and produced in a canonical fashion, which hopefully
11165           creates less or no delta in the future.
11166
11167 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
11168
11169         * common:
11170           Automatic update of common submodule
11171           From 9e5bbd5 to 69b981f
11172
11173 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11174
11175         * ext/lame/Makefile.am:
11176         * ext/lame/gstlamemp3enc.c:
11177           lamemp3enc: Post CODEC and BITRATE tags
11178           Also filter any CODEC/AUDIO_CODEC tags from incoming
11179           tag events.
11180           Fixes bug #391543.
11181
11182 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
11183
11184         * common:
11185           Automatic update of common submodule
11186           From fd35073 to 9e5bbd5
11187
11188 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
11189
11190         * common:
11191           Automatic update of common submodule
11192           From 46dfcea to fd35073
11193
11194 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11195
11196         * gst/asfdemux/gstrtpasfdepay.c:
11197           rtpasfdepay: simplify and refactor packet parsing
11198           Specifically, refactor buffer padding and consider marker bit for fragment
11199           assembling.
11200
11201 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11202
11203         * gst/asfdemux/gstrtpasfdepay.c:
11204           rtpasfdepay: avoid re-sending header
11205           ... e.g. following a seek, which otherwise confuses downstream demuxer
11206           expecting only a flow of data packets at this time.
11207
11208 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11209
11210         * gst/asfdemux/gstrtpasfdepay.c:
11211         * gst/asfdemux/gstrtpasfdepay.h:
11212           rtpasfdepay: remove unused field
11213
11214 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11215
11216         * ext/mad/gstmad.c:
11217           mad: Post bitrate tag whenever the bitrate changes
11218           Also send the layer/mode/emphasis/bitrate tags as an event too.
11219
11220 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11221
11222         * configure.ac:
11223         * win32/common/config.h:
11224           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11225
11226 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11227
11228         * configure.ac:
11229         * docs/plugins/inspect/plugin-a52dec.xml:
11230         * docs/plugins/inspect/plugin-amrnb.xml:
11231         * docs/plugins/inspect/plugin-amrwbdec.xml:
11232         * docs/plugins/inspect/plugin-asf.xml:
11233         * docs/plugins/inspect/plugin-cdio.xml:
11234         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11235         * docs/plugins/inspect/plugin-dvdread.xml:
11236         * docs/plugins/inspect/plugin-dvdsub.xml:
11237         * docs/plugins/inspect/plugin-iec958.xml:
11238         * docs/plugins/inspect/plugin-lame.xml:
11239         * docs/plugins/inspect/plugin-mad.xml:
11240         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11241         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11242         * docs/plugins/inspect/plugin-mpegstream.xml:
11243         * docs/plugins/inspect/plugin-realmedia.xml:
11244         * docs/plugins/inspect/plugin-siddec.xml:
11245         * docs/plugins/inspect/plugin-twolame.xml:
11246         * docs/plugins/inspect/plugin-x264.xml:
11247         * win32/common/config.h:
11248           Back to development
11249
11250 === release 0.10.18 ===
11251
11252 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11253
11254         * ChangeLog:
11255         * NEWS:
11256         * RELEASE:
11257         * configure.ac:
11258         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11259         * docs/plugins/inspect/plugin-a52dec.xml:
11260         * docs/plugins/inspect/plugin-amrnb.xml:
11261         * docs/plugins/inspect/plugin-amrwbdec.xml:
11262         * docs/plugins/inspect/plugin-asf.xml:
11263         * docs/plugins/inspect/plugin-cdio.xml:
11264         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11265         * docs/plugins/inspect/plugin-dvdread.xml:
11266         * docs/plugins/inspect/plugin-dvdsub.xml:
11267         * docs/plugins/inspect/plugin-iec958.xml:
11268         * docs/plugins/inspect/plugin-lame.xml:
11269         * docs/plugins/inspect/plugin-mad.xml:
11270         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11271         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11272         * docs/plugins/inspect/plugin-mpegstream.xml:
11273         * docs/plugins/inspect/plugin-realmedia.xml:
11274         * docs/plugins/inspect/plugin-siddec.xml:
11275         * docs/plugins/inspect/plugin-twolame.xml:
11276         * docs/plugins/inspect/plugin-x264.xml:
11277         * gst-plugins-ugly.doap:
11278         * win32/common/config.h:
11279           Release 0.10.18
11280           Highlights:
11281           - x264enc: allow changing bitrate and quantizers dynamically at runtime
11282           - x264enc: proxy downstream caps restrictions upstream via get_caps()
11283           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11284           - mad: allow build without libid3tag (which isn't really needed anyway)
11285           - many other fixes and improvements
11286
11287 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11288
11289         * ext/x264/gstx264enc.c:
11290           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11291
11292 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11293
11294         * ext/x264/gstx264enc.c:
11295           x264enc: do not leak peer pad reference
11296
11297 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11298
11299         * ext/x264/gstx264enc.c:
11300           x264enc: No need to copy, reffing is enough
11301
11302 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11303
11304         * ext/x264/gstx264enc.c:
11305           x264enc: get_caps function should return a copy of the caps
11306
11307 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11308
11309         * configure.ac:
11310         * docs/plugins/inspect/plugin-a52dec.xml:
11311         * docs/plugins/inspect/plugin-amrnb.xml:
11312         * docs/plugins/inspect/plugin-amrwbdec.xml:
11313         * docs/plugins/inspect/plugin-asf.xml:
11314         * docs/plugins/inspect/plugin-cdio.xml:
11315         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11316         * docs/plugins/inspect/plugin-dvdread.xml:
11317         * docs/plugins/inspect/plugin-dvdsub.xml:
11318         * docs/plugins/inspect/plugin-iec958.xml:
11319         * docs/plugins/inspect/plugin-lame.xml:
11320         * docs/plugins/inspect/plugin-mad.xml:
11321         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11322         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11323         * docs/plugins/inspect/plugin-mpegstream.xml:
11324         * docs/plugins/inspect/plugin-realmedia.xml:
11325         * docs/plugins/inspect/plugin-siddec.xml:
11326         * docs/plugins/inspect/plugin-synaesthesia.xml:
11327         * docs/plugins/inspect/plugin-twolame.xml:
11328         * docs/plugins/inspect/plugin-x264.xml:
11329         * po/da.po:
11330         * po/de.po:
11331         * po/fr.po:
11332         * po/uk.po:
11333         * win32/common/config.h:
11334           0.10.17.4 pre-release
11335
11336 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11337
11338         * ext/mad/gstmad.c:
11339           mad: remove buffer_alloc
11340
11341 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11342
11343         * configure.ac:
11344         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11345         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11346         * docs/plugins/inspect/plugin-a52dec.xml:
11347         * docs/plugins/inspect/plugin-amrnb.xml:
11348         * docs/plugins/inspect/plugin-amrwbdec.xml:
11349         * docs/plugins/inspect/plugin-asf.xml:
11350         * docs/plugins/inspect/plugin-cdio.xml:
11351         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11352         * docs/plugins/inspect/plugin-dvdread.xml:
11353         * docs/plugins/inspect/plugin-dvdsub.xml:
11354         * docs/plugins/inspect/plugin-iec958.xml:
11355         * docs/plugins/inspect/plugin-lame.xml:
11356         * docs/plugins/inspect/plugin-mad.xml:
11357         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11358         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11359         * docs/plugins/inspect/plugin-mpegstream.xml:
11360         * docs/plugins/inspect/plugin-realmedia.xml:
11361         * docs/plugins/inspect/plugin-siddec.xml:
11362         * docs/plugins/inspect/plugin-synaesthesia.xml:
11363         * docs/plugins/inspect/plugin-twolame.xml:
11364         * docs/plugins/inspect/plugin-x264.xml:
11365         * po/bg.po:
11366         * po/ja.po:
11367         * po/nl.po:
11368         * po/pl.po:
11369         * po/ru.po:
11370         * po/sl.po:
11371         * po/tr.po:
11372           0.10.17.3 pre-release
11373
11374 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11375
11376         * common:
11377           Automatic update of common submodule
11378           From c3cafe1 to 46dfcea
11379
11380 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11381
11382         * ext/mad/gstmad.c:
11383           mad: port to 0.11
11384
11385 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11386
11387           Merge branch 'master' into 0.11
11388           Conflicts:
11389           android/amrnb.mk
11390           android/amrwbdec.mk
11391           android/asf.mk
11392           android/mpegaudioparse.mk
11393           configure.ac
11394
11395 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11396
11397         * tests/check/gst-plugins-ugly.supp:
11398           tests: add suppression for lame unit test
11399
11400 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11401
11402         * tests/check/Makefile.am:
11403         * tests/check/generic/.gitignore:
11404         * tests/check/generic/index.c:
11405           tests: add generic index-setting test
11406
11407 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11408
11409         * ext/mpeg2dec/gstmpeg2dec.c:
11410           mpeg2dec: don't deadlock when setting an index
11411
11412 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11413
11414         * configure.ac:
11415         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11416         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11417         * docs/plugins/inspect/plugin-a52dec.xml:
11418         * docs/plugins/inspect/plugin-amrnb.xml:
11419         * docs/plugins/inspect/plugin-amrwbdec.xml:
11420         * docs/plugins/inspect/plugin-asf.xml:
11421         * docs/plugins/inspect/plugin-cdio.xml:
11422         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11423         * docs/plugins/inspect/plugin-dvdread.xml:
11424         * docs/plugins/inspect/plugin-dvdsub.xml:
11425         * docs/plugins/inspect/plugin-iec958.xml:
11426         * docs/plugins/inspect/plugin-lame.xml:
11427         * docs/plugins/inspect/plugin-mad.xml:
11428         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11429         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11430         * docs/plugins/inspect/plugin-mpegstream.xml:
11431         * docs/plugins/inspect/plugin-realmedia.xml:
11432         * docs/plugins/inspect/plugin-siddec.xml:
11433         * docs/plugins/inspect/plugin-synaesthesia.xml:
11434         * docs/plugins/inspect/plugin-twolame.xml:
11435         * docs/plugins/inspect/plugin-x264.xml:
11436         * po/sl.po:
11437         * win32/common/config.h:
11438           0.10.17.2 pre-release
11439
11440 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11441
11442         * gst/realmedia/rademux.c:
11443           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11444
11445 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11446
11447         * gst/mpegstream/gstmpegdemux.c:
11448           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11449
11450 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11451
11452         * ext/dvdread/dvdreadsrc.c:
11453         * ext/sidplay/gstsiddec.cc:
11454         * ext/x264/gstx264enc.c:
11455           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11456
11457 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11458
11459         * gst/asfdemux/gstasfdemux.c:
11460           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11461
11462 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11463
11464         * ext/x264/gstx264enc.c:
11465           x264enc: Implement getcaps function
11466           This allows to set width/height/etc restrictions downstream.
11467
11468 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11469
11470         * Android.mk:
11471         * ext/mad/Makefile.am:
11472         * ext/x264/Makefile.am:
11473         * gst/asfdemux/Makefile.am:
11474         * gst/dvdlpcmdec/Makefile.am:
11475         * gst/dvdsub/Makefile.am:
11476         * gst/iec958/Makefile.am:
11477         * gst/mpegaudioparse/Makefile.am:
11478         * gst/mpegstream/Makefile.am:
11479         * gst/realmedia/Makefile.am:
11480         * gst/synaesthesia/Makefile.am:
11481           android: make it ready for androgenizer
11482           To build gstreamer for android we are now using androgenizer which
11483           generates the needed Android.mk files.
11484           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11485
11486 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11487
11488         * android/NOTICE:
11489         * android/amrnb.mk:
11490         * android/amrwbdec.mk:
11491         * android/asf.mk:
11492         * android/mpegaudioparse.mk:
11493           android: remove the android/ folder
11494
11495 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
11496
11497         * common:
11498           Automatic update of common submodule
11499           From 1ccbe09 to c3cafe1
11500
11501 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11502
11503         * ext/x264/gstx264enc.c:
11504         * ext/x264/gstx264enc.h:
11505           x264enc: Allow changing the bitrate and quantitizers dynamically
11506           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11507
11508 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11509
11510         * ext/x264/gstx264enc.c:
11511           x264enc: Set max bitrate in quality mode
11512           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11513
11514 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11515
11516         * ext/x264/gstx264enc.c:
11517           x264enc: Make it clear that constant quantizer is for debugging only
11518           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11519
11520 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11521
11522         * common:
11523           Automatic update of common submodule
11524           From 193b717 to 1ccbe09
11525
11526 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
11527
11528         * common:
11529           Automatic update of common submodule
11530           From b77e2bf to 193b717
11531
11532 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11533
11534         * common:
11535           Automatic update of common submodule
11536           From d8814b6 to b77e2bf
11537
11538 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11539
11540         * common:
11541           Automatic update of common submodule
11542           From 6aaa286 to d8814b6
11543
11544 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
11545
11546         * common:
11547           Automatic update of common submodule
11548           From 6aec6b9 to 6aaa286
11549
11550 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
11551
11552         * configure.ac:
11553           configure.ac: redundant use of AC_MSG_RESULT()
11554           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11555
11556 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
11557
11558         * autogen.sh:
11559           autogen: wingo signed comment
11560
11561 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11562
11563         * gst/dvdsub/gstdvdsubdec.c:
11564         * gst/dvdsub/gstdvdsubdec.h:
11565           dvdsubdec: Rearrange buffer allocation and pushing code a bit
11566           This makes the code easier to read, doesn't store every buffer
11567           in the instance until the next buffer is to be drawn and
11568           fixes an unitialized variable compiler warning.
11569
11570 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
11571
11572         * gst/dvdsub/gstdvdsubdec.c:
11573           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11574           Fixes bug #619136.
11575
11576 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
11577
11578         * gst/dvdsub/gstdvdsubdec.c:
11579           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11580           Fixes bug #644704.
11581
11582 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11583
11584         * configure.ac:
11585         * ext/mad/gstmad.c:
11586         * ext/mad/gstmad.h:
11587           mad: build the mad plugin even if libid3tag is not available
11588           ID3 tags are usually handled by id3demux, and should be handled
11589           by id3demux. Tag handling in mad based on libid3tag is very basic
11590           and mostly unnecessary really, so just build this plugin without
11591           ID3 tag support if libid3tag is not available.
11592
11593 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11594
11595           Merge branch 'master' into 0.11
11596
11597 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
11598
11599         * gst/mpegstream/gstdvddemux.c:
11600           dvddemux: small code cleanup
11601           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11602           and avoid empty 'if' when logging is disabled.
11603
11604 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11605
11606         * configure.ac:
11607           configure.ac: export plugin description more platform independent
11608           Fixes #642504.
11609
11610 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11611
11612         * common:
11613           Automatic update of common submodule
11614           From 1de7f6a to 6aec6b9
11615
11616 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11617
11618           Merge branch 'master' into 0.11
11619           Conflicts:
11620           configure.ac
11621
11622 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11623
11624         * ext/mpeg2dec/gstmpeg2dec.c:
11625           mpeg2dec: do not fail fatally when unlinked
11626           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11627
11628 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
11629
11630         * ext/mad/gstmad.c:
11631         * ext/mad/gstmad.h:
11632         * ext/mpeg2dec/gstmpeg2dec.c:
11633         * ext/mpeg2dec/gstmpeg2dec.h:
11634           index: remove conditional index support
11635           Index support cannot be disabled since commit
11636           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11637           in core, which removed the configure flags to disable index.
11638
11639 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
11640
11641         * ext/mad/gstmad.c:
11642         * ext/mpeg2dec/gstmpeg2dec.c:
11643           formatting: trim trailing whitespace
11644
11645 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
11646
11647         * ext/mad/gstmad.c:
11648         * ext/mpeg2dec/gstmpeg2dec.c:
11649         * gst/mpegstream/gstmpegdemux.c:
11650           index: use delta frame flags instead of 0 or none
11651
11652 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11653
11654         * ext/x264/gstx264enc.c:
11655           x264enc: Don't register flags with a value of 0
11656           Flags with a value of 0 aren't meaningful and will cause
11657           g_value_transform to go into an endless loop when trying to
11658           convert the flags to a string
11659
11660 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
11661
11662         * common:
11663           Automatic update of common submodule
11664           From f94d739 to 1de7f6a
11665
11666 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11667
11668         * ext/amrwbdec/amrwbdec.c:
11669           amrwbdec: avoid stalling on invalid frame
11670           Skip 1 byte indicating invalid frame type index rather than stalling
11671           on it indefinitely until EOS.
11672           Fixes #639715.
11673
11674 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11675
11676         * tests/check/pipelines/lame.c:
11677           tests: add unit test for lamemp3enc negotiation issue
11678           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11679
11680 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11681
11682         * ext/lame/gstlamemp3enc.c:
11683           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11684           The element downstream of mp3enc might only accept certain sample rates or channels,
11685           make sure we relay any restrictions that do exist to upstream when it does a
11686           get_caps() on the sink pad. That way upstream elements like audioresample or
11687           audioconvert can pick a sample rate / channel configuration that will be accepted,
11688           instead of just negotiating to the highest, which might then be rejected.
11689           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11690
11691 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
11692
11693         * gst/asfdemux/asfpacket.c:
11694           asfpacket: Avoid using broken duration extension
11695           Quite a few (broken?) files have a packet duration of 1ms, which is
11696           most definitely wrong for either audio or video packets.
11697           We therefore avoid using that value and instead use other metrics to
11698           determine the buffer duration (like using the extended stream properties
11699           average frame duration if present and valid).
11700
11701 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11702
11703         * configure.ac:
11704         * win32/common/config.h:
11705           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11706           https://bugzilla.gnome.org/show_bug.cgi?id=640705
11707
11708 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
11709
11710         * gst/mpegaudioparse/gstxingmux.c:
11711           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11712           Fixes bug #639291.
11713
11714 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11715
11716         * gst/mpegstream/gstdvddemux.c:
11717           mpegstream: increase allowable gap between streams
11718           The new delay is three times as much as the old one, and just happens
11719           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11720           was chocking before at 5:11.
11721           While there, merge the constants used in two places into a define.
11722           https://bugzilla.gnome.org/show_bug.cgi?id=539708
11723
11724 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11725
11726         * ext/x264/gstx264enc.c:
11727           x264enc: make tag event writable before modifying tag list in place
11728           To modify an event tag is necessary to be sure that x264enc
11729           has its own copy.
11730           Also fix indentation.
11731           https://bugzilla.gnome.org/show_bug.cgi?id=640272
11732
11733 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11734
11735         * configure.ac:
11736         * docs/plugins/inspect/plugin-a52dec.xml:
11737         * docs/plugins/inspect/plugin-amrnb.xml:
11738         * docs/plugins/inspect/plugin-amrwbdec.xml:
11739         * docs/plugins/inspect/plugin-asf.xml:
11740         * docs/plugins/inspect/plugin-cdio.xml:
11741         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11742         * docs/plugins/inspect/plugin-dvdread.xml:
11743         * docs/plugins/inspect/plugin-dvdsub.xml:
11744         * docs/plugins/inspect/plugin-iec958.xml:
11745         * docs/plugins/inspect/plugin-lame.xml:
11746         * docs/plugins/inspect/plugin-mad.xml:
11747         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11748         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11749         * docs/plugins/inspect/plugin-mpegstream.xml:
11750         * docs/plugins/inspect/plugin-realmedia.xml:
11751         * docs/plugins/inspect/plugin-siddec.xml:
11752         * docs/plugins/inspect/plugin-twolame.xml:
11753         * docs/plugins/inspect/plugin-x264.xml:
11754         * win32/common/config.h:
11755           Back to development
11756
11757 === release 0.10.17 ===
11758
11759 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11760
11761         * ChangeLog:
11762         * NEWS:
11763         * RELEASE:
11764         * configure.ac:
11765         * docs/plugins/inspect/plugin-a52dec.xml:
11766         * docs/plugins/inspect/plugin-amrnb.xml:
11767         * docs/plugins/inspect/plugin-amrwbdec.xml:
11768         * docs/plugins/inspect/plugin-asf.xml:
11769         * docs/plugins/inspect/plugin-cdio.xml:
11770         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11771         * docs/plugins/inspect/plugin-dvdread.xml:
11772         * docs/plugins/inspect/plugin-dvdsub.xml:
11773         * docs/plugins/inspect/plugin-iec958.xml:
11774         * docs/plugins/inspect/plugin-lame.xml:
11775         * docs/plugins/inspect/plugin-mad.xml:
11776         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11777         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11778         * docs/plugins/inspect/plugin-mpegstream.xml:
11779         * docs/plugins/inspect/plugin-realmedia.xml:
11780         * docs/plugins/inspect/plugin-siddec.xml:
11781         * docs/plugins/inspect/plugin-twolame.xml:
11782         * docs/plugins/inspect/plugin-x264.xml:
11783         * gst-plugins-ugly.doap:
11784         * win32/common/config.h:
11785           Release 0.10.17
11786
11787 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11788
11789         * configure.ac:
11790         * docs/plugins/inspect/plugin-a52dec.xml:
11791         * docs/plugins/inspect/plugin-amrnb.xml:
11792         * docs/plugins/inspect/plugin-amrwbdec.xml:
11793         * docs/plugins/inspect/plugin-asf.xml:
11794         * docs/plugins/inspect/plugin-cdio.xml:
11795         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11796         * docs/plugins/inspect/plugin-dvdread.xml:
11797         * docs/plugins/inspect/plugin-dvdsub.xml:
11798         * docs/plugins/inspect/plugin-iec958.xml:
11799         * docs/plugins/inspect/plugin-lame.xml:
11800         * docs/plugins/inspect/plugin-mad.xml:
11801         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11802         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11803         * docs/plugins/inspect/plugin-mpegstream.xml:
11804         * docs/plugins/inspect/plugin-realmedia.xml:
11805         * docs/plugins/inspect/plugin-siddec.xml:
11806         * docs/plugins/inspect/plugin-twolame.xml:
11807         * docs/plugins/inspect/plugin-x264.xml:
11808         * win32/common/config.h:
11809           0.10.16.4 pre-release
11810
11811 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11812
11813         * ext/mpeg2dec/gstmpeg2dec.c:
11814           mpeg2dec: Use the proper component value for height
11815
11816 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11817
11818         * configure.ac:
11819         * docs/plugins/inspect/plugin-a52dec.xml:
11820         * docs/plugins/inspect/plugin-amrnb.xml:
11821         * docs/plugins/inspect/plugin-amrwbdec.xml:
11822         * docs/plugins/inspect/plugin-asf.xml:
11823         * docs/plugins/inspect/plugin-cdio.xml:
11824         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11825         * docs/plugins/inspect/plugin-dvdread.xml:
11826         * docs/plugins/inspect/plugin-dvdsub.xml:
11827         * docs/plugins/inspect/plugin-iec958.xml:
11828         * docs/plugins/inspect/plugin-lame.xml:
11829         * docs/plugins/inspect/plugin-mad.xml:
11830         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11831         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11832         * docs/plugins/inspect/plugin-mpegstream.xml:
11833         * docs/plugins/inspect/plugin-realmedia.xml:
11834         * docs/plugins/inspect/plugin-siddec.xml:
11835         * docs/plugins/inspect/plugin-twolame.xml:
11836         * docs/plugins/inspect/plugin-x264.xml:
11837         * win32/common/config.h:
11838           0.10.16.3 pre-release
11839
11840 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11841
11842         * gst/asfdemux/asfheaders.c:
11843         * gst/asfdemux/asfheaders.h:
11844         * gst/asfdemux/gstasfdemux.c:
11845           asfdemux: Handle new type of DRM'd asf files.
11846           These are produced by the new MS PlayReady system.
11847           https://bugzilla.gnome.org/show_bug.cgi?id=639226
11848
11849 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
11850
11851         * common:
11852           Automatic update of common submodule
11853           From e572c87 to f94d739
11854
11855 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11856
11857         * common:
11858           Automatic update of common submodule
11859           From ccbaa85 to e572c87
11860
11861 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11862
11863         * common:
11864           Automatic update of common submodule
11865           From 46445ad to ccbaa85
11866
11867 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11868
11869         * tests/check/Makefile.am:
11870           tests: never disable g_assert() and cast checks for the unit tests
11871           The unit tests are riddled with g_assert() and friends, make sure we
11872           don't disable assert and cast checks for the unit tests even if
11873           this has been specified for the rest of the code base, e.g. via
11874           --disable-glib-asserts
11875
11876 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11877
11878         * configure.ac:
11879         * win32/common/config.h:
11880           0.10.16.2 pre-release
11881
11882 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11883
11884         * docs/plugins/gst-plugins-ugly-plugins.args:
11885         * docs/plugins/inspect/plugin-a52dec.xml:
11886         * docs/plugins/inspect/plugin-amrnb.xml:
11887         * docs/plugins/inspect/plugin-amrwbdec.xml:
11888         * docs/plugins/inspect/plugin-asf.xml:
11889         * docs/plugins/inspect/plugin-cdio.xml:
11890         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11891         * docs/plugins/inspect/plugin-dvdread.xml:
11892         * docs/plugins/inspect/plugin-dvdsub.xml:
11893         * docs/plugins/inspect/plugin-iec958.xml:
11894         * docs/plugins/inspect/plugin-lame.xml:
11895         * docs/plugins/inspect/plugin-mad.xml:
11896         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11897         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11898         * docs/plugins/inspect/plugin-mpegstream.xml:
11899         * docs/plugins/inspect/plugin-realmedia.xml:
11900         * docs/plugins/inspect/plugin-siddec.xml:
11901         * docs/plugins/inspect/plugin-twolame.xml:
11902         * docs/plugins/inspect/plugin-x264.xml:
11903           docs: update docs
11904
11905 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11906
11907         * po/bg.po:
11908         * po/ca.po:
11909         * po/ru.po:
11910           po: update translations
11911
11912 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11913
11914         * configure.ac:
11915           configure: use $LIBM instead of hardcoding -lm
11916
11917 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11918
11919         * gst/realmedia/rmdemux.c:
11920           rmdemux: Initialize return variable.
11921           In the unlikely event that height is 0 (which is invalid) we would end up
11922           never setting the flow return.
11923
11924 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11925
11926         * gst/realmedia/rmutils.c:
11927           realmedia: Fix unitialized variables on macosx
11928
11929 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11930
11931         * ext/x264/gstx264enc.c:
11932           x264enc: Handle codec/encoder tags
11933           Make x264enc drop video-codec and codec tags and replace
11934           encoder/encoder-version with x264 and its build number
11935           Fixes #621465
11936
11937 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11938
11939         * ext/mpeg2dec/gstmpeg2dec.c:
11940           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11941
11942 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11943
11944         * ext/mpeg2dec/gstmpeg2dec.c:
11945           mpeg2dec: minor formatting clean-up
11946
11947 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11948
11949         * ext/mpeg2dec/gstmpeg2dec.c:
11950           mpeg2dec: refactor cropping code to use libgstvideo functions
11951           https://bugzilla.gnome.org/show_bug.cgi?id=571146
11952
11953 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11954
11955         * ext/mpeg2dec/gstmpeg2dec.c:
11956         * ext/mpeg2dec/gstmpeg2dec.h:
11957           mpeg2dec: use GstVideoFormat instead of custom enum
11958
11959 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11960
11961         * ext/mpeg2dec/Makefile.am:
11962           mpeg2dec: fix LIBADD order in Makefile.am
11963
11964 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
11965
11966         * ext/x264/gstx264enc.c:
11967           x264: vbv-buf-capacity should have a minimum of 0
11968           x264 will clip this value internally, and users should be allowed to
11969           specify a lower value than 300 ms.
11970           https://bugzilla.gnome.org/show_bug.cgi?id=635291
11971
11972 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11973
11974         * ext/x264/gstx264enc.c:
11975           x264enc: also accept YV12 input
11976
11977 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11978
11979         * ext/x264/gstx264enc.c:
11980           x264enc: add a note to the docs about encoder latency and queues
11981           https://bugzilla.gnome.org/show_bug.cgi?id=636107
11982
11983 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11984
11985         * gst/realmedia/rademux.c:
11986         * gst/realmedia/rmdemux.c:
11987           realmedia: do not use the pad buffer allocation functions in demuxers
11988           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11989           https://bugzilla.gnome.org/show_bug.cgi?id=637932
11990
11991 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11992
11993         * common:
11994           Automatic update of common submodule
11995           From 169462a to 46445ad
11996
11997 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11998
11999         * ext/mad/gstmad.c:
12000           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12001           Fixes bug #635461.
12002
12003 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
12004
12005         * common:
12006           Automatic update of common submodule
12007           From 20742ae to 169462a
12008
12009 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
12010
12011         * gst/realmedia/rmdemux.c:
12012           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12013           Signed-off-by: Rob Clark <rob@ti.com>
12014
12015 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
12016
12017         * common:
12018           Automatic update of common submodule
12019           From 011bcc8 to 20742ae
12020
12021 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
12022
12023         * configure.ac:
12024           x264: uses pkg-config to locate libx264
12025
12026 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12027
12028           Merge branch 'master' into 0.11
12029
12030 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12031
12032         * tests/check/pipelines/lame.c:
12033           check: don't use deprecated method
12034
12035 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12036
12037         * android/amrnb.mk:
12038         * android/amrwbdec.mk:
12039         * android/asf.mk:
12040         * android/mpegaudioparse.mk:
12041         * configure.ac:
12042           more 0.10 -> 0,11 changes
12043
12044 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12045
12046         * configure.ac:
12047           configure: open 0.11 branch
12048
12049 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12050
12051         * Android.mk:
12052         * android/NOTICE:
12053         * android/amrnb.mk:
12054         * android/amrwbdec.mk:
12055         * android/asf.mk:
12056         * android/mpegaudioparse.mk:
12057           Add build system for Android
12058
12059 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
12060
12061         * gst/realmedia/rmutils.c:
12062           realmedia: Remove dead assignments
12063
12064 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
12065
12066         * ext/mad/gstmad.c:
12067           mad: Remove dead assignments
12068
12069 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12070
12071         * ext/dvdread/dvdreadsrc.c:
12072           dvdreadsrc: remove bogus comment
12073
12074 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
12075
12076         * ext/dvdread/dvdreadsrc.c:
12077           dvdreadsrc: fix handling of multi-angle streams
12078           We would output all angles interleaved instead of just
12079           the selected angle.
12080           https://bugzilla.gnome.org/show_bug.cgi?id=539254
12081
12082 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12083
12084         * gst/realmedia/Makefile.am:
12085           realmedia: fix LIBS order in Makefile
12086
12087 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12088
12089         * po/af.po:
12090         * po/az.po:
12091         * po/bg.po:
12092         * po/ca.po:
12093         * po/cs.po:
12094         * po/da.po:
12095         * po/de.po:
12096         * po/el.po:
12097         * po/en_GB.po:
12098         * po/es.po:
12099         * po/eu.po:
12100         * po/fi.po:
12101         * po/fr.po:
12102         * po/gl.po:
12103         * po/hu.po:
12104         * po/id.po:
12105         * po/it.po:
12106         * po/ja.po:
12107         * po/lt.po:
12108         * po/lv.po:
12109         * po/ms.po:
12110         * po/mt.po:
12111         * po/nb.po:
12112         * po/nl.po:
12113         * po/or.po:
12114         * po/pl.po:
12115         * po/pt_BR.po:
12116         * po/ro.po:
12117         * po/ru.po:
12118         * po/sk.po:
12119         * po/sl.po:
12120         * po/sq.po:
12121         * po/sr.po:
12122         * po/sv.po:
12123         * po/tr.po:
12124         * po/uk.po:
12125         * po/vi.po:
12126         * po/zh_CN.po:
12127           po: update for new translatable strings
12128
12129 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
12130
12131         * common:
12132           Automatic update of common submodule
12133           From 7bbd708 to 011bcc8
12134
12135 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
12136
12137         * ext/mpeg2dec/gstmpeg2dec.c:
12138           mpeg2dec: convert the position to stream time before answering to a position query
12139
12140 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
12141
12142         * gst/realmedia/Makefile.am:
12143         * gst/realmedia/rademux.c:
12144         * gst/realmedia/rmdemux.c:
12145         * gst/realmedia/rmdemux.h:
12146           realmedia: Get codec name from pbutils instead of harcoding them
12147
12148 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
12149
12150         * ext/x264/gstx264enc.c:
12151           x264enc: Work around a rate control issue in libx264
12152           When variable framerate is disabled in libx264 (which occurs when using
12153           the zerolatency tuning), libx264 ignores timestamps but still uses the
12154           timebase leading to messed up rate control with our nanosecond timebase.
12155           We work around this issue by setting the timebase to the reciprocal of
12156           the framerate and we validate that the framerate is suitable.
12157           This has been fixed upstream in libx264 but there are non-fixed versions
12158           in the wild so this workaround is still needed.
12159           Fixes bug #632861
12160
12161 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12162
12163         * ext/mpeg2dec/gstmpeg2dec.c:
12164           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12165
12166 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
12167
12168         * ext/mpeg2dec/gstmpeg2dec.c:
12169           mpeg2dec: fix position query by trusting upstream
12170           Position queries are badly handled for DVDs (probably due to the division in
12171           chapters): the time returned was the time since the start of chapter.
12172           Now ask upstream for position queries, fall back to the old code if upstream
12173           cannot answer the query.
12174
12175 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
12176
12177         * ext/lame/gstlame.c:
12178         * ext/mad/gstmad.c:
12179         * ext/sidplay/gstsiddec.cc:
12180         * gst/mpegstream/gstmpegparse.c:
12181           various: canonicalize property names
12182
12183 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
12184
12185         * ext/a52dec/gsta52dec.c:
12186         * ext/amrnb/amrnbdec.c:
12187         * ext/amrnb/amrnbenc.c:
12188         * ext/cdio/gstcdiocddasrc.c:
12189         * ext/dvdread/dvdreadsrc.c:
12190         * ext/lame/gstlame.c:
12191         * ext/lame/gstlamemp3enc.c:
12192         * ext/mad/gstmad.c:
12193         * ext/sidplay/gstsiddec.cc:
12194         * ext/x264/gstx264enc.c:
12195           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12196
12197 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
12198
12199         * gst/iec958/ac3iec.c:
12200         * gst/mpegaudioparse/gstmpegaudioparse.c:
12201         * gst/mpegstream/gstmpegparse.c:
12202         * gst/mpegstream/gstrfc2250enc.c:
12203         * gst/realmedia/pnmsrc.c:
12204         * gst/realmedia/rdtmanager.c:
12205           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12206
12207 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
12208
12209         * common:
12210           Automatic update of common submodule
12211           From 5a668bf to 7bbd708
12212
12213 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
12214
12215         * common:
12216           Automatic update of common submodule
12217           From c4a8adc to 5a668bf
12218
12219 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12220
12221         * common:
12222           Automatic update of common submodule
12223           From 5e3c9bf to c4a8adc
12224
12225 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12226
12227         * ext/mad/gstmad.c:
12228         * ext/mad/gstmad.h:
12229           mad: support reverse playback
12230
12231 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12232
12233         * ext/dvdread/dvdreadsrc.c:
12234           dvdreadsrc: improve error messages on read errors
12235           Provide proper i18n-ed error messages when a read error happens,
12236           and point out that the error could be happening because the
12237           DVD is scrambled.
12238           https://bugzilla.gnome.org/show_bug.cgi?id=613633
12239
12240 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12241
12242         * configure.ac:
12243           configure: set plugin release datetime
12244
12245 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
12246
12247         * common:
12248           Automatic update of common submodule
12249           From aa0d1d0 to 5e3c9bf
12250
12251 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12252
12253         * gst/mpegstream/gstmpegparse.c:
12254           mpegparse: re-fix flow return handling
12255           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12256           -  } while (GST_FLOW_IS_SUCCESS (result));
12257           +  } while (result != GST_FLOW_OK);
12258
12259 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
12260
12261         * tests/check/Makefile.am:
12262         * tests/check/generic/states.c:
12263           tests: allow running state tests for all elements
12264           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12265           to try elements that would normaly be skipped.
12266
12267 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12268
12269         * Makefile.am:
12270           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12271
12272 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12273
12274         * configure.ac:
12275         * pkgconfig/.gitignore:
12276         * pkgconfig/Makefile.am:
12277         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12278           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12279           This .pc file will not be installed, it's only for uninstalled setups,
12280           same thing as we do for -good. This is so other modules' unit tests can
12281           find our plugins properly in an uninstalled setup.
12282
12283 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12284
12285         * common:
12286           Automatic update of common submodule
12287           From c2e10bf to aa0d1d0
12288
12289 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12290
12291         * configure.ac:
12292           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12293
12294 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12295
12296         * ext/sidplay/gstsiddec.cc:
12297           siddec: don't use GST_FLOW_IS_FATAL
12298           GST_FLOW_IS_FATAL has been deprecated in core git.
12299
12300 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
12301
12302         * common:
12303           Automatic update of common submodule
12304           From d3d9acf to c2e10bf
12305
12306 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12307
12308         * configure.ac:
12309           configure: Require orc >= 0.4.6 for --compat
12310
12311 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12312
12313         * common:
12314           Automatic update of common submodule
12315           From ec60217 to d3d9acf
12316
12317 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12318
12319         * ext/mpeg2dec/gstmpeg2dec.c:
12320           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12321           And don't post error messages if allocating a buffer resulted
12322           in WRONG_STATE or UNEXPECTED.
12323
12324 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12325
12326         * gst/mpegaudioparse/gstxingmux.c:
12327           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12328
12329 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12330
12331         * gst/mpegstream/gstdvddemux.c:
12332         * gst/mpegstream/gstmpegdemux.c:
12333         * gst/mpegstream/gstmpegparse.c:
12334           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12335
12336 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12337
12338         * gst/realmedia/rmdemux.c:
12339           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12340
12341 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12342
12343         * gst/asfdemux/gstasfdemux.c:
12344           asfdemux: Don't use GST_FLOW_IS_FATAL()
12345           And don't post error messages for UNEXPECTED and post an error
12346           message if pulling data failed because of NOT_LINKED.
12347
12348 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12349
12350         * configure.ac:
12351         * docs/plugins/inspect/plugin-a52dec.xml:
12352         * docs/plugins/inspect/plugin-amrnb.xml:
12353         * docs/plugins/inspect/plugin-amrwbdec.xml:
12354         * docs/plugins/inspect/plugin-asf.xml:
12355         * docs/plugins/inspect/plugin-cdio.xml:
12356         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12357         * docs/plugins/inspect/plugin-dvdread.xml:
12358         * docs/plugins/inspect/plugin-dvdsub.xml:
12359         * docs/plugins/inspect/plugin-iec958.xml:
12360         * docs/plugins/inspect/plugin-lame.xml:
12361         * docs/plugins/inspect/plugin-mad.xml:
12362         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12363         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12364         * docs/plugins/inspect/plugin-mpegstream.xml:
12365         * docs/plugins/inspect/plugin-realmedia.xml:
12366         * docs/plugins/inspect/plugin-siddec.xml:
12367         * docs/plugins/inspect/plugin-twolame.xml:
12368         * docs/plugins/inspect/plugin-x264.xml:
12369         * win32/common/config.h:
12370           Back to development
12371           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12372           the code is updated for the GST_FLOW_IS_* macro deprecations.
12373
12374 === release 0.10.16 ===
12375
12376 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12377
12378         * ChangeLog:
12379         * NEWS:
12380         * RELEASE:
12381         * configure.ac:
12382         * gst-plugins-ugly.doap:
12383         * win32/common/config.h:
12384           Release 0.10.16
12385
12386 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12387
12388         * docs/plugins/inspect/plugin-a52dec.xml:
12389         * docs/plugins/inspect/plugin-amrnb.xml:
12390         * docs/plugins/inspect/plugin-amrwbdec.xml:
12391         * docs/plugins/inspect/plugin-asf.xml:
12392         * docs/plugins/inspect/plugin-cdio.xml:
12393         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12394         * docs/plugins/inspect/plugin-dvdread.xml:
12395         * docs/plugins/inspect/plugin-dvdsub.xml:
12396         * docs/plugins/inspect/plugin-iec958.xml:
12397         * docs/plugins/inspect/plugin-lame.xml:
12398         * docs/plugins/inspect/plugin-mad.xml:
12399         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12400         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12401         * docs/plugins/inspect/plugin-mpegstream.xml:
12402         * docs/plugins/inspect/plugin-realmedia.xml:
12403         * docs/plugins/inspect/plugin-siddec.xml:
12404         * docs/plugins/inspect/plugin-twolame.xml:
12405         * docs/plugins/inspect/plugin-x264.xml:
12406           docs: update docs for release
12407
12408 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12409
12410         * po/LINGUAS:
12411         * po/gl.po:
12412         * po/id.po:
12413         * po/lv.po:
12414         * po/ro.po:
12415         * po/sv.po:
12416           po: update translations
12417
12418 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12419
12420         * configure.ac:
12421         * po/af.po:
12422         * po/az.po:
12423         * po/bg.po:
12424         * po/ca.po:
12425         * po/cs.po:
12426         * po/da.po:
12427         * po/de.po:
12428         * po/el.po:
12429         * po/en_GB.po:
12430         * po/es.po:
12431         * po/eu.po:
12432         * po/fi.po:
12433         * po/fr.po:
12434         * po/hu.po:
12435         * po/id.po:
12436         * po/it.po:
12437         * po/ja.po:
12438         * po/lt.po:
12439         * po/lv.po:
12440         * po/ms.po:
12441         * po/mt.po:
12442         * po/nb.po:
12443         * po/nl.po:
12444         * po/or.po:
12445         * po/pl.po:
12446         * po/pt_BR.po:
12447         * po/ru.po:
12448         * po/sk.po:
12449         * po/sl.po:
12450         * po/sq.po:
12451         * po/sr.po:
12452         * po/sv.po:
12453         * po/tr.po:
12454         * po/uk.po:
12455         * po/vi.po:
12456         * po/zh_CN.po:
12457           0.10.15.6 pre-release
12458
12459 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
12460
12461         * gst/asfdemux/gstasfdemux.c:
12462           asfdemux: Don't error out on non-critical flow returns
12463           Only error out when downstream returns:
12464           * NOT_SUPPORTED
12465           * ERROR
12466           * NOT_NEGOTIATED
12467           * NOT_LINKED
12468           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12469           of the streams had gone EOS) and then stop the task silently.
12470           In the case of WRONG_STATE we just need to stop silently
12471           https://bugzilla.gnome.org/show_bug.cgi?id=600412
12472
12473 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12474
12475         * configure.ac:
12476         * po/af.po:
12477         * po/az.po:
12478         * po/bg.po:
12479         * po/ca.po:
12480         * po/cs.po:
12481         * po/da.po:
12482         * po/de.po:
12483         * po/el.po:
12484         * po/en_GB.po:
12485         * po/es.po:
12486         * po/eu.po:
12487         * po/fi.po:
12488         * po/fr.po:
12489         * po/hu.po:
12490         * po/id.po:
12491         * po/it.po:
12492         * po/ja.po:
12493         * po/lt.po:
12494         * po/lv.po:
12495         * po/ms.po:
12496         * po/mt.po:
12497         * po/nb.po:
12498         * po/nl.po:
12499         * po/or.po:
12500         * po/pl.po:
12501         * po/pt_BR.po:
12502         * po/ru.po:
12503         * po/sk.po:
12504         * po/sl.po:
12505         * po/sq.po:
12506         * po/sr.po:
12507         * po/sv.po:
12508         * po/tr.po:
12509         * po/uk.po:
12510         * po/vi.po:
12511         * po/zh_CN.po:
12512           0.10.15.5 pre-release
12513
12514 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
12515
12516         * gst/mpegaudioparse/gstmpegaudioparse.c:
12517           mp3parse: propagate flow errors upstream.
12518           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12519           always return the error upstream.
12520
12521 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12522
12523         * configure.ac:
12524         * po/af.po:
12525         * po/az.po:
12526         * po/bg.po:
12527         * po/ca.po:
12528         * po/cs.po:
12529         * po/da.po:
12530         * po/de.po:
12531         * po/el.po:
12532         * po/en_GB.po:
12533         * po/es.po:
12534         * po/eu.po:
12535         * po/fi.po:
12536         * po/fr.po:
12537         * po/hu.po:
12538         * po/id.po:
12539         * po/it.po:
12540         * po/ja.po:
12541         * po/lt.po:
12542         * po/lv.po:
12543         * po/ms.po:
12544         * po/mt.po:
12545         * po/nb.po:
12546         * po/nl.po:
12547         * po/or.po:
12548         * po/pl.po:
12549         * po/pt_BR.po:
12550         * po/ru.po:
12551         * po/sk.po:
12552         * po/sl.po:
12553         * po/sq.po:
12554         * po/sr.po:
12555         * po/sv.po:
12556         * po/tr.po:
12557         * po/uk.po:
12558         * po/vi.po:
12559         * po/zh_CN.po:
12560           0.10.15.4 pre-release
12561
12562 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
12563
12564         * common:
12565           Automatic update of common submodule
12566           From 3e8db1d to ec60217
12567
12568 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12569
12570         * configure.ac:
12571         * docs/plugins/inspect/plugin-a52dec.xml:
12572         * docs/plugins/inspect/plugin-amrnb.xml:
12573         * docs/plugins/inspect/plugin-amrwbdec.xml:
12574         * docs/plugins/inspect/plugin-asf.xml:
12575         * docs/plugins/inspect/plugin-cdio.xml:
12576         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12577         * docs/plugins/inspect/plugin-dvdread.xml:
12578         * docs/plugins/inspect/plugin-dvdsub.xml:
12579         * docs/plugins/inspect/plugin-iec958.xml:
12580         * docs/plugins/inspect/plugin-lame.xml:
12581         * docs/plugins/inspect/plugin-mad.xml:
12582         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12583         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12584         * docs/plugins/inspect/plugin-mpegstream.xml:
12585         * docs/plugins/inspect/plugin-realmedia.xml:
12586         * docs/plugins/inspect/plugin-siddec.xml:
12587         * docs/plugins/inspect/plugin-twolame.xml:
12588         * docs/plugins/inspect/plugin-x264.xml:
12589         * win32/common/config.h:
12590           0.10.15.3 pre-release
12591
12592 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
12593
12594         * ext/x264/gstx264enc.c:
12595           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12596           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12597           argument to the option string value causes an error. For < 78 we pass the
12598           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12599           result in passing 'none' for false and 'strict' for true. Other modes can be
12600           set through the option-string property for now.
12601           https://bugzilla.gnome.org/show_bug.cgi?id=626577
12602
12603 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12604
12605         * configure.ac:
12606         * docs/plugins/gst-plugins-ugly-plugins.args:
12607         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12608         * docs/plugins/inspect/plugin-a52dec.xml:
12609         * docs/plugins/inspect/plugin-amrnb.xml:
12610         * docs/plugins/inspect/plugin-amrwbdec.xml:
12611         * docs/plugins/inspect/plugin-asf.xml:
12612         * docs/plugins/inspect/plugin-cdio.xml:
12613         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12614         * docs/plugins/inspect/plugin-dvdread.xml:
12615         * docs/plugins/inspect/plugin-dvdsub.xml:
12616         * docs/plugins/inspect/plugin-iec958.xml:
12617         * docs/plugins/inspect/plugin-lame.xml:
12618         * docs/plugins/inspect/plugin-mad.xml:
12619         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12620         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12621         * docs/plugins/inspect/plugin-mpegstream.xml:
12622         * docs/plugins/inspect/plugin-realmedia.xml:
12623         * docs/plugins/inspect/plugin-siddec.xml:
12624         * docs/plugins/inspect/plugin-twolame.xml:
12625         * docs/plugins/inspect/plugin-x264.xml:
12626         * win32/common/config.h:
12627           0.10.15.2 pre-release
12628
12629 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
12630
12631         * gst/synaesthesia/gstsynaesthesia.c:
12632           synaesthesia: code cleanups.
12633           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12634           more.
12635
12636 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
12637
12638         * gst/synaesthesia/gstsynaesthesia.c:
12639           synaesthesia: use GST_BOILERPLATE macros
12640
12641 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12642
12643         * common:
12644           Automatic update of common submodule
12645           From bd2054b to 3e8db1d
12646
12647 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12648
12649         * ext/x264/gstx264enc.c:
12650           x264: fix printf format warning in debug message
12651
12652 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12653
12654         * docs/plugins/Makefile.am:
12655           docs: fix bug passing arguments to gtkdoc-fixref in upload target
12656           Missing backslash at end of line meant we weren't passing all arguments
12657           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12658
12659 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
12660
12661         * common:
12662           Automatic update of common submodule
12663           From a519571 to bd2054b
12664
12665 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12666
12667         * configure.ac:
12668           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12669           This first checks what is required for ISO C99 support and sets the relevant
12670           compiler parameters and if no C99 compiler is found, it checks for a
12671           C89 compiler. This enables us to check for and use C89/C99 functions
12672           that gcc hides from us without the correct compiler parameters.
12673
12674 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
12675
12676         * ext/x264/gstx264enc.c:
12677           x264enc: Fix flushing of delayed frames
12678           x264_encoder_encode() should be called with a NULL picture until at least
12679           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12680           regression in make check due to the recent change in defaults which enabled
12681           b-frames and b-pyramid, both of which I believe increase the number of delayed
12682           frames when encoding.
12683
12684 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
12685
12686         * ext/x264/gstx264enc.c:
12687           x264enc: Improve x264enc defaults
12688           - medium x264 speed/quality preset
12689           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12690           Addresses part of bug #607798
12691
12692 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
12693
12694         * ext/x264/gstx264enc.c:
12695           x264enc: Fix property description typos
12696
12697 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
12698
12699         * ext/x264/gstx264enc.c:
12700           x264enc: Add some more debug info
12701
12702 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
12703
12704         * ext/x264/gstx264enc.c:
12705         * ext/x264/gstx264enc.h:
12706           x264enc: Add speed-preset and [psy-]tuning properties
12707           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12708           preset and possibly a profile and/or tuning are now the recommended way to
12709           configure x264 through x264enc.
12710           If a preset/tuning are specified then these will define the default values and
12711           the property defaults will be ignored. After this the option-string property is
12712           applied, followed by the user-set properties, fast first pass restrictions and
12713           finally the profile restrictions.
12714           Addresses part of bug #607798
12715
12716 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
12717
12718         * ext/x264/gstx264enc.c:
12719         * ext/x264/gstx264enc.h:
12720           x264enc: Refactor code in preparation for presets/tunings
12721           - Make defaults append the appropriate default value to a string. This is
12722           needed to differentiate between something user-set and the actual prop
12723           default.
12724           - Add an internal option string to which _set_property () cases append for the
12725           majority of properties.
12726           - Use gst_x264_enc_parse_options () to clean up application of settings. This
12727           will make order of application with respect to the presets and tunings quite
12728           simple.
12729           Addresses part of bug #607798
12730
12731 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
12732
12733         * ext/x264/gstx264enc.c:
12734           x264enc: Update available me types
12735           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12736           now self-maintaining.
12737
12738 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
12739
12740         * ext/x264/gstx264enc.c:
12741           x264enc: Use new libx264 API to affect fast first pass
12742           Uses new x264 API to apply reduced complexity values to the parameters to
12743           increase encoding speed in the first pass of a multi-pass encode. This does
12744           not impact on final quality.
12745           Addresses part of bug #607798
12746
12747 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
12748
12749         * ext/x264/gstx264enc.c:
12750         * ext/x264/gstx264enc.h:
12751           x264enc: Add profile property
12752           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12753           Profile. This makes it easier to achieve Baseline Profile for example.
12754           Addresses part of bug #607798
12755
12756 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
12757
12758         * ext/x264/gstx264enc.c:
12759         * ext/x264/gstx264enc.h:
12760           x264enc: Add option-string property
12761           Adds support for an x264 format option-string to specify advanced parameters
12762           Addresses part of bug #607798
12763
12764 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12765
12766         * ext/mad/Makefile.am:
12767           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12768           Spotted by syntr0py.
12769
12770 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12771
12772         * ext/x264/gstx264enc.c:
12773           x264enc: only set timebase on versions where it exists
12774
12775 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
12776
12777         * ext/x264/gstx264enc.c:
12778           x264enc: set appropriate time base
12779           Fixes #624786.
12780
12781 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12782
12783         * tests/check/Makefile.am:
12784           tests: add plugin loading whitelist to test environment
12785           Only want to load core/-base/-ugly plugins here.
12786
12787 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12788
12789         * autogen.sh:
12790         * configure.ac:
12791           Bump automake requirement to 1.10 and autoconf to 2.60
12792           For maintainability reasons and $(builddir).
12793           See #622944.
12794
12795 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12796
12797         * gst/asfdemux/gstasfdemux.c:
12798           asfdemux: Fix seeking after last commits
12799           Don't handle wrong-state returns as errors to allow seeking to work
12800           again.
12801
12802 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12803
12804         * gst/asfdemux/gstasfdemux.c:
12805           asfdemux: Push all pending data on EOS
12806           When on push mode and receiving an EOS event, asfdemux
12807           should push all pending data because we might be dealing
12808           with a broken file that has a preroll value higher
12809           than its actual length.
12810
12811 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12812
12813         * gst/asfdemux/gstasfdemux.c:
12814           asfdemux: Fix sending eos event for chained asfs
12815           Properly push EOS event when finishing a chained asf file
12816           in pull mode
12817           Fixes #599718
12818
12819 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12820
12821         * docs/plugins/Makefile.am:
12822         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12823         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12824         * docs/plugins/inspect/plugin-rmdemux.xml:
12825           docs: add rmdemux to docs properly
12826           The plugin has been renamed, remove old introspection file.
12827
12828 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12829
12830         * docs/plugins/gst-plugins-ugly-plugins.args:
12831         * docs/plugins/inspect/plugin-x264.xml:
12832           docs: update for recent x264enc changes
12833
12834 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12835
12836         * gst/realmedia/rmdemux.c:
12837           rmdemux: fix compiler warning when debugging system in core is disabled
12838
12839 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
12840
12841         * common:
12842           Automatic update of common submodule
12843           From 73ff93a to a519571
12844
12845 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
12846
12847         * gst/asfdemux/gstasfdemux.c:
12848           asfdemux: Allow at least 500ms of preroll.
12849           Some files have insanely low preroll values which break the
12850           all_streams_prerolled() logic.
12851           Fixes #622407
12852
12853 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12854
12855         * ext/x264/gstx264enc.c:
12856           x264enc: add new h264 caps attribute alignment
12857           See #606662.
12858
12859 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12860
12861         * ext/x264/gstx264enc.c:
12862         * ext/x264/gstx264enc.h:
12863           x264enc: conditionally expose enhanced upstream capabilities
12864           API: GstX264Enc:sliced-threads
12865           API: GstX264Enc:sync-lookahead
12866           API: GstX264Enc:intra-refresh
12867           API: GstX264Enc:mb-tree
12868           API: GstX264Enc:rc-lookahead
12869           See #607798.
12870
12871 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12872
12873         * common:
12874         * docs/plugins/inspect/plugin-a52dec.xml:
12875         * docs/plugins/inspect/plugin-amrnb.xml:
12876         * docs/plugins/inspect/plugin-amrwbdec.xml:
12877         * docs/plugins/inspect/plugin-asf.xml:
12878         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12879         * docs/plugins/inspect/plugin-iec958.xml:
12880         * docs/plugins/inspect/plugin-mad.xml:
12881         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12882         * docs/plugins/inspect/plugin-mpegstream.xml:
12883         * docs/plugins/inspect/plugin-realmedia.xml:
12884           docs: update introspected plugin docs for gstdoc-scangobj and other changes
12885           Update common for latest gstdoc-scangobj and inspect xml files for
12886           escaping and pad template order changes.
12887
12888 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
12889
12890         * common:
12891           Automatic update of common submodule
12892           From 9339ccc to 35617c2
12893
12894 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
12895
12896         * common:
12897           Automatic update of common submodule
12898           From 5adb1ca to 9339ccc
12899
12900 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
12901
12902         * common:
12903           Automatic update of common submodule
12904           From 57c89b7 to 5adb1ca
12905
12906 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
12907
12908         * common:
12909           Automatic update of common submodule
12910           From c804988 to 57c89b7
12911
12912 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12913
12914         * configure.ac:
12915         * gst/realmedia/rtspreal.c:
12916           configure: Update required GLib version to 2.20
12917
12918 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12919
12920         * ext/a52dec/gsta52dec.c:
12921           a52dec: Call orc_init() before trying to get target flags
12922
12923 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12924
12925         * ext/a52dec/gsta52dec.c:
12926           a52dec: Remove debug printf...
12927
12928 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12929
12930         * configure.ac:
12931         * ext/a52dec/Makefile.am:
12932         * ext/a52dec/gsta52dec.c:
12933           a52dec: Use orc for CPU feature detection and don't check for liboil
12934
12935 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12936
12937         * configure.ac:
12938           configure: Use GLIB_EXTRA_CFLAGS
12939
12940 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12941
12942         * common:
12943           Automatic update of common submodule
12944           From 7a0fdf5 to c804988
12945
12946 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12947
12948         * common:
12949           Automatic update of common submodule
12950           From 6da3bab to 7a0fdf5
12951
12952 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12953
12954         * common:
12955           Automatic update of common submodule
12956           From 733fca9 to 6da3bab
12957
12958 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
12959
12960         * common:
12961           Automatic update of common submodule
12962           From fad145b to 733fca9
12963
12964 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
12965
12966         * common:
12967           Automatic update of common submodule
12968           From 47683c1 to fad145b
12969
12970 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12971
12972         * gst/realmedia/rmdemux.c:
12973           rmdemux: pass bitrate on caps
12974           Set the bitrate on the caps, some decoders like sipro need this to function
12975           properly.
12976           Fixes #620007
12977
12978 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
12979
12980         * common:
12981           Automatic update of common submodule
12982           From 17f89e5 to 47683c1
12983
12984 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
12985
12986         * common:
12987           Automatic update of common submodule
12988           From fd7ca04 to 17f89e5
12989
12990 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
12991
12992         * ext/x264/gstx264enc.c:
12993           x264enc: Only set i_weighted_pred on versions where it exists
12994
12995 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
12996
12997         * ext/lame/gstlamemp3enc.c:
12998           lamemp3enc: implement latency query
12999           The encoder's latency is deduced from the framesize. Fixes #618896.
13000
13001 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13002
13003         * configure.ac:
13004         * docs/plugins/gst-plugins-ugly-plugins.args:
13005         * docs/plugins/gst-plugins-ugly-plugins.signals:
13006         * docs/plugins/inspect/plugin-a52dec.xml:
13007         * docs/plugins/inspect/plugin-amrnb.xml:
13008         * docs/plugins/inspect/plugin-amrwbdec.xml:
13009         * docs/plugins/inspect/plugin-asf.xml:
13010         * docs/plugins/inspect/plugin-cdio.xml:
13011         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13012         * docs/plugins/inspect/plugin-dvdread.xml:
13013         * docs/plugins/inspect/plugin-dvdsub.xml:
13014         * docs/plugins/inspect/plugin-iec958.xml:
13015         * docs/plugins/inspect/plugin-lame.xml:
13016         * docs/plugins/inspect/plugin-mad.xml:
13017         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13018         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13019         * docs/plugins/inspect/plugin-mpegstream.xml:
13020         * docs/plugins/inspect/plugin-realmedia.xml:
13021         * docs/plugins/inspect/plugin-siddec.xml:
13022         * docs/plugins/inspect/plugin-twolame.xml:
13023         * docs/plugins/inspect/plugin-x264.xml:
13024         * win32/common/config.h:
13025           Back to development
13026
13027 === release 0.10.15 ===
13028
13029 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13030
13031         * ChangeLog:
13032         * NEWS:
13033         * RELEASE:
13034         * configure.ac:
13035         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13036         * docs/plugins/inspect/plugin-a52dec.xml:
13037         * docs/plugins/inspect/plugin-amrnb.xml:
13038         * docs/plugins/inspect/plugin-amrwbdec.xml:
13039         * docs/plugins/inspect/plugin-asf.xml:
13040         * docs/plugins/inspect/plugin-cdio.xml:
13041         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13042         * docs/plugins/inspect/plugin-dvdread.xml:
13043         * docs/plugins/inspect/plugin-dvdsub.xml:
13044         * docs/plugins/inspect/plugin-iec958.xml:
13045         * docs/plugins/inspect/plugin-lame.xml:
13046         * docs/plugins/inspect/plugin-mad.xml:
13047         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13048         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13049         * docs/plugins/inspect/plugin-mpegstream.xml:
13050         * docs/plugins/inspect/plugin-realmedia.xml:
13051         * docs/plugins/inspect/plugin-siddec.xml:
13052         * docs/plugins/inspect/plugin-twolame.xml:
13053         * docs/plugins/inspect/plugin-x264.xml:
13054         * gst-plugins-ugly.doap:
13055         * win32/common/config.h:
13056           Release 0.10.15
13057
13058 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13059
13060         * po/af.po:
13061         * po/az.po:
13062         * po/bg.po:
13063         * po/ca.po:
13064         * po/cs.po:
13065         * po/da.po:
13066         * po/de.po:
13067         * po/el.po:
13068         * po/en_GB.po:
13069         * po/es.po:
13070         * po/eu.po:
13071         * po/fi.po:
13072         * po/fr.po:
13073         * po/hu.po:
13074         * po/id.po:
13075         * po/it.po:
13076         * po/ja.po:
13077         * po/lt.po:
13078         * po/lv.po:
13079         * po/ms.po:
13080         * po/mt.po:
13081         * po/nb.po:
13082         * po/nl.po:
13083         * po/or.po:
13084         * po/pl.po:
13085         * po/pt_BR.po:
13086         * po/ru.po:
13087         * po/sk.po:
13088         * po/sl.po:
13089         * po/sq.po:
13090         * po/sr.po:
13091         * po/sv.po:
13092         * po/tr.po:
13093         * po/uk.po:
13094         * po/vi.po:
13095         * po/zh_CN.po:
13096           Update .po files
13097
13098 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13099
13100         * configure.ac:
13101           configure: make implicit GLib and liboil requirements explicit
13102           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13103
13104 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
13105
13106         * ext/x264/gstx264enc.c:
13107           x264enc: disable I weighted pred
13108           If it is enabled, then it will be main profile instead of baseline.
13109           This ensures maximum compatibility of the output stream until the
13110           encoder configuration interface gets an overhaul with explicit
13111           output profile selection.
13112           Fixes #619776.
13113
13114 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13115
13116         * configure.ac:
13117         * win32/common/config.h:
13118           0.10.14.3 pre-release
13119
13120 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13121
13122         * po/af.po:
13123         * po/az.po:
13124         * po/bg.po:
13125         * po/ca.po:
13126         * po/cs.po:
13127         * po/da.po:
13128         * po/de.po:
13129         * po/el.po:
13130         * po/en_GB.po:
13131         * po/es.po:
13132         * po/eu.po:
13133         * po/fi.po:
13134         * po/fr.po:
13135         * po/hu.po:
13136         * po/id.po:
13137         * po/it.po:
13138         * po/ja.po:
13139         * po/lt.po:
13140         * po/lv.po:
13141         * po/ms.po:
13142         * po/mt.po:
13143         * po/nb.po:
13144         * po/nl.po:
13145         * po/or.po:
13146         * po/pl.po:
13147         * po/pt_BR.po:
13148         * po/ru.po:
13149         * po/sk.po:
13150         * po/sl.po:
13151         * po/sq.po:
13152         * po/sr.po:
13153         * po/sv.po:
13154         * po/tr.po:
13155         * po/uk.po:
13156         * po/vi.po:
13157         * po/zh_CN.po:
13158           po: update translations
13159
13160 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13161
13162         * common:
13163           Automatic update of common submodule
13164           From 357b0db to fd7ca04
13165
13166 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13167
13168         * configure.ac:
13169         * win32/common/config.h:
13170           0.10.14.2 pre-release
13171
13172 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13173
13174         * common:
13175           Automatic update of common submodule
13176           From 4d67bd6 to 357b0db
13177
13178 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13179
13180         * gst/realmedia/rmdemux.c:
13181         * gst/realmedia/rmutils.c:
13182         * gst/realmedia/rmutils.h:
13183           rmdemux: add better sipr nibble swap routine
13184
13185 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13186
13187         * gst/realmedia/rmdemux.c:
13188           rmdemux: descramble SIPR before pushing out
13189           Collect and descramble the SIPR packets before pushing.
13190           Descramble ATRAC audio.
13191           Fixes #618098
13192
13193 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13194
13195         * gst/realmedia/rmutils.c:
13196         * gst/realmedia/rmutils.h:
13197           rm: add function to descramble sipr
13198
13199 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13200
13201         * ext/x264/gstx264enc.c:
13202         * ext/x264/gstx264enc.h:
13203           x264enc: Re-send the received upstream event as-is downstream
13204           https://bugzilla.gnome.org/show_bug.cgi?id=606689
13205
13206 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
13207
13208         * ext/amrnb/amrnb.c:
13209           amrnbenc: Set rank to GST_RANK_SECONDARY
13210
13211 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13212
13213         * gst/realmedia/rtspreal.c:
13214           rtspreal: use GLib's base64 functions if available
13215           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13216
13217 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
13218
13219         * ext/amrnb/amrnbdec.h:
13220         * ext/amrnb/amrnbenc.h:
13221         * ext/amrwbdec/amrwbdec.h:
13222           amr: Use correct includes (as pkg-config suggests)
13223           Fixes #617078
13224
13225 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
13226
13227         * gst/ac3parse/.gitignore:
13228         * gst/ac3parse/Makefile.am:
13229         * gst/ac3parse/README:
13230         * gst/ac3parse/ac3parse.vcproj:
13231         * gst/ac3parse/gstac3parse.c:
13232         * gst/ac3parse/gstac3parse.h:
13233           ac3parse: remove unported 0.8 plugin
13234           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13235
13236 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
13237
13238         * gst/mpegaudioparse/gstmpegaudioparse.c:
13239           docs: adding a mp3decoder as well is useful
13240
13241 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
13242
13243         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13244           docs: massage section index
13245
13246 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
13247
13248         * ext/amrwbdec/amrwbdec.c:
13249         * ext/amrwbdec/amrwbdec.h:
13250           amrwbdec: move define to source to avoid hiding it from the docs
13251
13252 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
13253
13254         * ext/cdio/gstcdiocddasrc.c:
13255           docs: remove short_desc, it is taken from element details
13256
13257 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
13258
13259         * gst/synaesthesia/gstsynaesthesia.c:
13260           docs: fix sections docs for synaesthesia
13261
13262 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
13263
13264         * docs/plugins/Makefile.am:
13265         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13266         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13267         * gst/mpegaudioparse/gstmpegaudioparse.c:
13268           docs: add docs for mp3parse
13269
13270 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13271
13272         * gst-plugins-ugly.doap:
13273           doap: update repository info from cvs->git and maintainers
13274
13275 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13276
13277         * common:
13278           Automatic update of common submodule
13279           From fc85867 to 4d67bd6
13280
13281 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13282
13283         * tests/check/elements/x264enc.c:
13284           x264enc: adaptive NALU type checking
13285           In particular, be less picky about SEI NALU order, which makes test more
13286           robust with respect to changes in libx264.
13287           See also #615410.
13288
13289 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13290
13291         * ext/x264/gstx264enc.c:
13292           x264enc: adaptive x264 header NAL layout handling
13293           Fixes #615410.
13294
13295 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13296
13297         * gst/asfdemux/gstrtpasfdepay.c:
13298           asfdepay: we require a dynamic payload type
13299           Add an extra caps property that restricts the depayloader to only accept dynamic
13300           payload types.
13301
13302 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13303
13304         * configure.ac:
13305           configure: Drop -Wcast-align
13306           Commit message copied from core's commit from Benjamin Otte:
13307           246f5dba96a5b50bb74621af67b30942cca72af5
13308           Apparently gcc warns that GstMiniObject is not castable to
13309           GstEvent/Message/Buffer due to them containing 64bit variables, even
13310           though ARM hackers claim that those only need 4byte alignment. And as
13311           long as gcc behaves that way, this warning is not very useful.
13312           So we'll remove the warning until this problem is fixed.
13313           Fixes #615698
13314
13315 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
13316
13317         * ext/mpeg2dec/gstmpeg2dec.c:
13318           mpeg2dec: copy over all buffer flags when copying buffers.
13319           Avoids losing the tff/rff video buffer flags
13320
13321 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
13322
13323         * gst/asfdemux/asfpacket.c:
13324           asfdemux: Make a table static to avoid having to always allocate it.
13325
13326 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13327
13328         * ext/x264/gstx264enc.c:
13329           x264enc: fix up avcC header construction
13330           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13331           for BUILD_X264 < 76.
13332           Also fixes #610089.
13333
13334 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13335
13336         * ext/x264/gstx264enc.c:
13337           x264enc: parameterize libx264 provided NAL layout in codec-data creation
13338
13339 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
13340
13341         * configure.ac:
13342           configure: Remove -Wundef flag
13343           Same fix as for #615161
13344
13345 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13346
13347         * common:
13348           Automatic update of common submodule
13349           From fdf023d to fc85867
13350
13351 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13352
13353         * gst-libs/gst/gettext.h:
13354           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13355
13356 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13357
13358         * common:
13359         * ext/Makefile.am:
13360         * gst/Makefile.am:
13361           build: build plugins in parallel where possible, if make -jN is used
13362
13363 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13364
13365         * Makefile.am:
13366           build: add cruft alert for common/shave*
13367
13368 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13369
13370         * win32/MANIFEST:
13371           Fix make distcheck
13372           Remove removed file win32/common/config.h.in from MANIFEST.
13373
13374 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
13375
13376         * gst/synaesthesia/synaescope.c:
13377         * gst/synaesthesia/synaescope.h:
13378           synaestesia: Fix old-style prototype
13379
13380 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
13381
13382         * gst/realmedia/rmutils.c:
13383           Fix pointer type.
13384           Fixes #613815
13385
13386 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
13387
13388         * common:
13389           Automatic update of common submodule
13390           From 55cd514 to c1d07dd
13391
13392 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13393
13394         * configure.ac:
13395         * ext/amrnb/amrnbdec.c:
13396         * ext/amrnb/amrnbenc.c:
13397         * ext/cdio/gstcdiocddasrc.h:
13398         * ext/dvdread/dvdreadsrc.c:
13399         * ext/lame/gstlame.h:
13400         * ext/lame/gstlamemp3enc.h:
13401         * ext/lame/plugin.c:
13402         * ext/mad/gstmad.c:
13403         * ext/x264/gstx264enc.c:
13404         * ext/x264/gstx264enc.h:
13405         * gst/mpegaudioparse/gstmpegaudioparse.c:
13406         * gst/mpegaudioparse/gstxingmux.c:
13407         * gst/mpegstream/gstdvddemux.c:
13408         * gst/mpegstream/gstmpegdemux.c:
13409         * gst/mpegstream/gstmpegparse.c:
13410         * gst/realmedia/asmrules.c:
13411         * gst/realmedia/pnmsrc.c:
13412         * gst/realmedia/pnmsrc.h:
13413         * gst/realmedia/rdtdepay.h:
13414         * gst/realmedia/rdtmanager.c:
13415         * gst/realmedia/rtspreal.c:
13416           build: Add all kinds of compiler warning flags and fix the resulting warnings
13417
13418 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13419
13420         * ext/amrnb/Makefile.am:
13421         * ext/amrwbdec/Makefile.am:
13422         * ext/sidplay/Makefile.am:
13423         * gst/asfdemux/Makefile.am:
13424         * gst/mpegaudioparse/Makefile.am:
13425           build: fix up Makefile.am
13426           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13427           the order a bit here and there (see docs/random/moving-plugins).
13428
13429 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13430
13431         * win32/common/config.h.in:
13432           win32: remove win32-specific config.h.in copy that's not used any longer
13433           The win32 config.h is now generated from the top-level config.h.in.
13434
13435 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
13436
13437         * ext/a52dec/gsta52dec.c:
13438         * ext/amrnb/amrnbdec.c:
13439         * ext/amrnb/amrnbenc.c:
13440         * ext/amrwbdec/amrwbdec.c:
13441         * ext/cdio/gstcdiocddasrc.c:
13442         * ext/dvdread/dvdreadsrc.c:
13443         * ext/lame/gstlame.c:
13444         * ext/mad/gstmad.c:
13445         * ext/mpeg2dec/gstmpeg2dec.c:
13446         * gst/ac3parse/gstac3parse.c:
13447         * gst/asfdemux/gstasfdemux.c:
13448         * gst/asfdemux/gstrtpasfdepay.c:
13449         * gst/asfdemux/gstrtspwms.c:
13450         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13451         * gst/iec958/ac3iec.c:
13452         * gst/mpegaudioparse/gstmpegaudioparse.c:
13453         * gst/mpegaudioparse/gstxingmux.c:
13454         * gst/mpegstream/gstdvddemux.c:
13455         * gst/mpegstream/gstmpegdemux.c:
13456         * gst/mpegstream/gstmpegparse.c:
13457         * gst/mpegstream/gstrfc2250enc.c:
13458         * gst/realmedia/pnmsrc.c:
13459         * gst/realmedia/rademux.c:
13460         * gst/realmedia/rdtdepay.c:
13461         * gst/realmedia/rdtmanager.c:
13462         * gst/realmedia/rmdemux.c:
13463         * gst/realmedia/rtspreal.c:
13464         * gst/synaesthesia/gstsynaesthesia.c:
13465           gst_element_class_set_details => gst_element_class_set_details_simple
13466
13467 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13468
13469         * ext/x264/gstx264enc.c:
13470           x264enc: Put pixel-aspect-ratio from input into the src pad caps
13471           Fixes bug #612995.
13472
13473 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
13474
13475         * common:
13476           Automatic update of common submodule
13477           From e272f71 to 55cd514
13478
13479 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
13480
13481         * common:
13482           Automatic update of common submodule
13483           From df8a7c8 to e272f71
13484
13485 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
13486
13487         * configure.ac:
13488           Update CXXFLAGS, too
13489
13490 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
13491
13492         * configure.ac:
13493           Update for recent changes to common submodule
13494           This just replaces every "$ERROR_CFLAGS" usage with a usage of
13495           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13496           previously.
13497           Actually using that separation will happen later.
13498
13499 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
13500
13501         * common:
13502           Automatic update of common submodule
13503           From 9720a7d to df8a7c8
13504
13505 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
13506
13507         * common:
13508           Automatic update of common submodule
13509           From 0b6e072 to 9720a7d
13510
13511 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
13512
13513         * common:
13514           Automatic update of common submodule
13515           From 7cc5eb4 to 0b6e072
13516
13517 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13518
13519         * common:
13520           Automatic update of common submodule
13521           From 7aa65b5 to 7cc5eb4
13522
13523 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13524
13525         * common:
13526           Automatic update of common submodule
13527           From 44ecce7 to 7aa65b5
13528
13529 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13530
13531         * configure.ac:
13532           configure: Use automake 1.11 silent rules instead of shave if available
13533           This makes sure that we use something that is still maintained and
13534           also brings back libtool 1.5 support.
13535
13536 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13537
13538         * configure.ac:
13539         * docs/plugins/inspect/plugin-a52dec.xml:
13540         * docs/plugins/inspect/plugin-amrnb.xml:
13541         * docs/plugins/inspect/plugin-amrwbdec.xml:
13542         * docs/plugins/inspect/plugin-asf.xml:
13543         * docs/plugins/inspect/plugin-cdio.xml:
13544         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13545         * docs/plugins/inspect/plugin-dvdread.xml:
13546         * docs/plugins/inspect/plugin-dvdsub.xml:
13547         * docs/plugins/inspect/plugin-iec958.xml:
13548         * docs/plugins/inspect/plugin-lame.xml:
13549         * docs/plugins/inspect/plugin-mad.xml:
13550         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13551         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13552         * docs/plugins/inspect/plugin-mpegstream.xml:
13553         * docs/plugins/inspect/plugin-realmedia.xml:
13554         * docs/plugins/inspect/plugin-siddec.xml:
13555         * docs/plugins/inspect/plugin-twolame.xml:
13556         * docs/plugins/inspect/plugin-x264.xml:
13557         * win32/common/config.h:
13558           Back to development
13559
13560 === release 0.10.14 ===
13561
13562 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13563
13564         * ChangeLog:
13565         * NEWS:
13566         * RELEASE:
13567         * configure.ac:
13568         * docs/plugins/gst-plugins-ugly-plugins.args:
13569         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13570         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13571         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13572         * docs/plugins/inspect/plugin-a52dec.xml:
13573         * docs/plugins/inspect/plugin-amrnb.xml:
13574         * docs/plugins/inspect/plugin-amrwbdec.xml:
13575         * docs/plugins/inspect/plugin-asf.xml:
13576         * docs/plugins/inspect/plugin-cdio.xml:
13577         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13578         * docs/plugins/inspect/plugin-dvdread.xml:
13579         * docs/plugins/inspect/plugin-dvdsub.xml:
13580         * docs/plugins/inspect/plugin-iec958.xml:
13581         * docs/plugins/inspect/plugin-lame.xml:
13582         * docs/plugins/inspect/plugin-mad.xml:
13583         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13584         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13585         * docs/plugins/inspect/plugin-mpegstream.xml:
13586         * docs/plugins/inspect/plugin-realmedia.xml:
13587         * docs/plugins/inspect/plugin-siddec.xml:
13588         * docs/plugins/inspect/plugin-twolame.xml:
13589         * docs/plugins/inspect/plugin-x264.xml:
13590         * gst-plugins-ugly.doap:
13591         * win32/common/config.h:
13592           Release 0.10.14
13593
13594 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13595
13596         * po/af.po:
13597         * po/az.po:
13598         * po/bg.po:
13599         * po/ca.po:
13600         * po/cs.po:
13601         * po/da.po:
13602         * po/de.po:
13603         * po/el.po:
13604         * po/en_GB.po:
13605         * po/es.po:
13606         * po/eu.po:
13607         * po/fi.po:
13608         * po/fr.po:
13609         * po/hu.po:
13610         * po/id.po:
13611         * po/it.po:
13612         * po/ja.po:
13613         * po/lt.po:
13614         * po/lv.po:
13615         * po/ms.po:
13616         * po/mt.po:
13617         * po/nb.po:
13618         * po/nl.po:
13619         * po/or.po:
13620         * po/pl.po:
13621         * po/pt_BR.po:
13622         * po/ru.po:
13623         * po/sk.po:
13624         * po/sl.po:
13625         * po/sq.po:
13626         * po/sr.po:
13627         * po/sv.po:
13628         * po/tr.po:
13629         * po/uk.po:
13630         * po/vi.po:
13631         * po/zh_CN.po:
13632           Update .po files
13633
13634 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13635
13636         * configure.ac:
13637         * win32/common/config.h:
13638           0.10.13.4 pre-release
13639
13640 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13641
13642         * ext/x264/gstx264enc.c:
13643         * tests/check/elements/x264enc.c:
13644           x264enc: Replace 'avc-sample' with 'avc' in caps
13645           In the element and in its tests
13646           Fixes #606662
13647
13648 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
13649
13650         * gst/asfdemux/gstasfdemux.c:
13651           asfdemux: Don't set durations of 0 on outgoing buffers.
13652           Some (broken) streams don't have the extended stream properties in
13653           the header, resulting in applying a duration of zero on outgoing
13654           buffers.
13655           Fixes #611473
13656
13657 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
13658
13659         * gst/asfdemux/asfpacket.c:
13660           asfdemux: Make sure we always set proper payload duration.
13661           Some (broken) streams will have a delta of 0, resulting in outgoing
13662           buffers having durations of 0.
13663           Fixes #611473
13664
13665 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13666
13667         * configure.ac:
13668         * win32/common/config.h:
13669           0.10.13.3 pre-release
13670
13671 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
13672
13673         * gst/asfdemux/asfpacket.c:
13674           asfdemux: Make sure we don't end up with negative timestamps.
13675           Some files have payload with timestamps smaller than the preroll duration.
13676           Instead of blindly substracting the preroll value (and ending up with
13677           insanely high timestamps on the outgoing buffers), we make sure we
13678           never go below 0.
13679           Fixes #610432
13680
13681 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13682
13683         * configure.ac:
13684         * win32/common/config.h:
13685           0.10.13.2 pre-release
13686           Update core/base requirement to 0.10.26, since that's more likely
13687           to be the actual requirement.
13688
13689 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13690
13691         * po/LINGUAS:
13692         * po/el.po:
13693         * po/sl.po:
13694           po: update translations
13695
13696 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13697
13698         * tests/check/elements/x264enc.c:
13699           x264enc: add caps check to x264enc unit test
13700           Add some minimal caps checking to x264enc unit test.
13701           See #610089.
13702
13703 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
13704
13705         * ext/x264/gstx264enc.c:
13706           x264enc: fix up avcC header construction and playback by flash players
13707           Fix off-by-one bug when constructing the avcC header chunk: we
13708           wrote wrong profile info into the header. The first byte in the
13709           SPS NAL we get from x264 is the nal type, not the profile_idc.
13710           Also add some debug logging.
13711           Fixes #610089.
13712
13713 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
13714
13715         * gst/asfdemux/gstasfdemux.c:
13716           asfdemux: Improve seek behaviour for audio-only with no index
13717           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13718           for video, we can just seek to seek_time instead.
13719
13720 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13721
13722         * configure.ac:
13723           configure: fix up GST_CXXFLAGS properly
13724           We don't want C specific flags in GST_CXXFLAGS, so base it on the
13725           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13726           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13727
13728 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13729
13730         * MAINTAINERS:
13731           Update MAINTAINERS, add myself
13732
13733 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
13734
13735         * configure.ac:
13736           configure: base GST_CXXFLAGS on --cflags from pkg-config
13737           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13738           point for for both C and CXX settings.
13739
13740 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13741
13742         * common:
13743           Automatic update of common submodule
13744           From 96dc793 to 44ecce7
13745
13746 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13747
13748         * Makefile.am:
13749         * configure.ac:
13750         * win32/common/.gitignore:
13751         * win32/common/config.h:
13752           win32: change how win32/common/config.h is updated
13753           Generate win32/common/config.h-new directly from config.h.in,
13754           using shell variables in configure and some hard-coded information.
13755           Change top-level makefile so that 'make win32-update' copies the
13756           generated file to win32/common/config.h, which we keep in source
13757           control. It's kept in source control so that the git tree is
13758           buildable from VS.
13759           This change is similar to the ones applied a while ago to GStreamer
13760           core, gst-plugins-base and gst-plugins-good and prevents configure
13761           from changing files in source control. The generated config.h
13762           should be ok, but needs testing.
13763
13764 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13765
13766         * gst/realmedia/rtspreal.c:
13767           rtspreal: don't construct config header with uninitialised bytes
13768           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13769           a presumably unintentional padding of uninitialised bytes at the end
13770           of the CONT tags chunk, which should be harmless but causes warnings
13771           in valgrind (see #608533 for a test URL).
13772
13773 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13774
13775         * gst/realmedia/rtspreal.c:
13776           rtspreal: add finalize function so we can free streams and rulebook
13777           Fix memory leak in Real RTSP component (#608533).
13778
13779 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13780
13781         * gst/realmedia/rtspreal.c:
13782           rtspreal: fix minor memory leak
13783           Caps take their own reference when a buffer is added to them, so
13784           unref buffer after adding it to caps (#608533).
13785
13786 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13787
13788         * gst/realmedia/rdtdepay.c:
13789           rdtdepay: unref input buffer when done
13790           Fixes memory leak, see #608533.
13791
13792 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13793
13794         * common:
13795           Automatic update of common submodule
13796           From 15d47a6 to 96dc793
13797
13798 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13799
13800         * ext/x264/gstx264enc.c:
13801         * ext/x264/gstx264enc.h:
13802           x264enc: make use of Access Unit delimiters configurable
13803           API: GstX264Enc:aud
13804
13805 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13806
13807         * gst/asfdemux/asfpacket.c:
13808           asfdemux: Do not subtract padding twice
13809           Only subtract implicit padding if an explicit one isn't
13810           provided. Avoids subtracting it twice and causing
13811           parsing errors.
13812           Fixes #607698
13813
13814 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
13815
13816         * gst/asfdemux/gstasfdemux.c:
13817         * gst/mpegstream/gstmpegpacketize.c:
13818           assert: g_assert_not_reached() cannot replace return statement
13819           Fix build with assert being turned off.
13820
13821 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13822
13823         * common:
13824           Automatic update of common submodule
13825           From 14cec89 to 15d47a6
13826
13827 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
13828
13829         * gst/asfdemux/gstasfdemux.c:
13830           asfdemux: Don't forget to update flow variable
13831           Forgot to update the return value in the loop.
13832
13833 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
13834
13835         * gst/asfdemux/gstasfdemux.c:
13836           asfdemux: Check flow return on every push
13837           We previously only aggregated flow returns after the while(push) loop,
13838           which meant that in some cases we would end-up not properly aggregating
13839           the flow returns.
13840           This is based on the same flow aggregation algorithm as oggdemux.
13841
13842 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13843
13844         * ext/x264/gstx264enc.c:
13845           x264enc: Add stream-format to output caps
13846           Adds stream-format to output caps of x264enc that
13847           informs if the stream is in bytestream of avc format.
13848           Fixes #606662
13849
13850 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
13851
13852         * gst/mpegaudioparse/gstxingmux.c:
13853           xingmux: Fix unaligned memory access
13854           ARM/SPARC need 32bit alignment but xingmux accesses possibly
13855           unaligned memory, which leads to SIGBUS.
13856           Fixes bug #586464.
13857
13858 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
13859
13860         * gst/asfdemux/gstasfdemux.c:
13861           asfdemux: Use GST_STR_NULL in a couple of places.
13862           Fixes crashing on some of the log statements on win32.
13863
13864 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13865
13866         * gst/realmedia/rmdemux.c:
13867           rmdemux: Parse and post bitrate for streams
13868           Parse the bitrate of the streams and post their tags.
13869           Fixes #599299
13870
13871 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13872
13873         * gst/asfdemux/gstasfdemux.c:
13874         * gst/asfdemux/gstasfdemux.h:
13875           asfdemux: Post bitrate tag
13876           If stream bitrate object is available, post the bitrate
13877           tags.
13878           Fixes #599297
13879
13880 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13881
13882         * gst/mpegaudioparse/gstmpegaudioparse.c:
13883         * gst/mpegaudioparse/gstmpegaudioparse.h:
13884           mp3parse: minor validation check of (Xing, VBRI) metadata
13885           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13886
13887 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13888
13889         * gst/mpegaudioparse/gstmpegaudioparse.c:
13890           mp3parse: use proper total_time and total_bytes in various cases
13891           The correct basis for (Xing, VBRI) seek table calculations is the
13892           byte size and duration provided by that metadata, rather than some
13893           other (possibly even estimated) one.  This also prevents an infinite
13894           conversion loop in (unlikely) case where a TOC is provided without
13895           such corresponding (duration) metdata.
13896
13897 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13898
13899         * gst/mpegaudioparse/gstmpegaudioparse.c:
13900         * gst/mpegaudioparse/gstmpegaudioparse.h:
13901           mp3parse: conserve stop time for non-accurate seek
13902           Use the same strategy as accurate seeks to store
13903           pending non-accurate seeks to avoid overwriting non-definite
13904           stop times. When doing non-accurate seeks our position
13905           reporting might drift off by some secs and the stream can
13906           end up before it should.
13907           Fixes #603695
13908
13909 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13910
13911         * common:
13912           Automatic update of common submodule
13913           From 47cb23a to 14cec89
13914
13915 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13916
13917         * ext/amrwbdec/amrwb.c:
13918           amrwbdec: give decoder a rank so decodebin/playbin will use it
13919
13920 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13921
13922         * gst/mpegaudioparse/gstmpegaudioparse.c:
13923           mp3parse: return false when we can't seek
13924           When upstream can't seek, we return false as well
13925
13926 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13927
13928         * ext/lame/gstlame.c:
13929         * ext/lame/gstlamemp3enc.c:
13930           lame: Avoid crash when seeking before negotiating
13931           lame's 'lgv' variable is only initialized when the caps
13932           is negotiated, whenever a seek happens before that, it would
13933           attempt to call a function on an empty pointer, causing the crash.
13934           Fixes #603515
13935
13936 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13937
13938         * common:
13939           Automatic update of common submodule
13940           From 87bf428 to 47cb23a
13941
13942 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13943
13944         * common:
13945           Automatic update of common submodule
13946           From da4c75c to 87bf428
13947
13948 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
13949
13950         * common:
13951           Automatic update of common submodule
13952           From 53a2485 to da4c75c
13953
13954 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13955
13956         * gst/mpegaudioparse/gstmpegaudioparse.c:
13957           mp3parse: fix non-flushing seek
13958           Specifically, in addition to clearing lots of variables/offsets
13959           when receiving newsegment, also clear leftover data to match.
13960
13961 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13962
13963         * ext/x264/gstx264enc.c:
13964         * ext/x264/gstx264enc.h:
13965           x264enc: Make upstream GstForceKeyUnit thread-safe
13966           Also send the GstForceKeyUnit event downstream when an upstream on is received,
13967           allowing muxers or payloaders to take appropriate actions.
13968           https://bugzilla.gnome.org/show_bug.cgi?id=602556
13969
13970 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13971
13972         * common:
13973           Automatic update of common submodule
13974           From a3e3ce4 to 53a2485
13975
13976 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
13977
13978         * gst/asfdemux/gstasfdemux.c:
13979           asfdemux: Don't call strlen() on NULL pointers
13980           Fixes bug #602280.
13981
13982 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13983
13984         * gst/asfdemux/gstasfdemux.c:
13985           asfdemux: Remove old pads when new ones are added
13986           The old pads were being removed before adding the new ones,
13987           we should add the new ones first.
13988           Fixes #599718
13989
13990 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13991
13992         * gst/asfdemux/gstasfdemux.c:
13993         * gst/asfdemux/gstasfdemux.h:
13994           asfdemux: Handle chained asfs on pull mode
13995           Adds chained asfs handling to pull mode. It now checks if
13996           there is a new asf header after the last packet (when it
13997           is possible to know how many packets are) or it tries
13998           checking if a processed packet that fails is an header
13999           object.
14000           Fixes #599718
14001
14002 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14003
14004         * gst/asfdemux/gstasfdemux.c:
14005         * gst/asfdemux/gstasfdemux.h:
14006           asfdemux: properly do chained asfs on push mode
14007           To properly do chained asfs work with playbin2, we need to
14008           push eos on the old pads before removing them.
14009           Fixes #599718
14010
14011 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14012
14013         * gst/asfdemux/gstasfdemux.c:
14014         * gst/asfdemux/gstasfdemux.h:
14015           asfdemux: add support for chained asfs (push mode)
14016           Adds support for detecting and playing chained asfs
14017           in push mode. asfdemux tries to detect a new asf start
14018           by identifying the header object guid in a input buffer.
14019           When it finds it, it resets its state, removing its pads
14020           and creates new ones for the new file.
14021
14022 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14023
14024         * gst/asfdemux/gstasfdemux.c:
14025           asfdemux: fix two small leaks
14026
14027 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14028
14029         * gst/asfdemux/gstasfdemux.c:
14030           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14031           WM/Track has a 0 base but is often wrongly written as starting from 1,
14032           so not as reliable as WM/TrackNumber which always starts from 1.
14033
14034 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14035
14036         * gst/asfdemux/gstasfdemux.c:
14037           asfdemux: WM/Track starts counting from 0, adjust to start from 1
14038
14039 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14040
14041         * gst/asfdemux/gstasfdemux.c:
14042           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14043           There's both WM/Track and WM/TrackNumber.
14044
14045 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
14046
14047         * ext/a52dec/gsta52dec.c:
14048           a52dec: Fix debug statement: Pass pos variable instead of time() function
14049
14050 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
14051
14052         * gst/dvdsub/gstdvdsubdec.c:
14053           dvdsubdec: Fix printf format string warning
14054
14055 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
14056
14057         * gst/asfdemux/gstasfdemux.c:
14058           asfdemux: Fix bogus variable used uninitialised warnings
14059
14060 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
14061
14062         * po/Makevars:
14063           po: Don't create backup .po files
14064           As well as preventing creation of useless backup files, it works
14065           around a bug in gettext 0.17 on OS/X
14066
14067 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
14068
14069         * gst/asfdemux/asfpacket.c:
14070           asfdemux: fix c99-style comments.
14071
14072 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
14073
14074         * gst/asfdemux/asfpacket.c:
14075           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14076
14077 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14078
14079         * gst/realmedia/rmutils.c:
14080           rmutils: fix byteswapping
14081           fix the byteswapping code that was wrong because of the side effects of the
14082           READ/WRITE macros.
14083           Fixes #599676
14084
14085 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
14086
14087         * ext/x264/gstx264enc.c:
14088           x264enc: Adapt to slightly modified x264 API
14089           Fixes #599095.
14090
14091 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14092
14093         * gst/asfdemux/asfpacket.c:
14094           asfdemux: careful to avoid crash on bogus data
14095           When receiving bogus data, we have to avoid subtracting a value
14096           larger than 'size' from 'size' variable, resulting in a wrap
14097           that would make 'size' a really large bogus value.
14098           Fixes #599333
14099
14100 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14101
14102         * win32/common/config.h:
14103           win32: Commit bumped version number
14104
14105 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
14106
14107         * gst/mpegaudioparse/gstmpegaudioparse.c:
14108           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14109           Fixes #598761
14110           This removes a good 50% of processing time for parsing a buffer.
14111           We do this by simply... getting the nicks that we already have handy
14112           instead of going through the expensive glib system.
14113
14114 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
14115
14116         * configure.ac:
14117           configure.ac: And back to development we go...
14118
14119 === release 0.10.13 ===
14120
14121 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
14122
14123         * ChangeLog:
14124         * NEWS:
14125         * RELEASE:
14126         * common:
14127         * configure.ac:
14128         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14129         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14130         * docs/plugins/inspect/plugin-a52dec.xml:
14131         * docs/plugins/inspect/plugin-asf.xml:
14132         * docs/plugins/inspect/plugin-cdio.xml:
14133         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14134         * docs/plugins/inspect/plugin-dvdread.xml:
14135         * docs/plugins/inspect/plugin-dvdsub.xml:
14136         * docs/plugins/inspect/plugin-iec958.xml:
14137         * docs/plugins/inspect/plugin-lame.xml:
14138         * docs/plugins/inspect/plugin-mad.xml:
14139         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14140         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14141         * docs/plugins/inspect/plugin-mpegstream.xml:
14142         * docs/plugins/inspect/plugin-realmedia.xml:
14143         * docs/plugins/inspect/plugin-siddec.xml:
14144         * docs/plugins/inspect/plugin-twolame.xml:
14145         * docs/plugins/inspect/plugin-x264.xml:
14146         * gst-plugins-ugly.doap:
14147         * win32/common/config.h:
14148           Release 0.10.13
14149
14150 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
14151
14152         * po/af.po:
14153         * po/az.po:
14154         * po/bg.po:
14155         * po/ca.po:
14156         * po/cs.po:
14157         * po/da.po:
14158         * po/de.po:
14159         * po/en_GB.po:
14160         * po/es.po:
14161         * po/eu.po:
14162         * po/fi.po:
14163         * po/fr.po:
14164         * po/hu.po:
14165         * po/id.po:
14166         * po/it.po:
14167         * po/ja.po:
14168         * po/lt.po:
14169         * po/lv.po:
14170         * po/ms.po:
14171         * po/mt.po:
14172         * po/nb.po:
14173         * po/nl.po:
14174         * po/or.po:
14175         * po/pl.po:
14176         * po/pt_BR.po:
14177         * po/ru.po:
14178         * po/sk.po:
14179         * po/sq.po:
14180         * po/sr.po:
14181         * po/sv.po:
14182         * po/tr.po:
14183         * po/uk.po:
14184         * po/vi.po:
14185         * po/zh_CN.po:
14186           Update .po files
14187
14188 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
14189
14190         * common:
14191           Automatic update of common submodule
14192           From 85d1530 to 0702fe1
14193
14194 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
14195
14196         * ChangeLog:
14197         * configure.ac:
14198         * po/af.po:
14199         * po/az.po:
14200         * po/bg.po:
14201         * po/ca.po:
14202         * po/cs.po:
14203         * po/da.po:
14204         * po/de.po:
14205         * po/en_GB.po:
14206         * po/es.po:
14207         * po/eu.po:
14208         * po/fi.po:
14209         * po/fr.po:
14210         * po/hu.po:
14211         * po/id.po:
14212         * po/it.po:
14213         * po/ja.po:
14214         * po/lt.po:
14215         * po/lv.po:
14216         * po/ms.po:
14217         * po/mt.po:
14218         * po/nb.po:
14219         * po/nl.po:
14220         * po/or.po:
14221         * po/pl.po:
14222         * po/pt_BR.po:
14223         * po/ru.po:
14224         * po/sk.po:
14225         * po/sq.po:
14226         * po/sr.po:
14227         * po/sv.po:
14228         * po/tr.po:
14229         * po/uk.po:
14230         * po/vi.po:
14231         * po/zh_CN.po:
14232         * win32/common/config.h:
14233           0.10.12.3 pre-release
14234
14235 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
14236
14237         * common:
14238           Automatic update of common submodule
14239           From a3e3ce4 to 85d1530
14240
14241 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14242
14243         * ext/a52dec/gsta52dec.c:
14244           a52dec: Fix reference leak on all input buffers in 'dvd mode'
14245           https://bugzilla.gnome.org/show_bug.cgi?id=598272
14246
14247 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
14248
14249         * ChangeLog:
14250         * configure.ac:
14251         * po/LINGUAS:
14252         * po/af.po:
14253         * po/az.po:
14254         * po/bg.po:
14255         * po/ca.po:
14256         * po/cs.po:
14257         * po/da.po:
14258         * po/de.po:
14259         * po/en_GB.po:
14260         * po/es.po:
14261         * po/eu.po:
14262         * po/fi.po:
14263         * po/fr.po:
14264         * po/hu.po:
14265         * po/id.po:
14266         * po/it.po:
14267         * po/ja.po:
14268         * po/lt.po:
14269         * po/lv.po:
14270         * po/ms.po:
14271         * po/mt.po:
14272         * po/nb.po:
14273         * po/nl.po:
14274         * po/or.po:
14275         * po/pl.po:
14276         * po/pt_BR.po:
14277         * po/ru.po:
14278         * po/sk.po:
14279         * po/sq.po:
14280         * po/sr.po:
14281         * po/sv.po:
14282         * po/tr.po:
14283         * po/uk.po:
14284         * po/vi.po:
14285         * po/zh_CN.po:
14286         * win32/common/config.h:
14287           0.10.12.2 pre-release
14288
14289 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14290
14291         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14292         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14293           docs: Remove files accidentally added
14294           Remove the gst-plugins-ugly-plugins.args.new and
14295           gst-plugins-ugly-plugins.signals.new files, that appear
14296           to have been accidentally added in commit
14297           f5d046a0b034f9bd7274291f7131ee5db1a30052
14298
14299 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14300
14301         * ext/a52dec/gsta52dec.c:
14302           a52dec: Add some debugging for new segment events
14303
14304 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
14305
14306         * ext/mpeg2dec/gstmpeg2dec.c:
14307           mpeg2dec: fix warning in macosx snow leopard
14308
14309 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
14310
14311         * gst/mpegstream/gstmpegparse.c:
14312           mpegstream: fix warning in macosx snow leopard
14313
14314 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
14315
14316         * gst/mpegaudioparse/gstmpegaudioparse.c:
14317           mpegaudioparse: fix warning in macosx snow leopard
14318
14319 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
14320
14321         * gst/dvdsub/gstdvdsubdec.c:
14322           dvdsubdec: fix warning on macosx snow leopard
14323
14324 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
14325
14326         * gst/asfdemux/gstasfdemux.c:
14327           asfdemux: fix warning in macosx snow leopard
14328
14329 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
14330
14331         * gst/mpegaudioparse/gstmpegaudioparse.c:
14332           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14333
14334 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
14335
14336         * common:
14337           Automatic update of common submodule
14338           From 19fa4f3 to a3e3ce4
14339
14340 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
14341
14342         * gst/asfdemux/gstasfdemux.c:
14343         * gst/realmedia/rdtmanager.c:
14344           build: fprintf, sprintf, sscanf need stdio.h
14345
14346 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
14347
14348         * ext/mad/gstmad.c:
14349           mad: add missing include to fix the build
14350
14351 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14352
14353         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14354           dvdlpcm: whitespace fixes
14355
14356 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14357
14358         * gst-plugins-ugly.spec.in:
14359           update spec file
14360
14361 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14362
14363         * configure.ac:
14364           x264enc: adjust configure checking to changed upstream
14365
14366 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14367
14368         * ext/x264/gstx264enc.c:
14369           x264enc: conditionally adjust to new upstream API
14370           Fixes #596517.
14371
14372 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14373
14374         * gst/mpegaudioparse/gstmpegaudioparse.c:
14375         * gst/mpegaudioparse/gstmpegaudioparse.h:
14376           mpegaudioparse: prevent infinite (re)syncing
14377           Conflicts:
14378           gst/mpegaudioparse/gstmpegaudioparse.c
14379
14380 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
14381
14382         * gst/mpegaudioparse/gstmpegaudioparse.c:
14383           mp3parse: Refactor checking for sync. Make resyncing more reliable.
14384           Previously, we could get false sync relatively easily - it sometimes happened
14385           on real files. This cleans the code up a fair bit, and makes it require more
14386           confirmation that we've found valid sync before continuing.
14387
14388 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14389
14390         * gst/mpegaudioparse/gstmpegaudioparse.c:
14391           mpegaudioparse: ensure 2 valid headers in a row when resyncing
14392
14393 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14394
14395         * gst/mpegstream/gstdvddemux.c:
14396           dvddemux: remove bogus ifndef
14397
14398 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14399
14400         * common:
14401           Automatic update of common submodule
14402           From 94f95e3 to 19fa4f3
14403
14404 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14405
14406         * ext/mpeg2dec/gstmpeg2dec.c:
14407           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14408
14409 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14410
14411         * gst/dvdsub/gstdvdsubparse.c:
14412           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14413
14414 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
14415
14416         * ext/amrnb/amrnbdec.c:
14417         * ext/amrnb/amrnbenc.c:
14418           Remove Ronald Bultje from Authors field
14419           Replaced with "GStreamer maintainers
14420           <gstreamer-devel@lists.sourceforge.net>" or just removed,
14421           depending on the number of other authors.
14422
14423 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
14424
14425         * gst/asfdemux/Makefile.am:
14426         * gst/asfdemux/gstasfmux.c:
14427         * gst/asfdemux/gstasfmux.h:
14428           asfdemux: Remove old non-built asfmux code
14429           Remove so people don't confuse it with the new asfmux code
14430           in -bad.
14431
14432 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14433
14434         * ext/a52dec/gsta52dec.c:
14435           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14436           It's not defined for older liba52 versions.
14437
14438 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
14439
14440         * ext/a52dec/gsta52dec.c:
14441           a52dec: Allow liba52 to use djbfft based IMDCT transform
14442           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14443           IMDCT transform acceleration. It does however have a software based
14444           acceleration using the djbfft library (D.J. Bernstein's library for
14445           fourier transforms - Extremely fast library for floating-point
14446           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14447           flag.
14448           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14449           and AltiVec implementations, but those are checked for first, and
14450           djbfft is chosen only if none of those is available - good in the
14451           case of some distributions including a port of the MPlayer changes
14452           in their system a52dec library.
14453           The down and upmix code in liba52 doesn't seem to be disturbed by
14454           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14455           versions if passed from oil_cpu_get_flags (SSE currently is not).
14456           Fixes bug #592787.
14457
14458 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14459
14460         * configure.ac:
14461           amr: Use opencore-amr pkg-config files if possible
14462           This makes it possible to build the plugins when the libraries
14463           are installed at non-standard locations.
14464           Fixes bug #591348.
14465
14466 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14467
14468         * gst/mpegaudioparse/gstmpegaudioparse.c:
14469           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14470           Metadata provided seek tables are consistent with metadata's view of
14471           total size, which typically matches real size, but need not do so
14472           (e.g. a truncated file).  Fixes seeking and position reporting
14473           in such truncated files (although duration based on metadata may then
14474           still be incorrect).
14475
14476 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14477
14478         * configure.ac:
14479           configure: bump core/base requirements to released versions
14480           to avoid confusion.
14481
14482 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14483
14484         * configure.ac:
14485           configure: Remove all mentions to the id3tag plugin which was removed
14486
14487 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
14488
14489         * configure.ac:
14490           mad: make check for mad independent of the check for id3tag
14491           Fixes bug #590432.
14492
14493 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14494
14495         * gst/asfdemux/gstrtpasfdepay.c:
14496           rtpasfdepay: set padding size to the correct value
14497           asf packets in rtp packets should come with their padding fields
14498           set to 0 and the depayload must update them to the correct
14499           value before pushing downstream
14500
14501 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
14502
14503         * configure.ac:
14504         * docs/plugins/Makefile.am:
14505         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14506         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14507         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14508         * docs/plugins/inspect/plugin-amrnb.xml:
14509         * docs/plugins/inspect/plugin-amrwbdec.xml:
14510         * ext/Makefile.am:
14511         * ext/amrnb/GstAmrnbEnc.prs:
14512         * ext/amrnb/Makefile.am:
14513         * ext/amrnb/README:
14514         * ext/amrnb/amrnb.c:
14515         * ext/amrnb/amrnbdec.c:
14516         * ext/amrnb/amrnbdec.h:
14517         * ext/amrnb/amrnbenc.c:
14518         * ext/amrnb/amrnbenc.h:
14519         * ext/amrnb/amrnbparse.c:
14520         * ext/amrnb/amrnbparse.h:
14521         * ext/amrwbdec/Makefile.am:
14522         * ext/amrwbdec/README:
14523         * ext/amrwbdec/amrwb.c:
14524         * ext/amrwbdec/amrwbdec.c:
14525         * ext/amrwbdec/amrwbdec.h:
14526           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14527           These are based on the OpenCore codecs.
14528           Fixes bug #584890.
14529
14530 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
14531
14532         * common:
14533           Automatic update of common submodule
14534           From fedaaee to 94f95e3
14535
14536 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14537
14538         * LICENSE_readme:
14539         * REQUIREMENTS:
14540         * configure.ac:
14541         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14542         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14543         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14544         * docs/plugins/inspect/plugin-dvdnav.xml:
14545         * ext/Makefile.am:
14546         * ext/dvdnav/.gitignore:
14547         * ext/dvdnav/Makefile.am:
14548         * ext/dvdnav/README:
14549         * ext/dvdnav/dvdnavsrc.c:
14550         * ext/dvdnav/dvdnavsrc.h:
14551         * ext/dvdnav/gst-dvd:
14552         * ext/dvdread/dvdreadsrc.c:
14553         * gst-plugins-ugly.spec.in:
14554         * po/POTFILES.in:
14555           dvdnav: remove dvdnav plugin
14556           Remove dvdnav plugin, it has no future. resindvd is the plugin to
14557           use for dvd playback. Note that dvdnav was never really enabled
14558           in -ugly, you had to edit configure.ac to get it built.
14559
14560 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14561
14562         * tests/check/elements/mpeg2dec.c:
14563           mpeg2dec: Fix unused variables compiler warnings in unit test
14564
14565 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
14566
14567         * autogen.sh:
14568           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14569           Check for more automake command variants. Use printf instead of 'echo -n'
14570           for portability
14571
14572 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
14573
14574         * common:
14575           Automatic update of common submodule
14576           From 5845b63 to fedaaee
14577
14578 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
14579
14580         * .gitignore:
14581           Make git ignore more files
14582
14583 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
14584
14585         * gst/asfdemux/gstasfdemux.c:
14586           asfdemux: Refactor multiple packet pull.
14587           This also fixes a bug by which the first buffer (in a multi-packet mode)
14588           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14589           full incoming buffer and not just of the single asf packet.
14590           Fixes corrupted frames introduced by latest commit.
14591
14592 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14593
14594         * gst/asfdemux/gstasfdemux.c:
14595           asfdemux: use the right accurate field
14596           Remove accurate variable and its faulty use because the real variable is an
14597           instance variable.
14598
14599 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
14600
14601         * gst/asfdemux/asfpacket.c:
14602         * gst/asfdemux/gstasfdemux.c:
14603           asfdemux: Sprinkle branch prediction macros accross the code
14604
14605 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
14606
14607         * gst/asfdemux/gstasfdemux.c:
14608           asfdemux: Delay newsegment handling until we have a keyframe.
14609           We now have a chance for packets to be collected before we send out the
14610           newsegment. If we're not in accurate seeking (keyunit) it will set
14611           the segment start/time to the keyframe's timestamp.
14612
14613 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
14614
14615         * gst/asfdemux/gstasfdemux.c:
14616           asfdemux: Remove useless check. We already have checked for it above.
14617
14618 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
14619
14620         * gst/asfdemux/gstasfdemux.c:
14621           asfdemux: No longer queue GOPs now that seeking is fixed.
14622           We now *always* seek to the keyframe just before our requested position.
14623           When we encounter the first keyframe and we were not accurate (therefore doing
14624           keyframe seeking), we update the segment start position to the keyframe timestamp.
14625
14626 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
14627
14628         * gst/asfdemux/gstasfdemux.c:
14629         * gst/asfdemux/gstasfdemux.h:
14630           asfdemux: Store the accurate seeking flag
14631
14632 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
14633
14634         * gst/asfdemux/gstasfdemux.c:
14635           asfdemux: Use the average frame duration for buffers without a duration.
14636           This will still cause some timestamp jitter, but giving a hint as to the duration
14637           rather than nothing seems to be a better idea.
14638           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14639           duration using the accumulated packet duration (which will be correct).
14640
14641 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
14642
14643         * gst/asfdemux/gstasfdemux.c:
14644         * gst/asfdemux/gstasfdemux.h:
14645           asfdemux: Use index entry packet count to optimize seeking.
14646           The simple index entries also contain the number of packets one needs
14647           to retrieve at a given position to get a full keyframe. We therefore
14648           use that information to retrieve all those packets in one buffer when
14649           working in pull-mode.
14650
14651 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14652
14653         * gst/asfdemux/gstasfdemux.c:
14654           asfdemux: Do not try to free const pointer
14655           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14656           asfdemux tried to free a const pointer that had been cast to a
14657           normal pointer variable.
14658
14659 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
14660
14661         * gst/asfdemux/gstasfdemux.c:
14662           asfdemux: Use presentation timestamp when searching in the index.
14663           We need to take the preroll into account... else we end up too early.
14664
14665 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
14666
14667         * common:
14668           Automatic update of common submodule
14669           From f3bb51b to 5845b63
14670
14671 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
14672
14673         * gst/asfdemux/gstasfdemux.c:
14674           asfdemux: Convert index entry from presentation time to timestamps.
14675           We weren't taking the preroll into account previously, meaning that we
14676           were always seeking preroll nanoseconds too early... resulting in a lot
14677           of dropped packets (which are before the start time).
14678           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14679
14680 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
14681
14682         * common:
14683         * gst/asfdemux/gstasfdemux.c:
14684           asfdemux: Fix byte array metadata handling.
14685           We basically discard byte array metadata. Should be trivial to adapt
14686           to storing the pointers if we need it later on.
14687
14688 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
14689
14690         * gst/asfdemux/gstasfdemux.c:
14691         * gst/asfdemux/gstasfdemux.h:
14692           asfdemux: Handle PAR/interlaced information stored in packet payload.
14693           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14694           in the ASF Packet payload extensions).
14695
14696 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
14697
14698         * gst/asfdemux/gstasfdemux.c:
14699         * gst/asfdemux/gstasfdemux.h:
14700           asfdemux: Store/Handle global metadata (not specific to one stream).
14701           This allows us to store (and handle) PAR information which might be stored there.
14702
14703 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14704
14705         * gst/mpegaudioparse/gstmpegaudioparse.c:
14706           mpegaudioparse: fix Xing inverse seek table building
14707
14708 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
14709
14710         * common:
14711           Automatic update of common submodule
14712           From f3bb51b to f810030
14713
14714 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14715
14716         * gst/asfdemux/gstasfdemux.c:
14717           asfdemux: don't try to free a NULL taglist
14718
14719 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14720
14721         * gst/asfdemux/gstasfdemux.c:
14722           asfdemux: post tags only after we've created our source pads
14723           Post global tags only after we've added our source pads, so that
14724           tag events get sent downstream in addition to tag messages posted
14725           on the bus. This makes sure tags can be picked up automatically
14726           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14727           While we're at it, also add a container-format tag.
14728
14729 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14730
14731         * configure.ac:
14732         * gst/asfdemux/gstasfdemux.c:
14733           asfdemux: use new bytereader functions for image tag parsing
14734
14735 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14736
14737         * gst/asfdemux/gstasfdemux.c:
14738         * gst/asfdemux/gstasfdemux.h:
14739           asfdemux: remove some more unused variables
14740
14741 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14742
14743         * gst/realmedia/rmdemux.c:
14744           rmdemux: plug buffer leaking
14745
14746 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14747
14748         * gst/asfdemux/gstrtpasfdepay.c:
14749           asfdepay: guard against dropped buffers
14750           If a buffer was dropped, we might request data from the adapter that is not
14751           there and then we get a NULL buffer.
14752
14753 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14754
14755         * gst/asfdemux/gstasfdemux.c:
14756         * gst/asfdemux/gstasfdemux.h:
14757           asfdemux: set DISCONT on streams
14758           When we receive a DISCONT as input, don't clear our complete state but simply
14759           mark a discont that will be put on the next buffer. The code will be able to
14760           handle and throw away incomplete data.
14761           Add some more debug info.
14762           Remove an unused variable.
14763
14764 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14765
14766         * gst/asfdemux/gstrtpasfdepay.c:
14767           asfdepay: set DELTA_UNIT flag correctly
14768           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14769           Add some more debug info.
14770
14771 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14772
14773         * gst/asfdemux/gstasfdemux.c:
14774           asfdemux: fix latency calculations
14775           We need to check for -1 as an invalid timestamp, not 1.
14776
14777 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14778
14779         * gst/mpegaudioparse/gstmpegaudioparse.c:
14780         * gst/mpegaudioparse/gstmpegaudioparse.h:
14781           mp3parse: don't put every single frame into the index
14782           Let's not put every single mp3 frame in our index, a few frames per
14783           second should be more than enough. For now use an index interval
14784           of 100ms-500ms depending on the upstream size, to keep the index at
14785           a reasonable size. Factor out the code that adds the index entry
14786           into a separate function for better code readability.
14787
14788 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14789
14790         * gst/mpegaudioparse/gstmpegaudioparse.c:
14791         * gst/mpegaudioparse/gstmpegaudioparse.h:
14792           mp3parse: assume seekability only if we know the upstream size
14793           While technically upstream may be seekable even if it doesn't know
14794           the exact size, I can't think of a use case where this distincation
14795           is relevant in practice, so for now just assume we're not seekable
14796           if upstream doesn't provide us with a size. Makes sure we don't
14797           build a seek index when streaming internet radio with sources that
14798           pretend to be seekable until you try to actually seek.
14799
14800 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14801
14802         * gst-plugins-ugly.spec.in:
14803           Fix x264 requirement in SPEC file
14804
14805 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14806
14807         * ext/x264/gstx264enc.c:
14808         * gst/realmedia/rdtmanager.c:
14809           x264enc, rdtmanager: fix compilation with debugging disabled
14810
14811 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14812
14813         * common:
14814         * docs/plugins/Makefile.am:
14815           docs: Bump common. Fix comment in the docs Makefile.am
14816
14817 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
14818
14819         * configure.ac:
14820         * win32/common/config.h:
14821           Back to development -> 0.10.12.1
14822
14823 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14824
14825         * gst-plugins-ugly.doap:
14826           Add 0.10.12 release to the doap file
14827
14828 === release 0.10.12 ===
14829
14830 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14831
14832         * ChangeLog:
14833         * NEWS:
14834         * RELEASE:
14835         * configure.ac:
14836         * docs/plugins/gst-plugins-ugly-plugins.args:
14837         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14838         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14839         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14840         * docs/plugins/inspect/plugin-a52dec.xml:
14841         * docs/plugins/inspect/plugin-asf.xml:
14842         * docs/plugins/inspect/plugin-cdio.xml:
14843         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14844         * docs/plugins/inspect/plugin-dvdread.xml:
14845         * docs/plugins/inspect/plugin-dvdsub.xml:
14846         * docs/plugins/inspect/plugin-iec958.xml:
14847         * docs/plugins/inspect/plugin-lame.xml:
14848         * docs/plugins/inspect/plugin-mad.xml:
14849         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14850         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14851         * docs/plugins/inspect/plugin-mpegstream.xml:
14852         * docs/plugins/inspect/plugin-realmedia.xml:
14853         * docs/plugins/inspect/plugin-siddec.xml:
14854         * docs/plugins/inspect/plugin-synaesthesia.xml:
14855         * docs/plugins/inspect/plugin-twolame.xml:
14856         * docs/plugins/inspect/plugin-x264.xml:
14857         * win32/common/config.h:
14858           Release 0.10.12
14859
14860 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
14861
14862         * po/bg.po:
14863         * po/id.po:
14864         * po/it.po:
14865         * po/nl.po:
14866         * po/zh_CN.po:
14867           Update .po files
14868
14869 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
14870
14871         * po/af.po:
14872         * po/az.po:
14873         * po/bg.po:
14874         * po/ca.po:
14875         * po/cs.po:
14876         * po/da.po:
14877         * po/en_GB.po:
14878         * po/es.po:
14879         * po/fi.po:
14880         * po/fr.po:
14881         * po/hu.po:
14882         * po/id.po:
14883         * po/it.po:
14884         * po/ja.po:
14885         * po/lt.po:
14886         * po/mt.po:
14887         * po/nb.po:
14888         * po/nl.po:
14889         * po/or.po:
14890         * po/pl.po:
14891         * po/pt_BR.po:
14892         * po/ru.po:
14893         * po/sk.po:
14894         * po/sq.po:
14895         * po/sr.po:
14896         * po/sv.po:
14897         * po/tr.po:
14898         * po/uk.po:
14899         * po/vi.po:
14900         * po/zh_CN.po:
14901           Update .po files
14902
14903 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
14904
14905         * configure.ac:
14906         * po/af.po:
14907         * po/az.po:
14908         * po/bg.po:
14909         * po/ca.po:
14910         * po/cs.po:
14911         * po/da.po:
14912         * po/en_GB.po:
14913         * po/es.po:
14914         * po/fi.po:
14915         * po/fr.po:
14916         * po/hu.po:
14917         * po/id.po:
14918         * po/it.po:
14919         * po/ja.po:
14920         * po/lt.po:
14921         * po/mt.po:
14922         * po/nb.po:
14923         * po/nl.po:
14924         * po/or.po:
14925         * po/pl.po:
14926         * po/pt_BR.po:
14927         * po/ru.po:
14928         * po/sk.po:
14929         * po/sq.po:
14930         * po/sr.po:
14931         * po/sv.po:
14932         * po/tr.po:
14933         * po/uk.po:
14934         * po/vi.po:
14935         * po/zh_CN.po:
14936         * win32/common/config.h:
14937           0.10.11.2 pre-release
14938
14939 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
14940
14941         * win32/common/config.h.in:
14942           win32: Remove #undef inline from the win32 config.h
14943
14944 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14945
14946         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14947         * docs/plugins/inspect/plugin-mad.xml:
14948         * ext/mad/Makefile.am:
14949         * ext/mad/gstid3tag.c:
14950         * ext/mad/gstmad.c:
14951         * ext/mad/gstmad.h:
14952           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14953           It will be reborn with a shiny new code base under its hood in -bad.
14954           See #581756 and #565764.
14955
14956 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14957
14958         * tests/check/pipelines/.gitignore:
14959           gitignore: Ignore some built files in the test area
14960
14961 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14962
14963         * docs/plugins/inspect/plugin-a52dec.xml:
14964         * docs/plugins/inspect/plugin-asf.xml:
14965         * docs/plugins/inspect/plugin-cdio.xml:
14966         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14967         * docs/plugins/inspect/plugin-dvdread.xml:
14968         * docs/plugins/inspect/plugin-dvdsub.xml:
14969         * docs/plugins/inspect/plugin-iec958.xml:
14970         * docs/plugins/inspect/plugin-lame.xml:
14971         * docs/plugins/inspect/plugin-mad.xml:
14972         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14973         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14974         * docs/plugins/inspect/plugin-mpegstream.xml:
14975         * docs/plugins/inspect/plugin-realmedia.xml:
14976         * docs/plugins/inspect/plugin-siddec.xml:
14977         * docs/plugins/inspect/plugin-synaesthesia.xml:
14978         * docs/plugins/inspect/plugin-twolame.xml:
14979           docs: Update plugin inspect files
14980
14981 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14982
14983         * configure.ac:
14984         * docs/plugins/Makefile.am:
14985         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14986         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14987         * docs/plugins/inspect/plugin-x264.xml:
14988         * ext/Makefile.am:
14989         * gst-plugins-ugly.spec.in:
14990         * tests/check/Makefile.am:
14991         * tests/check/elements/.gitignore:
14992           Moved 'x264enc' from -bad to -ugly
14993
14994 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14995
14996         * ext/x264/gstx264enc.c:
14997         * ext/x264/gstx264enc.h:
14998           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
14999           Fixes #583627
15000
15001 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15002
15003         * ext/x264/GstX264Enc.prs:
15004           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15005
15006 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15007
15008         * ext/x264/GstX264Enc.prs:
15009           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15010
15011 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15012
15013         * ext/x264/gstx264enc.c:
15014           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15015
15016 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
15017
15018         * ext/x264/GstX264Enc.prs:
15019         * ext/x264/Makefile.am:
15020         * ext/x264/gstx264enc.c:
15021           [MOVED FROM BAD 24/28] x264enc: add preset support
15022           Add preset iface and a (dummy) preset file as a starting point.
15023
15024 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15025
15026         * ext/x264/gstx264enc.c:
15027           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15028
15029 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
15030
15031         * ext/x264/gstx264enc.c:
15032         * ext/x264/gstx264enc.h:
15033           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15034           Use the GstForceKeyUnit event to force a keyframe.
15035           Fixes #578112.
15036
15037 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15038
15039           [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...
15040           Original commit message from CVS:
15041           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15042           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15043           Use hyphen in property name, perform safety buffer size check
15044           prior to mem access, and some more parentheses in macro.
15045
15046 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
15047
15048           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15049           Original commit message from CVS:
15050           * ext/apexsink/Makefile.am:
15051           Link against -lgcrpyto for RSA_new and RSA_free.
15052           * ext/faac/gstfaac.c:
15053           * ext/x264/gstx264enc.c:
15054           Fix compiler warnings.
15055
15056 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15057
15058           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15059           Original commit message from CVS:
15060           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15061           Construct source caps in more conventional (and correct) manner.
15062
15063 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15064
15065           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15066           Original commit message from CVS:
15067           * ext/alsaspdif/Makefile.am:
15068           * ext/amrwb/Makefile.am:
15069           * ext/apexsink/Makefile.am:
15070           * ext/arts/Makefile.am:
15071           * ext/artsd/Makefile.am:
15072           * ext/audiofile/Makefile.am:
15073           * ext/audioresample/Makefile.am:
15074           * ext/bz2/Makefile.am:
15075           * ext/cdaudio/Makefile.am:
15076           * ext/celt/Makefile.am:
15077           * ext/dc1394/Makefile.am:
15078           * ext/dirac/Makefile.am:
15079           * ext/directfb/Makefile.am:
15080           * ext/divx/Makefile.am:
15081           * ext/dts/Makefile.am:
15082           * ext/faac/Makefile.am:
15083           * ext/faad/Makefile.am:
15084           * ext/gsm/Makefile.am:
15085           * ext/hermes/Makefile.am:
15086           * ext/ivorbis/Makefile.am:
15087           * ext/jack/Makefile.am:
15088           * ext/jp2k/Makefile.am:
15089           * ext/ladspa/Makefile.am:
15090           * ext/lcs/Makefile.am:
15091           * ext/libfame/Makefile.am:
15092           * ext/libmms/Makefile.am:
15093           * ext/metadata/Makefile.am:
15094           * ext/mpeg2enc/Makefile.am:
15095           * ext/mplex/Makefile.am:
15096           * ext/musepack/Makefile.am:
15097           * ext/musicbrainz/Makefile.am:
15098           * ext/mythtv/Makefile.am:
15099           * ext/nas/Makefile.am:
15100           * ext/neon/Makefile.am:
15101           * ext/ofa/Makefile.am:
15102           * ext/polyp/Makefile.am:
15103           * ext/resindvd/Makefile.am:
15104           * ext/sdl/Makefile.am:
15105           * ext/shout/Makefile.am:
15106           * ext/snapshot/Makefile.am:
15107           * ext/sndfile/Makefile.am:
15108           * ext/soundtouch/Makefile.am:
15109           * ext/spc/Makefile.am:
15110           * ext/swfdec/Makefile.am:
15111           * ext/tarkin/Makefile.am:
15112           * ext/theora/Makefile.am:
15113           * ext/timidity/Makefile.am:
15114           * ext/twolame/Makefile.am:
15115           * ext/x264/Makefile.am:
15116           * ext/xine/Makefile.am:
15117           * ext/xvid/Makefile.am:
15118           * gst-libs/gst/app/Makefile.am:
15119           * gst-libs/gst/dshow/Makefile.am:
15120           * gst/aiffparse/Makefile.am:
15121           * gst/app/Makefile.am:
15122           * gst/audiobuffer/Makefile.am:
15123           * gst/bayer/Makefile.am:
15124           * gst/cdxaparse/Makefile.am:
15125           * gst/chart/Makefile.am:
15126           * gst/colorspace/Makefile.am:
15127           * gst/dccp/Makefile.am:
15128           * gst/deinterlace/Makefile.am:
15129           * gst/deinterlace2/Makefile.am:
15130           * gst/dvdspu/Makefile.am:
15131           * gst/festival/Makefile.am:
15132           * gst/filter/Makefile.am:
15133           * gst/flacparse/Makefile.am:
15134           * gst/flv/Makefile.am:
15135           * gst/games/Makefile.am:
15136           * gst/h264parse/Makefile.am:
15137           * gst/librfb/Makefile.am:
15138           * gst/mixmatrix/Makefile.am:
15139           * gst/modplug/Makefile.am:
15140           * gst/mpeg1sys/Makefile.am:
15141           * gst/mpeg4videoparse/Makefile.am:
15142           * gst/mpegdemux/Makefile.am:
15143           * gst/mpegtsmux/Makefile.am:
15144           * gst/mpegvideoparse/Makefile.am:
15145           * gst/mve/Makefile.am:
15146           * gst/nsf/Makefile.am:
15147           * gst/nuvdemux/Makefile.am:
15148           * gst/overlay/Makefile.am:
15149           * gst/passthrough/Makefile.am:
15150           * gst/pcapparse/Makefile.am:
15151           * gst/playondemand/Makefile.am:
15152           * gst/rawparse/Makefile.am:
15153           * gst/real/Makefile.am:
15154           * gst/rtjpeg/Makefile.am:
15155           * gst/rtpmanager/Makefile.am:
15156           * gst/scaletempo/Makefile.am:
15157           * gst/sdp/Makefile.am:
15158           * gst/selector/Makefile.am:
15159           * gst/smooth/Makefile.am:
15160           * gst/smoothwave/Makefile.am:
15161           * gst/speed/Makefile.am:
15162           * gst/speexresample/Makefile.am:
15163           * gst/stereo/Makefile.am:
15164           * gst/subenc/Makefile.am:
15165           * gst/tta/Makefile.am:
15166           * gst/vbidec/Makefile.am:
15167           * gst/videodrop/Makefile.am:
15168           * gst/videosignal/Makefile.am:
15169           * gst/virtualdub/Makefile.am:
15170           * gst/vmnc/Makefile.am:
15171           * gst/y4m/Makefile.am:
15172           * sys/acmenc/Makefile.am:
15173           * sys/cdrom/Makefile.am:
15174           * sys/dshowdecwrapper/Makefile.am:
15175           * sys/dshowsrcwrapper/Makefile.am:
15176           * sys/dvb/Makefile.am:
15177           * sys/dxr3/Makefile.am:
15178           * sys/fbdev/Makefile.am:
15179           * sys/oss4/Makefile.am:
15180           * sys/qcam/Makefile.am:
15181           * sys/qtwrapper/Makefile.am:
15182           * sys/vcd/Makefile.am:
15183           * sys/wininet/Makefile.am:
15184           * win32/common/config.h:
15185           Don't install static libs for plugins. Fixes #550851 for -bad.
15186
15187 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15188
15189           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
15190           Original commit message from CVS:
15191           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15192           Adapt to slightly modified x264 API.  Fixes #555238.
15193
15194 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15195
15196           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
15197           Original commit message from CVS:
15198           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15199           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15200           * ext/x264/gstx264enc.h:
15201           Do not deal with duplicated input (timestamps).  If needed,
15202           a generic element can do so.
15203           Do not manipulate input timestamps on the way out,
15204           since that shifts the timeline and A/V sync.
15205
15206 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15207
15208           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15209           Original commit message from CVS:
15210           * docs/plugins/gst-plugins-bad-plugins.args:
15211           Integrate new properties into documentation.
15212           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15213           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15214           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15215           Fix up API prior to eventual plugin move.
15216           API: GstX264Enc:pass (provides more options, and changed to enum)
15217
15218 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15219
15220           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15221           Original commit message from CVS:
15222           * docs/plugins/Makefile.am:
15223           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15224           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15225           * ext/x264/gstx264enc.c:
15226           * tests/check/Makefile.am:
15227           * tests/check/elements/x264enc.c: (setup_x264enc),
15228           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15229           Add documentation and unit test for x264enc.
15230
15231 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15232
15233           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15234           Original commit message from CVS:
15235           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15236           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15237           Allocate some buffers in more adaptive and economical fashion.
15238
15239 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15240
15241           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15242           Original commit message from CVS:
15243           * configure.ac:
15244           Check for sufficiently up-to-date x264 API.
15245           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15246           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15247           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15248           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15249           * ext/x264/gstx264enc.h:
15250           Expose some more parameters of the x264 encoder as properties.
15251
15252 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15253
15254           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15255           Original commit message from CVS:
15256           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15257           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15258           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15259           (gst_x264_enc_flush_frames):
15260           Coding style and layout; re-order some functions in more
15261           typical and natural flow.
15262
15263 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15264
15265           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15266           Original commit message from CVS:
15267           * ext/x264/Makefile.am:
15268           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15269           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15270           (gst_x264_enc_reset), (gst_x264_enc_finalize),
15271           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15272           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15273           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15274           * ext/x264/gstx264enc.h:
15275           Use GQueue in stead of custom queue code.
15276           Factorize flushing out encoder delayed frames.
15277           Factorize initialization and state change reset.
15278
15279 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15280
15281           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15282           Original commit message from CVS:
15283           * ext/x264/gstx264enc.h:
15284           * sys/fbdev/gstfbdevsink.c:
15285           Use configure-generated _stdint.h.
15286
15287 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15288
15289           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15290           Original commit message from CVS:
15291           * ext/x264/Makefile.am:
15292           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15293           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15294           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15295           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15296           (gst_x264_enc_finalize), (gst_x264_enc_chain),
15297           (gst_x264_enc_encode_frame), (plugin_init):
15298           * ext/x264/gstx264enc.h:
15299           Use video format library and GST_WRITE_*_BE macros where applicable.
15300           Use finalize in stead of dispose.
15301           Set up debug category and log callback.
15302
15303 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15304
15305           [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...
15306           Original commit message from CVS:
15307           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15308           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15309           (gst_x264_enc_encode_frame):
15310           Try harder not to crash when we get an EOS event but haven't set
15311           up the encoder yet (as may happen when upstream errors out with
15312           not-negotiated, for example). Also, always push the EOS event
15313           downstream.
15314
15315 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15316
15317           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15318           Original commit message from CVS:
15319           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15320           Fix caps memleak.
15321
15322 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15323
15324           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15325           Original commit message from CVS:
15326           * ext/x264/gstx264enc.c:
15327           Fix build against the libx264 version that ships with debian stable.
15328
15329 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15330
15331           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15332           Original commit message from CVS:
15333           * ext/audioresample/gstaudioresample.c:
15334           * ext/x264/gstx264enc.c:
15335           * gst/dvdspu/gstdvdspu.c:
15336           * gst/dvdspu/gstdvdspu.h:
15337           * gst/festival/gstfestival.c:
15338           * gst/h264parse/gsth264parse.c:
15339           * gst/mpegtsparse/mpegtspacketizer.c:
15340           * gst/mpegtsparse/mpegtsparse.c:
15341           * gst/multifile/gstmultifilesink.c:
15342           * gst/multifile/gstmultifilesrc.c:
15343           * gst/nuvdemux/gstnuvdemux.c:
15344           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15345           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15346           * sys/vcd/vcdsrc.c:
15347           Massive leak fixing, plus code cleanups.
15348
15349 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15350
15351           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15352           Original commit message from CVS:
15353           * examples/app/appsrc_ex.c:
15354           * examples/switch/switcher.c:
15355           * ext/neon/gstneonhttpsrc.c:
15356           * ext/timidity/gstwildmidi.c:
15357           * ext/x264/gstx264enc.c:
15358           * gst/mve/mveaudioenc.c: (mve_compress_audio):
15359           * gst/rtpmanager/gstrtpclient.c:
15360           * gst/rtpmanager/gstrtpjitterbuffer.c:
15361           * gst/spectrum/demo-audiotest.c:
15362           * gst/spectrum/demo-osssrc.c:
15363           * sys/dvb/gstdvbsrc.c:
15364           Add stdlib include (free, atoi, exit).
15365
15366 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15367
15368           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15369           Original commit message from CVS:
15370           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15371           This needs a version check.
15372           * gst/bayer/Makefile.am:
15373           Fix the build.
15374
15375 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
15376
15377           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15378           Original commit message from CVS:
15379           Patch by: Michal Benes <michal.benes at itonis tv>
15380           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15381           * configure.ac:
15382           * ext/Makefile.am:
15383           * ext/x264/Makefile.am:
15384           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15385           (gst_x264_enc_analyse_get_type),
15386           (gst_x264_enc_timestamp_queue_init),
15387           (gst_x264_enc_timestamp_queue_free),
15388           (gst_x264_enc_timestamp_queue_put),
15389           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15390           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15391           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15392           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15393           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15394           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15395           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15396           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15397           (plugin_init):
15398           * ext/x264/gstx264enc.h:
15399           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15400           handle 'odd' widths and heights correctly yet.
15401
15402 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15403
15404         * gst/asfdemux/gstasfdemux.c:
15405           asfdemux: nicer metadata extraction of genre tags in some cases
15406           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15407           that they presumably stand for.
15408
15409 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15410
15411         * gst/asfdemux/gstasfdemux.c:
15412           asfdemux: parse WM/Picture tags to extract cover art
15413           Fixes #583112.
15414
15415 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15416
15417         * REQUIREMENTS:
15418           docs: fix http links for amr libs in REQUIREMENTS
15419
15420 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15421
15422         * gst/asfdemux/gstasfdemux.c:
15423           asfdemux: fix bogus flow return handling in eos handler
15424           Don't overwrite the origin flow return by whatever flow we get
15425           when trying to push the remaining internally queued payloads.
15426           We want to do our eos logic, ie. send an EOS event or segment-done
15427           message in any case. Makes things EOS properly when an EOS event
15428           is forced upon the pipeline so that the source returns
15429           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15430
15431 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15432
15433         * win32/common/config.h:
15434           win32: update config.h
15435
15436 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15437
15438         * configure.ac:
15439           configure: bump core/base requirements to released versions
15440
15441 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15442
15443         * autogen.sh:
15444         * configure.ac:
15445           autogen: move the -Wno-portability for automake into configure.ac
15446
15447 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
15448
15449         * gst/dvdlpcmdec/Makefile.am:
15450         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15451           dvdlpcmdec: Add multichannel channel maps, and send some tags
15452           Add a multichannel map to the output caps, and send at least a CODEC and
15453           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15454           no samples and can't find info about the channel ordering, but this is
15455           better than nothing.
15456
15457 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15458
15459         * common:
15460           Automatic update of common submodule
15461           From 888e0a2 to c572721
15462
15463 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15464
15465         * common:
15466           Automatic update of common submodule
15467           From 6ab11d1 to 888e0a2
15468
15469 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
15470
15471         * gst/dvdsub/gstdvdsubdec.c:
15472           dvdsubdec: Remove some dead code
15473           Remove some redundant memset - gobject memory is already initalised to 0.
15474           Remove a commented out line leftover from the previous commit
15475
15476 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
15477
15478         * gst/dvdsub/gstdvdsubdec.c:
15479         * gst/dvdsub/gstdvdsubdec.h:
15480           dvdsubdec: Support ARGB output
15481           Negotiate to and render into ARGB buffers directly if the peer supports it.
15482           Fixes: #580869
15483
15484 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
15485
15486         * ext/a52dec/gsta52dec.c:
15487           a52dec: Reconcile code with dtsdec
15488           Perform some cleanups based on the dtsdec code such as using the boilerplate
15489           macro and static pad template functions.
15490           Add some documentation. Don't register a change in flags until we synch on
15491           another frame successfully.
15492
15493 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15494
15495         * ext/lame/gstlamemp3enc.c:
15496           lamemp3enc: Improve debugging a bit
15497
15498 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
15499
15500         * ext/mpeg2dec/gstmpeg2dec.c:
15501           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15502
15503 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15504
15505         * po/Makevars:
15506         * po/af.po:
15507         * po/az.po:
15508         * po/bg.po:
15509         * po/ca.po:
15510         * po/cs.po:
15511         * po/da.po:
15512         * po/en_GB.po:
15513         * po/es.po:
15514         * po/fi.po:
15515         * po/fr.po:
15516         * po/hu.po:
15517         * po/id.po:
15518         * po/it.po:
15519         * po/ja.po:
15520         * po/lt.po:
15521         * po/mt.po:
15522         * po/nb.po:
15523         * po/nl.po:
15524         * po/or.po:
15525         * po/pl.po:
15526         * po/pt_BR.po:
15527         * po/ru.po:
15528         * po/sk.po:
15529         * po/sq.po:
15530         * po/sr.po:
15531         * po/sv.po:
15532         * po/tr.po:
15533         * po/uk.po:
15534         * po/vi.po:
15535         * po/zh_CN.po:
15536           po: avoid conflicts of local *.po files with files in git
15537           Make it so that filenames and line numbers are only stored in the *.pot file
15538           (which is not in git), but not in the individual *.po files. This information
15539           is hardly useful for translators in our case, and it should avoid the constant
15540           conflicts of local *.po files with the ones in git which are caused by the
15541           source files changing and the line numbers being updated. This commit might
15542           cause one last merge conflict for you, which you can work around with
15543           "git checkout po/*.po" before merging or pulling. After that there should
15544           (hopefully) not be any more local modifications of these files (unless
15545           someone committed additions or changes to translated strings and the
15546           *.po files haven't been updated yet, that is).
15547
15548 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15549
15550         * ext/lame/gstlamemp3enc.c:
15551           lamemp3enc: add Since tag to gtk-doc chunk
15552
15553 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15554
15555         * tests/check/elements/mpeg2dec.c:
15556           checks: fix mpeg2dec unit test again after interlace addition to caps
15557
15558 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15559
15560         * ext/mpeg2dec/gstmpeg2dec.c:
15561           mpeg2dec: work around old mpeg2dec versions
15562           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15563           detection and just assume no rff is used. This fixes the compilation.
15564           Fixes #582375
15565
15566 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15567
15568         * ext/mpeg2dec/Makefile.am:
15569           mpeg2dec: link to gstvideo
15570           Fix compilation by adding the right include directories and linking to the video
15571           library.
15572
15573 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
15574
15575         * gst/asfdemux/asfpacket.c:
15576           asfdemux: Downgrade simple statements from WARNING to DEBUG
15577
15578 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
15579
15580         * gst/asfdemux/asfheaders.c:
15581         * gst/asfdemux/asfheaders.h:
15582         * gst/asfdemux/asfpacket.c:
15583         * gst/asfdemux/asfpacket.h:
15584           asf: Detect more payload extensions.
15585           These should help fix interlaced/PAR issues with more files.
15586
15587 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
15588
15589         * ext/mpeg2dec/gstmpeg2dec.c:
15590         * ext/mpeg2dec/gstmpeg2dec.h:
15591           mpeg2dec: Implement interlaced support.
15592           Expand the debugging statements to show more picture information.
15593
15594 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15595
15596         * ext/mpeg2dec/gstmpeg2dec.c:
15597           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15598           ffdec_mpeg2video is much faster, fixes bug #574461.
15599
15600 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15601
15602         * ext/lame/gstlamemp3enc.c:
15603           lamemp3enc: Don't write a Xing header
15604
15605 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
15606
15607         * autogen.sh:
15608           Run libtoolize before aclocal
15609           This unbreaks the build in some cases. Fixes bug #582021
15610
15611 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
15612
15613         * ext/mpeg2dec/gstmpeg2dec.c:
15614           mpeg2dec: use 64bit safe scaling functions.
15615           Got this to fail when seeking in a 14GB file (the value in bytes is
15616           bigger than 2**32).
15617
15618 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15619
15620         * gst/mpegaudioparse/gstmpegaudioparse.c:
15621           mpegaudioparse: remove some pointless g_return_if_fail()s
15622
15623 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15624
15625         * ext/twolame/gsttwolame.c:
15626           Switch twolame to primary rank
15627
15628 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15629
15630         * ext/lame/gstlame.c:
15631         * ext/lame/gstlamemp3enc.c:
15632         * ext/twolame/gsttwolame.c:
15633           Add ranks to mp3 encoders
15634
15635 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15636
15637         * gst-plugins-ugly.spec.in:
15638           Add twolame plugin to spec file
15639
15640 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15641
15642         * gst/asfdemux/asfpacket.c:
15643         * gst/asfdemux/gstasfdemux.c:
15644         * gst/asfdemux/gstasfdemux.h:
15645           asfdemux: use upstream segment and timestamps for some interpolation
15646           This should particularly help in case of upstream live src, e.g. rtspsrc,
15647           and especially so if it has to perform fallback to TCP.
15648
15649 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
15650
15651         * gst/asfdemux/gstrtpasfdepay.c:
15652           rtpasfdepay: Add support for fragmented packet (L == 0).
15653           This happens with rtp-over-udp.
15654
15655 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15656
15657         * ext/lame/gstlamemp3enc.c:
15658           lamemp3enc: Fixup the bitrate only for CBR
15659           Additionally clarify some property descriptions.
15660
15661 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
15662
15663         * ext/lame/gstlamemp3enc.c:
15664           lame: fix format string in debug statement
15665
15666 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
15667
15668         * gst/mpegaudioparse/gstmpegaudioparse.c:
15669           mp3parse: Don't reject valid Xing tables of contents
15670           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15671           reject them because of it, just subtract the initial offset when reading
15672           the table.
15673
15674 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
15675
15676         * gst/mpegaudioparse/gstmpegaudioparse.c:
15677           mp3parse: Allow more bits to change in headers during resynch
15678           Be more lenient about what we accept as changing bits in a header - basically,
15679           only require that the mp3 sync marker is present, for the mpeg version,
15680           layer and samplerate.
15681           Fixes: #581464
15682
15683 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
15684
15685         * ext/mad/gstmad.c:
15686           mad: Add duration of incoming/outgoing buffers in debug statements
15687
15688 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
15689
15690         * gst/mpegaudioparse/gstmpegaudioparse.c:
15691           mpegaudioparse: Remove useless checks for valid buffer duration.
15692           The buffer duration is set to a valid value at the very top of
15693           emit_frame(), we therefore don't need to check it later on.
15694
15695 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
15696
15697         * gst/mpegaudioparse/gstmpegaudioparse.c:
15698           mpegaudioparse: Fix stop condition for outputting buffers.
15699           Some mp3 streams have an offset in timestamps, requiring us to push the
15700           frame *AFTER* segment.stop in order for the decoder to be able to push
15701           all data up to the segment.stop position.
15702
15703 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15704
15705         * gst/asfdemux/asfpacket.c:
15706         * gst/asfdemux/gstasfdemux.c:
15707         * gst/asfdemux/gstasfdemux.h:
15708           asfdemux: 0-base timestamps consistently (whether or not streaming)
15709           This also makes timestamps (more) consistent before and after a possible
15710           seek, and moreover makes for reasonable position reporting in live stream
15711           (whose payload timestamps should not be taken for granted).
15712
15713 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15714
15715         * gst/asfdemux/gstasfdemux.c:
15716         * gst/asfdemux/gstasfdemux.h:
15717           asfdemux: report initial latency due to internal preroll queue
15718
15719 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15720
15721         * gst/asfdemux/gstasfdemux.c:
15722           asfdemux: enhance debug statement and refactor some initialization
15723
15724 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15725
15726         * gst/asfdemux/gstasfdemux.c:
15727           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15728
15729 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15730
15731         * gst/asfdemux/asfpacket.c:
15732         * gst/asfdemux/gstasfdemux.c:
15733         * gst/asfdemux/gstasfdemux.h:
15734           asfdemux: handle FIXME; normalize preroll
15735
15736 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15737
15738         * gst/asfdemux/gstasfdemux.c:
15739         * gst/asfdemux/gstasfdemux.h:
15740           asfdemux: fixes for streaming mode
15741           * Improve newsegment handling, e.g. upstream might live in TIME.
15742           * Only send newsegment if we have needed info.
15743           * Avoid reading past end of data section.
15744
15745 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15746
15747         * gst/asfdemux/gstasfdemux.c:
15748           asfdemux: fixes/enhancements for streaming mode
15749           * Do not rock the boat by reacting to FLUSH_START.
15750           * Try to handle TIME seeking by seeking upstream in BYTES.
15751           * Handle SEEKING query.
15752
15753 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15754
15755         * configure.ac:
15756         * ext/lame/gstlamemp3enc.c:
15757           lame: fix compilation with LAME versions < 3.98
15758           lame_set_VBR_quality(), which takes a floating point value for the
15759           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15760           takes quality as an integer, for older LAME versions.
15761           Fixes #581341.
15762
15763 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15764
15765         * win32/common/config.h:
15766           win32: update config.h to git
15767           Until someone ports the new win32 config.h logic from the
15768           other modules to -ugly.
15769
15770 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15771
15772         * docs/plugins/gst-plugins-ugly-plugins.args:
15773         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15774         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15775           Update docs
15776
15777 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15778
15779         * ext/lame/gstlamemp3enc.c:
15780           lamemp3enc: Add a note to the encoding-engine-quality property
15781           that says, that this does not affect the bitrate at all.
15782
15783 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15784
15785         * ext/lame/gstlame.c:
15786         * ext/lame/gstlamemp3enc.c:
15787           lame: Implement preset interface
15788
15789 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15790
15791         * ext/twolame/gsttwolame.c:
15792           twolame: Implement preset interface
15793
15794 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15795
15796         * docs/plugins/gst-plugins-ugly-plugins.args:
15797         * ext/lame/gstlamemp3enc.c:
15798         * ext/lame/gstlamemp3enc.h:
15799           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15800
15801 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15802
15803         * ext/lame/gstlame.c:
15804         * ext/lame/gstlamemp3enc.c:
15805           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15806
15807 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15808
15809         * ext/lame/gstlame.c:
15810           lame: Deprecate the lame element
15811
15812 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15813
15814         * docs/plugins/Makefile.am:
15815         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15816         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15817         * docs/plugins/gst-plugins-ugly-plugins.args:
15818         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15819         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15820         * docs/plugins/inspect/plugin-a52dec.xml:
15821         * docs/plugins/inspect/plugin-amrnb.xml:
15822         * docs/plugins/inspect/plugin-asf.xml:
15823         * docs/plugins/inspect/plugin-cdio.xml:
15824         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15825         * docs/plugins/inspect/plugin-dvdread.xml:
15826         * docs/plugins/inspect/plugin-dvdsub.xml:
15827         * docs/plugins/inspect/plugin-iec958.xml:
15828         * docs/plugins/inspect/plugin-lame.xml:
15829         * docs/plugins/inspect/plugin-mad.xml:
15830         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15831         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15832         * docs/plugins/inspect/plugin-mpegstream.xml:
15833         * docs/plugins/inspect/plugin-realmedia.xml:
15834         * docs/plugins/inspect/plugin-siddec.xml:
15835         * docs/plugins/inspect/plugin-synaesthesia.xml:
15836         * docs/plugins/inspect/plugin-twolame.xml:
15837           Update docs
15838
15839 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15840
15841         * ext/lame/gstlamemp3enc.c:
15842           lame: Update example pipelines with the new properties
15843
15844 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15845
15846         * ext/lame/Makefile.am:
15847         * ext/lame/gstlame.c:
15848         * ext/lame/gstlamemp3enc.c:
15849         * ext/lame/gstlamemp3enc.h:
15850         * ext/lame/plugin.c:
15851           lame: Add lamemp3enc element with much simplified interface
15852           This deprecates the lame element and fixes bug #494528.
15853
15854 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
15855
15856         * gst/asfdemux/asfpacket.c:
15857           asfpacket: Fix pull-mode timestamping handling.
15858           The problem that happens is the following:
15859           * A packet with multiple payloads comes in
15860           * Those payloads get handled one by one
15861           * The first payload contains the first audio payload with timestamp A
15862           * The second payload contains the first video (key)frame with timestamp V (where V < A)
15863           With the previous code, the following would happen:
15864           * the first payload gets processed, then passed to queue_for_stream
15865           * queue_for_stream detects it's the first valid timestamp received and stores
15866           first_ts = A
15867           * the second payload gets processed, then pass to queue_for_stream
15868           * queue_for_stream detects the timestamp is lower than first_ts... and
15869           discards it... resulting in losing the first keyframe of the video stream
15870           We've been having this issue for *ages*... it's just that nobody noticed it
15871           that much with playbin. But with playbin2's aggresive multiqueue handling, this
15872           will result in multiqueue not being able to preroll (because the video decoder will
15873           be dropping a ton of buffers before (maybe) receiving the next keyframe).
15874           Tested with over 200 asf files, and they all play the first frame correctly now,
15875           even the most braindead ones.
15876
15877 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
15878
15879         * gst/mpegaudioparse/gstmpegaudioparse.c:
15880         * gst/mpegaudioparse/gstmpegaudioparse.h:
15881           mp3parse: don't build seek table if we can't seek.
15882           Fixes #573720 - unbounded memory usage increase when listening to mp3
15883           stream for a long time.
15884
15885 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
15886
15887         * common:
15888           Automatic update of common submodule
15889           From b3941ea to 6ab11d1
15890
15891 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
15892
15893         * gst/mpegaudioparse/gstmpegaudioparse.c:
15894         * gst/mpegaudioparse/gstxingmux.c:
15895           mpegaudioparse: Remove dead assignment and duplicate code
15896
15897 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
15898
15899         * gst/realmedia/rmdemux.c:
15900           rmdemux: Actually return the return value for the seek handling.
15901
15902 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
15903
15904         * gst/mpegstream/gstmpegdemux.c:
15905         * gst/mpegstream/gstmpegparse.c:
15906           mpegstream: Remove dead assignments.
15907           The duplicate assignment of update_time was weird... but it seems normal
15908           that it's indeed the second statement which is the valid one.
15909
15910 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
15911
15912         * ext/amrnb/amrnbparse.c:
15913           armnb: Remove unused variable, adapt debug message accordingly.
15914
15915 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
15916
15917         * gst/dvdsub/gstdvdsubdec.c:
15918         * gst/mpegstream/gstdvddemux.c:
15919         * gst/mpegstream/gstmpegclock.c:
15920           dvdsub/mpegstream: _class_init: Remove unused class variables
15921
15922 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
15923
15924         * gst/asfdemux/gstasfdemux.c:
15925           asfdemux: Initialize flow for a corner case.
15926           This might be caused by entering the if() line 1214 and then not having
15927           any activated_streams.. resulting in reaching line 1267 without having
15928           any valid flow value.
15929
15930 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
15931
15932         * ext/twolame/gsttwolame.c:
15933           twolame: Remove unneeded variable, value assigned was never read.
15934
15935 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
15936
15937         * ext/mpeg2dec/gstmpeg2dec.c:
15938           mpeg2dec: Remove dead assignment. Value overwritten later on.
15939
15940 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
15941
15942         * ext/mad/gstmad.c:
15943           mad: Remove dead assignment and variables given values which are never read.
15944
15945 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
15946
15947         * ext/lame/gstlame.c:
15948           lame: Remove unneeded variable, it's assigned a value never read.
15949
15950 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
15951
15952         * gst/realmedia/rmdemux.c:
15953           rmdemux: Remove dead assignment, value is being overwritten before being read.
15954
15955 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
15956
15957         * gst/realmedia/rmdemux.c:
15958           rmdemux: Remove unused accurate flag.
15959           I couldn't see any reason why this was there in the first place.
15960
15961 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
15962
15963         * gst/realmedia/asmrules.c:
15964         * gst/realmedia/rdtdepay.c:
15965           realmedia: Remove dead assignments. The results are never read.
15966
15967 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
15968
15969         * gst/realmedia/gstrdtbuffer.c:
15970         * gst/realmedia/rademux.c:
15971         * gst/realmedia/rdtmanager.c:
15972         * gst/realmedia/rmdemux.c:
15973           realmedia: Remove useless variables, only being used once (or not).
15974
15975 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
15976
15977         * ext/mpeg2dec/gstmpeg2dec.c:
15978         * gst/asfdemux/gstrtspwms.c:
15979         * gst/realmedia/pnmsrc.c:
15980         * gst/realmedia/rdtdepay.c:
15981         * gst/realmedia/rtspreal.c:
15982           remove empty method implementations.
15983
15984 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
15985
15986         * gst/asfdemux/gstrtspwms.c:
15987           rtspwms: fix condition to detect extension commands for WMS
15988           Reply with OK to the extension commands for WMS.
15989
15990 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
15991
15992         * gst/realmedia/rtspreal.c:
15993           realmedia: add special Real header to DESCRIBE message only for Real servers
15994           Add headers that are specific to real only if a real server had been
15995           detected by the OPTIONS message.
15996
15997 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
15998
15999         * gst/synaesthesia/synaescope.c:
16000           synaesthesia: fix compilation on windows
16001           Fix compilation under MSVC due to references to headers
16002           that are not available with the MS SDKs.
16003           Fixes #578524
16004
16005 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16006
16007         * gst/asfdemux/gstrtspwms.c:
16008           rtspwms: reply to extension commands
16009           Reply with OK to the extension commands for WMS.
16010
16011 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16012
16013         * gst/asfdemux/gstrtpasfdepay.c:
16014           asfdepay: fix a comment
16015
16016 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16017
16018         * gst/asfdemux/gstasfdemux.c:
16019           asfdemux: add some more debugging
16020
16021 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16022
16023         * configure.ac:
16024           configure.ac: require git -base
16025           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16026
16027 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16028
16029         * gst/realmedia/rtspreal.c:
16030           realmedia: add special Real header to SETUP message only for Real servers
16031           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16032           streams where the server errors out because it can't handle the
16033           Real-specific 'Required: com.real.retain-entity-for-setup' header
16034           we've been adding unconditionally in the recent past.
16035           For reference:
16036           rtsp://66.111.34.191:601/broadcast/alnour.rm
16037           rtsp://195.134.224.231/snowboard_100.wmv
16038
16039 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
16040
16041         * configure.ac:
16042         * gst/asfdemux/Makefile.am:
16043           asfdemux: link to all required libraries including indirectly used ones.
16044           On win32, we're required to link to all the libraries used - including
16045           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16046           (for windows only) winsock.
16047
16048 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
16049
16050         * common:
16051           Automatic update of common submodule
16052           From d0ea89e to b3941ea
16053
16054 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
16055
16056         * common:
16057           Automatic update of common submodule
16058           From f8b3d91 to d0ea89e
16059
16060 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
16061
16062         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16063           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16064
16065 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16066
16067         * gst/realmedia/rtspreal.c:
16068         * gst/realmedia/rtspreal.h:
16069           realrtsp: add more headers
16070           Parse the ETag from the describe method and pass the sessionid as the value for
16071           the If-Match header is subsequent setup calls.
16072           Fixes support for more RealMedia RTSP streams.
16073
16074 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
16075
16076         * configure.ac:
16077           twolame: bump requirement to 0.3.10
16078           0.3.10 is the first version with the float32 encoder functions.
16079           Fixes #576305.
16080
16081 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
16082
16083         * configure.ac:
16084           back to development -> 0.10.11.1
16085
16086 === release 0.10.11 ===
16087
16088 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
16089
16090         * ChangeLog:
16091         * NEWS:
16092         * RELEASE:
16093         * configure.ac:
16094         * docs/plugins/inspect/plugin-a52dec.xml:
16095         * docs/plugins/inspect/plugin-asf.xml:
16096         * docs/plugins/inspect/plugin-cdio.xml:
16097         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16098         * docs/plugins/inspect/plugin-dvdread.xml:
16099         * docs/plugins/inspect/plugin-dvdsub.xml:
16100         * docs/plugins/inspect/plugin-iec958.xml:
16101         * docs/plugins/inspect/plugin-lame.xml:
16102         * docs/plugins/inspect/plugin-mad.xml:
16103         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16104         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16105         * docs/plugins/inspect/plugin-mpegstream.xml:
16106         * docs/plugins/inspect/plugin-realmedia.xml:
16107         * docs/plugins/inspect/plugin-siddec.xml:
16108         * docs/plugins/inspect/plugin-twolame.xml:
16109         * gst-plugins-ugly.doap:
16110         * po/cs.po:
16111         * win32/common/config.h:
16112           Release 0.10.11
16113
16114 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
16115
16116         * po/af.po:
16117         * po/az.po:
16118         * po/bg.po:
16119         * po/ca.po:
16120         * po/cs.po:
16121         * po/da.po:
16122         * po/en_GB.po:
16123         * po/es.po:
16124         * po/fi.po:
16125         * po/fr.po:
16126         * po/hu.po:
16127         * po/id.po:
16128         * po/it.po:
16129         * po/ja.po:
16130         * po/lt.po:
16131         * po/mt.po:
16132         * po/nb.po:
16133         * po/nl.po:
16134         * po/or.po:
16135         * po/pl.po:
16136         * po/pt_BR.po:
16137         * po/ru.po:
16138         * po/sk.po:
16139         * po/sq.po:
16140         * po/sr.po:
16141         * po/sv.po:
16142         * po/tr.po:
16143         * po/uk.po:
16144         * po/vi.po:
16145         * po/zh_CN.po:
16146           Update .po files
16147
16148 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16149
16150         * configure.ac:
16151         * win32/common/config.h:
16152           0.10.10.3 pre-release
16153
16154 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
16155
16156         * po/fi.po:
16157         * po/id.po:
16158         * po/pl.po:
16159         * po/pt_BR.po:
16160         * po/sv.po:
16161           po: Update translations from upstream
16162
16163 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16164
16165         * po/LINGUAS:
16166         * po/tr.po:
16167           po: Add Turkish translation
16168
16169 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16170
16171         * gst/mpegaudioparse/gstmpegaudioparse.c:
16172         * gst/mpegaudioparse/gstmpegaudioparse.h:
16173           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16174           Don't introduce glitches in the output by a) relaxing the threshold for
16175           taking upstream timestamps in preference to our calculated timestamps and
16176           b) only set the discont flag on outgoing buffers in response to an incoming
16177           discont buffer.
16178           Fixes: #575046
16179
16180 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
16181
16182         * gst/mpegaudioparse/gstmpegaudioparse.c:
16183           mp3parse: fix deadlock with accurate seeks.
16184           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16185           Fixes #575068.
16186
16187 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
16188
16189         * configure.ac:
16190         * po/af.po:
16191         * po/az.po:
16192         * po/bg.po:
16193         * po/ca.po:
16194         * po/cs.po:
16195         * po/da.po:
16196         * po/en_GB.po:
16197         * po/es.po:
16198         * po/fi.po:
16199         * po/fr.po:
16200         * po/hu.po:
16201         * po/id.po:
16202         * po/it.po:
16203         * po/lt.po:
16204         * po/mt.po:
16205         * po/nb.po:
16206         * po/nl.po:
16207         * po/or.po:
16208         * po/pl.po:
16209         * po/pt_BR.po:
16210         * po/ru.po:
16211         * po/sk.po:
16212         * po/sq.po:
16213         * po/sr.po:
16214         * po/sv.po:
16215         * po/uk.po:
16216         * po/vi.po:
16217         * po/zh_CN.po:
16218         * win32/common/config.h:
16219           0.10.10.2 pre-release
16220           Bump version number, update translations and win32 config.h
16221
16222 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16223
16224         * po/LINGUAS:
16225         * po/ja.po:
16226           po: Add Japanese translation
16227
16228 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16229
16230         * configure.ac:
16231         * docs/plugins/Makefile.am:
16232         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16233         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16234         * docs/plugins/gst-plugins-ugly-plugins.args:
16235         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16236         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16237         * docs/plugins/inspect/plugin-a52dec.xml:
16238         * docs/plugins/inspect/plugin-asf.xml:
16239         * docs/plugins/inspect/plugin-cdio.xml:
16240         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16241         * docs/plugins/inspect/plugin-dvdread.xml:
16242         * docs/plugins/inspect/plugin-dvdsub.xml:
16243         * docs/plugins/inspect/plugin-iec958.xml:
16244         * docs/plugins/inspect/plugin-lame.xml:
16245         * docs/plugins/inspect/plugin-mad.xml:
16246         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16247         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16248         * docs/plugins/inspect/plugin-mpegstream.xml:
16249         * docs/plugins/inspect/plugin-realmedia.xml:
16250         * docs/plugins/inspect/plugin-siddec.xml:
16251         * docs/plugins/inspect/plugin-synaesthesia.xml:
16252         * docs/plugins/inspect/plugin-twolame.xml:
16253         * ext/Makefile.am:
16254         * po/POTFILES.in:
16255           Moved twolame from Bad to Ugly
16256
16257 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16258
16259           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16260           Original commit message from CVS:
16261           * ext/alsaspdif/Makefile.am:
16262           * ext/amrwb/Makefile.am:
16263           * ext/apexsink/Makefile.am:
16264           * ext/arts/Makefile.am:
16265           * ext/artsd/Makefile.am:
16266           * ext/audiofile/Makefile.am:
16267           * ext/audioresample/Makefile.am:
16268           * ext/bz2/Makefile.am:
16269           * ext/cdaudio/Makefile.am:
16270           * ext/celt/Makefile.am:
16271           * ext/dc1394/Makefile.am:
16272           * ext/dirac/Makefile.am:
16273           * ext/directfb/Makefile.am:
16274           * ext/divx/Makefile.am:
16275           * ext/dts/Makefile.am:
16276           * ext/faac/Makefile.am:
16277           * ext/faad/Makefile.am:
16278           * ext/gsm/Makefile.am:
16279           * ext/hermes/Makefile.am:
16280           * ext/ivorbis/Makefile.am:
16281           * ext/jack/Makefile.am:
16282           * ext/jp2k/Makefile.am:
16283           * ext/ladspa/Makefile.am:
16284           * ext/lcs/Makefile.am:
16285           * ext/libfame/Makefile.am:
16286           * ext/libmms/Makefile.am:
16287           * ext/metadata/Makefile.am:
16288           * ext/mpeg2enc/Makefile.am:
16289           * ext/mplex/Makefile.am:
16290           * ext/musepack/Makefile.am:
16291           * ext/musicbrainz/Makefile.am:
16292           * ext/mythtv/Makefile.am:
16293           * ext/nas/Makefile.am:
16294           * ext/neon/Makefile.am:
16295           * ext/ofa/Makefile.am:
16296           * ext/polyp/Makefile.am:
16297           * ext/resindvd/Makefile.am:
16298           * ext/sdl/Makefile.am:
16299           * ext/shout/Makefile.am:
16300           * ext/snapshot/Makefile.am:
16301           * ext/sndfile/Makefile.am:
16302           * ext/soundtouch/Makefile.am:
16303           * ext/spc/Makefile.am:
16304           * ext/swfdec/Makefile.am:
16305           * ext/tarkin/Makefile.am:
16306           * ext/theora/Makefile.am:
16307           * ext/timidity/Makefile.am:
16308           * ext/twolame/Makefile.am:
16309           * ext/x264/Makefile.am:
16310           * ext/xine/Makefile.am:
16311           * ext/xvid/Makefile.am:
16312           * gst-libs/gst/app/Makefile.am:
16313           * gst-libs/gst/dshow/Makefile.am:
16314           * gst/aiffparse/Makefile.am:
16315           * gst/app/Makefile.am:
16316           * gst/audiobuffer/Makefile.am:
16317           * gst/bayer/Makefile.am:
16318           * gst/cdxaparse/Makefile.am:
16319           * gst/chart/Makefile.am:
16320           * gst/colorspace/Makefile.am:
16321           * gst/dccp/Makefile.am:
16322           * gst/deinterlace/Makefile.am:
16323           * gst/deinterlace2/Makefile.am:
16324           * gst/dvdspu/Makefile.am:
16325           * gst/festival/Makefile.am:
16326           * gst/filter/Makefile.am:
16327           * gst/flacparse/Makefile.am:
16328           * gst/flv/Makefile.am:
16329           * gst/games/Makefile.am:
16330           * gst/h264parse/Makefile.am:
16331           * gst/librfb/Makefile.am:
16332           * gst/mixmatrix/Makefile.am:
16333           * gst/modplug/Makefile.am:
16334           * gst/mpeg1sys/Makefile.am:
16335           * gst/mpeg4videoparse/Makefile.am:
16336           * gst/mpegdemux/Makefile.am:
16337           * gst/mpegtsmux/Makefile.am:
16338           * gst/mpegvideoparse/Makefile.am:
16339           * gst/mve/Makefile.am:
16340           * gst/nsf/Makefile.am:
16341           * gst/nuvdemux/Makefile.am:
16342           * gst/overlay/Makefile.am:
16343           * gst/passthrough/Makefile.am:
16344           * gst/pcapparse/Makefile.am:
16345           * gst/playondemand/Makefile.am:
16346           * gst/rawparse/Makefile.am:
16347           * gst/real/Makefile.am:
16348           * gst/rtjpeg/Makefile.am:
16349           * gst/rtpmanager/Makefile.am:
16350           * gst/scaletempo/Makefile.am:
16351           * gst/sdp/Makefile.am:
16352           * gst/selector/Makefile.am:
16353           * gst/smooth/Makefile.am:
16354           * gst/smoothwave/Makefile.am:
16355           * gst/speed/Makefile.am:
16356           * gst/speexresample/Makefile.am:
16357           * gst/stereo/Makefile.am:
16358           * gst/subenc/Makefile.am:
16359           * gst/tta/Makefile.am:
16360           * gst/vbidec/Makefile.am:
16361           * gst/videodrop/Makefile.am:
16362           * gst/videosignal/Makefile.am:
16363           * gst/virtualdub/Makefile.am:
16364           * gst/vmnc/Makefile.am:
16365           * gst/y4m/Makefile.am:
16366           * sys/acmenc/Makefile.am:
16367           * sys/cdrom/Makefile.am:
16368           * sys/dshowdecwrapper/Makefile.am:
16369           * sys/dshowsrcwrapper/Makefile.am:
16370           * sys/dvb/Makefile.am:
16371           * sys/dxr3/Makefile.am:
16372           * sys/fbdev/Makefile.am:
16373           * sys/oss4/Makefile.am:
16374           * sys/qcam/Makefile.am:
16375           * sys/qtwrapper/Makefile.am:
16376           * sys/vcd/Makefile.am:
16377           * sys/wininet/Makefile.am:
16378           * win32/common/config.h:
16379           Don't install static libs for plugins. Fixes #550851 for -bad.
16380
16381 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16382
16383           [MOVED FROM BAD] Enable/fix up translations for these plugins.
16384           Original commit message from CVS:
16385           * ext/resindvd/plugin.c: (plugin_init):
16386           * ext/resindvd/resindvdsrc.c:
16387           * ext/twolame/gsttwolame.c: (plugin_init):
16388           * gst/aiffparse/aiffparse.c: (plugin_init):
16389           Enable/fix up translations for these plugins.
16390           * po/LINGUAS:
16391           Add 'ca' to LINGUAS.
16392           * po/POTFILES.in:
16393           * po/POTFILES.skip:
16394           Add more files for translation and more files which tools
16395           should skip.
16396
16397 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16398
16399           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16400           Original commit message from CVS:
16401           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16402           (gst_two_lame_chain):
16403           * ext/twolame/gsttwolame.h:
16404           Allow raw float samples as input for encoding.
16405
16406 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16407
16408           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16409           Original commit message from CVS:
16410           * configure.ac:
16411           * ext/Makefile.am:
16412           * ext/twolame/Makefile.am:
16413           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16414           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16415           (gst_two_lame_release_memory), (gst_two_lame_finalize),
16416           (gst_two_lame_base_init), (gst_two_lame_class_init),
16417           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16418           (gst_two_lame_init), (gst_two_lame_set_property),
16419           (gst_two_lame_get_property), (gst_two_lame_sink_event),
16420           (gst_two_lame_chain), (gst_two_lame_setup),
16421           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16422           (plugin_init):
16423           * ext/twolame/gsttwolame.h:
16424           Add TwoLAME MP2 encoding element, based on the LAME element.
16425
16426 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16427
16428         * common:
16429           Automatic update of common submodule
16430           From 7032163 to f8b3d91
16431
16432 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16433
16434         * common:
16435           Automatic update of common submodule
16436           From ffa738d to 7032163
16437
16438 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16439
16440         * common:
16441           Automatic update of common submodule
16442           From 3f13e4e to ffa738d
16443
16444 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16445
16446         * common:
16447           Automatic update of common submodule
16448           From 3c7456b to 3f13e4e
16449
16450 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16451
16452         * common:
16453           Automatic update of common submodule
16454           From 57c83f2 to 3c7456b
16455
16456 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
16457
16458         * gst/mpegaudioparse/gstmpegaudioparse.c:
16459           mp3parse: be more conservative when changing layer/rate/etc.
16460           Don't allow a change in sample rate/channels/layer/version unless we can
16461           see another frame at the correct offset. Prevents accidently flipping
16462           due to simple single-bit corruption.
16463
16464 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
16465
16466         * gst/realmedia/realhash.c:
16467           rmdemux: Fix strict-aliasing warnings.
16468           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16469           hand-rolled ones.
16470
16471 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
16472
16473         * gst/mpegaudioparse/gstmpegaudioparse.c:
16474           mpegaudioparse: Remove empty lines added by buggy indent.
16475
16476 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16477
16478         * gst/mpegaudioparse/gstmpegaudioparse.c:
16479           mpegaudioparse: Provide SEEKING query handling.
16480           Since SEEK event handling might perform some conversion
16481           from TIME to BYTES, do not let upstream fool application
16482           into (TIME) seeking not being possible.
16483
16484 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
16485
16486         * gst/mpegaudioparse/gstmpegaudioparse.c:
16487           mp3parse: fix accurate seeks to near 0
16488           Integer underflow made accurate seeks to near zero fail and seek to
16489           completely the wrong place. Fix by clamping to zero, since we can't seek
16490           to negative times anyway.
16491
16492 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16493
16494         * common:
16495         * configure.ac:
16496           build: Update shave init statement for changes in common. Bump common.
16497
16498 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16499
16500         * gst/realmedia/rtspreal.c:
16501           rtspreal: ignore data streams. Fixes #527112
16502           Ignore data streams when parsing the SDP as they don't contain anything we need
16503           to put in the realmedia header.
16504
16505 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
16506
16507         * common:
16508           Automatic update of common submodule
16509           From 9cf8c9b to a6ce5c6
16510
16511 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16512
16513         * ext/mad/gstid3tag.c:
16514           Forward unknown events
16515           Forward unknown events upstream instead of dropping them. Also return the result
16516           of the seek event instead of a fixed value.
16517
16518 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
16519
16520         * gst/asfdemux/gstrtpasfdepay.c:
16521           rtpasfdepay: Fix the build by adding the needed include for atoi.
16522
16523 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16524
16525         * configure.ac:
16526         * docs/plugins/Makefile.am:
16527           Use shave for the build output
16528
16529 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
16530
16531         * common:
16532           Automatic update of common submodule
16533           From 5d7c9cc to 9cf8c9b
16534
16535 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
16536
16537         * gst/asfdemux/gstasf.c:
16538         * gst/asfdemux/gstrtpasfdepay.c:
16539         * gst/realmedia/rademux.c:
16540         * gst/realmedia/rdtdepay.c:
16541         * gst/synaesthesia/gstsynaesthesia.c:
16542         * gst/synaesthesia/synaescope.c:
16543           Fix indentation.
16544
16545 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
16546
16547         * gst/realmedia/pnmsrc.c:
16548           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16549
16550 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
16551
16552         * common:
16553           Automatic update of common submodule
16554           From 80c627d to 5d7c9cc
16555
16556 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16557
16558         * gst/realmedia/Makefile.am:
16559         * gst/realmedia/pnmsrc.c:
16560         * gst/realmedia/pnmsrc.h:
16561         * gst/realmedia/rademux.c:
16562         * gst/realmedia/rademux.h:
16563         * gst/realmedia/realmedia.c:
16564         * gst/realmedia/rmdemux.c:
16565         * gst/realmedia/rmdemux.h:
16566           Add pnm:// uri source
16567           Add a new utri handler for pnm:// that for now just redirects to the same uri
16568           with the rtsp:// protocol, which usually works nowadays.
16569           Separate the registration of the various plugins into a separate source file.
16570
16571 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16572
16573         * gst/asfdemux/Makefile.am:
16574         * gst/asfdemux/gstasf.c:
16575         * gst/asfdemux/gstrtpasfdepay.c:
16576         * gst/asfdemux/gstrtpasfdepay.h:
16577           Add ASF depayloader
16578           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16579           Fixes #335067.
16580
16581 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
16582
16583         * ext/mad/gstmad.c:
16584           mad: remove log line added in error
16585
16586 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
16587
16588         * ext/mad/gstmad.c:
16589           mad: just flush data when seeing BADDATAPTR instead of going into error state
16590
16591 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
16592
16593         * gst/realmedia/rmdemux.c:
16594           Fix parsing of the flags in rmdemux
16595           Fix parsing of the flags in version 1 realmedia streams.
16596           Fixes #571358.
16597
16598 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
16599
16600         * common:
16601           Bump revision to use for common submodule.
16602
16603 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
16604
16605         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16606           Add releaseinfo with online url.
16607
16608 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
16609
16610         * common:
16611           Bump common
16612
16613 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16614
16615         * gst/asfdemux/asfpacket.c:
16616         * gst/asfdemux/gstasfdemux.c:
16617         * gst/asfdemux/gstasfdemux.h:
16618           Remove redundant push_mode struct member
16619
16620 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
16621
16622         * autogen.sh:
16623           Fix previous commit, wasn't actually setting up a symbolic link
16624
16625 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
16626
16627         * autogen.sh:
16628         * common:
16629           Use a symbolic link for the pre-commit client-side hook
16630
16631 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
16632
16633         * .gitignore:
16634           Ignore some more files
16635
16636 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
16637
16638         * gst/synaesthesia/synaescope.c:
16639         * gst/synaesthesia/synaescope.h:
16640           Precalculate some size dependent variables. Demystify the height scaling a bit.
16641           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16642
16643 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
16644
16645           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16646
16647 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16648
16649         * gst/realmedia/rdtdepay.c:
16650           Set flags on the realmedia chunks
16651           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16652           descrambler can be reset on keyframes. Fixes #556714.
16653
16654 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16655
16656         * gst/realmedia/gstrdtbuffer.c:
16657         * gst/realmedia/gstrdtbuffer.h:
16658           Add method to get RDT flags
16659           Add a method to get the RDT flags. We need these flags to mark keyframes to
16660           reset the descrambing queue. See #556714.
16661
16662 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16663
16664         * gst/asfdemux/asfpacket.c:
16665         * gst/asfdemux/gstasfdemux.c:
16666         * gst/asfdemux/gstasfdemux.h:
16667           Add seeking support to asfdemux in push mode
16668           Fixes bug #568836.
16669
16670 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16671
16672         * gst/asfdemux/asfpacket.c:
16673           Drop packets with an invalid replicated data length
16674           Drop packets with an invalid replicated data length
16675           instead of continuing with an invalid timestamp
16676           and uninitialized payload metadata.
16677           All other code assumes that the timestamps are valid.
16678
16679 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
16680
16681         * gst/synaesthesia/synaescope.h:
16682           Change comment to refer to right variable.
16683
16684 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
16685
16686         * gst/synaesthesia/gstsynaesthesia.c:
16687         * gst/synaesthesia/gstsynaesthesia.h:
16688         * gst/synaesthesia/synaescope.c:
16689         * gst/synaesthesia/synaescope.h:
16690           Bring synaesthesia to next century.
16691           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16692
16693 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
16694
16695         * gst/asfdemux/gstasfdemux.c:
16696           Fix leak of converted string
16697
16698 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16699
16700         * .gitignore:
16701         * po/.gitignore:
16702           Add more to the gitignores
16703
16704 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
16705
16706         * gst/synaesthesia/gstsynaesthesia.c:
16707           Make synaesthesia build again.
16708           _init() has no params.
16709
16710 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
16711
16712         * common:
16713           Update common snapshot.
16714
16715 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
16716
16717         * common:
16718           Fix pre-commit hook
16719
16720 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
16721
16722         * autogen.sh:
16723         * common:
16724           Install and use pre-commit indentation hook from common
16725
16726 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
16727
16728         * autogen.sh:
16729           autogen.sh : Use git submodule
16730
16731 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
16732
16733           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16734           Original commit message from CVS:
16735           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16736           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16737           (gst_dvd_demux_get_audio_stream),
16738           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16739           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16740           (gst_mpeg_demux_get_video_stream),
16741           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16742           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16743           Fix some caps leaks. Fixes bug #564885.
16744
16745 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
16746
16747           ext/cdio/gstcdio.c: Remove unused format argument.
16748           Original commit message from CVS:
16749           * ext/cdio/gstcdio.c:
16750           Remove unused format argument.
16751
16752 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16753
16754           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16755           Original commit message from CVS:
16756           * win32/common/.cvsignore:
16757           * win32/common/config.h:
16758           * win32/common/config.h.in:
16759           Hardcode cpu for win32 build, just like we do in the other modules,
16760           to remove VCS conflicts and inconsistent defines between modules,
16761           and update version defines to CVS.
16762
16763 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
16764
16765           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16766           Original commit message from CVS:
16767           * m4/Makefile.am:
16768           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16769
16770 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
16771
16772           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16773           Original commit message from CVS:
16774           * m4/Makefile.am:
16775           inttypes.m4 hasn't been available since gettext-0.15, and since we now
16776           require gettext >= 0.17 ... we can remove it from the list of files to
16777           dist.
16778
16779 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
16780
16781           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16782           Original commit message from CVS:
16783           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16784           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16785           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16786           * gst/mpegaudioparse/gstmpegaudioparse.h:
16787           Do an initial class_ref on an internal enum type from within the
16788           class_init function so that there aren't any issues when multiple
16789           mp3parse elements are started in separate threads at the same
16790           time. (Why we use an enum type here if the tag is registered as
16791           a string type, I don't know). Also remove custom UNUSED macro
16792           and use GLib's instead.
16793
16794 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16795
16796           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16797           Original commit message from CVS:
16798           * configure.ac:
16799           Apparently AC_CONFIG_MACRO_DIR breaks when using more
16800           than one macro directory, reverting last change.
16801
16802 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16803
16804           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16805           Original commit message from CVS:
16806           * configure.ac:
16807           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16808           our M4 macros.
16809
16810 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16811
16812           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16813           Original commit message from CVS:
16814           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16815           Last change introduced a regression that made mpeg2dec handle
16816           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16817
16818 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16819
16820           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16821           Original commit message from CVS:
16822           Patch by: Cygwin Ports maintainer
16823           <yselkowitz at users dot sourceforge dot net>
16824           * autogen.sh:
16825           * configure.ac:
16826           Require gettext 0.17 because older versions don't mix with libtool
16827           2.2. At build time an older gettext version will still work.
16828           Fixes bug #556091.
16829
16830 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
16831
16832           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
16833           Original commit message from CVS:
16834           * ext/mpeg2dec/gstmpeg2dec.c:
16835           * ext/mpeg2dec/gstmpeg2dec.h:
16836           Add support for 4:4:4 video.  Fixes #562086
16837
16838 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
16839
16840           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16841           Original commit message from CVS:
16842           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16843           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16844           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16845           >= 0.5.0. Fixes bug #562065.
16846
16847 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
16848
16849           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16850           Original commit message from CVS:
16851           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16852           Remove duplicate and broken code for the streaming case and simply reuse
16853           the much better working pull based code. Fixes #560348.
16854
16855 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16856
16857           configure.ac: Back to development -> 0.10.10.1
16858           Original commit message from CVS:
16859           * configure.ac:
16860           Back to development -> 0.10.10.1
16861
16862 === release 0.10.10 ===
16863
16864 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16865
16866         * ChangeLog:
16867         * NEWS:
16868         * RELEASE:
16869         * configure.ac:
16870         * docs/plugins/inspect/plugin-a52dec.xml:
16871         * docs/plugins/inspect/plugin-asf.xml:
16872         * docs/plugins/inspect/plugin-cdio.xml:
16873         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16874         * docs/plugins/inspect/plugin-dvdread.xml:
16875         * docs/plugins/inspect/plugin-dvdsub.xml:
16876         * docs/plugins/inspect/plugin-iec958.xml:
16877         * docs/plugins/inspect/plugin-lame.xml:
16878         * docs/plugins/inspect/plugin-mad.xml:
16879         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16880         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16881         * docs/plugins/inspect/plugin-mpegstream.xml:
16882         * docs/plugins/inspect/plugin-realmedia.xml:
16883         * docs/plugins/inspect/plugin-siddec.xml:
16884         * gst-plugins-ugly.doap:
16885         * po/LINGUAS:
16886           Release 0.10.10 - "Under the House"
16887           Original commit message from CVS:
16888           Release 0.10.10 - "Under the House"
16889
16890 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16891
16892         * po/bg.po:
16893         * po/ca.po:
16894         * po/da.po:
16895         * po/id.po:
16896         * po/it.po:
16897         * po/mt.po:
16898         * po/vi.po:
16899           Update .po files
16900           Original commit message from CVS:
16901           Update .po files
16902
16903 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16904
16905           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16906           Original commit message from CVS:
16907           * ext/sidplay/Makefile.am:
16908           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16909           contain CFLAGS that do not exist for C++, like -Wvla or
16910           -Wdeclaration-after-statement. Fixes bug #561161.
16911
16912 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16913
16914           configure.ac: 0.10.9.3 pre-release
16915           Original commit message from CVS:
16916           * configure.ac:
16917           0.10.9.3 pre-release
16918
16919 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
16920
16921           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16922           Original commit message from CVS:
16923           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16924           Only copy sane aspect ratio values on the caps. Fixes #559682.
16925
16926 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16927
16928         * ChangeLog:
16929           Add bug number to the mp3parse mpeg 2.5 fix
16930           Original commit message from CVS:
16931           Add bug number to the mp3parse mpeg 2.5 fix
16932
16933 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
16934
16935           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16936           Original commit message from CVS:
16937           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16938           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16939           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16940           * ext/amrnb/amrnbdec.h:
16941           Add a property to select the amr variant. Fixes #424070.
16942
16943 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
16944
16945           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16946           Original commit message from CVS:
16947           Patch by: Tal Shalif <tshalif at nargila dot org>
16948           * gst/mpegstream/gstdvddemux.c:
16949           (gst_dvd_demux_get_subpicture_stream):
16950           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16951           (gst_mpeg_demux_get_audio_stream):
16952           Fix memmory corruption due to not storing the new updated pointer
16953           after a g_renew(). Fixes #558896.
16954
16955 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16956
16957           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16958           Original commit message from CVS:
16959           * tests/check/Makefile.am:
16960           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16961
16962 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16963
16964           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16965           Original commit message from CVS:
16966           * configure.ac:
16967           oops, forgot to bump the version back to devel
16968           after the last release 0.10.9.1
16969
16970 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16971
16972           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16973           Original commit message from CVS:
16974           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16975           (gst_rmdemux_descramble_mp4a_audio),
16976           (gst_rmdemux_handle_scrambled_packet):
16977           Add suport for mpeg4 and aac audio. See #556714.
16978
16979 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
16980
16981           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16982           Original commit message from CVS:
16983           * gst/mpegaudioparse/gstmpegaudioparse.c:
16984           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16985           Fixes skipping on these files.
16986
16987 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
16988
16989           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16990           Original commit message from CVS:
16991           Patch by: Robin Stocker <robin at nibor dot org>
16992           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16993           (handle_sequence), (gst_mpeg2dec_setcaps):
16994           * ext/mpeg2dec/gstmpeg2dec.h:
16995           Prefer the container's PAR over the stream's PAR if it's
16996           given in the srcpad caps. Fixes bug #556184.
16997
16998 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16999
17000           Don't install static libs for plugins. Fixes #550851 for ugly.
17001           Original commit message from CVS:
17002           * ext/a52dec/Makefile.am:
17003           * ext/amrnb/Makefile.am:
17004           * ext/cdio/Makefile.am:
17005           * ext/dvdnav/Makefile.am:
17006           * ext/dvdread/Makefile.am:
17007           * ext/lame/Makefile.am:
17008           * ext/mad/Makefile.am:
17009           * ext/mpeg2dec/Makefile.am:
17010           * ext/sidplay/Makefile.am:
17011           * gst/ac3parse/Makefile.am:
17012           * gst/asfdemux/Makefile.am:
17013           * gst/dvdlpcmdec/Makefile.am:
17014           * gst/dvdsub/Makefile.am:
17015           * gst/iec958/Makefile.am:
17016           * gst/mpegaudioparse/Makefile.am:
17017           * gst/mpegstream/Makefile.am:
17018           * gst/realmedia/Makefile.am:
17019           * gst/synaesthesia/Makefile.am:
17020           Don't install static libs for plugins. Fixes #550851 for ugly.
17021
17022 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17023
17024           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17025           Original commit message from CVS:
17026           * gst/mpegaudioparse/gstmpegaudioparse.c:
17027           (gst_mp3parse_sink_event):
17028           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17029           frames. Partially fixes bug #552237.
17030
17031 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17032
17033           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17034           Original commit message from CVS:
17035           * ext/amrnb/amrnbparse.c:
17036           use #defines for HEADER. Unref the object in _sink_activate_pull().
17037
17038 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17039
17040           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17041           Original commit message from CVS:
17042           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17043           (gst_mad_change_state):
17044           * ext/mad/gstmad.h:
17045           track discont on incomming buffers and set discont on outgoing
17046           buffers.
17047           Pass unknown events upstreams instead of dropping them.
17048
17049 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17050
17051           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17052           Original commit message from CVS:
17053           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17054           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17055           (handle_slice), (gst_mpeg2dec_sink_event),
17056           (gst_mpeg2dec_src_event):
17057           * ext/mpeg2dec/gstmpeg2dec.h:
17058           Fix compilation with --disable-index. Fixes bug #554150.
17059
17060 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17061
17062           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17063           Original commit message from CVS:
17064           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17065           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17066           (gst_mad_src_event), (gst_mad_chain):
17067           * ext/mad/gstmad.h:
17068           Fix compilation with --disable-index. Fixes bug #554142.
17069
17070 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17071
17072           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17073           Original commit message from CVS:
17074           * ext/a52dec/gsta52dec.c:
17075           * ext/a52dec/gsta52dec.h:
17076           Fix channel re-negotiation on a change of the incoming stream.
17077           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17078           Fixes: #551660
17079
17080 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17081
17082           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17083           Original commit message from CVS:
17084           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17085           (gst_amrnbenc_state_change):
17086           * ext/amrnb/amrnbenc.h:
17087           Pass the discont flag from the input buffer on to the output buffer in
17088           the AMR encoder.
17089
17090 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17091
17092           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17093           Original commit message from CVS:
17094           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17095           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17096           (gst_amrnbparse_handle_pull_seek),
17097           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17098           (gst_amrnbparse_sink_activate_push),
17099           (gst_amrnbparse_sink_activate_pull):
17100           * ext/amrnb/amrnbparse.h:
17101           Add flush seek handler. Fixes #536274.
17102
17103 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17104
17105           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17106           Original commit message from CVS:
17107           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17108           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17109           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17110           (gst_amrnbparse_state_change):
17111           * ext/amrnb/amrnbparse.h:
17112           Fix the duration query. Fixes #536226.
17113           Also set caps on the pads and buffers more correctly.
17114
17115 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
17116
17117           po/LINGUAS: Add 'ca' to LINGUAS.
17118           Original commit message from CVS:
17119           * po/LINGUAS:
17120           Add 'ca' to LINGUAS.
17121
17122 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
17123
17124           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17125           Original commit message from CVS:
17126           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17127           Fix aggregated GST_FLOW_RETURN check for when to send an error message
17128           on the bus.
17129           Re-fixes #546859
17130
17131 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17132
17133           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17134           Original commit message from CVS:
17135           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17136           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17137           (create_segment_event), (gst_rdt_depay_push),
17138           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17139           * gst/realmedia/rdtdepay.h:
17140           Parse other values from the incomming caps.
17141           Add event handler to handle flushing and segments.
17142           Create segment events.
17143           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17144           Do skew correction based on RDT timestamps.
17145           * gst/realmedia/rdtmanager.c: (activate_session),
17146           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17147           (create_recv_rtp):
17148           Parse caps to get the clockrate needed for the jitterbuffer.
17149           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17150           Apply timestamp fixup after correcting for initial timestamp and
17151           internal base timestamp corrections.
17152
17153 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17154
17155           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17156           Original commit message from CVS:
17157           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17158           (gst_rdt_depay_change_state):
17159           * gst/realmedia/rdtdepay.h:
17160           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17161           with a DISCONT flag when needed.
17162           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17163           Report the configure latency instead of a hardcoded value.
17164
17165 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17166
17167           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17168           Original commit message from CVS:
17169           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17170           (free_session), (gst_rdt_manager_query_src),
17171           (gst_rdt_manager_src_activate_push),
17172           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17173           (gst_rdt_manager_loop), (create_recv_rtp):
17174           Include the new rdt jitterbuffer in the session manager.
17175
17176 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17177
17178           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17179           Original commit message from CVS:
17180           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17181           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17182           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17183           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17184           * gst/realmedia/rdtdepay.h:
17185           Use new RDT parsing helper functions.
17186           Copy discont flags correctly.
17187           Push the header from the chain function instead of the setcaps function.
17188           Copy incomming timestamp to the output buffers instead of doing magic
17189           with the RDT timestamps.
17190
17191 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
17192
17193           gst/realmedia/: Add first support for parsing RDT messages.
17194           Original commit message from CVS:
17195           * gst/realmedia/Makefile.am:
17196           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17197           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17198           (read_packet_header), (gst_rdt_buffer_get_first_packet),
17199           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17200           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17201           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17202           (gst_rdt_packet_data_peek_data),
17203           (gst_rdt_packet_data_get_stream_id),
17204           (gst_rdt_packet_data_get_timestamp):
17205           * gst/realmedia/gstrdtbuffer.h:
17206           Add first support for parsing RDT messages.
17207           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17208           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17209           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17210           (calculate_skew), (rdt_jitter_buffer_insert),
17211           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17212           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17213           (rdt_jitter_buffer_get_ts_diff):
17214           * gst/realmedia/rdtjitterbuffer.h:
17215           Add first version of an RDT jitterbuffer.
17216
17217 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17218
17219           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17220           Original commit message from CVS:
17221           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17222           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17223           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17224           (gst_rmdemux_descramble_dnet_audio),
17225           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17226           * gst/realmedia/rmdemux.h:
17227           Keep track of the first timestamp of the stream and add this to the
17228           outgoing buffer timestamps so that we can handle live streams.
17229           Set discont flag on the first buffers and after a seek.
17230
17231 === release 0.10.9 ===
17232
17233 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17234
17235         * ChangeLog:
17236         * NEWS:
17237         * RELEASE:
17238         * configure.ac:
17239         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17240         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17241         * docs/plugins/inspect/plugin-a52dec.xml:
17242         * docs/plugins/inspect/plugin-asf.xml:
17243         * docs/plugins/inspect/plugin-cdio.xml:
17244         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17245         * docs/plugins/inspect/plugin-dvdread.xml:
17246         * docs/plugins/inspect/plugin-dvdsub.xml:
17247         * docs/plugins/inspect/plugin-iec958.xml:
17248         * docs/plugins/inspect/plugin-lame.xml:
17249         * docs/plugins/inspect/plugin-mad.xml:
17250         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17251         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17252         * docs/plugins/inspect/plugin-mpegstream.xml:
17253         * docs/plugins/inspect/plugin-realmedia.xml:
17254         * docs/plugins/inspect/plugin-siddec.xml:
17255         * gst-plugins-ugly.doap:
17256           Release 0.10.9
17257           Original commit message from CVS:
17258           Release 0.10.9
17259
17260 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17261
17262         * po/af.po:
17263         * po/az.po:
17264         * po/bg.po:
17265         * po/cs.po:
17266         * po/da.po:
17267         * po/en_GB.po:
17268         * po/es.po:
17269         * po/fi.po:
17270         * po/fr.po:
17271         * po/hu.po:
17272         * po/id.po:
17273         * po/it.po:
17274         * po/lt.po:
17275         * po/nb.po:
17276         * po/nl.po:
17277         * po/or.po:
17278         * po/pl.po:
17279         * po/pt_BR.po:
17280         * po/ru.po:
17281         * po/sk.po:
17282         * po/sq.po:
17283         * po/sr.po:
17284         * po/sv.po:
17285         * po/uk.po:
17286         * po/vi.po:
17287         * po/zh_CN.po:
17288           Update .po files
17289           Original commit message from CVS:
17290           Update .po files
17291
17292 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17293
17294           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17295           Original commit message from CVS:
17296           * ext/a52dec/gsta52dec.c:
17297           Set up a default time segment for output when receiving
17298           an incoming byte segment (as for raw AC3 files).
17299           Fixes: #548194
17300
17301 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17302
17303           0.10.8.2 pre-release.
17304           Original commit message from CVS:
17305           * configure.ac:
17306           * docs/plugins/Makefile.am:
17307           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17308           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17309           * docs/plugins/gst-plugins-ugly-plugins.args:
17310           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17311           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17312           * docs/plugins/inspect/plugin-a52dec.xml:
17313           * docs/plugins/inspect/plugin-asf.xml:
17314           * docs/plugins/inspect/plugin-cdio.xml:
17315           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17316           * docs/plugins/inspect/plugin-dvdread.xml:
17317           * docs/plugins/inspect/plugin-dvdsub.xml:
17318           * docs/plugins/inspect/plugin-iec958.xml:
17319           * docs/plugins/inspect/plugin-lame.xml:
17320           * docs/plugins/inspect/plugin-mad.xml:
17321           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17322           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17323           * docs/plugins/inspect/plugin-mpegstream.xml:
17324           * docs/plugins/inspect/plugin-realmedia.xml:
17325           * docs/plugins/inspect/plugin-siddec.xml:
17326           * ext/Makefile.am:
17327           0.10.8.2 pre-release.
17328           * po/LINGUAS:
17329           * po/POTFILES.in:
17330           * po/id.po:
17331           Add new translation.
17332
17333 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
17334
17335           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17336           Original commit message from CVS:
17337           * gst/asfdemux/gstasfdemux.c:
17338           Properly aggregate flow returns for both push and pull mode, so we shut
17339           down if all pads are unlinked.
17340           Fixes #546859.
17341
17342 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
17343
17344           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17345           Original commit message from CVS:
17346           Patch by: Frederic Crozat <fcrozat@mandriva.org>
17347           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17348           * ext/lame/gstlame.c: (plugin_init):
17349           * gst/asfdemux/gstasf.c: (plugin_init):
17350           Make sure gettext returns translations in UTF-8 encoding rather
17351           than in the current locale encoding (#546822).
17352
17353 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17354
17355           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17356           Original commit message from CVS:
17357           * gst/mpegaudioparse/gstmpegaudioparse.c:
17358           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17359           (mp3parse_total_time), (mp3parse_bytepos_to_time):
17360           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17361           if we're called from there already. Otherwise we end up in a endless
17362           recursion and crash with a stack overflow.
17363           This can happen when a Xing or VBRI header with TOC exists but it
17364           doesn't contain the total time. Fixes bug #545370.
17365
17366 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17367
17368           ext/lame/gstlame.c: Use the default for the strict-iso property too.
17369           Original commit message from CVS:
17370           * ext/lame/gstlame.c: (gst_lame_class_init),
17371           (gst_lame_get_default_settings):
17372           Use the default for the strict-iso property too.
17373           Allow a bitrate setting of 0, which lets lame choose the default value
17374           and which makes it possible to set the compression-ratio property.
17375
17376 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17377
17378           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17379           Original commit message from CVS:
17380           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17381           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17382           * ext/lame/gstlame.h:
17383           Get the defaults settings of LAME in the plugin initialization
17384           function and return FALSE here if something goes wrong. This removes
17385           the hacky failing instance init function.
17386           Use LAMEs default value for all settings instead of overwriting some
17387           of them. Overwriting some of them gives unexpected results if one only
17388           sets a preset. Fixes bug #498004.
17389
17390 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17391
17392           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17393           Original commit message from CVS:
17394           * ext/lame/gstlame.c: (gst_lame_init):
17395           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17396           defaults will restrict the bitrate when using the presets in a bad way.
17397           Fixes bug #498004.
17398
17399 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17400
17401           Put the MPEG audio version into the caps as "mpegaudioversion".
17402           Original commit message from CVS:
17403           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17404           * gst/mpegaudioparse/gstmpegaudioparse.c:
17405           (mp3_type_frame_length_from_header), (mp3_caps_create),
17406           (gst_mp3parse_chain):
17407           Put the MPEG audio version into the caps as "mpegaudioversion".
17408           This is different from "mpegversion".
17409
17410 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17411
17412           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17413           Original commit message from CVS:
17414           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17415           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17416           * ext/lame/gstlame.h:
17417           Fix build with lame >= 3.97. The padding type and cwlimit settings
17418           are deprecated now and the function declarations are hidden in the
17419           headers so deprecate the GObject properties for them and remove them
17420           in 0.11. Fixes bug #544039.
17421
17422 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17423
17424           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17425           Original commit message from CVS:
17426           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17427           Don't allow width/height outside the spec (i.e. smaller than 16
17428           and higher than 4096). Such files are corrupted ones and setting
17429           caps that are not a subset of the template caps confuses playbin.
17430           Fixes bug #542646.
17431
17432 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17433
17434           ext/sidplay/Makefile.am: Fix the build.
17435           Original commit message from CVS:
17436           * ext/sidplay/Makefile.am:
17437           Fix the build.
17438
17439 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17440
17441           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17442           Original commit message from CVS:
17443           * configure.ac:
17444           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17445           flags that are invalid for C++.
17446
17447 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
17448
17449           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17450           Original commit message from CVS:
17451           Patch by: Tal Shalif <tshalif at nargila dot org>
17452           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17453           Prevent double free. Fixes bug #541697.
17454
17455 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17456
17457           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17458           Original commit message from CVS:
17459           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17460           (gst_dvd_demux_get_audio_stream),
17461           (gst_dvd_demux_get_subpicture_stream),
17462           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17463           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17464           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17465           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17466           * gst/mpegstream/gstmpegdemux.h:
17467           Resend tags event after a FLUSH (seek) to support prerolling
17468           a partial pipeline.
17469
17470 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17471
17472           Use correct error code for encrypted streams.
17473           Original commit message from CVS:
17474           * configure.ac:
17475           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17476           Use correct error code for encrypted streams.
17477
17478 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17479
17480           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17481           Original commit message from CVS:
17482           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17483           (gst_mpeg_demux_sync_stream_to_time):
17484           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17485
17486 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17487
17488           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17489           Original commit message from CVS:
17490           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17491           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17492           Allow and implement non-flushing and/or segment seek
17493           (mainly in TIME and chapter format).
17494           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17495           (gst_dvd_demux_get_subpicture_stream),
17496           (gst_dvd_demux_synchronise_pads),
17497           (gst_dvd_demux_sync_stream_to_time):
17498           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17499           (gst_mpeg_demux_send_subbuffer),
17500           (gst_mpeg_demux_sync_stream_to_time),
17501           (gst_mpeg_streams_reset_cur_ts):
17502           * gst/mpegstream/gstmpegdemux.h:
17503           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17504           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17505           Delegate a query to upstream if it can't be handled.
17506           Make segment stop aware.
17507           Fix (subtitle) stream synchronization.
17508           Add some debug statements.
17509
17510 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
17511
17512           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17513           Original commit message from CVS:
17514           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17515           Fix build on macosx.
17516
17517 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17518
17519           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17520           Original commit message from CVS:
17521           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17522           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17523           * ext/a52dec/gsta52dec.c:
17524           * ext/amrnb/amrnbdec.c:
17525           * ext/amrnb/amrnbenc.c:
17526           * ext/amrnb/amrnbparse.c:
17527           * ext/lame/gstlame.c:
17528           * ext/mad/gstmad.c:
17529           * ext/sidplay/gstsiddec.cc:
17530           * gst/asfdemux/gstrtspwms.c:
17531           * gst/mpegaudioparse/gstxingmux.c:
17532           * gst/realmedia/rademux.c:
17533           * gst/realmedia/rdtmanager.c:
17534           * gst/realmedia/rtspreal.c:
17535           * gst/synaesthesia/gstsynaesthesia.c:
17536           Add missing elements to docs. Restore alphabetical order in section
17537           file. Document mad (it was included in docs already).
17538           Fix doc-markup: use convinience syntax for examples
17539           (produces valid docbook), add several refsec2 when we have several
17540           titles. Fix some types.
17541
17542 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17543
17544           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17545           Original commit message from CVS:
17546           * ext/lame/gstlame.c:
17547           * ext/sidplay/gstsiddec.cc:
17548           * gst/mpegaudioparse/gstxingmux.c:
17549           Do not use short_description in section docs for elements. We extract
17550           them from element details and there will be warnings if they differ.
17551
17552 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
17553
17554           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17555           Original commit message from CVS:
17556           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
17557           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17558           (gst_cdio_add_cdtext_album_tags):
17559           * ext/cdio/gstcdio.h:
17560           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17561           Also extract album title and album genre from CD-TEXT if
17562           available (#537021).
17563
17564 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17565
17566           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17567           Original commit message from CVS:
17568           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17569           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17570           emphasis value is reserved but unfortunately files with that
17571           value exist and the information is not important for the decoder
17572           anyway. Fixes bug #537235.
17573
17574 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17575
17576           Require libcdio >= 0.76.
17577           Original commit message from CVS:
17578           * configure.ac:
17579           * ext/cdio/gstcdio.c:
17580           * ext/cdio/gstcdio.h:
17581           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17582           Require libcdio >= 0.76.
17583
17584 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17585
17586           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17587           Original commit message from CVS:
17588           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17589           Drain queued buffers before forwarding the segment event.
17590
17591 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17592
17593           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17594           Original commit message from CVS:
17595           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17596           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17597           (gst_a52dec_chain), (gst_a52dec_change_state):
17598           * ext/a52dec/gsta52dec.h:
17599           Add segment handling, buffer clipping and basic reverse playback.
17600
17601 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17602
17603           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17604           Original commit message from CVS:
17605           * docs/plugins/Makefile.am:
17606           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17607           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17608           * docs/plugins/gst-plugins-ugly-plugins.args:
17609           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17610           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17611           * docs/plugins/inspect/plugin-a52dec.xml:
17612           * docs/plugins/inspect/plugin-amrnb.xml:
17613           * docs/plugins/inspect/plugin-asf.xml:
17614           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17615           * docs/plugins/inspect/plugin-dvdread.xml:
17616           * docs/plugins/inspect/plugin-dvdsub.xml:
17617           * docs/plugins/inspect/plugin-iec958.xml:
17618           * docs/plugins/inspect/plugin-lame.xml:
17619           * docs/plugins/inspect/plugin-mad.xml:
17620           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17621           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17622           * docs/plugins/inspect/plugin-mpegstream.xml:
17623           * docs/plugins/inspect/plugin-realmedia.xml:
17624           * docs/plugins/inspect/plugin-siddec.xml:
17625           * docs/plugins/inspect/plugin-synaesthesia.xml:
17626           * ext/a52dec/gsta52dec.c:
17627           Random doc of the day. Also print human readable format of newsegment
17628           in log message if we complain about it.
17629
17630 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
17631
17632           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17633           Original commit message from CVS:
17634           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17635           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17636           (gst_a52dec_chain), (gst_a52dec_change_state):
17637           * ext/a52dec/gsta52dec.h:
17638           Mark discont on outgoing buffers after receiving a DISCONT buffer or
17639           when we have a decoding error.
17640           We don't need to clear the cache when we receive a NEWSEGMENT event.
17641           Clear buffer cache in DISCONT.
17642           Add beginnings of GstSegment handling.
17643
17644 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17645
17646           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17647           Original commit message from CVS:
17648           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17649           Fix alignment issues that caused SIGBUS on some architectures.
17650
17651 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17652
17653           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17654           Original commit message from CVS:
17655           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17656           Fix alignment issue which isn't really an issue at all because
17657           the plugin hasn't been ported to 0.10 yet.
17658
17659 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17660
17661           configure.ac: Back to devel -> 0.10.8.1
17662           Original commit message from CVS:
17663           * configure.ac:
17664           Back to devel -> 0.10.8.1
17665
17666 === release 0.10.8 ===
17667
17668 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17669
17670         * ChangeLog:
17671         * NEWS:
17672         * RELEASE:
17673         * configure.ac:
17674         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17675         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17676         * docs/plugins/inspect/plugin-a52dec.xml:
17677         * docs/plugins/inspect/plugin-asf.xml:
17678         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17679         * docs/plugins/inspect/plugin-dvdread.xml:
17680         * docs/plugins/inspect/plugin-dvdsub.xml:
17681         * docs/plugins/inspect/plugin-iec958.xml:
17682         * docs/plugins/inspect/plugin-lame.xml:
17683         * docs/plugins/inspect/plugin-mad.xml:
17684         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17685         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17686         * docs/plugins/inspect/plugin-mpegstream.xml:
17687         * docs/plugins/inspect/plugin-realmedia.xml:
17688         * docs/plugins/inspect/plugin-siddec.xml:
17689         * gst-plugins-ugly.doap:
17690         * po/LINGUAS:
17691           Release 0.10.8
17692           Original commit message from CVS:
17693           Release 0.10.8
17694
17695 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17696
17697         * common:
17698         * po/af.po:
17699         * po/az.po:
17700         * po/bg.po:
17701         * po/cs.po:
17702         * po/da.po:
17703         * po/en_GB.po:
17704         * po/es.po:
17705         * po/fi.po:
17706         * po/fr.po:
17707         * po/hu.po:
17708         * po/it.po:
17709         * po/lt.po:
17710         * po/nb.po:
17711         * po/nl.po:
17712         * po/or.po:
17713         * po/pl.po:
17714         * po/pt_BR.po:
17715         * po/ru.po:
17716         * po/sk.po:
17717         * po/sq.po:
17718         * po/sr.po:
17719         * po/sv.po:
17720         * po/uk.po:
17721         * po/vi.po:
17722         * po/zh_CN.po:
17723           Update .po files
17724           Original commit message from CVS:
17725           Update .po files
17726
17727 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17728
17729           configure.ac: 0.10.7.4 pre-release
17730           Original commit message from CVS:
17731           * configure.ac:
17732           0.10.7.4 pre-release
17733
17734 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
17735
17736           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17737           Original commit message from CVS:
17738           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17739           Fix inconsistent use of rate and channels.
17740           Fixes #533581
17741
17742 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17743
17744           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17745           Original commit message from CVS:
17746           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17747           Flush timestamp correction variables on a flush. Fixes #533832.
17748
17749 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17750
17751         * ChangeLog:
17752         * common:
17753         * configure.ac:
17754           Commit 0.10.7.3 pre-rel marker
17755           Original commit message from CVS:
17756           Commit 0.10.7.3 pre-rel marker
17757
17758 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
17759
17760           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17761           Original commit message from CVS:
17762           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17763           Properly aggregate GstFlowReturn from downstream in order to properly
17764           stop, and doing that as early as possible.
17765           Fixes #532807
17766
17767 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17768
17769           configure.ac: 0.10.7.2 pre-release
17770           Original commit message from CVS:
17771           * configure.ac:
17772           0.10.7.2 pre-release
17773
17774 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
17775
17776           Always let FLUSH_START events flow downstream.
17777           Original commit message from CVS:
17778           * ext/mad/gstmad.c: (gst_mad_sink_event):
17779           * gst/mpegaudioparse/gstmpegaudioparse.c:
17780           (gst_mp3parse_sink_event):
17781           Always let FLUSH_START events flow downstream.
17782
17783 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
17784
17785           configure.ac: Error out if we don't have the required core/base versions.
17786           Original commit message from CVS:
17787           * configure.ac:
17788           Error out if we don't have the required core/base versions.
17789
17790 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
17791
17792           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17793           Original commit message from CVS:
17794           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17795           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17796           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17797           Fix video timestamps by adjusting it with the first timestamp found.
17798           Don't assume we have a complete fragment when flushing the adapter,
17799           packets might have been lost or the stream might just be broken.
17800
17801 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
17802
17803           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17804           Original commit message from CVS:
17805           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17806           Set Rank to NONE so that we don't accidentally try to autoplug the
17807           rdtmanager.
17808
17809 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17810
17811           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17812           Original commit message from CVS:
17813           * gst/mpegaudioparse/gstmpegaudioparse.c:
17814           (gst_mp3parse_emit_frame):
17815           Send a new duration message if the average bitrate changed and
17816           we don't know the duration from the Xing or VBRI header.
17817           Fixes bug #321857.
17818
17819 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
17820
17821           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17822           Original commit message from CVS:
17823           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17824           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17825           * gst/realmedia/rtspreal.h:
17826           Move assembly rule parsing to the place where we parse the SDP as it's
17827           also there that we create the MDPR and we need the currently selected
17828           asmrule in order to select the right MTLI.
17829           Fixes #529359.
17830
17831 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
17832
17833           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17834           Original commit message from CVS:
17835           * gst/realmedia/realhash.c:
17836           * gst/realmedia/rtspreal.c:
17837           Include generated "_stdint.h" instead of <stdint.h> which might not
17838           exist on some systems.
17839
17840 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17841
17842           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17843           Original commit message from CVS:
17844           * ext/sidplay/gstsiddec.cc:
17845           Cast NULL sentinels to void * as NULL is defined as an integer
17846           constant in most environments when using C++ and it's size might
17847           be different from a pointer. Fixes #529488.
17848
17849 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
17850
17851         * ChangeLog:
17852         * gst/asfdemux/gstasfdemux.c:
17853         * gst/asfdemux/gstrtspwms.c:
17854           Fix "unused var" compiler error when --disable-gst-debug is used.
17855           Original commit message from CVS:
17856           Fix "unused var" compiler error when --disable-gst-debug is used.
17857
17858 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17859
17860           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17861           Original commit message from CVS:
17862           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17863           We should also stop the streaming task when we get a NOT_LINKED
17864           flow return, which is not covered by FLOW_IS_FATAL.
17865
17866 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
17867
17868           ext/: gst_atomic_int_set ==> g_atomic_int_set
17869           Original commit message from CVS:
17870           * ext/cdio/gstcdiocddasrc.c:
17871           * ext/dv/gstdvdemux.c:
17872           gst_atomic_int_set ==> g_atomic_int_set
17873
17874 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
17875
17876           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17877           Original commit message from CVS:
17878           2008-04-11  Julien Moutte  <julien@fluendo.com>
17879           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17880           argument formats.
17881
17882 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
17883
17884           configure.ac: Actually build dlls when cross-compiling with mingw32.
17885           Original commit message from CVS:
17886           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17887           * configure.ac:
17888           Actually build dlls when cross-compiling with mingw32.
17889           Fixes bug #526247.
17890
17891 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17892
17893           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17894           Original commit message from CVS:
17895           * configure.ac:
17896           * gst/mpegaudioparse/gstmpegaudioparse.c:
17897           (mpeg_audio_seek_entry_free):
17898           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17899           Depend on GLib 2.12 and use it unconditionally as we do in other
17900           modules too already.
17901
17902 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17903
17904           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17905           Original commit message from CVS:
17906           * gst/mpegaudioparse/gstmpegaudioparse.c:
17907           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17908           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17909           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17910           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17911           (gst_xing_mux_chain):
17912           Use GSlice for allocating the seek table entries if we compile with
17913           GLib 2.10 or newer.
17914
17915 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
17916
17917           gst/asfdemux/gstasfdemux.c: Remove some debug code.
17918           Original commit message from CVS:
17919           * gst/asfdemux/gstasfdemux.c:
17920           (gst_asf_demux_process_ext_stream_props):
17921           Remove some debug code.
17922
17923 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17924
17925           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17926           Original commit message from CVS:
17927           * gst/asfdemux/gstasfdemux.c:
17928           (gst_asf_demux_process_ext_stream_props):
17929           Guard against division by 0 and fall back to 25/1 framerate.
17930
17931 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17932
17933           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17934           Original commit message from CVS:
17935           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17936           (gst_asf_demux_process_ext_stream_props):
17937           Instead of adding a fixes 25/1 framerate to the video caps, use the
17938           average frame duration in the extended properties of the video stream as
17939           the framerate. Fixes #524346.
17940
17941 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17942
17943           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17944           Original commit message from CVS:
17945           * configure.ac:
17946           Check if the compiler supports do { } while (0) macros. This fixes
17947           a warning when compiling with g++ 4.3, resulting in a build failure
17948           because of -Werror.
17949
17950 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
17951
17952           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17953           Original commit message from CVS:
17954           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17955           make ) also a delimiter for rules.
17956           Skip \\ when scanning strings.
17957           Add new testcase for these problems.
17958
17959 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17960
17961           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17962           Original commit message from CVS:
17963           * gst/mpegaudioparse/gstmpegaudioparse.c:
17964           (gst_mp3parse_sink_event):
17965           Don't take the stream lock when caching events. This is not necessary
17966           and results in a deadlock when seeking with rhythmbox (but not with
17967           totem or banshee for some reason).
17968
17969 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17970
17971           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17972           Original commit message from CVS:
17973           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17974           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17975           Add the version field when creating the CONT chunk resulting in
17976           the Author, Comment and Copyright tags not being parsed correctly.
17977           Fixes #521459.
17978
17979 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
17980
17981           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17982           Original commit message from CVS:
17983           * gst/mpegaudioparse/gstmpegaudioparse.c:
17984           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17985           Remove trailing newlines from debug statements.
17986
17987 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
17988
17989           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17990           Original commit message from CVS:
17991           * ext/dvdnav/dvdnavsrc.c:
17992           * ext/dvdnav/dvdnavsrc.h:
17993           Apply patch that adds some seeking support to dvdnav, and fixes it
17994           in various other ways. This doesn't make dvdnavsrc fully functional,
17995           but moves it forward.
17996           Fixes: #476149
17997           Patch By: Simone Gotti <simone.gotti@email.it>
17998           * ext/dvdnav/gst-dvd:
17999           Update the simple dvdnavsrc gst-launch example to work for 0.10
18000
18001 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
18002
18003           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18004           Original commit message from CVS:
18005           * configure.ac:
18006           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18007           plug-ins are included/excluded. (#498222)
18008
18009 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18010
18011           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18012           Original commit message from CVS:
18013           * ext/mad/gstmad.c: (gst_mad_sink_event):
18014           * gst/mpegaudioparse/gstmpegaudioparse.c:
18015           (gst_mp3parse_sink_event):
18016           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18017           of dropping and leaking them.
18018
18019 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18020
18021           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18022           Original commit message from CVS:
18023           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18024           (gst_mad_chain):
18025           * ext/mad/gstmad.h:
18026           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18027           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18028           * gst/mpegaudioparse/gstmpegaudioparse.h:
18029           Cache all events except EOS if we still have to send a NEWSEGMENT
18030           event. This will let TAG events be forwarded until after decodebin
18031           to an encoder for example as decodebin only links the pads
18032           after NEWSEGMENT. Fixes bug #518933.
18033
18034 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18035
18036           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18037           Original commit message from CVS:
18038           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18039           Write Xing header at the correct position in the MP3 frame for
18040           stereo files. Fixes bug #518676.
18041
18042 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18043
18044           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18045           Original commit message from CVS:
18046           * configure.ac:
18047           * ext/sidplay/Makefile.am:
18048           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18049           when building C++ code (#516509).
18050
18051 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18052
18053           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18054           Original commit message from CVS:
18055           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18056           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18057           Workshop 12 compiler, but probably also crashes (#517985).
18058
18059 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18060
18061           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18062           Original commit message from CVS:
18063           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18064           * gst/mpegaudioparse/gstmpegaudioparse.c:
18065           (gst_mp3_channel_mode_get_type),
18066           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18067           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18068           (gst_mp3parse_chain):
18069           * gst/mpegaudioparse/gstmpegaudioparse.h:
18070           Post channel mode and CRC as tags. Fixes bug #504493.
18071
18072 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18073
18074           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18075           Original commit message from CVS:
18076           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18077           Correctly chain up to the parent's finalize function.
18078
18079 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18080
18081           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18082           Original commit message from CVS:
18083           * gst/mpegaudioparse/gstmpegaudioparse.c:
18084           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18085           Try a bit harder to get valid timestamps, especially if upstream
18086           gives us one and we are at the first frame or resyncing.
18087           Return UNEXPECTED if we get a valid timestamp that is outside of
18088           our configured segment. After all changes done so far this doesn't
18089           seem to cause any regression, please test.
18090
18091 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18092
18093           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...
18094           Original commit message from CVS:
18095           Patch by:
18096           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18097           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18098           If we don't have the position to seek to in our index first try
18099           to convert from TIME to BYTES upstream and only if that fails
18100           too use the old hack to simply seek to an earlier position
18101           and let the sink drop everything before segment start.
18102           Partially fixes bug #469930.
18103
18104 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18105
18106           configure.ac: Back to development...
18107           Original commit message from CVS:
18108           * configure.ac:
18109           Back to development...
18110
18111 === release 0.10.7 ===
18112
18113 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18114
18115         * ChangeLog:
18116         * NEWS:
18117         * RELEASE:
18118         * configure.ac:
18119         * docs/plugins/gst-plugins-ugly-plugins.args:
18120         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18121         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18122         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18123         * docs/plugins/gst-plugins-ugly-plugins.signals:
18124         * docs/plugins/inspect/plugin-a52dec.xml:
18125         * docs/plugins/inspect/plugin-asf.xml:
18126         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18127         * docs/plugins/inspect/plugin-dvdread.xml:
18128         * docs/plugins/inspect/plugin-dvdsub.xml:
18129         * docs/plugins/inspect/plugin-iec958.xml:
18130         * docs/plugins/inspect/plugin-lame.xml:
18131         * docs/plugins/inspect/plugin-mad.xml:
18132         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18133         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18134         * docs/plugins/inspect/plugin-mpegstream.xml:
18135         * docs/plugins/inspect/plugin-realmedia.xml:
18136         * docs/plugins/inspect/plugin-siddec.xml:
18137         * gst-plugins-ugly.doap:
18138         * po/LINGUAS:
18139           Release 0.10.7 - I Cheated Time
18140           Original commit message from CVS:
18141           Release 0.10.7 - I Cheated Time
18142
18143 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18144
18145         * po/af.po:
18146         * po/az.po:
18147         * po/bg.po:
18148         * po/cs.po:
18149         * po/da.po:
18150         * po/en_GB.po:
18151         * po/es.po:
18152         * po/fi.po:
18153         * po/hu.po:
18154         * po/it.po:
18155         * po/nb.po:
18156         * po/nl.po:
18157         * po/or.po:
18158         * po/pl.po:
18159         * po/pt_BR.po:
18160         * po/sk.po:
18161         * po/sq.po:
18162         * po/sr.po:
18163         * po/sv.po:
18164         * po/uk.po:
18165         * po/vi.po:
18166         * po/zh_CN.po:
18167           Update .po files
18168           Original commit message from CVS:
18169           Update .po files
18170
18171 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18172
18173           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18174           Original commit message from CVS:
18175           * tests/check/Makefile.am:
18176           Exclude dvdreadsrc from the states test too.
18177
18178 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18179
18180           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18181           Original commit message from CVS:
18182           * gst/mpegaudioparse/gstmpegaudioparse.c:
18183           (gst_mp3parse_emit_frame):
18184           Handler buffers without valid timestamp more correctly: Don't drop
18185           them and don't use the invalid timestamp to calculate the next
18186           timestamp. Fixes bug #516811.
18187
18188 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
18189
18190           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18191           Original commit message from CVS:
18192           Patch by: Tal Shalif <tshalif at nargila dot org>
18193           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18194           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18195           Add some gint64 casts to prevent 32 bit integer overflows.
18196           Fixes bug #516989.
18197
18198 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18199
18200           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18201           Original commit message from CVS:
18202           * gst/mpegaudioparse/gstmpegaudioparse.c:
18203           Revert previous commit to mp3parse, as it breaks playback
18204           of AVI files.
18205
18206 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18207
18208           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18209           Original commit message from CVS:
18210           * gst/mpegaudioparse/gstmpegaudioparse.c:
18211           (gst_mp3parse_emit_frame):
18212           Return GST_FLOW_UNEXPECTED if we get data that is after our
18213           configured segment. This makes upstream go EOS immediately instead
18214           of sending us the complete stream. Also improve debugging a bit.
18215
18216 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18217
18218           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18219           Original commit message from CVS:
18220           * ext/dvdread/dvdreadsrc.c:
18221           Fix regression in DVD seeking - when a pack we
18222           expect to be a NAV block turns out not to be, scan forwards
18223           for up to 2MB (at most ~1sec) until we find one.
18224           Fixes: #516278
18225
18226 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18227
18228           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18229           Original commit message from CVS:
18230           * win32/vs6/libgstmpegaudioparse.dsp:
18231           Add xing files to VS project file.
18232
18233 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18234
18235           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18236           Original commit message from CVS:
18237           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18238           Stop leaking src pad templates. Fixes bug #515708.
18239
18240 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18241
18242           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18243           Original commit message from CVS:
18244           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18245           Correctly write the size in bytes on big endian systems.
18246           Fixes bug #515725.
18247
18248 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18249
18250           ext/lame/gstlame.c: Don't leak the allowed caps.
18251           Original commit message from CVS:
18252           * ext/lame/gstlame.c: (gst_lame_setup):
18253           Don't leak the allowed caps.
18254           * tests/check/pipelines/lame.c: (GST_START_TEST):
18255           Stop leaking all buffers. Fixes bug #515575.
18256
18257 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18258
18259           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18260           Original commit message from CVS:
18261           * gst/mpegaudioparse/plugin.c:
18262           Commit new file I forgot to add.
18263
18264 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18265
18266           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18267           Original commit message from CVS:
18268           * configure.ac:
18269           Make DISABLE_DEPRECATED defined *only* during CVS, not during
18270           pre-releases or releases.
18271
18272 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18273
18274         * ChangeLog:
18275           Mention bug 511497 fixed in previous commit
18276           Original commit message from CVS:
18277           Mention bug 511497 fixed in previous commit
18278
18279 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18280
18281           Move xingmux from -bad.
18282           Original commit message from CVS:
18283           * docs/plugins/Makefile.am:
18284           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18285           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18286           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18287           * gst/mpegaudioparse/Makefile.am:
18288           * gst/mpegaudioparse/gstmpegaudioparse.c:
18289           * gst/mpegaudioparse/gstxingmux.c:
18290           * tests/check/Makefile.am:
18291           * tests/check/elements/.cvsignore:
18292           Move xingmux from -bad.
18293
18294 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
18295
18296           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18297           Original commit message from CVS:
18298           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18299           Use gst_guint64_to_gdouble for conversion
18300           * win32/vs6/libgstasfdemux.dsp:
18301           * win32/vs6/libgstdvdsub.dsp:
18302           * win32/vs6/libgstrealmedia.dsp:
18303           Update project dependencies and add new source files
18304
18305 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18306
18307           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18308           Original commit message from CVS:
18309           * ext/mpeg2dec/gstmpeg2dec.c:
18310           Reset decoder when handling sequence where libmpeg2 has set
18311           frame period to 0, probably due to a corrupt packet.
18312           Fixes bug #514297
18313
18314 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18315
18316           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18317           Original commit message from CVS:
18318           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18319           (gst_mp3parse_chain):
18320           Don't set new caps on the srcpad everytime the bitrate or MPEG
18321           version changes but calculate new spf value when the MPEG version
18322           changes.
18323
18324 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18325
18326           Add documentation for the xingheader plugin.
18327           Original commit message from CVS:
18328           * docs/plugins/Makefile.am:
18329           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18330           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18331           * gst/xingheader/gstxingmux.c:
18332           * gst/xingheader/gstxingmux.h:
18333           Add documentation for the xingheader plugin.
18334           * tests/check/elements/xingmux.c: (GST_START_TEST):
18335           Set element state to PLAYING before doing something else.
18336
18337 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18338
18339           tests/check/: Add simple unit test for the xingmux element.
18340           Original commit message from CVS:
18341           * tests/check/Makefile.am:
18342           * tests/check/elements/.cvsignore:
18343           * tests/check/elements/xingmux.c: (setup_xingmux),
18344           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18345           * tests/check/elements/xingmux_testdata.h:
18346           Add simple unit test for the xingmux element.
18347           * gst/xingheader/gstxingmux.c: (generate_xing_header),
18348           (gst_xing_mux_finalize), (xing_reset):
18349           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18350
18351 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18352
18353           docs/plugins/: Add the real and rtsp elements and update the lists.
18354           Original commit message from CVS:
18355           * docs/plugins/Makefile.am:
18356           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18357           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18358           Add the real and rtsp elements and update the lists.
18359           * docs/plugins/inspect/plugin-amrnb.xml:
18360           * docs/plugins/inspect/plugin-asf.xml:
18361           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18362           * docs/plugins/inspect/plugin-dvdsub.xml:
18363           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18364           * docs/plugins/inspect/plugin-mpegstream.xml:
18365           * docs/plugins/inspect/plugin-realmedia.xml:
18366           * docs/plugins/inspect/plugin-siddec.xml:
18367           * docs/plugins/inspect/plugin-synaesthesia.xml:
18368           Regenerate docs.
18369           * gst/iec958/ac3_padder.c:
18370           * gst/iec958/ac3_padder.h:
18371           Do not use gtk-doc style comments for non gtk-doc comments. Note -
18372           there are functions defined using extern in the .c file - does that
18373           make sense?
18374
18375 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18376
18377           ext/mad/gstmad.c: Chain up at the end of the function.
18378           Original commit message from CVS:
18379           * ext/mad/gstmad.c:
18380           Chain up at the end of the function.
18381
18382 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18383
18384           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18385           Original commit message from CVS:
18386           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18387           Don't add pad templates for the base class but only in the
18388           subclasses.
18389
18390 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18391
18392           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18393           Original commit message from CVS:
18394           * ext/lame/gstlame.c:
18395           * ext/lame/gstlame.h:
18396           Fix the case where you initially have stereo input, and so lame's
18397           mode is not set to mono, and then you get input with mono audio and
18398           soon after you get stereo input again. What happened before this
18399           commit is that it would keep the encoding mode as mono. It should
18400           change it back to the one requested by the app (or the default one)
18401           if not requested.
18402
18403 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18404
18405           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18406           Original commit message from CVS:
18407           * gst/mpegaudioparse/gstmpegaudioparse.c:
18408           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18409           (mp3parse_bytepos_to_time):
18410           Interpolate the VBRI seek table entries to get better results,
18411           support 3 byte seek table entries and prevent overflows in the
18412           seek table by adding the relative offsets when using the seek
18413           table in a large enough data type.
18414
18415 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18416
18417           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18418           Original commit message from CVS:
18419           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18420           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18421           (mp3parse_bytepos_to_time):
18422           * gst/mpegaudioparse/gstmpegaudioparse.h:
18423           Add support for seeking based on the VBRI seek table. Might make
18424           sense to use interpolation in the table later to get hopefully a
18425           bit more accurate values.
18426
18427 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18428
18429           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18430           Original commit message from CVS:
18431           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18432           (handle_picture), (handle_slice):
18433           Fix compilation error. Fixes #509313.
18434
18435 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18436
18437           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18438           Original commit message from CVS:
18439           * ext/lame/gstlame.c: (gst_lame_sink_event):
18440           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18441           as 8 * GST_SECOND is too large for int.
18442
18443 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18444
18445           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18446           Original commit message from CVS:
18447           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18448           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18449           of 0xfe.
18450
18451 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18452
18453           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18454           Original commit message from CVS:
18455           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18456           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18457           (mp3parse_total_bytes), (mp3parse_total_time):
18458           * gst/mpegaudioparse/gstmpegaudioparse.h:
18459           Add initial support for reading VBRI headers as found in VBR files
18460           created by some Fraunhofer encoders. Currently we only read the
18461           number of frames and bytes (and calculate duration, etc from this)
18462           but there is also a seek table that we currently don't use.
18463
18464 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
18465
18466           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18467           Original commit message from CVS:
18468           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18469           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18470           (gst_lame_sink_event):
18471           Correctly set number of channels when using mono-encoding mode
18472           and fix the duration calculation of the EOS buffer.
18473
18474 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18475
18476           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18477           Original commit message from CVS:
18478           * gst/mpegaudioparse/gstmpegaudioparse.c:
18479           (gst_mp3parse_handle_first_frame):
18480           Guard against 0 values in the Xing header as frame count and
18481           byte count and calculate the bitrate when we have all values
18482           we need and not before.
18483
18484 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18485
18486           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18487           Original commit message from CVS:
18488           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18489           Remove accidentially leftover debug printf.
18490
18491 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18492
18493           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18494           Original commit message from CVS:
18495           * gst/xingheader/gstxingmux.c: (has_xing_header),
18496           (generate_xing_header), (gst_xing_mux_chain),
18497           (gst_xing_mux_sink_event):
18498           Choose smallest possible frame size for the Xing header, properly
18499           set the timestamp, duration and offset on the outgoing buffers,
18500           only send NEWSEGMENT events in BYTE format downstream and also
18501           drop VBRI headers if already existing.
18502
18503 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18504
18505           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18506           Original commit message from CVS:
18507           * gst/xingheader/Makefile.am:
18508           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18509           (has_xing_header), (generate_xing_header),
18510           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18511           (gst_xing_mux_init), (gst_xing_mux_chain),
18512           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18513           * gst/xingheader/gstxingmux.h:
18514           Major cleanup and rewrite of xingmux with less bugs and new features:
18515           - Handles other layers as 3
18516           - Write TOC
18517
18518 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18519
18520           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18521           Original commit message from CVS:
18522           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18523           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18524           Call g_type_class_ref() from a thread-safe context and not
18525           from the streaming thread to avoid GLib screwing up (see
18526           bug #349410 and #493432). Comment out unused code.
18527
18528 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18529
18530           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18531           Original commit message from CVS:
18532           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18533           (handle_picture), (clip_buffer), (handle_slice),
18534           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18535           (gst_mpeg2dec_change_state):
18536           * ext/mpeg2dec/gstmpeg2dec.h:
18537           Add buffer clipping.
18538           Add basic reverse playback support. Not complete yet when dealing with
18539           non-closed GOPs.
18540
18541 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18542
18543           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18544           Original commit message from CVS:
18545           * autogen.sh:
18546           Add -Wno-portability to the automake parameters to stop warnings
18547           about GNU make extensions being used. We require GNU make in almost
18548           every Makefile anyway.
18549           * configure.ac:
18550           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18551           at the same time is required for per target flags.
18552
18553 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18554
18555           Makefile.am: Include lcov.mak to allow building coverage reports.
18556           Original commit message from CVS:
18557           * Makefile.am:
18558           Include lcov.mak to allow building coverage reports.
18559
18560 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18561
18562           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18563           Original commit message from CVS:
18564           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18565           * gst/mpegaudioparse/gstmpegaudioparse.c:
18566           (gst_mp3parse_handle_first_frame):
18567           Make sure that the Xing TOC starts with 0 and the entries
18568           are increasing over time. Otherwise it's broken and should
18569           be skipped. Fixes bug #507821.
18570
18571 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18572
18573           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18574           Original commit message from CVS:
18575           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18576           (gst_asf_demux_add_video_stream),
18577           (gst_asf_demux_process_ext_content_desc),
18578           (gst_asf_demux_get_metadata_for_stream),
18579           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18580           (gst_asf_demux_change_state):
18581           * gst/asfdemux/gstasfdemux.h:
18582           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18583
18584 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
18585
18586           docs/plugins/.cvsignore: Add *-undeclared.txt
18587           Original commit message from CVS:
18588           * docs/plugins/.cvsignore:
18589           Add *-undeclared.txt
18590
18591 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18592
18593           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18594           Original commit message from CVS:
18595           * gst/realmedia/rdtmanager.c:
18596           (gst_rdt_manager_marshal_VOID__UINT_UINT),
18597           (gst_rdt_manager_class_init):
18598           * gst/realmedia/rdtmanager.h:
18599           Implement some more signals that rtspsrc connects to.
18600           Fixes #504671.
18601
18602 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18603
18604           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18605           Original commit message from CVS:
18606           * Makefile.am:
18607           Include common/win32.mak for CRLF check of win32 project
18608           files (see #393626).
18609
18610 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18611
18612           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18613           Original commit message from CVS:
18614           * gst/mpegaudioparse/gstmpegaudioparse.c:
18615           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18616           Don't post SEGMENT_START messages on the bus, only the element
18617           driving the pipeline should do that.
18618
18619 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18620
18621           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18622           Original commit message from CVS:
18623           * configure.ac:
18624           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18625
18626 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18627
18628           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18629           Original commit message from CVS:
18630           * ext/mpeg2dec/gstmpeg2dec.h:
18631           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18632           Fixes #500808.
18633
18634 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
18635
18636           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18637           Original commit message from CVS:
18638           2007-11-20  Julien MOUTTE  <julien@moutte.net>
18639           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18640           on Mac OS X.
18641
18642 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18643
18644           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18645           Original commit message from CVS:
18646           * gst/mpegaudioparse/gstmpegaudioparse.c:
18647           Restore the segment handling logic.
18648           Please don't do behavioural changes under the heading of 'leak fixes'
18649           or 'whitespace changes', people.
18650
18651 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18652
18653           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18654           Original commit message from CVS:
18655           * gst/mpegaudioparse/gstmpegaudioparse.c:
18656           Plug some leaks.
18657
18658 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18659
18660           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18661           Original commit message from CVS:
18662           * gst/asfdemux/gstasfdemux.c:
18663           Sync _activate_pull() a little more with other demuxers.
18664
18665 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
18666
18667           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18668           Original commit message from CVS:
18669           * gst/mpegstream/gstmpegdemux.c:
18670           recognize the padding stream
18671
18672 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18673
18674           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18675           Original commit message from CVS:
18676           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18677           Convert tags that come as string into the type required by
18678           GstTagList.
18679
18680 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18681
18682           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18683           Original commit message from CVS:
18684           * gst/mpegaudioparse/gstmpegaudioparse.c:
18685           (gst_mp3parse_emit_frame):
18686           Remove some more broken code, it seems to clip even when it should not.
18687           See #491305.
18688
18689 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
18690
18691           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18692           Original commit message from CVS:
18693           * gst/mpegaudioparse/gstmpegaudioparse.c:
18694           (gst_mp3parse_emit_frame):
18695           When the element is not driving the streaming thread it is not supposed
18696           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18697           upstream when it detects EOS. See #491305.
18698
18699 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
18700
18701           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18702           Original commit message from CVS:
18703           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18704           * gst/dvdsub/Makefile.am:
18705           * gst/dvdsub/gstdvdsubdec.c:
18706           * gst/dvdsub/gstdvdsubparse.c:
18707           * gst/dvdsub/gstdvdsubparse.h:
18708           Add dvd subtitle parser, which just packetizes the input
18709           stream. This is needed to mux dvd subtitles into matroska
18710           files, since the muxer expects unfragmented and properly
18711           timestamped input (#415754).
18712
18713 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18714
18715           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18716           Original commit message from CVS:
18717           * configure.ac:
18718           Update requirements from past CVS versions to released
18719           versions (0.10.14 in this case).
18720           * ext/sidplay/gstsiddec.cc:
18721           Fix compilation with g++-4.2.
18722
18723 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18724
18725           gst/realmedia/: Fix some compiler warnings shown on Forte.
18726           Original commit message from CVS:
18727           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18728           (gst_asm_scan_parse_condition):
18729           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18730           Fix some compiler warnings shown on Forte.
18731
18732 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
18733
18734           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18735           Original commit message from CVS:
18736           Patch by: Gautier Portet <kassoulet at gmail dot com>
18737           * gst/xingheader/gstxingmux.c:
18738           The size of the Xing header is actually 417 as it's rounded to the
18739           next smaller integer. Fixes #397759.
18740           * gst/xingheader/gstxingmux.c: (xing_generate_header),
18741           (xing_push_header):
18742           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18743           event to the beginning was successful before pushing the header again.
18744
18745 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
18746
18747           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18748           Original commit message from CVS:
18749           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18750           (mp3parse_bytepos_to_time):
18751           Use gst_util_guint64_to_gdouble for conversions.
18752           * win32/vs6/libgstmad.dsp:
18753           Add a link to libgstaudio.
18754
18755 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18756
18757           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18758           Original commit message from CVS:
18759           * ext/lame/gstlame.c:
18760           Fix up case where there is no peer, in which case
18761           _get_allowed_caps() will return NULL.
18762
18763 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18764
18765           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18766           Original commit message from CVS:
18767           * ext/lame/gstlame.c:
18768           Use GST_PTR_FORMAT to print caps in debug statement.
18769
18770 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18771
18772           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18773           Original commit message from CVS:
18774           * configure.ac:
18775           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18776           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18777           in configure.ac.
18778
18779 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18780
18781           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18782           Original commit message from CVS:
18783           * ext/lame/gstlame.c:
18784           Allow fixing the sample rate lame converts to by negotiating fixed
18785           sample rate on the src pad caps.
18786           Add docs for it.
18787           * tests/check/Makefile.am:
18788           * tests/check/pipelines/lame.c:
18789           Add a check for it.
18790
18791 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18792
18793           po/: Updated translations.
18794           Original commit message from CVS:
18795           * po/LINGUAS:
18796           * po/da.po:
18797           Updated translations.
18798
18799 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18800
18801           po/pl.po: Added Polish translation.
18802           Original commit message from CVS:
18803           translated by: Jakub Bogusz <qboosh@pld-linux.org>
18804           * po/pl.po:
18805           Added Polish translation.
18806
18807 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18808
18809           po/fi.po: Added Finnish translation.
18810           Original commit message from CVS:
18811           translated by: Ilkka Tuohela <hile@iki.fi>
18812           * po/fi.po:
18813           Added Finnish translation.
18814
18815 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18816
18817           po/es.po: Added Spanish translation.
18818           Original commit message from CVS:
18819           translated by: Jorge González González <aloriel@gmail.com>
18820           * po/es.po:
18821           Added Spanish translation.
18822
18823 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18824
18825           po/bg.po: Added Bulgarian translation.
18826           Original commit message from CVS:
18827           translated by: Alexander Shopov <ash@contact.bg>
18828           * po/bg.po:
18829           Added Bulgarian translation.
18830
18831 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18832
18833           gst/iec958/ac3iec.c: Chainup in finalize.
18834           Original commit message from CVS:
18835           * gst/iec958/ac3iec.c:
18836           Chainup in finalize.
18837           * tests/check/Makefile.am:
18838           * tests/check/generic/states.c:
18839           Improved state change unit test.
18840
18841 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18842
18843           Ignore registries in any format.
18844           Original commit message from CVS:
18845           * docs/plugins/.cvsignore:
18846           * tests/check/.cvsignore:
18847           Ignore registries in any format.
18848
18849 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18850
18851           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
18852           Original commit message from CVS:
18853           * configure.ac:
18854           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18855           define in the lame headers.  This has the advantage that
18856           it should still work when we're cross-compiling (#452025).
18857
18858 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18859
18860           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18861           Original commit message from CVS:
18862           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18863           Add other allowed rates to the pad templates.
18864           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18865           Reset the parser to release memory in dispose.
18866
18867 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18868
18869           ext/: Fix more leaks.
18870           Original commit message from CVS:
18871           * ext/amrnb/amrnbdec.c:
18872           * ext/amrnb/amrnbenc.c:
18873           * ext/amrnb/amrnbparse.c:
18874           * ext/sidplay/gstsiddec.cc:
18875           Fix more leaks.
18876
18877 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
18878
18879           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18880           Original commit message from CVS:
18881           Patch by: Daniel Charles <dcharles at ti dot com>
18882           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18883           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18884           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18885           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18886           * ext/amrnb/amrnbenc.h:
18887           Add property to select the BandMode of the AMR encoder.
18888           See #466442.
18889
18890 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18891
18892           gst/realmedia/asmrules.c: Make ro memory to share.
18893           Original commit message from CVS:
18894           * gst/realmedia/asmrules.c:
18895           Make ro memory to share.
18896
18897 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
18898
18899           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18900           Original commit message from CVS:
18901           * gst/mpegaudioparse/gstmpegaudioparse.c:
18902           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18903           * gst/mpegaudioparse/gstmpegaudioparse.h:
18904           Queue segment event and push it after we know the caps on the pad or
18905           else an autoplugger might not have plugged the element yet and the
18906           segment is lost.
18907
18908 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18909
18910           gst/iec958/ac3iec.c: Fix tests.
18911           Original commit message from CVS:
18912           * gst/iec958/ac3iec.c:
18913           Fix tests.
18914
18915 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18916
18917           tests/check/: Add generic state-change test suite to help to fi leaks.
18918           Original commit message from CVS:
18919           * tests/check/Makefile.am:
18920           * tests/check/generic/.cvsignore:
18921           * tests/check/generic/states.c:
18922           Add generic state-change test suite to help to fi leaks.
18923
18924 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18925
18926           po/: Added Portuguese (Brazilian) translation.
18927           Original commit message from CVS:
18928           translated by: Raphael Higino <phhigino@gmail.com>
18929           * po/LINGUAS:
18930           * po/pt_BR.po:
18931           Added Portuguese (Brazilian) translation.
18932
18933 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18934
18935           po/: Updated translations.
18936           Original commit message from CVS:
18937           * po/hu.po:
18938           * po/nl.po:
18939           * po/sv.po:
18940           * po/uk.po:
18941           Updated translations.
18942
18943 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
18944
18945           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18946           Original commit message from CVS:
18947           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18948           (gst_rmdemux_parse_video_packet):
18949           Activate timestamp fixing code.
18950
18951 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18952
18953           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18954           Original commit message from CVS:
18955           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18956           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18957           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18958           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18959           Do fragment collection in the demuxer so that we can now work with
18960           both ffmpeg and realvideodec to decoder real video content.
18961
18962 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18963
18964           gst/realmedia/asmrules.c: Include stdlib.h.
18965           Original commit message from CVS:
18966           * gst/realmedia/asmrules.c:
18967           Include stdlib.h.
18968
18969 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
18970
18971           gst/realmedia/rdtmanager.c: Fix caps.
18972           Original commit message from CVS:
18973           * gst/realmedia/rdtmanager.c:
18974           Fix caps.
18975
18976 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18977
18978           gst/realmedia/rtspreal.c: Disable UDP transport for now.
18979           Original commit message from CVS:
18980           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18981           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18982           Disable UDP transport for now.
18983
18984 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
18985
18986           gst/realmedia/: Add simple rdt manager.
18987           Original commit message from CVS:
18988           * gst/realmedia/Makefile.am:
18989           * gst/realmedia/rdtmanager.c: (find_session_by_id),
18990           (create_session), (free_session), (gst_rdt_manager_base_init),
18991           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18992           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18993           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18994           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18995           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18996           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18997           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18998           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18999           (gst_rdt_manager_plugin_init):
19000           * gst/realmedia/rdtmanager.h:
19001           * gst/realmedia/rmdemux.c: (plugin_init):
19002           Add simple rdt manager.
19003
19004 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
19005
19006           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19007           Original commit message from CVS:
19008           * gst/realmedia/rdtdepay.c:
19009           Fix the encoding-name so that it matches what the rtsp extension sets.
19010
19011 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
19012
19013           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19014           Original commit message from CVS:
19015           * gst/realmedia/asmrules.c: (gst_asm_node_free),
19016           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19017           (gst_asm_scan_string), (gst_asm_scan_number),
19018           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19019           (gst_asm_scan_next_token), (gst_asm_rule_free),
19020           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19021           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19022           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19023           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19024           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19025           (gst_asm_rule_book_match), (main):
19026           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19027           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19028           Use g_hash_table_destroy instead of _unref which is too new.
19029
19030 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
19031
19032           gst/realmedia/.cvsignore: Add test to ignore.
19033           Original commit message from CVS:
19034           * gst/realmedia/.cvsignore:
19035           Add test to ignore.
19036           * gst/realmedia/Makefile.am:
19037           * gst/realmedia/asmrules.c: (gst_asm_node_new),
19038           (gst_asm_node_free), (gst_asm_operator_eval),
19039           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19040           (gst_asm_scan_string), (gst_asm_scan_number),
19041           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19042           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19043           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19044           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19045           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19046           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19047           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19048           (gst_asm_rule_book_match), (main):
19049           * gst/realmedia/asmrules.h:
19050           Added asembler rule book parser and evaluator.
19051           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19052           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19053           * gst/realmedia/rtspreal.h:
19054           Keep per stream config info.
19055           Parse and evaluate asm rule books for stream selection.
19056
19057 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19058
19059           gst/realmedia/rtspreal.c: Include stdlib.
19060           Original commit message from CVS:
19061           * gst/realmedia/rtspreal.c:
19062           Include stdlib.
19063
19064 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
19065
19066           gst/realmedia/: Split out hash code in separate file.
19067           Original commit message from CVS:
19068           * gst/realmedia/Makefile.am:
19069           * gst/realmedia/realhash.c: (hash), (call_hash),
19070           (gst_rtsp_ext_real_calc_response_and_checksum):
19071           * gst/realmedia/realhash.h:
19072           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19073           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19074           Split out hash code in separate file.
19075
19076 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19077
19078           gst/: Fix include paths and link dependecies for rtsp extension.
19079           Original commit message from CVS:
19080           * gst/asfdemux/Makefile.am:
19081           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19082           (gst_rtsp_wms_class_init):
19083           * gst/realmedia/Makefile.am:
19084           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19085           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19086           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19087           (_do_init), (gst_rtsp_real_class_init):
19088           Fix include paths and link dependecies for rtsp extension.
19089
19090 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
19091
19092           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19093           Original commit message from CVS:
19094           * gst/realmedia/Makefile.am:
19095           * gst/realmedia/rmdemux.c: (plugin_init):
19096           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19097           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19098           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19099           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19100           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19101           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19102           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19103           (gst_rtsp_real_plugin_init):
19104           * gst/realmedia/rtspreal.h:
19105           Add RealMedia RTSP extension module. It has rank NONE until it is fully
19106           functional.
19107
19108 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19109
19110           gst/asfdemux/: Move WMS RTSP extension from -good to here.
19111           Original commit message from CVS:
19112           * gst/asfdemux/Makefile.am:
19113           * gst/asfdemux/gstasf.c: (plugin_init):
19114           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19115           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19116           (gst_rtsp_wms_configure_stream), (_do_init),
19117           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19118           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19119           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19120           * gst/asfdemux/gstrtspwms.h:
19121           Move WMS RTSP extension from -good to here.
19122           Port it to the new pluggable extension interface.
19123
19124 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19125
19126           ext/mad/Makefile.am: Link to audio helper from plugins-base.
19127           Original commit message from CVS:
19128           * ext/mad/Makefile.am:
19129           Link to audio helper from plugins-base.
19130
19131 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19132
19133           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19134           Original commit message from CVS:
19135           * configure.ac:
19136           * ext/mad/gstmad.c: (gst_mad_chain):
19137           Use the new buffer clipping function from gstaudio here and
19138           require gst-plugins-base CVS.
19139
19140 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19141
19142           configure.ac: Sync liboil check with plugins-base. Add libm check.
19143           Original commit message from CVS:
19144           * configure.ac:
19145           Sync liboil check with plugins-base. Add libm check.
19146           * gst/synaesthesia/Makefile.am:
19147           Link against libm. We're using sqrt here.
19148
19149 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19150
19151           gst/asfdemux/gstasfdemux.c: Include stdlib.
19152           Original commit message from CVS:
19153           * gst/asfdemux/gstasfdemux.c:
19154           Include stdlib.
19155
19156 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19157
19158           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19159           Original commit message from CVS:
19160           * ext/annodex/Makefile.am:
19161           Fix CFLAGS/LIBS.
19162           * ext/cdio/gstcdiocddasrc.c:
19163           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19164           Include stdlib
19165           * ext/cairo/Makefile.am:
19166           * gst/videofilter/Makefile.am:
19167           * tests/examples/level/Makefile.am:
19168           Use $(LIBM) instead of -lm
19169
19170 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19171
19172           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19173           Original commit message from CVS:
19174           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19175           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19176           * gst/mpegaudioparse/gstmpegaudioparse.h:
19177           Save some memory for each frame by only saving the start timestamp
19178           and start byte position instead of additionally the stop timestamp
19179           and stop byte position. This requires us to use a doubly-linked list
19180           but still saves 8-12 bytes per frame.
19181
19182 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19183
19184           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19185           Original commit message from CVS:
19186           * ext/mad/gstmad.c: (clip_outgoing_buffer):
19187           Fix buffer clipping to correctly clip to the segment stop.
19188
19189 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19190
19191           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19192           Original commit message from CVS:
19193           * gst/mpegaudioparse/gstmpegaudioparse.c:
19194           (gst_mp3parse_emit_frame):
19195           Fix a calculation that was causing mp3parse to drop every incoming
19196           frame when upstream delivered a segment in TIME format, breaking
19197           playback of all mpeg system streams.
19198
19199 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19200
19201           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19202           Original commit message from CVS:
19203           * Makefile.am:
19204           * configure.ac:
19205           * tests/Makefile.am:
19206           Remove bogus check for libcheck, since we check for
19207           gstreamer-check and it pulls in the required info from
19208           and we weren't actually _using_ the information for
19209           libcheck ourselves anyway.
19210
19211 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19212
19213           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19214           Original commit message from CVS:
19215           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19216           (gst_mp3parse_init), (gst_mp3parse_dispose),
19217           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19218           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19219           (mp3parse_handle_seek), (mp3parse_src_query):
19220           * gst/mpegaudioparse/gstmpegaudioparse.h:
19221           Implement accurate seeking in mpegaudioparse. Fixes #308312.
19222           Also implement segment seeks.
19223
19224 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19225
19226           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19227           Original commit message from CVS:
19228           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19229           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19230           (gst_mad_chain), (gst_mad_change_state):
19231           * ext/mad/gstmad.h:
19232           Implement buffer clipping and use GST_BOILERPLATE instead of manual
19233           GType magic. Part one of bug #308312.
19234
19235 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19236
19237           configure.ac: Use pkg-config to locate check.
19238           Original commit message from CVS:
19239           * configure.ac:
19240           Use pkg-config to locate check.
19241
19242 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19243
19244           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19245           Original commit message from CVS:
19246           * configure.ac:
19247           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19248           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19249           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19250           Fix build against core CVS by not using deprecated API. Bump
19251           requirements for new API (overdue anyway).
19252
19253 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19254
19255           REQUIREMENTS: Also add amr-libs here and update a little.
19256           Original commit message from CVS:
19257           * REQUIREMENTS:
19258           Also add amr-libs here and update a little.
19259
19260 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
19261
19262           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19263           Original commit message from CVS:
19264           * docs/plugins/inspect/plugin-dvdnav.xml:
19265           * docs/plugins/inspect/plugin-realmedia.xml:
19266           * docs/plugins/inspect/plugin-synaesthesia.xml:
19267           Add inspect file for synaesthesia so the docs can be built even if
19268           the plugin isn't built yet. Fixes #454311. Also add inspect files
19269           for dvdnavsrc and realmedia.
19270
19271 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19272
19273           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19274           Original commit message from CVS:
19275           * docs/plugins/Makefile.am:
19276           Simplify --extra-dir as gtkdoc scans recursively.
19277
19278 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19279
19280           And yet more docs enabled.
19281           Original commit message from CVS:
19282           * docs/plugins/Makefile.am:
19283           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19284           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19285           * gst/synaesthesia/Makefile.am:
19286           * gst/synaesthesia/gstsynaesthesia.c:
19287           * gst/synaesthesia/gstsynaesthesia.h:
19288           And yet more docs enabled.
19289
19290 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19291
19292           docs/plugins/: Add new docs. Scan c++ files too.
19293           Original commit message from CVS:
19294           * docs/plugins/Makefile.am:
19295           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19296           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19297           * docs/plugins/inspect/plugin-a52dec.xml:
19298           * docs/plugins/inspect/plugin-amrnb.xml:
19299           * docs/plugins/inspect/plugin-asf.xml:
19300           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19301           * docs/plugins/inspect/plugin-dvdsub.xml:
19302           * docs/plugins/inspect/plugin-iec958.xml:
19303           * docs/plugins/inspect/plugin-lame.xml:
19304           * docs/plugins/inspect/plugin-mad.xml:
19305           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19306           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19307           * docs/plugins/inspect/plugin-mpegstream.xml:
19308           Add new docs. Scan c++ files too.
19309           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19310           (gst_amrnbdec_event):
19311           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19312           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19313           (gst_amrnbparse_loop):
19314           Add documentation headers.
19315           * ext/mad/gstmad.c:
19316           * ext/mad/gstmad.h:
19317           Refactor for docs.
19318
19319 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19320
19321           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19322           Original commit message from CVS:
19323           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19324           (gst_mp3parse_init):
19325           Use GST_BOILERPLATE instead of manual GType magic.
19326           * gst/mpegaudioparse/gstmpegaudioparse.c:
19327           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19328           (mp3parse_bytepos_to_time):
19329           * gst/mpegaudioparse/gstmpegaudioparse.h:
19330           Implement seeking, byte->time, time->byte conversions with the Xing
19331           seek table if available. This allows better at least a bit more
19332           accurate seeks and file position reporting.
19333
19334 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19335
19336           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19337           Original commit message from CVS:
19338           * gst/mpegaudioparse/gstmpegaudioparse.c:
19339           (gst_mp3parse_handle_first_frame):
19340           Copy the complete Xing seek table in the 100 byte array instead of
19341           copying the first byte 100 times.
19342           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19343           (mp3parse_total_time), (mp3parse_time_to_bytepos):
19344           Add seeking support based on the Xing header but comment it out for
19345           now as it seems to yield worse result than the other method.
19346           Also use gst_pad_query_peer_duration() instead of getting the peer pad
19347           ourself, creating a new GstQuery, etc.
19348
19349 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19350
19351           docs/plugins/: Update docs with caps info.
19352           Original commit message from CVS:
19353           * docs/plugins/gst-plugins-ugly-plugins.args:
19354           * docs/plugins/inspect/plugin-a52dec.xml:
19355           * docs/plugins/inspect/plugin-amrnb.xml:
19356           * docs/plugins/inspect/plugin-asf.xml:
19357           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19358           * docs/plugins/inspect/plugin-dvdread.xml:
19359           * docs/plugins/inspect/plugin-dvdsub.xml:
19360           * docs/plugins/inspect/plugin-iec958.xml:
19361           * docs/plugins/inspect/plugin-lame.xml:
19362           * docs/plugins/inspect/plugin-mad.xml:
19363           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19364           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19365           * docs/plugins/inspect/plugin-mpegstream.xml:
19366           Update docs with caps info.
19367
19368 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19369
19370           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19371           Original commit message from CVS:
19372           * po/POTFILES.in:
19373           Make sure dvdnav strings get translated too (no reason not to have
19374           them in the .po file, even if the plugin is disabled for now).
19375           Fixes #450879.
19376
19377 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19378
19379           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19380           Original commit message from CVS:
19381           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19382           (gst_amrnbdec_event), (gst_amrnbdec_chain),
19383           (gst_amrnbdec_state_change):
19384           * ext/amrnb/amrnbdec.h:
19385           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19386           (gst_amrnbparse_loop):
19387           Add newsegment and discont handling. Some code cleanups.
19388
19389 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
19390
19391           ext/dvdread/dvdreadsrc.c: check for an error from
19392           Original commit message from CVS:
19393           * ext/dvdread/dvdreadsrc.c: check for an error from
19394           DVDReadBlocks() correctly.
19395
19396 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
19397
19398           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...
19399           Original commit message from CVS:
19400           * ext/dvdread/dvdreadsrc.c:
19401           If we can't read a nav packet, or it doesn't look like a nav
19402           packet, that's an error.  Previous behavior was to look at
19403           the next packet; I can't find any justification for doing that.
19404           Fixes: #358891.
19405
19406 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19407
19408           po/it.po: Updated Italian translation.
19409           Original commit message from CVS:
19410           * po/it.po:
19411           Updated Italian translation.
19412
19413 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19414
19415           po/vi.po: Updated Vietnames translation.
19416           Original commit message from CVS:
19417           * po/vi.po:
19418           Updated Vietnames translation.
19419
19420 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19421
19422           po/: Added Chinese (simplified) translation.
19423           Original commit message from CVS:
19424           contributed by: Wenzheng Hu <db_lobster@163.com>
19425           * po/LINGUAS:
19426           * po/zh_CN.po:
19427           Added Chinese (simplified) translation.
19428
19429 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19430
19431           MAINTAINERS: Updating all the maintainers files
19432           Original commit message from CVS:
19433           * MAINTAINERS:
19434           Updating all the maintainers files
19435
19436 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
19437
19438           Fix leaks some more.
19439           Original commit message from CVS:
19440           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19441           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19442           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19443           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19444           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19445           * gst/iec958/ac3iec.c: (ac3iec_init):
19446           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19447           Fix leaks some more.
19448
19449 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
19450
19451           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19452           Original commit message from CVS:
19453           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19454           "She's leaking me", said valgrind.
19455
19456 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19457
19458           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19459           Original commit message from CVS:
19460           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19461           Fix "pad caps are not a real subset of its template caps" warning.
19462
19463 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
19464
19465           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19466           Original commit message from CVS:
19467           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19468           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19469           (gst_amrnbdec_finalize):
19470           Don't leak the adapter, unref it in a new finalize method instead.
19471           Fixes #448782.
19472
19473 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19474
19475           configure.ac: Back to CVS
19476           Original commit message from CVS:
19477           * configure.ac:
19478           Back to CVS
19479           * gst-plugins-ugly.doap:
19480           Add 0.10.6 to the list of releases.
19481
19482 === release 0.10.6 ===
19483
19484 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19485
19486         * ChangeLog:
19487         * NEWS:
19488         * RELEASE:
19489         * configure.ac:
19490         * docs/plugins/gst-plugins-ugly-plugins.args:
19491         * docs/plugins/inspect/plugin-a52dec.xml:
19492         * docs/plugins/inspect/plugin-asf.xml:
19493         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19494         * docs/plugins/inspect/plugin-dvdread.xml:
19495         * docs/plugins/inspect/plugin-dvdsub.xml:
19496         * docs/plugins/inspect/plugin-iec958.xml:
19497         * docs/plugins/inspect/plugin-lame.xml:
19498         * docs/plugins/inspect/plugin-mad.xml:
19499         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19500         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19501         * docs/plugins/inspect/plugin-mpegstream.xml:
19502         * docs/plugins/inspect/plugin-siddec.xml:
19503           Release 0.10.6
19504           Original commit message from CVS:
19505           Release 0.10.6
19506
19507 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19508
19509         * po/af.po:
19510         * po/az.po:
19511         * po/cs.po:
19512         * po/da.po:
19513         * po/en_GB.po:
19514         * po/hu.po:
19515         * po/it.po:
19516         * po/nb.po:
19517         * po/nl.po:
19518         * po/or.po:
19519         * po/sq.po:
19520         * po/sr.po:
19521         * po/sv.po:
19522         * po/uk.po:
19523         * po/vi.po:
19524           Update .po files
19525           Original commit message from CVS:
19526           Update .po files
19527
19528 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19529
19530           win32/vs6/: Convert line endings to CRLF and mark as binary files.
19531           Original commit message from CVS:
19532           * win32/vs6/gst_plugins_ugly.dsw:
19533           * win32/vs6/libgstac3parse.dsp:
19534           * win32/vs6/libgstasfdemux.dsp:
19535           * win32/vs6/libgstdvdlpcmdec.dsp:
19536           * win32/vs6/libgstdvdsub.dsp:
19537           * win32/vs6/libgstiec958.dsp:
19538           * win32/vs6/libgstlame.dsp:
19539           * win32/vs6/libgstmad.dsp:
19540           * win32/vs6/libgstmpegaudioparse.dsp:
19541           * win32/vs6/libgstmpegstream.dsp:
19542           * win32/vs6/libgstrealmedia.dsp:
19543           * win32/vs6/libgstsynaesthesia.dsp:
19544           Convert line endings to CRLF and mark as binary files.
19545
19546 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19547
19548           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19549           Original commit message from CVS:
19550           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19551           Don't forget to unlock when setting the device property, or
19552           we'll sooner or later deadlock.
19553
19554 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
19555
19556           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19557           Original commit message from CVS:
19558           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19559           Use gst_util_guint64_to_gdouble for conversion.
19560           * win32/vs6/libgstasfdemux.dsp:
19561           Add asfpacket.c to the build.
19562
19563 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19564
19565           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19566           Original commit message from CVS:
19567           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19568           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19569           * gst/mpegaudioparse/gstmpegaudioparse.h:
19570           If the Xing header provides a total time, use it to calculate the
19571           correct average bitrate immediately, instead of sending updates as
19572           we parse the stream.
19573
19574 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
19575
19576           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19577           Original commit message from CVS:
19578           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19579           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19580           Use GstClockTime instead of guint for a time variable to prevent
19581           overflows on too large subtitle durations. Fixes #444514.
19582
19583 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
19584
19585           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19586           Original commit message from CVS:
19587           Patch by: Mark Nauwelaerts <manauw at skynet be>
19588           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19589           Clear state when handling the serialized FLUSH_STOP event instead of
19590           the FLUSH_START event, thereby making sure we don't free buffers the
19591           chain function is still using. Fixes dvdsubdec crashing when flusing
19592           or seeking (#442706).
19593
19594 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19595
19596           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19597           Original commit message from CVS:
19598           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19599           Initialise variable to make fc4 build bot happy.
19600
19601 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19602
19603           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19604           Original commit message from CVS:
19605           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19606           Add sanity check so we don't abort for broken or non-MPEG streams,
19607           but instead error out. Fixes crashes/aborts for when our typefinder
19608           wrongly identifies quicktime files as mpeg (which should be fixed in
19609           -base now too). (#440120).
19610
19611 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19612
19613         * ChangeLog:
19614         * ext/amrnb/amrnbdec.c:
19615         * ext/amrnb/amrnbenc.c:
19616         * ext/amrnb/amrnbparse.c:
19617           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19618           Original commit message from CVS:
19619           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19620           block_size, _do_init, gst_amrnbdec_base_init,
19621           gst_amrnbdec_class_init, gst_amrnbdec_init):
19622           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19623           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19624           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19625           block_size, _do_init, gst_amrnbparse_base_init,
19626           gst_amrnbparse_class_init, gst_amrnbparse_init):
19627           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19628           GST_DEBUG_FUNCPTR and add log-category.
19629
19630 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19631
19632           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19633           Original commit message from CVS:
19634           * gst/mpegaudioparse/gstmpegaudioparse.c:
19635           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19636           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19637           (gst_mp3parse_chain), (mp3parse_total_bytes),
19638           (mp3parse_total_time):
19639           * gst/mpegaudioparse/gstmpegaudioparse.h:
19640           Implement parsing of Xing headers from the first frame of the stream,
19641           and use it to report duration correctly where possible.
19642
19643 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19644
19645           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19646           Original commit message from CVS:
19647           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19648           After descrambling, push the packets out as individual packets
19649           instead of one big descrambled buffer. Makes cook audio decoding
19650           work with the 'realaudiodec' decoder from gst-plugins-bad.
19651
19652 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19653
19654           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19655           Original commit message from CVS:
19656           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19657           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19658           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19659           (gst_rmdemux_parse_packet):
19660           * gst/realmedia/rmdemux.h:
19661           Remember first timestamp encountered in stream and re-timestamp
19662           stream to start from zero (fixes #397219); only send one newsegment
19663           event, not two; when seeking, send newsegment events from the
19664           streaming thread and not from the seeking thread.
19665
19666 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
19667
19668           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19669           Original commit message from CVS:
19670           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
19671           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19672           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19673           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19674           * gst/mpegstream/gstmpegdemux.h:
19675           Reset last_flow values for the various streams after a flushing
19676           seek, otherwise we might aggregate wrong flow returns afterwards
19677           that will make upstream pause silently. This should fix seeking
19678           in DVDs and also fix the Thoggen cropping dialog (#438610).
19679
19680 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19681
19682           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19683           Original commit message from CVS:
19684           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19685           (gst_asf_demux_chain_headers),
19686           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19687           (gst_asf_demux_have_mutually_exclusive_active_stream),
19688           (gst_asf_demux_check_activate_streams),
19689           (gst_asf_demux_find_stream_with_complete_payload),
19690           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19691           (gst_asf_demux_activate_ext_props_streams),
19692           (gst_asf_demux_process_object):
19693           * gst/asfdemux/gstasfdemux.h:
19694           Activate streams (ie. add the pads to the element) depending on
19695           whether we actually get data for those streams within the ASF
19696           preroll value specified. Currently only done in pull-mode though
19697           (this will fix problems with playbin hanging on mms streams once
19698           we use this in push-mode as well).
19699
19700 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19701
19702           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19703           Original commit message from CVS:
19704           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19705           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19706           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19707           (gst_asf_demux_process_file):
19708           * gst/asfdemux/gstasfdemux.h:
19709           Make all timestamps start from zero in pull-mode too; some small
19710           clean-ups and FIXMEs here and there.
19711
19712 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19713
19714           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19715           Original commit message from CVS:
19716           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19717           (gst_asf_demux_parse_packet):
19718           If packet size is specified within the packet and smaller than
19719           the actual packet size, don't parse beyond the size specified in
19720           the packet (this makes us parse some cases of packets with single
19721           compressed payloads cleanly, see e.g stream from #431318). Also
19722           add a sanity check when parsing compressed single payloads.
19723
19724 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19725
19726           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19727           Original commit message from CVS:
19728           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19729           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19730           (gst_asf_demux_handle_seek_event),
19731           (gst_asf_demux_push_complete_payloads):
19732           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19733           send data from the keyframe right before the new segment start to
19734           make sure the decoder doesn't have to decode more than absolutely
19735           necessary.
19736
19737 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19738
19739           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19740           Original commit message from CVS:
19741           * gst/asfdemux/asfheaders.c:
19742           * gst/asfdemux/asfheaders.h:
19743           * gst/asfdemux/asfpacket.c:
19744           (asf_payload_parse_replicated_data_extensions),
19745           (gst_asf_demux_parse_payload):
19746           * gst/asfdemux/asfpacket.h:
19747           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19748           (gst_asf_demux_push_complete_payloads),
19749           (gst_asf_demux_process_ext_stream_props):
19750           * gst/asfdemux/gstasfdemux.h:
19751           Implement payload extension system/extended replicated data parsing,
19752           so we can extract payload durations if they're specified.
19753
19754 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
19755
19756           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19757           Original commit message from CVS:
19758           * gst/asfdemux/asfheaders.h:
19759           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19760           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19761           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19762           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19763           (gst_asf_demux_parse_stream_object),
19764           (gst_asf_demux_process_ext_stream_props),
19765           (gst_asf_demux_process_queued_extended_stream_objects),
19766           (gst_asf_demux_activate_ext_props_streams),
19767           (gst_asf_demux_process_object):
19768           * gst/asfdemux/gstasfdemux.h:
19769           Refactor stream parse/activation a bit (stream activation heuristics
19770           are still the same though); some more clean-ups.
19771
19772 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19773
19774           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19775           Original commit message from CVS:
19776           * win32/common/.cvsignore:
19777           Ignore generated config.h file to make build bot happy.
19778
19779 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19780
19781           gst/asfdemux/: Init debug category before using it.
19782           Original commit message from CVS:
19783           * gst/asfdemux/gstasf.c: (plugin_init):
19784           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19785           * gst/asfdemux/gstasfdemux.h:
19786           Init debug category before using it.
19787
19788 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
19789
19790           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19791           Original commit message from CVS:
19792           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19793           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19794           Fix silly bug when we can't pull as much data as we want; don't
19795           forget to announce pending tags in the new packet parsing code.
19796
19797 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
19798
19799           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19800           Original commit message from CVS:
19801           * configure.ac:
19802           * win32/MANIFEST:
19803           Generate a win32 config.h into win32/common and add to MANIFEST so
19804           it gets disted (#393890). Looks like win32/common/config.h.in needs
19805           some work though.
19806
19807 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
19808
19809           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19810           Original commit message from CVS:
19811           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19812           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19813           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19814           Fix pull mode operation some more: send newsegment event before
19815           sending data; handle EOS and fatal flow returns a bit better; don't
19816           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19817
19818 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19819
19820           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19821           Original commit message from CVS:
19822           * gst/asfdemux/Makefile.am:
19823           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19824           (asf_packet_create_payload_buffer),
19825           (asf_payload_find_previous_fragment),
19826           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19827           (gst_asf_demux_parse_packet):
19828           * gst/asfdemux/asfpacket.h:
19829           * gst/asfdemux/gstasfdemux.c:
19830           (gst_asf_demux_reset_stream_state_after_discont),
19831           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19832           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19833           (gst_asf_demux_process_chunk):
19834           * gst/asfdemux/gstasfdemux.h:
19835           New packet parsing code: should put halfway decent timestamps on
19836           buffers, and might even set the appropriate keyframe/discont buffer
19837           flags from time to time (and even if it doesn't, I'm at least able
19838           to debug this code); only used in pull-mode so far. Still needs
19839           some more work, like payload extensions parsing and proper flow
19840           aggregation, and stream activation based on preroll. Stay tuned.
19841
19842 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19843
19844           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19845           Original commit message from CVS:
19846           * gst/asfdemux/asfheaders.h:
19847           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19848           (gst_asf_demux_seek_index_lookup),
19849           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19850           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19851           (gst_asf_demux_process_ext_content_desc),
19852           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19853           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19854           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19855           * gst/asfdemux/gstasfdemux.h:
19856           Some clean-ups and small fixes: rename asf_stream_context structure to
19857           AsfStream; inline some three-line utility functions that are only used
19858           once anyway and get rid of their associated helper structs; make debug
19859           category global so that it is used by the debug statements in the other
19860           file as well; simplify gst_asf_demux_get_stream(); fix accidental
19861           implicit initialisation of stream->last_buffer_timestamp to 0, which
19862           would lead to missing timestamps on the first buffer; put fourcc format
19863           into video caps to make certain proprietary wmv decoders happy (for the
19864           case of WMVA in particular); play_time is offset by preroll as well, so
19865           fix overreporting of duration for some files.
19866
19867 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19868
19869           gst/asfdemux/gstasfdemux.c: Printf format fixes.
19870           Original commit message from CVS:
19871           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19872           (gst_asf_demux_pull_indices):
19873           Printf format fixes.
19874
19875 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19876
19877           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19878           Original commit message from CVS:
19879           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19880           (gst_mpeg_parse_send_event):
19881           Post an error message if EOS wasn't handled by anything downstream.
19882           This should fix playbin freezing/hanging with small VobSub subtitle
19883           files (background: not-linked flow returns from downstream are
19884           ignored for a while at the beginning, so if the file is small
19885           upstream will never get a not-linked flow return even if nothing
19886           is connected downstream). (#429960).
19887
19888 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
19889
19890           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19891           Original commit message from CVS:
19892           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19893           (gst_amrnbparse_sink_activate),
19894           (gst_amrnbparse_sink_activate_pull):
19895           Rewrite terminally broken sinkpad activation code.
19896           Now actually supports pull-mode activation (didn't before), and push
19897           mode activation doesn't leave the sinkpad flushing.
19898
19899 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19900
19901           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19902           Original commit message from CVS:
19903           * gst/asfdemux/asfheaders.c:
19904           * gst/asfdemux/asfheaders.h:
19905           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19906           (gst_asf_demux_reset), (gst_asf_demux_init),
19907           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19908           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19909           (gst_asf_demux_seek_index_lookup),
19910           (gst_asf_demux_reset_stream_state_after_discont),
19911           (gst_asf_demux_handle_seek_event),
19912           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19913           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19914           (gst_asf_demux_pull_indices),
19915           (gst_asf_demux_parse_data_object_start),
19916           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19917           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19918           (gst_asf_demux_process_simple_index),
19919           (gst_asf_demux_process_object),
19920           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19921           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19922           * gst/asfdemux/gstasfdemux.h:
19923           Make asfdemux work in pull mode where possible. If there's an index
19924           at the end of the file, read it and use it for seeking purposes.
19925
19926 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
19927
19928           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19929           Original commit message from CVS:
19930           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19931           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19932           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19933           Some timestamp fixes.
19934           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19935           Fix for 64-bit machines.
19936
19937 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
19938
19939           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19940           Original commit message from CVS:
19941           Patch by: René Stadler <mail at renestadler dot de>
19942           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19943           (find_seek_offset_time), (gst_rmdemux_reset),
19944           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19945           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19946           * gst/realmedia/rmdemux.h:
19947           Make rmdemux handle any number of logical streams. Fixes #428698.
19948
19949 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19950
19951         * po/nl.po:
19952           update dutch
19953           Original commit message from CVS:
19954           update dutch
19955
19956 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19957
19958           po/: Added Danish translation.
19959           Original commit message from CVS:
19960           submitted by: Mogens Jaeger <mogens@jaeger.tf>
19961           * po/LINGUAS:
19962           * po/da.po:
19963           Added Danish translation.
19964
19965 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
19966
19967           po/.cvsignore: Add pot.
19968           Original commit message from CVS:
19969           * po/.cvsignore:
19970           Add pot.
19971
19972 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
19973
19974           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19975           Original commit message from CVS:
19976           2007-03-27  Julien MOUTTE  <julien@moutte.net>
19977           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19978           stream and try to adapt to incoming timestamps lack of
19979           precision up to half a frame. This allows generating
19980           a perfect stream even with muxed formats like FLV where
19981           the timestamps are stored in milliseconds.
19982
19983 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19984
19985           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19986           Original commit message from CVS:
19987           * gst/realmedia/rmdemux.c:
19988           Remove unused zlib.h include. Fixes #421594.
19989
19990 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19991
19992           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19993           Original commit message from CVS:
19994           * ext/lame/gstlame.c: (gst_lame_setup):
19995           Disable the bitrate checking when the user has requested
19996           Free Format mode, as all bitrates less than the maximum
19997           are valid then.
19998
19999 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20000
20001           po/: Update translations.
20002           Original commit message from CVS:
20003           * po/hu.po:
20004           * po/it.po:
20005           * po/sv.po:
20006           Update translations.
20007
20008 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20009
20010           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20011           Original commit message from CVS:
20012           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20013           When handling seeks, don't convert -1 start or stop values to a bogus
20014           byte position - pass them upstream as -1.
20015
20016 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20017
20018           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20019           Original commit message from CVS:
20020           * gst/mpegaudioparse/gstmpegaudioparse.c:
20021           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20022           (gst_mp3parse_init), (gst_mp3parse_sink_event),
20023           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20024           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20025           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20026           (mp3parse_total_time), (mp3parse_handle_seek),
20027           (mp3parse_src_event), (mp3parse_src_query),
20028           (mp3parse_get_query_types), (plugin_init):
20029           * gst/mpegaudioparse/gstmpegaudioparse.h:
20030           Implement seeking via average bitrate, and position+duration
20031           querying in mp3parse. Later, it will support frame-accurate seeking by
20032           building a seek table as it parses.
20033           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20034           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20035           before any extant MP3 decoder plugin. This allows us to remove framing
20036           support from the decoders, if we want, and will provide them with
20037           accurate seeking automatically once it is finished.
20038           Fix the handling of MPEG-1 Layer 1 files.
20039           Partially fix timestamping of packets arriving from a demuxer by
20040           queueing the incoming timestamp until the next packet starts, rather
20041           than applying it immediately to the next pushed buffer.
20042
20043 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20044
20045           gst/asfdemux/gstasfdemux.c: Printf format fix.
20046           Original commit message from CVS:
20047           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20048           Printf format fix.
20049
20050 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20051
20052           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20053           Original commit message from CVS:
20054           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20055           (gst_cdio_cdda_src_finalize):
20056           Make sure we always destroy our libcdio handle.
20057
20058 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20059
20060           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20061           Original commit message from CVS:
20062           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20063           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20064           (gst_cdio_cdda_src_finalize):
20065           Small code cleanups.
20066           Don't use pad_alloc as the base class cannot deal with the error codes.
20067
20068 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
20069
20070           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20071           Original commit message from CVS:
20072           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
20073           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20074           Never post a (fatal) error message on the bus on decoding errors. We
20075           should only do this if we can't recover, but mpeg2dec can always
20076           recover. This is needed for DVB streams, for example, where there
20077           may be temporary glitches in the stream. Instead of an error
20078           message, post a warning message on the bus for every N decoding
20079           errors. Fixes #370020.
20080
20081 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20082
20083           configure.ac: Convert to new AG_GST style.
20084           Original commit message from CVS:
20085           * configure.ac:
20086           Convert to new AG_GST style.
20087
20088 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20089
20090           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20091           Original commit message from CVS:
20092           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20093           (gst_lame_setup):
20094           Display sensible defaults and limits for the
20095           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20096           property - it's supposed to be a boolean 0/1 value.
20097
20098 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20099
20100           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20101           Original commit message from CVS:
20102           * ext/lame/gstlame.c:
20103           Initialise the variables so gcc doesn't complain about possibly
20104           uninitialised uses, even though they can't actually happen.
20105
20106 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
20107
20108           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20109           Original commit message from CVS:
20110           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20111           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20112           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20113           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20114           Implement all sample rates.
20115           Implement sample permutation a little smarter avoiding a memcpy.
20116           Fix timestamps, use segments, fix seeking.
20117
20118 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
20119
20120           Document siddec.
20121           Original commit message from CVS:
20122           * docs/plugins/Makefile.am:
20123           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20124           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20125           * docs/plugins/inspect/plugin-siddec.xml:
20126           * ext/sidplay/gstsiddec.cc:
20127           * ext/sidplay/gstsiddec.h:
20128           Document siddec.
20129
20130 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20131
20132           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
20133           Original commit message from CVS:
20134           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20135           (gst_lame_set_property), (gst_lame_setup):
20136           Fix up bitrate checking macro.  Make it give us a
20137           GST_ELEMENT_WARNING message so the application has a chance of
20138           reporting this to the user.  Move the checking to _setup, so we
20139           are sure it runs in the READY state, when we hope to have a pipeline
20140           and a bus that is not flushing.
20141           This fixes e.g. using 96 kbit/sec as a bitrate.
20142
20143 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20144
20145           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20146           Original commit message from CVS:
20147           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20148           (gst_asf_demux_process_advanced_mutual_exclusion),
20149           (gst_asf_demux_process_queued_extended_stream_objects),
20150           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20151           * gst/asfdemux/gstasfdemux.h:
20152           Parse advanced mutual exclusion object and only add pads for
20153           'hidden' streams (those in an extended stream header) that are
20154           mutually exclusive with an already existing 'main stream' if
20155           the broadcasting flag is not set. If the broadcasting flag is set,
20156           assume that data for this stream isn't sent. (This should ideally be
20157           solved better by making playbin more robust against this and/or by
20158           making mmssrc send some information downstream about which streams
20159           will be streamed). Fixes #353116.
20160
20161 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20162
20163           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20164           Original commit message from CVS:
20165           * gst/synaesthesia/gstsynaesthesia.c:
20166           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20167           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20168           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20169           (synaescope32), (synaescope_set_data), (synaesthesia_update),
20170           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20171           * gst/synaesthesia/synaescope.h:
20172           Move all the mutable engine state into a structure so that
20173           multiple element instances can run without interfering.
20174
20175 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20176
20177           Add crossreferences to glib/gobject/gstream docs.
20178           Original commit message from CVS:
20179           * configure.ac:
20180           * docs/plugins/Makefile.am:
20181           Add crossreferences to glib/gobject/gstream docs.
20182
20183 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20184
20185           gst/synaesthesia/: More source cleanups and add FIXME comments.
20186           Original commit message from CVS:
20187           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20188           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20189           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20190           (plugin_init):
20191           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20192           (synaescope8):
20193           More source cleanups and add FIXME comments.
20194
20195 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
20196
20197           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20198           Original commit message from CVS:
20199           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20200           Use gst_guint64_to_gdouble for conversions.
20201           * gst/synaesthesia/synaescope.c:
20202           Define M_PI and do not include <pthread.h> and
20203           <sys/time.h> for G_OS_WIN32
20204           * win32/vs6/libgstrealmedia.dsp:
20205           * win32/vs6/synaesthesia.dsp:
20206           Update projects files.
20207           * win32/common/config.h.in:
20208           Add config.h.in for autogen of config.h
20209
20210 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20211
20212           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20213           Original commit message from CVS:
20214           * configure.ac:
20215           Add --enable-experimental support. Activate synaesthesia when building
20216           with --enable-experimental. Fix --enable external configure switch
20217           description.
20218
20219 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20220
20221           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20222           Original commit message from CVS:
20223           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20224           (gst_lame_change_state):
20225           * ext/lame/gstlame.h:
20226           On receiving EOS, we try to push a last buffer with the remaining
20227           samples. Don't do that if we got an unclean flow return on the last
20228           gst_pad_push(), downstream might not handle this very gracefully
20229           (see #403168).
20230           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20231           Pass flow returns upstream (helps #403168).
20232
20233 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20234
20235           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20236           Original commit message from CVS:
20237           * gst/synaesthesia/gstsynaesthesia.c:
20238           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20239           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20240           (gst_synaesthesia_chain), (plugin_init):
20241           check result of gst_pad_push() in _chain.
20242
20243 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20244
20245           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20246           Original commit message from CVS:
20247           * gst/synaesthesia/Makefile.am:
20248           * gst/synaesthesia/gstsynaesthesia.c:
20249           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20250           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20251           (gst_synaesthesia_chain), (plugin_init):
20252           * gst/synaesthesia/synaescope.c:
20253           * gst/synaesthesia/synaescope.h:
20254           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20255           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20256           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20257           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20258           possible leak in _chain. (#356882)
20259
20260 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20261
20262           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20263           Original commit message from CVS:
20264           * gst/asfdemux/asfheaders.c:
20265           * gst/asfdemux/asfheaders.h:
20266           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20267           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20268           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20269           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20270           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20271           (gst_asf_demux_process_ext_content_desc),
20272           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20273           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20274           (gst_asf_demux_process_bitrate_props_object),
20275           (gst_asf_demux_process_header_ext),
20276           (gst_asf_demux_process_language_list),
20277           (gst_asf_demux_process_ext_stream_props),
20278           (gst_asf_demux_process_queued_extended_stream_objects),
20279           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20280           * gst/asfdemux/gstasfdemux.h:
20281           Refactor and clean up header parsing and chain function a bit; get
20282           rid of some cruft; make header parsing a tad more robust, fixing
20283           #403188.
20284
20285 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20286
20287           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20288           Original commit message from CVS:
20289           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20290           Post an error if we receive an EOS event while still waiting for the
20291           ASF header object to come through.
20292
20293 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
20294
20295           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20296           Original commit message from CVS:
20297           Patch by: Xavier B. <xavierb gmail com>
20298           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20299           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20300           (gst_asf_demux_process_ext_content_desc),
20301           (gst_asf_demux_process_data),
20302           (gst_asf_demux_process_language_list),
20303           (gst_asf_demux_process_ext_stream_props),
20304           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20305           Guard places where we assume that a certain amount of data is
20306           available better against less data being available (should fix
20307           infamous assertion crasher bug #336370). Also fixes a small
20308           memory leak.
20309
20310 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20311
20312           gst/realmedia/: Add demuxer for RealAudio files (#349779).
20313           Original commit message from CVS:
20314           * gst/realmedia/Makefile.am:
20315           * gst/realmedia/rademux.c:
20316           * gst/realmedia/rademux.h:
20317           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20318           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20319           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20320           * gst/realmedia/rmutils.h:
20321           Add demuxer for RealAudio files (#349779).
20322
20323 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
20324
20325           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20326           Original commit message from CVS:
20327           * Makefile.am:
20328           Add win32/MANIFEST to EXTRA_DIST so win32 files will
20329           be include in the next release.
20330           * win32/MANIFEST:
20331           Remove win32/common/config.h is which is not autogenerated yet.
20332
20333 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20334
20335           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20336           Original commit message from CVS:
20337           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20338           warn when outgoing sample rate is different from incoming
20339
20340 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20341
20342           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20343           Original commit message from CVS:
20344           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20345           All sample-rates < 32khz come from the LSF extensions, which only
20346           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20347           Use gst_util_uint64_scale because we can.
20348
20349 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20350
20351           tests/check/elements/amrnbenc.c: and fix compilation of this test
20352           Original commit message from CVS:
20353           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20354           (cleanup_amrnbenc):
20355           and fix compilation of this test
20356
20357 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20358
20359           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20360           Original commit message from CVS:
20361           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20362           (cleanup_amrnbenc):
20363           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20364           (cleanup_mpeg2dec):
20365           re-apply as it was -bad and not -ugly that is frozen, doh
20366
20367 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20368
20369           tests/check/elements/: revert my freeze breakage
20370           Original commit message from CVS:
20371           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20372           (cleanup_amrnbenc):
20373           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20374           (cleanup_mpeg2dec):
20375           revert my freeze breakage
20376
20377 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20378
20379           gst/asfdemux/gstasfdemux.c: add a comment about a future change
20380           Original commit message from CVS:
20381           * gst/asfdemux/gstasfdemux.c:
20382           (gst_asf_demux_get_gst_tag_from_tag_name),
20383           (gst_asf_demux_process_ext_content_desc):
20384           add a comment about a future change
20385           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20386           (cleanup_amrnbenc):
20387           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20388           (cleanup_mpeg2dec):
20389           consistent pad (de)activation
20390
20391 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20392
20393           gst/asfdemux/gstasfdemux.c: Update query_types function too.
20394           Original commit message from CVS:
20395           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20396           Update query_types function too.
20397
20398 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20399
20400           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20401           Original commit message from CVS:
20402           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20403           (gst_rmdemux_src_query_types):
20404           Implement SEEKING query, make query function thread-safe.
20405
20406 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20407
20408           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20409           Original commit message from CVS:
20410           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20411           Use alignment-safe macros here too (subbuffers ...); guard against
20412           hypothetical memory access beyond our given buffer in the case
20413           where the buffer size is not a multiple of 2.
20414
20415 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
20416
20417           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20418           Original commit message from CVS:
20419           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20420           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20421           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20422           * gst/asfdemux/gstasfdemux.h:
20423           Don't crash in the seek event handling code when playtime is 0,
20424           as may be the case with live streams (#386218). Implement SEEKING
20425           query so applications can query seekability without second-guessing
20426           based on whether we have a duration or not.
20427
20428 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20429
20430           add doap file
20431           Original commit message from CVS:
20432           * Makefile.am:
20433           * gst-plugins-ugly.doap:
20434           * gst-plugins-ugly.spec.in:
20435           add doap file
20436
20437 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
20438
20439           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20440           Original commit message from CVS:
20441           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20442           Use our alignment-safe macros here too, since we can't assume that
20443           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20444           here).
20445
20446 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20447
20448           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20449           Original commit message from CVS:
20450           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20451           Also, don't read the index for a stream a second time when
20452           operating in pull-mode and reaching the end of the file.
20453
20454 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20455
20456           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20457           Original commit message from CVS:
20458           Patch by: Roland Kay  <roland.kay at ox compsoc net>
20459           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20460           Don't leak stream index (#385292).
20461
20462 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20463
20464           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20465           Original commit message from CVS:
20466           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20467           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20468           (gst_lame_setup):
20469           * ext/lame/gstlame.h:
20470           Fix leak (by calling lame_init_params() before lame_close()); handle
20471           NULL return from lame_init() more gracefully. Fixes #385311.
20472
20473 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20474
20475           configure.ac: Back to CVS
20476           Original commit message from CVS:
20477           * configure.ac:
20478           Back to CVS
20479
20480 === release 0.10.5 ===
20481
20482 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20483
20484         * ChangeLog:
20485         * NEWS:
20486         * RELEASE:
20487         * configure.ac:
20488         * docs/plugins/gst-plugins-ugly-plugins.args:
20489         * docs/plugins/inspect/plugin-a52dec.xml:
20490         * docs/plugins/inspect/plugin-asf.xml:
20491         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20492         * docs/plugins/inspect/plugin-dvdsub.xml:
20493         * docs/plugins/inspect/plugin-iec958.xml:
20494         * docs/plugins/inspect/plugin-lame.xml:
20495         * docs/plugins/inspect/plugin-mad.xml:
20496         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20497         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20498         * docs/plugins/inspect/plugin-mpegstream.xml:
20499         * docs/plugins/inspect/plugin-siddec.xml:
20500           Release 0.10.5
20501           Original commit message from CVS:
20502           Release 0.10.5
20503
20504 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
20505
20506           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
20507           Original commit message from CVS:
20508           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20509           to in the previous checkin.  see #385192.  You can have your
20510           cheese back now.
20511
20512 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
20513
20514           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
20515           Original commit message from CVS:
20516           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20517           from the dereferenced integer, not the pointer itself.  Fixes
20518           #385192.
20519           I'm takin ur cheese!
20520
20521 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
20522
20523         * ChangeLog:
20524           ChangeLog surgery: fix bug number
20525           Original commit message from CVS:
20526           ChangeLog surgery: fix bug number
20527
20528 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20529
20530           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20531           Original commit message from CVS:
20532           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20533           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20534           For version 4 streams, read the extra codec data size from the
20535           header instead of assuming it is always 16 (also read it from the
20536           right position) (#384989). For version 4 and 5 streams, check that
20537           the specified extra codec data size doesn't make us read beyond the
20538           chunk boundary (#384989).
20539
20540 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20541
20542         * po/af.po:
20543         * po/az.po:
20544         * po/cs.po:
20545         * po/en_GB.po:
20546         * po/hu.po:
20547         * po/it.po:
20548         * po/nb.po:
20549         * po/nl.po:
20550         * po/or.po:
20551         * po/sq.po:
20552         * po/sr.po:
20553         * po/sv.po:
20554         * po/uk.po:
20555         * po/vi.po:
20556           Update .po files
20557           Original commit message from CVS:
20558           Update .po files
20559
20560 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20561
20562           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20563           Original commit message from CVS:
20564           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20565           Cosmetic changes: fix misleading debug statement, update
20566           comment, add cast.
20567
20568 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20569
20570           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20571           Original commit message from CVS:
20572           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20573           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20574           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20575           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20576           * ext/mpeg2dec/gstmpeg2dec.h:
20577           Align buffers to a 16 byte boundary so the altivec optimisations
20578           don't crash. Fixes #327350.
20579
20580 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20581
20582           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20583           Original commit message from CVS:
20584           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20585           The availability of extra codec data isn't something that
20586           warrants debug messages at WARNING level (see #376958).
20587
20588 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20589
20590           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20591           Original commit message from CVS:
20592           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20593           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20594           (gst_dvd_demux_send_subbuffer):
20595           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20596           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20597           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20598           (gst_mpeg_demux_send_subbuffer):
20599           * gst/mpegstream/gstmpegdemux.h:
20600           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20601           (gst_mpeg_parse_chain):
20602           Fix flow value combination; this fixes playbin/totem locking up if
20603           a VobSub file is specified as subtitle file (#334322). Flow value
20604           combination should only happen once we are fairly sure we've got all
20605           pads that are available for now. Since there isn't a well-specified
20606           time when this is the case in MPEG, we'll just assume this is the
20607           case once there has been a certain number of packets for each
20608           stream we've found so far.
20609
20610 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
20611
20612           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20613           Original commit message from CVS:
20614           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20615           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20616           Simplify the framerate code and support more framerates. Fixes #361584.
20617
20618 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20619
20620           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20621           Original commit message from CVS:
20622           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20623           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20624           Fix minor memleak when creating pads from static pad templates (#369627).
20625           * tests/check/Makefile.am:
20626           * tests/check/elements/.cvsignore:
20627           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20628           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20629           Add unit tests for mpeg2dec (#369627).
20630
20631 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20632
20633         * ChangeLog:
20634           give credit
20635           Original commit message from CVS:
20636           give credit
20637
20638 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
20639
20640           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20641           Original commit message from CVS:
20642           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20643           (gst_lame_change_state):
20644           * ext/lame/gstlame.h:
20645           Make lame timestamp flushed eos buffer by some additional timestamp
20646           accounting. Fixes #374760.
20647
20648 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
20649
20650           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20651           Original commit message from CVS:
20652           * gst/mpegaudioparse/gstmpegaudioparse.c:
20653           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20654           (gst_mp3parse_init), (gst_mp3parse_dispose),
20655           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20656           (gst_mp3parse_change_state):
20657           * gst/mpegaudioparse/gstmpegaudioparse.h:
20658           Make timestamp handling in mp3parse saner; now works for at least
20659           simple cases.
20660
20661 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
20662
20663           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20664           Original commit message from CVS:
20665           * gst/mpegaudioparse/Makefile.am:
20666           * gst/mpegaudioparse/gstmpegaudioparse.c:
20667           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20668           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20669           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20670           (gst_mp3parse_change_state), (plugin_init):
20671           * gst/mpegaudioparse/gstmpegaudioparse.h:
20672           Bring mp3parse into the 21st century.
20673           Use its own debug category, use gstadapter, format nicely to 80
20674           columns, and fix incorrect handling of 32 kHz and less files.
20675
20676 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
20677
20678           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20679           Original commit message from CVS:
20680           Patch by: Sebastian Droege <slomo at ubuntu dot com>
20681           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20682           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20683           * ext/mpeg2dec/gstmpeg2dec.h:
20684           libmpeg2 requires its output buffers to start at a 16byte aligned
20685           address or the altivec optimizations will explode.
20686
20687 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20688
20689           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20690           Original commit message from CVS:
20691           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20692           * ext/cdio/gstcdio.h:
20693           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20694           Move CD-TEXT utility function into common file so it can also be
20695           used by a future cdioparanoiasrc.
20696
20697 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20698
20699           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20700           Original commit message from CVS:
20701           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20702           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20703           information (fixes #340433).
20704
20705 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
20706
20707           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20708           Original commit message from CVS:
20709           Patch by: Josep Torra Valles  <josep at fluendo com>
20710           * gst/iec958/ac3_padder.c: (ac3p_init):
20711           * gst/mpegstream/gstmpegparse.c:
20712           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20713           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20714           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20715           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20716           (gst_rmdemux_parse_packet):
20717           Misc. fixes for problems discovered by Forte (different return types
20718           in function declaration and definition, pointer arithmetics with
20719           void pointers). Fixes #362639.
20720
20721 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20722
20723           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20724           Original commit message from CVS:
20725           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20726           Don't announce audio or subtitle streams that aren't really present,
20727           it makes dvddemux create pads that will never carry any data, which
20728           is not good.
20729
20730 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20731
20732           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20733           Original commit message from CVS:
20734           * ext/lame/gstlame.c: (gst_lame_set_property):
20735           Round up not allowed bitrates to the next higher allowed one
20736           (Closes: #361140).
20737
20738 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
20739
20740           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20741           Original commit message from CVS:
20742           * docs/plugins/Makefile.am:
20743           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20744           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20745           * ext/lame/gstlame.c: (gst_lame_class_init):
20746           * ext/lame/gstlame.h:
20747           Add docs for lame and lame to docs. Specify allowed bitrates
20748           in the properties description (#361140). Canonicalise object
20749           property names (ie. use hyphen instead of underscore).
20750           * docs/plugins/inspect/plugin-a52dec.xml:
20751           * docs/plugins/inspect/plugin-amrnb.xml:
20752           * docs/plugins/inspect/plugin-asf.xml:
20753           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20754           * docs/plugins/inspect/plugin-dvdread.xml:
20755           * docs/plugins/inspect/plugin-dvdsub.xml:
20756           * docs/plugins/inspect/plugin-iec958.xml:
20757           * docs/plugins/inspect/plugin-lame.xml:
20758           * docs/plugins/inspect/plugin-mad.xml:
20759           * docs/plugins/inspect/plugin-mpeg2dec.xml:
20760           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20761           * docs/plugins/inspect/plugin-mpegstream.xml:
20762           * docs/plugins/inspect/plugin-siddec.xml:
20763           Update version to CVS.
20764
20765 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20766
20767           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20768           Original commit message from CVS:
20769           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20770           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20771           (plugin_init):
20772           * po/POTFILES.in:
20773           Add i18n magic to lame plugin. Throw decent error message when we
20774           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20775
20776 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
20777
20778           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20779           Original commit message from CVS:
20780           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20781           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20782           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20783           Change caps to x-rdt, because it's not x-rtp.
20784           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20785           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20786           (gst_rmdemux_plugin_init):
20787           Activate pad before adding to the element.
20788           Return the combined stream return values after pad_alloc.
20789
20790 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
20791
20792           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20793           Original commit message from CVS:
20794           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20795           * ext/mpeg2dec/gstmpeg2dec.h:
20796           Add some debugging to timestamp handling.
20797           Make sure we don't convert invalid timestamps.
20798
20799 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20800
20801           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20802           Original commit message from CVS:
20803           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20804           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20805           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20806           (gst_dvd_demux_get_subpicture_stream):
20807           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20808           (gst_mpeg_demux_get_audio_stream),
20809           (gst_mpeg_demux_get_private_stream):
20810           Active pads before adding them to the running element. Don't assert
20811           on non-BYTE format newsegment events in asfdemux.
20812
20813 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
20814
20815           Printf format fixes.
20816           Original commit message from CVS:
20817           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20818           (gst_dvd_read_src_handle_seek_event):
20819           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20820           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20821           * ext/sidplay/gstsiddec.cc:
20822           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20823           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20824           (gst_rmdemux_parse_packet):
20825           Printf format fixes.
20826
20827 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20828
20829           gst/realmedia/: Added RDT depayloader.
20830           Original commit message from CVS:
20831           * gst/realmedia/Makefile.am:
20832           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20833           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20834           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20835           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20836           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20837           * gst/realmedia/rdtdepay.h:
20838           Added RDT depayloader.
20839           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20840           (gst_rmdemux_plugin_init), (plugin_init):
20841           Remove unused function.
20842           Added some more mime-types.
20843
20844 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20845
20846           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20847           Original commit message from CVS:
20848           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20849           If an incoming timestamp is within one sample of our current
20850           timestamp, then keep it. This prevents imprecision in the
20851           PTS (which only has 90khz granularity) from affecting our stream.
20852
20853 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
20854
20855           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20856           Original commit message from CVS:
20857           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20858           Reflow code so that compiler doesn't complain about possible use
20859           of uninitialised variable any longer; but just in case, initialise
20860           it anyway; also take object ref in query function and do peer pad
20861           stuff in a more thread-safe way.
20862
20863 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
20864
20865           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20866           Original commit message from CVS:
20867           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20868           Init a variable to make compilers happy.
20869
20870 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
20871
20872           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20873           Original commit message from CVS:
20874           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20875           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20876           (gst_dvd_demux_sync_stream_to_time):
20877           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20878           (gst_mpeg_demux_synchronise_pads),
20879           (gst_mpeg_demux_sync_stream_to_time):
20880           Send newsegment updates for sparse streams (#350778).
20881
20882 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20883
20884           ext/dvdread/dvdreadsrc.c: fix compile warning
20885           Original commit message from CVS:
20886           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20887           fix compile warning
20888
20889 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20890
20891         * configure.ac:
20892           bump the nano bitches
20893           Original commit message from CVS:
20894           bump the nano bitches
20895
20896 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20897
20898           configure.ac: As another attempt, synaesthesia can be enabled by passing
20899           Original commit message from CVS:
20900           * configure.ac:
20901           As another attempt, synaesthesia can be enabled by passing
20902           --with-plugins="synaesthesia" to configure
20903
20904 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20905
20906           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20907           Original commit message from CVS:
20908           * configure.ac:
20909           Don't build synaesthesia by default, until someone confirms that it
20910           is okay (filed as #356882)
20911
20912 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20913
20914           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20915           Original commit message from CVS:
20916           * configure.ac:
20917           Don't build synaesthesia by default, until someone confirms that it
20918           is okay (filed as #356882)
20919
20920 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20921
20922           Port synaesthesia.
20923           Original commit message from CVS:
20924           * configure.ac:
20925           * gst/synaesthesia/Makefile.am:
20926           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20927           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20928           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20929           (gst_synaesthesia_change_state), (plugin_init):
20930           Port synaesthesia.
20931
20932 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20933
20934           More G_OBJECT macro fixing.
20935           Original commit message from CVS:
20936           * ext/mad/gstid3tag.c:
20937           * gst/mpegstream/gstrfc2250enc.h:
20938           * gst/synaesthesia/gstsynaesthesia.c:
20939           More G_OBJECT macro fixing.
20940
20941 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
20942
20943           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20944           Original commit message from CVS:
20945           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20946           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20947           Fix initialisation dummy buffer, the offsets are relative to the start
20948           of the buffers. Fixes #356004.
20949
20950 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
20951
20952         * gst-plugins-ugly.spec.in:
20953           update spec file
20954           Original commit message from CVS:
20955           update spec file
20956
20957 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20958
20959           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20960           Original commit message from CVS:
20961           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20962           Add convert query (needed for later when we just operate in time
20963           format and let the base source class handle all the seeking stuff).
20964
20965 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20966
20967           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20968           Original commit message from CVS:
20969           * gst/asfdemux/gstasfdemux.c:
20970           (gst_asf_demux_get_gst_tag_from_tag_name),
20971           (gst_asf_demux_process_ext_content_desc):
20972           Erm, lets properly fix it. The only non-text tag that we support is
20973           the track-number and that is an UINT. asfdemux was returning a GValue
20974           initialized as INT. Further the Track and not the TrackNumber tag
20975           (the latter is a string too).
20976
20977 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20978
20979           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20980           Original commit message from CVS:
20981           * gst/asfdemux/gstasfdemux.c:
20982           (gst_asf_demux_get_gst_tag_from_tag_name),
20983           (gst_asf_demux_process_ext_content_desc):
20984           Skip tags that are unknown (was producing an uninialized GValue).
20985
20986 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
20987
20988           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20989           Original commit message from CVS:
20990           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20991           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20992           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20993           (gst_a52dec_set_property), (gst_a52dec_get_property):
20994           * ext/a52dec/gsta52dec.h:
20995           Patch from from Michal Benes <michal.benes@itonis.tv>:
20996           Add two things to a52dec: configure the exact output format for ac3
20997           decoding through properties, if desired.
20998           By default, configure an output format preferred by downstream. Now
20999           that audioconvert lists caps by preference, this means that a52dec
21000           can do downmixing (iff required) rather than audioconvert, so it can
21001           use the ac3 downmix levels from the bitstream.
21002
21003 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21004
21005           Add missing GST_LIBS to the link flags
21006           Original commit message from CVS:
21007           * ext/lame/Makefile.am:
21008           * ext/mpeg2dec/Makefile.am:
21009           * gst/dvdlpcmdec/Makefile.am:
21010           * gst/dvdsub/Makefile.am:
21011           * gst/mpegaudioparse/Makefile.am:
21012           Add missing GST_LIBS to the link flags
21013
21014 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
21015
21016           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21017           Original commit message from CVS:
21018           * configure.ac:
21019           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21020
21021 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21022
21023           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21024           Original commit message from CVS:
21025           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21026           fix build for debug disabled
21027
21028 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
21029
21030           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21031           Original commit message from CVS:
21032           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21033           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21034           Use static pad templates with ANY caps for the source pads for
21035           simplicity and to avoid warnings when creating pads for unhandled
21036           codec IDs (#351795).
21037
21038 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
21039
21040           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21041           Original commit message from CVS:
21042           Patch by: Michal Benes <michal dot benes at itonis dot tv>
21043           * ext/mad/gstmad.c: (gst_mad_chain):
21044           Fix timestamping in mad by only activating a new timestamp when the
21045           previous frame has been decoded. Fixes #350723.
21046           Also clean up some of the non fatal warnings when the input buffer is
21047           too small to decode a header.
21048
21049 === release 0.10.4 ===
21050
21051 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21052
21053         * ChangeLog:
21054         * NEWS:
21055         * RELEASE:
21056         * configure.ac:
21057         * docs/plugins/gst-plugins-ugly-plugins.args:
21058         * docs/plugins/inspect/plugin-a52dec.xml:
21059         * docs/plugins/inspect/plugin-amrnb.xml:
21060         * docs/plugins/inspect/plugin-asf.xml:
21061         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21062         * docs/plugins/inspect/plugin-dvdread.xml:
21063         * docs/plugins/inspect/plugin-dvdsub.xml:
21064         * docs/plugins/inspect/plugin-iec958.xml:
21065         * docs/plugins/inspect/plugin-lame.xml:
21066         * docs/plugins/inspect/plugin-mad.xml:
21067         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21068         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21069         * docs/plugins/inspect/plugin-mpegstream.xml:
21070         * docs/plugins/inspect/plugin-rmdemux.xml:
21071         * docs/plugins/inspect/plugin-siddec.xml:
21072           releasing 0.10.4
21073           Original commit message from CVS:
21074           releasing 0.10.4
21075
21076 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21077
21078         * po/af.po:
21079         * po/az.po:
21080         * po/cs.po:
21081         * po/en_GB.po:
21082         * po/hu.po:
21083         * po/it.po:
21084         * po/nb.po:
21085         * po/nl.po:
21086         * po/or.po:
21087         * po/sq.po:
21088         * po/sr.po:
21089         * po/sv.po:
21090         * po/uk.po:
21091         * po/vi.po:
21092           Update .po files
21093           Original commit message from CVS:
21094           Update .po files
21095
21096 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
21097
21098           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21099           Original commit message from CVS:
21100           Patch by: Wim Taymans <wim at fluendo dot com>
21101           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21102           Instead of forwarding the event in the wrong format, unref it and set
21103           a boolean that we still need to send it in the streaming thread.
21104           Fixes #350554
21105
21106 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21107
21108           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21109           Original commit message from CVS:
21110           Patch by: Edward Hervey (edward at fluendo dot com)
21111           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21112           Put debug category initialization before use of GST_DEBUG, in order
21113           to remove a fatal warning.  Fixes #350895
21114
21115 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21116
21117           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21118           Original commit message from CVS:
21119           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21120           Set rank to NONE for the time being until we make playbin handle
21121           subtitle pictures again (dvdsubdec seems to be a bit shaky at
21122           times when seeking, so it's probably better if it doesn't get
21123           autoplugged for the time being).
21124
21125 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21126
21127           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21128           Original commit message from CVS:
21129           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21130           (gst_rmdemux_parse_mdpr):
21131           Handle audio streams with stream_version 3 properly; warn about
21132           unknown stream versions; handle unknown fourccs a tad more
21133           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21134           with GST_FOURCC_FORMAT.
21135
21136 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21137
21138           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21139           Original commit message from CVS:
21140           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21141           Error out properly if this is an interactive DVD (fixes #345694).
21142
21143 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21144
21145           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21146           Original commit message from CVS:
21147           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21148           When the first_access is 1 or 0, we should copy the timestamp from
21149           the incoming buffer if there is one.
21150
21151 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21152
21153           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21154           Original commit message from CVS:
21155           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21156           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21157           Use GST_ELEMENT_ERROR for error reporting; post errors in some
21158           more places; remove superfluous newlines from debug statements.
21159
21160 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
21161
21162           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21163           Original commit message from CVS:
21164           Patch by: Frédéric Riss  <frederic.riss at gmail com>
21165           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21166           Don't set negative durations on outgoing buffers (#350044),
21167           which happens when you use macros that got changed during
21168           the last unstable cycle because they were thought not to
21169           be used anywhere.
21170
21171 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21172
21173           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21174           Original commit message from CVS:
21175           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21176           (gst_dvd_read_src_goto_chapter),
21177           (gst_dvd_read_src_get_chapter_starts),
21178           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21179           (gst_dvd_read_src_get_time_for_sector),
21180           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21181           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21182           (gst_dvd_read_src_goto_sector):
21183           * ext/dvdread/dvdreadsrc.h:
21184           Add basic support for time-based seeking; set timestamps on
21185           outgoing buffers if we have them; create table with
21186           chapter to time mapping when opening a title; rename
21187           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21188           make it take an explicit pgc argument; fix up some debugging
21189           messages so that title/chapter numbers are printed as starting
21190           from 1 for easier readability.
21191
21192 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
21193
21194           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21195           Original commit message from CVS:
21196           * gst/realmedia/Makefile.am:
21197           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21198           (gst_rmdemux_parse_cont):
21199           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21200           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21201           * gst/realmedia/rmutils.h:
21202           Factor out some code into rmutils.[ch]; when reading
21203           strings, don't read beyond the available data; read
21204           metadata strings correctly (string length is 16 bits
21205           here, not just 8).
21206
21207 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21208
21209           Fix dist by including gst-libs/
21210           Original commit message from CVS:
21211           * Makefile.am:
21212           * configure.ac:
21213           * gst/asfdemux/gstasfdemux.c:
21214           Fix dist by including gst-libs/
21215
21216 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21217
21218           Make custom error messages translatable.
21219           Original commit message from CVS:
21220           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21221           * po/POTFILES.in:
21222           Make custom error messages translatable.
21223           * gst/asfdemux/gstasf.c: (plugin_init):
21224           Remove setlocale() call, doesn't seem to be needed or recommended for
21225           plugins, at least not according to gstreamer/docs/random/i18n.
21226
21227 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21228
21229           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21230           Original commit message from CVS:
21231           * gst/asfdemux/Makefile.am:
21232           * gst/asfdemux/asfheaders.c:
21233           * gst/asfdemux/asfheaders.h:
21234           * gst/asfdemux/gstasf.c: (plugin_init):
21235           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21236           Error out when the stream is encrypted (rather than feeding
21237           garbage to the decoders). Fixes #349025.
21238
21239 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21240
21241           Add/enable autofoo magic for translations.
21242           Original commit message from CVS:
21243           * Makefile.am:
21244           * autogen.sh:
21245           * configure.ac:
21246           * po/POTFILES.in:
21247           Add/enable autofoo magic for translations.
21248
21249 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
21250
21251           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21252           Original commit message from CVS:
21253           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21254           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21255           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21256           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21257           Don't leak streams, strings or caps. Get rid of unnecessary
21258           getcaps() function.
21259
21260 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21261
21262           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21263           Original commit message from CVS:
21264           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21265           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21266           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21267           (gst_rmdemux_stream_clear_cached_subpackets),
21268           (gst_rmdemux_descramble_cook_audio),
21269           (gst_rmdemux_descramble_dnet_audio),
21270           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21271           Descramble cook audio streams before sending them to the
21272           decoder. Fixes #347292.
21273           Also miscellaneous clean-ups and log-level changes.
21274
21275 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21276
21277           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21278           Original commit message from CVS:
21279           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
21280           * ext/lame/gstlame.c: (gst_lame_setup):
21281           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21282
21283 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
21284
21285           ext/sidplay/gstsiddec.*: Remove old metadata thing.
21286           Original commit message from CVS:
21287           * ext/sidplay/gstsiddec.cc:
21288           * ext/sidplay/gstsiddec.h:
21289           Remove old metadata thing.
21290
21291 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21292
21293           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21294           Original commit message from CVS:
21295           * gst/asfdemux/gstasfdemux.c:
21296           (gst_asf_demux_get_ext_stream_props_for_stream),
21297           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21298           Find language codes for audio streams if they are available.
21299
21300 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21301
21302           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21303           Original commit message from CVS:
21304           * gst/asfdemux/asfheaders.h:
21305           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21306           (gst_asf_demux_process_stream),
21307           (gst_asf_demux_process_language_list),
21308           (gst_asf_demux_process_ext_stream_props),
21309           (gst_asf_demux_process_queued_extended_stream_objects),
21310           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21311           * gst/asfdemux/gstasfdemux.h:
21312           Parse extended stream properties objects and stream objects
21313           hidden inside them (but delay creation of the appropriate
21314           pads until after all the 'normal' stream objects have been
21315           dealt with) (#343763). Also parse language list object.
21316
21317 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21318
21319           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21320           Original commit message from CVS:
21321           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21322           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21323           (find_seek_offset_time), (gst_rmdemux_perform_seek),
21324           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21325           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21326           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21327           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21328           * gst/realmedia/rmdemux.h:
21329           Cleanups, use GstSegment for seeking.
21330           Fix error handling.
21331           Combine flow return from all streams.
21332
21333 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21334
21335           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21336           Original commit message from CVS:
21337           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21338           Remove g_assert that shouldn't be there.
21339
21340 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
21341
21342           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21343           Original commit message from CVS:
21344           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21345           Fix refcounting when cropping. Fixes #341677.
21346
21347 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
21348
21349           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21350           Original commit message from CVS:
21351           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21352           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21353           (gst_asf_demux_process_segment):
21354           Fix typo. Closes #347029.
21355
21356 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21357
21358           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21359           Original commit message from CVS:
21360           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21361           Skip chunks for unknown streams properly. Fixes broken sound
21362           and/or video for files that have additional streams that
21363           we don't recognise yet (e.g. if they are embedded in extended
21364           stream properties). Partly fixes #343763.
21365
21366 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21367
21368           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21369           Original commit message from CVS:
21370           * gst/asfdemux/asfheaders.c:
21371           * gst/asfdemux/asfheaders.h:
21372           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21373           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21374           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21375           (gst_asf_demux_change_state):
21376           * gst/asfdemux/gstasfdemux.h:
21377           Add some more GUIDs and make debug log more readable
21378           and easier to follow when parsing the headers.
21379
21380 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
21381
21382           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21383           Original commit message from CVS:
21384           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21385           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21386           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21387           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21388           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21389           * ext/dvdread/dvdreadsrc.h:
21390           Rewrite seeking code and make seeking in DVDs work (#337834).
21391
21392 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21393
21394           autogen.sh: Check for automake-1.9 as well.
21395           Original commit message from CVS:
21396           * autogen.sh:
21397           Check for automake-1.9 as well.
21398
21399 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21400
21401           ext/dvdread/dvdreadsrc.c: Make check stronger.
21402           Original commit message from CVS:
21403           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21404           Make check stronger.
21405
21406 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21407
21408           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21409           Original commit message from CVS:
21410           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21411           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21412           (gst_asf_demux_push_buffer):
21413           * gst/asfdemux/gstasfdemux.h:
21414           Handle unknown codec IDs/fourccs properly (#345879); send tag
21415           events after newsegment event; fix use of GST_FOURCC_FORMAT
21416           macro.
21417
21418 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21419
21420           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21421           Original commit message from CVS:
21422           * ext/a52dec/gsta52dec.c: (plugin_init):
21423           Call the channel positions get_type() method in plugin_init
21424           to ensure that it isn't simultaneously called later from
21425           multiple threads.
21426
21427 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21428
21429           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21430           Original commit message from CVS:
21431           * gst/mpegstream/gstmpegpacketize.c:
21432           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21433           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21434           Also flush packetizer cache when we get a buffer that has the
21435           DISCONT flag set; update current byte position from buffer
21436           offset after a flush.
21437
21438 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21439
21440           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21441           Original commit message from CVS:
21442           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21443           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21444           (gst_mpeg_packetize_read):
21445           * gst/mpegstream/gstmpegpacketize.h:
21446           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21447           (gst_mpeg_parse_change_state):
21448           Flush packetizer cache when we get a FLUSH_STOP event;
21449           remove unused source pad member from packetizer; add debug
21450           category for packetizer.
21451
21452 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21453
21454           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21455           Original commit message from CVS:
21456           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21457           Treat dual-mono as stereo. It should really be output on 2 separate
21458           pads, but isn't for now.
21459
21460 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21461
21462           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21463           Original commit message from CVS:
21464           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21465           Assume 4:3 DAR rather than 4:3 PAR (#345184).
21466
21467 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21468
21469           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21470           Original commit message from CVS:
21471           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21472           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21473           any PAR whatsoever (rather than using 0/0, which will lead to
21474           an abort later on). Fixes #345184.
21475
21476 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
21477
21478           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21479           Original commit message from CVS:
21480           Patch by: Michael Dominic K.  < mdk at mdk org pl>
21481           * ext/mad/gstmad.c: (gst_mad_chain):
21482           Send newsegment event before calling
21483           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21484           in connection with pad blocking (#342594). While we're at it,
21485           do some minor clean-ups.
21486
21487 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21488
21489           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21490           Original commit message from CVS:
21491           * configure.ac:
21492           Fix --disable-external (can't set conditionals conditionally,
21493           #343602).
21494
21495 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21496
21497           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21498           Original commit message from CVS:
21499           * ext/a52dec/Makefile.am:
21500           ... and then he said "When you go and fix the build you
21501           better make sure you have some spare backslashes in your
21502           pocket".
21503
21504 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
21505
21506           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21507           Original commit message from CVS:
21508           * ext/sidplay/gstsiddec.cc:
21509           Fix copyright, email addresses and descriptions.
21510           Use saner defaults for arguments. Fixes #344667.
21511           constify some stuff.
21512           Fix memleaks.
21513           Add tags.
21514           Fix negotiation to do mono/44100 by default.
21515           Post error messages.
21516           Use _scale_int where possible.
21517
21518 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
21519
21520           ext/dvdnav/.cvsignore: More ignore
21521           Original commit message from CVS:
21522           * ext/dvdnav/.cvsignore:
21523           More ignore
21524
21525 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21526
21527           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21528           Original commit message from CVS:
21529           * tests/check/elements/amrnbenc.c: (push_data):
21530           Init memory before feeding it to the encoder to make
21531           the valgrind test succeed.
21532
21533 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
21534
21535           gst/asfdemux/.cvsignore: More ignore
21536           Original commit message from CVS:
21537           * gst/asfdemux/.cvsignore:
21538           More ignore
21539
21540 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21541
21542           .cvsignore: Ignore files generated by 'make dist'.
21543           Original commit message from CVS:
21544           * .cvsignore:
21545           Ignore files generated by 'make dist'.
21546
21547 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21548
21549           update build files
21550           Original commit message from CVS:
21551           * autogen.sh:
21552           * configure.ac:
21553           * ext/a52dec/Makefile.am:
21554           * ext/dvdnav/Makefile.am:
21555           * ext/dvdread/Makefile.am:
21556           * ext/lame/Makefile.am:
21557           * ext/mad/Makefile.am:
21558           * ext/mpeg2dec/Makefile.am:
21559           * ext/sidplay/Makefile.am:
21560           update build files
21561
21562 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21563
21564           autogen.sh: require am17
21565           Original commit message from CVS:
21566           * autogen.sh:
21567           require am17
21568           * configure.ac:
21569           * ext/annodex/Makefile.am:
21570           * ext/cdio/Makefile.am:
21571           * ext/dv/Makefile.am:
21572           * ext/esd/Makefile.am:
21573           * ext/flac/Makefile.am:
21574           * ext/gdk_pixbuf/Makefile.am:
21575           * ext/ladspa/Makefile.am:
21576           * ext/libcaca/Makefile.am:
21577           * ext/speex/Makefile.am:
21578           * ext/taglib/Makefile.am:
21579           * sys/oss/Makefile.am:
21580           * sys/sunaudio/Makefile.am:
21581           * sys/ximage/Makefile.am:
21582           clean up build further
21583
21584 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
21585
21586           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21587           Original commit message from CVS:
21588           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21589           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21590           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21591           (gst_mpeg2dec_change_state):
21592           * ext/mpeg2dec/gstmpeg2dec.h:
21593           Simplify and don't leak our buffer pool.
21594           Use _scale_int.
21595           Remove unfixed bug number from previous ChangeLog entry.
21596
21597 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21598
21599           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21600           Original commit message from CVS:
21601           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21602           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21603           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21604           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21605           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21606           (handle_sequence), (handle_picture), (handle_slice),
21607           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21608           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21609           * ext/mpeg2dec/gstmpeg2dec.h:
21610           Fix padtemplate as we can now do fractional framerates.
21611           Small cleanups.
21612           Use GstSegment.
21613           Add simple frame dropping QoS.
21614           Precalc buffer output sizes and UV offsets.
21615           Always give libmpeg2 a valid fbuf when it wants one.
21616           don't trust libmpeg to discard our buffers but manage it
21617           ourselves.
21618           Fixes #343627, #327350, #335288
21619
21620 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
21621
21622           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21623           Original commit message from CVS:
21624           * win32/MANIFEST:
21625           Add a manifest for futures ugly win32 releases.
21626           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21627           Move bufcaps declaration at the begining of the instructions
21628           block.
21629
21630 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21631
21632           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21633           Original commit message from CVS:
21634           * ext/alsaspdif/alsaspdifsink.h:
21635           * ext/amrwb/gstamrwbdec.h:
21636           * ext/amrwb/gstamrwbenc.h:
21637           * ext/amrwb/gstamrwbparse.h:
21638           * ext/arts/gst_arts.h:
21639           * ext/artsd/gstartsdsink.h:
21640           * ext/audiofile/gstafparse.h:
21641           * ext/audiofile/gstafsink.h:
21642           * ext/audiofile/gstafsrc.h:
21643           * ext/audioresample/gstaudioresample.h:
21644           * ext/bz2/gstbz2dec.h:
21645           * ext/bz2/gstbz2enc.h:
21646           * ext/dirac/gstdiracdec.h:
21647           * ext/directfb/dfbvideosink.h:
21648           * ext/divx/gstdivxdec.h:
21649           * ext/divx/gstdivxenc.h:
21650           * ext/dts/gstdtsdec.h:
21651           * ext/faac/gstfaac.h:
21652           * ext/gsm/gstgsmdec.h:
21653           * ext/gsm/gstgsmenc.h:
21654           * ext/ivorbis/vorbisenc.h:
21655           * ext/libfame/gstlibfame.h:
21656           * ext/nas/nassink.h:
21657           * ext/neon/gstneonhttpsrc.h:
21658           * ext/polyp/polypsink.h:
21659           * ext/sdl/sdlaudiosink.h:
21660           * ext/sdl/sdlvideosink.h:
21661           * ext/shout/gstshout.h:
21662           * ext/snapshot/gstsnapshot.h:
21663           * ext/sndfile/gstsf.h:
21664           * ext/swfdec/gstswfdec.h:
21665           * ext/tarkin/gsttarkindec.h:
21666           * ext/tarkin/gsttarkinenc.h:
21667           * ext/theora/theoradec.h:
21668           * ext/wavpack/gstwavpackdec.h:
21669           * ext/wavpack/gstwavpackparse.h:
21670           * ext/xine/gstxine.h:
21671           * ext/xvid/gstxviddec.h:
21672           * ext/xvid/gstxvidenc.h:
21673           * gst/cdxaparse/gstcdxaparse.h:
21674           * gst/cdxaparse/gstcdxastrip.h:
21675           * gst/colorspace/gstcolorspace.h:
21676           * gst/festival/gstfestival.h:
21677           * gst/freeze/gstfreeze.h:
21678           * gst/gdp/gstgdpdepay.h:
21679           * gst/gdp/gstgdppay.h:
21680           * gst/modplug/gstmodplug.h:
21681           * gst/mpeg1sys/gstmpeg1systemencode.h:
21682           * gst/mpeg1videoparse/gstmp1videoparse.h:
21683           * gst/mpeg2sub/gstmpeg2subt.h:
21684           * gst/mpegaudioparse/gstmpegaudioparse.h:
21685           * gst/multifilesink/gstmultifilesink.h:
21686           * gst/overlay/gstoverlay.h:
21687           * gst/playondemand/gstplayondemand.h:
21688           * gst/qtdemux/qtdemux.h:
21689           * gst/rtjpeg/gstrtjpegdec.h:
21690           * gst/rtjpeg/gstrtjpegenc.h:
21691           * gst/smooth/gstsmooth.h:
21692           * gst/smoothwave/gstsmoothwave.h:
21693           * gst/spectrum/gstspectrum.h:
21694           * gst/speed/gstspeed.h:
21695           * gst/stereo/gststereo.h:
21696           * gst/switch/gstswitch.h:
21697           * gst/tta/gstttadec.h:
21698           * gst/tta/gstttaparse.h:
21699           * gst/videodrop/gstvideodrop.h:
21700           * gst/xingheader/gstxingmux.h:
21701           * sys/directdraw/gstdirectdrawsink.h:
21702           * sys/directsound/gstdirectsoundsink.h:
21703           * sys/dxr3/dxr3audiosink.h:
21704           * sys/dxr3/dxr3spusink.h:
21705           * sys/dxr3/dxr3videosink.h:
21706           * sys/qcam/gstqcamsrc.h:
21707           * sys/vcd/vcdsrc.h:
21708           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21709
21710 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21711
21712           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21713           Original commit message from CVS:
21714           * ext/a52dec/gsta52dec.h:
21715           * ext/amrnb/amrnbdec.h:
21716           * ext/amrnb/amrnbenc.h:
21717           * ext/amrnb/amrnbparse.h:
21718           * ext/mpeg2dec/gstmpeg2dec.h:
21719           * ext/sidplay/gstsiddec.h:
21720           * gst/ac3parse/gstac3parse.h:
21721           * gst/asfdemux/gstasfdemux.h:
21722           * gst/asfdemux/gstasfmux.h:
21723           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21724           * gst/iec958/ac3iec.h:
21725           * gst/mpegaudioparse/gstmpegaudioparse.h:
21726           * gst/mpegstream/gstdvddemux.h:
21727           * gst/mpegstream/gstmpegclock.h:
21728           * gst/mpegstream/gstmpegdemux.h:
21729           * gst/mpegstream/gstmpegparse.h:
21730           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21731
21732 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
21733
21734           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21735           Original commit message from CVS:
21736           * README:
21737           Replace current README (containing the release notes from
21738           some 0.9.x version) with a proper README taken from the core.
21739
21740 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21741
21742           ext/amrnb/: Sortof first quick cleanup of all this mess...
21743           Original commit message from CVS:
21744           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21745           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21746           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21747           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21748           * ext/amrnb/amrnbparse.h:
21749           Sortof first quick cleanup of all this mess...
21750           Don't crap out on empty and invalid FTs but treat them as
21751           empty packets, the decoder handles them fine.
21752           Fixes #342222.
21753
21754 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21755
21756           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21757           Original commit message from CVS:
21758           * gst/asfdemux/gstasf.c: (plugin_init):
21759           Call gst_riff_init() so the riff debug category gets set up
21760           before it is being used.
21761
21762 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
21763
21764           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21765           Original commit message from CVS:
21766           * gst/iec958/ac3_padder.c: (ac3p_parse):
21767           * gst/iec958/ac3_padder.h:
21768           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21769           (ac3iec_chain_raw), (ac3iec_change_state):
21770           * gst/iec958/ac3iec.h:
21771           Write rate into the caps, for the allowed ac3 rates. Some minor
21772           cleanups.
21773
21774 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
21775
21776           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21777           Original commit message from CVS:
21778           Patch by: James "Doc" Livingston  <doclivingston gmail com>
21779           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21780           Do tag merging correctly (#339918). Output taglists
21781           properly in debug statements too while we're at it.
21782
21783 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21784
21785           ext/a52dec/gsta52dec.c: Add more debug
21786           Original commit message from CVS:
21787           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21788           Add more debug
21789           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21790           (gst_dvdlpcmdec_init), (update_timestamps),
21791           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21792           (dvdlpcmdec_sink_event):
21793           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21794           If we have a first_access offset but no current timestamp (might
21795           happen after a seek), then calculate a start time for the first
21796           portion so that it will align with the timestamp given for the
21797           first_access portion.
21798           If a new-segment arrives with format time, store the start
21799           time as a failsafe timestamp in case we never get any further
21800           timestamp info (unlikely)
21801           Mask out the 'frame number' section of the incoming header so
21802           that we don't consider it to be changing on every buffer and
21803           reset the caps constantly.
21804           Use gst_util_uint64_scale for duration calculation
21805
21806 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
21807
21808           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21809           Original commit message from CVS:
21810           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21811           Fix timestamping for cases where the first_access parameter is 4.
21812           Ensure we don't overrun buffers in other cases.
21813
21814 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21815
21816           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21817           Original commit message from CVS:
21818           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21819           Fix silly bug when reading metadata (#341254).
21820
21821 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
21822
21823           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21824           Original commit message from CVS:
21825           * autogen.sh: (CONFIGURE_DEF_OPT):
21826           libtoolize on Darwin/MacOSX is called glibtoolize
21827
21828 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21829
21830           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21831           Original commit message from CVS:
21832           * ext/lame/gstlame.c: (gst_lame_get_type),
21833           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21834           (gst_lame_setup), (gst_lame_change_state):
21835           * ext/lame/gstlame.h:
21836           Remove tag writing from lame (which was completely broken
21837           anyway, #329184). Leaving GstTagSetter interface around for
21838           now, albeit non-functional. Should be removed completely
21839           in 0.11. Use the 'id3v2mux' plugin from -good for writing
21840           tags.
21841
21842 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
21843
21844         * ChangeLog:
21845         * ext/dvdread/dvdreadsrc.c:
21846         * gst/asfdemux/gstasfdemux.c:
21847           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21848           Original commit message from CVS:
21849           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21850
21851 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
21852
21853           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21854           Original commit message from CVS:
21855           Patch by: Andres Salomon  <dilinger at debian org>
21856           * ext/lame/gstlame.c: (gst_lame_sink_event):
21857           Fix typo (comma vs. semicolon) (#340710).
21858
21859 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
21860
21861           ext/mad/gstmad.c: Make mad the second element to support the highly useful
21862           Original commit message from CVS:
21863           Patch by: Lutz Müller <lutz at topfrose de>
21864           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21865           Make mad the second element to support the highly useful
21866           FORMATS query (#340594)
21867
21868 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
21869
21870           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21871           Original commit message from CVS:
21872           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21873           (gst_mpeg2dec_src_query):
21874           Remember the query duration format before passing it upstream since it
21875           could have been modified.
21876           Add GST_WARNING_OBJECT in sink convert function to detail why the
21877           conversion didn't work.
21878
21879 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21880
21881           Define GstElementDetails as const and also static (when defined as global)
21882           Original commit message from CVS:
21883           * ext/amrwb/gstamrwbdec.c:
21884           * ext/amrwb/gstamrwbenc.c:
21885           * ext/amrwb/gstamrwbparse.c:
21886           * ext/arts/gst_arts.c:
21887           * ext/artsd/gstartsdsink.c:
21888           * ext/audiofile/gstafparse.c:
21889           * ext/audiofile/gstafsink.c:
21890           * ext/audiofile/gstafsrc.c:
21891           * ext/audioresample/gstaudioresample.c:
21892           * ext/bz2/gstbz2dec.c:
21893           * ext/bz2/gstbz2enc.c:
21894           * ext/cdaudio/gstcdaudio.c:
21895           * ext/directfb/dfbvideosink.c:
21896           * ext/divx/gstdivxdec.c:
21897           * ext/divx/gstdivxenc.c:
21898           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21899           * ext/faac/gstfaac.c: (gst_faac_base_init):
21900           * ext/faad/gstfaad.c:
21901           * ext/gsm/gstgsmdec.c:
21902           * ext/gsm/gstgsmenc.c:
21903           * ext/hermes/gsthermescolorspace.c:
21904           * ext/ivorbis/vorbisfile.c:
21905           * ext/lcs/gstcolorspace.c:
21906           * ext/libfame/gstlibfame.c:
21907           * ext/libmms/gstmms.c: (gst_mms_base_init):
21908           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21909           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21910           * ext/nas/nassink.c: (gst_nassink_base_init):
21911           * ext/neon/gstneonhttpsrc.c:
21912           * ext/sdl/sdlaudiosink.c:
21913           * ext/sdl/sdlvideosink.c:
21914           * ext/shout/gstshout.c:
21915           * ext/snapshot/gstsnapshot.c:
21916           * ext/sndfile/gstsf.c:
21917           * ext/swfdec/gstswfdec.c:
21918           * ext/tarkin/gsttarkindec.c:
21919           * ext/tarkin/gsttarkinenc.c:
21920           * ext/theora/theoradec.c:
21921           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21922           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21923           * ext/xvid/gstxviddec.c:
21924           * ext/xvid/gstxvidenc.c:
21925           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21926           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21927           * gst/chart/gstchart.c:
21928           * gst/colorspace/gstcolorspace.c:
21929           * gst/deinterlace/gstdeinterlace.c:
21930           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21931           * gst/festival/gstfestival.c:
21932           * gst/filter/gstbpwsinc.c:
21933           * gst/filter/gstiir.c:
21934           * gst/filter/gstlpwsinc.c:
21935           * gst/freeze/gstfreeze.c:
21936           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21937           * gst/librfb/gstrfbsrc.c:
21938           * gst/mixmatrix/mixmatrix.c:
21939           * gst/mpeg1sys/gstmpeg1systemencode.c:
21940           * gst/mpeg1videoparse/gstmp1videoparse.c:
21941           * gst/mpeg2sub/gstmpeg2subt.c:
21942           * gst/mpegaudioparse/gstmpegaudioparse.c:
21943           * gst/multifilesink/gstmultifilesink.c:
21944           * gst/overlay/gstoverlay.c:
21945           * gst/passthrough/gstpassthrough.c:
21946           * gst/playondemand/gstplayondemand.c:
21947           * gst/qtdemux/qtdemux.c:
21948           * gst/rtjpeg/gstrtjpegdec.c:
21949           * gst/rtjpeg/gstrtjpegenc.c:
21950           * gst/smooth/gstsmooth.c:
21951           * gst/smoothwave/gstsmoothwave.c:
21952           * gst/spectrum/gstspectrum.c:
21953           * gst/speed/gstspeed.c:
21954           * gst/stereo/gststereo.c:
21955           * gst/switch/gstswitch.c:
21956           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21957           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21958           * gst/vbidec/gstvbidec.c:
21959           * gst/videocrop/gstvideocrop.c:
21960           * gst/videodrop/gstvideodrop.c:
21961           * gst/virtualdub/gstxsharpen.c:
21962           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21963           * gst/y4m/gsty4mencode.c:
21964           * sys/cdrom/gstcdplayer.c:
21965           * sys/directdraw/gstdirectdrawsink.c:
21966           * sys/directsound/gstdirectsoundsink.c:
21967           * sys/glsink/glimagesink.c:
21968           * sys/qcam/gstqcamsrc.c:
21969           * sys/v4l2/gstv4l2src.c:
21970           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21971           * sys/ximagesrc/ximagesrc.c:
21972           Define GstElementDetails as const and also static (when defined as
21973           global)
21974
21975 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21976
21977           Define GstElementDetails as const and also static (when defined as global)
21978           Original commit message from CVS:
21979           * ext/mad/gstid3tag.c:
21980           * ext/mad/gstmad.c:
21981           * gst/ac3parse/gstac3parse.c:
21982           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21983           * gst/synaesthesia/gstsynaesthesia.c:
21984           Define GstElementDetails as const and also static (when defined as
21985           global)
21986
21987 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21988
21989           Define GstElementDetails as const and also static (when defined as global)
21990           Original commit message from CVS:
21991           * ext/aalib/gstaasink.c:
21992           * ext/annodex/gstcmmldec.c:
21993           * ext/annodex/gstcmmlenc.c:
21994           * ext/cairo/gsttextoverlay.c:
21995           * ext/cairo/gsttimeoverlay.c:
21996           * ext/cdio/gstcdiocddasrc.c:
21997           * ext/dv/gstdvdec.c:
21998           * ext/dv/gstdvdemux.c:
21999           * ext/esd/esdmon.c:
22000           * ext/esd/esdsink.c:
22001           * ext/flac/gstflacenc.c:
22002           * ext/flac/gstflactag.c:
22003           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22004           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22005           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22006           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22007           * ext/gdk_pixbuf/pixbufscale.c:
22008           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22009           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22010           * ext/jpeg/gstjpegdec.c:
22011           * ext/jpeg/gstjpegenc.c:
22012           * ext/jpeg/gstsmokedec.c:
22013           * ext/jpeg/gstsmokeenc.c:
22014           * ext/libcaca/gstcacasink.c:
22015           * ext/libmng/gstmngdec.c:
22016           * ext/libmng/gstmngenc.c:
22017           * ext/libpng/gstpngdec.c:
22018           * ext/libpng/gstpngenc.c:
22019           * ext/mikmod/gstmikmod.c:
22020           * ext/raw1394/gstdv1394src.c:
22021           * ext/shout2/gstshout2.c: (gst_shout2send_init):
22022           * ext/shout2/gstshout2.h:
22023           * ext/speex/gstspeexdec.c:
22024           * ext/speex/gstspeexenc.c:
22025           * gst/alpha/gstalpha.c:
22026           * gst/alpha/gstalphacolor.c:
22027           * gst/apetag/gstapedemux.c:
22028           * gst/auparse/gstauparse.c:
22029           * gst/autodetect/gstautoaudiosink.c:
22030           (gst_auto_audio_sink_base_init):
22031           * gst/autodetect/gstautovideosink.c:
22032           (gst_auto_video_sink_base_init):
22033           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22034           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22035           * gst/cutter/gstcutter.c:
22036           * gst/debug/breakmydata.c:
22037           * gst/debug/efence.c:
22038           * gst/debug/gstnavigationtest.c:
22039           * gst/debug/gstnavseek.c:
22040           * gst/debug/negotiation.c:
22041           * gst/debug/progressreport.c:
22042           * gst/debug/testplugin.c:
22043           * gst/effectv/gstaging.c:
22044           * gst/effectv/gstdice.c:
22045           * gst/effectv/gstedge.c:
22046           * gst/effectv/gstquark.c:
22047           * gst/effectv/gstrev.c:
22048           * gst/effectv/gstshagadelic.c:
22049           * gst/effectv/gstvertigo.c:
22050           * gst/effectv/gstwarp.c:
22051           * gst/flx/gstflxdec.c:
22052           * gst/goom/gstgoom.c:
22053           * gst/icydemux/gsticydemux.c:
22054           * gst/id3demux/gstid3demux.c:
22055           * gst/interleave/deinterleave.c:
22056           * gst/interleave/interleave.c:
22057           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22058           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22059           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22060           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22061           * gst/level/gstlevel.c:
22062           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22063           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22064           * gst/median/gstmedian.c:
22065           * gst/monoscope/gstmonoscope.c:
22066           * gst/multipart/multipartdemux.c:
22067           * gst/multipart/multipartmux.c:
22068           * gst/oldcore/gstaggregator.c:
22069           * gst/oldcore/gstfdsink.c:
22070           * gst/oldcore/gstmd5sink.c:
22071           * gst/oldcore/gstmultifilesrc.c:
22072           * gst/oldcore/gstpipefilter.c:
22073           * gst/oldcore/gstshaper.c:
22074           * gst/oldcore/gststatistics.c:
22075           * gst/rtp/gstasteriskh263.c:
22076           * gst/rtp/gstrtpL16depay.c:
22077           * gst/rtp/gstrtpL16pay.c:
22078           * gst/rtp/gstrtpamrdepay.c:
22079           * gst/rtp/gstrtpamrpay.c:
22080           * gst/rtp/gstrtpdepay.c:
22081           * gst/rtp/gstrtpgsmpay.c:
22082           * gst/rtp/gstrtph263pay.c:
22083           * gst/rtp/gstrtph263pdepay.c:
22084           * gst/rtp/gstrtph263ppay.c:
22085           * gst/rtp/gstrtpilbcdepay.c:
22086           * gst/rtp/gstrtpmp4gpay.c:
22087           * gst/rtp/gstrtpmp4vdepay.c:
22088           * gst/rtp/gstrtpmp4vpay.c:
22089           * gst/rtp/gstrtpmpadepay.c:
22090           * gst/rtp/gstrtpmpapay.c:
22091           * gst/rtp/gstrtppcmadepay.c:
22092           * gst/rtp/gstrtppcmapay.c:
22093           * gst/rtp/gstrtppcmudepay.c:
22094           * gst/rtp/gstrtppcmupay.c:
22095           * gst/rtp/gstrtpspeexdepay.c:
22096           * gst/rtp/gstrtpspeexpay.c:
22097           * gst/rtsp/gstrtpdec.c:
22098           * gst/rtsp/gstrtspsrc.c:
22099           * gst/smpte/gstsmpte.c:
22100           * gst/udp/gstdynudpsink.c:
22101           * gst/udp/gstmultiudpsink.c:
22102           * gst/udp/gstudpsink.c:
22103           * gst/udp/gstudpsrc.c:
22104           * gst/videobox/gstvideobox.c:
22105           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22106           * gst/videofilter/gstvideobalance.c:
22107           * gst/videofilter/gstvideoflip.c:
22108           * gst/videofilter/gstvideotemplate.c:
22109           (gst_videotemplate_base_init):
22110           * gst/videomixer/videomixer.c:
22111           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22112           (gst_wavparse_class_init), (gst_wavparse_dispose),
22113           (gst_wavparse_reset), (gst_wavparse_init),
22114           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22115           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22116           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22117           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22118           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22119           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22120           (gst_wavparse_change_state):
22121           * gst/wavparse/gstwavparse.h:
22122           * sys/oss/gstossmixerelement.c:
22123           * sys/oss/gstosssink.c:
22124           * sys/oss/gstosssrc.c:
22125           * sys/osxaudio/gstosxaudioelement.c:
22126           * sys/osxaudio/gstosxaudiosink.c:
22127           * sys/osxaudio/gstosxaudiosrc.c:
22128           * sys/sunaudio/gstsunaudiomixer.c:
22129           * sys/sunaudio/gstsunaudiosink.c:
22130           Define GstElementDetails as const and also static (when defined as
22131           global)
22132
22133 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
22134
22135           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22136           Original commit message from CVS:
22137           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22138           Fix name of custom event (use same as dvdreadsrc).
22139           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22140           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22141           Fix event parsing (the event name is in the structure, not the
22142           name of the structure itself); also fix indentation after
22143           boilerplate macro.
22144
22145 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
22146
22147           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22148           Original commit message from CVS:
22149           * ext/mad/gstid3tag.c: (plugin_init):
22150           Change debug category to 'id3mux'.
22151
22152 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
22153
22154           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22155           Original commit message from CVS:
22156           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
22157           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22158           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22159           (gst_id3_tag_chain):
22160           When acting as a muxer, set caps on outgoing buffers and set caps
22161           on source pad (fixes #323658). Remove unused application/x-gst-tags
22162           cruft from the 0.6 days.
22163
22164 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22165
22166           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22167           Original commit message from CVS:
22168           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22169           (gst_mad_src_query), (gst_mad_chain):
22170           .. and DEFAULT queries should work too. Use magic gst util scale
22171           functions in some places.
22172
22173 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
22174
22175           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22176           Original commit message from CVS:
22177           * ext/mad/gstmad.c: (gst_mad_src_query):
22178           Fix duration query in BYTES format (#336824).
22179
22180 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
22181
22182           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22183           Original commit message from CVS:
22184           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
22185           * ext/lame/gstlame.c: (gst_lame_sink_event):
22186           Don't crash if we get an EOS event before the encoder
22187           has been set up (#339287).
22188
22189 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
22190
22191           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22192           Original commit message from CVS:
22193           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22194           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22195           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22196           Move errors out of the normal code flow.
22197           Don't send eos, basesrc will do that for us when needed.
22198
22199 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
22200
22201           gst/mpegstream/: Do state changes correctly
22202           Original commit message from CVS:
22203           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22204           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22205           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22206           Do state changes correctly
22207
22208 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
22209
22210           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22211           Original commit message from CVS:
22212           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22213           (gst_mpeg2dec_alloc_buffer):
22214           Can't use gst_pad_alloc_buffer*() when we are going to crop
22215           the image before sending it out. Downstream basetransform-based
22216           elements will complain about the wrong unit size otherwise
22217           (when not operating in passthrough-mode at least).
22218           Const-ify some static variables and do some minor clean-ups.
22219           Use I420 macros for size/offsets (not really necessary in this
22220           particular context, but this kind of code gets copy'n'pasted).
22221
22222 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
22223
22224           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22225           Original commit message from CVS:
22226           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22227           (read_cache):
22228           * gst/mpegstream/gstmpegpacketize.h:
22229           g_malloc() can't fail, we don't need to handle this. Same for
22230           gst_buffer_new_and_alloc().
22231           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22232           klass->send_buffer() should have the same semantics as
22233           gst_pad_push(), ie. ownership of the buffer is transfered,
22234           so we never have to unref the buffer no matter what the flow
22235           return value was.
22236
22237 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22238
22239         * tests/check/gst-plugins-ugly.supp:
22240           one more suppression for FC4
22241           Original commit message from CVS:
22242           one more suppression for FC4
22243
22244 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
22245
22246         * tests/check/gst-plugins-ugly.supp:
22247           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22248           Original commit message from CVS:
22249           The AMR encoder sucks giant sucky things through a sucky object with a giant
22250           sucking machine. More suppressions.
22251
22252 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22253
22254           add test for amrnbenc, enable test infrastructure, and fix a leak
22255           Original commit message from CVS:
22256           add test for amrnbenc, enable test infrastructure, and fix a leak
22257           * common/check.mak:
22258           allow for specifying more than one suppressions file in SUPPRESSIONS
22259           * Makefile.am:
22260           * tests/Makefile.am:
22261           * tests/check/.cvsignore:
22262           * tests/check/Makefile.am:
22263           * tests/check/elements/.cvsignore:
22264           * configure.ac:
22265           add tests/check
22266           * tests/check/gst-plugins-ugly.supp:
22267           add suppressions for libs used by -ugly
22268           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22269           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22270           (GST_START_TEST), (amrnbenc_suite), (main):
22271           add a simple test for encoding amr
22272           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22273           fix pad template leaks
22274
22275 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
22276
22277           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22278           Original commit message from CVS:
22279           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22280           Plug big leak in AMR encoder.
22281
22282 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
22283
22284           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22285           Original commit message from CVS:
22286           * ext/mad/gstmad.c: (index_seek):
22287           move GstIndexEntry *entry variable declaration before
22288           the first instruction
22289           * ext/mad/gstmad.c:
22290           remove debug macros with variable number of parameter by using
22291           GST_DEBUG for WIN32
22292           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22293           use gst_guint64_to_gdouble for conversions
22294           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22295           replace __FUNCTION__ which is not supported by MSVC by the current function name
22296           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22297           remove LL suffix by using G_GINT64_CONSTANT
22298           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22299           use gst_guint64_to_gdouble for conversions
22300           * gst/mpegstream/gstmpegparse.h:
22301           remove LL suffix by using G_GINT64_CONSTANT
22302           * win32/vs6:
22303           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22304           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22305
22306 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22307
22308           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22309           Original commit message from CVS:
22310           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22311           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22312           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22313           * ext/mad/gstmad.c: (gst_mad_class_init):
22314           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22315           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22316           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22317           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22318           * gst/iec958/ac3iec.c: (ac3iec_class_init):
22319           * gst/mpegaudioparse/gstmpegaudioparse.c:
22320           (gst_mp3parse_class_init):
22321           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22322           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22323           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22324           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22325           * gst/synaesthesia/gstsynaesthesia.c:
22326           (gst_synaesthesia_class_init):
22327           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22328
22329 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22330
22331           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22332           Original commit message from CVS:
22333           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22334           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22335           (gst_asf_demux_push_buffer):
22336           Send newsegment event only once per pad, fixes #336550.
22337
22338 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
22339
22340           Unify the long descriptions in the plugin details (#337263).
22341           Original commit message from CVS:
22342           Patch by: j^  <j at bootlab dot org>
22343           * ext/amrwb/gstamrwbdec.c:
22344           * ext/amrwb/gstamrwbenc.c:
22345           * ext/amrwb/gstamrwbparse.c:
22346           * ext/arts/gst_arts.c:
22347           * ext/artsd/gstartsdsink.c:
22348           * ext/audiofile/gstafparse.c:
22349           * ext/audiofile/gstafsink.c:
22350           * ext/audiofile/gstafsrc.c:
22351           * ext/cdaudio/gstcdaudio.c:
22352           * ext/directfb/dfbvideosink.c:
22353           * ext/divx/gstdivxdec.c:
22354           * ext/divx/gstdivxenc.c:
22355           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22356           * ext/faac/gstfaac.c: (gst_faac_base_init):
22357           * ext/faad/gstfaad.c:
22358           * ext/gsm/gstgsmdec.c:
22359           * ext/gsm/gstgsmenc.c:
22360           * ext/hermes/gsthermescolorspace.c:
22361           * ext/ivorbis/vorbisfile.c:
22362           * ext/lcs/gstcolorspace.c:
22363           * ext/libfame/gstlibfame.c:
22364           * ext/libmms/gstmms.c: (gst_mms_base_init):
22365           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22366           * ext/nas/nassink.c: (gst_nassink_base_init):
22367           * ext/neon/gstneonhttpsrc.c:
22368           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22369           * ext/sdl/sdlaudiosink.c:
22370           * ext/sdl/sdlvideosink.c:
22371           * ext/shout/gstshout.c:
22372           * ext/snapshot/gstsnapshot.c:
22373           * ext/sndfile/gstsf.c:
22374           * ext/tarkin/gsttarkindec.c:
22375           * ext/tarkin/gsttarkinenc.c:
22376           * ext/theora/theoradec.c:
22377           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22378           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22379           * ext/xvid/gstxviddec.c:
22380           * ext/xvid/gstxvidenc.c:
22381           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22382           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22383           * gst/chart/gstchart.c:
22384           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22385           * gst/festival/gstfestival.c:
22386           * gst/filter/gstiir.c:
22387           * gst/filter/gstlpwsinc.c:
22388           * gst/freeze/gstfreeze.c:
22389           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22390           * gst/mixmatrix/mixmatrix.c:
22391           * gst/mpeg1sys/gstmpeg1systemencode.c:
22392           * gst/mpeg1videoparse/gstmp1videoparse.c:
22393           * gst/mpeg2sub/gstmpeg2subt.c:
22394           * gst/mpegaudioparse/gstmpegaudioparse.c:
22395           * gst/multifilesink/gstmultifilesink.c:
22396           * gst/overlay/gstoverlay.c:
22397           * gst/passthrough/gstpassthrough.c:
22398           * gst/playondemand/gstplayondemand.c:
22399           * gst/qtdemux/qtdemux.c:
22400           * gst/rtjpeg/gstrtjpegdec.c:
22401           * gst/rtjpeg/gstrtjpegenc.c:
22402           * gst/smooth/gstsmooth.c:
22403           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22404           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22405           * gst/videocrop/gstvideocrop.c:
22406           * gst/videodrop/gstvideodrop.c:
22407           * gst/virtualdub/gstxsharpen.c:
22408           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22409           * gst/y4m/gsty4mencode.c:
22410           Unify the long descriptions in the plugin details (#337263).
22411
22412 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
22413
22414         * gst-plugins-ugly.spec.in:
22415           fix version numbering
22416           Original commit message from CVS:
22417           fix version numbering
22418
22419 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
22420
22421         * common:
22422         * gst-plugins-ugly.spec.in:
22423           add dvdsub plugin to spec
22424           Original commit message from CVS:
22425           add dvdsub plugin to spec
22426
22427 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22428
22429           docs/plugins/: add siddec
22430           Original commit message from CVS:
22431           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22432           * docs/plugins/inspect/plugin-siddec.xml:
22433           add siddec
22434           * ext/dvdnav/dvdnavsrc.c:
22435           doc fixes
22436
22437 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22438
22439         * common:
22440         * configure.ac:
22441         * ext/sidplay/Makefile.am:
22442           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22443           Original commit message from CVS:
22444           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22445
22446 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22447
22448         * docs/plugins/.gitignore:
22449         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22450           ignore more
22451           Original commit message from CVS:
22452           ignore more
22453
22454 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22455
22456         * common:
22457         * docs/plugins/inspect/plugin-a52dec.xml:
22458         * docs/plugins/inspect/plugin-amrnb.xml:
22459         * docs/plugins/inspect/plugin-asf.xml:
22460         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22461         * docs/plugins/inspect/plugin-dvdread.xml:
22462         * docs/plugins/inspect/plugin-dvdsub.xml:
22463         * docs/plugins/inspect/plugin-iec958.xml:
22464         * docs/plugins/inspect/plugin-lame.xml:
22465         * docs/plugins/inspect/plugin-mad.xml:
22466         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22467         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22468         * docs/plugins/inspect/plugin-mpegstream.xml:
22469         * docs/plugins/inspect/plugin-rmdemux.xml:
22470           update plugin inspect files
22471           Original commit message from CVS:
22472           update plugin inspect files
22473
22474 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22475
22476         * gst/mpegaudioparse/gstxingmux.c:
22477           rework build; add translations for v4l2
22478           Original commit message from CVS:
22479           rework build; add translations for v4l2
22480
22481 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22482
22483           configure.ac: rework similarly to other modules
22484           Original commit message from CVS:
22485           * configure.ac:
22486           rework similarly to other modules
22487           * ext/a52dec/gsta52dec.c:
22488           * ext/amrnb/amrnb.c:
22489           * ext/dvdnav/dvdnavsrc.c:
22490           * ext/dvdread/dvdreadsrc.c:
22491           * ext/lame/gstlame.c:
22492           * ext/mad/gstid3tag.c:
22493           * ext/mpeg2dec/gstmpeg2dec.c:
22494           * ext/sidplay/gstsiddec.cc:
22495           * gst/asfdemux/gstasf.c:
22496           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22497           * gst/dvdsub/gstdvdsubdec.c:
22498           * gst/iec958/ac3iec.c:
22499           * gst/mpegaudioparse/gstmpegaudioparse.c:
22500           * gst/mpegstream/gstmpegstream.c:
22501           * gst/realmedia/rmdemux.c: (plugin_init):
22502           use the correct defines
22503
22504 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22505
22506         * common:
22507         * docs/.gitignore:
22508         * docs/plugins/.gitignore:
22509           ignore more
22510           Original commit message from CVS:
22511           ignore more
22512
22513 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22514
22515         * ChangeLog:
22516         * common:
22517         * configure.ac:
22518           back to HEAD
22519           Original commit message from CVS:
22520           back to HEAD
22521
22522 === release 0.10.3 ===
22523
22524 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22525
22526         * ChangeLog:
22527         * NEWS:
22528         * RELEASE:
22529         * configure.ac:
22530         * docs/plugins/gst-plugins-ugly-plugins.signals:
22531         * docs/plugins/inspect/plugin-amrnb.xml:
22532         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22533         * docs/plugins/inspect/plugin-iec958.xml:
22534         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22535         * docs/plugins/inspect/plugin-rmdemux.xml:
22536           releasing 0.10.3
22537           Original commit message from CVS:
22538           releasing 0.10.3
22539
22540 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22541
22542           better/unified long descriptions
22543           Original commit message from CVS:
22544           * ext/aalib/gstaasink.c:
22545           * ext/annodex/gstcmmldec.c:
22546           * ext/annodex/gstcmmlenc.c:
22547           * ext/cairo/gsttextoverlay.c:
22548           * ext/cairo/gsttimeoverlay.c:
22549           * ext/cdio/gstcdiocddasrc.c:
22550           * ext/dv/gstdvdec.c:
22551           * ext/esd/esdmon.c:
22552           * ext/esd/esdsink.c:
22553           * ext/flac/gstflacdec.c:
22554           * ext/flac/gstflacenc.c:
22555           * ext/flac/gstflactag.c:
22556           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22557           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22558           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22559           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22560           * ext/gdk_pixbuf/gstgdkpixbuf.c:
22561           * ext/gdk_pixbuf/pixbufscale.c:
22562           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22563           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22564           * ext/jpeg/gstjpegdec.c:
22565           * ext/jpeg/gstjpegenc.c:
22566           * ext/jpeg/gstsmokedec.c:
22567           * ext/jpeg/gstsmokeenc.c:
22568           * ext/libcaca/gstcacasink.c:
22569           * ext/libmng/gstmngdec.c:
22570           * ext/libmng/gstmngenc.c:
22571           * ext/libpng/gstpngdec.c:
22572           * ext/libpng/gstpngenc.c:
22573           * ext/mikmod/gstmikmod.c:
22574           * ext/raw1394/gstdv1394src.c:
22575           * ext/shout2/gstshout2.c:
22576           * ext/speex/gstspeexdec.c:
22577           * ext/speex/gstspeexenc.c:
22578           * gst/alpha/gstalpha.c:
22579           * gst/alpha/gstalphacolor.c:
22580           * gst/auparse/gstauparse.c:
22581           * gst/autodetect/gstautoaudiosink.c:
22582           (gst_auto_audio_sink_base_init):
22583           * gst/autodetect/gstautovideosink.c:
22584           (gst_auto_video_sink_base_init):
22585           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22586           * gst/cutter/gstcutter.c:
22587           * gst/debug/breakmydata.c:
22588           * gst/debug/efence.c:
22589           * gst/debug/gstnavigationtest.c:
22590           * gst/debug/negotiation.c:
22591           * gst/debug/progressreport.c:
22592           * gst/debug/testplugin.c:
22593           * gst/effectv/gstaging.c:
22594           * gst/effectv/gstdice.c:
22595           * gst/effectv/gstedge.c:
22596           * gst/effectv/gstquark.c:
22597           * gst/effectv/gstrev.c:
22598           * gst/effectv/gstvertigo.c:
22599           * gst/effectv/gstwarp.c:
22600           * gst/flx/gstflxdec.c:
22601           * gst/goom/gstgoom.c:
22602           * gst/interleave/deinterleave.c:
22603           * gst/interleave/interleave.c:
22604           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22605           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22606           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22607           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22608           * gst/level/gstlevel.c:
22609           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22610           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22611           * gst/median/gstmedian.c:
22612           * gst/monoscope/gstmonoscope.c:
22613           * gst/multipart/multipartdemux.c:
22614           * gst/multipart/multipartmux.c:
22615           * gst/oldcore/gstmd5sink.c:
22616           * gst/oldcore/gstmultifilesrc.c:
22617           * gst/oldcore/gstpipefilter.c:
22618           * gst/oldcore/gstshaper.c:
22619           * gst/oldcore/gststatistics.c:
22620           * gst/rtp/gstasteriskh263.c:
22621           * gst/rtp/gstrtpL16depay.c:
22622           * gst/rtp/gstrtpL16pay.c:
22623           * gst/rtp/gstrtpamrdepay.c:
22624           * gst/rtp/gstrtpamrpay.c:
22625           * gst/rtp/gstrtpdepay.c:
22626           * gst/rtp/gstrtpgsmpay.c:
22627           * gst/rtp/gstrtph263pay.c:
22628           * gst/rtp/gstrtph263pdepay.c:
22629           * gst/rtp/gstrtph263ppay.c:
22630           * gst/rtp/gstrtpmp4gpay.c:
22631           * gst/rtp/gstrtpmp4vdepay.c:
22632           * gst/rtp/gstrtpmp4vpay.c:
22633           * gst/rtp/gstrtpmpadepay.c:
22634           * gst/rtp/gstrtpmpapay.c:
22635           * gst/rtp/gstrtppcmadepay.c:
22636           * gst/rtp/gstrtppcmapay.c:
22637           * gst/rtp/gstrtppcmudepay.c:
22638           * gst/rtp/gstrtppcmupay.c:
22639           * gst/rtp/gstrtpspeexdepay.c:
22640           * gst/rtp/gstrtpspeexpay.c:
22641           * gst/rtsp/gstrtpdec.c:
22642           * gst/smpte/gstsmpte.c:
22643           * gst/videobox/gstvideobox.c:
22644           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22645           * gst/videofilter/gstvideobalance.c:
22646           * gst/videofilter/gstvideoflip.c:
22647           * gst/videofilter/gstvideotemplate.c:
22648           (gst_videotemplate_base_init):
22649           * gst/videomixer/videomixer.c:
22650           * gst/wavenc/gstwavenc.c:
22651           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22652           better/unified long descriptions
22653           Fixed #336602
22654           Some cleanups to auparse, don't send multiple newsegments.
22655
22656 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
22657
22658           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22659           Original commit message from CVS:
22660           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22661           Don't unref event unconditionally after giving away ownership
22662           (gst_pad_push_event(), gst_pad_send_event() and
22663           gst_pad_event_default() take ownership of the event
22664           passed to them). Fixes warnings/crashes caused by
22665           navigation events.
22666
22667 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22668
22669           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22670           Original commit message from CVS:
22671           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22672           Don't ref NULL caps (private streams have NULL caps) (#336387);
22673           also, no need to set caps on the same buffer twice.
22674
22675 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22676
22677           gst/mpegstream/: Don't leak element and pad names in error messages, use
22678           Original commit message from CVS:
22679           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22680           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22681           (gst_dvd_demux_get_subpicture_stream):
22682           * gst/mpegstream/gstmpegdemux.c:
22683           (gst_mpeg_demux_sync_stream_to_time):
22684           Don't leak element and pad names in error messages, use
22685           GST_DEBUG_PAD_NAME instead. Add some more debug code.
22686
22687 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22688
22689           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22690           Original commit message from CVS:
22691           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22692           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22693           Name the structure in the custom event with the
22694           language codes for the audio and subtitle streams
22695           actually like dvddemux expects it to be named.
22696           Set caps on source pad and outgoing buffers.
22697
22698 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22699
22700           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22701           Original commit message from CVS:
22702           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22703           (gst_lame_get_property), (gst_lame_setup):
22704           * ext/lame/gstlame.h:
22705           Make xingheader property non-functional, it's broken anyway
22706           after all (use xingmux instead).
22707
22708 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22709
22710           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22711           Original commit message from CVS:
22712           * ext/lame/gstlame.c: (gst_lame_sink_event):
22713           On EOS, flush encoder and send remaining data. Fix
22714           return value handling in sink event function.
22715
22716 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
22717
22718           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22719           Original commit message from CVS:
22720           Patch by: Jürg Billeter  <j at bitron dot ch>
22721           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22722           Fix wrong check for started flag when setting the 'device' property.
22723           We want to allow it when the source is NOT started yet and ignore it
22724           when the source is running.
22725
22726 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22727
22728           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22729           Original commit message from CVS:
22730           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22731           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22732           (gst_asf_demux_process_chunk):
22733           * gst/asfdemux/gstasfdemux.h:
22734           Subtract first timestamp from timestamps, so that
22735           stream starts from 0; makes live streams that don't
22736           start at 0 work again (fixes #317310, #336097).
22737
22738 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
22739
22740           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22741           Original commit message from CVS:
22742           Patch by: Christian Kirbach
22743           * configure.ac:
22744           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22745           -good. Fixes build on some systems (#331838).
22746
22747 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
22748
22749           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22750           Original commit message from CVS:
22751           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22752           (gst_rmdemux_parse_cont):
22753           Extract more tags and also post codec name tag on the
22754           bus so this shows up in totem and nautilus.
22755
22756 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
22757
22758           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22759           Original commit message from CVS:
22760           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22761           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22762           Extra data usually goes into the caps as 'codec_data', not
22763           as first buffer into the stream.
22764           Need to byte swap AC3 content in realmedia files for some
22765           reason (fixes #331588).
22766
22767 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22768
22769           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22770           Original commit message from CVS:
22771           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22772           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22773           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22774           When operating in pull mode, post an error message on the
22775           bus when all source pads are unlinked or some other fatal
22776           error occured (#323023). Regrade some recurring debug messages
22777           to LOG level. Convert c++-style comments into C-style ones.
22778
22779 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22780
22781           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22782           Original commit message from CVS:
22783           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22784           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22785           (gst_rmdemux_all_source_pads_unlinked),
22786           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22787           (gst_rmdemux_parse_packet):
22788           * gst/realmedia/rmdemux.h:
22789           Handle unlinked source pads properly and stop if all source pads
22790           are unlinked (#323023).
22791
22792 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
22793
22794           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22795           Original commit message from CVS:
22796           Patch by: Michal Benes <michal dot benes at xeris dot cz>
22797           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22798           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22799           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22800           * gst/mpegstream/gstmpegdemux.h:
22801           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22802           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22803           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22804           situation really happens when grabbing DVB streams. Current
22805           mpegdemuxer can not handle this situation correctly and it
22806           restarts counting gstreamer timestamps from zero.
22807           Fixes #326598.
22808
22809 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
22810
22811           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22812           Original commit message from CVS:
22813           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22814           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22815           * ext/a52dec/gsta52dec.h:
22816           Fix #334550: failure to play raw AC3 files due to segment problems.
22817
22818 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
22819
22820           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22821           Original commit message from CVS:
22822           Patch by: Christophe Fergeau  <teuf gnome org>
22823           * ext/lame/gstlame.c: (gst_lame_release_memory),
22824           (gst_lame_finalize), (gst_lame_class_init),
22825           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22826           (gst_lame_change_state):
22827           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22828
22829 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
22830
22831           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22832           Original commit message from CVS:
22833           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22834           (gst_mad_sink_event), (gst_mad_change_state):
22835           Include AUDIO_CODEC tag with tags posted if input is not
22836           framed (#334258). Use _scale() util functions in more places.
22837
22838 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
22839
22840           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22841           Original commit message from CVS:
22842           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
22843           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22844           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22845           property as BROKEN (see
22846           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22847           explanation why it's broken).
22848
22849 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
22850
22851           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22852           Original commit message from CVS:
22853           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
22854           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22855           * configure.ac:
22856           * gst/xingheader/Makefile.am:
22857           * gst/xingheader/gstxingmux.c:
22858           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22859           to MP3 files (this allows decoder to figure out the length of VBR
22860           files)
22861
22862 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
22863
22864           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22865           Original commit message from CVS:
22866           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22867           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22868           tag (#333683, patch by: Alex Lancaster).
22869
22870 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22871
22872           ext/amrnb/: Further fancyfication.
22873           Original commit message from CVS:
22874           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22875           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22876           (gst_amrnbdec_state_change):
22877           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22878           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22879           (gst_amrnbenc_state_change):
22880           * ext/amrnb/amrnbenc.h:
22881           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22882           (gst_amrnbparse_query):
22883           Further fancyfication.
22884           Use _take to get writable data from the adapter.
22885           Precalc packet duration.
22886           Handle disconts.
22887           Forward _push to upstream.
22888           Post error messages when something goes wrong.
22889           Remove old code in amrnbparse.
22890           Don't ignore query results from upstream.
22891
22892 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
22893
22894           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22895           Original commit message from CVS:
22896           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22897           The AMR encoder writes into the audio buffers it processes, so
22898           use gst_buffer_make_writable() on buffers we might (they go through
22899           an adapter, so there can be copying going on later anyway) be
22900           encoding.
22901
22902 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
22903
22904           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22905           Original commit message from CVS:
22906           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22907           (gst_mpeg_parse_handle_src_query):
22908           Declare variables at the beginning of a block and make
22909           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22910
22911 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
22912
22913           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22914           Original commit message from CVS:
22915           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22916           Read packet size, sequence and padsize in right order again
22917           (fixes #332796; patch by: Fabrizio Gennari).
22918
22919 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
22920
22921           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22922           Original commit message from CVS:
22923           * gst/iec958/ac3iec.c:
22924           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22925
22926 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22927
22928           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22929           Original commit message from CVS:
22930           * configure.ac:
22931           Make the id3tag and mad checks check for both a header and the
22932           appropriate library if the pkg-config is missing. (Closes #331842)
22933           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22934           do the same for the plugins themselves.
22935
22936 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22937
22938           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22939           Original commit message from CVS:
22940           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22941           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22942           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22943           * ext/mpeg2dec/gstmpeg2dec.h:
22944           Don't treat STATE_INVALID as fatal error; throw an error
22945           only after five consecutive decoding errors. Makes decoding
22946           mpeg streams more robust and fixes playback of joined clips
22947           (#300682).
22948
22949 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
22950
22951           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22952           Original commit message from CVS:
22953           * ext/dvdnav/dvdnavsrc.h:
22954           Oops. forgot to add this one.
22955
22956 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
22957
22958           ext/Makefile.am: Fix dist-check.
22959           Original commit message from CVS:
22960           2006-02-26  Julien MOUTTE  <julien@moutte.net>
22961           * ext/Makefile.am: Fix dist-check.
22962
22963 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
22964
22965           configure.ac: Disable dvdnavsrc for now.
22966           Original commit message from CVS:
22967           * configure.ac:
22968           Disable dvdnavsrc for now.
22969
22970 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22971
22972           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22973           Original commit message from CVS:
22974           * configure.ac:
22975           * ext/Makefile.am:
22976           * ext/dvdnav/Makefile.am:
22977           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22978           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22979           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22980           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22981           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22982           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22983           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22984           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22985           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22986           (gst_dvd_nav_src_make_dvd_event),
22987           (gst_dvd_nav_src_structure_set_uint64),
22988           (gst_dvd_nav_src_push_dvd_nav_packet_event),
22989           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22990           (gst_dvd_nav_src_push_titlelang_event),
22991           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22992           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22993           (gst_dvd_nav_src_handle_navigation_event),
22994           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22995           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22996           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22997           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22998           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22999           (gst_dvd_nav_src_do_init), (plugin_init):
23000           dvdnavsrc ported to 0.10, for the most part at least. Not quite
23001           ready for prime time yet though.
23002
23003 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
23004
23005           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23006           Original commit message from CVS:
23007           * ext/cdio/Makefile.am:
23008           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23009           required for Cygwin, see #317048)
23010           * gst/rtp/gstasteriskh263.c:
23011           Cygwin has includes for both the unix network socket API
23012           and the windows API, but only one can be included, so fix
23013           includes to only use one or the other, prefering the unxi
23014           one (#317048).
23015
23016 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23017
23018           Port dvdsubdec to 0.10
23019           Original commit message from CVS:
23020           * configure.ac:
23021           * gst/dvdsub/Makefile.am:
23022           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23023           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23024           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23025           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23026           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23027           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23028           (gst_send_empty_fill), (gst_send_subtitle_frame),
23029           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23030           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23031           (plugin_init):
23032           * gst/dvdsub/gstdvdsubdec.h:
23033           Port dvdsubdec to 0.10
23034
23035 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23036
23037           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23038           Original commit message from CVS:
23039           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23040           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23041           mpegdemux for MPEG-2 video streams.
23042
23043 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23044
23045           configure.ac: Bump nano back to CVS
23046           Original commit message from CVS:
23047           * configure.ac:
23048           Bump nano back to CVS
23049
23050 === release 0.10.2 ===
23051
23052 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23053
23054           configure.ac: releasing 0.10.2, "Season to Taste"
23055           Original commit message from CVS:
23056           * configure.ac:
23057           releasing 0.10.2, "Season to Taste"
23058
23059 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23060
23061           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23062           Original commit message from CVS:
23063           * configure.ac:
23064           releasing 0.10.1.3 prelease for 0.10.2
23065
23066 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
23067
23068           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23069           Original commit message from CVS:
23070           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23071           In sink event handler, release object lock again
23072           _before_ sending EOS event downstream (#313838).
23073
23074 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
23075
23076         * ChangeLog:
23077         * gst/asfdemux/gstasf.c:
23078           fix rank of asfdemux
23079           Original commit message from CVS:
23080           fix rank of asfdemux
23081
23082 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23083
23084           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23085           Original commit message from CVS:
23086           * configure.ac:
23087           releasing 0.10.1.2 prelease for 0.10.2
23088
23089 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
23090
23091         * gst-plugins-ugly.spec.in:
23092           latest updates
23093           Original commit message from CVS:
23094           latest updates
23095
23096 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
23097
23098           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23099           Original commit message from CVS:
23100           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23101           (crop_copy_i422_buffer), (crop_buffer):
23102           When we need to crop the output buffer, make sure we
23103           create a buffer of the right size and respect the implicit
23104           striding used for I420 elsewhere in GStreamer (#331301).
23105
23106 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23107
23108           ext/cdio/gstcdio.c: Init debug category (#331253).
23109           Original commit message from CVS:
23110           * ext/cdio/gstcdio.c: (plugin_init):
23111           Init debug category (#331253).
23112
23113 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
23114
23115           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23116           Original commit message from CVS:
23117           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23118           Do not error out on non-recognized streams. Ignore them and allow
23119           playback of the other streams.
23120
23121 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23122
23123           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23124           Original commit message from CVS:
23125           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23126           Add a small sanity check for LPCM reading.
23127
23128 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
23129
23130           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23131           Original commit message from CVS:
23132           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23133           Take into account the file properties preroll value for
23134           timestamping/newsegment. It's weird this value was commented out.
23135
23136 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
23137
23138           gst/asfdemux/Makefile.am: More asf makefile fixing.
23139           Original commit message from CVS:
23140           * gst/asfdemux/Makefile.am:
23141           More asf makefile fixing.
23142
23143 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
23144
23145           ext/lame/gstlame.c: Fix up lame a bit.
23146           Original commit message from CVS:
23147           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23148           (gst_lame_change_state):
23149           Fix up lame a bit.
23150           Apply patch #319782 by Gautier Portet.
23151
23152 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
23153
23154           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23155           Original commit message from CVS:
23156           * gst/asfdemux/Makefile.am:
23157           But we do need to link against the riff libraryr.
23158
23159 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
23160
23161           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23162           Original commit message from CVS:
23163           * gst/asfdemux/Makefile.am:
23164           We don't want asfmux.c yet.
23165
23166 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
23167
23168           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23169           Original commit message from CVS:
23170           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23171           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23172           (gst_mad_change_state):
23173           Port fixes for bugs 314771, 308772, 140237, and 302625
23174           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23175           Use GST_EVENT_FLUSH_STOP to clear data from the current input
23176           buffer, to avoid using it for any future decoding.
23177
23178 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
23179
23180           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23181           Original commit message from CVS:
23182           * configure.ac:
23183           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23184           (gst_asf_get_guid_nick):
23185           * gst/asfdemux/asfheaders.h:
23186           * gst/asfdemux/gstasf.c: (plugin_init):
23187           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23188           (gst_asf_demux_class_init), (gst_asf_demux_init),
23189           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23190           (gst_asf_demux_handle_src_event),
23191           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23192           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23193           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23194           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23195           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23196           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23197           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23198           (gst_asf_demux_get_bitrate_record),
23199           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23200           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23201           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23202           (gst_asf_demux_get_obj_data_correction),
23203           (gst_asf_demux_get_stream_audio),
23204           (gst_asf_demux_get_stream_correction),
23205           (gst_asf_demux_get_stream_video),
23206           (gst_asf_demux_get_stream_video_format),
23207           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23208           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23209           (gst_asf_demux_process_stream),
23210           (gst_asf_demux_get_gst_tag_from_tag_name),
23211           (gst_asf_demux_commit_taglist),
23212           (gst_asf_demux_process_ext_content_desc),
23213           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23214           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23215           (gst_asf_demux_process_comment),
23216           (gst_asf_demux_process_bitrate_props_object),
23217           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23218           (gst_asf_demux_descramble_segment),
23219           (gst_asf_demux_element_send_event),
23220           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23221           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23222           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23223           (gst_asf_demux_get_src_query_types),
23224           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23225           * gst/asfdemux/gstasfdemux.h:
23226           asfdemux ported to 0.10. Does still need a bit of work (seems like
23227           there's something funky going on when timestamping video frames).
23228           The seeking code is likely to make Wim cry, but hey, at least it
23229           compiles.
23230
23231 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
23232
23233           ext/amrnb/amrnbdec.c: Some more comments.
23234           Original commit message from CVS:
23235           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23236           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23237           Some more comments.
23238           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23239           Applied patch from Fabrizio Gennari, fixes #330844.
23240
23241 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
23242
23243           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23244           Original commit message from CVS:
23245           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23246           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23247           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23248           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23249           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23250           * ext/dvdread/dvdreadsrc.h:
23251           Let's try to play the title the user set via the URI handler or
23252           via properties instead of always playing the first title. Also,
23253           Also, count title/chapter/angle number in URI and properties
23254           from 1 rather than 0.
23255
23256 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
23257
23258           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23259           Original commit message from CVS:
23260           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23261           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23262           (gst_dvd_read_src_do_duration_query):
23263           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23264           otherwise GstBaseSrc will think we can operate pull_range based,
23265           which we don't really, and typefinding will fail miserably.
23266           Also, make seeking work somewhat (only works with flumpegdemux
23267           at the moment, mpegstream needs fixing for that first).
23268
23269 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23270
23271           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23272           Original commit message from CVS:
23273           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23274           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23275           Only allocate buffer once we know exactly how much we need,
23276           rather than gratuitously allocating 2MB-buffers all the time
23277           even if we usually need much less than that. Also, demote
23278           a debug message from DEBUG to LOG level.
23279
23280 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23281
23282           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23283           Original commit message from CVS:
23284           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23285           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23286           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23287           (gst_dvd_read_src_do_position_query):
23288           Add some more debugging and fix duration query in BYTES.
23289
23290 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
23291
23292           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23293           Original commit message from CVS:
23294           * configure.ac:
23295           * ext/Makefile.am:
23296           * ext/dvdread/Makefile.am:
23297           * ext/dvdread/dvdreadsrc.c:
23298           * ext/dvdread/dvdreadsrc.h:
23299           Half-baked port to 0.10. Needs some love
23300           in the seeking department, but at least
23301           it does something.
23302           * ext/dvdread/stream_labels.c:
23303           * ext/dvdread/stream_labels.h:
23304           Remove these (we use ISO-639 language codes internally; applications
23305           that want to translate those into language names for display to the
23306           user should rely on the iso-codes package for that).
23307
23308 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
23309
23310           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23311           Original commit message from CVS:
23312           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23313           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23314           (gst_amrnbdec_state_change):
23315           * ext/amrnb/amrnbdec.h:
23316           Fix amrnbdec, handle events, take copy from adapter since the decoder
23317           apparently writes in the source data.
23318           Use some _scale_int, and precalc duration.
23319           Fix some leaks, post ERROR messages.
23320
23321 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
23322
23323           docs/plugins/: Add cdio plugin to docs.
23324           Original commit message from CVS:
23325           * docs/plugins/Makefile.am:
23326           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23327           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23328           * docs/plugins/inspect/plugin-cdio.xml:
23329           Add cdio plugin to docs.
23330           * ext/cdio/gstcdiocddasrc.c:
23331           Add gtk-doc blurb.
23332           * ext/cdio/gstcdio.c:
23333           The plugin is called 'cdio' not 'cddio'.
23334
23335 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
23336
23337           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23338           Original commit message from CVS:
23339           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23340           One source pad not being linked is not an error condition when we're
23341           still parsing the header. In this case (e.g. where we don't have a
23342           suitable decoder installed) just pretend everything is fine, so that
23343           the demuxer will actually go on to signal no-more-pads when done
23344           parsing the header, otherwise  decodebin/playbin will never post the
23345           appropriate error message if decoders are not available.
23346
23347 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
23348
23349         * ChangeLog:
23350         * common:
23351         * ext/mad/gstid3tag.c:
23352         * gst/realmedia/rmdemux.c:
23353           Just make it compile with --disable-gst-debug.
23354           Original commit message from CVS:
23355           Just make it compile with --disable-gst-debug.
23356
23357 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23358
23359           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23360           Original commit message from CVS:
23361           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23362           (gst_mad_check_caps_reset), (gst_mad_chain):
23363           Merge patch from Radoslaw Szkodzinski (bug 326734)
23364
23365 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23366
23367           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23368           Original commit message from CVS:
23369           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23370           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23371           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23372           (gst_id3_tag_chain):
23373           fixing Gdate handling
23374           enabling mux/demux mode switching
23375           adding better debug output
23376
23377 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23378
23379           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...
23380           Original commit message from CVS:
23381           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23382           If we haven't set caps on a source pad yet, the caps on the
23383           pad are NULL, not un-fixed. Set caps on outgoing buffers.
23384
23385 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
23386
23387           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23388           Original commit message from CVS:
23389           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23390           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23391           * ext/lame/gstlame.h:
23392           Contrary to what the const char in the lame API might suggest,
23393           lame expects us to keep the strings we pass to id3tag_set_foo()
23394           around; it doesn't free them either though, so we have to store
23395           them somewhere and free them later when we can be sure lame
23396           doesn't need them any longer.
23397
23398 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
23399
23400           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...
23401           Original commit message from CVS:
23402           * ext/lame/gstlame.c: (add_one_tag):
23403           Fix handling of GST_TAG_DATE (#311679), don't pass an
23404           uninitialised string pointer to lame if we don't know
23405           how to handle the tag type, and fix minor memory leak.
23406
23407 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
23408
23409           ext/mad/gstmad.c: Fix debug message.
23410           Original commit message from CVS:
23411           * ext/mad/gstmad.c: (gst_mad_chain):
23412           Fix debug message.
23413
23414 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23415
23416           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23417           Original commit message from CVS:
23418           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
23419           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23420           Erase spurious call to gst_segment_set_newsegment.
23421           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23422           the superclass method when handling NEWSEGMENT events.
23423           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23424           and dvd-audio-restart event handling. There are currently less
23425           hackish ways of handling the sparse audio stream problem.
23426
23427 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23428
23429           fix up error domains, error strings, and use of translation
23430           Original commit message from CVS:
23431           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
23432           * ext/dvdnav/dvdnavsrc.c: (if):
23433           * ext/dvdread/stream_labels.c:
23434           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23435           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23436           fix up error domains, error strings, and use of translation
23437           * po/POTFILES.in:
23438           fix up this file, even though none of them are actually marked
23439           for build yet.
23440
23441 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23442
23443           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23444           Original commit message from CVS:
23445           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
23446           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23447           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23448           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23449           (gst_mpeg_parse_change_state):
23450           Make timestamp adjustment somewhat milder. Actual timestamps are
23451           now sent unmodified unless an actual gap is found in the
23452           stream. This should fix time display when playing most MPEG
23453           files.
23454
23455 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
23456
23457           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23458           Original commit message from CVS:
23459           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23460           * ext/cdio/gstcdio.h:
23461           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23462           Fix build for libcdio versions >= 76; give slightly lower rank
23463           than cdparanoia.
23464
23465 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23466
23467           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23468           Original commit message from CVS:
23469           * configure.ac:
23470           * ext/Makefile.am:
23471           * ext/cdio/Makefile.am:
23472           * ext/cdio/gstcdio.c:
23473           * ext/cdio/gstcdio.h:
23474           * ext/cdio/gstcdiocddasrc.c:
23475           * ext/cdio/gstcdiocddasrc.h:
23476           Port libcdio cdda source, formerly known as cddasrc, now known as
23477           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23478           but that's not tested (fixes #317658).
23479
23480 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
23481
23482           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23483           Original commit message from CVS:
23484           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23485           tss tss... always set caps on outgoing buffer.
23486
23487 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
23488
23489         * gst-plugins-ugly.spec.in:
23490           update spec file
23491           Original commit message from CVS:
23492           update spec file
23493
23494 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23495
23496         * ChangeLog:
23497         * configure.ac:
23498           back to HEAD
23499           Original commit message from CVS:
23500           back to HEAD
23501
23502 === release 0.10.1 ===
23503
23504 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23505
23506         * ChangeLog:
23507         * NEWS:
23508         * RELEASE:
23509         * configure.ac:
23510         * docs/plugins/gst-plugins-ugly-plugins.args:
23511         * docs/plugins/inspect/plugin-a52dec.xml:
23512         * docs/plugins/inspect/plugin-amrnb.xml:
23513         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23514         * docs/plugins/inspect/plugin-iec958.xml:
23515         * docs/plugins/inspect/plugin-lame.xml:
23516         * docs/plugins/inspect/plugin-mad.xml:
23517         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23518         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23519         * docs/plugins/inspect/plugin-rmdemux.xml:
23520           releasing 0.10.1
23521           Original commit message from CVS:
23522           releasing 0.10.1
23523
23524 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23525
23526         * ChangeLog:
23527         * configure.ac:
23528           prerelease
23529           Original commit message from CVS:
23530           prerelease
23531
23532 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23533
23534           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23535           Original commit message from CVS:
23536           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23537           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23538           * ext/mad/gstmad.c: (gst_mad_src_query):
23539           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23540           * ext/sidplay/gstsiddec.cc:
23541           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23542           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23543           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23544           (fixes #325652; based on patch by: Philippe); make rmdemux return
23545           FALSE for position queries, instead of setting -1 as value and
23546           returning TRUE.
23547
23548 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23549
23550           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23551           Original commit message from CVS:
23552           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
23553           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23554           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23555           rewrite timestamps in the case segments are being set from
23556           upstream, but use timestamps unmodified. Also send proper position
23557           values. This allows for correct time display and makes queries
23558           work in sink elements.
23559           * gst/mpegstream/gstdvddemux.h:
23560           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23561           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23562           Rename flush_filter to segment_filter, which is better represents
23563           what the arreibute does.
23564           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23565           Activate segment filtering when a timestamp discontinuity is seen.
23566
23567 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23568
23569           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...
23570           Original commit message from CVS:
23571           * ext/mad/gstmad.c: (gst_mad_chain):
23572           Don't forget that we need to send out a newsegment event after a
23573           restart even if we don't have enough data to decode a frame right
23574           now.
23575
23576 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23577
23578           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23579           Original commit message from CVS:
23580           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
23581           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23582           Use the new "audio-shutdown" and "audio-restart" DVD events
23583           instead of the "spu-still-frame" event to shutdown and restart
23584           the audio pipeline.
23585           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23586           Check for cases where the segment-based adjustment calculation
23587           would produce negative values (which result in an overflow) and
23588           return GST_CLOCK_TIME_NONE instead.
23589           * gst/mpegstream/gstdvddemux.h:
23590           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23591           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23592           Add a mechanism to discard audio buffers with timestamps outside
23593           the currently set segment. This was causing (sometimes serious)
23594           synchronization problems after seeking in DVDs with LPCM audio,
23595           since VOBUs usually contain audio material that lies outside the
23596           timestamp range specified by the header.
23597
23598 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23599
23600           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23601           Original commit message from CVS:
23602           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23603           Remove lingering reference to GstID3Demux
23604           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23605           Don't output debug saying padding streams are unknown type,
23606           because they're not
23607
23608 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23609
23610           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23611           Original commit message from CVS:
23612           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
23613           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23614           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23615           LPCM.
23616           * gstmpegdemux.h:
23617           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23618           (gst_mpeg_demux_get_audio_stream):
23619           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23620           (gst_dvd_demux_get_audio_stream)
23621           (gst_dvd_demux_get_subpicture_stream)
23622           (gst_dvd_demux_send_subbuffer):
23623           Send current* pad buffers with appropriate caps.
23624
23625 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23626
23627           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23628           Original commit message from CVS:
23629           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
23630           * gst/iec958/ac3iec.h:
23631           * gst/iec958/ac3iec.c:
23632           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23633           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23634           raw-audio property to ac3iec958 that allows setting the source pad
23635           caps to raw audio instead of audio/x-iec958. This makes it
23636           possible to use ac3iec958 together with the normal alsasink
23637           element to drive an external receiver that autodetects AC3
23638           content.
23639
23640 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
23641
23642           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23643           Original commit message from CVS:
23644           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23645           (ac3iec_chain_dvd):
23646           * gst/iec958/ac3iec.h:
23647           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23648
23649 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23650
23651           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23652           Original commit message from CVS:
23653           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23654           When getting a seek event, first check if the upstream element
23655           can handle it and only do our own seek stuff when it can't
23656           (should fix #322856).
23657
23658 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23659
23660           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23661           Original commit message from CVS:
23662           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23663           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23664           Really convert to BYTES format when we want to convert
23665           to bytes (use right variable; fixes #322856).
23666
23667 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23668
23669           Big mpegparse clean up, second round:
23670           Original commit message from CVS:
23671           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
23672           Big mpegparse clean up, second round:
23673           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23674           Send and EOS event down the audio pipeline when an still frame
23675           event arrives. This prevents the pipeline from locking when a
23676           still menu comes directly after a flush.
23677           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23678           Don't send a newsegment in reset.
23679           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23680           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23681           Move the code of handle_newsegment to process_event. Send a
23682           NEWSEGMENT after FLUSH_STOP.
23683           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23684           moving to PAUSED.
23685           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23686           (gst_mpeg_demux_class_init): Don't override send_event.
23687           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23688           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23689           (gst_mpeg_demux_reset):
23690           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
23691           attribute.
23692           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23693           Reset the mpegparse element after a flush.
23694           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23695           Don't forward events.
23696           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23697           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23698           handle_newsegment is not a virtual method anymore.
23699           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23700           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23701           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23702           rid of send_newsegment virtual method.
23703           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23704           handle DVD events and call the superclass method for other event
23705           types.
23706           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23707           override process_event anymore.
23708           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23709           (gst_mpeg_parse_process_event): Move actual event processing to
23710           process event so that subclasses can properly override or extend
23711           it.
23712           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23713           Eliminate time parameter in process event.
23714           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23715           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23716           (gst_mpeg_demux_send_subbuffer):
23717           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23718           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23719           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23720           adding the value of the adjust attribute.
23721           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23722           rid of the adjust attribute. Now all timestamp adjustments are
23723           performed by mpegparse using the current segment.
23724           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23725           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23726           on the adjust attribute for SCR values and the current segment.
23727           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23728           adjust_ts virtual method to adjust timestamps for outgoing
23729           buffers.
23730           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23731           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23732           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23733           (gst_dvd_demux_handle_newsegment): Don't override
23734           handle_newsegment.
23735           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23736           Check for DVD events in process_event instead of
23737           handle_dvd_event.
23738           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23739           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23740           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23741           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23742           (gst_mpeg_demux_send_event):
23743           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23744           (gst_dvd_demux_handle_dvd_event):
23745           Eliminate the time parameter in send_event.
23746
23747 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23748
23749           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23750           Original commit message from CVS:
23751           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23752           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23753           Fix typefinding in id3demux, and then remove it in favour
23754           of the new LGPL id3demux in gst-plugins-good
23755           * ext/mad/gstmad.c: (gst_mad_dispose):
23756           dispose can run more than once.
23757
23758 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23759
23760           gst/asfdemux/gstasfmux.c: change some char* into char[]
23761           Original commit message from CVS:
23762           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23763           change some char* into char[]
23764
23765 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
23766
23767           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23768           Original commit message from CVS:
23769           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23770           Remove memleak from unused GstRMDemuxStream
23771
23772 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
23773
23774           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23775           Original commit message from CVS:
23776           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23777           (gst_id3_tag_do_typefind):
23778           Use the correct function to free typefind factory list.
23779
23780 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
23781
23782           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23783           Original commit message from CVS:
23784           * ext/mad/gstmad.c: (gst_mad_src_query):
23785           For position and duration queries in TIME format, try the peer
23786           first (might be a demuxer).
23787
23788 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23789
23790           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23791           Original commit message from CVS:
23792           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
23793           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23794           Properly handle non contiguous VOBUs by adding the segment accum
23795           field to the adjust value.
23796           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23797           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23798           handle_newsegment to prevent sending actual newsegment events and
23799           use tiemstamp rewriting instead.
23800           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23801           dvd-lang-codes.
23802           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23803           (gst_mpeg_parse_event):
23804           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23805           Add a new parameter to handle_newsegment to allow controlling
23806           whether newsegment events are forwarded or not.
23807           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23808           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23809           (gst_dvd_demux_reset):
23810           last_end_ptm and discont_time aren't necessary anymore, since
23811           timestamp adjustment is now replaced by newsegment events.
23812           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23813           timestamps.
23814           * gst/mpegstream/gstdvddemux.h:
23815           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23816           Don't handle dvd-nav-packet events anymore, since the are now
23817           replaced by standard newsegment events.
23818           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23819           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23820           (gst_dvd_demux_change_state):
23821           * gst/mpegstream/gstdvddemux.h:
23822           Get rid of the ignore_next_newmedia_discont hack.
23823           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23824           (gst_dvd_demux_handle_newsegment):
23825           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23826           (gst_mpeg_demux_handle_newsegment): Don't override
23827           handle_newsegment anymore. It was only necessary to handle
23828           NEWMEDIA events.
23829           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23830           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23831           (gst_dvd_demux_set_cur_subpicture):
23832           Reactivate handling of DVD events.
23833           * gst/mpegstream/gstmpegparse.c (normal_seek)
23834           (gst_mpeg_parse_handle_src_event)
23835           (gst_mpeg_parse_handle_src_query):
23836           First attempt at reenabling seek.
23837           * gst/mpegstream/gstmpegparse.h:
23838           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23839           (gst_mpeg_parse_update_streaminfo)
23840           (gst_mpeg_parse_get_rate)
23841           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23842           (gst_mpeg_parse_handle_src_query):
23843           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23844           Make queries work again.
23845           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23846           (gst_mpeg_parse_handle_newsegment)
23847           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23848           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23849           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23850           Get rid of the newsegment_pending attribute, and rely instead on
23851           proper timestamp adjustment.
23852           * gst/mpegstream/gstmpegparse.c
23853           (gst_mpeg_parse_get_src_event_masks): Erase.
23854           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23855           Initialize fields before creating pads to prevent the pad creation
23856           callback from failing.
23857           (gst_mpeg_parse_reset): Initialize new fields, and change
23858           initialization order to match the order in the structure.
23859           (gst_mpeg_parse_handle_newsegment): Forward new segment events
23860           whenever possible, and update the current segment.
23861           (gst_mpeg_parse_send_newsegment): Update the current segment and
23862           pending_newsegment.
23863           (gst_mpeg_parse_pad_added): Use the current segment to send
23864           newsegment events to new pads.
23865           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23866           and events. Properly update newsegment_pending.
23867           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
23868           New fields do_adjust and current_segment.
23869           * gst/mpegstream/gstmpegdemux.c:
23870           * gst/mpegstream/gstdvddemux.c:
23871           * gst/mpegstream/gstmpegparse.h:
23872           Rename handle_discont virtual method to handle_newsegment. Erase
23873           some (already commented out support) for old NEW_MEDIA events.
23874           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23875           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23876           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23877           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23878           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23879           Erase the "pending_scr" field, and replace it by a slightly
23880           different handling of the current SCR. Document code blocks in
23881           parse_packhead and chain.
23882
23883 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
23884
23885           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23886           Original commit message from CVS:
23887           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23888           g_warning() are only for really fatal warnings. If we can't decode a
23889           tag, just ignore that tag and do a GST_WARNING.
23890
23891 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23892
23893         * ChangeLog:
23894         * ext/a52dec/gsta52dec.h:
23895         * ext/dvdread/dvdreadsrc.h:
23896         * ext/lame/gstlame.h:
23897         * ext/mad/gstid3tag.c:
23898         * ext/mad/gstmad.c:
23899         * ext/mad/gstmad.h:
23900         * ext/mpeg2dec/gstmpeg2dec.h:
23901         * ext/sidplay/gstsiddec.h:
23902         * gst/ac3parse/gstac3parse.c:
23903         * gst/ac3parse/gstac3parse.h:
23904         * gst/asfdemux/gstasfdemux.c:
23905         * gst/asfdemux/gstasfdemux.h:
23906         * gst/iec958/ac3iec.h:
23907         * gst/mpegaudioparse/gstmpegaudioparse.c:
23908         * gst/mpegaudioparse/gstmpegaudioparse.h:
23909         * gst/mpegstream/gstdvddemux.h:
23910         * gst/mpegstream/gstmpegclock.h:
23911         * gst/mpegstream/gstmpegdemux.h:
23912         * gst/mpegstream/gstmpegpacketize.h:
23913         * gst/mpegstream/gstmpegparse.c:
23914         * gst/mpegstream/gstmpegparse.h:
23915         * gst/mpegstream/gstrfc2250enc.c:
23916         * gst/mpegstream/gstrfc2250enc.h:
23917         * gst/realmedia/rmdemux.c:
23918         * gst/realmedia/rmdemux.h:
23919         * gst/synaesthesia/synaescope.c:
23920           expand tabs
23921           Original commit message from CVS:
23922           expand tabs
23923
23924 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23925
23926         * configure.ac:
23927           back to HEAD
23928           Original commit message from CVS:
23929           back to HEAD
23930
23931 === release 0.10.0 ===
23932
23933 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23934
23935         * ChangeLog:
23936         * NEWS:
23937         * RELEASE:
23938         * configure.ac:
23939         * docs/plugins/inspect/plugin-a52dec.xml:
23940         * docs/plugins/inspect/plugin-amrnb.xml:
23941         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23942         * docs/plugins/inspect/plugin-iec958.xml:
23943         * docs/plugins/inspect/plugin-lame.xml:
23944         * docs/plugins/inspect/plugin-mad.xml:
23945         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23946         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23947         * docs/plugins/inspect/plugin-rmdemux.xml:
23948           releasing 0.10.0
23949           Original commit message from CVS:
23950           releasing 0.10.0
23951
23952 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
23953
23954           Update for alloc_buffer changes.
23955           Original commit message from CVS:
23956           2005-12-05  Andy Wingo  <wingo@pobox.com>
23957           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23958           * ext/mad/gstmad.c: (gst_mad_chain):
23959           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23960           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23961           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23962           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23963           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23964
23965 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
23966
23967           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23968           Original commit message from CVS:
23969           2005-12-05  Andy Wingo  <wingo@pobox.com>
23970           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23971           id3demux and id3mux now. Fixes #323199.
23972
23973 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
23974
23975         * gst-plugins-ugly.spec.in:
23976           update spec file for latest changes
23977           Original commit message from CVS:
23978           update spec file for latest changes
23979
23980 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23981
23982           fix silly Makefile.am bug so they link correctly again
23983           Original commit message from CVS:
23984           * ext/amrnb/Makefile.am:
23985           * gst/realmedia/Makefile.am:
23986           fix silly Makefile.am bug so they link correctly again
23987
23988 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23989
23990         * configure.ac:
23991           back to HEAD
23992           Original commit message from CVS:
23993           back to HEAD
23994
23995 === release 0.9.7 ===
23996
23997 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23998
23999         * ChangeLog:
24000         * NEWS:
24001         * RELEASE:
24002         * common:
24003         * configure.ac:
24004         * docs/plugins/gst-plugins-ugly-plugins.args:
24005         * docs/plugins/inspect/plugin-a52dec.xml:
24006         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24007         * docs/plugins/inspect/plugin-iec958.xml:
24008         * docs/plugins/inspect/plugin-lame.xml:
24009         * docs/plugins/inspect/plugin-mad.xml:
24010         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24011         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24012         * docs/plugins/inspect/plugin-rmdemux.xml:
24013         * docs/random/LICENSE:
24014         * docs/random/PORTED_09:
24015           releasing 0.9.7
24016           Original commit message from CVS:
24017           releasing 0.9.7
24018
24019 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24020
24021         * ChangeLog:
24022         * common:
24023         * ext/amrnb/Makefile.am:
24024         * gst/realmedia/Makefile.am:
24025           Don't know how these escaped my eye before.  Fix link flags.
24026           Original commit message from CVS:
24027           Don't know how these escaped my eye before.  Fix link flags.
24028
24029 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24030
24031         * common:
24032         * examples/Makefile.am:
24033         * examples/capsfilter/Makefile.am:
24034         * examples/capsfilter/capsfilter1.c:
24035         * examples/gob/Makefile.am:
24036         * examples/gob/gst-identity2.gob:
24037         * examples/gstplay/.gitignore:
24038         * examples/gstplay/Makefile.am:
24039         * examples/gstplay/player.c:
24040         * examples/indexing/.gitignore:
24041         * examples/indexing/Makefile.am:
24042         * examples/indexing/indexmpeg.c:
24043         * examples/level/Makefile.am:
24044         * examples/level/README:
24045         * examples/level/demo.c:
24046         * examples/level/plot.c:
24047         * examples/stats/Makefile.am:
24048         * examples/stats/mp2ogg.c:
24049         * examples/switch/.gitignore:
24050         * examples/switch/Makefile.am:
24051         * examples/switch/switcher.c:
24052           no examples
24053           Original commit message from CVS:
24054           no examples
24055
24056 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
24057
24058           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24059           Original commit message from CVS:
24060           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24061           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24062           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24063           (gst_mpeg_parse_send_event):
24064           Ref events before sending them to multiple pads, after all
24065           gst_pad_send_event() takes ownership of events. Don't leak
24066           events that have not been handled (fixes #322745).
24067
24068 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24069
24070           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24071           Original commit message from CVS:
24072           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
24073           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24074           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24075           from making timestamp adjustments. This will have to be re-added
24076           in some form in the near future, but in order to do that, some nav
24077           packet parsing will be necessary in mpegdemux.
24078           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24079           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24080           (g_value_set_int, gst_mpeg_parse_set_property)
24081           Get rid of do_adjust and use_adjust. Rename max_discont to
24082           max_src_gap.
24083           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24084           -1, no adjustment is made.
24085           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24086           Rename max_discont property to max_scr_gap. Erase "adjust"
24087           property.
24088           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24089           override send_event anymore, base class does the job.
24090           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24091           Base class now does most of the work.
24092           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24093           Generalize to forwarding the event to all source pads in the
24094           element.
24095           * gst/mpegstream/gstmpegparse.h:
24096           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24097           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24098           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24099           (gst_mpeg_parse_set_property):
24100           Clock synchronization doesn't make sense anymore for a
24101           demultiplexer.
24102
24103 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
24104
24105           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24106           Original commit message from CVS:
24107           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24108           Don't treat normal EOS as a fatal error.
24109
24110 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
24111
24112           ext/mad/gstmad.c: Proper warning statements,
24113           Original commit message from CVS:
24114           * ext/mad/gstmad.c: (gst_mad_chain):
24115           Proper warning statements,
24116           Don't error if the src pad isn't linked when pushing.
24117           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24118           Proper state_change, avoids borkage when going to READY
24119
24120 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24121
24122         * configure.ac:
24123         * gst-libs/Makefile.am:
24124         * gst-libs/README:
24125         * gst-libs/ext/.gitignore:
24126         * gst-libs/gst/media-info/.gitignore:
24127         * gst-libs/gst/play/.gitignore:
24128         * gst-libs/gst/play/play.h:
24129         * gst-libs/gst/play/play.vcproj:
24130           no need for an AS_LIBTOOL call
24131           Original commit message from CVS:
24132           no need for an AS_LIBTOOL call
24133
24134 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24135
24136         * Makefile.am:
24137         * common:
24138         * gst-plugins-ugly.spec.in:
24139           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24140           Original commit message from CVS:
24141           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24142
24143 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24144
24145           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24146           Original commit message from CVS:
24147           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24148           Prime libmpeg2's pumps with some null custom buffers
24149           to ensure it doesn't ask us to discard garbage later yay.
24150
24151 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24152
24153           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24154           Original commit message from CVS:
24155           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24156           Prime libmpeg2's pumps with some null custom buffers
24157           to ensure it ask us to discard garbage later yay.
24158
24159 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
24160
24161           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24162           Original commit message from CVS:
24163           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24164           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24165           (gst_a52dec_chain_raw):
24166           * ext/a52dec/gsta52dec.h:
24167           Accept AC3 in audio/x-private1-ac3 format, which includes
24168           DVD-specific headers, as well as raw AC3, for compatibility with
24169           some demuxers.
24170
24171 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24172
24173           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24174           Original commit message from CVS:
24175           * ext/mad/gstmad.c: (gst_mad_chain):
24176           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24177           skip frame synthesis and consume input data as if we'd done the
24178           decode. Makes mad not error when the src pad is not connected.
24179           (#319784)
24180
24181 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24182
24183         * ChangeLog:
24184           Erase old CVS conflict line.
24185           Original commit message from CVS:
24186           Erase old CVS conflict line.
24187
24188 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24189
24190           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24191           Original commit message from CVS:
24192           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
24193           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24194           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24195           (gst_mpeg_parse_chain):
24196           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24197           (gst_mpeg_demux_send_newsegment):
24198           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24199           * gst/mpegstream/gstmpegparse.h:
24200           Rename send_discont method to send_newsegment and add parameters
24201           to handle actual segments. Adapt code all around to run with the
24202           new name and signature.
24203           * gst/mpegstream/gstmpegdemux.c:
24204           * gst/mpegstream/gstmpegparse.c:
24205           * gst/mpegstream/gstdvddemux.c:
24206           Convert to GST_BOILERPLATE.
24207
24208 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24209
24210         * configure.ac:
24211           fix AS_LIBTOOL call
24212           Original commit message from CVS:
24213           fix AS_LIBTOOL call
24214
24215 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24216
24217         * Makefile.am:
24218           add a torture target
24219           Original commit message from CVS:
24220           add a torture target
24221
24222 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24223
24224         * ChangeLog:
24225         * configure.ac:
24226           back to HEAD
24227           Original commit message from CVS:
24228           back to HEAD
24229
24230 === release 0.9.6 ===
24231
24232 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24233
24234         * ChangeLog:
24235         * NEWS:
24236         * RELEASE:
24237         * configure.ac:
24238         * docs/plugins/gst-plugins-ugly-plugins.args:
24239         * docs/plugins/gst-plugins-ugly-plugins.signals:
24240         * docs/plugins/inspect/plugin-a52dec.xml:
24241         * docs/plugins/inspect/plugin-amrnb.xml:
24242         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24243         * docs/plugins/inspect/plugin-iec958.xml:
24244         * docs/plugins/inspect/plugin-lame.xml:
24245         * docs/plugins/inspect/plugin-mad.xml:
24246         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24247         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24248         * docs/plugins/inspect/plugin-rmdemux.xml:
24249           releasing 0.9.6
24250           Original commit message from CVS:
24251           releasing 0.9.6
24252
24253 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
24254
24255           gst/realmedia/rmdemux.c: Fractional framerates.
24256           Original commit message from CVS:
24257           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24258           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24259           (find_seek_offset_bytes), (find_seek_offset_time),
24260           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24261           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24262           (gst_rmdemux_chain), (gst_rmdemux_send_event),
24263           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24264           (gst_rmdemux_parse_packet):
24265           Fractional framerates.
24266
24267 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24268
24269           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24270           Original commit message from CVS:
24271           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24272           (gst_mpeg2dec_negotiate_format), (handle_sequence),
24273           (gst_mpeg2dec_sink_event):
24274           * ext/mpeg2dec/gstmpeg2dec.h:
24275           Use fractional framerates
24276
24277 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24278
24279           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24280           Original commit message from CVS:
24281           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24282           set_clock returns a boolean.
24283
24284 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24285
24286           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24287           Original commit message from CVS:
24288           * ext/mad/gstmad.c: (gst_mad_chain):
24289           Fix seeking even more by sending the newsegment event with the
24290           right parameters. Should fix querying in playbin/totem after
24291           a seek.
24292
24293 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24294
24295           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24296           Original commit message from CVS:
24297           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24298           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24299           Fix seeking in stand-alone mode. Fix nonexistant enum value
24300           introduced in previous commit. Improve debug messages here and
24301           there. Actually return a proper return value in the sink event
24302           handler.
24303
24304 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24305
24306         * ext/lame/gstlame.c:
24307           doh
24308           Original commit message from CVS:
24309           doh
24310
24311 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24312
24313         * ChangeLog:
24314         * ext/lame/gstlame.c:
24315         * ext/mad/gstmad.c:
24316         * ext/sidplay/gstsiddec.cc:
24317           fix up GValueEnum
24318           Original commit message from CVS:
24319           fix up GValueEnum
24320
24321 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
24322
24323         * ChangeLog:
24324         * ext/lame/gstlame.c:
24325         * ext/mad/gstid3tag.c:
24326         * ext/sidplay/gstsiddec.cc:
24327           Update for gst_tag_setter API changes.
24328           Original commit message from CVS:
24329           2005-11-22  Andy Wingo  <wingo@pobox.com>
24330           * Update for gst_tag_setter API changes.
24331
24332 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
24333
24334         * ChangeLog:
24335         * ext/a52dec/gsta52dec.c:
24336         * ext/mad/gstid3tag.c:
24337         * ext/mad/gstmad.c:
24338         * gst/mpegaudioparse/gstmpegaudioparse.c:
24339         * gst/mpegstream/gstdvddemux.c:
24340         * gst/mpegstream/gstmpegparse.c:
24341         * gst/realmedia/rmdemux.c:
24342           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24343           Original commit message from CVS:
24344           2005-11-22  Andy Wingo  <wingo@pobox.com>
24345           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24346           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24347           * ext/mad/gstmad.c (gst_mad_chain)
24348           * gst/mpegaudioparse/gstmpegaudioparse.c
24349           (gst_mp3parse_sink_event)
24350           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24351           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24352           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24353           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24354           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24355
24356 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
24357
24358           ext/mad/Makefile.am: libgsttagedit => libgsttag
24359           Original commit message from CVS:
24360           * ext/mad/Makefile.am:
24361           libgsttagedit => libgsttag
24362
24363 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
24364
24365           ext/lame/gstlame.c: Don't take the stream lock
24366           Original commit message from CVS:
24367           * ext/lame/gstlame.c: (gst_lame_sink_event):
24368           Don't take the stream lock
24369
24370 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
24371
24372           ext/: Don't take the stream lock.
24373           Original commit message from CVS:
24374           2005-11-21  Andy Wingo  <wingo@pobox.com>
24375           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24376           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24377           * ext/mad/gstmad.c (gst_mad_sink_event):
24378           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24379           stream lock.
24380           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24381           stream lock changes.
24382
24383 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
24384
24385           *.*: Ran scripts/update-macros. Oh yes.
24386           Original commit message from CVS:
24387           2005-11-21  Andy Wingo  <wingo@pobox.com>
24388           * *.h:
24389           * *.c: Ran scripts/update-macros. Oh yes.
24390
24391 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
24392
24393           gst/mpegstream/: Filler events have beem removed for now.
24394           Original commit message from CVS:
24395           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24396           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24397           Filler events have beem removed for now.
24398
24399 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
24400
24401           gst/: Update for GST_FOURCC_FORMAT API change.
24402           Original commit message from CVS:
24403           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24404           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24405           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24406           Update for GST_FOURCC_FORMAT API change.
24407
24408 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
24409
24410           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24411           Original commit message from CVS:
24412           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24413           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24414           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24415           (gst_rmdemux_parse_packet):
24416           Modifications for disapearance of GST_PAD_IS_USABLE()
24417
24418 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
24419
24420           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24421           Original commit message from CVS:
24422           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24423           Remove some setcaps brokenness.
24424           Don't crash on bad input.
24425
24426 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
24427
24428           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24429           Original commit message from CVS:
24430           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24431           calling transform.
24432           (gst_id3_tag_do_typefind): Unref caps
24433           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24434
24435 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
24436
24437         * ext/mad/gstmad.c:
24438           remove accidentally commited hack
24439           Original commit message from CVS:
24440           remove accidentally commited hack
24441
24442 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
24443
24444         * ext/mad/gstmad.c:
24445           free pad templates
24446           Original commit message from CVS:
24447           free pad templates
24448
24449 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
24450
24451           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24452           Original commit message from CVS:
24453           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24454           (gst_mpeg2dec_sink_event):
24455           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24456           nice-ify debug message in event handler; add CHECKME.
24457           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24458           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24459           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24460           (gst_dvd_demux_sync_stream_to_time):
24461           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24462           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24463           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24464           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24465           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24466           (gst_mpeg_demux_sync_stream_to_time),
24467           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24468           * gst/mpegstream/gstmpegdemux.h:
24469           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24470           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24471           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24472           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24473           (gst_mpeg_parse_chain):
24474           * gst/mpegstream/gstmpegparse.h:
24475           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24476           return value confusion (gst_pad_push vs. gst_pad_send_event and
24477           gst_pad_push_event); pass flow return values to caller;
24478           miscellaneous fixes and clean-ups.
24479
24480 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
24481
24482         * gst/mpegstream/gstdvddemux.c:
24483           set rank to secondary until it works 100%
24484           Original commit message from CVS:
24485           set rank to secondary until it works 100%
24486
24487 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
24488
24489         * gst-plugins-ugly.spec.in:
24490           add mpegstream plugin to spec file
24491           Original commit message from CVS:
24492           add mpegstream plugin to spec file
24493
24494 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24495
24496           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24497           Original commit message from CVS:
24498           2005-11-14  Martin Soto  <soto@localhost.localdomain>
24499           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24500           gstrfc2250enc.h.
24501
24502 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
24503
24504           partially port the mpegstream plugin to GStreamer 0.9.
24505           Original commit message from CVS:
24506           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
24507           * configure.ac:
24508           * gst/mpegstream/Makefile.am:
24509           * gst/mpegstream/gstdvddemux.c:
24510           * gst/mpegstream/gstdvddemux.h:
24511           * gst/mpegstream/gstmpegdemux.c:
24512           * gst/mpegstream/gstmpegdemux.h:
24513           * gst/mpegstream/gstmpegpacketize.c:
24514           * gst/mpegstream/gstmpegpacketize.h:
24515           * gst/mpegstream/gstmpegparse.c:
24516           * gst/mpegstream/gstmpegparse.h:
24517           * gst/mpegstream/gstmpegstream.c:
24518           * gst/mpegstream/gstrfc2250enc.c:
24519           * gst/mpegstream/gstrfc2250enc.h:
24520           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24521           partially port the mpegstream plugin to GStreamer 0.9.
24522
24523 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
24524
24525           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24526           Original commit message from CVS:
24527           2005-11-14  Andy Wingo  <wingo@pobox.com>
24528           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24529           debugging, allows dll builds on windows. Fixes #316076.
24530
24531 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24532
24533         * ChangeLog:
24534         * configure.ac:
24535           back to head
24536           Original commit message from CVS:
24537           back to head
24538
24539 === release 0.9.5 ===
24540
24541 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24542
24543         * ChangeLog:
24544         * NEWS:
24545         * RELEASE:
24546         * common:
24547         * configure.ac:
24548         * docs/plugins/inspect/plugin-a52dec.xml:
24549         * docs/plugins/inspect/plugin-amrnb.xml:
24550         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24551         * docs/plugins/inspect/plugin-iec958.xml:
24552         * docs/plugins/inspect/plugin-lame.xml:
24553         * docs/plugins/inspect/plugin-mad.xml:
24554         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24555         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24556         * docs/plugins/inspect/plugin-rmdemux.xml:
24557           releasing 0.9.5
24558           Original commit message from CVS:
24559           releasing 0.9.5
24560
24561 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
24562
24563           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24564           Original commit message from CVS:
24565           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24566           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24567           (handle_sequence), (handle_picture), (handle_slice),
24568           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24569           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24570           Forward GstFlowReturn about everywhere.
24571           Handle seeking correctly.
24572
24573 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24574
24575           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24576           Original commit message from CVS:
24577           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24578           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24579           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24580           Small cleanups in refcounting.
24581
24582 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
24583
24584           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24585           Original commit message from CVS:
24586           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24587           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24588           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24589           (handle_sequence), (handle_picture):
24590           * ext/mpeg2dec/gstmpeg2dec.h:
24591           Removed lots of dubious code.
24592           Handle flushing and seeking correctly. Still leaks though...
24593
24594 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
24595
24596         * ChangeLog:
24597         * configure.ac:
24598           port plugins listing changes
24599           Original commit message from CVS:
24600           port plugins listing changes
24601
24602 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24603
24604         * ChangeLog:
24605         * configure.ac:
24606           back to HEAD
24607           Original commit message from CVS:
24608           back to HEAD
24609
24610 === release 0.9.4 ===
24611
24612 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24613
24614         * ChangeLog:
24615         * Makefile.am:
24616         * NEWS:
24617         * RELEASE:
24618         * configure.ac:
24619         * docs/plugins/gst-plugins-ugly-plugins.args:
24620         * docs/plugins/gst-plugins-ugly-plugins.signals:
24621         * docs/plugins/inspect/plugin-a52dec.xml:
24622         * docs/plugins/inspect/plugin-amrnb.xml:
24623         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24624         * docs/plugins/inspect/plugin-iec958.xml:
24625         * docs/plugins/inspect/plugin-lame.xml:
24626         * docs/plugins/inspect/plugin-mad.xml:
24627         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24628         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24629         * docs/plugins/inspect/plugin-rmdemux.xml:
24630         * gst/realmedia/rmdemux.c:
24631         * po/POTFILES.in:
24632           releasing 0.9.4
24633           Original commit message from CVS:
24634           releasing 0.9.4
24635
24636 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
24637
24638           gst/realmedia/rmdemux.c: STOPPED->FAILED
24639           Original commit message from CVS:
24640           2005-10-23  Julien MOUTTE  <julien@moutte.net>
24641           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24642
24643 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
24644
24645         * gst-plugins-ugly.spec.in:
24646           add packaging of a52dec
24647           Original commit message from CVS:
24648           add packaging of a52dec
24649
24650 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24651
24652           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24653           Original commit message from CVS:
24654           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24655           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24656           Set correct stream time in newsegment event.
24657
24658 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24659
24660         * ext/Makefile.am:
24661           fix distcheck
24662           Original commit message from CVS:
24663           fix distcheck
24664
24665 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24666
24667         * ChangeLog:
24668         * ext/Makefile.am:
24669           fix distcheck
24670           Original commit message from CVS:
24671           fix distcheck
24672
24673 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
24674
24675           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24676           Original commit message from CVS:
24677           * ext/a52dec/Makefile.am:
24678           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24679           (gst_a52dec_class_init), (gst_a52dec_sink_event),
24680           (gst_a52dec_change_state):
24681           * ext/a52dec/gsta52dec.h:
24682           Re-enable CPU flags, use liboil to get them.
24683
24684 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
24685
24686           Port AC3 decoder to 0.9 (#318849).
24687           Original commit message from CVS:
24688           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24689           * configure.ac:
24690           * ext/a52dec/Makefile.am:
24691           * ext/a52dec/gsta52dec.c:
24692           * ext/a52dec/gsta52dec.h:
24693           Port AC3 decoder to 0.9 (#318849).
24694
24695 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24696
24697           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24698           Original commit message from CVS:
24699           * ext/sidplay/gstsiddec.cc:
24700           Small fixes and more error messages.
24701
24702 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
24703
24704           API change fixen.
24705           Original commit message from CVS:
24706           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24707           (gst_amrnbparse_state_change):
24708           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24709           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24710           * ext/mpeg2dec/gstmpeg2dec.c:
24711           * ext/sidplay/gstsiddec.cc:
24712           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24713           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24714           API change fixen.
24715
24716 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
24717
24718           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24719           Original commit message from CVS:
24720           * configure.ac:
24721           GST_DOC has been renamed to GST_DOCBOOK_CHECK
24722
24723 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24724
24725           configure.ac: some docs I had
24726           Original commit message from CVS:
24727           * configure.ac:
24728           some docs I had
24729           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24730           trivial fixes
24731
24732 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
24733
24734           gst/realmedia/rmdemux.c: segment-start/done API change.
24735           Original commit message from CVS:
24736           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24737           (gst_rmdemux_perform_seek):
24738           segment-start/done API change.
24739
24740 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
24741
24742         * ChangeLog:
24743         * common:
24744         * gst/iec958/ac3iec.c:
24745           Set buffer durations on IEC958 buffers.
24746           Original commit message from CVS:
24747           Set buffer durations on IEC958 buffers.
24748
24749 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
24750
24751           configure.ac: Fix glib check
24752           Original commit message from CVS:
24753           * configure.ac:
24754           Fix glib check
24755
24756 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
24757
24758           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24759           Original commit message from CVS:
24760           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24761           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24762
24763 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24764
24765           examples/stats/mp2ogg.c: yes, typo fixes
24766           Original commit message from CVS:
24767           * examples/stats/mp2ogg.c:
24768           yes, typo fixes
24769
24770 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24771
24772           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24773           Original commit message from CVS:
24774           * examples/indexing/indexmpeg.c: (main):
24775           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24776           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24777           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24778           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24779           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24780           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24781           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24782           * ext/dvdread/dvdreadsrc.h:
24783           * ext/lame/gstlame.h:
24784           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24785           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24786           * gst/iec958/ac3iec.h:
24787           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24788           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24789           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24790           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24791           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24792           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24793           moved bitshift from macro to enum definition
24794
24795 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
24796
24797           newsegment API update.
24798           Original commit message from CVS:
24799           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24800           * ext/mad/gstmad.c: (gst_mad_chain):
24801           * gst/mpegaudioparse/gstmpegaudioparse.c:
24802           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24803           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24804           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24805           newsegment API update.
24806
24807 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24808
24809           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24810           Original commit message from CVS:
24811           * ext/amrnb/amrnbdec.c:
24812           Mark invalid frame sizes
24813           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24814           UNUSABLE is not to be used here, just push out stuff so
24815           probes can continue linking or making the pad usable.
24816
24817 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
24818
24819         * ChangeLog:
24820         * gst/realmedia/rmdemux.c:
24821           Improve seek error-resilience.
24822           Original commit message from CVS:
24823           Improve seek error-resilience.
24824           Better error handling generally.
24825
24826 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24827
24828         * ChangeLog:
24829         * configure.ac:
24830           back to head
24831           Original commit message from CVS:
24832           back to head
24833
24834 === release 0.9.3 ===
24835
24836 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24837
24838         * ChangeLog:
24839         * NEWS:
24840         * README:
24841         * configure.ac:
24842         * ext/sidplay/Makefile.am:
24843           release time
24844           Original commit message from CVS:
24845           release time
24846
24847 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
24848
24849         * gst/realmedia/rmdemux.h:
24850           Forgot to commit this file. I hate Nano.
24851           Original commit message from CVS:
24852           Forgot to commit this file. I hate Nano.
24853
24854 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
24855
24856         * ChangeLog:
24857         * common:
24858         * gst/realmedia/rmdemux.c:
24859           Sanity checks and memory leak fixes for real demuxer
24860           Original commit message from CVS:
24861           Sanity checks and memory leak fixes for real demuxer
24862
24863 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
24864
24865           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24866           Original commit message from CVS:
24867           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24868           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24869           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24870           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24871           Real demuxer fixes. Make it more bulletproof against bad data,
24872           identify a few more stream types.
24873           Fix seeking so that it works (at least with the seek example
24874           program; it still fails with totem).
24875
24876 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
24877
24878           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24879           Original commit message from CVS:
24880           * gst/mpegaudioparse/gstmpegaudioparse.c:
24881           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24882           Set correct caps on buffers too.
24883
24884 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
24885
24886           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24887           Original commit message from CVS:
24888           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24889           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24890           * gst/mpegaudioparse/gstmpegaudioparse.h:
24891           Put timestamps on buffers.
24892
24893 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
24894
24895         * ChangeLog:
24896         * ext/amrnb/amrnbenc.c:
24897           Changed amrnbenc description, it is an encoder, not decoder.
24898           Original commit message from CVS:
24899           Changed amrnbenc description, it is an encoder, not decoder.
24900
24901 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
24902
24903         * ChangeLog:
24904         * gst/iec958/ac3_padder.c:
24905         * gst/iec958/ac3_padder.h:
24906         * gst/iec958/ac3iec.c:
24907           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24908           Original commit message from CVS:
24909           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24910           more accurate, and to check AC3 checksums (both of them in each frame),
24911           and dump the frame (as a probable sync failure) if they don't match.
24912           General code cleanup, improved comments. Changed to not construct the
24913           header backwards, and not byteswap everything else. If we end up needing
24914           to do little-endian output, we should swap in the element doing the
24915           output (AC3 is big-endian).
24916
24917 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
24918
24919         * gst-plugins-ugly.spec.in:
24920           fix spec file for ugly
24921           Original commit message from CVS:
24922           fix spec file for ugly
24923
24924 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24925
24926         * docs/plugins/inspect/plugin-lame.xml:
24927           revert empty commit
24928           Original commit message from CVS:
24929           revert empty commit
24930
24931 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24932
24933         * docs/plugins/scan.stamp:
24934           whoops, wrong files
24935           Original commit message from CVS:
24936           whoops, wrong files
24937
24938 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24939
24940           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24941           Original commit message from CVS:
24942           * docs/plugins/gst-plugins-ugly-plugins.args:
24943           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24944           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24945           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24946           commit missing files
24947           * docs/plugins/inspect/plugin-lame.xml:
24948           update
24949
24950 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24951
24952         * Makefile.am:
24953         * common:
24954         * gst-plugins-ugly.spec.in:
24955           add check-valgrind target
24956           Original commit message from CVS:
24957           add check-valgrind target
24958
24959 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24960
24961         * docs/plugins/scanobj-build.stamp:
24962           add stamp
24963           Original commit message from CVS:
24964           add stamp
24965
24966 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
24967
24968           ext/lame/gstlame.c: Set caps on outgoing buffers.
24969           Original commit message from CVS:
24970           * ext/lame/gstlame.c: (gst_lame_chain):
24971           Set caps on outgoing buffers.
24972
24973 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24974
24975         * ChangeLog:
24976         * ext/lame/gstlame.c:
24977         * ext/lame/gstlame.h:
24978           clean up further so we don't try to set up five times for a simple pipeline
24979           Original commit message from CVS:
24980           clean up further so we don't try to set up five times for
24981           a simple pipeline
24982
24983 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
24984
24985         * ChangeLog:
24986         * common:
24987         * gst/iec958/ac3iec.c:
24988           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24989           Original commit message from CVS:
24990           Set setcaps function on sink pad, not source pad. Produce correct caps
24991           on output buffers.
24992
24993 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24994
24995         * common:
24996         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24997         * docs/plugins/inspect/plugin-iec958.xml:
24998         * docs/plugins/inspect/plugin-lame.xml:
24999         * docs/plugins/inspect/plugin-mad.xml:
25000         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25001         * docs/plugins/inspect/plugin-rmdemux.xml:
25002           update inspect with source
25003           Original commit message from CVS:
25004           update inspect with source
25005
25006 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25007
25008           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25009           Original commit message from CVS:
25010           * ext/mad/gstid3tag.c:
25011           gsttaginterface.h -> gsttagsetter.h
25012
25013 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25014
25015         * configure.ac:
25016           back to HEAD
25017           Original commit message from CVS:
25018           back to HEAD
25019
25020 === release 0.9.1 ===
25021
25022 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25023
25024         * ChangeLog:
25025         * NEWS:
25026         * README:
25027         * RELEASE:
25028         * autogen.sh:
25029         * configure.ac:
25030           releasing 0.9.2
25031           Original commit message from CVS:
25032           releasing 0.9.2
25033
25034 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
25035
25036           ext/amrnb/: State change function updates.
25037           Original commit message from CVS:
25038           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25039           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25040           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25041           State change function updates.
25042
25043 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25044
25045           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25046           Original commit message from CVS:
25047           * ext/mpeg2dec/gstmpeg2dec.c:
25048           GST_CAT_SEEK disappeared from the public API at some point
25049
25050 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25051
25052         * gst/iec958/ac3_padder.c:
25053         * gst/iec958/ac3_padder.h:
25054           doc fixes
25055           Original commit message from CVS:
25056           doc fixes
25057
25058 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25059
25060         * Makefile.am:
25061         * autogen.sh:
25062         * common:
25063         * configure.ac:
25064         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25065         * docs/plugins/inspect-build.stamp:
25066         * docs/plugins/inspect.stamp:
25067         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25068         * docs/plugins/inspect/plugin-iec958.xml:
25069         * docs/plugins/inspect/plugin-lame.xml:
25070         * docs/plugins/inspect/plugin-mad.xml:
25071         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25072         * docs/plugins/inspect/plugin-rmdemux.xml:
25073           docs for ugly plugins
25074           Original commit message from CVS:
25075           docs for ugly plugins
25076
25077 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25078
25079         * gst-plugins-ugly.spec.in:
25080         * gst/iec958/Makefile.am:
25081           build fixes
25082           Original commit message from CVS:
25083           build fixes
25084
25085 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
25086
25087         * ChangeLog:
25088         * gst/iec958/ac3iec.c:
25089           Accept audio/x-private1-a3c on sink pad
25090           Original commit message from CVS:
25091           Accept audio/x-private1-a3c on sink pad
25092
25093 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25094
25095         * gst-plugins-ugly.spec.in:
25096           spec updates
25097           Original commit message from CVS:
25098           spec updates
25099
25100 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
25101
25102         * examples/gstplay/player.c:
25103         * examples/stats/mp2ogg.c:
25104         * ext/a52dec/gsta52dec.c:
25105         * ext/amrnb/amrnbdec.c:
25106         * ext/amrnb/amrnbenc.c:
25107         * ext/amrnb/amrnbparse.c:
25108         * ext/dvdnav/dvdnavsrc.c:
25109         * ext/dvdread/dvdreadsrc.c:
25110         * ext/lame/gstlame.c:
25111         * ext/mad/gstid3tag.c:
25112         * ext/mad/gstmad.c:
25113         * ext/mpeg2dec/gstmpeg2dec.c:
25114         * gst/ac3parse/gstac3parse.c:
25115         * gst/asfdemux/gstasfdemux.c:
25116         * gst/asfdemux/gstasfmux.c:
25117         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25118         * gst/iec958/ac3iec.c:
25119         * gst/mpegaudioparse/gstmpegaudioparse.c:
25120         * gst/mpegstream/gstdvddemux.c:
25121         * gst/mpegstream/gstmpegdemux.c:
25122         * gst/mpegstream/gstmpegparse.c:
25123         * gst/mpegstream/gstrfc2250enc.c:
25124         * gst/realmedia/rmdemux.c:
25125         * gst/synaesthesia/gstsynaesthesia.c:
25126           All plugins updated for element state changes.
25127           Original commit message from CVS:
25128           2005-09-02  Andy Wingo  <wingo@pobox.com>
25129           * All plugins updated for element state changes.
25130
25131 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
25132
25133         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25134         * gst/iec958/ac3iec.c:
25135           Fix return types in setcaps functions
25136           Original commit message from CVS:
25137           Fix return types in setcaps functions
25138
25139 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
25140
25141         * ChangeLog:
25142         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25143         * gst/iec958/ac3iec.c:
25144           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25145           Original commit message from CVS:
25146           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25147           Some general cleanups in iec958 framer.
25148
25149 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25150
25151         * common:
25152         * m4/Makefile.am:
25153         * m4/as-arts.m4:
25154         * m4/esd.m4:
25155         * m4/gst-alsa.m4:
25156         * m4/gst-artsc.m4:
25157         * m4/gst-matroska.m4:
25158         * m4/ogg.m4:
25159         * m4/vorbis.m4:
25160           fix distcheck; remove some old m4s
25161           Original commit message from CVS:
25162           fix distcheck; remove some old m4s
25163
25164 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
25165
25166         * ChangeLog:
25167         * configure.ac:
25168         * gst/iec958/Makefile.am:
25169         * gst/iec958/ac3_padder.c:
25170         * gst/iec958/ac3_padder.h:
25171         * gst/iec958/ac3iec.c:
25172         * gst/iec958/ac3iec.h:
25173           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25174           Original commit message from CVS:
25175           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25176
25177 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
25178
25179           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25180           Original commit message from CVS:
25181           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25182           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25183           (gst_dvdlpcmdec_change_state):
25184           Cleanups, fixed header parsing and stripping.
25185
25186 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
25187
25188         * ChangeLog:
25189         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25190           Use the right bytes when parsing the LPCM dvd header
25191           Original commit message from CVS:
25192           Use the right bytes when parsing the LPCM dvd header
25193
25194 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
25195
25196         * ChangeLog:
25197         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25198           Return the correct values from chain function
25199           Original commit message from CVS:
25200           Return the correct values from chain function
25201
25202 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25203
25204         * common:
25205         * docs/Makefile.am:
25206         * docs/plugins/.gitignore:
25207         * docs/random/ChangeLog-0.8:
25208         * docs/version.entities.in:
25209           adding doc stuff
25210           Original commit message from CVS:
25211           adding doc stuff
25212
25213 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
25214
25215         * ChangeLog:
25216         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25217         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25218           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25219           Original commit message from CVS:
25220           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25221           header; instead do this internally. Also support the old way, using
25222           a different mime-type. CVS:
25223
25224 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25225
25226           building up speed
25227           Original commit message from CVS:
25228           building up speed
25229