Release 1.19.90
[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         * NEWS:
6         * RELEASE:
7         * gst-plugins-ugly.doap:
8         * meson.build:
9           Release 1.19.90
10
11 2022-01-28 14:28:28 +0000  Tim-Philipp Müller <tim@centricular.com>
12
13         * ChangeLog:
14           Update ChangeLogs for 1.19.90
15
16 2022-01-27 01:39:28 +0000  Tim-Philipp Müller <tim@centricular.com>
17
18         * po/LINGUAS:
19         * po/ro.po:
20           gst-plugins-ugly: update translations
21           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
22
23 2022-01-05 02:07:59 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
24
25         * docs/meson.build:
26         * meson.build:
27           meson: Add explicit check: kwarg to all run_command() calls
28           This is required since Meson 0.61.0, and causes a warning to be
29           emitted otherwise:
30           https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
31           https://github.com/mesonbuild/meson/issues/9300
32           This exposed a bunch of places where we had broken run_command()
33           calls, unnecessary run_command() calls, and places where check: true
34           should be used.
35           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
36
37 2021-11-03 18:44:03 +0000  Tim-Philipp Müller <tim@centricular.com>
38
39         * meson.build:
40           Back to development
41
42 === release 1.19.3 ===
43
44 2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
45
46         * ChangeLog:
47         * NEWS:
48         * RELEASE:
49         * gst-plugins-ugly.doap:
50         * meson.build:
51           Release 1.19.3
52
53 2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
54
55         * ChangeLog:
56           Update ChangeLogs for 1.19.3
57
58 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
59
60         * meson.build:
61           meson: require matching GStreamer dep versions for unstable development releases
62           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
63           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
64
65 2021-10-25 01:02:36 +0100  Tim-Philipp Müller <tim@centricular.com>
66
67         * po/af.po:
68         * po/ast.po:
69         * po/az.po:
70         * po/bg.po:
71         * po/ca.po:
72         * po/cs.po:
73         * po/da.po:
74         * po/de.po:
75         * po/el.po:
76         * po/en_GB.po:
77         * po/eo.po:
78         * po/es.po:
79         * po/eu.po:
80         * po/fi.po:
81         * po/fr.po:
82         * po/fur.po:
83         * po/gl.po:
84         * po/hr.po:
85         * po/hu.po:
86         * po/id.po:
87         * po/it.po:
88         * po/ja.po:
89         * po/lt.po:
90         * po/lv.po:
91         * po/ms.po:
92         * po/mt.po:
93         * po/nb.po:
94         * po/nl.po:
95         * po/or.po:
96         * po/pl.po:
97         * po/pt_BR.po:
98         * po/ro.po:
99         * po/ru.po:
100         * po/sk.po:
101         * po/sl.po:
102         * po/sq.po:
103         * po/sr.po:
104         * po/sv.po:
105         * po/ta.po:
106         * po/tr.po:
107         * po/uk.po:
108         * po/vi.po:
109         * po/zh_CN.po:
110         * po/zh_TW.po:
111           gst-plugins-ugly: update translations
112           Fixes #656
113           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
114
115 2021-10-21 00:33:06 +0100  Tim-Philipp Müller <tim@centricular.com>
116
117         * meson_options.txt:
118           meson: default to gpl=disabled for gst-plugins-bad and -ugly
119           This will only affect individual/tarball module builds, as the
120           options yield to the parent project which was set to gpl=disabled
121           by default already. We kept it as auto in the original commit
122           to accommodate the need to update cerbero as well, which had to
123           be done separately after the initial commit.
124           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
125
126 2021-10-18 15:47:00 +0100  Tim-Philipp Müller <tim@centricular.com>
127
128         * tests/check/meson.build:
129           meson: update for meson.build_root() and .build_source() deprecation
130           -> use meson.project_build_root() or .global_build_root() instead.
131           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
132
133 2021-10-18 00:40:14 +0100  Tim-Philipp Müller <tim@centricular.com>
134
135         * docs/meson.build:
136         * tests/check/meson.build:
137           meson: update for dep.get_pkgconfig_variable() deprecation
138           ... in favour of dep.get_variable('foo', ..) which in some
139           cases allows for further cleanups in future since we can
140           extract variables from pkg-config dependencies as well as
141           internal dependencies using this mechanism.
142           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
143
144 2021-10-18 00:03:47 +0100  Tim-Philipp Müller <tim@centricular.com>
145
146         * meson.build:
147           meson: clean up conditional paths after version bump
148           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
149
150 2021-10-14 18:38:26 +0100  Tim-Philipp Müller <tim@centricular.com>
151
152         * meson.build:
153           meson: bump meson requirement to >= 0.59
154           For monorepo build and ugly/bad, for advanced feature
155           option API like get_option('xyz').required(..) which
156           we use in combination with the 'gpl' option.
157           For rest of modules for consistency (people will likely
158           use newer features based on the top-level requirement).
159           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
160
161 2021-09-19 00:55:34 +0100  Tim-Philipp Müller <tim@centricular.com>
162
163         * ext/a52dec/meson.build:
164         * ext/cdio/meson.build:
165         * ext/dvdread/meson.build:
166         * ext/mpeg2dec/meson.build:
167         * ext/sidplay/meson.build:
168         * ext/x264/meson.build:
169         * meson.build:
170         * meson_options.txt:
171           meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
172           Require explicit opt-in to build plugins with (A)GPL dependencies.
173           Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
174           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
175
176 2021-10-12 15:52:48 -0300  Thibault Saunier <tsaunier@igalia.com>
177
178         * docs/meson.build:
179           meson: Streamline the way we detect when to build documentation
180           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
181
182 2021-09-28 10:11:15 +1000  Brad Hards <bradh@frogmouth.net>
183
184         * README:
185         * RELEASE:
186           doc: update IRC links to OFTC
187           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
188
189 2021-09-26 01:07:02 +0100  Tim-Philipp Müller <tim@centricular.com>
190
191         * meson.build:
192           Back to development
193           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
194
195 === release 1.19.2 ===
196
197 2021-09-23 01:34:00 +0100  Tim-Philipp Müller <tim@centricular.com>
198
199         * ChangeLog:
200         * NEWS:
201         * RELEASE:
202         * gst-plugins-ugly.doap:
203         * meson.build:
204           Release 1.19.2
205
206 2021-09-21 15:05:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
207
208         * ext/x264/gstx264enc.c:
209           x264enc: Strip trailing whitespace from x264's log messages
210           x264 has linebreaks at the end of its log messages that we should
211           ignore.
212           Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
213           format string to another function marked as printf (g_strdup_vprintf)
214           without triggering -Wformat-nonliteral.
215           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
216
217 2021-09-21 14:57:29 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
218
219         * ext/x264/gstx264enc.c:
220           x264enc: Add the func/line info to the log callback
221           It looks awkward when it's missing. At least point us at the callback
222           function.
223           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
224
225 2021-09-21 14:56:23 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
226
227         * ext/x264/gstx264enc.c:
228           x264enc: Reduce log spam about bit depth support
229           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
230
231 2021-07-28 11:49:16 +0200  Stéphane Cerveau <scerveau@collabora.com>
232
233         * ext/mpeg2dec/gstmpeg2dec.c:
234           mpeg2dec: drop B-frame on open gop
235           Enhance open gop detection to drop B-frame which are invalid
236           before the first reference frame.
237           In stream such
238           gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
239           the two first frames must be dropped as we detect an open GOP situation
240           but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
241           first frames should not be dropped as we are in a closed GOP situation.
242           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
243
244 2021-05-22 01:53:43 +0100  Tim-Philipp Müller <tim@centricular.com>
245
246         * ext/x264/gstencoderbitrateprofilemanager.c:
247         * gst/asfdemux/gstasfdemux.c:
248         * gst/realmedia/rtspreal.c:
249         * meson.build:
250           Use g_memdup2() where available and add fallback for older GLib versions
251           - x264 encoder bitrate profile manager: alloc size is based
252           on existing allocation
253           - asfdemux: change length var to 64-bit and check for G_MAXUINT
254           - realmedia: opaque_data_len is read from 32 bits and then
255           only subtracted upon.
256           g_memdup() is deprecated since GLib 2.68 and we want to avoid
257           deprecation warnings with recent versions of GLib.
258           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
259
260 2021-06-01 15:28:40 +0100  Tim-Philipp Müller <tim@centricular.com>
261
262         * meson.build:
263           Back to development
264
265 === release 1.19.1 ===
266
267 2021-06-01 00:12:09 +0100  Tim-Philipp Müller <tim@centricular.com>
268
269         * ChangeLog:
270         * NEWS:
271         * README:
272         * RELEASE:
273         * gst-plugins-ugly.doap:
274         * meson.build:
275           Release 1.19.1
276
277 2018-02-26 17:28:25 +0100  David Fernandez <d.fernandezlop@gmail.com>
278
279         * docs/gst_plugins_cache.json:
280         * ext/x264/gstx264enc.c:
281           x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
282           There are cases where the video size might be less than 16x16.
283           This change allows the x264 encoder to accept this cases.
284           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
285
286 2021-04-20 18:48:38 -0400  Doug Nazar <nazard@nazar.ca>
287
288         * gst/realmedia/rmdemux.c:
289         * gst/realmedia/rmdemux.h:
290           realmedia: Drop duplicate seek events.
291           Also use seek seqnum for flush & segment events/messages.
292           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
293
294 2021-04-20 18:47:31 -0400  Doug Nazar <nazard@nazar.ca>
295
296         * gst/asfdemux/gstasfdemux.c:
297           asfdemux: Drop duplicate seek events.
298           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
299
300 2021-03-29 13:41:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
301
302         * gst/xingmux/gstxingmux.c:
303         * gst/xingmux/gstxingmux.h:
304         * gst/xingmux/plugin.c:
305           xingmux: allow per feature registration
306           Split plugin into features including
307           dynamic types which can be indiviually
308           registered during a static build.
309           More details here:
310           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
311           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
312           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
313
314 2021-03-29 13:39:20 +0200  Stéphane Cerveau <scerveau@collabora.com>
315
316         * gst/realmedia/pnmsrc.c:
317         * gst/realmedia/pnmsrc.h:
318         * gst/realmedia/rademux.c:
319         * gst/realmedia/rademux.h:
320         * gst/realmedia/rdtdepay.c:
321         * gst/realmedia/rdtdepay.h:
322         * gst/realmedia/rdtmanager.c:
323         * gst/realmedia/rdtmanager.h:
324         * gst/realmedia/realmedia.c:
325         * gst/realmedia/rmdemux.c:
326         * gst/realmedia/rmdemux.h:
327         * gst/realmedia/rtspreal.c:
328         * gst/realmedia/rtspreal.h:
329           realmedia: allow per feature registration
330           Split plugin into features including
331           dynamic types which can be indiviually
332           registered during a static build.
333           More details here:
334           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
335           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
336           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
337
338 2021-03-29 13:23:51 +0200  Stéphane Cerveau <scerveau@collabora.com>
339
340         * gst/dvdsub/gstdvdsubdec.c:
341         * gst/dvdsub/gstdvdsubdec.h:
342         * gst/dvdsub/gstdvdsubparse.c:
343         * gst/dvdsub/gstdvdsubparse.h:
344           dvdsub: allow per feature registration
345           Split plugin into features including
346           dynamic types which can be indiviually
347           registered during a static build.
348           More details here:
349           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
350           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
351           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
352
353 2021-03-29 13:15:32 +0200  Stéphane Cerveau <scerveau@collabora.com>
354
355         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
356         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
357           dvdlpcmdec: allow per feature registration
358           Split plugin into features including
359           dynamic types which can be indiviually
360           registered during a static build.
361           More details here:
362           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
363           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
364           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
365
366 2021-03-29 13:11:23 +0200  Stéphane Cerveau <scerveau@collabora.com>
367
368         * gst/asfdemux/gstasf.c:
369         * gst/asfdemux/gstasfdemux.c:
370         * gst/asfdemux/gstasfdemux.h:
371         * gst/asfdemux/gstasfelement.c:
372         * gst/asfdemux/gstasfelements.h:
373         * gst/asfdemux/gstrtpasfdepay.c:
374         * gst/asfdemux/gstrtspwms.c:
375         * gst/asfdemux/meson.build:
376           asfdemux: allow per feature registration
377           Split plugin into features including
378           dynamic types which can be indiviually
379           registered during a static build.
380           More details here:
381           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
382           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
383           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
384
385 2021-03-29 12:39:36 +0200  Stéphane Cerveau <scerveau@collabora.com>
386
387         * ext/x264/gstx264enc.c:
388         * ext/x264/gstx264enc.h:
389           x264: allow per feature registration
390           Split plugin into features including
391           dynamic types which can be indiviually
392           registered during a static build.
393           More details here:
394           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
395           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
396           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
397
398 2021-03-29 12:33:00 +0200  Stéphane Cerveau <scerveau@collabora.com>
399
400         * ext/sidplay/gstsiddec.cc:
401         * ext/sidplay/gstsiddec.h:
402           sidplay: allow per feature registration
403           Split plugin into features including
404           dynamic types which can be indiviually
405           registered during a static build.
406           More details here:
407           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
408           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
409           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
410
411 2021-03-29 12:31:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
412
413         * ext/mpeg2dec/gstmpeg2dec.c:
414         * ext/mpeg2dec/gstmpeg2dec.h:
415           mpeg2dec: allow per feature registration
416           Split plugin into features including
417           dynamic types which can be indiviually
418           registered during a static build.
419           More details here:
420           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
421           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
422           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
423
424 2021-03-29 12:28:28 +0200  Stéphane Cerveau <scerveau@collabora.com>
425
426         * ext/dvdread/dvdreadsrc.c:
427         * ext/dvdread/dvdreadsrc.h:
428           dvdread: allow per feature registration
429           Split plugin into features including
430           dynamic types which can be indiviually
431           registered during a static build.
432           More details here:
433           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
434           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
435           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
436
437 2021-03-29 12:28:04 +0200  Stéphane Cerveau <scerveau@collabora.com>
438
439         * ext/cdio/gstcdio.c:
440         * ext/cdio/gstcdio.h:
441         * ext/cdio/gstcdiocddasrc.c:
442         * ext/cdio/gstcdiocddasrc.h:
443           cdio: allow per feature registration
444           Split plugin into features including
445           dynamic types which can be indiviually
446           registered during a static build.
447           More details here:
448           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
449           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
450           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
451
452 2021-03-29 10:39:46 +0200  Stéphane Cerveau <scerveau@collabora.com>
453
454         * ext/amrwbdec/amrwb.c:
455         * ext/amrwbdec/amrwbdec.c:
456         * ext/amrwbdec/amrwbdec.h:
457           amrwbdec: allow per feature registration
458           Split plugin into features including
459           dynamic types which can be indiviually
460           registered during a static build.
461           More details here:
462           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
463           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
464           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
465
466 2021-03-29 10:38:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
467
468         * ext/amrnb/amrnb.c:
469         * ext/amrnb/amrnbdec.c:
470         * ext/amrnb/amrnbdec.h:
471         * ext/amrnb/amrnbenc.c:
472         * ext/amrnb/amrnbenc.h:
473           amrnb: allow per feature registration
474           Split plugin into features including
475           dynamic types which can be indiviually
476           registered during a static build.
477           More details here:
478           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
479           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
480           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
481
482 2021-03-29 10:37:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
483
484         * ext/a52dec/gsta52dec.c:
485         * ext/a52dec/gsta52dec.h:
486           a52dec: allow per feature registration
487           Split plugin into features including
488           dynamic types which can be indiviually
489           registered during a static build.
490           More details here:
491           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
492           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
493           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
494
495 2021-03-19 15:16:06 +1100  Matthew Waters <matthew@centricular.com>
496
497         * ext/x264/gstencoderbitrateprofilemanager.c:
498           gst: don't use volatile to mean atomic
499           volatile is not sufficient to provide atomic guarantees and real atomics
500           should be used instead.  GCC 11 has started warning about using volatile
501           with atomic operations.
502           https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
503           Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
504           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
505
506 2021-03-03 11:05:14 +0200  Sebastian Dröge <sebastian@centricular.com>
507
508         * gst/realmedia/rmdemux.c:
509           rmdemux: Make sure we have enough data available when parsing audio/video packets
510           Otherwise there will be out-of-bounds reads and potential crashes.
511           Thanks to Natalie Silvanovich for reporting.
512           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
513           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
514
515 2020-11-04 18:44:07 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
516
517         * meson.build:
518           meson: Enable some MSVC warnings for parity with GCC/Clang
519           This makes it easier to do development with MSVC by making it warn
520           on common issues that GCC/Clang error out for in our CI configuration.
521           Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
522           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
523
524 2020-10-31 04:52:14 +0900  Seungha Yang <seungha@centricular.com>
525
526         * tests/check/elements/mpeg2dec.c:
527           tests: mpeg2dec: Don't expect BT601 color space
528           If it's required, mpeg2dec should set it explicitly.
529           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
530
531 2020-09-08 17:30:39 +0100  Tim-Philipp Müller <tim@centricular.com>
532
533         * .gitlab-ci.yml:
534           ci: include template from gst-ci master branch again
535
536 2020-09-08 16:58:40 +0100  Tim-Philipp Müller <tim@centricular.com>
537
538         * meson.build:
539           Back to development
540
541 === release 1.18.0 ===
542
543 2020-09-08 00:05:39 +0100  Tim-Philipp Müller <tim@centricular.com>
544
545         * .gitlab-ci.yml:
546         * ChangeLog:
547         * NEWS:
548         * README:
549         * RELEASE:
550         * gst-plugins-ugly.doap:
551         * meson.build:
552           Release 1.18.0
553
554 2020-09-07 22:40:46 +0100  Tim-Philipp Müller <tim@centricular.com>
555
556         * meson.build:
557         * scripts/dist-translations.py:
558         * scripts/meson.build:
559           meson: dist pot file in tarball
560           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
561
562 2020-09-07 12:14:13 +0300  Sebastian Dröge <sebastian@centricular.com>
563
564         * ext/x264/gstx264enc.c:
565           x264: Update for gst_video_transfer_function_*() function renaming
566           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
567
568 2020-08-21 10:35:11 +0300  Sebastian Dröge <sebastian@centricular.com>
569
570         * docs/gst_plugins_cache.json:
571         * ext/x264/gstx264enc.c:
572           x264enc: Allow maximum quantizer value of 63 instead of 51
573           QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
574           up to 81 (QP_MAX) but that seems to be outside the spec.
575           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
576
577 === release 1.17.90 ===
578
579 2020-08-20 16:12:23 +0100  Tim-Philipp Müller <tim@centricular.com>
580
581         * ChangeLog:
582         * NEWS:
583         * RELEASE:
584         * gst-plugins-ugly.doap:
585         * meson.build:
586           Release 1.17.90
587
588 2020-07-15 10:49:03 +0300  Jordan Petridis <jordan@centricular.com>
589
590         * tests/check/elements/amrnbenc.c:
591           amrnbenc: remove global variables
592           gstcheck is declaring its own buffers glist which ends up
593           overwritten, loks like the code meant to use that already
594           gcc 10 is also complaining about this, but only on static
595           builds for some reason
596           ```
597           FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
598           /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
599           collect2: error: ld returned 1 exit status
600           ```
601           also remove unused var `current_buf`
602           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
603
604 2020-04-02 03:27:26 +1100  Jan Schmidt <jan@centricular.com>
605
606         * gst/realmedia/rmdemux.c:
607           rmdemux: Don't ignore the return value of gst_segment_do_seek()
608           If gst_segment_do_seek() fails, fail the seek.
609           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
610
611 2020-04-01 19:34:30 +1100  Jan Schmidt <jan@centricular.com>
612
613         * gst/asfdemux/gstasfdemux.c:
614           asfdemux: Don't ignore the return result of gst_segment_do_seek()
615           gst_segment_do_seek() can fail, and our seek should fail
616           accordingly.
617           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
618
619 2020-04-17 11:34:16 -0500  Derek Lesho <dlesho@codeweavers.com>
620
621         * gst/asfdemux/gstasfdemux.c:
622           asfdemux: Only forward SEEK event when in push mode.
623           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
624
625 2020-07-25 21:19:20 +0100  Stéphane Cerveau <scerveau@collabora.com>
626
627         * meson.build:
628           meson: add a plugin summary
629           This summary displays a list of plugins which
630           have been enabled.
631           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
632
633 2018-10-03 13:32:11 +0200  Thibault Saunier <tsaunier@igalia.com>
634
635         * ext/x264/GstX264Enc.prs:
636           x264enc: Add a 'Zero Latency' profile
637           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
638
639 2020-07-22 17:31:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>
640
641         * tests/check/elements/x264enc.c:
642           tests/x264enc: Don't declare variables inside the for loop header
643           This is a C99 feature
644           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
645
646 2020-07-21 15:40:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
647
648         * tests/check/elements/x264enc.c:
649           tests: x264enc: Test formats are compatible with profile
650           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
651
652 2020-07-01 16:11:09 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
653
654         * ext/x264/gstx264enc.c:
655           x264enc: Separate high-10 video formats from 8-bit formats
656           If downstream is constrained to an 8-bit profile, caps queries would
657           still allow I420_10LE as input. If upstream actually sends such a caps
658           event, downstream would fail to accept the high-10 profile.
659           The following pipeline now fails earlier, during the negotiation phase
660           instead of the stream start:
661           gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
662           ! x264enc ! video/x-h264,profile=constrained-baseline \
663           ! fakesink
664           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
665
666 2020-07-21 15:39:31 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
667
668         * tests/check/elements/x264enc.c:
669           tests: x264enc: Test 10-bit formats
670           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
671
672 2020-07-21 15:33:57 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
673
674         * tests/check/elements/x264enc.c:
675           tests: x264enc: Test all (8-bit) video formats
676           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
677
678 2020-07-06 22:13:55 -0400  Thibault Saunier <tsaunier@igalia.com>
679
680         * ext/x264/gstx264enc.c:
681           x264enc: Forward downstream colorimetry and chroma-site upstream
682           So that the value can be used by upstream converters when necessary.
683           This whole logic has been copied from `__gst_video_element_proxy_caps`
684           but those 2 fields were missing.
685           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
686
687 2020-07-08 17:07:35 +0100  Tim-Philipp Müller <tim@centricular.com>
688
689         * meson.build:
690         * scripts/extract-release-date-from-doap-file.py:
691           meson: set release date from .doap file for releases
692           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
693
694 2020-07-03 02:03:37 +0100  Tim-Philipp Müller <tim@centricular.com>
695
696         * meson.build:
697           Back to development
698
699 === release 1.17.2 ===
700
701 2020-07-03 00:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
702
703         * ChangeLog:
704         * NEWS:
705         * RELEASE:
706         * gst-plugins-ugly.doap:
707         * meson.build:
708           Release 1.17.2
709
710 2020-06-23 00:03:04 +0200  Mathieu Duponchelle <mathieu@centricular.com>
711
712         * docs/meson.build:
713           meson: mark plugins cache target as always stale
714
715 2020-06-19 22:55:28 -0400  Thibault Saunier <tsaunier@igalia.com>
716
717         * docs/gst_plugins_cache.json:
718           doc: Stop documenting properties from parents
719
720 2020-06-20 00:28:13 +0100  Tim-Philipp Müller <tim@centricular.com>
721
722         * meson.build:
723           Back to development
724
725 === release 1.17.1 ===
726
727 2020-06-19 19:20:41 +0100  Tim-Philipp Müller <tim@centricular.com>
728
729         * ChangeLog:
730         * NEWS:
731         * RELEASE:
732         * docs/gst_plugins_cache.json:
733         * gst-plugins-ugly.doap:
734         * meson.build:
735           Release 1.17.1
736
737 2020-06-09 15:13:47 -0400  Thibault Saunier <tsaunier@igalia.com>
738
739         * docs/gst_plugins_cache.json:
740           docs: Update plugins cache
741
742 2020-06-08 09:37:10 -0400  Thibault Saunier <tsaunier@igalia.com>
743
744         * docs/gst_plugins_cache.json:
745           docs: Update plugins cache
746
747 2020-06-06 10:15:25 +0100  Philippe Normand <philn@igalia.com>
748
749         * ext/sidplay/gstsiddec.cc:
750           siddec: update gst_type_mark_as_plugin_api() calls
751           This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
752           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
753
754 2020-06-06 00:41:38 +0200  Mathieu Duponchelle <mathieu@centricular.com>
755
756         * ext/a52dec/gsta52dec.c:
757         * ext/amrnb/amrnbdec.c:
758         * ext/amrnb/amrnbenc.c:
759         * ext/x264/gstx264enc.c:
760           plugins: uddate gst_type_mark_as_plugin_api() calls
761
762 2020-06-03 18:38:28 -0400  Thibault Saunier <tsaunier@igalia.com>
763
764         * docs/meson.build:
765           doc: Require hotdoc >= 0.11.0
766
767 2020-05-27 16:02:02 +0300  Sebastian Dröge <sebastian@centricular.com>
768
769         * docs/gst_plugins_cache.json:
770           docs: Update gst_plugins_cache.json
771
772 2020-05-30 23:16:50 +0300  Sebastian Dröge <sebastian@centricular.com>
773
774         * ext/a52dec/gsta52dec.c:
775         * ext/amrnb/amrnbdec.c:
776         * ext/amrnb/amrnbenc.c:
777         * ext/sidplay/gstsiddec.cc:
778         * ext/x264/gstx264enc.c:
779           plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
780
781 2020-06-02 00:41:23 +0100  Tim-Philipp Müller <tim@centricular.com>
782
783         * gst/asfdemux/gstasfdemux.c:
784           asfdemux: extract WM/PartOfSet disc number and count metadata
785           Fixes #30
786           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
787
788 2020-06-02 00:40:48 +0100  Tim-Philipp Müller <tim@centricular.com>
789
790         * gst/asfdemux/gstasfdemux.c:
791           asfdemux: sprinkle some INDENT-OFF
792           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
793
794 2020-05-27 14:42:20 +0100  Tim-Philipp Müller <tim@centricular.com>
795
796         * tests/check/meson.build:
797           tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
798           If core is built as a subproject (e.g. as in gst-build), make sure to use
799           the gst-plugin-scanner from the built subproject. Without this, gstreamer
800           might accidentally use the gst-plugin-scanner from the install prefix if
801           that exists, which in turn might drag in gst library versions we didn't
802           mean to drag in. Those gst library versions might then be older than
803           what our current build needs, and might cause our newly-built plugins
804           to get blacklisted in the test registry because they rely on a symbol
805           that the wrongly-pulled in gst lib doesn't have.
806           This should fix running of unit tests in gst-build when invoking
807           meson test or ninja test from outside the devenv for the case where
808           there is an older or different-version gst-plugin-scanner installed
809           in the install prefix.
810           In case no gst-plugin-scanner is installed in the install prefix, this
811           will fix "GStreamer-WARNING: External plugin loader failed. This most
812           likely means that the plugin loader helper binary was not found or
813           could not be run. You might need to set the GST_PLUGIN_SCANNER
814           environment variable if your setup is unusual." warnings when running
815           the unit tests.
816           In the case where we find GStreamer core via pkg-config we use
817           a newly-added pkg-config var "pluginscannerdir" to get the right
818           directory. This has the benefit of working transparently for both
819           installed and uninstalled pkg-config files/setups.
820           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
821
822 2020-05-27 09:13:17 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.com>
823
824         * ext/dvdread/dvdreadsrc.c:
825           dvdreadsrc: fix uninitialized warning
826           Variable is always set in actual code paths but let's keep gcc happy.
827           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
828
829 2020-05-12 05:07:47 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
830
831         * ext/sidplay/meson.build:
832         * meson.build:
833           meson: Pass native: false to add_languages()
834           This is needed for cross-compiling without a build machine compiler
835           available. The option was added in 0.54, but we only need this in
836           Cerbero and it doesn't affect older versions so it should be ok.
837           Will just cause a spurious warning.
838           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
839
840 2020-04-03 14:24:46 -0500  Derek Lesho <dlesho@codeweavers.com>
841
842         * gst/asfdemux/gstasfdemux.c:
843           asfdemux: Always re-initialize metadata and global_metadata
844           When transitioning from the PAUSED state, to the READY state, and back,
845           metadata and global_metadata are left uninitialized, unlike when the
846           demxuer transitions from NULL to READY, then to PAUSED.  I have found
847           this to cause a segmentation fault when fields in these structures are
848           set.
849
850 2020-04-02 16:18:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
851
852         * ext/x264/gstx264enc.c:
853           x264enc: Fix 'ref' property range and default
854           The --ref option indicate the size of the DPB, hence should be in the range of
855           0 to 16. This patch also fix the default to match x264enc default 3. This
856           change isn't a behaviour change since we don't enforce the reported default.
857
858 2020-03-19 18:05:43 -0300  Thibault Saunier <tsaunier@igalia.com>
859
860         * ext/a52dec/gsta52dec.c:
861           a52dec: Mark as converter
862           It is able to do channel downminxing, so technically it is also a
863           converter
864           This is also important so validate knows about that when doing its
865           checks
866
867 2019-10-17 14:55:51 +0200  Thibault Saunier <tsaunier@igalia.com>
868
869         * ext/x264/gstencoderbitrateprofilemanager.c:
870         * ext/x264/gstencoderbitrateprofilemanager.h:
871         * ext/x264/gstx264enc.c:
872         * ext/x264/gstx264enc.h:
873         * ext/x264/meson.build:
874           x264enc: Respect Youtube bitrate recommandation
875           Properly follow google recommendations[0] concerning bitrate when the
876           user wants to use the youtube profile.
877           [0]: https://support.google.com/youtube/answer/1722171?hl=en
878
879 2019-12-18 16:09:42 +0100  Stéphane Cerveau <scerveau@collabora.com>
880
881         * ext/dvdread/dvdreadsrc.c:
882           ugly: use of g_value_dup_string
883           Use helper method to get string from GValue.
884
885 2019-12-14 18:49:54 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
886
887         * ext/x264/gstx264enc.c:
888           x264enc: fixed codestyle
889
890 2019-12-14 17:15:21 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
891
892         * ext/x264/gstx264enc.c:
893           x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
894           Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
895           set inside em_data field. h264parse element (and possible third-party
896           decoders such as libav) also follows this requirement.
897           https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
898
899 2019-06-09 00:30:53 +0100  Tim-Philipp Müller <tim@centricular.com>
900
901         * .gitignore:
902         * .gitmodules:
903         * Makefile.am:
904         * README:
905         * autogen.sh:
906         * common:
907         * configure.ac:
908         * docs/.gitignore:
909         * docs/version.entities.in:
910         * ext/Makefile.am:
911         * ext/a52dec/Makefile.am:
912         * ext/amrnb/Makefile.am:
913         * ext/amrwbdec/Makefile.am:
914         * ext/cdio/Makefile.am:
915         * ext/dvdread/Makefile.am:
916         * ext/mpeg2dec/.gitignore:
917         * ext/mpeg2dec/Makefile.am:
918         * ext/sidplay/Makefile.am:
919         * ext/x264/Makefile.am:
920         * gst-libs/Makefile.am:
921         * gst-libs/gst/Makefile.am:
922         * gst/Makefile.am:
923         * gst/asfdemux/.gitignore:
924         * gst/asfdemux/Makefile.am:
925         * gst/dvdlpcmdec/Makefile.am:
926         * gst/dvdsub/Makefile.am:
927         * gst/realmedia/.gitignore:
928         * gst/realmedia/Makefile.am:
929         * gst/xingmux/Makefile.am:
930         * m4/.gitignore:
931         * m4/Makefile.am:
932         * m4/README:
933         * m4/a52.m4:
934         * m4/aalib.m4:
935         * m4/as-ffmpeg.m4:
936         * m4/as-slurp-ffmpeg.m4:
937         * m4/check-libheader.m4:
938         * m4/freetype2.m4:
939         * m4/gconf-2.m4:
940         * m4/glib.m4:
941         * m4/gst-fionread.m4:
942         * m4/gst-ivorbis.m4:
943         * m4/gst-sdl.m4:
944         * m4/gst-shout2.m4:
945         * m4/gst-sid.m4:
946         * m4/gtk.m4:
947         * m4/libfame.m4:
948         * m4/libmikmod.m4:
949         * m4/lrint.m4:
950         * m4/lrintf.m4:
951         * pkgconfig/.gitignore:
952         * pkgconfig/Makefile.am:
953         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
954         * po/.gitignore:
955         * po/Makevars:
956         * po/POTFILES:
957         * tests/Makefile.am:
958         * tests/check/.gitignore:
959         * tests/check/Makefile.am:
960         * tests/check/elements/.gitignore:
961         * tests/check/generic/.gitignore:
962         * tests/files/Makefile.am:
963           Remove autotools build system
964
965 2019-09-02 09:33:15 -0400  Aaron Boxer <aaron.boxer@collabora.com>
966
967         * NEWS:
968         * ext/mpeg2dec/gstmpeg2dec.c:
969         * ext/x264/gstx264enc.c:
970         * gst/asfdemux/gstasfdemux.c:
971         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
972         * gst/dvdsub/gstdvdsubdec.c:
973         * gst/realmedia/rdtjitterbuffer.c:
974         * gst/realmedia/rtspreal.c:
975         * hooks/pre-commit.hook:
976           documentation: fix some typos
977
978 2019-08-23 19:06:59 +0200  Mathieu Duponchelle <mathieu@centricular.com>
979
980         * ext/amrnb/amrnbdec.c:
981         * ext/amrnb/amrnbenc.c:
982         * ext/amrwbdec/amrwbdec.c:
983           docstrings: port ulinks to markdown links
984
985 2019-08-23 16:25:25 +1000  Matthew Waters <matthew@centricular.com>
986
987         * docs/meson.build:
988           meson: Don't generate doc cache when no plugins are enabled
989           Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
990
991 2019-07-15 21:56:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
992
993         * ext/x264/gstx264enc.c:
994           x264enc: Port to color_{primaries,transfer,matrix}_to_iso
995           ... with more color value mapping
996
997 2019-07-15 22:38:35 +0900  Seungha Yang <seungha.yang@navercorp.com>
998
999         * tests/check/elements/x264enc.c:
1000         * tests/check/meson.build:
1001           tests: x264enc: Enable test on Windows
1002           ... with removal of pointless unistd.h dependency.
1003           Note that full dependency listing is required to run unit test
1004           executable binary on Windows uninstalled environment.
1005
1006 2019-05-31 23:07:58 +0200  Niels De Graef <niels.degraef@barco.com>
1007
1008         * configure.ac:
1009         * meson.build:
1010           meson: Bump minimal GLib version to 2.44
1011           This means we can use some newer features and get rid of some
1012           boilerplate code using the G_DECLARE_* macros.
1013           As discussed on IRC, 2.44 is old enough by now to start depending on it.
1014
1015 2019-05-29 23:00:48 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1016
1017         * ext/sidplay/gstsiddec.cc:
1018           doc: remove xml from comments
1019
1020 2019-05-25 14:19:54 +0200  Tim-Philipp Müller <tim@centricular.com>
1021
1022         * gst/asfdemux/asfheaders.h:
1023           asfdemux: remove some unused cruft in internal headers
1024
1025 2019-05-16 09:15:52 -0400  Thibault Saunier <tsaunier@igalia.com>
1026
1027         * docs/gst_plugins_cache.json:
1028         * docs/meson.build:
1029           docs: Stop building the doc cache by default
1030           And update the cache
1031           Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1032
1033 2019-05-13 22:54:16 -0400  Thibault Saunier <tsaunier@igalia.com>
1034
1035         * docs/gst_plugins_cache.json:
1036           docs: Update plugins documentation cache
1037
1038 2018-10-22 11:47:37 +0200  Thibault Saunier <tsaunier@igalia.com>
1039
1040         * Makefile.am:
1041         * configure.ac:
1042         * docs/Makefile.am:
1043         * docs/all_index.md:
1044         * docs/gst_api_version.in:
1045         * docs/gst_plugins_cache.json:
1046         * docs/index.md:
1047         * docs/meson.build:
1048         * docs/plugins/.gitignore:
1049         * docs/plugins/Makefile.am:
1050         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1051         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1052         * docs/plugins/gst-plugins-ugly-plugins.args:
1053         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1054         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1055         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1056         * docs/plugins/gst-plugins-ugly-plugins.signals:
1057         * docs/plugins/gst-plugins-ugly-plugins.types:
1058         * docs/plugins/inspect/plugin-a52dec.xml:
1059         * docs/plugins/inspect/plugin-amrnb.xml:
1060         * docs/plugins/inspect/plugin-amrwbdec.xml:
1061         * docs/plugins/inspect/plugin-asf.xml:
1062         * docs/plugins/inspect/plugin-cdio.xml:
1063         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1064         * docs/plugins/inspect/plugin-dvdread.xml:
1065         * docs/plugins/inspect/plugin-dvdsub.xml:
1066         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1067         * docs/plugins/inspect/plugin-realmedia.xml:
1068         * docs/plugins/inspect/plugin-sid.xml:
1069         * docs/plugins/inspect/plugin-x264.xml:
1070         * docs/plugins/inspect/plugin-xingmux.xml:
1071         * docs/sitemap.txt:
1072         * ext/a52dec/meson.build:
1073         * ext/amrnb/meson.build:
1074         * ext/amrwbdec/meson.build:
1075         * ext/cdio/meson.build:
1076         * ext/dvdread/meson.build:
1077         * ext/mpeg2dec/meson.build:
1078         * ext/sidplay/meson.build:
1079         * ext/x264/meson.build:
1080         * gst/asfdemux/gstasfdemux.h:
1081         * gst/asfdemux/meson.build:
1082         * gst/dvdlpcmdec/meson.build:
1083         * gst/dvdsub/meson.build:
1084         * gst/realmedia/meson.build:
1085         * gst/xingmux/meson.build:
1086         * meson.build:
1087         * meson_options.txt:
1088           docs: Port documentation to hotdoc
1089
1090 2018-10-22 11:47:32 +0200  Thibault Saunier <tsaunier@igalia.com>
1091
1092         * ext/a52dec/gsta52dec.c:
1093         * ext/amrnb/amrnbdec.c:
1094         * ext/amrnb/amrnbenc.c:
1095         * ext/amrwbdec/amrwbdec.c:
1096         * ext/cdio/gstcdiocddasrc.c:
1097         * ext/x264/gstx264enc.c:
1098         * gst/asfdemux/gstasfdemux.h:
1099         * gst/asfdemux/gstrtspwms.c:
1100         * gst/realmedia/gstrdtbuffer.h:
1101         * gst/realmedia/rademux.c:
1102         * gst/realmedia/rdtmanager.c:
1103         * gst/realmedia/rtspreal.c:
1104         * gst/xingmux/gstxingmux.c:
1105           docs: Port all docstring to gtk-doc markdown
1106
1107 2019-04-26 18:28:04 +0100  Tim-Philipp Müller <tim@centricular.com>
1108
1109         * ext/sidplay/meson.build:
1110           meson: sidplay: use library() instead of shared_module()
1111           Like we do for other plugins, and also install a .pc file
1112           if we build the plugin statically.
1113
1114 2019-04-22 12:51:33 +0300  Sebastian Dröge <sebastian@centricular.com>
1115
1116         * ext/dvdread/meson.build:
1117         * meson.build:
1118           meson: Always require the gmodule dependency
1119           It's needed by the dvdread plugin but also by the x264 plugin in certain
1120           circumstances. As it's part of GLib and always available, simply move it
1121           as a hard dependency to the top-level meson.build.
1122
1123 2019-04-19 10:28:17 +0100  Tim-Philipp Müller <tim@centricular.com>
1124
1125         * README:
1126         * RELEASE:
1127         * configure.ac:
1128         * docs/plugins/inspect/plugin-a52dec.xml:
1129         * docs/plugins/inspect/plugin-amrnb.xml:
1130         * docs/plugins/inspect/plugin-amrwbdec.xml:
1131         * docs/plugins/inspect/plugin-asf.xml:
1132         * docs/plugins/inspect/plugin-cdio.xml:
1133         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1134         * docs/plugins/inspect/plugin-dvdread.xml:
1135         * docs/plugins/inspect/plugin-dvdsub.xml:
1136         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1137         * docs/plugins/inspect/plugin-realmedia.xml:
1138         * docs/plugins/inspect/plugin-sid.xml:
1139         * docs/plugins/inspect/plugin-x264.xml:
1140         * docs/plugins/inspect/plugin-xingmux.xml:
1141         * meson.build:
1142           Back to development
1143
1144 === release 1.16.0 ===
1145
1146 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1147
1148         * ChangeLog:
1149         * NEWS:
1150         * README:
1151         * RELEASE:
1152         * configure.ac:
1153         * gst-plugins-ugly.doap:
1154         * meson.build:
1155           Release 1.16.0
1156
1157 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1158
1159         * docs/plugins/inspect/plugin-a52dec.xml:
1160         * docs/plugins/inspect/plugin-amrnb.xml:
1161         * docs/plugins/inspect/plugin-amrwbdec.xml:
1162         * docs/plugins/inspect/plugin-asf.xml:
1163         * docs/plugins/inspect/plugin-cdio.xml:
1164         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1165         * docs/plugins/inspect/plugin-dvdread.xml:
1166         * docs/plugins/inspect/plugin-dvdsub.xml:
1167         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1168         * docs/plugins/inspect/plugin-realmedia.xml:
1169         * docs/plugins/inspect/plugin-sid.xml:
1170         * docs/plugins/inspect/plugin-x264.xml:
1171         * docs/plugins/inspect/plugin-xingmux.xml:
1172           Update docs
1173
1174 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
1175
1176         * po/id.po:
1177         * po/sv.po:
1178           Update translations
1179
1180 === release 1.15.90 ===
1181
1182 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1183
1184         * ChangeLog:
1185         * NEWS:
1186         * RELEASE:
1187         * configure.ac:
1188         * gst-plugins-ugly.doap:
1189         * meson.build:
1190           Release 1.15.90
1191
1192 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1193
1194         * docs/plugins/inspect/plugin-a52dec.xml:
1195         * docs/plugins/inspect/plugin-amrnb.xml:
1196         * docs/plugins/inspect/plugin-amrwbdec.xml:
1197         * docs/plugins/inspect/plugin-asf.xml:
1198         * docs/plugins/inspect/plugin-cdio.xml:
1199         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1200         * docs/plugins/inspect/plugin-dvdread.xml:
1201         * docs/plugins/inspect/plugin-dvdsub.xml:
1202         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1203         * docs/plugins/inspect/plugin-realmedia.xml:
1204         * docs/plugins/inspect/plugin-sid.xml:
1205         * docs/plugins/inspect/plugin-x264.xml:
1206         * docs/plugins/inspect/plugin-xingmux.xml:
1207           Update docs
1208
1209 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1210
1211         * ext/x264/meson.build:
1212           meson: Add a subproject fallback for x264
1213
1214 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
1215
1216         * po/LINGUAS:
1217           Update LINGUAS
1218
1219 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1220
1221         * meson.build:
1222           meson: add -Wno-unused also to C++ args when gst debug system is disabled
1223
1224 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1225
1226         * NEWS:
1227         * RELEASE:
1228         * configure.ac:
1229         * docs/plugins/inspect/plugin-a52dec.xml:
1230         * docs/plugins/inspect/plugin-amrnb.xml:
1231         * docs/plugins/inspect/plugin-amrwbdec.xml:
1232         * docs/plugins/inspect/plugin-asf.xml:
1233         * docs/plugins/inspect/plugin-cdio.xml:
1234         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1235         * docs/plugins/inspect/plugin-dvdread.xml:
1236         * docs/plugins/inspect/plugin-dvdsub.xml:
1237         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1238         * docs/plugins/inspect/plugin-realmedia.xml:
1239         * docs/plugins/inspect/plugin-sid.xml:
1240         * docs/plugins/inspect/plugin-x264.xml:
1241         * docs/plugins/inspect/plugin-xingmux.xml:
1242         * meson.build:
1243           Back to development
1244
1245 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1246
1247         * ext/x264/gstx264enc.c:
1248           x264enc: inject CEA708 closed captions
1249
1250 === release 1.15.2 ===
1251
1252 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1253
1254         * ChangeLog:
1255         * NEWS:
1256         * RELEASE:
1257         * configure.ac:
1258         * gst-plugins-ugly.doap:
1259         * meson.build:
1260           Release 1.15.2
1261
1262 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1263
1264         * docs/plugins/inspect/plugin-a52dec.xml:
1265         * docs/plugins/inspect/plugin-amrnb.xml:
1266         * docs/plugins/inspect/plugin-amrwbdec.xml:
1267         * docs/plugins/inspect/plugin-asf.xml:
1268         * docs/plugins/inspect/plugin-cdio.xml:
1269         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1270         * docs/plugins/inspect/plugin-dvdread.xml:
1271         * docs/plugins/inspect/plugin-dvdsub.xml:
1272         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1273         * docs/plugins/inspect/plugin-realmedia.xml:
1274         * docs/plugins/inspect/plugin-sid.xml:
1275         * docs/plugins/inspect/plugin-x264.xml:
1276         * docs/plugins/inspect/plugin-xingmux.xml:
1277           Update docs
1278
1279 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
1280
1281         * po/af.po:
1282         * po/az.po:
1283         * po/bg.po:
1284         * po/ca.po:
1285         * po/cs.po:
1286         * po/da.po:
1287         * po/de.po:
1288         * po/el.po:
1289         * po/en_GB.po:
1290         * po/eo.po:
1291         * po/es.po:
1292         * po/eu.po:
1293         * po/fi.po:
1294         * po/fr.po:
1295         * po/fur.po:
1296         * po/gl.po:
1297         * po/hr.po:
1298         * po/hu.po:
1299         * po/id.po:
1300         * po/it.po:
1301         * po/ja.po:
1302         * po/lt.po:
1303         * po/lv.po:
1304         * po/ms.po:
1305         * po/mt.po:
1306         * po/nb.po:
1307         * po/nl.po:
1308         * po/or.po:
1309         * po/pl.po:
1310         * po/pt_BR.po:
1311         * po/ro.po:
1312         * po/ru.po:
1313         * po/sk.po:
1314         * po/sl.po:
1315         * po/sq.po:
1316         * po/sr.po:
1317         * po/sv.po:
1318         * po/ta.po:
1319         * po/tr.po:
1320         * po/uk.po:
1321         * po/vi.po:
1322         * po/zh_CN.po:
1323           Update translations
1324
1325 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1326
1327         * ext/sidplay/gstsiddec.cc:
1328           sidplay: fix indentation
1329
1330 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
1331
1332         * ext/dvdread/dvdreadsrc.c:
1333           dvdreadsrc: Work around GCC9 compiler warning
1334           It's technically true but not for this specific type.
1335           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]
1336           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1337           |                                                     ~~~~~~~~~~~~^~~~~~~~~
1338
1339 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
1340
1341         * meson.build:
1342           meson: Add support orc fallback
1343           Allow fallback to orc subproject if any.
1344
1345 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
1346
1347         * ext/x264/gstx264enc.c:
1348           x264: Only enable dynamic loading code for x264 < 253
1349           Otherwise we get some compiler warnings:
1350           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1351           unload_x264 (GstX264EncVTable * vtable)
1352           ^~~~~~~~~~~
1353           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1354           load_x264 (const gchar * filename)
1355           ^~~~~~~~~
1356
1357 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
1358
1359         * ext/x264/meson.build:
1360           x264: Link to gmodule in the meson build if extra x264 libraries are provided
1361           We would dynamically load additional x264 libraries then.
1362
1363 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
1364
1365         * m4/gst-sid.m4:
1366           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1367           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1368
1369 === release 1.15.1 ===
1370
1371 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1372
1373         * ChangeLog:
1374         * NEWS:
1375         * RELEASE:
1376         * configure.ac:
1377         * gst-plugins-ugly.doap:
1378         * meson.build:
1379           Release 1.15.1
1380
1381 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1382
1383         * docs/plugins/inspect/plugin-a52dec.xml:
1384         * docs/plugins/inspect/plugin-amrnb.xml:
1385         * docs/plugins/inspect/plugin-amrwbdec.xml:
1386         * docs/plugins/inspect/plugin-asf.xml:
1387         * docs/plugins/inspect/plugin-cdio.xml:
1388         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1389         * docs/plugins/inspect/plugin-dvdread.xml:
1390         * docs/plugins/inspect/plugin-dvdsub.xml:
1391         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1392         * docs/plugins/inspect/plugin-realmedia.xml:
1393         * docs/plugins/inspect/plugin-sid.xml:
1394         * docs/plugins/inspect/plugin-x264.xml:
1395         * docs/plugins/inspect/plugin-xingmux.xml:
1396           Update docs
1397
1398 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
1399
1400         * po/af.po:
1401         * po/ast.po:
1402         * po/az.po:
1403         * po/bg.po:
1404         * po/ca.po:
1405         * po/cs.po:
1406         * po/da.po:
1407         * po/de.po:
1408         * po/el.po:
1409         * po/en_GB.po:
1410         * po/eo.po:
1411         * po/es.po:
1412         * po/eu.po:
1413         * po/fi.po:
1414         * po/fr.po:
1415         * po/fur.po:
1416         * po/gl.po:
1417         * po/hr.po:
1418         * po/hu.po:
1419         * po/id.po:
1420         * po/it.po:
1421         * po/ja.po:
1422         * po/lt.po:
1423         * po/lv.po:
1424         * po/ms.po:
1425         * po/mt.po:
1426         * po/nb.po:
1427         * po/nl.po:
1428         * po/or.po:
1429         * po/pl.po:
1430         * po/pt_BR.po:
1431         * po/ro.po:
1432         * po/ru.po:
1433         * po/sk.po:
1434         * po/sl.po:
1435         * po/sq.po:
1436         * po/sr.po:
1437         * po/sv.po:
1438         * po/tr.po:
1439         * po/uk.po:
1440         * po/vi.po:
1441         * po/zh_CN.po:
1442           Update translations
1443
1444 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1445
1446         * tests/check/generic/states.c:
1447         * tests/check/meson.build:
1448           tests: Enable test generic_states on Windows
1449           ... and drop needless unistd.h dependency
1450
1451 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1452
1453         * meson.build:
1454         * tests/check/meson.build:
1455           meson: Use join_paths() instead '/'
1456
1457 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
1458
1459         * meson.build:
1460         * tests/check/meson.build:
1461         * tests/meson.build:
1462           tests: Enable unit test on Windows
1463           Remove hard-coded ':' whitelist separator since it varies with OS
1464
1465 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
1466
1467         * common:
1468           Automatic update of common submodule
1469           From ed78bee to 59cb678
1470
1471 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
1472
1473         * meson.build:
1474           meson: Specify encoding to UTF-8 when building with MSVC
1475           Use build arguments consistent with core and -base. This can also
1476           remove noisy "C4819" warning of non-us locale MSVC.
1477
1478 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
1479
1480         * .gitlab-ci.yml:
1481           Add Gitlab CI configuration
1482           This commit adds a .gitlab-ci.yml file, which uses a feature
1483           to fetch the config from a centralized repository. The intent is
1484           to have all the gstreamer modules use the same configuration.
1485           The configuration is currently hosted at the gst-ci repository
1486           under the gitlab/ci_template.yml path.
1487           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1488
1489 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
1490
1491         * .gitmodules:
1492           Update common submodule location
1493           Remove the git directory
1494
1495 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
1496
1497         * .gitmodules:
1498         * gst-plugins-ugly.doap:
1499           Clone the code from gitlab
1500           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1501
1502 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
1503
1504         * meson.build:
1505           meson: use new 'python' module instead of deprecated
1506           https://github.com/mesonbuild/meson/pull/4169
1507
1508 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
1509
1510         * tests/check/elements/x264enc.c:
1511           tests: x264enc: fix leak in unit test
1512           The static pad templates weren't static so their
1513           contents were leaked. valgrind was not happy.
1514           Also rename confusing define.
1515
1516 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
1517
1518         * ext/x264/gstx264enc.c:
1519         * ext/x264/gstx264enc.h:
1520           x264enc: Avoid format decision per frame
1521           Avoid switch/case per frame for format decision and detect the format
1522           only if where it could be changed. Note that, whenever encoder->input_state
1523           is changed, gst_x264_enc_init_encoder() is called.
1524           https://bugzilla.gnome.org/show_bug.cgi?id=797164
1525
1526 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1527
1528         * meson.build:
1529         * meson_options.txt:
1530           meson: add glib-checks option to disable API guards and such
1531           We want this enabled by default, also in releases, but people
1532           may want to disable this for performance-critical workloads or
1533           on embedded devices.
1534
1535 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
1536
1537         * meson_options.txt:
1538           meson: fix missing closing bracket in option descriptions
1539
1540 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1541
1542         * meson.build:
1543         * meson_options.txt:
1544         * tests/meson.build:
1545           meson: add option to disable tests
1546
1547 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1548
1549         * meson.build:
1550           meson: clean up some cruft
1551
1552 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1553
1554         * meson.build:
1555         * meson_options.txt:
1556           meson: add options to disable gobject cast checks and glib asserts
1557           ... and define G_DISABLE_DEPRECATED for development versions,
1558           like we do in autotools.
1559
1560 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1561
1562         * ext/x264/gstx264enc.c:
1563           x264enc: Set bit depth for x264 ≥ 153
1564           https://bugzilla.gnome.org/show_bug.cgi?id=796975
1565
1566 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1567
1568         * ext/x264/gstx264enc.c:
1569           x264enc: Remove superfluous x264_param_default
1570           https://bugzilla.gnome.org/show_bug.cgi?id=796973
1571
1572 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1573
1574         * ext/a52dec/meson.build:
1575         * ext/amrnb/meson.build:
1576         * ext/amrwbdec/meson.build:
1577         * ext/cdio/meson.build:
1578         * ext/dvdread/meson.build:
1579         * ext/mpeg2dec/meson.build:
1580         * ext/sidplay/meson.build:
1581         * ext/x264/meson.build:
1582         * gst/meson.build:
1583         * meson.build:
1584         * meson_options.txt:
1585           Add feature options for all plugins
1586           The only automagic dependency left is C++ availability detection.
1587           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1588
1589 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1590
1591         * meson.build:
1592         * meson_options.txt:
1593           meson: Convert common options to feature options
1594           The rest will be converted later, these are necessary for gst-build to
1595           set options correctly.
1596           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1597
1598 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
1599
1600         * gst/asfdemux/gstasfdemux.c:
1601           asfdemux: Remove 0.10 code
1602           This was used to "close" a segment. It's no longer needed anymore
1603           in 1.x (it was essentially sending the same thing again)
1604
1605 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
1606
1607         * gst/asfdemux/gstasfdemux.c:
1608           asfdemux: Only send flush event on seeking flushes
1609           And not on all the time
1610
1611 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
1612
1613         * meson.build:
1614         * meson_options.txt:
1615           meson: add 'nls' option to disable translations
1616           And enable by default. Was implicitly disabled because
1617           ENABLE_NLS was not defined. Also use .set_quoted().
1618
1619 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1620
1621         * meson.build:
1622         * meson_options.txt:
1623           meson: Update option names to omit disable_ and with- prefixes
1624           Also yield common options to the outer project (gst-build in our case)
1625           so that they don't have to be set manually.
1626
1627 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
1628
1629         * gst/dvdsub/gstdvdsubdec.c:
1630           dvdsubdec: Take the highlight event from the structure.
1631           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1632           associated with a highlight event, instead store
1633           it in the event structure directly, as
1634           GstEvent::timestamp will disappear in GStreamer 2.0
1635           https://bugzilla.gnome.org/show_bug.cgi?id=761477
1636
1637 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
1638
1639         * ext/a52dec/meson.build:
1640         * ext/amrnb/meson.build:
1641         * ext/amrwbdec/meson.build:
1642         * ext/cdio/meson.build:
1643         * ext/dvdread/meson.build:
1644         * ext/mpeg2dec/meson.build:
1645         * ext/x264/meson.build:
1646         * gst/asfdemux/meson.build:
1647         * gst/dvdlpcmdec/meson.build:
1648         * gst/dvdsub/meson.build:
1649         * gst/realmedia/meson.build:
1650         * gst/xingmux/meson.build:
1651         * meson.build:
1652           Meson: Generate pc file for all plugins in ugly
1653           https://bugzilla.gnome.org/show_bug.cgi?id=794568
1654
1655 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
1656
1657         * meson.build:
1658           meson: use -Wl,-Bsymbolic-functions where supported
1659           Just like the autotools build.
1660
1661 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
1662
1663         * gst/asfdemux/gstasfdemux.c:
1664           asfdemux: Set the stream-format field of H264 streams
1665           If we have codec_data it will be AVC, otherwise assume byte-stream.
1666
1667 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
1668
1669         * README:
1670         * common:
1671           Automatic update of common submodule
1672           From 3fa2c9e to ed78bee
1673
1674 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1675
1676         * NEWS:
1677         * RELEASE:
1678         * configure.ac:
1679         * docs/plugins/inspect/plugin-a52dec.xml:
1680         * docs/plugins/inspect/plugin-amrnb.xml:
1681         * docs/plugins/inspect/plugin-amrwbdec.xml:
1682         * docs/plugins/inspect/plugin-asf.xml:
1683         * docs/plugins/inspect/plugin-cdio.xml:
1684         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1685         * docs/plugins/inspect/plugin-dvdread.xml:
1686         * docs/plugins/inspect/plugin-dvdsub.xml:
1687         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1688         * docs/plugins/inspect/plugin-realmedia.xml:
1689         * docs/plugins/inspect/plugin-sid.xml:
1690         * docs/plugins/inspect/plugin-x264.xml:
1691         * docs/plugins/inspect/plugin-xingmux.xml:
1692         * meson.build:
1693           Back to development
1694
1695 === release 1.14.0 ===
1696
1697 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1698
1699         * ChangeLog:
1700         * NEWS:
1701         * RELEASE:
1702         * configure.ac:
1703         * gst-plugins-ugly.doap:
1704         * meson.build:
1705           Release 1.14.0
1706
1707 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1708
1709         * docs/plugins/inspect/plugin-a52dec.xml:
1710         * docs/plugins/inspect/plugin-amrnb.xml:
1711         * docs/plugins/inspect/plugin-amrwbdec.xml:
1712         * docs/plugins/inspect/plugin-asf.xml:
1713         * docs/plugins/inspect/plugin-cdio.xml:
1714         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1715         * docs/plugins/inspect/plugin-dvdread.xml:
1716         * docs/plugins/inspect/plugin-dvdsub.xml:
1717         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1718         * docs/plugins/inspect/plugin-realmedia.xml:
1719         * docs/plugins/inspect/plugin-sid.xml:
1720         * docs/plugins/inspect/plugin-x264.xml:
1721         * docs/plugins/inspect/plugin-xingmux.xml:
1722           Update docs
1723
1724 === release 1.13.91 ===
1725
1726 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1727
1728         * ChangeLog:
1729         * NEWS:
1730         * RELEASE:
1731         * configure.ac:
1732         * gst-plugins-ugly.doap:
1733         * meson.build:
1734           Release 1.13.91
1735
1736 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1737
1738         * docs/plugins/inspect/plugin-a52dec.xml:
1739         * docs/plugins/inspect/plugin-amrnb.xml:
1740         * docs/plugins/inspect/plugin-amrwbdec.xml:
1741         * docs/plugins/inspect/plugin-asf.xml:
1742         * docs/plugins/inspect/plugin-cdio.xml:
1743         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1744         * docs/plugins/inspect/plugin-dvdread.xml:
1745         * docs/plugins/inspect/plugin-dvdsub.xml:
1746         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1747         * docs/plugins/inspect/plugin-realmedia.xml:
1748         * docs/plugins/inspect/plugin-sid.xml:
1749         * docs/plugins/inspect/plugin-x264.xml:
1750         * docs/plugins/inspect/plugin-xingmux.xml:
1751           Update docs
1752
1753 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
1754
1755         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1756           docs: plugins: minor addition to plugins list
1757
1758 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
1759
1760         * configure.ac:
1761           configure.ac: enable largefile support if possible
1762           https://bugzilla.gnome.org/show_bug.cgi?id=793103
1763
1764 === release 1.13.90 ===
1765
1766 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1767
1768         * ChangeLog:
1769         * NEWS:
1770         * RELEASE:
1771         * configure.ac:
1772         * gst-plugins-ugly.doap:
1773         * meson.build:
1774           Release 1.13.90
1775
1776 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1777
1778         * docs/plugins/gst-plugins-ugly-plugins.args:
1779         * docs/plugins/inspect/plugin-a52dec.xml:
1780         * docs/plugins/inspect/plugin-amrnb.xml:
1781         * docs/plugins/inspect/plugin-amrwbdec.xml:
1782         * docs/plugins/inspect/plugin-asf.xml:
1783         * docs/plugins/inspect/plugin-cdio.xml:
1784         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1785         * docs/plugins/inspect/plugin-dvdread.xml:
1786         * docs/plugins/inspect/plugin-dvdsub.xml:
1787         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1788         * docs/plugins/inspect/plugin-realmedia.xml:
1789         * docs/plugins/inspect/plugin-sid.xml:
1790         * docs/plugins/inspect/plugin-x264.xml:
1791         * docs/plugins/inspect/plugin-xingmux.xml:
1792           Update docs
1793
1794 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1795
1796         * meson.build:
1797         * tests/check/meson.build:
1798           meson: enable more warnings
1799
1800 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1801
1802         * ext/x264/gstx264enc.c:
1803           x264enc: fix build with newer x264 with support for multiple bit depths
1804           libx264 used to be built for one specific bit depth, and if we
1805           wanted to support multiple bit depths we would have to dynamically
1806           load the right .so from different paths. That has changed now, and
1807           libx264 can include support for multiple depths in the same lib,
1808           so we don't need to do the dlopen() dance any more. We'll keep
1809           the vtable stuff around until we can drop support for older x264.
1810           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1811           https://bugzilla.gnome.org/show_bug.cgi?id=792111
1812
1813 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
1814
1815         * ext/x264/gstx264enc.c:
1816           x264enc: Add format example for option-string
1817           https://bugzilla.gnome.org/show_bug.cgi?id=793879
1818
1819 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
1820
1821         * meson.build:
1822           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1823           add_global_arguments() can't be used in subprojects. It's
1824           entirely possible that -ugly is a subproject but gstreamer
1825           is picked up from an installed location, so we should
1826           really use add_project_arguments() in both cases.
1827
1828 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1829
1830         * configure.ac:
1831         * docs/plugins/inspect/plugin-a52dec.xml:
1832         * docs/plugins/inspect/plugin-amrnb.xml:
1833         * docs/plugins/inspect/plugin-amrwbdec.xml:
1834         * docs/plugins/inspect/plugin-asf.xml:
1835         * docs/plugins/inspect/plugin-cdio.xml:
1836         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1837         * docs/plugins/inspect/plugin-dvdread.xml:
1838         * docs/plugins/inspect/plugin-dvdsub.xml:
1839         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1840         * docs/plugins/inspect/plugin-realmedia.xml:
1841         * docs/plugins/inspect/plugin-sid.xml:
1842         * docs/plugins/inspect/plugin-x264.xml:
1843         * docs/plugins/inspect/plugin-xingmux.xml:
1844         * meson.build:
1845           Back to development
1846
1847 === release 1.13.1 ===
1848
1849 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1850
1851         * NEWS:
1852         * configure.ac:
1853         * gst-plugins-ugly.doap:
1854         * meson.build:
1855           Release 1.13.1
1856
1857 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
1858
1859         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1860         * docs/plugins/gst-plugins-ugly-plugins.args:
1861         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1862         * docs/plugins/inspect/plugin-a52dec.xml:
1863         * docs/plugins/inspect/plugin-amrnb.xml:
1864         * docs/plugins/inspect/plugin-amrwbdec.xml:
1865         * docs/plugins/inspect/plugin-asf.xml:
1866         * docs/plugins/inspect/plugin-cdio.xml:
1867         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1868         * docs/plugins/inspect/plugin-dvdread.xml:
1869         * docs/plugins/inspect/plugin-dvdsub.xml:
1870         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1871         * docs/plugins/inspect/plugin-realmedia.xml:
1872         * docs/plugins/inspect/plugin-sid.xml:
1873         * docs/plugins/inspect/plugin-x264.xml:
1874         * docs/plugins/inspect/plugin-xingmux.xml:
1875           docs: update plugin docs
1876
1877 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
1878
1879         * po/id.po:
1880         * po/it.po:
1881         * po/nl.po:
1882         * po/sv.po:
1883           po: update translations
1884
1885 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
1886
1887         * meson.build:
1888           meson: make version numbers ints and fix int/string comparison
1889           WARNING: Trying to compare values of different types (str, int).
1890           The result of this is undefined and will become a hard error
1891           in a future Meson release.
1892
1893 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
1894
1895         * configure.ac:
1896           autotools: use -fno-strict-aliasing where supported
1897           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1898
1899 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
1900
1901         * ext/sidplay/meson.build:
1902         * meson.build:
1903           meson: use -fno-strict-aliasing where supported
1904           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1905
1906 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1907
1908         * ext/amrnb/amrnbdec.c:
1909           amrnbdec: Don't use g_return_*_if_fail() on data parsing
1910           Those functions can be disabled. Instead just use the (existing)
1911           function.
1912           CID #1427121
1913
1914 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1915
1916         * ext/amrwbdec/amrwbdec.c:
1917           amrwbdec: Don't use g_return_*_if_fail() on data parsing
1918           Those functions can be disabled. Instead just use the (existing)
1919           function.
1920           CID #1427093
1921
1922 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1923
1924         * meson.build:
1925           meson: skip translations if gettext is not available
1926
1927 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
1928
1929         * common:
1930           Automatic update of common submodule
1931           From e8c7a71 to 3fa2c9e
1932
1933 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
1934
1935         * ext/x264/gstx264enc.c:
1936         * ext/x264/gstx264enc.h:
1937           x264enc: add 'insert-vui' property for users to choose
1938           VUI(Video Usability Information) parameters should be set
1939           according to the specification. However, some of the existing
1940           hardware decoders refuse to decode in certain combinations of
1941           the resolution and VUI parameters. To support the legacy
1942           decoders, this patch provides 'insert-vui' to skip the settings.
1943           https://bugzilla.gnome.org/show_bug.cgi?id=791331
1944
1945 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1946
1947         * ext/cdio/gstcdio.c:
1948         * ext/cdio/gstcdio.h:
1949         * ext/cdio/gstcdiocddasrc.c:
1950           cdio: Fix build with cdio >= 1.0
1951           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1952           as 1 for 1.0. We had various checks for < 83, which of course succeeded
1953           now although we are >= 0.83.
1954           Fix this by checking for < 76 (0.76) too, as that is the minimum version
1955           we currently support and everything < 76 is going to be >= 1.0.
1956           https://bugzilla.gnome.org/show_bug.cgi?id=791301
1957
1958 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
1959
1960         * common:
1961           Automatic update of common submodule
1962           From 3f4aa96 to e8c7a71
1963
1964 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
1965
1966         * configure.ac:
1967           configure: actually use -fvisibility if supported
1968           Fix up for previous commit.
1969
1970 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1971
1972         * configure.ac:
1973           autotools: stop controlling symbol visibility with -export-symbols-regex
1974           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1975           This should result in consistent behaviour for the autotools and
1976           Meson builds.
1977
1978 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
1979
1980         * gst/asfdemux/gstasfdemux.c:
1981           asfdemux: Fix prerolling files with "empty" streams
1982           This is a regression that was introduced by
1983           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1984           "    asfdemux: Add support for dvr-ms"
1985           The problem is that some files/streams might contain stream definition
1986           but there is no actual packets for those streams.
1987           This was used to "define" streams with different bitrates for example.
1988           The first_ts calculation resulted in never ever finding a valid first_ts
1989           since some streams were empty, and therefore never "activating" itself.
1990           Instead of that we first check if we are prerolled. And if we are we
1991           unconditionally get the "first_ts"
1992           The preroll check has been adapted to check whether streams of
1993           each defined type (i.e. audio/video/sub) has been prerolled. This solves
1994           the problem of having different streams of a particular type where only
1995           one stream actually has data.
1996
1997 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
1998
1999         * gst/asfdemux/gstasfdemux.c:
2000           asfdemux: Store the stream type in streams
2001           The field was present but never set :)
2002
2003 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
2004
2005         * ext/a52dec/gsta52dec.c:
2006           a52dec: Fix out buffer memory leak in error code path
2007           https://bugzilla.gnome.org/show_bug.cgi?id=788119
2008
2009 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
2010
2011         * ext/mpeg2dec/gstmpeg2dec.c:
2012           mpeg2dec: Fix buffer memory leak in error code path
2013           https://bugzilla.gnome.org/show_bug.cgi?id=787817
2014
2015 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2016
2017         * ext/mpeg2dec/gstmpeg2dec.c:
2018           mpeg2dec: Unmap output video frame if copying to it fails
2019           https://bugzilla.gnome.org/show_bug.cgi?id=787398
2020
2021 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2022
2023         * gst/realmedia/asmrules.c:
2024           realmedia: fix leak in asmrules error code path
2025           https://bugzilla.gnome.org/show_bug.cgi?id=787056
2026
2027 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2028
2029         * gst/realmedia/rtspreal.c:
2030           realmedia: Fix Memory leak in error case
2031           https://bugzilla.gnome.org/show_bug.cgi?id=787014
2032
2033 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
2034
2035         * tests/files/Makefile.am:
2036         * tests/files/cbr_stream.mp3:
2037         * tests/files/stream.mp2:
2038         * tests/files/vbr_stream.mp3:
2039           tests: remove files that were used by the mpg123 unit test
2040
2041 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
2042
2043         * Makefile.am:
2044         * REQUIREMENTS:
2045         * configure.ac:
2046         * docs/plugins/Makefile.am:
2047         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2048         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2049         * docs/plugins/inspect/plugin-twolame.xml:
2050         * ext/Makefile.am:
2051         * ext/meson.build:
2052         * ext/twolame/Makefile.am:
2053         * ext/twolame/gsttwolamemp2enc.c:
2054         * ext/twolame/gsttwolamemp2enc.h:
2055         * ext/twolame/meson.build:
2056         * po/POTFILES.in:
2057           Remove twolame plugin, moved to -good
2058           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2059
2060 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2061
2062         * Makefile.am:
2063         * REQUIREMENTS:
2064         * configure.ac:
2065         * docs/plugins/Makefile.am:
2066         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2067         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2068         * docs/plugins/gst-plugins-ugly-plugins.args:
2069         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2070         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2071         * docs/plugins/inspect/plugin-lame.xml:
2072         * ext/Makefile.am:
2073         * ext/lame/Makefile.am:
2074         * ext/lame/gstlamemp3enc.c:
2075         * ext/lame/gstlamemp3enc.h:
2076         * ext/lame/meson.build:
2077         * ext/lame/plugin.c:
2078         * ext/meson.build:
2079         * m4/Makefile.am:
2080         * m4/as-liblame.m4:
2081         * po/POTFILES.in:
2082         * tests/check/Makefile.am:
2083         * tests/check/gst-plugins-ugly.supp:
2084         * tests/check/meson.build:
2085         * tests/check/pipelines/.gitignore:
2086         * tests/check/pipelines/lame.c:
2087           Remove lame plugin, moved to -good
2088           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2089
2090 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
2091
2092         * Makefile.am:
2093         * REQUIREMENTS:
2094         * configure.ac:
2095         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2096         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2097         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2098         * docs/plugins/inspect/plugin-mpg123.xml:
2099         * ext/Makefile.am:
2100         * ext/meson.build:
2101         * ext/mpg123/Makefile.am:
2102         * ext/mpg123/gstmpg123audiodec.c:
2103         * ext/mpg123/gstmpg123audiodec.h:
2104         * ext/mpg123/meson.build:
2105         * tests/check/Makefile.am:
2106         * tests/check/elements/.gitignore:
2107         * tests/check/elements/mpg123audiodec.c:
2108         * tests/check/meson.build:
2109           Remove mpg123 plugin, moved to -good
2110           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2111
2112 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
2113
2114         * README:
2115         * common:
2116           Automatic update of common submodule
2117           From 48a5d85 to 3f4aa96
2118
2119 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2120
2121         * ext/sidplay/meson.build:
2122           sidplay: hide symbols in meson for this c++ plugin too
2123           Keep things local, as this is the only c++ plugin
2124           in ugly currently.
2125
2126 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
2127
2128         * meson.build:
2129           meson: don't export symbols by default
2130           Only plugin entry points should be exported.
2131           Currently plugins might export more symbols with
2132           the meson build, as we don't have the exports
2133           regexp there that we pass to libtool.
2134
2135 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2136
2137         * ext/x264/gstx264enc.c:
2138           x264enc: add FIXME note for future configuration cleanup
2139
2140 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2141
2142         * ext/dvdread/dvdreadsrc.c:
2143           dvdreadsrc: Fix string memory leak
2144           https://bugzilla.gnome.org/show_bug.cgi?id=785388
2145
2146 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
2147
2148         * ext/x264/gstx264enc.c:
2149           x264enc: fix indentation
2150
2151 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2152
2153         * ext/x264/gstx264enc.c:
2154           x264enc: fix caps leak
2155           Move creation of supported sink pads into class_init function
2156           which is also the only place where they're used. Unref the
2157           caps when no longer needed, the pad template will take its
2158           own ref.
2159           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2160
2161 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
2162
2163         * ext/mpg123/gstmpg123audiodec.c:
2164           mpg123audiodec: fix caps leak
2165           The pad template takes its own ref, so we should unref the caps.
2166           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2167
2168 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
2169
2170         * po/meson.build:
2171           meson: po: use glib preset and read language list from LINGUAS
2172           Supported since meson 0.37, so we can use it now.
2173
2174 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2175
2176         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2177           dvdlpmdec: Fix overrun from coverity
2178           CID #1414801
2179
2180 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2181
2182         * meson.build:
2183           meson: find python3 via python3 module
2184           https://bugzilla.gnome.org/show_bug.cgi?id=783198
2185
2186 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2187
2188         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2189         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2190           dvdlpcmdec: Added support for Blu-Ray audio
2191           https://bugzilla.gnome.org/show_bug.cgi?id=784552
2192
2193 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
2194
2195         * gst/asfdemux/gstasfdemux.c:
2196           asfdemux: More index handling
2197           In the same vein as the previous commit, the end of the file might have been
2198           cut and therefore contains bogus data.
2199           If the object is too short, consider it as garbage and return a non-fatal
2200           flow.
2201           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2202
2203 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
2204
2205         * gst/asfdemux/gstasfdemux.c:
2206           asfdemux; Don't assume index is present at end of file
2207           Some files have garbage at the end of the file, don't error out if we don't
2208           find the index there.
2209           Reverts back to previous behaviour (where corrupted/missing indexex were
2210           not a fatal error).
2211           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2212
2213 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2214
2215         * meson.build:
2216           meson: fix with-package-name option
2217           https://bugzilla.gnome.org/show_bug.cgi?id=784082
2218
2219 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2220
2221         * gst/asfdemux/gstasfdemux.c:
2222           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2223           ... which is how it has always been until changed coincidentally in commit
2224           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2225           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2226           to compensate for that in a lateral way
2227
2228 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2229
2230         * ext/x264/gstx264enc.c:
2231           x264enc: relax bframes upper limit count to maximum encoder supported
2232
2233 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2234
2235         * ext/sidplay/meson.build:
2236           meson: don't error out if sidplay library is not found
2237
2238 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
2239
2240         * ext/meson.build:
2241         * ext/sidplay/meson.build:
2242           meson: build sid plugin
2243           https://bugzilla.gnome.org/show_bug.cgi?id=784135
2244
2245 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2246
2247         * ext/x264/gstx264enc.c:
2248           x264: fix memory leak
2249           When the allowed caps are the same of template caps the allowed
2250           caps are not unrefed, leaking memory.
2251           https://bugzilla.gnome.org/show_bug.cgi?id=784060
2252
2253 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
2254
2255         * tests/check/meson.build:
2256           meson: Do not use path separator in test names
2257           Avoiding warnings like:
2258           WARNING: Target "elements/audioamplify" has a path separator in its name.
2259
2260 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
2261
2262         * gst/asfdemux/gstasfdemux.c:
2263           asfdemux: fix checking for header objects
2264           The if 'and' condition was mixed up with the last parameter of the
2265           function and would lead to wrong results
2266
2267 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
2268
2269         * Makefile.am:
2270         * config.h.meson:
2271         * meson.build:
2272           meson: don't need config.h.meson any longer
2273
2274 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2275
2276         * meson.build:
2277         * meson_options.txt:
2278           meson: add options to set package name and origin
2279           https://bugzilla.gnome.org/show_bug.cgi?id=782172
2280
2281 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
2282
2283         * tests/check/meson.build:
2284           Add gstvideo_dep for meson mpeg2dec test build
2285
2286 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
2287
2288         * tests/check/Makefile.am:
2289         * tests/check/elements/mpeg2dec.c:
2290           mpeg2dec test: Fix expected output caps
2291           In the absence of explicit info, video decoders
2292           now output mono multiview caps by default, so make
2293           the expected caps match that
2294
2295 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2296
2297         * config.h.meson:
2298         * configure.ac:
2299         * ext/a52dec/Makefile.am:
2300         * ext/amrnb/Makefile.am:
2301         * ext/amrwbdec/Makefile.am:
2302         * ext/cdio/Makefile.am:
2303         * ext/dvdread/Makefile.am:
2304         * ext/lame/Makefile.am:
2305         * ext/mpeg2dec/Makefile.am:
2306         * ext/mpg123/Makefile.am:
2307         * ext/sidplay/Makefile.am:
2308         * ext/twolame/Makefile.am:
2309         * ext/x264/Makefile.am:
2310         * gst/asfdemux/Makefile.am:
2311         * gst/dvdlpcmdec/Makefile.am:
2312         * gst/dvdsub/Makefile.am:
2313         * gst/realmedia/Makefile.am:
2314         * gst/xingmux/Makefile.am:
2315           Remove plugin specific static build option
2316           Static and dynamic plugins now have the same interface. The standard
2317           --enable-static/--enable-shared toggle are sufficient.
2318
2319 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2320
2321         * ext/sidplay/gstsiddec.cc:
2322           sid: Make plugin name match plugin file name
2323
2324 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
2325
2326         * configure.ac:
2327         * meson.build:
2328           Back to development
2329
2330 === release 1.12.0 ===
2331
2332 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
2333
2334         * ChangeLog:
2335         * NEWS:
2336         * RELEASE:
2337         * configure.ac:
2338         * docs/plugins/inspect/plugin-a52dec.xml:
2339         * docs/plugins/inspect/plugin-amrnb.xml:
2340         * docs/plugins/inspect/plugin-amrwbdec.xml:
2341         * docs/plugins/inspect/plugin-asf.xml:
2342         * docs/plugins/inspect/plugin-cdio.xml:
2343         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2344         * docs/plugins/inspect/plugin-dvdread.xml:
2345         * docs/plugins/inspect/plugin-dvdsub.xml:
2346         * docs/plugins/inspect/plugin-lame.xml:
2347         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2348         * docs/plugins/inspect/plugin-mpg123.xml:
2349         * docs/plugins/inspect/plugin-realmedia.xml:
2350         * docs/plugins/inspect/plugin-siddec.xml:
2351         * docs/plugins/inspect/plugin-twolame.xml:
2352         * docs/plugins/inspect/plugin-x264.xml:
2353         * docs/plugins/inspect/plugin-xingmux.xml:
2354         * gst-plugins-ugly.doap:
2355         * meson.build:
2356           Release 1.12.0
2357
2358 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2359
2360         * po/af.po:
2361         * po/az.po:
2362         * po/bg.po:
2363         * po/ca.po:
2364         * po/cs.po:
2365         * po/da.po:
2366         * po/de.po:
2367         * po/el.po:
2368         * po/en_GB.po:
2369         * po/eo.po:
2370         * po/es.po:
2371         * po/eu.po:
2372         * po/fi.po:
2373         * po/fr.po:
2374         * po/fur.po:
2375         * po/gl.po:
2376         * po/hr.po:
2377         * po/hu.po:
2378         * po/id.po:
2379         * po/it.po:
2380         * po/ja.po:
2381         * po/lt.po:
2382         * po/lv.po:
2383         * po/ms.po:
2384         * po/mt.po:
2385         * po/nb.po:
2386         * po/nl.po:
2387         * po/or.po:
2388         * po/pl.po:
2389         * po/pt_BR.po:
2390         * po/ro.po:
2391         * po/ru.po:
2392         * po/sk.po:
2393         * po/sl.po:
2394         * po/sq.po:
2395         * po/sr.po:
2396         * po/sv.po:
2397         * po/tr.po:
2398         * po/uk.po:
2399         * po/vi.po:
2400         * po/zh_CN.po:
2401           Update .po files
2402
2403 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
2404
2405         * po/id.po:
2406         * po/sv.po:
2407           po: Update translations
2408
2409 === release 1.11.91 ===
2410
2411 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
2412
2413         * ChangeLog:
2414         * NEWS:
2415         * RELEASE:
2416         * configure.ac:
2417         * docs/plugins/inspect/plugin-a52dec.xml:
2418         * docs/plugins/inspect/plugin-amrnb.xml:
2419         * docs/plugins/inspect/plugin-amrwbdec.xml:
2420         * docs/plugins/inspect/plugin-asf.xml:
2421         * docs/plugins/inspect/plugin-cdio.xml:
2422         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2423         * docs/plugins/inspect/plugin-dvdread.xml:
2424         * docs/plugins/inspect/plugin-dvdsub.xml:
2425         * docs/plugins/inspect/plugin-lame.xml:
2426         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2427         * docs/plugins/inspect/plugin-mpg123.xml:
2428         * docs/plugins/inspect/plugin-realmedia.xml:
2429         * docs/plugins/inspect/plugin-siddec.xml:
2430         * docs/plugins/inspect/plugin-twolame.xml:
2431         * docs/plugins/inspect/plugin-x264.xml:
2432         * docs/plugins/inspect/plugin-xingmux.xml:
2433         * gst-plugins-ugly.doap:
2434         * meson.build:
2435           Release 1.11.91
2436
2437 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2438
2439         * po/af.po:
2440         * po/az.po:
2441         * po/bg.po:
2442         * po/ca.po:
2443         * po/cs.po:
2444         * po/da.po:
2445         * po/de.po:
2446         * po/el.po:
2447         * po/en_GB.po:
2448         * po/eo.po:
2449         * po/es.po:
2450         * po/eu.po:
2451         * po/fi.po:
2452         * po/fr.po:
2453         * po/fur.po:
2454         * po/gl.po:
2455         * po/hr.po:
2456         * po/hu.po:
2457         * po/id.po:
2458         * po/it.po:
2459         * po/ja.po:
2460         * po/lt.po:
2461         * po/lv.po:
2462         * po/ms.po:
2463         * po/mt.po:
2464         * po/nb.po:
2465         * po/nl.po:
2466         * po/or.po:
2467         * po/pl.po:
2468         * po/pt_BR.po:
2469         * po/ro.po:
2470         * po/ru.po:
2471         * po/sk.po:
2472         * po/sl.po:
2473         * po/sq.po:
2474         * po/sr.po:
2475         * po/sv.po:
2476         * po/tr.po:
2477         * po/uk.po:
2478         * po/vi.po:
2479         * po/zh_CN.po:
2480           Update .po files
2481
2482 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
2483
2484         * po/LINGUAS:
2485         * po/fur.po:
2486         * po/id.po:
2487         * po/sv.po:
2488           po: Update translations
2489
2490 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2491
2492         * ext/x264/gstx264enc.h:
2493           x264: Use __declspec(dllimport) with MinGW too
2494           x264.h says this isn't needed with MinGW, but it looks like it is.
2495           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2496
2497 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2498
2499         * common:
2500           Automatic update of common submodule
2501           From 60aeef6 to 48a5d85
2502
2503 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
2504
2505         * autogen.sh:
2506         * common:
2507           Automatic update of common submodule
2508           From 39ac2f5 to 60aeef6
2509
2510 === release 1.11.90 ===
2511
2512 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2513
2514         * ChangeLog:
2515         * NEWS:
2516         * RELEASE:
2517         * configure.ac:
2518         * docs/plugins/inspect/plugin-a52dec.xml:
2519         * docs/plugins/inspect/plugin-amrnb.xml:
2520         * docs/plugins/inspect/plugin-amrwbdec.xml:
2521         * docs/plugins/inspect/plugin-asf.xml:
2522         * docs/plugins/inspect/plugin-cdio.xml:
2523         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2524         * docs/plugins/inspect/plugin-dvdread.xml:
2525         * docs/plugins/inspect/plugin-dvdsub.xml:
2526         * docs/plugins/inspect/plugin-lame.xml:
2527         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2528         * docs/plugins/inspect/plugin-mpg123.xml:
2529         * docs/plugins/inspect/plugin-realmedia.xml:
2530         * docs/plugins/inspect/plugin-siddec.xml:
2531         * docs/plugins/inspect/plugin-twolame.xml:
2532         * docs/plugins/inspect/plugin-x264.xml:
2533         * docs/plugins/inspect/plugin-xingmux.xml:
2534         * gst-plugins-ugly.doap:
2535         * meson.build:
2536           Release 1.11.90
2537
2538 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
2539
2540         * po/af.po:
2541         * po/az.po:
2542         * po/bg.po:
2543         * po/ca.po:
2544         * po/cs.po:
2545         * po/da.po:
2546         * po/de.po:
2547         * po/el.po:
2548         * po/en_GB.po:
2549         * po/eo.po:
2550         * po/es.po:
2551         * po/eu.po:
2552         * po/fi.po:
2553         * po/fr.po:
2554         * po/gl.po:
2555         * po/hr.po:
2556         * po/hu.po:
2557         * po/id.po:
2558         * po/it.po:
2559         * po/ja.po:
2560         * po/lt.po:
2561         * po/lv.po:
2562         * po/ms.po:
2563         * po/mt.po:
2564         * po/nb.po:
2565         * po/nl.po:
2566         * po/or.po:
2567         * po/pl.po:
2568         * po/pt_BR.po:
2569         * po/ro.po:
2570         * po/ru.po:
2571         * po/sk.po:
2572         * po/sl.po:
2573         * po/sq.po:
2574         * po/sr.po:
2575         * po/sv.po:
2576         * po/tr.po:
2577         * po/uk.po:
2578         * po/vi.po:
2579         * po/zh_CN.po:
2580           Update .po files
2581
2582 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2583
2584         * po/id.po:
2585         * po/sv.po:
2586           po: Update translations
2587
2588 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2589
2590         * tests/check/meson.build:
2591           meson: test: Fix environment object usage
2592           And use get_pkgconfig_variable instead of calling pkg-config ourself
2593
2594 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
2595
2596         * REQUIREMENTS:
2597           REQUIREMENTS: update for mad mp3 decoder removal
2598           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2599
2600 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2601
2602         * Makefile.am:
2603           Add libgstrmdemux.so to cruft list
2604           This was renamed to libgstrealmedia.so, this fixes helps fixing
2605           uninstalled setup.
2606           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2607
2608 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2609
2610         * docs/plugins/inspect/plugin-realmedia.xml:
2611         * gst/realmedia/Makefile.am:
2612         * gst/realmedia/meson.build:
2613           Rename plugin filenames to match plugin names
2614           libgstrmdemux.so becomes libgstrealmedia.so
2615           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2616
2617 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
2618
2619         * ext/mpeg2dec/gstmpeg2dec.c:
2620           mpeg2dec: Fix latency calculation
2621           The latency calculation was missing a scaling by GST_SECOND,
2622           so it would always report a tiny latency. Fix that.
2623           Spotted by Guillaume Desmottes.
2624
2625 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2626
2627         * gst/asfdemux/gstasfdemux.c:
2628           asfdemux: Fix compilation with gcc 7
2629           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2630           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2631           is_encrypted = ! !((flags & 0x8000) << 15);
2632           ~~~~~~~~~~~~~~~~~~^~~~~~
2633           https://bugzilla.gnome.org/show_bug.cgi?id=779329
2634
2635 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
2636
2637         * ext/amrwbdec/amrwb.c:
2638         * ext/amrwbdec/amrwbdec.h:
2639           Update Edgard Lima's email
2640           https://bugzilla.gnome.org/show_bug.cgi?id=779230
2641
2642 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
2643
2644         * meson.build:
2645           meson: Update version
2646
2647 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2648
2649         * configure.ac:
2650           Back to development
2651
2652 === release 1.11.2 ===
2653
2654 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2655
2656         * ChangeLog:
2657         * NEWS:
2658         * RELEASE:
2659         * configure.ac:
2660         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2661         * docs/plugins/inspect/plugin-a52dec.xml:
2662         * docs/plugins/inspect/plugin-amrnb.xml:
2663         * docs/plugins/inspect/plugin-amrwbdec.xml:
2664         * docs/plugins/inspect/plugin-asf.xml:
2665         * docs/plugins/inspect/plugin-cdio.xml:
2666         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2667         * docs/plugins/inspect/plugin-dvdread.xml:
2668         * docs/plugins/inspect/plugin-dvdsub.xml:
2669         * docs/plugins/inspect/plugin-lame.xml:
2670         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2671         * docs/plugins/inspect/plugin-mpg123.xml:
2672         * docs/plugins/inspect/plugin-realmedia.xml:
2673         * docs/plugins/inspect/plugin-siddec.xml:
2674         * docs/plugins/inspect/plugin-twolame.xml:
2675         * docs/plugins/inspect/plugin-x264.xml:
2676         * docs/plugins/inspect/plugin-xingmux.xml:
2677         * gst-plugins-ugly.doap:
2678           Release 1.11.2
2679
2680 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2681
2682         * po/af.po:
2683         * po/az.po:
2684         * po/bg.po:
2685         * po/ca.po:
2686         * po/cs.po:
2687         * po/da.po:
2688         * po/de.po:
2689         * po/el.po:
2690         * po/en_GB.po:
2691         * po/eo.po:
2692         * po/es.po:
2693         * po/eu.po:
2694         * po/fi.po:
2695         * po/fr.po:
2696         * po/gl.po:
2697         * po/hr.po:
2698         * po/hu.po:
2699         * po/id.po:
2700         * po/it.po:
2701         * po/ja.po:
2702         * po/lt.po:
2703         * po/lv.po:
2704         * po/ms.po:
2705         * po/mt.po:
2706         * po/nb.po:
2707         * po/nl.po:
2708         * po/or.po:
2709         * po/pl.po:
2710         * po/pt_BR.po:
2711         * po/ro.po:
2712         * po/ru.po:
2713         * po/sk.po:
2714         * po/sl.po:
2715         * po/sq.po:
2716         * po/sr.po:
2717         * po/sv.po:
2718         * po/tr.po:
2719         * po/uk.po:
2720         * po/vi.po:
2721         * po/zh_CN.po:
2722           Update .po files
2723
2724 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2725
2726         * po/id.po:
2727         * po/sv.po:
2728           po: Update translations
2729
2730 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2731
2732         * Makefile.am:
2733           meson: dist meson build files
2734           Ship meson build files in tarballs, so people who use tarballs
2735           in their builds can start playing with meson already.
2736
2737 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2738
2739         * ext/x264/gstx264enc.c:
2740           x264: Initialize function vtable in plugin_init()
2741           These values are defined in the x264.h header and are not const on
2742           Windows due to the way DLLs work. See:
2743           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2744           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2745           https://bugzilla.gnome.org/show_bug.cgi?id=777903
2746
2747 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2748
2749         * gst/asfdemux/gstasfdemux.c:
2750           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2751           https://bugzilla.gnome.org/show_bug.cgi?id=777955
2752
2753 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
2754
2755         * gst/asfdemux/gstasfdemux.c:
2756           asfdemux: Reset number of languages to 0 when freeing the array because of errors
2757           Otherwise we will happily index into the array at NULL if the requested
2758           index is smaller than the number of languages that were previously
2759           allocated.
2760           https://bugzilla.gnome.org/show_bug.cgi?id=777937
2761
2762 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2763
2764         * tests/check/meson.build:
2765           meson: Properly use ':' for defining keywords
2766
2767 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
2768
2769         * meson.build:
2770           meson: bump version
2771
2772 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2773
2774         * configure.ac:
2775           Back to development
2776
2777 === release 1.11.1 ===
2778
2779 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
2780
2781         * ChangeLog:
2782         * NEWS:
2783         * RELEASE:
2784         * configure.ac:
2785         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2786         * docs/plugins/inspect/plugin-a52dec.xml:
2787         * docs/plugins/inspect/plugin-amrnb.xml:
2788         * docs/plugins/inspect/plugin-amrwbdec.xml:
2789         * docs/plugins/inspect/plugin-asf.xml:
2790         * docs/plugins/inspect/plugin-cdio.xml:
2791         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2792         * docs/plugins/inspect/plugin-dvdread.xml:
2793         * docs/plugins/inspect/plugin-dvdsub.xml:
2794         * docs/plugins/inspect/plugin-lame.xml:
2795         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2796         * docs/plugins/inspect/plugin-mpg123.xml:
2797         * docs/plugins/inspect/plugin-realmedia.xml:
2798         * docs/plugins/inspect/plugin-siddec.xml:
2799         * docs/plugins/inspect/plugin-twolame.xml:
2800         * docs/plugins/inspect/plugin-x264.xml:
2801         * docs/plugins/inspect/plugin-xingmux.xml:
2802         * gst-plugins-ugly.doap:
2803           Release 1.11.1
2804
2805 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2806
2807         * po/af.po:
2808         * po/az.po:
2809         * po/bg.po:
2810         * po/ca.po:
2811         * po/cs.po:
2812         * po/da.po:
2813         * po/de.po:
2814         * po/el.po:
2815         * po/en_GB.po:
2816         * po/eo.po:
2817         * po/es.po:
2818         * po/eu.po:
2819         * po/fi.po:
2820         * po/fr.po:
2821         * po/gl.po:
2822         * po/hr.po:
2823         * po/hu.po:
2824         * po/id.po:
2825         * po/it.po:
2826         * po/ja.po:
2827         * po/lt.po:
2828         * po/lv.po:
2829         * po/ms.po:
2830         * po/mt.po:
2831         * po/nb.po:
2832         * po/nl.po:
2833         * po/or.po:
2834         * po/pl.po:
2835         * po/pt_BR.po:
2836         * po/ro.po:
2837         * po/ru.po:
2838         * po/sk.po:
2839         * po/sl.po:
2840         * po/sq.po:
2841         * po/sr.po:
2842         * po/sv.po:
2843         * po/tr.po:
2844         * po/uk.po:
2845         * po/vi.po:
2846         * po/zh_CN.po:
2847           Update .po files
2848
2849 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
2850
2851         * po/hr.po:
2852         * po/id.po:
2853         * po/sv.po:
2854           po: Update translations
2855
2856 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2857
2858         * ext/amrnb/meson.build:
2859         * ext/x264/meson.build:
2860         * meson.build:
2861           meson: Install presets files
2862
2863 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2864
2865         * ext/x264/GstX264Enc.prs:
2866           x264enc: Add a youtube preset.
2867           Based on https://support.google.com/youtube/answer/1722171
2868           https://bugzilla.gnome.org/show_bug.cgi?id=751560
2869
2870 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
2871
2872         * config.h.meson:
2873         * configure.ac:
2874         * docs/plugins/Makefile.am:
2875         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2876         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2877         * docs/plugins/inspect/plugin-mad.xml:
2878         * ext/Makefile.am:
2879         * ext/mad/Makefile.am:
2880         * ext/mad/gstmad.c:
2881         * ext/mad/gstmad.h:
2882         * ext/mad/meson.build:
2883         * ext/meson.build:
2884           mad: remove plugin
2885           We have better replacements such as the mpg123 plugin.
2886           The main reason to keep around mad was for 'freeform'
2887           mp3 support, but mpg123 can handle those too nowadays.
2888           Also, mad is GPL and has been unmaintained for years.
2889           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2890
2891 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2892
2893         * Makefile.am:
2894         * configure.ac:
2895         * win32/MANIFEST:
2896         * win32/common/.gitignore:
2897         * win32/common/config.h:
2898           win32: remove platform-specific copies of generated headers
2899           Unused and no longer needed.
2900
2901 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
2902
2903         * .gitignore:
2904         * Makefile.am:
2905         * configure.ac:
2906         * gst-plugins-ugly.spec.in:
2907           Remove generated .spec file
2908           Likely extremely bitrotten, and we should not ship this anyway.
2909
2910 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
2911
2912         * meson.build:
2913           meson: Support building without Gst debug
2914
2915 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
2916
2917         * README:
2918         * common:
2919           Automatic update of common submodule
2920           From f980fd9 to 39ac2f5
2921
2922 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2923
2924         * gst/asfdemux/gstasfdemux.c:
2925           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2926           https://bugzilla.gnome.org/show_bug.cgi?id=775515
2927
2928 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2929
2930         * ext/x264/gstx264enc.c:
2931           x264enc: Add information for mixed mode
2932           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2933
2934 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2935
2936         * ext/x264/gstx264enc.c:
2937           x264enc: Correctly pass interlacing/TFF information
2938           Give the interlacing information correctly to the encoder. Also parse
2939           TFF/BFF information from the caps and pass it too.
2940           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2941
2942 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2943
2944         * ext/x264/gstx264enc.c:
2945           x264enc: Auto-detect interlace mode from caps
2946           If the caps are interlaced, interlacing is always enabled on the
2947           encoder. If the interlace-mode field is missing or if it's progressive,
2948           the encoder uses the "interlaced" property.
2949           https://bugzilla.gnome.org/show_bug.cgi?id=775228
2950
2951 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2952
2953         * .gitmodules:
2954           common: use https protocol for common submodule
2955           https://bugzilla.gnome.org/show_bug.cgi?id=775110
2956
2957 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2958
2959         * gst/realmedia/realhash.c:
2960           real: Fix compiler warnings with latest clang
2961           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2962           *buf1 = 128;
2963           ~ ^~~
2964           https://bugzilla.gnome.org/show_bug.cgi?id=775112
2965
2966 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
2967
2968         * gst/asfdemux/gstasfdemux.c:
2969           asfdemux: Allow 64bit sizes for DATA object
2970           we *can* have files greater than 4GB, any other object should be
2971           smaller than that
2972
2973 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
2974
2975         * gst/asfdemux/gstasfdemux.c:
2976           asfdemux: Add sanity check for asf_stream_audio
2977           We should have enough bytes for the specified codec_data
2978           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2979
2980 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
2981
2982         * gst/asfdemux/gstasfdemux.c:
2983           asfdemux: Add sanity checks when reading asf_stream_video_format
2984           It should report a size of at least 40 bytes
2985           Also check for the size of the remaining data (i.e. codec_data)
2986           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2987
2988 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
2989
2990         * gst/asfdemux/gstasfdemux.c:
2991           asfdemux: Add check for invalid/corrupt asf object
2992           An asf object can't realistically be bigger than 2**32 bytes.
2993           If it reports a size bigger than that, consider it corrupt and properly
2994           propagate the error back.
2995           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2996
2997 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
2998
2999         * gst/asfdemux/gstasfdemux.c:
3000           asfdemux: Handle EOS in push-mode on corrupted files
3001           It is possible no streams were activated when receiving EOS, if so
3002           handled it as if we hadn't seen the header
3003           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3004
3005 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
3006
3007         * gst/asfdemux/gstasfdemux.c:
3008         * gst/asfdemux/gstasfdemux.h:
3009           asfdemux: FILE headers are mandatory in the header
3010           As per the specification, also avoids ending up trying to play a
3011           file with plenty of un-initialized values.
3012           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3013
3014 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
3015
3016         * gst/asfdemux/gstasfdemux.c:
3017           asfdemux: Handle incomplete header in pull mode
3018           pulling headers is meant to complete as a whole. If we don't have
3019           enough data, it's an error.
3020           Avoids pipeline hangs on corrupted files
3021           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3022
3023 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
3024
3025         * gst/asfdemux/gstasfdemux.c:
3026           asfdemux: Handle issues with "empty" files
3027           In some corrupted files, we could end up with no actual streams
3028           being exposed.
3029           In those cases, make sure we properly propagate the failure all
3030           the way to the loop function. This avoids ending up in cases where
3031           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3032           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3033
3034 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3035
3036         * ext/dvdread/dvdreadsrc.c:
3037           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3038
3039 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
3040
3041         * meson.build:
3042           meson: Add ignored warnings for MSVC
3043           https://bugzilla.gnome.org/show_bug.cgi?id=774656
3044
3045 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
3046
3047         * configure.ac:
3048         * ext/x264/Makefile.am:
3049         * ext/x264/gstx264enc.c:
3050         * ext/x264/gstx264enc.h:
3051         * ext/x264/meson.build:
3052         * meson_options.txt:
3053           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3054           x264 has to be compiled specifically for a target bit depth.
3055           Distributions currently ship various libraries in their packages, with
3056           different bit depths.
3057           This change now allows to provide them all at configure time and have
3058           the x264enc element dynamically switch between them based on the bit
3059           depth of the input format.
3060           https://bugzilla.gnome.org/show_bug.cgi?id=763297
3061
3062 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
3063
3064         * meson.build:
3065           meson: update version
3066
3067 === release 1.11.0 ===
3068
3069 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
3070
3071         * configure.ac:
3072           Back to development
3073
3074 === release 1.10.0 ===
3075
3076 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
3077
3078         * ChangeLog:
3079         * NEWS:
3080         * RELEASE:
3081         * configure.ac:
3082         * docs/plugins/inspect/plugin-a52dec.xml:
3083         * docs/plugins/inspect/plugin-amrnb.xml:
3084         * docs/plugins/inspect/plugin-amrwbdec.xml:
3085         * docs/plugins/inspect/plugin-asf.xml:
3086         * docs/plugins/inspect/plugin-cdio.xml:
3087         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3088         * docs/plugins/inspect/plugin-dvdread.xml:
3089         * docs/plugins/inspect/plugin-dvdsub.xml:
3090         * docs/plugins/inspect/plugin-lame.xml:
3091         * docs/plugins/inspect/plugin-mad.xml:
3092         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3093         * docs/plugins/inspect/plugin-mpg123.xml:
3094         * docs/plugins/inspect/plugin-realmedia.xml:
3095         * docs/plugins/inspect/plugin-siddec.xml:
3096         * docs/plugins/inspect/plugin-twolame.xml:
3097         * docs/plugins/inspect/plugin-x264.xml:
3098         * docs/plugins/inspect/plugin-xingmux.xml:
3099         * gst-plugins-ugly.doap:
3100         * win32/common/config.h:
3101           Release 1.10.0
3102
3103 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
3104
3105         * po/af.po:
3106         * po/az.po:
3107         * po/bg.po:
3108         * po/ca.po:
3109         * po/cs.po:
3110         * po/da.po:
3111         * po/de.po:
3112         * po/el.po:
3113         * po/en_GB.po:
3114         * po/eo.po:
3115         * po/es.po:
3116         * po/eu.po:
3117         * po/fi.po:
3118         * po/fr.po:
3119         * po/gl.po:
3120         * po/hr.po:
3121         * po/hu.po:
3122         * po/id.po:
3123         * po/it.po:
3124         * po/ja.po:
3125         * po/lt.po:
3126         * po/lv.po:
3127         * po/ms.po:
3128         * po/mt.po:
3129         * po/nb.po:
3130         * po/nl.po:
3131         * po/or.po:
3132         * po/pl.po:
3133         * po/pt_BR.po:
3134         * po/ro.po:
3135         * po/ru.po:
3136         * po/sk.po:
3137         * po/sl.po:
3138         * po/sq.po:
3139         * po/sr.po:
3140         * po/sv.po:
3141         * po/tr.po:
3142         * po/uk.po:
3143         * po/vi.po:
3144         * po/zh_CN.po:
3145           Update .po files
3146
3147 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3148
3149         * po/id.po:
3150         * po/sv.po:
3151           po: Update translations
3152
3153 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3154
3155         * meson.build:
3156         * tests/meson.build:
3157           meson: Don't depend on gstreamer-check-1.0 on windows
3158           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3159
3160 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3161
3162         * meson.build:
3163         * tests/check/meson.build:
3164         * tests/meson.build:
3165           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3166           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3167           Does not actually work. See:
3168           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3169
3170 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
3171
3172         * tests/check/meson.build:
3173           meson: fix build outside of gst-all
3174
3175 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3176
3177         * meson.build:
3178         * tests/check/meson.build:
3179         * tests/meson.build:
3180           meson: move gstreamer-check-1.0 dependency to tests/check
3181           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3182
3183 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3184
3185         * meson.build:
3186           meson: Don't set c_std to gnu99
3187           Use the default for each compiler on every platform instead. This
3188           improves our compatibility with compilers that don't have gnu99 as
3189           a c_std.
3190
3191 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3192
3193         * meson.build:
3194         * tests/check/getpluginsdir:
3195         * tests/check/meson.build:
3196           meson: Make use of new environment object and set plugin path to builddir
3197           Workaround source_root being the root directory of all projects
3198           in the subproject case and remove now unneeded getpluginsdir
3199           Bump meson requirement to 0.35
3200
3201 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3202
3203         * hooks/pre-commit.hook:
3204         * meson.build:
3205         * tests/check/getpluginsdir:
3206           meson: Setup pre commit hook and fix getpluginsdir for standalone case
3207
3208 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3209
3210         * meson.build:
3211           meson: update version
3212
3213 === release 1.9.90 ===
3214
3215 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
3216
3217         * ChangeLog:
3218         * NEWS:
3219         * RELEASE:
3220         * configure.ac:
3221         * docs/plugins/inspect/plugin-a52dec.xml:
3222         * docs/plugins/inspect/plugin-amrnb.xml:
3223         * docs/plugins/inspect/plugin-amrwbdec.xml:
3224         * docs/plugins/inspect/plugin-asf.xml:
3225         * docs/plugins/inspect/plugin-cdio.xml:
3226         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3227         * docs/plugins/inspect/plugin-dvdread.xml:
3228         * docs/plugins/inspect/plugin-dvdsub.xml:
3229         * docs/plugins/inspect/plugin-lame.xml:
3230         * docs/plugins/inspect/plugin-mad.xml:
3231         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3232         * docs/plugins/inspect/plugin-mpg123.xml:
3233         * docs/plugins/inspect/plugin-realmedia.xml:
3234         * docs/plugins/inspect/plugin-siddec.xml:
3235         * docs/plugins/inspect/plugin-twolame.xml:
3236         * docs/plugins/inspect/plugin-x264.xml:
3237         * docs/plugins/inspect/plugin-xingmux.xml:
3238         * gst-plugins-ugly.doap:
3239         * win32/common/config.h:
3240           Release 1.9.90
3241
3242 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
3243
3244         * po/af.po:
3245         * po/az.po:
3246         * po/bg.po:
3247         * po/ca.po:
3248         * po/cs.po:
3249         * po/da.po:
3250         * po/de.po:
3251         * po/el.po:
3252         * po/en_GB.po:
3253         * po/eo.po:
3254         * po/es.po:
3255         * po/eu.po:
3256         * po/fi.po:
3257         * po/fr.po:
3258         * po/gl.po:
3259         * po/hr.po:
3260         * po/hu.po:
3261         * po/id.po:
3262         * po/it.po:
3263         * po/ja.po:
3264         * po/lt.po:
3265         * po/lv.po:
3266         * po/ms.po:
3267         * po/mt.po:
3268         * po/nb.po:
3269         * po/nl.po:
3270         * po/or.po:
3271         * po/pl.po:
3272         * po/pt_BR.po:
3273         * po/ro.po:
3274         * po/ru.po:
3275         * po/sk.po:
3276         * po/sl.po:
3277         * po/sq.po:
3278         * po/sr.po:
3279         * po/sv.po:
3280         * po/tr.po:
3281         * po/uk.po:
3282         * po/vi.po:
3283         * po/zh_CN.po:
3284           Update .po files
3285
3286 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
3287
3288         * po/id.po:
3289         * po/sv.po:
3290           po: Update translations
3291
3292 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
3293
3294         * ext/x264/gstx264enc.c:
3295           x264enc: Set colorimetry and chroma-site information
3296           https://bugzilla.gnome.org/show_bug.cgi?id=772159
3297
3298 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
3299
3300         * meson.build:
3301         * po/meson.build:
3302           meson: hook up translations
3303
3304 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
3305
3306         * meson.build:
3307         * tests/check/getpluginsdir:
3308         * tests/check/meson.build:
3309         * tests/meson.build:
3310           meson: hook up unit tests
3311
3312 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
3313
3314         * configure.ac:
3315           configure: Depend on gstreamer 1.9.2.1
3316
3317 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
3318
3319         * autogen.sh:
3320         * common:
3321           Automatic update of common submodule
3322           From b18d820 to f980fd9
3323
3324 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
3325
3326         * autogen.sh:
3327         * common:
3328           Automatic update of common submodule
3329           From f49c55e to b18d820
3330
3331 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3332
3333         * meson.build:
3334           meson: Bump version to 1.9.2
3335
3336 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
3337
3338         * configure.ac:
3339           Back to development
3340
3341 === release 1.9.2 ===
3342
3343 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
3344
3345         * ChangeLog:
3346         * NEWS:
3347         * RELEASE:
3348         * configure.ac:
3349         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3350         * docs/plugins/inspect/plugin-a52dec.xml:
3351         * docs/plugins/inspect/plugin-amrnb.xml:
3352         * docs/plugins/inspect/plugin-amrwbdec.xml:
3353         * docs/plugins/inspect/plugin-asf.xml:
3354         * docs/plugins/inspect/plugin-cdio.xml:
3355         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3356         * docs/plugins/inspect/plugin-dvdread.xml:
3357         * docs/plugins/inspect/plugin-dvdsub.xml:
3358         * docs/plugins/inspect/plugin-lame.xml:
3359         * docs/plugins/inspect/plugin-mad.xml:
3360         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3361         * docs/plugins/inspect/plugin-mpg123.xml:
3362         * docs/plugins/inspect/plugin-realmedia.xml:
3363         * docs/plugins/inspect/plugin-siddec.xml:
3364         * docs/plugins/inspect/plugin-twolame.xml:
3365         * docs/plugins/inspect/plugin-x264.xml:
3366         * docs/plugins/inspect/plugin-xingmux.xml:
3367         * gst-plugins-ugly.doap:
3368         * win32/common/config.h:
3369           Release 1.9.2
3370
3371 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
3372
3373         * po/af.po:
3374         * po/az.po:
3375         * po/bg.po:
3376         * po/ca.po:
3377         * po/cs.po:
3378         * po/da.po:
3379         * po/de.po:
3380         * po/el.po:
3381         * po/en_GB.po:
3382         * po/eo.po:
3383         * po/es.po:
3384         * po/eu.po:
3385         * po/fi.po:
3386         * po/fr.po:
3387         * po/gl.po:
3388         * po/hr.po:
3389         * po/hu.po:
3390         * po/id.po:
3391         * po/it.po:
3392         * po/ja.po:
3393         * po/lt.po:
3394         * po/lv.po:
3395         * po/ms.po:
3396         * po/mt.po:
3397         * po/nb.po:
3398         * po/nl.po:
3399         * po/or.po:
3400         * po/pl.po:
3401         * po/pt_BR.po:
3402         * po/ro.po:
3403         * po/ru.po:
3404         * po/sk.po:
3405         * po/sl.po:
3406         * po/sq.po:
3407         * po/sr.po:
3408         * po/sv.po:
3409         * po/tr.po:
3410         * po/uk.po:
3411         * po/vi.po:
3412         * po/zh_CN.po:
3413           po: Update translations
3414
3415 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3416
3417         * ext/sidplay/gstsiddec.cc:
3418           siddec: Fix compilation with debugging disabled
3419           gstsiddec.o
3420           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3421           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3422           const gchar *reason = gst_flow_get_name (ret);
3423           ^
3424
3425 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
3426
3427         * ext/sidplay/gstsiddec.cc:
3428         * gst/asfdemux/gstasfdemux.c:
3429         * gst/realmedia/rmdemux.c:
3430           Use the new API to post flow ERROR messages on the bus
3431           https://bugzilla.gnome.org/show_bug.cgi?id=770158
3432
3433 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
3434
3435         * gst/asfdemux/meson.build:
3436           meson: Link asfdemux against the gstsdp library
3437
3438 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
3439
3440         * meson.build:
3441           meson: Add support for fallback subprojects
3442
3443 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3444
3445         * .gitignore:
3446         * config.h.meson:
3447         * ext/a52dec/meson.build:
3448         * ext/amrnb/meson.build:
3449         * ext/amrwbdec/meson.build:
3450         * ext/cdio/meson.build:
3451         * ext/dvdread/meson.build:
3452         * ext/lame/meson.build:
3453         * ext/mad/meson.build:
3454         * ext/meson.build:
3455         * ext/mpeg2dec/meson.build:
3456         * ext/mpg123/meson.build:
3457         * ext/twolame/meson.build:
3458         * ext/x264/meson.build:
3459         * gst/asfdemux/meson.build:
3460         * gst/dvdlpcmdec/meson.build:
3461         * gst/dvdsub/meson.build:
3462         * gst/meson.build:
3463         * gst/realmedia/meson.build:
3464         * gst/xingmux/meson.build:
3465         * meson.build:
3466           Add support for Meson as alternative/parallel build system
3467           https://github.com/mesonbuild/meson
3468           With contributions from:
3469           Tim-Philipp Müller <tim@centricular.com>
3470           Jussi Pakkanen <jpakkane@gmail.com> (original port)
3471           Highlights of the features provided are:
3472           * Faster builds on Linux (~40-50% faster)
3473           * The ability to build with MSVC on Windows
3474           * Generate Visual Studio project files
3475           * Generate XCode project files
3476           * Much faster builds on Windows (on-par with Linux)
3477           * Seriously fast configure and building on embedded
3478           ... and many more. For more details see:
3479           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3480           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3481           Building with Meson should work on both Linux and Windows, but may
3482           need a few more tweaks on other operating systems.
3483
3484 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3485
3486         * ext/a52dec/gsta52dec.c:
3487         * ext/dvdread/dvdreadsrc.c:
3488         * ext/x264/gstx264enc.h:
3489         * gst/realmedia/realhash.c:
3490         * gst/realmedia/rtspreal.c:
3491           plugins: Use <stdint.h> instead of _stdint.h
3492           _stdint.h is generated by Autotools and we don't really need it. All
3493           supported platforms now ship with stdint.h. The only stickler was MSVC,
3494           and since Visual Studio 2015 it also ships stdint.h now.
3495
3496 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3497
3498         * ext/mpeg2dec/perftest.c:
3499           mpeg2dec: remove file no longer used or needed
3500
3501 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
3502
3503         * gst/dvdlpcmdec/Makefile.am:
3504           dvdlpcmdec: add libgstbase CFLAGS as well
3505           For consistency.
3506           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3507
3508 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
3509
3510         * gst/dvdlpcmdec/Makefile.am:
3511           dvdlpcmdec: link libgstbase-1.0
3512           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3513
3514 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3515
3516         * gst/asfdemux/gstasfdemux.c:
3517           asfdemux: Add byte rate based bitrate tag in case there are no audio props
3518           https://bugzilla.gnome.org/show_bug.cgi?id=769418
3519
3520 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3521
3522         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3523         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3524           dvdlpcmdec: add support for another format
3525           The format specification can be found here:
3526           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3527           Note: This format is also used for Wifi-Display.
3528           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3529
3530 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3531
3532         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3533         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3534           dvdlpcmdec: rewrite to use GstAudioDecoder
3535           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3536
3537 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
3538
3539         * ext/sidplay/gstsiddec.cc:
3540           sidplay: fix compiler warnings when building with -O3
3541           Avoid compiler warnings "‘foo’ may be used uninitialized in this
3542           function" when building with -O3 by checking the return bool value
3543           of format conversion function.
3544           https://bugzilla.gnome.org/show_bug.cgi?id=769116
3545
3546 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
3547
3548         * common:
3549           Automatic update of common submodule
3550           From f363b32 to f49c55e
3551
3552 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
3553
3554         * configure.ac:
3555           Back to development
3556
3557 === release 1.9.1 ===
3558
3559 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
3560
3561         * ChangeLog:
3562         * NEWS:
3563         * RELEASE:
3564         * configure.ac:
3565         * docs/plugins/inspect/plugin-a52dec.xml:
3566         * docs/plugins/inspect/plugin-amrnb.xml:
3567         * docs/plugins/inspect/plugin-amrwbdec.xml:
3568         * docs/plugins/inspect/plugin-asf.xml:
3569         * docs/plugins/inspect/plugin-cdio.xml:
3570         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3571         * docs/plugins/inspect/plugin-dvdread.xml:
3572         * docs/plugins/inspect/plugin-dvdsub.xml:
3573         * docs/plugins/inspect/plugin-lame.xml:
3574         * docs/plugins/inspect/plugin-mad.xml:
3575         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3576         * docs/plugins/inspect/plugin-mpg123.xml:
3577         * docs/plugins/inspect/plugin-realmedia.xml:
3578         * docs/plugins/inspect/plugin-siddec.xml:
3579         * docs/plugins/inspect/plugin-twolame.xml:
3580         * docs/plugins/inspect/plugin-x264.xml:
3581         * docs/plugins/inspect/plugin-xingmux.xml:
3582         * gst-plugins-ugly.doap:
3583         * win32/common/config.h:
3584           Release 1.9.1
3585
3586 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3587
3588         * po/af.po:
3589         * po/az.po:
3590         * po/bg.po:
3591         * po/ca.po:
3592         * po/cs.po:
3593         * po/da.po:
3594         * po/de.po:
3595         * po/el.po:
3596         * po/en_GB.po:
3597         * po/eo.po:
3598         * po/es.po:
3599         * po/eu.po:
3600         * po/fi.po:
3601         * po/fr.po:
3602         * po/gl.po:
3603         * po/hr.po:
3604         * po/hu.po:
3605         * po/id.po:
3606         * po/it.po:
3607         * po/ja.po:
3608         * po/lt.po:
3609         * po/lv.po:
3610         * po/ms.po:
3611         * po/mt.po:
3612         * po/nb.po:
3613         * po/nl.po:
3614         * po/or.po:
3615         * po/pl.po:
3616         * po/pt_BR.po:
3617         * po/ro.po:
3618         * po/ru.po:
3619         * po/sk.po:
3620         * po/sl.po:
3621         * po/sq.po:
3622         * po/sr.po:
3623         * po/sv.po:
3624         * po/tr.po:
3625         * po/uk.po:
3626         * po/vi.po:
3627         * po/zh_CN.po:
3628           Update .po files
3629
3630 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
3631
3632         * po/hr.po:
3633           po: Update translations
3634
3635 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3636
3637         * common:
3638           Automatic update of common submodule
3639           From ac2f647 to f363b32
3640
3641 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
3642
3643         * gst/asfdemux/gstasfdemux.c:
3644           asfdemux: fix seeking back after EOS has been reached in push mode
3645           Fix seeking when demuxer is in INDEX state. This happens when we
3646           reached the end of the stream. It should still be possible to do
3647           a flushing seek and seek back to any other position though. Instead
3648           the demuxer would just go straight to EOS again instead of going
3649           back to processing packets again from the new position.
3650           https://bugzilla.gnome.org/show_bug.cgi?id=749066
3651
3652 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3653
3654         * gst/realmedia/rdtmanager.c:
3655           rdtmanager: fix clock leak
3656           The clock returned by gst_system_clock_obtain() was never unreffed.
3657           https://bugzilla.gnome.org/show_bug.cgi?id=766565
3658
3659 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
3660
3661         * docs/plugins/inspect/plugin-a52dec.xml:
3662         * docs/plugins/inspect/plugin-amrnb.xml:
3663         * docs/plugins/inspect/plugin-amrwbdec.xml:
3664         * docs/plugins/inspect/plugin-asf.xml:
3665         * docs/plugins/inspect/plugin-cdio.xml:
3666         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3667         * docs/plugins/inspect/plugin-dvdread.xml:
3668         * docs/plugins/inspect/plugin-dvdsub.xml:
3669         * docs/plugins/inspect/plugin-lame.xml:
3670         * docs/plugins/inspect/plugin-mad.xml:
3671         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3672         * docs/plugins/inspect/plugin-mpg123.xml:
3673         * docs/plugins/inspect/plugin-realmedia.xml:
3674         * docs/plugins/inspect/plugin-siddec.xml:
3675         * docs/plugins/inspect/plugin-twolame.xml:
3676         * docs/plugins/inspect/plugin-x264.xml:
3677         * docs/plugins/inspect/plugin-xingmux.xml:
3678           docs: Update for git master
3679
3680 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
3681
3682         * ext/amrnb/amrnbdec.c:
3683         * ext/mad/gstmad.c:
3684           amrnbec, mad: fix two more parse function declarations
3685
3686 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3687
3688         * ext/a52dec/gsta52dec.c:
3689         * ext/amrwbdec/amrwbdec.c:
3690           a52dec, amrwbec: fix parse function declaration mismatch
3691           Fixes MSVC compiler warning:
3692           amrwbdec.c(99): warning C4133: '=': incompatible types
3693           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3694           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3695           gsta52dec.c(156): warning C4133: '=': incompatible types
3696           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3697           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3698
3699 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3700
3701         * ext/mpg123/gstmpg123audiodec.h:
3702           mpg123: fix build with msvc
3703           Fix syntax errors when compiling against cerbero-provided libmpg123
3704           headers. We do the same as the libmpg123 internal visual studio
3705           build here.
3706           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3707           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3708           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3709           mpg123.h(1378): error C2091: function returns function
3710           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3711           mpg123.h(1378): error C2059: syntax error: ')'
3712           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3713           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3714           ...
3715
3716 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
3717
3718         * configure.ac:
3719         * ext/mpeg2dec/gstmpeg2dec.c:
3720           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3721           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3722           and get rid of version-dependent code paths. There's still
3723           avdec_mpeg2video for those who are stuck on ancient distros which
3724           we don't target any more.
3725           Also fixes build with MSVC, which doesn't like #if #else #endif
3726           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3727
3728 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
3729
3730         * README:
3731         * common:
3732           Automatic update of common submodule
3733           From 6f2d209 to ac2f647
3734
3735 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
3736
3737         * ext/a52dec/gsta52dec.c:
3738         * ext/amrnb/amrnbdec.c:
3739         * ext/amrnb/amrnbenc.c:
3740         * ext/amrwbdec/amrwbdec.c:
3741         * ext/dvdread/dvdreadsrc.c:
3742         * ext/lame/gstlamemp3enc.c:
3743         * ext/mad/gstmad.c:
3744         * ext/mpeg2dec/gstmpeg2dec.c:
3745         * ext/sidplay/gstsiddec.cc:
3746         * ext/twolame/gsttwolamemp2enc.c:
3747         * ext/x264/gstx264enc.c:
3748         * gst/asfdemux/gstasfdemux.c:
3749         * gst/asfdemux/gstrtpasfdepay.c:
3750         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3751         * gst/dvdsub/gstdvdsubdec.c:
3752         * gst/dvdsub/gstdvdsubparse.c:
3753         * gst/realmedia/pnmsrc.c:
3754         * gst/realmedia/rademux.c:
3755         * gst/realmedia/rdtdepay.c:
3756         * gst/realmedia/rdtmanager.c:
3757         * gst/realmedia/rmdemux.c:
3758         * gst/xingmux/gstxingmux.c:
3759           ugly: use new gst_element_class_add_static_pad_template()
3760           https://bugzilla.gnome.org/show_bug.cgi?id=763082
3761
3762 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3763
3764         * configure.ac:
3765           Back to development
3766
3767 === release 1.8.0 ===
3768
3769 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
3770
3771         * ChangeLog:
3772         * NEWS:
3773         * RELEASE:
3774         * configure.ac:
3775         * docs/plugins/inspect/plugin-a52dec.xml:
3776         * docs/plugins/inspect/plugin-amrnb.xml:
3777         * docs/plugins/inspect/plugin-amrwbdec.xml:
3778         * docs/plugins/inspect/plugin-asf.xml:
3779         * docs/plugins/inspect/plugin-cdio.xml:
3780         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3781         * docs/plugins/inspect/plugin-dvdread.xml:
3782         * docs/plugins/inspect/plugin-dvdsub.xml:
3783         * docs/plugins/inspect/plugin-lame.xml:
3784         * docs/plugins/inspect/plugin-mad.xml:
3785         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3786         * docs/plugins/inspect/plugin-mpg123.xml:
3787         * docs/plugins/inspect/plugin-realmedia.xml:
3788         * docs/plugins/inspect/plugin-siddec.xml:
3789         * docs/plugins/inspect/plugin-twolame.xml:
3790         * docs/plugins/inspect/plugin-x264.xml:
3791         * docs/plugins/inspect/plugin-xingmux.xml:
3792         * gst-plugins-ugly.doap:
3793         * win32/common/config.h:
3794           Release 1.8.0
3795
3796 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
3797
3798         * po/af.po:
3799         * po/az.po:
3800         * po/bg.po:
3801         * po/ca.po:
3802         * po/cs.po:
3803         * po/da.po:
3804         * po/de.po:
3805         * po/el.po:
3806         * po/en_GB.po:
3807         * po/eo.po:
3808         * po/es.po:
3809         * po/eu.po:
3810         * po/fi.po:
3811         * po/fr.po:
3812         * po/gl.po:
3813         * po/hr.po:
3814         * po/hu.po:
3815         * po/id.po:
3816         * po/it.po:
3817         * po/ja.po:
3818         * po/lt.po:
3819         * po/lv.po:
3820         * po/ms.po:
3821         * po/mt.po:
3822         * po/nb.po:
3823         * po/nl.po:
3824         * po/or.po:
3825         * po/pl.po:
3826         * po/pt_BR.po:
3827         * po/ro.po:
3828         * po/ru.po:
3829         * po/sk.po:
3830         * po/sl.po:
3831         * po/sq.po:
3832         * po/sr.po:
3833         * po/sv.po:
3834         * po/tr.po:
3835         * po/uk.po:
3836         * po/vi.po:
3837         * po/zh_CN.po:
3838           Update .po files
3839
3840 === release 1.7.91 ===
3841
3842 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3843
3844         * ChangeLog:
3845         * NEWS:
3846         * RELEASE:
3847         * configure.ac:
3848         * docs/plugins/inspect/plugin-a52dec.xml:
3849         * docs/plugins/inspect/plugin-amrnb.xml:
3850         * docs/plugins/inspect/plugin-amrwbdec.xml:
3851         * docs/plugins/inspect/plugin-asf.xml:
3852         * docs/plugins/inspect/plugin-cdio.xml:
3853         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3854         * docs/plugins/inspect/plugin-dvdread.xml:
3855         * docs/plugins/inspect/plugin-dvdsub.xml:
3856         * docs/plugins/inspect/plugin-lame.xml:
3857         * docs/plugins/inspect/plugin-mad.xml:
3858         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3859         * docs/plugins/inspect/plugin-mpg123.xml:
3860         * docs/plugins/inspect/plugin-realmedia.xml:
3861         * docs/plugins/inspect/plugin-siddec.xml:
3862         * docs/plugins/inspect/plugin-twolame.xml:
3863         * docs/plugins/inspect/plugin-x264.xml:
3864         * docs/plugins/inspect/plugin-xingmux.xml:
3865         * gst-plugins-ugly.doap:
3866         * win32/common/config.h:
3867           Release 1.7.91
3868
3869 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3870
3871         * po/af.po:
3872         * po/az.po:
3873         * po/bg.po:
3874         * po/ca.po:
3875         * po/cs.po:
3876         * po/da.po:
3877         * po/de.po:
3878         * po/el.po:
3879         * po/en_GB.po:
3880         * po/eo.po:
3881         * po/es.po:
3882         * po/eu.po:
3883         * po/fi.po:
3884         * po/fr.po:
3885         * po/gl.po:
3886         * po/hr.po:
3887         * po/hu.po:
3888         * po/id.po:
3889         * po/it.po:
3890         * po/ja.po:
3891         * po/lt.po:
3892         * po/lv.po:
3893         * po/ms.po:
3894         * po/mt.po:
3895         * po/nb.po:
3896         * po/nl.po:
3897         * po/or.po:
3898         * po/pl.po:
3899         * po/pt_BR.po:
3900         * po/ro.po:
3901         * po/ru.po:
3902         * po/sk.po:
3903         * po/sl.po:
3904         * po/sq.po:
3905         * po/sr.po:
3906         * po/sv.po:
3907         * po/tr.po:
3908         * po/uk.po:
3909         * po/vi.po:
3910         * po/zh_CN.po:
3911           Update .po files
3912
3913 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
3914
3915         * gst/asfdemux/gstasfdemux.c:
3916         * gst/asfdemux/gstasfdemux.h:
3917           asfdemux: Don't modify segment values on accurate seeks
3918           When dealing with accurate seeks, we want to return exactly the segment
3919           that was requested by the seek event, and not adjust the values.
3920           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3921
3922 === release 1.7.90 ===
3923
3924 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3925
3926         * ChangeLog:
3927         * NEWS:
3928         * RELEASE:
3929         * configure.ac:
3930         * docs/plugins/inspect/plugin-a52dec.xml:
3931         * docs/plugins/inspect/plugin-amrnb.xml:
3932         * docs/plugins/inspect/plugin-amrwbdec.xml:
3933         * docs/plugins/inspect/plugin-asf.xml:
3934         * docs/plugins/inspect/plugin-cdio.xml:
3935         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3936         * docs/plugins/inspect/plugin-dvdread.xml:
3937         * docs/plugins/inspect/plugin-dvdsub.xml:
3938         * docs/plugins/inspect/plugin-lame.xml:
3939         * docs/plugins/inspect/plugin-mad.xml:
3940         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3941         * docs/plugins/inspect/plugin-mpg123.xml:
3942         * docs/plugins/inspect/plugin-realmedia.xml:
3943         * docs/plugins/inspect/plugin-siddec.xml:
3944         * docs/plugins/inspect/plugin-twolame.xml:
3945         * docs/plugins/inspect/plugin-x264.xml:
3946         * docs/plugins/inspect/plugin-xingmux.xml:
3947         * gst-plugins-ugly.doap:
3948         * win32/common/config.h:
3949           Release 1.7.90
3950
3951 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3952
3953         * po/af.po:
3954         * po/az.po:
3955         * po/ca.po:
3956         * po/cs.po:
3957         * po/da.po:
3958         * po/de.po:
3959         * po/el.po:
3960         * po/en_GB.po:
3961         * po/eo.po:
3962         * po/es.po:
3963         * po/eu.po:
3964         * po/fi.po:
3965         * po/fr.po:
3966         * po/gl.po:
3967         * po/hr.po:
3968         * po/hu.po:
3969         * po/id.po:
3970         * po/it.po:
3971         * po/ja.po:
3972         * po/lt.po:
3973         * po/lv.po:
3974         * po/ms.po:
3975         * po/mt.po:
3976         * po/nb.po:
3977         * po/nl.po:
3978         * po/or.po:
3979         * po/pl.po:
3980         * po/pt_BR.po:
3981         * po/ro.po:
3982         * po/ru.po:
3983         * po/sk.po:
3984         * po/sl.po:
3985         * po/sq.po:
3986         * po/sr.po:
3987         * po/sv.po:
3988         * po/tr.po:
3989         * po/uk.po:
3990         * po/vi.po:
3991         * po/zh_CN.po:
3992           Update .po files
3993
3994 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3995
3996         * po/bg.po:
3997           po: Update translations
3998
3999 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
4000
4001         * ext/dvdread/dvdreadsrc.c:
4002           dvdread: Fix seek starting at 0 for title != 1
4003           Otherwise the playback would start at title 0
4004           https://bugzilla.gnome.org/show_bug.cgi?id=762787
4005
4006 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
4007
4008         * common:
4009           Automatic update of common submodule
4010           From b64f03f to 6f2d209
4011
4012 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4013
4014         * gst/asfdemux/gstasfdemux.c:
4015           asfdemux: fix adding bitrate to stream tags
4016           https://bugzilla.gnome.org/show_bug.cgi?id=699586
4017
4018 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4019
4020         * gst/asfdemux/asf.vcproj:
4021         * gst/realmedia/rmdemux.vcproj:
4022         * win32/MANIFEST:
4023         * win32/gst.sln:
4024         * win32/vs6/gst_plugins_ugly.dsw:
4025         * win32/vs6/libgstasfdemux.dsp:
4026         * win32/vs6/libgstdvdlpcmdec.dsp:
4027         * win32/vs6/libgstdvdsub.dsp:
4028         * win32/vs6/libgstlame.dsp:
4029         * win32/vs6/libgstmad.dsp:
4030         * win32/vs6/libgstrealmedia.dsp:
4031         * win32/vs6/libgstsynaesthesia.dsp:
4032           win32: remove outdated build cruft
4033           This hasn't been touched for generations, doesn't work,
4034           and is just causing confusion. We also don't want to
4035           maintain these files manually.
4036
4037 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
4038
4039         * ext/mpeg2dec/gstmpeg2dec.c:
4040           mpeg2dec: don't use exported but undeclared core debug category symbols
4041           It's not right and won't work on Windows with MSVC.
4042
4043 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4044
4045         * configure.ac:
4046           Back to development
4047
4048 === release 1.7.2 ===
4049
4050 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
4051
4052         * ChangeLog:
4053         * NEWS:
4054         * RELEASE:
4055         * configure.ac:
4056         * docs/plugins/inspect/plugin-a52dec.xml:
4057         * docs/plugins/inspect/plugin-amrnb.xml:
4058         * docs/plugins/inspect/plugin-amrwbdec.xml:
4059         * docs/plugins/inspect/plugin-asf.xml:
4060         * docs/plugins/inspect/plugin-cdio.xml:
4061         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4062         * docs/plugins/inspect/plugin-dvdread.xml:
4063         * docs/plugins/inspect/plugin-dvdsub.xml:
4064         * docs/plugins/inspect/plugin-lame.xml:
4065         * docs/plugins/inspect/plugin-mad.xml:
4066         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4067         * docs/plugins/inspect/plugin-mpg123.xml:
4068         * docs/plugins/inspect/plugin-realmedia.xml:
4069         * docs/plugins/inspect/plugin-siddec.xml:
4070         * docs/plugins/inspect/plugin-twolame.xml:
4071         * docs/plugins/inspect/plugin-x264.xml:
4072         * docs/plugins/inspect/plugin-xingmux.xml:
4073         * gst-plugins-ugly.doap:
4074         * win32/common/config.h:
4075           Release 1.7.2
4076
4077 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
4078
4079         * po/af.po:
4080         * po/az.po:
4081         * po/bg.po:
4082         * po/ca.po:
4083         * po/cs.po:
4084         * po/da.po:
4085         * po/de.po:
4086         * po/el.po:
4087         * po/en_GB.po:
4088         * po/eo.po:
4089         * po/es.po:
4090         * po/eu.po:
4091         * po/fi.po:
4092         * po/gl.po:
4093         * po/hr.po:
4094         * po/hu.po:
4095         * po/id.po:
4096         * po/it.po:
4097         * po/ja.po:
4098         * po/lt.po:
4099         * po/lv.po:
4100         * po/ms.po:
4101         * po/mt.po:
4102         * po/nb.po:
4103         * po/nl.po:
4104         * po/or.po:
4105         * po/pl.po:
4106         * po/ro.po:
4107         * po/ru.po:
4108         * po/sk.po:
4109         * po/sl.po:
4110         * po/sq.po:
4111         * po/sr.po:
4112         * po/sv.po:
4113         * po/tr.po:
4114         * po/uk.po:
4115         * po/vi.po:
4116         * po/zh_CN.po:
4117           Update .po files
4118
4119 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4120
4121         * po/fr.po:
4122         * po/pt_BR.po:
4123           po: Update translations
4124
4125 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4126
4127         * ext/sidplay/gstsiddec.cc:
4128           sidplay: Fix compiler warning about C++11 compatibility
4129           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4130           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4131           ^
4132           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4133           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4134           ^
4135
4136 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4137
4138         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4139         * docs/plugins/inspect/plugin-a52dec.xml:
4140         * docs/plugins/inspect/plugin-amrnb.xml:
4141         * docs/plugins/inspect/plugin-amrwbdec.xml:
4142         * docs/plugins/inspect/plugin-asf.xml:
4143         * docs/plugins/inspect/plugin-cdio.xml:
4144         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4145         * docs/plugins/inspect/plugin-dvdread.xml:
4146         * docs/plugins/inspect/plugin-dvdsub.xml:
4147         * docs/plugins/inspect/plugin-lame.xml:
4148         * docs/plugins/inspect/plugin-mad.xml:
4149         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4150         * docs/plugins/inspect/plugin-mpg123.xml:
4151         * docs/plugins/inspect/plugin-realmedia.xml:
4152         * docs/plugins/inspect/plugin-siddec.xml:
4153         * docs/plugins/inspect/plugin-twolame.xml:
4154         * docs/plugins/inspect/plugin-x264.xml:
4155         * docs/plugins/inspect/plugin-xingmux.xml:
4156           docs: update inspection to git and fix mpg123 inspect location
4157
4158 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
4159
4160         * tests/files/Makefile.am:
4161         * tests/files/stream.mp2:
4162           tests: fix distcheck
4163
4164 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
4165
4166         * configure.ac:
4167         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4168         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4169         * docs/plugins/xml/plugin-mpg123.xml:
4170         * ext/Makefile.am:
4171         * gst-plugins-ugly.spec.in:
4172         * tests/check/Makefile.am:
4173           mpg123: move from -bad to -ugly
4174           Hook up to build system, add to docs
4175
4176 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
4177
4178         * configure.ac:
4179         * tests/Makefile.am:
4180         * tests/check/Makefile.am:
4181         * tests/check/elements/.gitignore:
4182         * tests/files/Makefile.am:
4183         * tests/files/cbr_stream.mp3:
4184         * tests/files/vbr_stream.mp3:
4185           tests: add test data for mpg123 plugin
4186
4187 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
4188
4189           Merge branch 'plugin-move-mpg123'
4190           Move mpg123 plugin from -bad to -ugly.
4191           https://bugzilla.gnome.org/show_bug.cgi?id=719849
4192
4193 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
4194
4195         * ext/mpg123/gstmpg123audiodec.c:
4196           plugins-bad: Fix example pipelines
4197           rename gst-launch --> gst-launch-1.0
4198           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4199           fix caps in examples
4200           https://bugzilla.gnome.org/show_bug.cgi?id=759432
4201
4202 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4203
4204         * ext/mpg123/gstmpg123audiodec.c:
4205           mpg123: still reset pending audio info on hard flush
4206           Follow-up to previous commit.
4207           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4208
4209 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
4210
4211         * ext/mpg123/gstmpg123audiodec.c:
4212           mpg123: fix handling of sample rate change during playback
4213           If the sample rate of the media changes, the resulting flush will
4214           clear the has_next_audioinfo flag, and the caps won't be sent
4215           downstream.
4216           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4217
4218 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4219
4220         * ext/mpg123/gstmpg123audiodec.c:
4221           audiodecoders: use default pad accept-caps handling
4222           Avoids useless check of downstream caps when handling an
4223           accept-caps query
4224           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4225           sbcdec, adpcmdec, sirendec
4226
4227 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4228
4229         * ext/mpg123/Makefile.am:
4230           Remove obsolete Android build cruft
4231           This is not needed any longer.
4232
4233 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
4234
4235         * ext/mpg123/gstmpg123audiodec.c:
4236           mpg123: fix compiler warning and simplify checks in set_caps
4237           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4238
4239 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4240
4241         * ext/mpg123/gstmpg123audiodec.c:
4242           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4243           The old code was using gst_caps_normalize() and was generally overly
4244           complex. Simplify by picking sample rate and number of channels from
4245           upstream and the sample format from the allowed caps. If the format caps
4246           is a list of strins, just pick the first one. And if the srcpad isn't
4247           linked yet, use the default format (S16).
4248           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4249
4250 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4251
4252         * ext/mpg123/gstmpg123audiodec.c:
4253           Fix up one-element lists in template caps
4254
4255 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
4256
4257         * tests/check/elements/mpg123audiodec.c:
4258           tests: fix mpg123audiodec test for big-endian architectures
4259
4260 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4261
4262         * ext/mpg123/gstmpg123audiodec.c:
4263           mpg123: improved error report and checks
4264           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4265
4266 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
4267
4268         * ext/mpg123/gstmpg123audiodec.c:
4269           mpg123audiodec: Require caps to be set before any data processing
4270
4271 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
4272
4273         * ext/mpg123/gstmpg123audiodec.c:
4274           mpg123: Remove dead assignment
4275           harder ? :)
4276
4277 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4278
4279         * tests/check/elements/mpg123audiodec.c:
4280           mpg123audiodec: Fix event handling in unit test
4281
4282 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4283
4284         * ext/mpg123/Makefile.am:
4285           gst: Add better support for static plugins
4286
4287 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
4288
4289         * ext/mpg123/gstmpg123audiodec.c:
4290           mpg123: Add conditional on API version for new enum
4291
4292 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4293
4294         * tests/check/Makefile.am:
4295           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4296           To get the CK_DEFAULT_TIMEOUT defined for all tests
4297           https://bugzilla.gnome.org/show_bug.cgi?id=761472
4298
4299 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4300
4301         * autogen.sh:
4302         * common:
4303           Automatic update of common submodule
4304           From 86e4663 to b64f03f
4305
4306 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
4307
4308         * configure.ac:
4309         * ext/amrnb/amrnbdec.h:
4310         * ext/amrnb/amrnbenc.h:
4311         * ext/amrwbdec/amrwbdec.h:
4312           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4313           We don't really need to cater for older versions any more.
4314
4315 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
4316
4317         * ext/mpeg2dec/gstmpeg2dec.c:
4318           mpeg2dec: Demote rank to SECONDARY
4319           https://bugzilla.gnome.org/show_bug.cgi?id=574461
4320
4321 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4322
4323         * gst/dvdsub/gstdvdsubdec.c:
4324           dvdsubdec: use query caps instead of accept-caps
4325           accept-caps does only a shallow check and a full downstream
4326           caps query is needed to check if ARGB is possible
4327
4328 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
4329
4330         * gst/asfdemux/asfpacket.c:
4331         * gst/asfdemux/gstasfdemux.c:
4332         * gst/asfdemux/gstasfdemux.h:
4333           asfdemux: Support reverse playback
4334           Support reverse playback for ASF format.
4335           Parse packets and queue the payloads, then push
4336           the payload buffer to decoder in reverse order.
4337           Video buffers are pushed from KeyFrame to next
4338           Keyframe.
4339           https://bugzilla.gnome.org/show_bug.cgi?id=757341
4340
4341 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4342
4343         * configure.ac:
4344           Back to development
4345
4346 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
4347
4348         * tests/check/elements/amrnbenc.c:
4349           amrnbenc: Fix various compiler warnings in the test
4350
4351 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4352
4353         * tests/check/elements/x264enc.c:
4354           x264enc: Fix various compiler warnings in the test
4355
4356 === release 1.7.1 ===
4357
4358 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
4359
4360         * ChangeLog:
4361         * NEWS:
4362         * RELEASE:
4363         * configure.ac:
4364         * docs/plugins/inspect/plugin-a52dec.xml:
4365         * docs/plugins/inspect/plugin-amrnb.xml:
4366         * docs/plugins/inspect/plugin-amrwbdec.xml:
4367         * docs/plugins/inspect/plugin-asf.xml:
4368         * docs/plugins/inspect/plugin-cdio.xml:
4369         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4370         * docs/plugins/inspect/plugin-dvdread.xml:
4371         * docs/plugins/inspect/plugin-dvdsub.xml:
4372         * docs/plugins/inspect/plugin-lame.xml:
4373         * docs/plugins/inspect/plugin-mad.xml:
4374         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4375         * docs/plugins/inspect/plugin-realmedia.xml:
4376         * docs/plugins/inspect/plugin-siddec.xml:
4377         * docs/plugins/inspect/plugin-twolame.xml:
4378         * docs/plugins/inspect/plugin-x264.xml:
4379         * docs/plugins/inspect/plugin-xingmux.xml:
4380         * gst-plugins-ugly.doap:
4381         * win32/common/config.h:
4382           Release 1.7.1
4383
4384 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
4385
4386         * po/af.po:
4387         * po/az.po:
4388         * po/bg.po:
4389         * po/ca.po:
4390         * po/cs.po:
4391         * po/da.po:
4392         * po/de.po:
4393         * po/el.po:
4394         * po/en_GB.po:
4395         * po/eo.po:
4396         * po/es.po:
4397         * po/eu.po:
4398         * po/fi.po:
4399         * po/fr.po:
4400         * po/gl.po:
4401         * po/hr.po:
4402         * po/hu.po:
4403         * po/id.po:
4404         * po/it.po:
4405         * po/ja.po:
4406         * po/lt.po:
4407         * po/lv.po:
4408         * po/ms.po:
4409         * po/mt.po:
4410         * po/nb.po:
4411         * po/nl.po:
4412         * po/or.po:
4413         * po/pl.po:
4414         * po/pt_BR.po:
4415         * po/ro.po:
4416         * po/ru.po:
4417         * po/sk.po:
4418         * po/sl.po:
4419         * po/sq.po:
4420         * po/sr.po:
4421         * po/sv.po:
4422         * po/tr.po:
4423         * po/uk.po:
4424         * po/vi.po:
4425         * po/zh_CN.po:
4426           Update .po files
4427
4428 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4429
4430         * po/id.po:
4431         * po/sv.po:
4432           po: Update translations
4433
4434 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4435
4436         * configure.ac:
4437           configure: Use -Bsymbolic-functions if available
4438           While this is more useful for libraries, some of our plugins with multiple
4439           files and some internal API can also benefit from this.
4440
4441 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
4442
4443         * docs/plugins/gst-plugins-ugly-plugins.args:
4444         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4445         * docs/plugins/inspect/plugin-a52dec.xml:
4446         * docs/plugins/inspect/plugin-amrnb.xml:
4447         * docs/plugins/inspect/plugin-amrwbdec.xml:
4448         * docs/plugins/inspect/plugin-asf.xml:
4449         * docs/plugins/inspect/plugin-cdio.xml:
4450         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4451         * docs/plugins/inspect/plugin-dvdread.xml:
4452         * docs/plugins/inspect/plugin-dvdsub.xml:
4453         * docs/plugins/inspect/plugin-lame.xml:
4454         * docs/plugins/inspect/plugin-mad.xml:
4455         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4456         * docs/plugins/inspect/plugin-realmedia.xml:
4457         * docs/plugins/inspect/plugin-siddec.xml:
4458         * docs/plugins/inspect/plugin-twolame.xml:
4459         * docs/plugins/inspect/plugin-x264.xml:
4460         * docs/plugins/inspect/plugin-xingmux.xml:
4461           docs: update to git
4462
4463 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4464
4465         * autogen.sh:
4466         * common:
4467           Automatic update of common submodule
4468           From b319909 to 86e4663
4469
4470 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4471
4472         * ext/x264/gstx264enc.c:
4473           x264enc: increase bitrate limit from 100Mbps to 2Gbps
4474           Don't artificially limit the bitrate, x264enc allows much
4475           higher bitrates, and for intra-only 4k AVC they are needed.
4476           x264 clips to 2Gbps internally, so use that as limit for now.
4477           https://bugzilla.gnome.org/show_bug.cgi?id=758620
4478
4479 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4480
4481         * ext/x264/gstx264enc.c:
4482           x264enc: drop unnecessary NULL check before g_free
4483
4484 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
4485
4486         * common:
4487           Automatic update of common submodule
4488           From b99800a to b319909
4489
4490 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
4491
4492         * configure.ac:
4493           Use new GST_ENABLE_EXTRA_CHECKS #define
4494           https://bugzilla.gnome.org/show_bug.cgi?id=756870
4495
4496 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
4497
4498         * README:
4499         * common:
4500           Automatic update of common submodule
4501           From 9aed1d7 to b99800a
4502
4503 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
4504
4505         * configure.ac:
4506           Update GLib dependency to 2.40.0
4507
4508 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4509
4510         * ext/dvdread/README:
4511           dvdread: remove broken link
4512           Removing instead of updating as previously pointed-to page
4513           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4514           from dvd.sourceforge.net's homepage as: "Collection of
4515           information on file formats/data structures relating to DVD
4516           navigation/SPUs."
4517
4518 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
4519
4520         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4521           dvdlpcmdec: fix invalid read beyond channel position array
4522           We would always copy sizeof(sorted_position) bytes, which is
4523           for 8 channels, but if we have less than 8 channels the
4524           position array we copy from will only have allocated space
4525           for channel channels, so we would read beyond the input
4526           array in some cases.
4527
4528 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
4529
4530         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4531           dvdlpcmdec: factor out common code to set output format into new function
4532           When caps event is recieved and header is changed, reordering channel
4533           and setting the default output format for audio are processed. These 2 of
4534           code are same. Thus, It is better to make a new function for these common
4535           code in terms of removing duplicated code, maintenance and expansion.
4536           https://bugzilla.gnome.org/show_bug.cgi?id=753920
4537
4538 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4539
4540         * gst/asfdemux/gstasfdemux.c:
4541           asfdemux: Don't push any data on pads after the segment.stop
4542           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4543
4544 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
4545
4546         * gst/asfdemux/gstasfdemux.c:
4547         * gst/asfdemux/gstasfdemux.h:
4548           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4549           Not for accurate seeks, which should accurately start at the requested
4550           position.
4551           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4552
4553 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4554
4555         * gst/asfdemux/gstasfdemux.c:
4556           asfdemux: Update segment.position when pushing buffers
4557           Without this, non-flushing seeks are not going to work well.
4558           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4559
4560 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4561
4562         * gst/asfdemux/gstasfdemux.c:
4563           asfdemux: Only push EOS event if we're not doing a segment seek
4564           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4565
4566 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4567
4568         * gst/asfdemux/gstasfdemux.c:
4569           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4570           We don't want to unconditionally send an EOS event downstream, but might want
4571           to send a SEGMENT_DONE message/event instead if a segment seek was done
4572           before.
4573           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4574
4575 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4576
4577         * configure.ac:
4578           Back to development
4579
4580 === release 1.6.0 ===
4581
4582 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
4583
4584         * ChangeLog:
4585         * NEWS:
4586         * RELEASE:
4587         * configure.ac:
4588         * docs/plugins/inspect/plugin-a52dec.xml:
4589         * docs/plugins/inspect/plugin-amrnb.xml:
4590         * docs/plugins/inspect/plugin-amrwbdec.xml:
4591         * docs/plugins/inspect/plugin-asf.xml:
4592         * docs/plugins/inspect/plugin-cdio.xml:
4593         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4594         * docs/plugins/inspect/plugin-dvdread.xml:
4595         * docs/plugins/inspect/plugin-dvdsub.xml:
4596         * docs/plugins/inspect/plugin-lame.xml:
4597         * docs/plugins/inspect/plugin-mad.xml:
4598         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4599         * docs/plugins/inspect/plugin-realmedia.xml:
4600         * docs/plugins/inspect/plugin-siddec.xml:
4601         * docs/plugins/inspect/plugin-twolame.xml:
4602         * docs/plugins/inspect/plugin-x264.xml:
4603         * docs/plugins/inspect/plugin-xingmux.xml:
4604         * gst-plugins-ugly.doap:
4605         * win32/common/config.h:
4606           Release 1.6.0
4607
4608 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4609
4610         * po/af.po:
4611         * po/az.po:
4612         * po/bg.po:
4613         * po/ca.po:
4614         * po/cs.po:
4615         * po/da.po:
4616         * po/de.po:
4617         * po/el.po:
4618         * po/en_GB.po:
4619         * po/eo.po:
4620         * po/es.po:
4621         * po/eu.po:
4622         * po/fi.po:
4623         * po/fr.po:
4624         * po/gl.po:
4625         * po/hr.po:
4626         * po/hu.po:
4627         * po/id.po:
4628         * po/it.po:
4629         * po/ja.po:
4630         * po/lt.po:
4631         * po/lv.po:
4632         * po/ms.po:
4633         * po/mt.po:
4634         * po/nb.po:
4635         * po/nl.po:
4636         * po/or.po:
4637         * po/pl.po:
4638         * po/pt_BR.po:
4639         * po/ro.po:
4640         * po/ru.po:
4641         * po/sk.po:
4642         * po/sl.po:
4643         * po/sq.po:
4644         * po/sr.po:
4645         * po/sv.po:
4646         * po/tr.po:
4647         * po/uk.po:
4648         * po/vi.po:
4649         * po/zh_CN.po:
4650           Update .po files
4651
4652 === release 1.5.91 ===
4653
4654 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
4655
4656         * ChangeLog:
4657         * NEWS:
4658         * RELEASE:
4659         * configure.ac:
4660         * docs/plugins/inspect/plugin-a52dec.xml:
4661         * docs/plugins/inspect/plugin-amrnb.xml:
4662         * docs/plugins/inspect/plugin-amrwbdec.xml:
4663         * docs/plugins/inspect/plugin-asf.xml:
4664         * docs/plugins/inspect/plugin-cdio.xml:
4665         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4666         * docs/plugins/inspect/plugin-dvdread.xml:
4667         * docs/plugins/inspect/plugin-dvdsub.xml:
4668         * docs/plugins/inspect/plugin-lame.xml:
4669         * docs/plugins/inspect/plugin-mad.xml:
4670         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4671         * docs/plugins/inspect/plugin-realmedia.xml:
4672         * docs/plugins/inspect/plugin-siddec.xml:
4673         * docs/plugins/inspect/plugin-twolame.xml:
4674         * docs/plugins/inspect/plugin-x264.xml:
4675         * docs/plugins/inspect/plugin-xingmux.xml:
4676         * gst-plugins-ugly.doap:
4677         * win32/common/config.h:
4678           Release 1.5.91
4679
4680 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
4681
4682         * po/af.po:
4683         * po/az.po:
4684         * po/bg.po:
4685         * po/ca.po:
4686         * po/cs.po:
4687         * po/da.po:
4688         * po/de.po:
4689         * po/el.po:
4690         * po/en_GB.po:
4691         * po/eo.po:
4692         * po/es.po:
4693         * po/eu.po:
4694         * po/fi.po:
4695         * po/fr.po:
4696         * po/gl.po:
4697         * po/hr.po:
4698         * po/hu.po:
4699         * po/id.po:
4700         * po/it.po:
4701         * po/ja.po:
4702         * po/lt.po:
4703         * po/lv.po:
4704         * po/ms.po:
4705         * po/mt.po:
4706         * po/nb.po:
4707         * po/nl.po:
4708         * po/or.po:
4709         * po/pl.po:
4710         * po/pt_BR.po:
4711         * po/ro.po:
4712         * po/ru.po:
4713         * po/sk.po:
4714         * po/sl.po:
4715         * po/sq.po:
4716         * po/sr.po:
4717         * po/sv.po:
4718         * po/tr.po:
4719         * po/uk.po:
4720         * po/vi.po:
4721         * po/zh_CN.po:
4722           Update .po files
4723
4724 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
4725
4726         * po/zh_CN.po:
4727           po: Update translations
4728
4729 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
4730
4731         * ext/x264/gstx264enc.c:
4732           x264: Add bitrate info to the tags output.
4733           Makes it possible for muxers to know the target bitrate as soon
4734           as encoding starts, which flvmux now uses.
4735
4736 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
4737
4738         * gst/asfdemux/gstasfdemux.c:
4739         * gst/asfdemux/gstasfdemux.h:
4740           asfdemux: fix file mode of some source files
4741
4742 === release 1.5.90 ===
4743
4744 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
4745
4746         * ChangeLog:
4747         * NEWS:
4748         * RELEASE:
4749         * configure.ac:
4750         * docs/plugins/inspect/plugin-a52dec.xml:
4751         * docs/plugins/inspect/plugin-amrnb.xml:
4752         * docs/plugins/inspect/plugin-amrwbdec.xml:
4753         * docs/plugins/inspect/plugin-asf.xml:
4754         * docs/plugins/inspect/plugin-cdio.xml:
4755         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4756         * docs/plugins/inspect/plugin-dvdread.xml:
4757         * docs/plugins/inspect/plugin-dvdsub.xml:
4758         * docs/plugins/inspect/plugin-lame.xml:
4759         * docs/plugins/inspect/plugin-mad.xml:
4760         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4761         * docs/plugins/inspect/plugin-realmedia.xml:
4762         * docs/plugins/inspect/plugin-siddec.xml:
4763         * docs/plugins/inspect/plugin-twolame.xml:
4764         * docs/plugins/inspect/plugin-x264.xml:
4765         * docs/plugins/inspect/plugin-xingmux.xml:
4766         * gst-plugins-ugly.doap:
4767         * win32/common/config.h:
4768           Release 1.5.90
4769
4770 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
4771
4772         * po/af.po:
4773         * po/az.po:
4774         * po/bg.po:
4775         * po/ca.po:
4776         * po/cs.po:
4777         * po/da.po:
4778         * po/de.po:
4779         * po/el.po:
4780         * po/en_GB.po:
4781         * po/eo.po:
4782         * po/es.po:
4783         * po/eu.po:
4784         * po/fi.po:
4785         * po/fr.po:
4786         * po/gl.po:
4787         * po/hr.po:
4788         * po/hu.po:
4789         * po/id.po:
4790         * po/it.po:
4791         * po/ja.po:
4792         * po/lt.po:
4793         * po/lv.po:
4794         * po/ms.po:
4795         * po/mt.po:
4796         * po/nb.po:
4797         * po/nl.po:
4798         * po/or.po:
4799         * po/pl.po:
4800         * po/pt_BR.po:
4801         * po/ro.po:
4802         * po/ru.po:
4803         * po/sk.po:
4804         * po/sl.po:
4805         * po/sq.po:
4806         * po/sr.po:
4807         * po/sv.po:
4808         * po/tr.po:
4809         * po/uk.po:
4810         * po/vi.po:
4811         * po/zh_CN.po:
4812           Update .po files
4813
4814 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
4815
4816         * po/id.po:
4817         * po/sv.po:
4818           po: Update translations
4819
4820 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4821
4822         * ext/x264/gstx264enc.c:
4823           x264enc: actually return TRUE from accept-caps handler
4824           The query was handled
4825
4826 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4827
4828         * ext/x264/gstx264enc.c:
4829           x264enc: implement accept-caps handling
4830           Implement accept-caps handling without doing caps queries downstream
4831
4832 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4833
4834         * ext/amrnb/amrnbenc.c:
4835         * ext/lame/gstlamemp3enc.c:
4836         * ext/twolame/gsttwolamemp2enc.c:
4837           audioencoders: use template subset check for accept-caps
4838           It is faster than doing a query that propagates downstream and
4839           should be enough
4840           Elements: amrnbenc, lamemp3enc, twolamemp2enc
4841
4842 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4843
4844         * ext/mpeg2dec/gstmpeg2dec.c:
4845           mpeg2dec: use default pad accept-caps handling
4846           Avoids useless check of downstream caps when handling an
4847           accept-caps query
4848
4849 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4850
4851         * ext/a52dec/gsta52dec.c:
4852         * ext/amrnb/amrnbdec.c:
4853         * ext/amrwbdec/amrwbdec.c:
4854         * ext/mad/gstmad.c:
4855           audiodecoders: use default pad accept-caps handling
4856           Avoids useless check of downstream caps when handling an
4857           accept-caps query
4858           Elements: a52dec, amrnbdec, amrwbdec, mad
4859
4860 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
4861
4862         * tests/check/generic/states.c:
4863           check: Rename states unit test
4864           Makes it easier to differentiate from other modules states unit test
4865
4866 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
4867
4868         * gst/realmedia/rmdemux.c:
4869           rmdemux: fix assertion error when freeing old tags.
4870           Check if old_tags is present before calling gst_tag_list_unref
4871           https://bugzilla.gnome.org/show_bug.cgi?id=753301
4872
4873 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
4874
4875         * gst/asfdemux/gstasfdemux.c:
4876           asfdemux: fix assertion error when codec_data is not present in structure
4877           When discovering a particular asf file, caps structure doesn't have
4878           codec_data, and this was not being checked before using the same,
4879           resulting in assertion error
4880           https://bugzilla.gnome.org/show_bug.cgi?id=752803
4881
4882 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
4883
4884         * gst/asfdemux/gstasfdemux.c:
4885           asfdemux: remove unread value
4886           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4887           initial value.
4888
4889 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
4890
4891         * gst/asfdemux/gstasfdemux.c:
4892           asfdemux: Don't post error on flushing while reading headers
4893
4894 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
4895
4896         * gst/realmedia/rmdemux.c:
4897           rmdemux: mark tag list as global scope
4898
4899 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
4900
4901         * gst/realmedia/rmdemux.c:
4902           rmdemux: fix taglist leak
4903           merge doesn't take ownership, so must unref the
4904           old tags if we do merge.
4905
4906 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
4907
4908         * gst/realmedia/rmdemux.c:
4909           rmdemux: fix wrong unref when there are no tags
4910           Tags should be appended to pending tags and unref'ed only if tags
4911           are present. Else there is no need to append.
4912           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4913
4914 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
4915
4916         * gst/realmedia/rmdemux.c:
4917           rmdemux: fix memory leaks during error cases
4918           while adding stream, during error cases, only stream is
4919           being freed. Adapter, pad, tags, subpackets, index are not being
4920           freed resulting in memory leaks
4921           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4922
4923 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
4924
4925         * gst-plugins-ugly.doap:
4926           Update mailing list in doap file as well
4927
4928 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
4929
4930         * ext/amrnb/amrnbdec.c:
4931           Update mailing list address from sourceforge to freedesktop
4932
4933 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
4934
4935         * gst/realmedia/rmdemux.c:
4936           rmdemux: fix tag memory leak
4937           tags is not being freed after being merged to the
4938           pending_tags.
4939           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4940
4941 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
4942
4943         * common:
4944           Automatic update of common submodule
4945           From f74b2df to 9aed1d7
4946
4947 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
4948
4949         * configure.ac:
4950           Back to development
4951
4952 === release 1.5.2 ===
4953
4954 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
4955
4956         * ChangeLog:
4957         * NEWS:
4958         * RELEASE:
4959         * configure.ac:
4960         * docs/plugins/gst-plugins-ugly-plugins.args:
4961         * docs/plugins/inspect/plugin-a52dec.xml:
4962         * docs/plugins/inspect/plugin-amrnb.xml:
4963         * docs/plugins/inspect/plugin-amrwbdec.xml:
4964         * docs/plugins/inspect/plugin-asf.xml:
4965         * docs/plugins/inspect/plugin-cdio.xml:
4966         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4967         * docs/plugins/inspect/plugin-dvdread.xml:
4968         * docs/plugins/inspect/plugin-dvdsub.xml:
4969         * docs/plugins/inspect/plugin-lame.xml:
4970         * docs/plugins/inspect/plugin-mad.xml:
4971         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4972         * docs/plugins/inspect/plugin-realmedia.xml:
4973         * docs/plugins/inspect/plugin-siddec.xml:
4974         * docs/plugins/inspect/plugin-twolame.xml:
4975         * docs/plugins/inspect/plugin-x264.xml:
4976         * docs/plugins/inspect/plugin-xingmux.xml:
4977         * gst-plugins-ugly.doap:
4978         * win32/common/config.h:
4979           Release 1.5.2
4980
4981 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
4982
4983         * po/af.po:
4984         * po/az.po:
4985         * po/bg.po:
4986         * po/ca.po:
4987         * po/cs.po:
4988         * po/da.po:
4989         * po/de.po:
4990         * po/el.po:
4991         * po/en_GB.po:
4992         * po/eo.po:
4993         * po/es.po:
4994         * po/eu.po:
4995         * po/fi.po:
4996         * po/fr.po:
4997         * po/gl.po:
4998         * po/hr.po:
4999         * po/hu.po:
5000         * po/id.po:
5001         * po/it.po:
5002         * po/ja.po:
5003         * po/lt.po:
5004         * po/lv.po:
5005         * po/ms.po:
5006         * po/mt.po:
5007         * po/nb.po:
5008         * po/nl.po:
5009         * po/or.po:
5010         * po/pl.po:
5011         * po/pt_BR.po:
5012         * po/ro.po:
5013         * po/ru.po:
5014         * po/sk.po:
5015         * po/sl.po:
5016         * po/sq.po:
5017         * po/sr.po:
5018         * po/sv.po:
5019         * po/tr.po:
5020         * po/uk.po:
5021         * po/vi.po:
5022         * po/zh_CN.po:
5023           Update .po files
5024
5025 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5026
5027         * po/nl.po:
5028           po: Update translations
5029
5030 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
5031
5032         * gst/asfdemux/gstasfdemux.c:
5033           asfdemux: Use gst_video_multiview_guess_half_aspect() function
5034           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5035           stereoscopic video is full-frame per view or not.
5036
5037 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5038
5039         * common:
5040           Automatic update of common submodule
5041           From 6015d26 to f74b2df
5042
5043 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
5044
5045         * ext/x264/gstx264enc.c:
5046         * ext/x264/gstx264enc.h:
5047           x264enc: Use gst_video_encoder_set_min_pts
5048           This method replace the manual adjustment of PTS and DTS to avoid
5049           negative DTS issues. Using this method will also update the segment so
5050           we don't loos sync.
5051           https://bugzilla.gnome.org/show_bug.cgi?id=740575
5052
5053 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
5054
5055         * gst/asfdemux/Makefile.am:
5056         * gst/asfdemux/gstasfdemux.c:
5057         * gst/asfdemux/gstasfdemux.h:
5058           asfdemux: Add support for stereoscopic video metadata.
5059           Add parsing of stereoscopic metadata, and place into the caps to
5060           the decoder.
5061           Fix parsing of Advanced Mutual Exclustion objects.
5062           https://bugzilla.gnome.org/show_bug.cgi?id=711190
5063           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5064
5065 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
5066
5067         * ext/x264/gstx264enc.c:
5068         * ext/x264/gstx264enc.h:
5069           x264enc: Add support for stereoscopic video
5070           Provide new frame-packing property to directly set
5071           x264enc frame packing, or pass through upstream settings
5072           The explicit layout from the frame-packing property is
5073           preferred over any info from the caps.
5074
5075 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
5076
5077         * gst/xingmux/gstxingmux.c:
5078           xingmux: fix compiler warnings
5079           https://bugzilla.gnome.org/show_bug.cgi?id=750596
5080
5081 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
5082
5083         * Makefile.am:
5084           cruft: add the obsolete tmpl dir to cruft-dirs
5085
5086 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
5087
5088         * common:
5089           Automatic update of common submodule
5090           From d9a3353 to 6015d26
5091
5092 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
5093
5094         * common:
5095           Automatic update of common submodule
5096           From d37af32 to d9a3353
5097
5098 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
5099
5100         * common:
5101           Automatic update of common submodule
5102           From 21ba2e5 to d37af32
5103
5104 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
5105
5106         * common:
5107           Automatic update of common submodule
5108           From c408583 to 21ba2e5
5109
5110 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
5111
5112         * docs/plugins/Makefile.am:
5113           docs: remove variables that we define in the snippet from common
5114           This is syncing our Makefile.am with upstream gtkdoc.
5115
5116 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
5117
5118         * autogen.sh:
5119         * common:
5120           Automatic update of common submodule
5121           From d676993 to c408583
5122
5123 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5124
5125         * configure.ac:
5126           Back to development
5127
5128 === release 1.5.1 ===
5129
5130 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
5131
5132         * ChangeLog:
5133         * NEWS:
5134         * RELEASE:
5135         * configure.ac:
5136         * docs/plugins/gst-plugins-ugly-plugins.args:
5137         * docs/plugins/inspect/plugin-a52dec.xml:
5138         * docs/plugins/inspect/plugin-amrnb.xml:
5139         * docs/plugins/inspect/plugin-amrwbdec.xml:
5140         * docs/plugins/inspect/plugin-asf.xml:
5141         * docs/plugins/inspect/plugin-cdio.xml:
5142         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5143         * docs/plugins/inspect/plugin-dvdread.xml:
5144         * docs/plugins/inspect/plugin-dvdsub.xml:
5145         * docs/plugins/inspect/plugin-lame.xml:
5146         * docs/plugins/inspect/plugin-mad.xml:
5147         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5148         * docs/plugins/inspect/plugin-realmedia.xml:
5149         * docs/plugins/inspect/plugin-siddec.xml:
5150         * docs/plugins/inspect/plugin-twolame.xml:
5151         * docs/plugins/inspect/plugin-x264.xml:
5152         * docs/plugins/inspect/plugin-xingmux.xml:
5153         * gst-plugins-ugly.doap:
5154         * win32/common/config.h:
5155           Release 1.5.1
5156
5157 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5158
5159         * po/af.po:
5160         * po/az.po:
5161         * po/bg.po:
5162         * po/ca.po:
5163         * po/cs.po:
5164         * po/da.po:
5165         * po/de.po:
5166         * po/el.po:
5167         * po/en_GB.po:
5168         * po/eo.po:
5169         * po/es.po:
5170         * po/eu.po:
5171         * po/fi.po:
5172         * po/fr.po:
5173         * po/gl.po:
5174         * po/hr.po:
5175         * po/hu.po:
5176         * po/id.po:
5177         * po/it.po:
5178         * po/ja.po:
5179         * po/lt.po:
5180         * po/lv.po:
5181         * po/ms.po:
5182         * po/mt.po:
5183         * po/nb.po:
5184         * po/nl.po:
5185         * po/or.po:
5186         * po/pl.po:
5187         * po/pt_BR.po:
5188         * po/ro.po:
5189         * po/ru.po:
5190         * po/sk.po:
5191         * po/sl.po:
5192         * po/sq.po:
5193         * po/sr.po:
5194         * po/sv.po:
5195         * po/tr.po:
5196         * po/uk.po:
5197         * po/vi.po:
5198         * po/zh_CN.po:
5199           Update .po files
5200
5201 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
5202
5203         * po/eo.po:
5204         * po/fr.po:
5205           po: Update translations
5206
5207 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
5208
5209         * tests/check/elements/amrnbenc.c:
5210         * tests/check/elements/mpeg2dec.c:
5211         * tests/check/elements/x264enc.c:
5212         * tests/check/elements/xingmux.c:
5213         * tests/check/pipelines/lame.c:
5214           check: Use GST_CHECK_MAIN () macro everywhere
5215           Makes source code smaller, and ensures we go through common initialization
5216           path (like the one that sets up XML unit test output ...)
5217
5218 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
5219
5220         * ext/x264/gstx264enc.c:
5221           x264enc: don't artificially limit max allowed value of "threads" property
5222           In auto mode it will happily chose much higher values anyway,
5223           and a limit of 4 seems a bit low these days.
5224
5225 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
5226
5227         * ext/dvdread/dvdreadsrc.c:
5228           dvdread: Also reset the first_seek var in start()
5229           Make the initial chapter seek work across reuse.
5230           https://bugzilla.gnome.org/show_bug.cgi?id=453322
5231
5232 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
5233
5234         * ext/dvdread/dvdreadsrc.c:
5235         * ext/dvdread/dvdreadsrc.h:
5236           dvdread: Work around basesrc initial seek
5237           Ignore the initial seek basesrc sends, as it
5238           breaks starting from another chapter by
5239           immediately seeking back to the start of the title
5240
5241 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
5242
5243         * ext/a52dec/gsta52dec.c:
5244         * ext/amrnb/amrnbdec.c:
5245         * ext/amrnb/amrnbenc.c:
5246         * ext/amrwbdec/amrwbdec.c:
5247         * ext/cdio/gstcdiocddasrc.c:
5248         * ext/lame/gstlamemp3enc.c:
5249         * ext/mad/gstmad.c:
5250         * ext/sidplay/gstsiddec.cc:
5251         * ext/twolame/gsttwolamemp2enc.c:
5252         * ext/x264/gstx264enc.c:
5253         * gst/realmedia/rademux.c:
5254         * gst/xingmux/gstxingmux.c:
5255           docs: update example pipelines in element docs
5256           Mostly gst-launch -> gst-launch-1.0, but also
5257           use autoaudiosink/autovideosink in more places
5258           and update pipelines a little or flesh out
5259           descriptions.
5260
5261 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5262
5263         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5264         * gst/realmedia/rdtdepay.c:
5265           Rename property enums from ARG_ to PROP_
5266           Property enum items should be nameed PROP_ for consistency and readability.
5267
5268 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
5269
5270         * Android.mk:
5271         * ext/mad/Makefile.am:
5272         * ext/x264/Makefile.am:
5273         * gst/asfdemux/Makefile.am:
5274         * gst/dvdlpcmdec/Makefile.am:
5275         * gst/dvdsub/Makefile.am:
5276         * gst/realmedia/Makefile.am:
5277         * gst/xingmux/Makefile.am:
5278           Remove obsolete Android build cruft
5279           This is not needed any longer.
5280
5281 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5282
5283         * gst/realmedia/pnmsrc.c:
5284           realmedia: remove unused enum item PROP_LAST
5285
5286 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
5287
5288         * tests/check/Makefile.am:
5289           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5290           Make sure the test environment is set up.
5291           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5292
5293 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
5294
5295         * configure.ac:
5296           configure: bump automake requirement to 1.14 and autoconf to 2.69
5297           This is only required for builds from git, people can still
5298           build tarballs if they only have older autotools.
5299           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5300
5301 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
5302
5303         * .gitignore:
5304           Update .gitignore
5305
5306 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
5307
5308         * LICENSE_readme:
5309           Remove LICENSE_readme
5310           It's completely outdated and just confusing, better if people are
5311           forced to look at the actual code in question than trusting this file.
5312
5313 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5314
5315         * INSTALL:
5316           Remove INSTALL file
5317           autotools automatically generate this, and when using different versions
5318           for autogen.sh there will always be changes to a file tracked by git.
5319
5320 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
5321
5322         * gst/asfdemux/gstasfdemux.c:
5323           asfdemux: fix a seek failure due to out-of-range in push mode
5324           A seek in push mode failed for big offsets which are beyond
5325           the range of guint32.
5326           https://bugzilla.gnome.org/show_bug.cgi?id=748162
5327
5328 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
5329
5330         * common:
5331         * tests/check/Makefile.am:
5332           tests: Use AM_TESTS_ENVIRONMENT
5333           Needed by the new automake test runner
5334
5335 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5336
5337         * autogen.sh:
5338         * common:
5339           Automatic update of common submodule
5340           From bc76a8b to c8fb372
5341
5342 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5343
5344         * ext/a52dec/gsta52dec.c:
5345           a52dec: fix race in liba52dec lookup table initialization
5346           a52_init initializes the IMDCT global state as well as creating
5347           a new state. When two A52 decoders are created (eg, when two AC3
5348           tracks are contained in a video), calls to a52_init may happen
5349           at the same time, and the IMDCT initialization is not reentrant.
5350           https://bugzilla.gnome.org/show_bug.cgi?id=746781
5351
5352 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5353
5354         * ext/mpeg2dec/gstmpeg2dec.c:
5355           mpeg2dec: fix buffer leak in crop_buffer()
5356           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5357           gst_buffer_replace() reffed it as well so we were one reference extra.
5358           https://bugzilla.gnome.org/show_bug.cgi?id=746887
5359
5360 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5361
5362         * gst/realmedia/rmdemux.c:
5363           rmdemux: resurrect some flow return handling
5364           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5365
5366 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5367
5368         * gst/asfdemux/gstasfdemux.c:
5369           asfdemux: resurrect some flow return handling
5370           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5371
5372 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5373
5374         * ext/mpeg2dec/gstmpeg2dec.c:
5375           mpeg2dec: fix memory leak
5376           CID #1291630
5377
5378 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5379
5380         * ext/mpeg2dec/gstmpeg2dec.c:
5381           mpeg2dec: initialize buffer
5382           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5383           CID #1291634
5384
5385 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5386
5387         * ext/mpeg2dec/gstmpeg2dec.c:
5388           mpeg2dec: Add stride support
5389           This allow using external pools that have different strides from the
5390           default. These strides need to respect certain rules, which we check
5391           and if these are not met, we fallback to generic pool.
5392           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5393
5394 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5395
5396         * ext/mpeg2dec/gstmpeg2dec.c:
5397         * ext/mpeg2dec/gstmpeg2dec.h:
5398           mpeg2dec: Re-implement pool handling
5399           This is a rewrite of the pool negotiation and configuration. Direct
5400           to output decoding is now achieved by configuring the pool using
5401           video-alignment. This removes copies when dealing with any elements that
5402           supports VideoAlignment, and enable usage of generic video buffer pool,
5403           XVImagePool and GLPool. It drops the crop meta implementation for now.
5404           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5405
5406 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
5407
5408         * gst/dvdsub/gstdvdsubdec.c:
5409           dvbsub: fix indentation
5410
5411 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
5412
5413         * ext/dvdread/dvdreadsrc.c:
5414         * gst/dvdsub/gstdvdsubdec.c:
5415           Fix double semicolons
5416
5417 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5418
5419         * ext/mpeg2dec/gstmpeg2dec.c:
5420           Revert "mpeg2dec: Fix handling of stride"
5421           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5422
5423 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5424
5425         * ext/mpeg2dec/gstmpeg2dec.c:
5426           Revert "mpeg2dec: Use propose unref method for buffer"
5427           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5428
5429 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5430
5431         * ext/mpeg2dec/gstmpeg2dec.c:
5432           mpeg2dec: Use propose unref method for buffer
5433
5434 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5435
5436         * ext/mpeg2dec/gstmpeg2dec.c:
5437           mpeg2dec: Fix handling of stride
5438           A pipeline like:
5439           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
5440           would look bad when file.ts contains 704x576 video, because vaapisink would
5441           give you buffers of stride 768, but libmpeg2 was not told about this and
5442           used a stride of 704.
5443           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
5444           reject buffer pools that don't meet libmpeg2's chroma stride requirements
5445           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5446
5447 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
5448
5449         * ext/x264/gstx264enc.c:
5450         * gst/asfdemux/gstasfdemux.c:
5451           Improve and fix LATENCY query handling
5452           This now follows the design docs everywhere, especially the maximum latency
5453           handling.
5454           https://bugzilla.gnome.org/show_bug.cgi?id=744106
5455
5456 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
5457
5458         * ext/x264/gstx264enc.c:
5459           x264enc: Don't set max latency to the same value as the encoder latency
5460           The meaning of the max latency is *not* the maximum latency this element will
5461           introduce. It is the maximum latency this element can endure without
5462           overflowing any buffers, which is infinite for x264enc.
5463           Fixes latency configuration in zero latency mode, where max latency was
5464           becoming 0... which usually won't work well if something else introduces
5465           latency as then max < min in the end, and latency configuration just fails.
5466
5467 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5468
5469         * ext/x264/gstx264enc.c:
5470           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5471           This matches what is done when downstream caps are not ANY, and fixes
5472           prerolling in byte stream mode when typefind is downstream.
5473
5474 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
5475
5476         * ext/lame/gstlamemp3enc.c:
5477         * ext/twolame/gsttwolamemp2enc.c:
5478           Constify some static arrays everywhere
5479
5480 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
5481
5482         * configure.ac:
5483           configure: remove non-ported plugins stuff
5484           It's not needed any longer, all plugins in -ugly
5485           have been ported.
5486
5487 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5488
5489         * ext/x264/gstx264enc.c:
5490           x264enc: Don't set an allocation maximum
5491           There is no reason x264enc should enforce a maximum allocation size.
5492           The maximum is normally set by buffer pool which cannot grow, but we
5493           don't offer a buffer pool. This would lead to stall when used with
5494           element that don't implement allocation query.
5495           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5496
5497 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
5498
5499         * common:
5500           Automatic update of common submodule
5501           From f2c6b95 to bc76a8b
5502
5503 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
5504
5505         * MAINTAINERS:
5506           MAINTAINERS: Update my mail address
5507
5508 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
5509
5510         * common:
5511           Automatic update of common submodule
5512           From ef1ffdc to f2c6b95
5513
5514 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
5515
5516         * common:
5517           Automatic update of common submodule
5518           From 7bb2bce to ef1ffdc
5519
5520 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5521
5522         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5523           dvdlpcmdec: set channel positions using the appropriate API
5524           https://bugzilla.gnome.org/show_bug.cgi?id=731038
5525
5526 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
5527
5528         * gst/asfdemux/gstasfdemux.c:
5529           asfdemux: fix comment
5530
5531 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
5532
5533         * gst/asfdemux/gstasfdemux.c:
5534           asfdemux: Send duration query upstream first
5535           An upstream element (like mms or some dlna source) might be able to
5536           answer the query. Try that first, else fallback to standard logic
5537
5538 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
5539
5540         * gst/asfdemux/asfpacket.c:
5541           asf: fix up file mode
5542
5543 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
5544
5545         * common:
5546           Automatic update of common submodule
5547           From 84d06cd to 7bb2bce
5548
5549 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5550
5551         * Makefile.am:
5552           tests: parallelise 'make check-valgrind'
5553
5554 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5555
5556         * common:
5557           Automatic update of common submodule
5558           From a8c8939 to 84d06cd
5559
5560 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
5561
5562         * README:
5563         * common:
5564           Automatic update of common submodule
5565           From 36388a1 to a8c8939
5566
5567 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5568
5569         * gst/asfdemux/gstasfdemux.c:
5570           asfdemux: first try to delegate TIME seek events upstream
5571           We should give a chance to upstream to handle TIME seek events before trying
5572           to handle it in asfdemux.
5573           Fix a bug where fast backward seeks where discarded right away because they
5574           were not supported by asfdemux.
5575           https://bugzilla.gnome.org/show_bug.cgi?id=734471
5576
5577 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5578
5579         * gst/asfdemux/asfheaders.c:
5580         * gst/asfdemux/asfheaders.h:
5581         * gst/asfdemux/gstasfdemux.c:
5582           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5583           We can safely ignore those but best to claim to understand this object type so
5584           we don't raise a warning.
5585           https://bugzilla.gnome.org/show_bug.cgi?id=736060
5586
5587 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5588
5589         * gst/asfdemux/gstasfdemux.c:
5590         * gst/asfdemux/gstasfdemux.h:
5591           asfdemux: if video is h264, check the codec_data for bytestream data
5592           For bytestream we don't want to expose it as codec_data but rather as
5593           streamheader as it is not out-of-band data but data that should be
5594           prepended to the beginning of the stream before the other buffers.
5595           https://bugzilla.gnome.org/show_bug.cgi?id=735070
5596
5597 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
5598
5599         * docs/plugins/inspect/plugin-a52dec.xml:
5600         * docs/plugins/inspect/plugin-amrnb.xml:
5601         * docs/plugins/inspect/plugin-amrwbdec.xml:
5602         * docs/plugins/inspect/plugin-asf.xml:
5603         * docs/plugins/inspect/plugin-cdio.xml:
5604         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5605         * docs/plugins/inspect/plugin-dvdread.xml:
5606         * docs/plugins/inspect/plugin-dvdsub.xml:
5607         * docs/plugins/inspect/plugin-lame.xml:
5608         * docs/plugins/inspect/plugin-mad.xml:
5609         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5610         * docs/plugins/inspect/plugin-realmedia.xml:
5611         * docs/plugins/inspect/plugin-siddec.xml:
5612         * docs/plugins/inspect/plugin-twolame.xml:
5613         * docs/plugins/inspect/plugin-x264.xml:
5614         * docs/plugins/inspect/plugin-xingmux.xml:
5615           docs: update for git master
5616
5617 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5618
5619         * gst/asfdemux/gstasfdemux.c:
5620           asfdemux: simplify log statement
5621           Use the GST_PTR_FORMAT to print the buffer
5622
5623 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
5624
5625         * ext/x264/gstx264enc.c:
5626           x264: fix colour inversion with YV12 format
5627           It's the same as I420 but with the U/V planes swapped.
5628
5629 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
5630
5631         * Makefile.am:
5632         * common:
5633           Makefile: Add usage of build-checks step
5634           Allows building checks without running them
5635
5636 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5637
5638         * ext/x264/gstx264enc.c:
5639           x264enc: Request buffers in allocation query
5640           https://bugzilla.gnome.org/show_bug.cgi?id=732288
5641
5642 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5643
5644         * ext/x264/gstx264enc.c:
5645         * ext/x264/gstx264enc.h:
5646           x264enc: Shift both PTS and DTS to ensure positive timestamp
5647           Currently we only shift DTS to compensate that we don't support negative
5648           timestamp. This cause a problem that PTS is no longer >= DTS and may
5649           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5650           remove all the hack to handle this which seems the result of thinking libx264
5651           is bugged.
5652           https://bugzilla.gnome.org/show_bug.cgi?id=731351
5653
5654 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
5655
5656         * configure.ac:
5657           Back to development
5658
5659 === release 1.4.0 ===
5660
5661 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5662
5663         * ChangeLog:
5664         * NEWS:
5665         * RELEASE:
5666         * configure.ac:
5667         * docs/plugins/inspect/plugin-a52dec.xml:
5668         * docs/plugins/inspect/plugin-amrnb.xml:
5669         * docs/plugins/inspect/plugin-amrwbdec.xml:
5670         * docs/plugins/inspect/plugin-asf.xml:
5671         * docs/plugins/inspect/plugin-cdio.xml:
5672         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5673         * docs/plugins/inspect/plugin-dvdread.xml:
5674         * docs/plugins/inspect/plugin-dvdsub.xml:
5675         * docs/plugins/inspect/plugin-lame.xml:
5676         * docs/plugins/inspect/plugin-mad.xml:
5677         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5678         * docs/plugins/inspect/plugin-realmedia.xml:
5679         * docs/plugins/inspect/plugin-siddec.xml:
5680         * docs/plugins/inspect/plugin-twolame.xml:
5681         * docs/plugins/inspect/plugin-x264.xml:
5682         * docs/plugins/inspect/plugin-xingmux.xml:
5683         * gst-plugins-ugly.doap:
5684         * win32/common/config.h:
5685           Release 1.4.0
5686
5687 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
5688
5689         * po/af.po:
5690         * po/az.po:
5691         * po/bg.po:
5692         * po/ca.po:
5693         * po/cs.po:
5694         * po/da.po:
5695         * po/de.po:
5696         * po/el.po:
5697         * po/en_GB.po:
5698         * po/eo.po:
5699         * po/es.po:
5700         * po/eu.po:
5701         * po/fi.po:
5702         * po/fr.po:
5703         * po/gl.po:
5704         * po/hr.po:
5705         * po/hu.po:
5706         * po/id.po:
5707         * po/it.po:
5708         * po/ja.po:
5709         * po/lt.po:
5710         * po/lv.po:
5711         * po/ms.po:
5712         * po/mt.po:
5713         * po/nb.po:
5714         * po/nl.po:
5715         * po/or.po:
5716         * po/pl.po:
5717         * po/pt_BR.po:
5718         * po/ro.po:
5719         * po/ru.po:
5720         * po/sk.po:
5721         * po/sl.po:
5722         * po/sq.po:
5723         * po/sr.po:
5724         * po/sv.po:
5725         * po/tr.po:
5726         * po/uk.po:
5727         * po/vi.po:
5728         * po/zh_CN.po:
5729           Update .po files
5730
5731 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
5732
5733         * po/sv.po:
5734           po: Update translations
5735
5736 === release 1.3.91 ===
5737
5738 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
5739
5740         * ChangeLog:
5741         * NEWS:
5742         * RELEASE:
5743         * configure.ac:
5744         * docs/plugins/inspect/plugin-a52dec.xml:
5745         * docs/plugins/inspect/plugin-amrnb.xml:
5746         * docs/plugins/inspect/plugin-amrwbdec.xml:
5747         * docs/plugins/inspect/plugin-asf.xml:
5748         * docs/plugins/inspect/plugin-cdio.xml:
5749         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5750         * docs/plugins/inspect/plugin-dvdread.xml:
5751         * docs/plugins/inspect/plugin-dvdsub.xml:
5752         * docs/plugins/inspect/plugin-lame.xml:
5753         * docs/plugins/inspect/plugin-mad.xml:
5754         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5755         * docs/plugins/inspect/plugin-realmedia.xml:
5756         * docs/plugins/inspect/plugin-siddec.xml:
5757         * docs/plugins/inspect/plugin-twolame.xml:
5758         * docs/plugins/inspect/plugin-x264.xml:
5759         * docs/plugins/inspect/plugin-xingmux.xml:
5760         * gst-plugins-ugly.doap:
5761         * win32/common/config.h:
5762           Release 1.3.91
5763
5764 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
5765
5766         * po/af.po:
5767         * po/az.po:
5768         * po/bg.po:
5769         * po/ca.po:
5770         * po/cs.po:
5771         * po/da.po:
5772         * po/de.po:
5773         * po/el.po:
5774         * po/en_GB.po:
5775         * po/eo.po:
5776         * po/es.po:
5777         * po/eu.po:
5778         * po/fi.po:
5779         * po/fr.po:
5780         * po/gl.po:
5781         * po/hr.po:
5782         * po/hu.po:
5783         * po/id.po:
5784         * po/it.po:
5785         * po/ja.po:
5786         * po/lt.po:
5787         * po/lv.po:
5788         * po/ms.po:
5789         * po/mt.po:
5790         * po/nb.po:
5791         * po/nl.po:
5792         * po/or.po:
5793         * po/pl.po:
5794         * po/pt_BR.po:
5795         * po/ro.po:
5796         * po/ru.po:
5797         * po/sk.po:
5798         * po/sl.po:
5799         * po/sq.po:
5800         * po/sr.po:
5801         * po/sv.po:
5802         * po/tr.po:
5803         * po/uk.po:
5804         * po/vi.po:
5805         * po/zh_CN.po:
5806           Update .po files
5807
5808 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
5809
5810         * po/vi.po:
5811           po: Update translations
5812
5813 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
5814
5815         * gst/realmedia/rademux.c:
5816           rademux: Print invalid fourcc in error message in hex
5817           Previously this was printed as characters which caused later processing
5818           of the error message to sometimes warn about non-UTF-8 characters.
5819           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5820
5821 === release 1.3.90 ===
5822
5823 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5824
5825         * ChangeLog:
5826         * NEWS:
5827         * RELEASE:
5828         * configure.ac:
5829         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5830         * docs/plugins/inspect/plugin-a52dec.xml:
5831         * docs/plugins/inspect/plugin-amrnb.xml:
5832         * docs/plugins/inspect/plugin-amrwbdec.xml:
5833         * docs/plugins/inspect/plugin-asf.xml:
5834         * docs/plugins/inspect/plugin-cdio.xml:
5835         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5836         * docs/plugins/inspect/plugin-dvdread.xml:
5837         * docs/plugins/inspect/plugin-dvdsub.xml:
5838         * docs/plugins/inspect/plugin-lame.xml:
5839         * docs/plugins/inspect/plugin-mad.xml:
5840         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5841         * docs/plugins/inspect/plugin-realmedia.xml:
5842         * docs/plugins/inspect/plugin-siddec.xml:
5843         * docs/plugins/inspect/plugin-twolame.xml:
5844         * docs/plugins/inspect/plugin-x264.xml:
5845         * docs/plugins/inspect/plugin-xingmux.xml:
5846         * gst-plugins-ugly.doap:
5847         * win32/common/config.h:
5848           Release 1.3.90
5849
5850 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
5851
5852         * po/af.po:
5853         * po/az.po:
5854         * po/bg.po:
5855         * po/ca.po:
5856         * po/cs.po:
5857         * po/da.po:
5858         * po/de.po:
5859         * po/el.po:
5860         * po/en_GB.po:
5861         * po/eo.po:
5862         * po/es.po:
5863         * po/eu.po:
5864         * po/fi.po:
5865         * po/fr.po:
5866         * po/gl.po:
5867         * po/hr.po:
5868         * po/hu.po:
5869         * po/id.po:
5870         * po/it.po:
5871         * po/ja.po:
5872         * po/lt.po:
5873         * po/lv.po:
5874         * po/ms.po:
5875         * po/mt.po:
5876         * po/nb.po:
5877         * po/nl.po:
5878         * po/or.po:
5879         * po/pl.po:
5880         * po/pt_BR.po:
5881         * po/ro.po:
5882         * po/ru.po:
5883         * po/sk.po:
5884         * po/sl.po:
5885         * po/sq.po:
5886         * po/sr.po:
5887         * po/sv.po:
5888         * po/tr.po:
5889         * po/uk.po:
5890         * po/vi.po:
5891         * po/zh_CN.po:
5892           Update .po files
5893
5894 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
5895
5896         * .gitignore:
5897           Ignore autotools test-driver temp files from 'make check'
5898
5899 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5900
5901         * configure.ac:
5902           Back to development
5903
5904 === release 1.3.3 ===
5905
5906 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
5907
5908         * ChangeLog:
5909         * NEWS:
5910         * RELEASE:
5911         * configure.ac:
5912         * docs/plugins/inspect/plugin-a52dec.xml:
5913         * docs/plugins/inspect/plugin-amrnb.xml:
5914         * docs/plugins/inspect/plugin-amrwbdec.xml:
5915         * docs/plugins/inspect/plugin-asf.xml:
5916         * docs/plugins/inspect/plugin-cdio.xml:
5917         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5918         * docs/plugins/inspect/plugin-dvdread.xml:
5919         * docs/plugins/inspect/plugin-dvdsub.xml:
5920         * docs/plugins/inspect/plugin-lame.xml:
5921         * docs/plugins/inspect/plugin-mad.xml:
5922         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5923         * docs/plugins/inspect/plugin-realmedia.xml:
5924         * docs/plugins/inspect/plugin-siddec.xml:
5925         * docs/plugins/inspect/plugin-twolame.xml:
5926         * docs/plugins/inspect/plugin-x264.xml:
5927         * docs/plugins/inspect/plugin-xingmux.xml:
5928         * gst-plugins-ugly.doap:
5929         * win32/common/config.h:
5930           Release 1.3.3
5931
5932 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
5933
5934         * po/af.po:
5935         * po/az.po:
5936         * po/bg.po:
5937         * po/ca.po:
5938         * po/cs.po:
5939         * po/da.po:
5940         * po/de.po:
5941         * po/el.po:
5942         * po/en_GB.po:
5943         * po/eo.po:
5944         * po/es.po:
5945         * po/eu.po:
5946         * po/fi.po:
5947         * po/fr.po:
5948         * po/gl.po:
5949         * po/hr.po:
5950         * po/hu.po:
5951         * po/id.po:
5952         * po/it.po:
5953         * po/ja.po:
5954         * po/lt.po:
5955         * po/lv.po:
5956         * po/ms.po:
5957         * po/mt.po:
5958         * po/nb.po:
5959         * po/nl.po:
5960         * po/or.po:
5961         * po/pl.po:
5962         * po/pt_BR.po:
5963         * po/ro.po:
5964         * po/ru.po:
5965         * po/sk.po:
5966         * po/sl.po:
5967         * po/sq.po:
5968         * po/sr.po:
5969         * po/sv.po:
5970         * po/tr.po:
5971         * po/uk.po:
5972         * po/vi.po:
5973         * po/zh_CN.po:
5974           Update .po files
5975
5976 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
5977
5978         * po/de.po:
5979         * po/nl.po:
5980           po: Update translations
5981
5982 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5983
5984         * gst/realmedia/rmdemux.c:
5985         * gst/realmedia/rmdemux.h:
5986           rmdemux: use GstFlowCombiner
5987           Removes flow return combination code to use the newly added GstFlowCombiner
5988           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5989
5990 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5991
5992         * gst/asfdemux/gstasfdemux.c:
5993         * gst/asfdemux/gstasfdemux.h:
5994           asfdemux: use GstFlowCombiner
5995           Removes flow return combination code to use the newly added GstFlowCombiner
5996           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5997
5998 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
5999
6000         * ext/x264/gstx264enc.c:
6001           x264enc: fix caps leak in set_format()
6002           https://bugzilla.gnome.org/show_bug.cgi?id=730865
6003
6004 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
6005
6006         * gst/asfdemux/gstasfdemux.c:
6007           asfdemux: Handle initial 0 timestamp that should have been -1
6008           https://bugzilla.gnome.org/show_bug.cgi?id=719660
6009
6010 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
6011
6012         * configure.ac:
6013           Back to development
6014
6015 === release 1.3.2 ===
6016
6017 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
6018
6019         * ChangeLog:
6020         * NEWS:
6021         * RELEASE:
6022         * common:
6023         * configure.ac:
6024         * docs/plugins/inspect-build.stamp:
6025         * docs/plugins/inspect.stamp:
6026         * docs/plugins/inspect/plugin-a52dec.xml:
6027         * docs/plugins/inspect/plugin-amrnb.xml:
6028         * docs/plugins/inspect/plugin-amrwbdec.xml:
6029         * docs/plugins/inspect/plugin-asf.xml:
6030         * docs/plugins/inspect/plugin-cdio.xml:
6031         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6032         * docs/plugins/inspect/plugin-dvdread.xml:
6033         * docs/plugins/inspect/plugin-dvdsub.xml:
6034         * docs/plugins/inspect/plugin-lame.xml:
6035         * docs/plugins/inspect/plugin-mad.xml:
6036         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6037         * docs/plugins/inspect/plugin-realmedia.xml:
6038         * docs/plugins/inspect/plugin-siddec.xml:
6039         * docs/plugins/inspect/plugin-twolame.xml:
6040         * docs/plugins/inspect/plugin-x264.xml:
6041         * docs/plugins/inspect/plugin-xingmux.xml:
6042         * gst-plugins-ugly.doap:
6043         * win32/common/config.h:
6044           Release 1.3.2
6045
6046 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
6047
6048         * po/af.po:
6049         * po/az.po:
6050         * po/bg.po:
6051         * po/ca.po:
6052         * po/cs.po:
6053         * po/da.po:
6054         * po/de.po:
6055         * po/el.po:
6056         * po/en_GB.po:
6057         * po/eo.po:
6058         * po/es.po:
6059         * po/eu.po:
6060         * po/fi.po:
6061         * po/fr.po:
6062         * po/gl.po:
6063         * po/hr.po:
6064         * po/hu.po:
6065         * po/id.po:
6066         * po/it.po:
6067         * po/ja.po:
6068         * po/lt.po:
6069         * po/lv.po:
6070         * po/ms.po:
6071         * po/mt.po:
6072         * po/nb.po:
6073         * po/nl.po:
6074         * po/or.po:
6075         * po/pl.po:
6076         * po/pt_BR.po:
6077         * po/ro.po:
6078         * po/ru.po:
6079         * po/sk.po:
6080         * po/sl.po:
6081         * po/sq.po:
6082         * po/sr.po:
6083         * po/sv.po:
6084         * po/tr.po:
6085         * po/uk.po:
6086         * po/vi.po:
6087         * po/zh_CN.po:
6088           Update .po files
6089
6090 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
6091
6092         * common:
6093           Automatic update of common submodule
6094           From 211fa5f to 1f5d3c3
6095
6096 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
6097
6098         * ext/mpeg2dec/gstmpeg2dec.h:
6099           mpeg2dec: remove unused struct members
6100
6101 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
6102
6103         * gst/realmedia/rtspreal.c:
6104           rtspreal: Fix some memory leaks in an error path
6105           CID 1212165.
6106
6107 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
6108
6109         * ext/mpeg2dec/gstmpeg2dec.c:
6110           mpeg2dec: Release codec state on negotiation failures
6111           Else it leaks
6112           CID #1212169
6113
6114 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
6115
6116         * configure.ac:
6117           Back to development
6118
6119 === release 1.3.1 ===
6120
6121 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
6122
6123         * ChangeLog:
6124         * NEWS:
6125         * RELEASE:
6126         * configure.ac:
6127         * docs/plugins/gst-plugins-ugly-plugins.args:
6128         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6129         * docs/plugins/inspect/plugin-a52dec.xml:
6130         * docs/plugins/inspect/plugin-amrnb.xml:
6131         * docs/plugins/inspect/plugin-amrwbdec.xml:
6132         * docs/plugins/inspect/plugin-asf.xml:
6133         * docs/plugins/inspect/plugin-cdio.xml:
6134         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6135         * docs/plugins/inspect/plugin-dvdread.xml:
6136         * docs/plugins/inspect/plugin-dvdsub.xml:
6137         * docs/plugins/inspect/plugin-lame.xml:
6138         * docs/plugins/inspect/plugin-mad.xml:
6139         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6140         * docs/plugins/inspect/plugin-realmedia.xml:
6141         * docs/plugins/inspect/plugin-siddec.xml:
6142         * docs/plugins/inspect/plugin-twolame.xml:
6143         * docs/plugins/inspect/plugin-x264.xml:
6144         * docs/plugins/inspect/plugin-xingmux.xml:
6145         * gst-plugins-ugly.doap:
6146         * win32/common/config.h:
6147           Release 1.3.1
6148
6149 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6150
6151         * po/af.po:
6152         * po/az.po:
6153         * po/bg.po:
6154         * po/ca.po:
6155         * po/cs.po:
6156         * po/da.po:
6157         * po/de.po:
6158         * po/el.po:
6159         * po/en_GB.po:
6160         * po/eo.po:
6161         * po/es.po:
6162         * po/eu.po:
6163         * po/fi.po:
6164         * po/fr.po:
6165         * po/gl.po:
6166         * po/hr.po:
6167         * po/hu.po:
6168         * po/id.po:
6169         * po/it.po:
6170         * po/ja.po:
6171         * po/lt.po:
6172         * po/lv.po:
6173         * po/ms.po:
6174         * po/mt.po:
6175         * po/nb.po:
6176         * po/nl.po:
6177         * po/or.po:
6178         * po/pl.po:
6179         * po/pt_BR.po:
6180         * po/ro.po:
6181         * po/ru.po:
6182         * po/sk.po:
6183         * po/sl.po:
6184         * po/sq.po:
6185         * po/sr.po:
6186         * po/sv.po:
6187         * po/tr.po:
6188         * po/uk.po:
6189         * po/vi.po:
6190         * po/zh_CN.po:
6191           Update .po files
6192
6193 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6194
6195         * po/de.po:
6196         * po/id.po:
6197         * po/lv.po:
6198         * po/sk.po:
6199         * po/sr.po:
6200           po: Update translations
6201
6202 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6203
6204         * common:
6205           Automatic update of common submodule
6206           From bcb1518 to 211fa5f
6207
6208 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
6209
6210         * ext/sidplay/gstsiddec.cc:
6211         * gst/asfdemux/gstrtspwms.c:
6212         * gst/realmedia/rademux.c:
6213         * gst/realmedia/rdtmanager.c:
6214         * gst/realmedia/rtspreal.c:
6215           docs: remove outdated and pointless 'Last reviewed' lines from docs
6216           They are very confusing for people, and more often than not
6217           also just not very accurate. Seeing 'last reviewed: 2005' in
6218           your docs is not very confidence-inspiring. Let's just remove
6219           those comments.
6220
6221 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6222
6223         * gst/dvdsub/gstdvdsubdec.c:
6224           dvdsubdec: fix spurious rejection of 0 time offset commands
6225           Coverity 206168
6226
6227 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6228
6229         * ext/dvdread/dvdreadsrc.c:
6230           dvdread: avoid intermediate promotion to signed
6231           We should not reach the dangerous range here, though.
6232           Coverity 206491, 206492, 1139856
6233
6234 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6235
6236         * ext/mpeg2dec/gstmpeg2dec.c:
6237           mpeg2dec: do not reset the whole video info when setting size
6238           New changes to gstvideo will reset all the video info state
6239           when calling _set_format, overwriting what was previously set
6240           in the preceding code.
6241           The comment says the following code is meant to preserve the
6242           pre-crop size, so let's just keep the size and related data
6243           as this does not seem to break anything else (this is what
6244           the _set_format call would have set before the change that
6245           reset all data, except the colorimetry).
6246
6247 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
6248
6249         * gst/asfdemux/gstasfdemux.c:
6250           asfdemux: Fix payloads check
6251           Don't iterate stream->payloads if ... it doesn't exist
6252           CID #1139846
6253
6254 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6255
6256         * .gitignore:
6257           .gitignore: Ignore gcov intermediate files
6258           https://bugzilla.gnome.org/show_bug.cgi?id=725483
6259
6260 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6261
6262         * common:
6263           Automatic update of common submodule
6264           From fe1672e to bcb1518
6265
6266 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
6267
6268         * common:
6269           Automatic update of common submodule
6270           From 1a07da9 to fe1672e
6271
6272 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
6273
6274         * docs/Makefile.am:
6275           docs: install prebuilt plugin docs if gtk-doc is disabled
6276           Sync to the Makefile.am from gst-plugin-base where it is done right.
6277           Fixes #725034
6278
6279 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
6280
6281         * gst/xingmux/gstxingmux.c:
6282         * gst/xingmux/plugin.c:
6283           xingmux: add muxer category and make element plugable
6284           This is required to make encodebin consider the element. Yet it is not enough to
6285           have it plugged it has a lower priority than most mp3encoders and no different
6286           caps.
6287
6288 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
6289
6290         * ext/x264/gstx264enc.c:
6291           x264enc: allow lossless compression (qp=0)
6292           https://bugzilla.gnome.org/show_bug.cgi?id=725051
6293
6294 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
6295
6296         * m4/a52.m4:
6297           m4: Remove extra check for 11+ year old a52 release
6298           You deserve a build failure if you still have that version
6299           If someone wants to completely remove this m4 to replace it with the
6300           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6301
6302 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
6303
6304         * m4/a52.m4:
6305           m4: Fix multiple tests in AC_CHECK_A52DEC
6306
6307 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
6308
6309         * gst/asfdemux/gstasfdemux.c:
6310           asfdemux: Remove unused function
6311
6312 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
6313
6314         * tests/check/Makefile.am:
6315           check: Fix test location
6316
6317 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6318
6319         * tests/check/Makefile.am:
6320           tests: Don't build disabled plugins' check tests
6321           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6322
6323 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
6324
6325         * common:
6326           Automatic update of common submodule
6327           From d48bed3 to 1a07da9
6328
6329 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
6330
6331         * gst/asfdemux/gstasfdemux.c:
6332           asfdemux: only add "format" field with fourcc to WMV caps
6333           Doesn't make sense for e.g. H264 or MJPEG.
6334
6335 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6336
6337         * autogen.sh:
6338         * common:
6339           Automatic update of common submodule
6340           From dbedaa0 to d48bed3
6341
6342 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6343
6344         * po/Makevars:
6345           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6346           https://bugzilla.gnome.org/show_bug.cgi?id=705455
6347
6348 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
6349
6350         * ext/amrwbdec/amrwbdec.c:
6351           amrwbdec: Remove some dead code
6352
6353 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
6354
6355         * ext/amrnb/amrnbdec.c:
6356           amrnbdec: Remove some dead code
6357
6358 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
6359
6360         * ext/amrnb/amrnbdec.c:
6361           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6362
6363 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
6364
6365         * ext/amrwbdec/amrwbdec.c:
6366           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6367
6368 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6369
6370         * ext/mpeg2dec/gstmpeg2dec.c:
6371           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6372
6373 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
6374
6375         * ext/x264/gstx264enc.c:
6376           x264enc: fix compiler warning
6377           Compiler warns rightly about possibly uninitialized variable.
6378
6379 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
6380
6381         * ext/x264/gstx264enc.c:
6382           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6383           gst-launch-1.0 videotestsrc ! x264enc
6384
6385 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
6386
6387         * ext/mpeg2dec/gstmpeg2dec.c:
6388           mpeg2dec: graceful degradation for badly parsed input
6389
6390 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
6391
6392         * common:
6393           Automatic update of common submodule
6394           From 865aa20 to dbedaa0
6395
6396 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
6397
6398         * gst/asfdemux/asfpacket.c:
6399           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6400           So, don't need to check previous payload's mo_size and current
6401           payload's mo_size when merging it.
6402           https://bugzilla.gnome.org/show_bug.cgi?id=710609
6403
6404 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6405
6406         * gst/asfdemux/gstasfdemux.c:
6407         * gst/asfdemux/gstasfdemux.h:
6408           asfdemux: Keep audio error checking fields only for audio
6409           Video shouldn't need to be descrambled, this can cause frames data
6410           to be corrupted
6411           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6412
6413 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6414
6415         * gst/asfdemux/gstasfdemux.c:
6416           asfdemux: really copy the buffer data
6417           Pass the copy-memory flag to copy the memory for the output buffer,
6418           otherwise we end with 0-sized buffers
6419           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6420
6421 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
6422
6423         * ext/x264/gstx264enc.c:
6424           x264enc: If FPS is available, set VFR to false
6425           https://bugzilla.gnome.org/show_bug.cgi?id=708940
6426
6427 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6428
6429         * gst/asfdemux/gstasfdemux.c:
6430           asfdemux: Only use segment.start as seek_time if it is relative
6431           Relying on the gst_segment_do_seek results for getting the
6432           seeking time should not be used if seek type is SET because the
6433           do_seek function makes the 'cur` position of the seek normalized
6434           on the segment range. This means that seeking beyond the end of the
6435           file might not result in instant EOS as it will end up seeking to
6436           the final ts of the file.
6437           In asf seeking to the final timestamp can lead to seeking to the last
6438           keyframe, meaning a few seconds of video will still be played, which should
6439           not be the desired behavior when seeking beyong file limits.
6440
6441 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6442
6443         * gst/asfdemux/gstasfdemux.c:
6444           asfdemux: Parse last simple index entry
6445           The entry size is fixed at 6, fix typo to finish parsing the index
6446           correctly until the last sample
6447
6448 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
6449
6450         * README:
6451         * common:
6452           Automatic update of common submodule
6453           From 6b03ba7 to 865aa20
6454
6455 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6456
6457         * configure.ac:
6458           configure: Actually use 1.3.0.1 as version to make configure happy
6459
6460 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6461
6462         * configure.ac:
6463           Back to development
6464
6465 === release 1.2.0 ===
6466
6467 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6468
6469         * ChangeLog:
6470         * NEWS:
6471         * RELEASE:
6472         * configure.ac:
6473         * docs/plugins/inspect/plugin-a52dec.xml:
6474         * docs/plugins/inspect/plugin-amrnb.xml:
6475         * docs/plugins/inspect/plugin-amrwbdec.xml:
6476         * docs/plugins/inspect/plugin-asf.xml:
6477         * docs/plugins/inspect/plugin-cdio.xml:
6478         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6479         * docs/plugins/inspect/plugin-dvdread.xml:
6480         * docs/plugins/inspect/plugin-dvdsub.xml:
6481         * docs/plugins/inspect/plugin-lame.xml:
6482         * docs/plugins/inspect/plugin-mad.xml:
6483         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6484         * docs/plugins/inspect/plugin-realmedia.xml:
6485         * docs/plugins/inspect/plugin-siddec.xml:
6486         * docs/plugins/inspect/plugin-twolame.xml:
6487         * docs/plugins/inspect/plugin-x264.xml:
6488         * docs/plugins/inspect/plugin-xingmux.xml:
6489         * gst-plugins-ugly.doap:
6490         * win32/common/config.h:
6491           Release 1.2.0
6492
6493 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6494
6495         * po/af.po:
6496         * po/az.po:
6497         * po/bg.po:
6498         * po/ca.po:
6499         * po/cs.po:
6500         * po/da.po:
6501         * po/de.po:
6502         * po/el.po:
6503         * po/en_GB.po:
6504         * po/eo.po:
6505         * po/es.po:
6506         * po/eu.po:
6507         * po/fi.po:
6508         * po/fr.po:
6509         * po/gl.po:
6510         * po/hr.po:
6511         * po/hu.po:
6512         * po/id.po:
6513         * po/it.po:
6514         * po/ja.po:
6515         * po/lt.po:
6516         * po/lv.po:
6517         * po/ms.po:
6518         * po/mt.po:
6519         * po/nb.po:
6520         * po/nl.po:
6521         * po/or.po:
6522         * po/pl.po:
6523         * po/pt_BR.po:
6524         * po/ro.po:
6525         * po/ru.po:
6526         * po/sk.po:
6527         * po/sl.po:
6528         * po/sq.po:
6529         * po/sr.po:
6530         * po/sv.po:
6531         * po/tr.po:
6532         * po/uk.po:
6533         * po/vi.po:
6534         * po/zh_CN.po:
6535           Update .po files
6536
6537 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
6538
6539         * ext/x264/gstx264enc.c:
6540           x264enc: Update the documentation to match the default profile used
6541           https://bugzilla.gnome.org/show_bug.cgi?id=708036
6542
6543 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
6544
6545         * common:
6546           Automatic update of common submodule
6547           From b613661 to 6b03ba7
6548
6549 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
6550
6551         * common:
6552           Automatic update of common submodule
6553           From 74a6857 to b613661
6554
6555 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
6556
6557         * autogen.sh:
6558         * common:
6559           Automatic update of common submodule
6560           From 098c0d7 to 74a6857
6561
6562 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6563
6564         * configure.ac:
6565           Back to development
6566
6567 === release 1.1.90 ===
6568
6569 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6570
6571         * ChangeLog:
6572         * NEWS:
6573         * RELEASE:
6574         * configure.ac:
6575         * docs/plugins/inspect/plugin-a52dec.xml:
6576         * docs/plugins/inspect/plugin-amrnb.xml:
6577         * docs/plugins/inspect/plugin-amrwbdec.xml:
6578         * docs/plugins/inspect/plugin-asf.xml:
6579         * docs/plugins/inspect/plugin-cdio.xml:
6580         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6581         * docs/plugins/inspect/plugin-dvdread.xml:
6582         * docs/plugins/inspect/plugin-dvdsub.xml:
6583         * docs/plugins/inspect/plugin-lame.xml:
6584         * docs/plugins/inspect/plugin-mad.xml:
6585         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6586         * docs/plugins/inspect/plugin-realmedia.xml:
6587         * docs/plugins/inspect/plugin-siddec.xml:
6588         * docs/plugins/inspect/plugin-twolame.xml:
6589         * docs/plugins/inspect/plugin-x264.xml:
6590         * docs/plugins/inspect/plugin-xingmux.xml:
6591         * gst-plugins-ugly.doap:
6592         * win32/common/config.h:
6593           Release 1.1.90
6594
6595 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6596
6597         * po/af.po:
6598         * po/az.po:
6599         * po/bg.po:
6600         * po/ca.po:
6601         * po/cs.po:
6602         * po/da.po:
6603         * po/de.po:
6604         * po/el.po:
6605         * po/en_GB.po:
6606         * po/eo.po:
6607         * po/es.po:
6608         * po/eu.po:
6609         * po/fi.po:
6610         * po/fr.po:
6611         * po/gl.po:
6612         * po/hr.po:
6613         * po/hu.po:
6614         * po/id.po:
6615         * po/it.po:
6616         * po/ja.po:
6617         * po/lt.po:
6618         * po/lv.po:
6619         * po/ms.po:
6620         * po/mt.po:
6621         * po/nb.po:
6622         * po/nl.po:
6623         * po/or.po:
6624         * po/pl.po:
6625         * po/pt_BR.po:
6626         * po/ro.po:
6627         * po/ru.po:
6628         * po/sk.po:
6629         * po/sl.po:
6630         * po/sq.po:
6631         * po/sr.po:
6632         * po/sv.po:
6633         * po/tr.po:
6634         * po/uk.po:
6635         * po/vi.po:
6636         * po/zh_CN.po:
6637           Update .po files
6638
6639 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6640
6641         * po/cs.po:
6642           po: Update translations
6643
6644 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
6645
6646         * ext/x264/gstx264enc.c:
6647         * tests/check/elements/x264enc.c:
6648           x264enc: Implement getcaps that restricts the input format depending on the output profile
6649           Also add some x264enc profile tests
6650           https://bugzilla.gnome.org/show_bug.cgi?id=708326
6651
6652 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
6653
6654         * gst/asfdemux/asfpacket.c:
6655         * gst/asfdemux/gstasfdemux.c:
6656           asfdemux: fix playback regression in push mode
6657
6658 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6659
6660         * gst/asfdemux/gstasfdemux.h:
6661           asfdemux: remove unused variable
6662
6663 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6664
6665         * ext/x264/gstx264enc.c:
6666           x264enc: Don't unref future state but the old one
6667           Being silly will lead us nowhere.
6668
6669 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6670
6671         * ext/x264/gstx264enc.c:
6672           x264enc: Check if we have an input state before using it
6673           Flushing might happen before caps were set on the encoder,
6674           which would lead to crashes here.
6675           Thanks to Matej Knopp for analyzing this.
6676           https://bugzilla.gnome.org/show_bug.cgi?id=707414
6677
6678 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
6679
6680         * ext/x264/gstx264enc.c:
6681           x264enc: fix unsigned comparison warning
6682
6683 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6684
6685         * configure.ac:
6686           Back to development
6687
6688 === release 1.1.4 ===
6689
6690 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6691
6692         * ChangeLog:
6693         * NEWS:
6694         * RELEASE:
6695         * configure.ac:
6696         * docs/plugins/inspect/plugin-a52dec.xml:
6697         * docs/plugins/inspect/plugin-amrnb.xml:
6698         * docs/plugins/inspect/plugin-amrwbdec.xml:
6699         * docs/plugins/inspect/plugin-asf.xml:
6700         * docs/plugins/inspect/plugin-cdio.xml:
6701         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6702         * docs/plugins/inspect/plugin-dvdread.xml:
6703         * docs/plugins/inspect/plugin-dvdsub.xml:
6704         * docs/plugins/inspect/plugin-lame.xml:
6705         * docs/plugins/inspect/plugin-mad.xml:
6706         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6707         * docs/plugins/inspect/plugin-realmedia.xml:
6708         * docs/plugins/inspect/plugin-siddec.xml:
6709         * docs/plugins/inspect/plugin-twolame.xml:
6710         * docs/plugins/inspect/plugin-x264.xml:
6711         * docs/plugins/inspect/plugin-xingmux.xml:
6712         * gst-plugins-ugly.doap:
6713         * win32/common/config.h:
6714           Release 1.1.4
6715
6716 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6717
6718         * po/af.po:
6719         * po/az.po:
6720         * po/bg.po:
6721         * po/ca.po:
6722         * po/cs.po:
6723         * po/da.po:
6724         * po/de.po:
6725         * po/el.po:
6726         * po/en_GB.po:
6727         * po/eo.po:
6728         * po/es.po:
6729         * po/eu.po:
6730         * po/fi.po:
6731         * po/fr.po:
6732         * po/gl.po:
6733         * po/hr.po:
6734         * po/hu.po:
6735         * po/id.po:
6736         * po/it.po:
6737         * po/ja.po:
6738         * po/lt.po:
6739         * po/lv.po:
6740         * po/ms.po:
6741         * po/mt.po:
6742         * po/nb.po:
6743         * po/nl.po:
6744         * po/or.po:
6745         * po/pl.po:
6746         * po/pt_BR.po:
6747         * po/ro.po:
6748         * po/ru.po:
6749         * po/sk.po:
6750         * po/sl.po:
6751         * po/sq.po:
6752         * po/sr.po:
6753         * po/sv.po:
6754         * po/tr.po:
6755         * po/uk.po:
6756         * po/vi.po:
6757         * po/zh_CN.po:
6758           Update .po files
6759
6760 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6761
6762         * po/pt_BR.po:
6763           po: update translations
6764
6765 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
6766
6767         * ext/x264/gstx264enc.c:
6768           x264enc: log when we output a lower profile than requested
6769
6770 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6771
6772         * ext/x264/gstx264enc.c:
6773           x264enc: Consider subset relations of profiles when setting srcpad caps
6774           constrained-baseline is a subset of baseline, is a subset of main,
6775           is a subset of high profile.
6776           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6777
6778 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
6779
6780         * ext/x264/gstx264enc.c:
6781           x264enc: propagate flow return back to base class and upstream
6782           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6783
6784 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
6785
6786         * configure.ac:
6787           configure: fix x264 version checking
6788           x264 releases carry pkg-config versions such as 0.120.x
6789           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6790           then fail, so we need to either check for > 0.119.0 or
6791           for >= 0.120 to make this work right.
6792
6793 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
6794
6795         * ext/x264/gstx264enc.c:
6796           x264enc: minor clean-up
6797           We requires x264 build >= 120 now.
6798
6799 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6800
6801         * ext/mpeg2dec/gstmpeg2dec.c:
6802           mpeg2dec: Fix mpeg2_reset() calls
6803
6804 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6805
6806         * ext/mpeg2dec/gstmpeg2dec.c:
6807         * ext/x264/gstx264enc.c:
6808           ext: Use new flush vfunc of video codec base classes and remove reset implementations
6809
6810 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
6811
6812         * gst/asfdemux/gstasfdemux.c:
6813           asfdemux: fix build on C89 compilers
6814
6815 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
6816
6817         * gst/asfdemux/asfpacket.c:
6818         * gst/asfdemux/gstasfdemux.c:
6819           asfdemux: fix seeking in push mode
6820
6821 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
6822
6823         * configure.ac:
6824           build: add subdir-objects to AM_INIT_AUTOMAKE
6825           Fixes warnings in automake 1.14
6826           https://bugzilla.gnome.org/show_bug.cgi?id=705350
6827
6828 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
6829
6830         * ext/mpeg2dec/gstmpeg2dec.c:
6831           mpeg2dec: Do a hard reset of flush_stop
6832           Which is notified by hard == 0 with latest refactoring.
6833
6834 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
6835
6836         * po/LINGUAS:
6837         * po/da.po:
6838         * po/de.po:
6839         * po/gl.po:
6840         * po/hr.po:
6841         * po/hu.po:
6842         * po/ja.po:
6843         * po/nb.po:
6844         * po/nl.po:
6845         * po/pl.po:
6846         * po/ru.po:
6847         * po/sl.po:
6848         * po/tr.po:
6849         * po/uk.po:
6850         * po/vi.po:
6851           po: update translations
6852
6853 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6854
6855         * configure.ac:
6856           Back to development
6857
6858 === release 1.1.3 ===
6859
6860 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6861
6862         * ChangeLog:
6863         * NEWS:
6864         * RELEASE:
6865         * configure.ac:
6866         * docs/plugins/inspect/plugin-a52dec.xml:
6867         * docs/plugins/inspect/plugin-amrnb.xml:
6868         * docs/plugins/inspect/plugin-amrwbdec.xml:
6869         * docs/plugins/inspect/plugin-asf.xml:
6870         * docs/plugins/inspect/plugin-cdio.xml:
6871         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6872         * docs/plugins/inspect/plugin-dvdread.xml:
6873         * docs/plugins/inspect/plugin-dvdsub.xml:
6874         * docs/plugins/inspect/plugin-lame.xml:
6875         * docs/plugins/inspect/plugin-mad.xml:
6876         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6877         * docs/plugins/inspect/plugin-realmedia.xml:
6878         * docs/plugins/inspect/plugin-siddec.xml:
6879         * docs/plugins/inspect/plugin-twolame.xml:
6880         * docs/plugins/inspect/plugin-x264.xml:
6881         * docs/plugins/inspect/plugin-xingmux.xml:
6882         * gst-plugins-ugly.doap:
6883         * win32/common/config.h:
6884           Release 1.1.3
6885
6886 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6887
6888         * po/af.po:
6889         * po/az.po:
6890         * po/bg.po:
6891         * po/ca.po:
6892         * po/cs.po:
6893         * po/da.po:
6894         * po/de.po:
6895         * po/el.po:
6896         * po/en_GB.po:
6897         * po/eo.po:
6898         * po/es.po:
6899         * po/eu.po:
6900         * po/fi.po:
6901         * po/fr.po:
6902         * po/gl.po:
6903         * po/hu.po:
6904         * po/id.po:
6905         * po/it.po:
6906         * po/ja.po:
6907         * po/lt.po:
6908         * po/lv.po:
6909         * po/ms.po:
6910         * po/mt.po:
6911         * po/nb.po:
6912         * po/nl.po:
6913         * po/or.po:
6914         * po/pl.po:
6915         * po/pt_BR.po:
6916         * po/ro.po:
6917         * po/ru.po:
6918         * po/sk.po:
6919         * po/sl.po:
6920         * po/sq.po:
6921         * po/sr.po:
6922         * po/sv.po:
6923         * po/tr.po:
6924         * po/uk.po:
6925         * po/vi.po:
6926         * po/zh_CN.po:
6927           Update .po files
6928
6929 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6930
6931         * gst/asfdemux/gstasfdemux.c:
6932         * gst/realmedia/rademux.c:
6933         * gst/realmedia/rmdemux.c:
6934           gst: Don't swap start/stop for negative rates in the SEGMENT query
6935
6936 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6937
6938         * gst/realmedia/rademux.c:
6939         * gst/realmedia/rmdemux.c:
6940           real: Implement SEGMENT query
6941
6942 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6943
6944         * gst/asfdemux/gstasfdemux.c:
6945           asfdemux: Implement SEGMENT query
6946
6947 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
6948
6949         * gst/asfdemux/asfheaders.c:
6950         * gst/asfdemux/asfheaders.h:
6951         * gst/asfdemux/asfpacket.c:
6952         * gst/asfdemux/gstasfdemux.c:
6953         * gst/asfdemux/gstasfdemux.h:
6954           asfdemux: Add support for dvr-ms
6955           https://bugzilla.gnome.org/show_bug.cgi?id=705026
6956
6957 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
6958
6959         * gst/realmedia/rtspreal.c:
6960           rtspreal: Ensure output value has an assigned value
6961           In the case where this macro was used, that dest was != NULL but that
6962           the strncmp failed, we would end up with dest_len being undefined.
6963
6964 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
6965
6966         * ext/x264/gstx264enc.c:
6967           x264: Fix dts comparision
6968           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6969           and signed value... resulting it the result never being < 0.
6970           Instead just check if it is smaller before assigning to frame->dts.
6971
6972 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6973
6974         * gst/asfdemux/gstasfdemux.c:
6975         * gst/asfdemux/gstasfdemux.h:
6976           asfdemux: fix seqnum handling for seeks
6977           Use the same seqnum as the seek for flushes/segments that are
6978           caused by the seek. Also do the same for segment events
6979           Fixes #676242
6980
6981 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6982
6983         * ext/mpeg2dec/gstmpeg2dec.c:
6984           mpeg2dec: Clean up reset/start/stop handling
6985
6986 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6987
6988         * ext/x264/gstx264enc.c:
6989           x264enc: React properly to flushing/resetting the encoder
6990           https://bugzilla.gnome.org/show_bug.cgi?id=656007
6991
6992 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6993
6994         * gst/realmedia/rademux.c:
6995         * gst/realmedia/rademux.h:
6996         * gst/realmedia/rmdemux.c:
6997         * gst/realmedia/rmdemux.h:
6998           realmedia: Add support for group-id in the stream-start event
6999
7000 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7001
7002         * gst/asfdemux/gstasfdemux.c:
7003         * gst/asfdemux/gstasfdemux.h:
7004           asfdemux: Add support for group-id in the stream-start event
7005
7006 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7007
7008         * ext/sidplay/gstsiddec.cc:
7009         * ext/sidplay/gstsiddec.h:
7010           siddec: Add support for group-id in the stream-start event
7011
7012 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
7013
7014         * gst/realmedia/rmdemux.c:
7015           rmdemux: Mark demuxer as "running" in push-mode
7016           Allows queries (and other code) to be answered when working in push-mode.
7017           Running would only be set to TRUE accordingly when working in pull-mode
7018           once it had read header/index.
7019           Fixes #680185
7020
7021 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
7022
7023         * ext/mpeg2dec/gstmpeg2dec.c:
7024           mpeg2dec: Properly reset on sequence changes
7025           Otherwise we end up using stray data/buffers.
7026           Fixes #690701
7027
7028 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7029
7030         * configure.ac:
7031           Back to development
7032
7033 === release 1.1.2 ===
7034
7035 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7036
7037         * ChangeLog:
7038         * NEWS:
7039         * RELEASE:
7040         * configure.ac:
7041         * docs/plugins/inspect/plugin-a52dec.xml:
7042         * docs/plugins/inspect/plugin-amrnb.xml:
7043         * docs/plugins/inspect/plugin-amrwbdec.xml:
7044         * docs/plugins/inspect/plugin-asf.xml:
7045         * docs/plugins/inspect/plugin-cdio.xml:
7046         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7047         * docs/plugins/inspect/plugin-dvdread.xml:
7048         * docs/plugins/inspect/plugin-dvdsub.xml:
7049         * docs/plugins/inspect/plugin-lame.xml:
7050         * docs/plugins/inspect/plugin-mad.xml:
7051         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7052         * docs/plugins/inspect/plugin-realmedia.xml:
7053         * docs/plugins/inspect/plugin-siddec.xml:
7054         * docs/plugins/inspect/plugin-twolame.xml:
7055         * docs/plugins/inspect/plugin-x264.xml:
7056         * docs/plugins/inspect/plugin-xingmux.xml:
7057         * gst-plugins-ugly.doap:
7058         * win32/common/config.h:
7059           Release 1.1.2
7060
7061 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7062
7063         * po/af.po:
7064         * po/az.po:
7065         * po/bg.po:
7066         * po/ca.po:
7067         * po/cs.po:
7068         * po/da.po:
7069         * po/de.po:
7070         * po/el.po:
7071         * po/en_GB.po:
7072         * po/eo.po:
7073         * po/es.po:
7074         * po/eu.po:
7075         * po/fi.po:
7076         * po/fr.po:
7077         * po/gl.po:
7078         * po/hu.po:
7079         * po/id.po:
7080         * po/it.po:
7081         * po/ja.po:
7082         * po/lt.po:
7083         * po/lv.po:
7084         * po/ms.po:
7085         * po/mt.po:
7086         * po/nb.po:
7087         * po/nl.po:
7088         * po/or.po:
7089         * po/pl.po:
7090         * po/pt_BR.po:
7091         * po/ro.po:
7092         * po/ru.po:
7093         * po/sk.po:
7094         * po/sl.po:
7095         * po/sq.po:
7096         * po/sr.po:
7097         * po/sv.po:
7098         * po/tr.po:
7099         * po/uk.po:
7100         * po/vi.po:
7101         * po/zh_CN.po:
7102           Update .po files
7103
7104 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7105
7106         * ext/dvdread/dvdreadsrc.c:
7107           dvdreadsrc: correctly determine last chapter's duration
7108           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7109           It worked just fine before ...
7110
7111 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7112
7113         * gst/realmedia/rdtmanager.c:
7114           rdt: forward sticky events
7115
7116 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7117
7118         * configure.ac:
7119           Back to development
7120
7121 === release 1.1.1 ===
7122
7123 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7124
7125         * ChangeLog:
7126         * NEWS:
7127         * RELEASE:
7128         * common:
7129         * configure.ac:
7130         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7131         * docs/plugins/inspect/plugin-a52dec.xml:
7132         * docs/plugins/inspect/plugin-amrnb.xml:
7133         * docs/plugins/inspect/plugin-amrwbdec.xml:
7134         * docs/plugins/inspect/plugin-asf.xml:
7135         * docs/plugins/inspect/plugin-cdio.xml:
7136         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7137         * docs/plugins/inspect/plugin-dvdread.xml:
7138         * docs/plugins/inspect/plugin-dvdsub.xml:
7139         * docs/plugins/inspect/plugin-lame.xml:
7140         * docs/plugins/inspect/plugin-mad.xml:
7141         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7142         * docs/plugins/inspect/plugin-realmedia.xml:
7143         * docs/plugins/inspect/plugin-siddec.xml:
7144         * docs/plugins/inspect/plugin-twolame.xml:
7145         * docs/plugins/inspect/plugin-x264.xml:
7146         * docs/plugins/inspect/plugin-xingmux.xml:
7147         * gst-plugins-ugly.doap:
7148         * win32/common/config.h:
7149           Release 1.1.1
7150
7151 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7152
7153         * po/af.po:
7154         * po/az.po:
7155         * po/bg.po:
7156         * po/ca.po:
7157         * po/cs.po:
7158         * po/da.po:
7159         * po/de.po:
7160         * po/el.po:
7161         * po/en_GB.po:
7162         * po/eo.po:
7163         * po/es.po:
7164         * po/eu.po:
7165         * po/fi.po:
7166         * po/fr.po:
7167         * po/gl.po:
7168         * po/hu.po:
7169         * po/id.po:
7170         * po/it.po:
7171         * po/ja.po:
7172         * po/lt.po:
7173         * po/lv.po:
7174         * po/ms.po:
7175         * po/mt.po:
7176         * po/nb.po:
7177         * po/nl.po:
7178         * po/or.po:
7179         * po/pl.po:
7180         * po/pt_BR.po:
7181         * po/ro.po:
7182         * po/ru.po:
7183         * po/sk.po:
7184         * po/sl.po:
7185         * po/sq.po:
7186         * po/sr.po:
7187         * po/sv.po:
7188         * po/tr.po:
7189         * po/uk.po:
7190         * po/vi.po:
7191         * po/zh_CN.po:
7192           Update .po files
7193
7194 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7195
7196         * common:
7197           Automatic update of common submodule
7198           From 098c0d7 to 01a7a46
7199
7200 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7201
7202         * ext/mpeg2dec/gstmpeg2dec.c:
7203           mpeg2dec: make the aspect ratio calculation more accurate.
7204           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7205           aspect-ratio if we don't have a valid upstream PAR.
7206           https://bugzilla.gnome.org/show_bug.cgi?id=685103
7207
7208 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7209
7210         * common:
7211           Automatic update of common submodule
7212           From 5edcd85 to 098c0d7
7213
7214 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7215
7216         * tests/check/elements/amrnbenc.c:
7217         * tests/check/elements/mpeg2dec.c:
7218         * tests/check/elements/x264enc.c:
7219         * tests/check/elements/xingmux.c:
7220           tests: Fix event handling
7221
7222 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7223
7224         * ext/lame/gstlamemp3enc.c:
7225           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7226           lame does internal resampling, but the base class only cares about
7227           the number of raw samples, so tell finish frames about that, not
7228           the number of samples in the outgoing frame.:
7229
7230 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
7231
7232         * ext/x264/gstx264enc.c:
7233           x264enc: output byte-stream if downstream has ANY caps
7234           It's what people expect when they pipe the output to
7235           filesink or into a tcp connection or pipe.
7236
7237 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
7238
7239         * MAINTAINERS:
7240         * README:
7241         * README.static-linking:
7242         * common:
7243           Automatic update of common submodule
7244           From 3cb3d3c to 5edcd85
7245
7246 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7247
7248         * configure.ac:
7249         * ext/a52dec/Makefile.am:
7250         * ext/amrnb/Makefile.am:
7251         * ext/amrwbdec/Makefile.am:
7252         * ext/cdio/Makefile.am:
7253         * ext/dvdread/Makefile.am:
7254         * ext/lame/Makefile.am:
7255         * ext/mad/Makefile.am:
7256         * ext/mpeg2dec/Makefile.am:
7257         * ext/sidplay/Makefile.am:
7258         * ext/twolame/Makefile.am:
7259         * ext/x264/Makefile.am:
7260         * gst/asfdemux/Makefile.am:
7261         * gst/dvdlpcmdec/Makefile.am:
7262         * gst/dvdsub/Makefile.am:
7263         * gst/realmedia/Makefile.am:
7264         * gst/xingmux/Makefile.am:
7265           gst: Add better support for static plugins
7266
7267 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
7268
7269         * autogen.sh:
7270         * common:
7271           Automatic update of common submodule
7272           From aed87ae to 3cb3d3c
7273
7274 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
7275
7276         * common:
7277           Automatic update of common submodule
7278           From 04c7a1e to aed87ae
7279
7280 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
7281
7282         * gst/asfdemux/gstasfdemux.c:
7283         * gst/realmedia/rmdemux.c:
7284           Use %03u instead of %u in gst_pad_create_stream_id_printf()
7285
7286 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7287
7288         * ext/x264/gstx264enc.c:
7289           x264enc: Fix for 0/1 framerate - now uses VFR in this case
7290           Previously did a division by zero.
7291           https://bugzilla.gnome.org/show_bug.cgi?id=695728
7292
7293 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7294
7295         * common:
7296           Automatic update of common submodule
7297           From 2de221c to 04c7a1e
7298
7299 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
7300
7301         * ext/x264/gstx264enc.c:
7302           x264enc: simplify template caps
7303           No need to make an array for one single element.
7304
7305 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
7306
7307         * ext/x264/gstx264enc.c:
7308           x264enc: put all theoretically possible formats in template caps
7309           and decide at runtime which subset of these (8-bit or 10-bit video
7310           formats) is supported. libx264 will be compiled for one of these
7311           two options, and it is possible to switch by pointing the dynamic
7312           linker to a different libx264 build at runtime. If we want our
7313           template caps to be correct, they should contain all then, with
7314           the actually supported ones determined at runtime.
7315           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7316
7317 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
7318
7319         * ext/x264/gstx264enc.c:
7320           x264enc: detect supported bit depth and pixel formats at runtime
7321           http://bugs.debian.org/667573
7322           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7323
7324 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
7325
7326         * autogen.sh:
7327           autogen.sh: allow calling from out-of-tree
7328           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7329           https://bugzilla.gnome.org/show_bug.cgi?id=692857
7330
7331 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
7332
7333         * common:
7334           Automatic update of common submodule
7335           From a942293 to 2de221c
7336
7337 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
7338
7339         * tests/check/Makefile.am:
7340           tests: use _1_0 variants for the various registry variables
7341           These override the variants without version suffix. Makes 'make check' work
7342           properly in environments that set the suffixed variant for 1.0, such as
7343           jhbuild.
7344
7345 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7346
7347         * common:
7348           Automatic update of common submodule
7349           From a72faea to a942293
7350
7351 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
7352
7353         * configure.ac:
7354           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7355           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7356           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7357           https://bugzilla.gnome.org/show_bug.cgi?id=690881
7358
7359 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7360
7361         * ext/mpeg2dec/gstmpeg2dec.c:
7362           mpeg2dec: use appropriate printf format for gsize
7363
7364 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7365
7366         * ext/cdio/gstcdio.h:
7367           cdio: Fix redundant redeclaration of 'cdio_version_string'
7368           cdio/version.h is already included by cdio/cdio.h
7369
7370 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7371
7372         * ext/sidplay/gstsiddec.cc:
7373           siddec: init debug category
7374
7375 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7376
7377         * configure.ac:
7378         * ext/dvdread/Makefile.am:
7379           dvdread: link to libgmodule-2.0 since the g_module_* API is used
7380           And the gmodule lib has been moved into the Requires.private
7381           section of the pkg-config file in core.
7382
7383 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
7384
7385         * ext/cdio/gstcdiocddasrc.c:
7386         * ext/cdio/gstcdiocddasrc.h:
7387           cdiocddasrc: detect whether drive produces samples in non-host endianness
7388           If drive produces samples in other endianness than the host,
7389           we need to byte swap them before pushing them out, or we
7390           produce nothing but noise. cdparanoia detects this automatically,
7391           but libcdio does not, so we have to do it ourselves.
7392           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7393           https://bugzilla.gnome.org/show_bug.cgi?id=377280
7394
7395 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7396
7397         * common:
7398           Automatic update of common submodule
7399           From b497c4f to a72faea
7400
7401 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7402
7403         * tests/check/elements/xingmux_testdata.h:
7404           xingmux: Fix unit test after change to correctly calculate number of frames
7405
7406 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7407
7408         * ext/x264/gstx264enc.c:
7409           x264enc: Add support for 10-bit color formats
7410           Requires x264 to be built with 10-bit support, which disables
7411           9-bit support. Also only advertise the color formats that were
7412           compiled into x264.
7413
7414 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7415
7416         * ext/x264/gstx264enc.c:
7417           x264enc: Add support for Y444, Y42B and NV12
7418
7419 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
7420
7421         * ext/cdio/Makefile.am:
7422         * ext/cdio/gstcdio.c:
7423           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7424           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7425           if they're not plain ASCII.
7426
7427 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
7428
7429         * gst/xingmux/gstxingmux.c:
7430           xingmux: Properly calculate the number of frames
7431           First, the xing header frame is never added to the count,
7432           we have to increment the count.
7433           Secondly, there is a rounding error when calculating the
7434           frame duration, as spf*GST_SECOND/rate is not an integer
7435           (26122448.9) an it must be 26122449.
7436
7437 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
7438
7439         * configure.ac:
7440           configure.ac: update courtesy of autoupdate
7441
7442 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
7443
7444         * common:
7445         * configure.ac:
7446           configure: let AG_GST_PLUGIN_DOCS check for python
7447           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7448           which as a side-effect should pick up newer python versions as
7449           well.
7450           https://bugzilla.gnome.org/show_bug.cgi?id=563903
7451
7452 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
7453
7454         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7455           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7456
7457 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7458
7459         * tests/check/elements/mpg123audiodec.c:
7460           Fix FSF address
7461           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7462
7463 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
7464
7465         * docs/random/LICENSE:
7466         * ext/a52dec/gsta52dec.c:
7467         * ext/a52dec/gsta52dec.h:
7468         * ext/amrnb/amrnb.c:
7469         * ext/amrnb/amrnbdec.c:
7470         * ext/amrnb/amrnbdec.h:
7471         * ext/amrnb/amrnbenc.c:
7472         * ext/amrnb/amrnbenc.h:
7473         * ext/amrwbdec/amrwb.c:
7474         * ext/amrwbdec/amrwbdec.c:
7475         * ext/amrwbdec/amrwbdec.h:
7476         * ext/cdio/gstcdio.c:
7477         * ext/cdio/gstcdio.h:
7478         * ext/cdio/gstcdiocddasrc.c:
7479         * ext/cdio/gstcdiocddasrc.h:
7480         * ext/dvdread/dvdreadsrc.c:
7481         * ext/dvdread/dvdreadsrc.h:
7482         * ext/lame/gstlamemp3enc.c:
7483         * ext/lame/gstlamemp3enc.h:
7484         * ext/lame/plugin.c:
7485         * ext/mad/gstmad.c:
7486         * ext/mad/gstmad.h:
7487         * ext/mpeg2dec/gstmpeg2dec.c:
7488         * ext/mpeg2dec/gstmpeg2dec.h:
7489         * ext/sidplay/gstsiddec.cc:
7490         * ext/sidplay/gstsiddec.h:
7491         * ext/twolame/gsttwolamemp2enc.c:
7492         * ext/twolame/gsttwolamemp2enc.h:
7493         * ext/x264/gstx264enc.c:
7494         * ext/x264/gstx264enc.h:
7495         * gst-libs/gst/gettext.h:
7496         * gst-libs/gst/glib-compat-private.h:
7497         * gst-libs/gst/gst-i18n-plugin.h:
7498         * gst/asfdemux/asfheaders.c:
7499         * gst/asfdemux/asfheaders.h:
7500         * gst/asfdemux/asfpacket.c:
7501         * gst/asfdemux/asfpacket.h:
7502         * gst/asfdemux/gstasf.c:
7503         * gst/asfdemux/gstasfdemux.c:
7504         * gst/asfdemux/gstasfdemux.h:
7505         * gst/asfdemux/gstrtpasfdepay.c:
7506         * gst/asfdemux/gstrtpasfdepay.h:
7507         * gst/asfdemux/gstrtspwms.c:
7508         * gst/asfdemux/gstrtspwms.h:
7509         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7510         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7511         * gst/dvdsub/gstdvdsubdec.c:
7512         * gst/dvdsub/gstdvdsubdec.h:
7513         * gst/dvdsub/gstdvdsubparse.c:
7514         * gst/dvdsub/gstdvdsubparse.h:
7515         * gst/realmedia/asmrules.c:
7516         * gst/realmedia/asmrules.h:
7517         * gst/realmedia/gstrdtbuffer.c:
7518         * gst/realmedia/gstrdtbuffer.h:
7519         * gst/realmedia/pnmsrc.c:
7520         * gst/realmedia/pnmsrc.h:
7521         * gst/realmedia/rademux.c:
7522         * gst/realmedia/rademux.h:
7523         * gst/realmedia/rdtdepay.c:
7524         * gst/realmedia/rdtdepay.h:
7525         * gst/realmedia/rdtjitterbuffer.c:
7526         * gst/realmedia/rdtjitterbuffer.h:
7527         * gst/realmedia/rdtmanager.c:
7528         * gst/realmedia/rdtmanager.h:
7529         * gst/realmedia/realhash.c:
7530         * gst/realmedia/realhash.h:
7531         * gst/realmedia/realmedia.c:
7532         * gst/realmedia/rmdemux.c:
7533         * gst/realmedia/rmdemux.h:
7534         * gst/realmedia/rmutils.c:
7535         * gst/realmedia/rmutils.h:
7536         * gst/realmedia/rtspreal.c:
7537         * gst/realmedia/rtspreal.h:
7538         * gst/xingmux/gstxingmux.c:
7539         * gst/xingmux/gstxingmux.h:
7540         * gst/xingmux/plugin.c:
7541         * tests/check/elements/amrnbenc.c:
7542         * tests/check/elements/mpeg2dec.c:
7543         * tests/check/elements/x264enc.c:
7544         * tests/check/generic/index.c:
7545         * tests/check/generic/states.c:
7546         * tests/check/pipelines/lame.c:
7547           Fix FSF address
7548           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7549
7550 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
7551
7552         * gst/dvdsub/gstdvdsubdec.c:
7553           dvdsubdec: allocate correct amount of memory for bitmap
7554           https://bugzilla.gnome.org/show_bug.cgi?id=687192
7555
7556 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7557
7558         * ext/mpg123/gstmpg123audiodec.c:
7559           mpg123: removed unnecessary finalize function
7560           https://bugzilla.gnome.org/show_bug.cgi?id=687176
7561
7562 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
7563
7564         * ext/sidplay/gstsiddec.cc:
7565           siddec: reset bytes counter
7566           Reset the total_bytes counter so that we get timestamps correct.
7567           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7568
7569 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
7570
7571         * ext/mpg123/gstmpg123audiodec.c:
7572           mpg123: Fix leaks from not chaining up in the finalize function
7573
7574 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
7575
7576         * configure.ac:
7577         * docs/plugins/inspect/plugin-a52dec.xml:
7578         * docs/plugins/inspect/plugin-amrnb.xml:
7579         * docs/plugins/inspect/plugin-amrwbdec.xml:
7580         * docs/plugins/inspect/plugin-asf.xml:
7581         * docs/plugins/inspect/plugin-cdio.xml:
7582         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7583         * docs/plugins/inspect/plugin-dvdread.xml:
7584         * docs/plugins/inspect/plugin-dvdsub.xml:
7585         * docs/plugins/inspect/plugin-lame.xml:
7586         * docs/plugins/inspect/plugin-mad.xml:
7587         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7588         * docs/plugins/inspect/plugin-realmedia.xml:
7589         * docs/plugins/inspect/plugin-siddec.xml:
7590         * docs/plugins/inspect/plugin-twolame.xml:
7591         * docs/plugins/inspect/plugin-x264.xml:
7592         * docs/plugins/inspect/plugin-xingmux.xml:
7593         * win32/common/config.h:
7594           Back to feature development
7595
7596 === release 1.0.2 ===
7597
7598 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7599
7600         * ChangeLog:
7601         * NEWS:
7602         * RELEASE:
7603         * configure.ac:
7604         * docs/plugins/inspect/plugin-a52dec.xml:
7605         * docs/plugins/inspect/plugin-amrnb.xml:
7606         * docs/plugins/inspect/plugin-amrwbdec.xml:
7607         * docs/plugins/inspect/plugin-asf.xml:
7608         * docs/plugins/inspect/plugin-cdio.xml:
7609         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7610         * docs/plugins/inspect/plugin-dvdread.xml:
7611         * docs/plugins/inspect/plugin-dvdsub.xml:
7612         * docs/plugins/inspect/plugin-lame.xml:
7613         * docs/plugins/inspect/plugin-mad.xml:
7614         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7615         * docs/plugins/inspect/plugin-realmedia.xml:
7616         * docs/plugins/inspect/plugin-siddec.xml:
7617         * docs/plugins/inspect/plugin-twolame.xml:
7618         * docs/plugins/inspect/plugin-x264.xml:
7619         * docs/plugins/inspect/plugin-xingmux.xml:
7620         * gst-plugins-ugly.doap:
7621         * win32/common/config.h:
7622           Release 1.0.2
7623
7624 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7625
7626         * tests/check/elements/mpg123audiodec.c:
7627           tests: fix up mpg123 test a little
7628           - dist input files
7629           - fix sample leak
7630           - simplify check for elements
7631           - only run mpg123 test if mpg123 is available and selected
7632           - fix build in uninstalled setup
7633           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7634
7635 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7636
7637         * tests/check/elements/mpg123audiodec.c:
7638           tets: add unit test for mpg123audiodec
7639           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7640
7641 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7642
7643         * ext/mpg123/gstmpg123audiodec.c:
7644           mpg123: added gtkdoc section
7645           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7646
7647 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7648
7649         * ext/mpg123/gstmpg123audiodec.c:
7650           mpg123: fixed bug with last frame, disabled internal resampler & chatter
7651           * The last MP3 frame wasn't being pushed when base class was draining
7652           * Made sure mpg123 cannot ever use its (crude) internal resampler
7653           * Disabled mpg123 stderr output
7654           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7655
7656 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
7657
7658         * gst/asfdemux/Makefile.am:
7659         * gst/realmedia/Makefile.am:
7660           Makefile.am: Fix typos for generating the Android.mk files
7661           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7662           The typos led to generate the incorrect Android.mk files for the asfdemux
7663           and realmedia plugin.
7664           https://bugzilla.gnome.org/show_bug.cgi?id=686748
7665
7666 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7667
7668         * ext/mpg123/gstmpg123audiodec.c:
7669           mpg123: cleaned up comments, formatting, and logging lines
7670           also replaced mpg123decoder->handle != NULL checks with asserts
7671           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7672
7673 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7674
7675         * ext/dvdread/dvdreadsrc.c:
7676           dvdreadsrc: correctly set next cell when seeking to sector
7677
7678 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7679
7680         * gst/dvdsub/gstdvdsubparse.c:
7681           dvdsubparse: send src caps when receiving sink caps
7682
7683 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7684
7685         * ext/dvdread/dvdreadsrc.c:
7686           dvdreadsrc: update dvd event to enhanced approach
7687           ... in line with resindvdsrc.
7688
7689 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7690
7691         * docs/Makefile.am:
7692           docs: add 'make upload' target for new-release script
7693
7694 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7695
7696         * configure.ac:
7697         * docs/plugins/inspect/plugin-a52dec.xml:
7698         * docs/plugins/inspect/plugin-amrnb.xml:
7699         * docs/plugins/inspect/plugin-amrwbdec.xml:
7700         * docs/plugins/inspect/plugin-asf.xml:
7701         * docs/plugins/inspect/plugin-cdio.xml:
7702         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7703         * docs/plugins/inspect/plugin-dvdread.xml:
7704         * docs/plugins/inspect/plugin-dvdsub.xml:
7705         * docs/plugins/inspect/plugin-lame.xml:
7706         * docs/plugins/inspect/plugin-mad.xml:
7707         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7708         * docs/plugins/inspect/plugin-realmedia.xml:
7709         * docs/plugins/inspect/plugin-siddec.xml:
7710         * docs/plugins/inspect/plugin-twolame.xml:
7711         * docs/plugins/inspect/plugin-x264.xml:
7712         * docs/plugins/inspect/plugin-xingmux.xml:
7713         * win32/common/config.h:
7714           Back to development (bug fixing)
7715
7716 === release 1.0.1 ===
7717
7718 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
7719
7720         * ChangeLog:
7721         * NEWS:
7722         * RELEASE:
7723         * configure.ac:
7724         * docs/plugins/inspect/plugin-a52dec.xml:
7725         * docs/plugins/inspect/plugin-amrnb.xml:
7726         * docs/plugins/inspect/plugin-amrwbdec.xml:
7727         * docs/plugins/inspect/plugin-asf.xml:
7728         * docs/plugins/inspect/plugin-cdio.xml:
7729         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7730         * docs/plugins/inspect/plugin-dvdread.xml:
7731         * docs/plugins/inspect/plugin-dvdsub.xml:
7732         * docs/plugins/inspect/plugin-lame.xml:
7733         * docs/plugins/inspect/plugin-mad.xml:
7734         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7735         * docs/plugins/inspect/plugin-realmedia.xml:
7736         * docs/plugins/inspect/plugin-siddec.xml:
7737         * docs/plugins/inspect/plugin-twolame.xml:
7738         * docs/plugins/inspect/plugin-x264.xml:
7739         * docs/plugins/inspect/plugin-xingmux.xml:
7740         * gst-plugins-ugly.doap:
7741         * win32/common/config.h:
7742           Release 1.0.1
7743
7744 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7745
7746         * common:
7747           Automatic update of common submodule
7748           From 6c0b52c to 6bb6951
7749
7750 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
7751
7752         * ext/mpeg2dec/gstmpeg2dec.c:
7753           mpeg2dec: Don't error out when there is no associated buffer
7754           In 0.10, having mpeg2dec occasionally tell us to output a frame that
7755           was never decoded was just ignored, so do the same in 1.0
7756           Fixes: #685107
7757
7758 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
7759
7760         * REQUIREMENTS:
7761         * gst/dvdsub/gstdvdsubdec.c:
7762           Purge mention of liboil and update REQUIREMENTS
7763           https://bugzilla.gnome.org/show_bug.cgi?id=673285
7764
7765 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
7766
7767         * ext/x264/gstx264enc.c:
7768           x264enc: when setting fallback decoder latency, set valid min_latency
7769           Min. latency needs to be a valid time, so pass 0 as default
7770           value in the fallback case where we can't determine any latency,
7771           and avoid nasty criticals at runtime.
7772
7773 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7774
7775         * configure.ac:
7776         * docs/plugins/inspect/plugin-a52dec.xml:
7777         * docs/plugins/inspect/plugin-amrnb.xml:
7778         * docs/plugins/inspect/plugin-amrwbdec.xml:
7779         * docs/plugins/inspect/plugin-asf.xml:
7780         * docs/plugins/inspect/plugin-cdio.xml:
7781         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7782         * docs/plugins/inspect/plugin-dvdread.xml:
7783         * docs/plugins/inspect/plugin-dvdsub.xml:
7784         * docs/plugins/inspect/plugin-lame.xml:
7785         * docs/plugins/inspect/plugin-mad.xml:
7786         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7787         * docs/plugins/inspect/plugin-realmedia.xml:
7788         * docs/plugins/inspect/plugin-siddec.xml:
7789         * docs/plugins/inspect/plugin-twolame.xml:
7790         * docs/plugins/inspect/plugin-x264.xml:
7791         * docs/plugins/inspect/plugin-xingmux.xml:
7792         * win32/common/config.h:
7793           Back to development (bug fixing)
7794
7795 === release 1.0.0 ===
7796
7797 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7798
7799         * NEWS:
7800         * RELEASE:
7801         * configure.ac:
7802         * docs/plugins/inspect/plugin-a52dec.xml:
7803         * docs/plugins/inspect/plugin-amrnb.xml:
7804         * docs/plugins/inspect/plugin-amrwbdec.xml:
7805         * docs/plugins/inspect/plugin-asf.xml:
7806         * docs/plugins/inspect/plugin-cdio.xml:
7807         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7808         * docs/plugins/inspect/plugin-dvdread.xml:
7809         * docs/plugins/inspect/plugin-dvdsub.xml:
7810         * docs/plugins/inspect/plugin-lame.xml:
7811         * docs/plugins/inspect/plugin-mad.xml:
7812         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7813         * docs/plugins/inspect/plugin-realmedia.xml:
7814         * docs/plugins/inspect/plugin-siddec.xml:
7815         * docs/plugins/inspect/plugin-twolame.xml:
7816         * docs/plugins/inspect/plugin-x264.xml:
7817         * docs/plugins/inspect/plugin-xingmux.xml:
7818         * gst-plugins-ugly.doap:
7819         * win32/common/config.h:
7820           Release 1.0.0
7821
7822 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
7823
7824         * common:
7825           Automatic update of common submodule
7826           From 4f962f7 to 6c0b52c
7827
7828 === release 0.11.99 ===
7829
7830 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7831
7832         * configure.ac:
7833         * docs/plugins/inspect/plugin-xingmux.xml:
7834         * gst-plugins-ugly.doap:
7835         * win32/common/config.h:
7836           Release 0.11.99
7837
7838 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7839
7840         * docs/plugins/inspect/plugin-a52dec.xml:
7841         * docs/plugins/inspect/plugin-amrnb.xml:
7842         * docs/plugins/inspect/plugin-amrwbdec.xml:
7843         * docs/plugins/inspect/plugin-asf.xml:
7844         * docs/plugins/inspect/plugin-cdio.xml:
7845         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7846         * docs/plugins/inspect/plugin-dvdread.xml:
7847         * docs/plugins/inspect/plugin-dvdsub.xml:
7848         * docs/plugins/inspect/plugin-lame.xml:
7849         * docs/plugins/inspect/plugin-mad.xml:
7850         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7851         * docs/plugins/inspect/plugin-realmedia.xml:
7852         * docs/plugins/inspect/plugin-siddec.xml:
7853         * docs/plugins/inspect/plugin-twolame.xml:
7854         * docs/plugins/inspect/plugin-x264.xml:
7855           docs: update docs
7856
7857 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7858
7859         * configure.ac:
7860         * ext/amrnb/Makefile.am:
7861         * ext/amrwbdec/Makefile.am:
7862         * ext/lame/Makefile.am:
7863         * ext/twolame/Makefile.am:
7864         * tests/check/Makefile.am:
7865           Remove -DGST_USE_UNSTABLE_API
7866
7867 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7868
7869         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7870         * docs/plugins/inspect/plugin-a52dec.xml:
7871         * docs/plugins/inspect/plugin-amrnb.xml:
7872         * docs/plugins/inspect/plugin-amrwbdec.xml:
7873         * docs/plugins/inspect/plugin-asf.xml:
7874         * docs/plugins/inspect/plugin-cdio.xml:
7875         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7876         * docs/plugins/inspect/plugin-dvdread.xml:
7877         * docs/plugins/inspect/plugin-dvdsub.xml:
7878         * docs/plugins/inspect/plugin-lame.xml:
7879         * docs/plugins/inspect/plugin-mad.xml:
7880         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7881         * docs/plugins/inspect/plugin-realmedia.xml:
7882         * docs/plugins/inspect/plugin-siddec.xml:
7883         * docs/plugins/inspect/plugin-twolame.xml:
7884         * docs/plugins/inspect/plugin-x264.xml:
7885           Update docs
7886
7887 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7888
7889         * ext/cdio/gstcdio.c:
7890           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7891           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7892           introspection/updating for this plugin.
7893
7894 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7895
7896         * gst-plugins-ugly.spec.in:
7897           Switch to F18 package naming
7898
7899 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7900
7901         * ext/dvdread/demo-play:
7902         * tests/check/elements/mpeg2dec.c:
7903           rename some caps and elements in examples
7904
7905 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
7906
7907         * configure.ac:
7908           Back to development
7909
7910 === release 0.11.94 ===
7911
7912 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7913
7914         * ChangeLog:
7915         * configure.ac:
7916         * gst-plugins-ugly.doap:
7917         * win32/common/config.h:
7918           Release 0.11.94
7919
7920 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
7921
7922         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7923         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7924         * docs/plugins/gst-plugins-ugly-plugins.signals:
7925         * docs/plugins/inspect/plugin-a52dec.xml:
7926         * docs/plugins/inspect/plugin-amrnb.xml:
7927         * docs/plugins/inspect/plugin-amrwbdec.xml:
7928         * docs/plugins/inspect/plugin-asf.xml:
7929         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7930         * docs/plugins/inspect/plugin-dvdread.xml:
7931         * docs/plugins/inspect/plugin-dvdsub.xml:
7932         * docs/plugins/inspect/plugin-lame.xml:
7933         * docs/plugins/inspect/plugin-mad.xml:
7934         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7935         * docs/plugins/inspect/plugin-realmedia.xml:
7936         * docs/plugins/inspect/plugin-siddec.xml:
7937         * docs/plugins/inspect/plugin-twolame.xml:
7938         * docs/plugins/inspect/plugin-x264.xml:
7939           docs: update docs
7940
7941 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7942
7943         * gst/realmedia/rmdemux.c:
7944           rmdemux: use DTS and PTS
7945           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7946           undefined to make the decoder do the right thing. We can then remove the code
7947           that tries to guess the PTS from the DTS.
7948
7949 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
7950
7951         * ext/mpeg2dec/gstmpeg2dec.c:
7952           mpeg2dec: Hold ref to buffer while mapped
7953           So that the buffer still exists when we go to unmap it later,
7954           even if it got pushed in the meantime.
7955
7956 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
7957
7958         * tests/check/elements/x264enc.c:
7959           x264enc test: x264enc produces constrained-baseline, not the full baseline
7960
7961 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7962
7963         * gst/asfdemux/gstasfdemux.c:
7964         * gst/realmedia/rademux.c:
7965         * gst/realmedia/rmdemux.c:
7966           gst: only activate in pull mode if upstream is seekable
7967
7968 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7969
7970         * gst/realmedia/rademux.c:
7971           rademux: tags can be NULL
7972
7973 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7974
7975         * ext/mad/gstmad.c:
7976           mad: fix email address
7977
7978 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7979
7980         * ext/mad/gstmad.c:
7981           mad: init base class method only once
7982
7983 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7984
7985         * gst/xingmux/gstxingmux.c:
7986           xingmux: remove defunct commented code
7987
7988 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7989
7990         * gst/dvdsub/gstdvdsubdec.c:
7991           dvbsubdec: handle and send GAP event
7992           ... in stead of update newsegment event.
7993
7994 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7995
7996         * gst/dvdsub/gstdvdsubdec.c:
7997           dvbsubdec: adjust disabled code comment style
7998
7999 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8000
8001         * ext/x264/gstx264enc.c:
8002           x264enc: clean up some debug statements
8003
8004 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8005
8006         * ext/x264/gstx264enc.c:
8007         * ext/x264/gstx264enc.h:
8008           x264enc: handle possibly negative DTS provided by codec
8009           ... by arranging for an offset such that DTS == PTS for keyframes,
8010           which is expected elsewhere to go along with semantics of PTS and DTS.
8011           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8012
8013 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8014
8015         * gst-plugins-ugly.spec.in:
8016           Fix spec file for ugly
8017
8018 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8019
8020         * tests/check/elements/mpeg2dec.c:
8021           tests: mpeg2dec: initialize variable
8022           ... which avoids test segfaulting.
8023
8024 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
8025
8026         * tests/check/elements/mpeg2dec.c:
8027           check: Feed parsed data to mpeg2dec
8028           And fix the expected output caps by adding colorimetry field
8029
8030 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
8031
8032         * common:
8033           Automatic update of common submodule
8034           From 668acee to 4f962f7
8035
8036 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
8037
8038         * configure.ac:
8039           configure: bump gtk-doc req to 1.12 (mar-2009)
8040           This allows us to e.g. unconditionally use gtkdoc-rebase.
8041
8042 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8043
8044         * docs/plugins/inspect/plugin-dvdsub.xml:
8045         * gst/dvdsub/gstdvdsubdec.c:
8046         * gst/dvdsub/gstdvdsubparse.c:
8047           video/x-dvd-subpicture -> subpicture/x-dvd
8048
8049 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8050
8051         * ext/x264/gstx264enc.c:
8052           x264enc: Use new video encoder base class API for handling tags
8053
8054 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8055
8056         * ext/mpg123/gstmpg123audiodec.c:
8057           mpg123: Give MARGINAL rank to the mpg123 decoder element
8058
8059 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8060
8061         * gst/dvdsub/gstdvdsubdec.c:
8062           dvdsubdec: Set alignment at the correct place of GstAllocationParams
8063
8064 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8065
8066         * configure.ac:
8067         * win32/common/config.h:
8068           Back to development
8069
8070 === release 0.11.93 ===
8071
8072 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8073
8074         * configure.ac:
8075         * gst-plugins-ugly.doap:
8076         * win32/common/config.h:
8077           Release 0.11.93
8078
8079 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8080
8081         * gst/asfdemux/asfpacket.c:
8082         * gst/realmedia/rmdemux.c:
8083           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8084
8085 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8086
8087         * ext/mpg123/Makefile.am:
8088           mpg123: dist header file
8089
8090 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8091
8092         * gst/asfdemux/asfpacket.c:
8093           asfdemux: avoid some more invalid timestamp arithmetic
8094           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8095
8096 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8097
8098         * ext/sidplay/gstsiddec.cc:
8099         * gst/asfdemux/gstasfdemux.c:
8100         * gst/realmedia/rademux.c:
8101         * gst/realmedia/rmdemux.c:
8102           gst: Add stream-id to stream-start events
8103
8104 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
8105
8106         * ext/mpeg2dec/gstmpeg2dec.c:
8107           mpeg2dec: Don't use NULL values for fbuf
8108           We need to make a difference between the initial dummy buffers (which
8109           have a fbuf->id of NULL) and the buffers on which we allocated
8110           video frames.
8111
8112 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
8113
8114         * common:
8115           Automatic update of common submodule
8116           From 94ccf4c to 668acee
8117
8118 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
8119
8120         * ext/a52dec/gsta52dec.c:
8121         * ext/lame/gstlamemp3enc.c:
8122         * gst/asfdemux/gstasfdemux.c:
8123         * gst/realmedia/rademux.c:
8124         * gst/realmedia/rmdemux.c:
8125         * gst/realmedia/rmutils.c:
8126           gst_tag_list_free -> gst_tag_list_unref
8127
8128 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8129
8130         * ext/mpg123/gstmpg123audiodec.c:
8131           mpg123: map input buffer in READ mode, not WRITE mode
8132           Makes things actually work.
8133
8134 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8135
8136         * ext/mpg123/gstmpg123audiodec.c:
8137           mpg123: query supported output formats at run-time
8138           Fixes stuff. We use a string here since we can't be bothered
8139           with GValue.
8140
8141 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8142
8143         * ext/mpg123/Makefile.am:
8144           mpg123: hook up to build system
8145
8146 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
8147
8148         * ext/mpg123/gstmpg123audiodec.c:
8149         * ext/mpg123/gstmpg123audiodec.h:
8150           mpg123: add new libmpg123-based mp3 decoder plugin
8151           Needs a bit of cleaning up.
8152           https://bugzilla.gnome.org/show_bug.cgi?id=681003
8153
8154 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8155
8156         * ext/sidplay/gstsiddec.cc:
8157         * ext/x264/gstx264enc.c:
8158         * gst/asfdemux/gstasfdemux.c:
8159         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8160         * gst/realmedia/rademux.c:
8161         * gst/realmedia/rmdemux.c:
8162           tag: Update for taglist/tag event API changes
8163
8164 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
8165
8166         * ext/mpeg2dec/gstmpeg2dec.c:
8167           mpeg2dec: Avoid dropping first GOP
8168           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8169           do not check if it is NULL or not.
8170           And cleanup a bit of debug
8171
8172 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8173
8174         * gst/realmedia/rdtmanager.c:
8175         * gst/realmedia/rdtmanager.h:
8176           rdt: add on-npt-stop signal
8177           rtspsrc will look for it.
8178
8179 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8180
8181         * gst/realmedia/rdtmanager.c:
8182           rdt: set caps after activating the pad
8183
8184 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8185
8186         * gst/realmedia/gstrdtbuffer.c:
8187           rdt: reset map info
8188
8189 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8190
8191         * gst/asfdemux/gstrtpasfdepay.c:
8192           asfdepay: fix padding correction
8193           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8194           existing memory in the target buffer..
8195           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8196
8197 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8198
8199         * ext/mpeg2dec/gstmpeg2dec.c:
8200           mpeg2dec: copy buffer flags when cropping
8201           When we crop a buffer, copy the flags as well.
8202
8203 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
8204
8205         * ext/mpeg2dec/gstmpeg2dec.c:
8206           mpeg2dec: Fix GstVideoInfo pointer
8207
8208 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
8209
8210         * ext/mpeg2dec/gstmpeg2dec.c:
8211           mpeg2dec: Correctly flag output buffer interlaced state
8212           If the sequence is not flagged as progressive its buffers are marked
8213           interlace mode mixed. There is an individual picture flag indicating
8214           whether picture in the sequence are interlaced or not. This is used
8215           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8216           completely indicate the buffer's interlaced state.
8217           Also, TFF and RFF should only be set if the sequence is not progressive.
8218
8219 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8220
8221         * ext/mpeg2dec/gstmpeg2dec.c:
8222           ext: Update for video base classes API changes
8223
8224 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8225
8226         * common:
8227           Automatic update of common submodule
8228           From 98e386f to 94ccf4c
8229
8230 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8231
8232         * gst/asfdemux/asfpacket.c:
8233           asfdemux: make sure to avoid arithmetic with _NONE timestamp
8234
8235 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8236
8237         * gst/asfdemux/asfpacket.c:
8238           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8239           ... so it does not get used as first (valid) payload ts, whereas
8240           the first real valid payload ts may be considerably larger.
8241           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8242
8243 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8244
8245         * gst/asfdemux/gstasfdemux.c:
8246           asfdemux: slightly relax supported seek requirements
8247           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8248
8249 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8250
8251         * ext/mpeg2dec/gstmpeg2dec.c:
8252           mpeg2dec: Propagate GstFlowReturn where needed
8253           It was just ignoring the return values...
8254
8255 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8256
8257         * ext/mpeg2dec/gstmpeg2dec.c:
8258           mpeg2dec: Store temporary buffers out of the way
8259           When mpeg2dec needs to do cropping (because downstream can't handle it),
8260           we need temporary buffers to decode to.
8261           Use the user_data field to store those, and unify the rest of the code
8262           that needs to touch a buffer (regardless of how/where it was allocated).
8263           https://bugzilla.gnome.org/show_bug.cgi?id=680194
8264
8265 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8266
8267         * ext/mpeg2dec/gstmpeg2dec.c:
8268           mpeg2dec: Call gst_video_decoder_negotiate()
8269
8270 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8271
8272         * gst/realmedia/rmdemux.c:
8273           rmdemux: give stream tags a different event name so they don't overwrite global tags
8274           There can only be one taglist per name for sticky tag events.
8275           Needs to be fixed more properly, see
8276           https://bugzilla.gnome.org/show_bug.cgi?id=677619
8277
8278 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8279
8280         * gst/realmedia/rademux.c:
8281           rademux: set/send caps on pad after activating it
8282
8283 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8284
8285         * gst/realmedia/rmdemux.c:
8286           rmdemux: set/send caps after activating the source pads
8287           Makes sure the caps event isn't dropped immediately.
8288
8289 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8290
8291         * ext/dvdread/dvdreadsrc.c:
8292           dvdreadsrc: mustn't drop queries like caps query if not started yet
8293
8294 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
8295
8296         * gst/asfdemux/gstasfdemux.c:
8297           asfdemux: extract WM/Year as GstDateTime instead of GDate
8298           So we can signal that only the year field is valid.
8299
8300 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8301
8302         * gst/asfdemux/gstasfdemux.c:
8303           asfdemux: don't leak payload if we are not pushing it
8304
8305 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8306
8307         * ext/sidplay/gstsiddec.cc:
8308         * gst/asfdemux/gstasfdemux.c:
8309         * gst/realmedia/rademux.c:
8310         * gst/realmedia/rmdemux.c:
8311           demuxers: Push STREAM_START when needed
8312
8313 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8314
8315         * gst/asfdemux/gstasfdemux.c:
8316           asf: don't push on inactive streams
8317
8318 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8319
8320         * ext/dvdread/dvdreadsrc.c:
8321           dvdreadsrc: set rank to NONE
8322           It should never be autoplugged really, for DVD
8323           playback there's rsndvd (or will be, realsoonnow).
8324
8325 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8326
8327         * ext/mpeg2dec/gstmpeg2dec.c:
8328           fix for allocator API changes
8329
8330 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8331
8332         * ext/x264/gstx264enc.c:
8333           update for query api changes
8334
8335 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8336
8337         * ext/mpeg2dec/gstmpeg2dec.c:
8338           update for query api changes
8339
8340 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8341
8342         * ext/x264/gstx264enc.c:
8343           update for allocation query changes
8344
8345 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
8346
8347         * LICENSE_readme:
8348           LICENSE_readme: fix typo
8349
8350 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
8351
8352         * LICENSE_readme:
8353           LICENSE_readme: mention x264
8354           https://bugzilla.gnome.org/show_bug.cgi?id=679472
8355
8356 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8357
8358         * gst/asfdemux/gstasfdemux.c:
8359         * gst/realmedia/rademux.c:
8360         * gst/realmedia/rmdemux.c:
8361           gst: Implement segment-done event
8362
8363 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8364
8365         * gst/asfdemux/gstasfdemux.c:
8366           asf: fix x-wmv format in caps
8367
8368 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8369
8370         * gst/asfdemux/asfpacket.c:
8371           asf: unmap packets
8372
8373 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
8374
8375         * gst/asfdemux/asfpacket.c:
8376         * gst/asfdemux/asfpacket.h:
8377         * gst/asfdemux/gstasfdemux.c:
8378           asfdemux: Ignore parsing errors from broken packets
8379           We should instead be counting the number of errors and exiting if
8380           they're too numerous. This makes a number of broken ASF files playable.
8381           https://bugzilla.gnome.org/show_bug.cgi?id=678543
8382           Conflicts:
8383           gst/asfdemux/asfpacket.c
8384           gst/asfdemux/gstasfdemux.c
8385
8386 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8387
8388         * gst/asfdemux/gstasfdemux.c:
8389           fix interlace-mode
8390
8391 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8392
8393         * ext/mpeg2dec/gstmpeg2dec.c:
8394           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8395
8396 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8397
8398         * ext/mpeg2dec/gstmpeg2dec.c:
8399           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8400           Fixes bug #377713.
8401
8402 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
8403
8404         * ext/x264/gstx264enc.c:
8405           x264enc: Fix unitialized variable and taglist event
8406
8407 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8408
8409         * ext/mpeg2dec/gstmpeg2dec.c:
8410           mpeg2dec: fix compilation
8411
8412 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8413
8414         * ext/sidplay/gstsiddec.cc:
8415         * gst/asfdemux/gstasfdemux.c:
8416         * gst/realmedia/rademux.c:
8417         * gst/realmedia/rdtmanager.c:
8418         * gst/realmedia/rmdemux.c:
8419           update for task api change
8420
8421 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8422
8423         * ext/mpeg2dec/gstmpeg2dec.c:
8424         * ext/x264/gstx264enc.c:
8425           fix compilation
8426
8427 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8428
8429         * ext/mpeg2dec/gstmpeg2dec.c:
8430         * ext/mpeg2dec/gstmpeg2dec.h:
8431           mpeg2dec: Port to 0.11 again
8432
8433 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8434
8435         * ext/x264/gstx264enc.c:
8436           x264enc: Fix compiler warning
8437
8438 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8439
8440         * ext/mpeg2dec/gstmpeg2dec.c:
8441         * ext/mpeg2dec/gstmpeg2dec.h:
8442           mpeg2dec: Report PAR if not present upstream
8443           And clean up some code
8444
8445 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8446
8447         * ext/mpeg2dec/gstmpeg2dec.c:
8448           mpeg2dec: use _scale_ceil to compute frame period
8449           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8450
8451 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8452
8453         * ext/mpeg2dec/gstmpeg2dec.c:
8454           mpeg2dec: mpeg2dec actually has 3 frame latency
8455           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8456
8457 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8458
8459         * ext/mpeg2dec/gstmpeg2dec.c:
8460           mpeg2dec: Fix large output buffers leak
8461
8462 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8463
8464         * ext/mpeg2dec/gstmpeg2dec.c:
8465           mpeg2dec: Port to new way of handling frame reference
8466
8467 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8468
8469         * ext/mpeg2dec/gstmpeg2dec.c:
8470           mpeg2dec: don't leak input_state
8471
8472 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8473
8474         * ext/mpeg2dec/gstmpeg2dec.c:
8475         * ext/mpeg2dec/gstmpeg2dec.h:
8476           mpeg2dec: Port to GstVideoDecoder base class
8477           Conflicts:
8478           ext/mpeg2dec/gstmpeg2dec.c
8479           ext/mpeg2dec/gstmpeg2dec.h
8480           Back to 0.10 state, needs to be ported to 0.11 again.
8481
8482 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8483
8484           Merge remote-tracking branch 'origin/master'
8485
8486 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8487
8488         * ext/x264/gstx264enc.c:
8489         * ext/x264/gstx264enc.h:
8490           x264enc: Port to 0.11 again
8491
8492 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8493
8494         * ext/x264/gstx264enc.c:
8495           x264enc: Don't set latency while holding object lock
8496           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8497           https://bugzilla.gnome.org/show_bug.cgi?id=675762
8498
8499 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8500
8501         * ext/x264/gstx264enc.c:
8502           x264enc: Use video encoder stream lock to avoid deadlock
8503
8504 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8505
8506         * ext/x264/gstx264enc.c:
8507           x264enc: Port to new way of passing frame reference
8508
8509 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8510
8511         * ext/x264/gstx264enc.c:
8512           x264enc: Set default stream-format to avc as it's a better format
8513
8514 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8515
8516         * ext/x264/gstx264enc.c:
8517           x264enc: Fix setting latency
8518           Fixes setting latency when framerate is dynamic and round up the latency
8519           to avoid rounding issues.
8520
8521 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8522
8523         * ext/x264/gstx264enc.c:
8524           x264enc: gst_video_encoder_get_frame() is now transfer full
8525
8526 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8527
8528         * ext/x264/gstx264enc.c:
8529           x264enc: don't leak output state
8530
8531 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8532
8533         * ext/x264/gstx264enc.c:
8534         * ext/x264/gstx264enc.h:
8535           x264enc: Remove x264 backward compatibility support
8536
8537 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8538
8539         * ext/x264/gstx264enc.c:
8540           x264enc: Report latency base on x264 buffer size
8541
8542 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8543
8544         * configure.ac:
8545         * ext/x264/gstx264enc.c:
8546         * ext/x264/gstx264enc.h:
8547           x264enc: Port to GstVideoEncoder baseclass
8548           Conflicts:
8549           configure.ac
8550           ext/x264/gstx264enc.c
8551           ext/x264/gstx264enc.h
8552           Back to 0.10 state, needs to be ported to 0.11 again.
8553
8554 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8555
8556         * Android.mk:
8557         * LICENSE_readme:
8558         * configure.ac:
8559         * docs/plugins/Makefile.am:
8560         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8561         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8562         * docs/plugins/inspect/plugin-synaesthesia.xml:
8563         * gst/synaesthesia/.gitignore:
8564         * gst/synaesthesia/Makefile.am:
8565         * gst/synaesthesia/README:
8566         * gst/synaesthesia/gstsynaesthesia.c:
8567         * gst/synaesthesia/gstsynaesthesia.h:
8568         * gst/synaesthesia/synaescope.c:
8569         * gst/synaesthesia/synaescope.h:
8570           synaesthesia: remove experimental GPL-ed synaesthesia plugin
8571           It never made it out of experimental, and there's a new
8572           synaescope element in gst-plugins-bad that's hopefully
8573           sufficiently similar.
8574           https://bugzilla.gnome.org/show_bug.cgi?id=356882
8575
8576 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8577
8578         * gst/mpegstream/.gitignore:
8579           mpegstream: remove leftover hidden .gitignore file
8580
8581 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8582
8583         * gst/synaesthesia/gstsynaesthesia.c:
8584         * tests/check/elements/amrnbenc.c:
8585         * tests/check/elements/x264enc.c:
8586           elements: Use gst_pad_set_caps() instead of manual event fiddling
8587
8588 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8589
8590         * common:
8591           Automatic update of common submodule
8592           From 03a0e57 to 98e386f
8593
8594 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8595
8596         * configure.ac:
8597           Back to development
8598
8599 === release 0.11.92 ===
8600
8601 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8602
8603         * ChangeLog:
8604         * NEWS:
8605         * RELEASE:
8606         * configure.ac:
8607         * docs/plugins/inspect/plugin-a52dec.xml:
8608         * docs/plugins/inspect/plugin-amrnb.xml:
8609         * docs/plugins/inspect/plugin-amrwbdec.xml:
8610         * docs/plugins/inspect/plugin-asf.xml:
8611         * docs/plugins/inspect/plugin-cdio.xml:
8612         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8613         * docs/plugins/inspect/plugin-dvdread.xml:
8614         * docs/plugins/inspect/plugin-dvdsub.xml:
8615         * docs/plugins/inspect/plugin-lame.xml:
8616         * docs/plugins/inspect/plugin-mad.xml:
8617         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8618         * docs/plugins/inspect/plugin-realmedia.xml:
8619         * docs/plugins/inspect/plugin-siddec.xml:
8620         * docs/plugins/inspect/plugin-twolame.xml:
8621         * docs/plugins/inspect/plugin-x264.xml:
8622         * gst-plugins-ugly.doap:
8623         * win32/common/config.h:
8624           Release 0.11.92
8625
8626 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8627
8628         * po/af.po:
8629         * po/az.po:
8630         * po/bg.po:
8631         * po/ca.po:
8632         * po/cs.po:
8633         * po/da.po:
8634         * po/de.po:
8635         * po/el.po:
8636         * po/en_GB.po:
8637         * po/eo.po:
8638         * po/es.po:
8639         * po/eu.po:
8640         * po/fi.po:
8641         * po/fr.po:
8642         * po/gl.po:
8643         * po/hu.po:
8644         * po/id.po:
8645         * po/it.po:
8646         * po/ja.po:
8647         * po/lt.po:
8648         * po/lv.po:
8649         * po/ms.po:
8650         * po/mt.po:
8651         * po/nb.po:
8652         * po/nl.po:
8653         * po/or.po:
8654         * po/pl.po:
8655         * po/pt_BR.po:
8656         * po/ro.po:
8657         * po/ru.po:
8658         * po/sk.po:
8659         * po/sl.po:
8660         * po/sq.po:
8661         * po/sr.po:
8662         * po/sv.po:
8663         * po/tr.po:
8664         * po/uk.po:
8665         * po/vi.po:
8666         * po/zh_CN.po:
8667           Update .po files
8668
8669 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8670
8671         * common:
8672           Automatic update of common submodule
8673           From 1fab359 to 03a0e57
8674
8675 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8676
8677         * ext/sidplay/gstsiddec.cc:
8678         * gst/asfdemux/gstasfdemux.c:
8679         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8680         * gst/realmedia/rademux.c:
8681         * gst/realmedia/rmdemux.c:
8682           update for tag event change
8683
8684 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8685
8686         * common:
8687           Automatic update of common submodule
8688           From f1b5a96 to 1fab359
8689
8690 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8691
8692         * common:
8693           Automatic update of common submodule
8694           From 92b7266 to f1b5a96
8695
8696 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8697
8698         * common:
8699           Automatic update of common submodule
8700           From ec1c4a8 to 92b7266
8701
8702 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8703
8704         * common:
8705           Automatic update of common submodule
8706           From 3429ba6 to ec1c4a8
8707
8708 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8709
8710         * gst/realmedia/rmutils.c:
8711           realmedia: don't use GstStructure API on tag lists
8712
8713 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
8714
8715         * ext/a52dec/gsta52dec.c:
8716           a52dec: really prefer the original number (and position) of channels
8717           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8718
8719 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8720
8721         * common:
8722           Automatic update of common submodule
8723           From dc70203 to 3429ba6
8724
8725 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8726
8727         * configure.ac:
8728         * ext/x264/gstx264enc.c:
8729           x264: bump x264 requirement to build 106 or later
8730           Build 106 is from September 2010.
8731           https://bugzilla.gnome.org/show_bug.cgi?id=676257
8732
8733 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
8734
8735         * ext/a52dec/gsta52dec.c:
8736         * m4/a52.m4:
8737           a52dec: adapt to work also with new liba52
8738           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8739
8740 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8741
8742         * ext/a52dec/gsta52dec.c:
8743           a52dec: trigger renegotiation upon changed stream channels
8744           Fixes #675451
8745
8746 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8747
8748         * configure.ac:
8749           configure: Require core/base 0.11.91
8750
8751 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
8752
8753         * .gitignore:
8754           .gitignore: add visual studio IDE files and OS X .DS_Store files
8755           https://bugzilla.gnome.org/show_bug.cgi?id=667899
8756
8757 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8758
8759         * configure.ac:
8760           Back to development
8761
8762 === release 0.11.91 ===
8763
8764 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8765
8766         * ChangeLog:
8767         * NEWS:
8768         * RELEASE:
8769         * common:
8770         * configure.ac:
8771         * gst-plugins-ugly.doap:
8772         * win32/common/config.h:
8773           Release 0.11.91
8774
8775 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8776
8777         * po/af.po:
8778         * po/az.po:
8779         * po/bg.po:
8780         * po/ca.po:
8781         * po/cs.po:
8782         * po/da.po:
8783         * po/de.po:
8784         * po/el.po:
8785         * po/en_GB.po:
8786         * po/eo.po:
8787         * po/es.po:
8788         * po/eu.po:
8789         * po/fi.po:
8790         * po/fr.po:
8791         * po/gl.po:
8792         * po/hu.po:
8793         * po/id.po:
8794         * po/it.po:
8795         * po/ja.po:
8796         * po/lt.po:
8797         * po/lv.po:
8798         * po/ms.po:
8799         * po/mt.po:
8800         * po/nb.po:
8801         * po/nl.po:
8802         * po/or.po:
8803         * po/pl.po:
8804         * po/pt_BR.po:
8805         * po/ro.po:
8806         * po/ru.po:
8807         * po/sk.po:
8808         * po/sl.po:
8809         * po/sq.po:
8810         * po/sr.po:
8811         * po/sv.po:
8812         * po/tr.po:
8813         * po/uk.po:
8814         * po/vi.po:
8815         * po/zh_CN.po:
8816           Update .po files
8817
8818 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8819
8820           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8821
8822 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8823
8824         * common:
8825           Automatic update of common submodule
8826           From dc70203 to 3429ba6
8827
8828 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8829
8830         * gst/asfdemux/asfpacket.c:
8831           asfdemux: Use correct enum type
8832
8833 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8834
8835         * gst/asfdemux/gstasfdemux.c:
8836           asfdemux: implement pull mode seek snap flags when an index is present
8837           Also ensure we get a proper EOS when seeking past the end of the
8838           file, or (when the snap after flag is set) between the last keyframe
8839           and the end of the file.
8840
8841 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
8842
8843         * ext/cdio/gstcdio.c:
8844         * ext/cdio/gstcdio.h:
8845         * ext/cdio/gstcdiocddasrc.c:
8846           cdio: compensate for libcdio's recent cd-text api changes
8847           https://bugzilla.gnome.org/show_bug.cgi?id=675112
8848           Conflicts:
8849           ext/cdio/gstcdiocddasrc.c
8850
8851 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8852
8853         * ext/dvdread/dvdreadsrc.c:
8854           dvdread: fix build after recent include reshuffling in core
8855           Need to include gmodule.h ourselves now.
8856
8857 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8858
8859         * ext/mpeg2dec/gstmpeg2dec.c:
8860           video: Update for libgstvideo API changes
8861
8862 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8863
8864         * common:
8865           Automatic update of common submodule
8866           From 6db25be to dc70203
8867
8868 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8869
8870         * gst/asfdemux/asfpacket.c:
8871         * gst/asfdemux/asfpacket.h:
8872           asfdemux: fix performance issue, especially with high-bitrate streams
8873           Two things were suboptimal from a performance point of view:
8874           a) consider a large media object such as a video keyframe, which
8875           may be split up into multiple fragments. We would assemble
8876           the media object as follows:
8877           buf = join (join (join (frag1, frag2), frag3), frag4)
8878           which causes many unnecessary memcpy()s, and malloc/free,
8879           which could easily add up to a multiple of the actual object
8880           size. To avoid this, we allocate a buffer of the size needed
8881           from the start and copy fragments into that directly.
8882           b) for every fragment to join, we would create a sub-buffer
8883           before joining it (which would discard the sub-buffer again),
8884           leading to unnecessary miniobject create/free churn.
8885           Conflicts:
8886           gst/asfdemux/asfpacket.c
8887           gst/asfdemux/asfpacket.h
8888
8889 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8890
8891         * gst/asfdemux/asfpacket.c:
8892           asfdemux: avoid unnecessary stream lookup
8893           We have already retrieved the stream for that stream number and
8894           made sure it's not NULL, so no need to do it again here; neither
8895           the number nor the streams changed since the last time.
8896
8897 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
8898
8899         * ext/a52dec/gsta52dec.c:
8900           a52dec: fix first_access bigger than 2
8901           gst_buffer_extract returns the number of bytes extracted, here 2 max.
8902           Set size to the buffer size as was done in 0.10 to avoid first_access
8903           error when it bypass 2.
8904           https://bugzilla.gnome.org/show_bug.cgi?id=673434
8905
8906 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8907
8908         * autogen.sh:
8909         * configure.ac:
8910           configure: Modernize autotools setup a bit
8911           Also we now only create tar.bz2 and tar.xz tarballs.
8912
8913 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8914
8915         * common:
8916           Automatic update of common submodule
8917           From 464fe15 to 6db25be
8918
8919 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8920
8921         * configure.ac:
8922           Back to development
8923
8924 === release 0.11.90 ===
8925
8926 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8927
8928         * ChangeLog:
8929         * NEWS:
8930         * RELEASE:
8931         * configure.ac:
8932         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8933         * docs/plugins/inspect/plugin-a52dec.xml:
8934         * docs/plugins/inspect/plugin-amrnb.xml:
8935         * docs/plugins/inspect/plugin-amrwbdec.xml:
8936         * docs/plugins/inspect/plugin-asf.xml:
8937         * docs/plugins/inspect/plugin-cdio.xml:
8938         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8939         * docs/plugins/inspect/plugin-dvdread.xml:
8940         * docs/plugins/inspect/plugin-dvdsub.xml:
8941         * docs/plugins/inspect/plugin-lame.xml:
8942         * docs/plugins/inspect/plugin-mad.xml:
8943         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8944         * docs/plugins/inspect/plugin-realmedia.xml:
8945         * docs/plugins/inspect/plugin-siddec.xml:
8946         * docs/plugins/inspect/plugin-twolame.xml:
8947         * docs/plugins/inspect/plugin-x264.xml:
8948         * gst-plugins-ugly.doap:
8949         * win32/common/config.h:
8950           Release 0.11.90
8951
8952 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8953
8954         * po/af.po:
8955         * po/az.po:
8956         * po/bg.po:
8957         * po/ca.po:
8958         * po/cs.po:
8959         * po/da.po:
8960         * po/de.po:
8961         * po/el.po:
8962         * po/en_GB.po:
8963         * po/eo.po:
8964         * po/es.po:
8965         * po/eu.po:
8966         * po/fi.po:
8967         * po/fr.po:
8968         * po/gl.po:
8969         * po/hu.po:
8970         * po/id.po:
8971         * po/it.po:
8972         * po/ja.po:
8973         * po/lt.po:
8974         * po/lv.po:
8975         * po/ms.po:
8976         * po/mt.po:
8977         * po/nb.po:
8978         * po/nl.po:
8979         * po/or.po:
8980         * po/pl.po:
8981         * po/pt_BR.po:
8982         * po/ro.po:
8983         * po/ru.po:
8984         * po/sk.po:
8985         * po/sl.po:
8986         * po/sq.po:
8987         * po/sr.po:
8988         * po/sv.po:
8989         * po/tr.po:
8990         * po/uk.po:
8991         * po/vi.po:
8992         * po/zh_CN.po:
8993           Update .po files
8994
8995 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8996
8997         * ext/mad/gstmad.c.orig:
8998           mad: remove .c.orig file
8999
9000 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9001
9002         * ext/a52dec/gsta52dec.c:
9003         * ext/amrnb/amrnbdec.c:
9004         * ext/amrnb/amrnbenc.c:
9005         * ext/amrwbdec/amrwbdec.c:
9006         * ext/cdio/gstcdiocddasrc.c:
9007         * ext/dvdread/dvdreadsrc.c:
9008         * ext/lame/gstlamemp3enc.c:
9009         * ext/mad/gstmad.c:
9010         * ext/mad/gstmad.c.orig:
9011         * ext/mpeg2dec/gstmpeg2dec.c:
9012         * ext/sidplay/gstsiddec.cc:
9013         * ext/twolame/gsttwolamemp2enc.c:
9014         * ext/x264/gstx264enc.c:
9015         * gst/asfdemux/gstasfdemux.c:
9016         * gst/asfdemux/gstrtpasfdepay.c:
9017         * gst/asfdemux/gstrtspwms.c:
9018         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9019         * gst/dvdsub/gstdvdsubdec.c:
9020         * gst/dvdsub/gstdvdsubparse.c:
9021         * gst/realmedia/pnmsrc.c:
9022         * gst/realmedia/rademux.c:
9023         * gst/realmedia/rdtdepay.c:
9024         * gst/realmedia/rdtmanager.c:
9025         * gst/realmedia/rmdemux.c:
9026         * gst/realmedia/rtspreal.c:
9027         * gst/synaesthesia/gstsynaesthesia.c:
9028         * gst/xingmux/gstxingmux.c:
9029           Use new gst_element_class_set_static_metadata()
9030
9031 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9032
9033         * common:
9034           Automatic update of common submodule
9035           From 7fda524 to 464fe15
9036
9037 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9038
9039         * ext/a52dec/gsta52dec.c:
9040         * ext/amrnb/amrnb.c:
9041         * ext/amrwbdec/amrwb.c:
9042         * ext/cdio/gstcdio.c:
9043         * ext/dvdread/dvdreadsrc.c:
9044         * ext/lame/plugin.c:
9045         * ext/mad/gstmad.c:
9046         * ext/mad/gstmad.c.orig:
9047         * ext/mpeg2dec/gstmpeg2dec.c:
9048         * ext/sidplay/gstsiddec.cc:
9049         * ext/twolame/gsttwolamemp2enc.c:
9050         * ext/x264/gstx264enc.c:
9051         * gst/asfdemux/gstasf.c:
9052         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9053         * gst/dvdsub/gstdvdsubdec.c:
9054         * gst/realmedia/realmedia.c:
9055         * gst/synaesthesia/gstsynaesthesia.c:
9056         * gst/xingmux/plugin.c:
9057           gst: Update for GST_PLUGIN_DEFINE() API changes
9058
9059 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9060
9061         * configure.ac:
9062           configure: Update version to 0.11.89.1
9063
9064 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9065
9066         * configure.ac:
9067         * docs/plugins/Makefile.am:
9068         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9069         * docs/version.entities.in:
9070         * ext/a52dec/Makefile.am:
9071         * ext/amrnb/Makefile.am:
9072         * ext/amrwbdec/Makefile.am:
9073         * ext/cdio/Makefile.am:
9074         * ext/lame/Makefile.am:
9075         * ext/mad/Makefile.am:
9076         * ext/mpeg2dec/Makefile.am:
9077         * ext/sidplay/Makefile.am:
9078         * ext/twolame/Makefile.am:
9079         * ext/x264/Makefile.am:
9080         * gst-plugins-ugly.spec.in:
9081         * gst/asfdemux/Makefile.am:
9082         * gst/dvdlpcmdec/Makefile.am:
9083         * gst/dvdsub/Makefile.am:
9084         * gst/realmedia/Makefile.am:
9085         * pkgconfig/Makefile.am:
9086         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9087         * tests/check/Makefile.am:
9088           gst: Update versioning
9089
9090 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9091
9092         * ext/mpeg2dec/gstmpeg2dec.c:
9093         * ext/mpeg2dec/gstmpeg2dec.h:
9094           mpeg2dec: fix cropping
9095           fix cropping in mpeg2dec
9096
9097 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9098
9099         * ext/mpeg2dec/gstmpeg2dec.c:
9100           mpeg2dec: add crop metadata when buffer is still writable
9101
9102 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9103
9104         * gst/asfdemux/gstrtpasfdepay.c:
9105           update for buffer api change
9106
9107 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9108
9109         * ext/a52dec/gsta52dec.c:
9110         * ext/mad/gstmad.c:
9111           ext: Update for audio decoder API changes
9112
9113 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9114
9115         * tests/check/elements/amrnbenc.c:
9116         * tests/check/elements/x264enc.c:
9117           tests: make more valgrind-friendly and plug caps leak
9118
9119 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9120
9121         * gst/asfdemux/asfpacket.c:
9122         * gst/asfdemux/gstasfdemux.c:
9123         * gst/dvdsub/gstdvdsubdec.c:
9124           update for buffer changes
9125
9126 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9127
9128         * tests/check/elements/x264enc.c:
9129           tests: x264enc: adjust test to removal of deprecated properties
9130
9131 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9132
9133           Replace master with 0.11
9134
9135 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9136
9137         * configure.ac:
9138           back to development
9139
9140 === release 0.11.2 ===
9141
9142 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9143
9144         * ChangeLog:
9145         * NEWS:
9146         * RELEASE:
9147         * configure.ac:
9148         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9149         * docs/plugins/inspect/plugin-a52dec.xml:
9150         * docs/plugins/inspect/plugin-amrnb.xml:
9151         * docs/plugins/inspect/plugin-amrwbdec.xml:
9152         * docs/plugins/inspect/plugin-asf.xml:
9153         * docs/plugins/inspect/plugin-cdio.xml:
9154         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9155         * docs/plugins/inspect/plugin-dvdread.xml:
9156         * docs/plugins/inspect/plugin-dvdsub.xml:
9157         * docs/plugins/inspect/plugin-lame.xml:
9158         * docs/plugins/inspect/plugin-mad.xml:
9159         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9160         * docs/plugins/inspect/plugin-realmedia.xml:
9161         * docs/plugins/inspect/plugin-siddec.xml:
9162         * docs/plugins/inspect/plugin-twolame.xml:
9163         * docs/plugins/inspect/plugin-x264.xml:
9164         * gst-plugins-ugly.doap:
9165         * po/af.po:
9166         * po/az.po:
9167         * po/bg.po:
9168         * po/ca.po:
9169         * po/cs.po:
9170         * po/da.po:
9171         * po/de.po:
9172         * po/el.po:
9173         * po/en_GB.po:
9174         * po/eo.po:
9175         * po/es.po:
9176         * po/eu.po:
9177         * po/fi.po:
9178         * po/fr.po:
9179         * po/gl.po:
9180         * po/hu.po:
9181         * po/id.po:
9182         * po/it.po:
9183         * po/ja.po:
9184         * po/lt.po:
9185         * po/lv.po:
9186         * po/ms.po:
9187         * po/mt.po:
9188         * po/nb.po:
9189         * po/nl.po:
9190         * po/or.po:
9191         * po/pl.po:
9192         * po/pt_BR.po:
9193         * po/ro.po:
9194         * po/ru.po:
9195         * po/sk.po:
9196         * po/sl.po:
9197         * po/sq.po:
9198         * po/sr.po:
9199         * po/sv.po:
9200         * po/tr.po:
9201         * po/uk.po:
9202         * po/vi.po:
9203         * po/zh_CN.po:
9204         * win32/common/config.h:
9205           Release 0.11.2
9206
9207 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9208
9209         * tests/check/elements/mpeg2dec.c:
9210           tests: fix after memory changes
9211
9212 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9213
9214         * ext/x264/gstx264enc.c:
9215         * ext/x264/gstx264enc.h:
9216           x264enc: remove deprecated properties
9217
9218 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9219
9220           Merge remote-tracking branch 'origin/master' into 0.11
9221           So 0.11 folks also get amr include fixes.
9222           Conflicts:
9223           ext/a52dec/gsta52dec.c
9224           ext/mad/gstmad.c
9225
9226 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9227
9228         * gst/synaesthesia/gstsynaesthesia.c:
9229           synaesthesia: fixup for bufferpool api changes
9230           ... as well as some caps ref handling.
9231
9232 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9233
9234         * gst/realmedia/rademux.c:
9235         * gst/realmedia/rmdemux.c:
9236           don't pass random pointers to pull_range
9237
9238 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9239
9240         * ext/mpeg2dec/gstmpeg2dec.c:
9241           update for bufferpool changes
9242
9243 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9244
9245         * ext/mpeg2dec/gstmpeg2dec.c:
9246           update for allocation query changes
9247
9248 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9249
9250         * ext/dvdread/dvdreadsrc.c:
9251         * ext/lame/gstlamemp3enc.c:
9252         * ext/mpeg2dec/gstmpeg2dec.c:
9253         * ext/x264/gstx264enc.c:
9254         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9255         * gst/dvdsub/gstdvdsubdec.c:
9256           update for memory api changes
9257
9258 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9259
9260         * ext/mpeg2dec/gstmpeg2dec.c:
9261           take padding into account
9262
9263 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9264
9265         * ext/mad/gstmad.c:
9266           mad: simplify parsing code
9267           Also fixes #671455 (expected at least).
9268
9269 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9270
9271         * configure.ac:
9272           configure.ac: bump required GLib to 2.31.14
9273           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9274
9275 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9276
9277         * ext/sidplay/gstsiddec.cc:
9278           fix for caps _normalize changes
9279
9280 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9281
9282         * ext/x264/gstx264enc.c:
9283           fix for caps api changes
9284
9285 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9286
9287         * ext/a52dec/gsta52dec.c:
9288         * ext/a52dec/gsta52dec.h:
9289           a52dec: use base class tag handling helper
9290           ... so as to ensure these to be handled and sent at proper time.
9291
9292 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9293
9294         * ext/dvdread/dvdreadsrc.c:
9295           dvdreadsrc: Use variable type with correct signedness
9296
9297 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9298
9299         * ext/mpeg2dec/gstmpeg2dec.c:
9300           mpeg2dec: Copy planes in one go when possible
9301
9302 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9303
9304         * configure.ac:
9305         * ext/amrnb/amrnbdec.h:
9306         * ext/amrnb/amrnbenc.h:
9307         * ext/amrwbdec/amrwbdec.h:
9308           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9309           In previous versions, the opencore-amr include sub-directory
9310           would be specified in the include path in the CFLAGS, but this
9311           is no longer the case in newer versions, so we need to add those
9312           to our include directives.
9313           Based on patch by: Christian Morales Vega
9314           https://bugzilla.gnome.org/show_bug.cgi?id=671123
9315
9316 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9317
9318         * configure.ac:
9319           configure: get rid of non-pkg-config ways to check for opencore-amr
9320
9321 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9322
9323         * ext/mpeg2dec/gstmpeg2dec.c:
9324           update for metadata API changes
9325
9326 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
9327
9328         * ext/amrwbdec/Makefile.am:
9329         * ext/lame/Makefile.am:
9330         * ext/mad/Makefile.am:
9331           amrwbdec, lame, mad: link to libgstbase
9332
9333 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
9334
9335         * ext/x264/gstx264enc.c:
9336           x264enc: fix compiler warning
9337
9338 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9339
9340           Merge remote-tracking branch 'origin/master' into 0.11
9341
9342 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9343
9344           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9345           Conflicts:
9346           ext/mad/gstmad.c
9347
9348 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9349
9350         * NEWS:
9351         * RELEASE:
9352         * configure.ac:
9353         * docs/plugins/gst-plugins-ugly-plugins.args:
9354         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9355         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9356         * docs/plugins/inspect/plugin-a52dec.xml:
9357         * docs/plugins/inspect/plugin-amrnb.xml:
9358         * docs/plugins/inspect/plugin-amrwbdec.xml:
9359         * docs/plugins/inspect/plugin-asf.xml:
9360         * docs/plugins/inspect/plugin-cdio.xml:
9361         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9362         * docs/plugins/inspect/plugin-dvdread.xml:
9363         * docs/plugins/inspect/plugin-dvdsub.xml:
9364         * docs/plugins/inspect/plugin-iec958.xml:
9365         * docs/plugins/inspect/plugin-lame.xml:
9366         * docs/plugins/inspect/plugin-mad.xml:
9367         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9368         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9369         * docs/plugins/inspect/plugin-mpegstream.xml:
9370         * docs/plugins/inspect/plugin-realmedia.xml:
9371         * docs/plugins/inspect/plugin-siddec.xml:
9372         * docs/plugins/inspect/plugin-twolame.xml:
9373         * docs/plugins/inspect/plugin-x264.xml:
9374         * win32/common/config.h:
9375           Bump version after release
9376
9377 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
9378
9379         * autogen.sh:
9380           autogen.sh: avoid touching .po files during 'make'
9381           A simple workaround to deal with GNU gettext automake integration
9382           failing to deal with git.  Fixes: #669207
9383
9384 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9385
9386         * ext/x264/gstx264enc.c:
9387           x264: convert g_print to LOG
9388
9389 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9390
9391         * gst/asfdemux/gstrtpasfdepay.c:
9392           update for new memory api
9393
9394 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9395
9396         * ext/x264/gstx264enc.c:
9397           x264enc: handle pts and dts
9398
9399 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9400
9401         * ext/mad/gstmad.c:
9402           mad: handle libmad freeform parsing quirk
9403
9404 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9405
9406         * ext/mad/gstmad.c:
9407           mad: fixup unhacking last frame coaxing
9408           ... so as to not only replace the data pointer but also available size.
9409
9410 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9411
9412         * gst-plugins-ugly.spec.in:
9413           Add latest plugins
9414
9415 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9416
9417         * win32/common/config.h:
9418           win32: back to development
9419
9420 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9421
9422         * configure.ac:
9423         * gst/synaesthesia/gstsynaesthesia.c:
9424         * gst/synaesthesia/gstsynaesthesia.h:
9425           synaesthesia: port to 0.11
9426
9427 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9428
9429         * configure.ac:
9430         * gst/xingmux/gstxingmux.c:
9431           xingmux: port to 0.11
9432
9433 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9434
9435         * configure.ac:
9436           back to development
9437
9438 === release 0.11.1 ===
9439
9440 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9441
9442         * ChangeLog:
9443         * NEWS:
9444         * RELEASE:
9445         * configure.ac:
9446         * docs/plugins/gst-plugins-ugly-plugins.args:
9447         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9448         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9449         * docs/plugins/inspect/plugin-a52dec.xml:
9450         * docs/plugins/inspect/plugin-amrnb.xml:
9451         * docs/plugins/inspect/plugin-amrwbdec.xml:
9452         * docs/plugins/inspect/plugin-asf.xml:
9453         * docs/plugins/inspect/plugin-cdio.xml:
9454         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9455         * docs/plugins/inspect/plugin-dvdread.xml:
9456         * docs/plugins/inspect/plugin-dvdsub.xml:
9457         * docs/plugins/inspect/plugin-lame.xml:
9458         * docs/plugins/inspect/plugin-mad.xml:
9459         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9460         * docs/plugins/inspect/plugin-realmedia.xml:
9461         * docs/plugins/inspect/plugin-siddec.xml:
9462         * docs/plugins/inspect/plugin-twolame.xml:
9463         * docs/plugins/inspect/plugin-x264.xml:
9464         * gst-plugins-ugly.doap:
9465         * po/af.po:
9466         * po/az.po:
9467         * po/bg.po:
9468         * po/ca.po:
9469         * po/cs.po:
9470         * po/da.po:
9471         * po/de.po:
9472         * po/el.po:
9473         * po/en_GB.po:
9474         * po/eo.po:
9475         * po/es.po:
9476         * po/eu.po:
9477         * po/fi.po:
9478         * po/fr.po:
9479         * po/gl.po:
9480         * po/hu.po:
9481         * po/id.po:
9482         * po/it.po:
9483         * po/ja.po:
9484         * po/lt.po:
9485         * po/lv.po:
9486         * po/ms.po:
9487         * po/mt.po:
9488         * po/nb.po:
9489         * po/nl.po:
9490         * po/or.po:
9491         * po/pl.po:
9492         * po/pt_BR.po:
9493         * po/ro.po:
9494         * po/ru.po:
9495         * po/sk.po:
9496         * po/sl.po:
9497         * po/sq.po:
9498         * po/sr.po:
9499         * po/sv.po:
9500         * po/tr.po:
9501         * po/uk.po:
9502         * po/vi.po:
9503         * po/zh_CN.po:
9504         * win32/common/config.h:
9505           RELEASE 0.11.1
9506
9507 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9508
9509           Merge branch 'master' into 0.11
9510           Conflicts:
9511           ext/mad/gstmad.c
9512
9513 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9514
9515         * ext/mad/gstmad.c:
9516           mad: unhack last frame coaxing
9517           ... so as to maximally use available base class API and interfere least
9518           as possible with its internal state.
9519
9520 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9521
9522         * ext/mad/gstmad.c:
9523           mad: fix compilation
9524
9525 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9526
9527         * ext/mad/gstmad.c:
9528           mad: chain up to default event handler
9529
9530 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
9531
9532         * ext/x264/gstx264enc.c:
9533           x264enc: unmap video frame after encoding
9534           Fixes major memory leak.
9535           https://bugzilla.gnome.org/show_bug.cgi?id=669863
9536
9537 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9538
9539         * ext/x264/gstx264enc.c:
9540           x264enc: fix after merge
9541
9542 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9543
9544           Merge branch 'master' into 0.11
9545           Conflicts:
9546           ext/x264/gstx264enc.c
9547
9548 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9549
9550         * ext/sidplay/gstsiddec.cc:
9551         * ext/sidplay/gstsiddec.h:
9552           sidplay: don't use ulong properties
9553
9554 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9555
9556         * ext/sidplay/gstsiddec.cc:
9557           sidplay: fix negotiation
9558
9559 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
9560
9561         * ext/x264/gstx264enc.c:
9562           x264enc: Add baseline profile to caps
9563           libx264 does not yet support the features that create the difference
9564           between baseline and constrained baseline profile. Hence it currently
9565           supports both though it can only technically encode constrained
9566           baseline.
9567
9568 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9569
9570         * ext/amrnb/amrnbenc.c:
9571         * gst/asfdemux/gstasfdemux.c:
9572         * gst/realmedia/rdtmanager.c:
9573           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9574
9575 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9576
9577         * tests/check/elements/mpeg2dec.c:
9578           mpeg2dec: fix test a bit more
9579           Still broken because cropping is broken in mpeg2dec
9580
9581 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9582
9583         * tests/check/elements/amrnbenc.c:
9584         * tests/check/elements/x264enc.c:
9585         * tests/check/elements/xingmux.c:
9586           tests: fix some tests
9587
9588 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9589
9590         * ext/twolame/gsttwolamemp2enc.c:
9591           twolame: Use new audio encoder/decoder base class API for srcpad caps
9592
9593 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9594
9595         * ext/lame/gstlamemp3enc.c:
9596           lame: Use new audio encoder/decoder base class API for srcpad caps
9597
9598 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9599
9600         * ext/mad/gstmad.c:
9601           mad: Use new audio encoder/decoder base class API for srcpad caps
9602
9603 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9604
9605         * ext/a52dec/gsta52dec.c:
9606           a52dec: Use new audio encoder/decoder base class API for srcpad caps
9607
9608 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9609
9610         * ext/amrwbdec/amrwbdec.c:
9611           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9612
9613 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9614
9615         * ext/amrnb/amrnbdec.c:
9616         * ext/amrnb/amrnbenc.c:
9617           amrnb: Use new audio encoder/decoder base class API for srcpad caps
9618
9619 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9620
9621         * ext/mad/gstmad.c:
9622           mad: ensure we do not confuse the base class with our buffer guard
9623           mad expects extra bytes at the end of a buffer (see discussion in
9624           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9625           and since we inject these without the base class' knowledge, we
9626           need to hide the bodies better.
9627           This fixes an assert at EOS when decoding an mp3 manually without
9628           an intervening mpegaudioparse.
9629
9630 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9631
9632         * gst/realmedia/rtspreal.c:
9633           update for HEADER flag
9634
9635 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
9636
9637         * ext/x264/gstx264enc.c:
9638         * ext/x264/gstx264enc.h:
9639           x264enc: implement force-key-unit API
9640
9641 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9642
9643         * common:
9644           Automatic update of common submodule
9645           From c463bc0 to 7fda524
9646
9647 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9648
9649         * ext/amrnb/amrnbdec.c:
9650         * ext/amrwbdec/amrwbdec.c:
9651           amr: port to 0.11 again
9652
9653 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9654
9655           Merge branch 'master' into 0.11
9656           Conflicts:
9657           ext/a52dec/gsta52dec.c
9658
9659 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9660
9661         * ext/a52dec/gsta52dec.c:
9662         * ext/amrnb/amrnbdec.c:
9663         * ext/amrnb/amrnbenc.c:
9664         * ext/amrwbdec/amrwbdec.c:
9665         * ext/dvdread/dvdreadsrc.c:
9666         * ext/lame/gstlamemp3enc.c:
9667         * ext/mad/gstmad.c:
9668         * ext/mpeg2dec/gstmpeg2dec.c:
9669         * ext/sidplay/gstsiddec.cc:
9670         * ext/twolame/gsttwolamemp2enc.c:
9671         * gst/asfdemux/asfpacket.c:
9672         * gst/asfdemux/gstasfdemux.c:
9673         * gst/asfdemux/gstrtpasfdepay.c:
9674         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9675         * gst/dvdsub/gstdvdsubdec.c:
9676         * gst/dvdsub/gstdvdsubdec.h:
9677         * gst/realmedia/gstrdtbuffer.c:
9678         * gst/realmedia/gstrdtbuffer.h:
9679         * gst/realmedia/rdtdepay.c:
9680         * gst/realmedia/rmdemux.c:
9681         * gst/realmedia/rmutils.c:
9682           port to new memory API
9683
9684 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9685
9686         * common:
9687           Automatic update of common submodule
9688           From 2a59016 to c463bc0
9689
9690 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9691
9692         * gst-libs/gst/glib-compat-private.h:
9693           Remove compatibility versions for deprecated GLib API
9694
9695 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9696
9697         * ext/a52dec/gsta52dec.c:
9698           a52dec: fix read buffer overflow upon syncing
9699           The wrong size was being decremented, leading to a runaway
9700           read loop.
9701
9702 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9703
9704         * common:
9705         * configure.ac:
9706           Add --disable-fatal-warnings configure option
9707
9708 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9709
9710         * gst/asfdemux/gstasfdemux.c:
9711         * gst/realmedia/rademux.c:
9712         * gst/realmedia/rdtmanager.c:
9713         * gst/realmedia/rmdemux.c:
9714           port to new gthread API
9715
9716 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9717
9718         * configure.ac:
9719           configure.ac: Require GLib 2.31.10 for consistency
9720
9721 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9722
9723         * common:
9724           Automatic update of common submodule
9725           From 0807187 to 2a59016
9726
9727 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9728
9729         * ext/amrwbdec/amrwbdec.c:
9730           amrwbdec: _parse should not return OK if not enough data yet
9731
9732 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9733
9734         * ext/amrnb/amrnbdec.c:
9735           amrnbdec: _parse should not return OK if not enough data yet
9736
9737 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9738
9739         * ext/dvdread/dvdreadsrc.c:
9740           dvdreadsrc: fix off by one in cell calculation for the last chapter
9741
9742 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9743
9744         * gst/asfdemux/gstasfdemux.c:
9745           asfdemux: set caps on src pad before adding it
9746
9747 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9748
9749         * gst/asfdemux/gstasfdemux.c:
9750           asfdemux: perform writable buffer map to copy into it
9751
9752 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9753
9754         * gst/asfdemux/asfpacket.c:
9755         * gst/asfdemux/asfpacket.h:
9756           asfpacket: fix 0.11 ported payload extraction
9757           ... to cater for not necessarily offset == size - cur_pos,
9758           as size may have been adjusted due to padding.
9759           Fixes #667567.
9760
9761 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9762
9763         * ext/x264/gstx264enc.c:
9764           x264enc: remove useless and semantically (though not practically) wrong code
9765           The object will be freed, so it's pointless to set the pointers
9766           to NULL anyway.
9767
9768 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9769
9770         * ext/x264/gstx264enc.c:
9771           x264enc: remove leaking "optimization"
9772
9773 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9774
9775         * gst/asfdemux/gstasfdemux.c:
9776           GST_TYPE_DATE -> G_TYPE_DATE
9777
9778 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9779
9780           Merge remote-tracking branch 'origin/master' into 0.11
9781           Conflicts:
9782           ext/a52dec/gsta52dec.c
9783
9784 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9785
9786         * ext/a52dec/gsta52dec.c:
9787           a52dec: plug buffer leak
9788
9789 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9790
9791         * ext/a52dec/gsta52dec.c:
9792           a52dec: plug buffer leak
9793
9794 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9795
9796         * ext/amrnb/amrnbenc.c:
9797           amrnbenc: _map and _unmap the appropriate input and output buffers
9798
9799 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9800
9801         * ext/a52dec/gsta52dec.c:
9802           a52dec: Fix some merge mistakes
9803
9804 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9805
9806           Merge branch 'master' into 0.11
9807           Conflicts:
9808           ext/a52dec/gsta52dec.c
9809           ext/a52dec/gsta52dec.h
9810           ext/lame/gstlame.c
9811           ext/lame/gstlame.h
9812           ext/lame/gstlamemp3enc.c
9813           ext/mad/gstmad.c
9814           ext/mad/gstmad.h
9815           gst/mpegaudioparse/gstmpegaudioparse.c
9816           gst/mpegstream/gstdvddemux.c
9817           gst/realmedia/rdtdepay.c
9818           po/es.po
9819           po/lv.po
9820           po/sr.po
9821
9822 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9823
9824         * gst/dvdsub/Makefile.am:
9825           dvdsub: add some CFLAGS and LIBS in Makefile.am
9826           ... since adapter is still used.
9827
9828 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9829
9830         * gst/realmedia/rmdemux.c:
9831           rmdemux: Don't use buffer after unreffing
9832
9833 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9834
9835         * gst/asfdemux/gstasfdemux.c:
9836           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9837
9838 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9839
9840         * ext/mad/gstmad.c:
9841           mad: Correctly unmap the buffer with the original data pointer
9842
9843 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9844
9845         * ext/mad/gstmad.c:
9846           mad: Make sure to set caps on the srcpad if none are set yet
9847
9848 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9849
9850         * ext/mad/Makefile.am:
9851           mad: fix LIBS order in Makefile.am
9852
9853 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9854
9855         * ext/mad/gstmad.h:
9856           mad: remove left-over id3tag.h include
9857           We don't use libid3tag any more.
9858
9859 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9860
9861         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9862           dvdlpcmdec: fix for multichannel
9863
9864 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9865
9866         * ext/a52dec/gsta52dec.c:
9867         * ext/a52dec/gsta52dec.h:
9868           a52dec: Update for the new raw audio caps
9869
9870 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9871
9872         * ext/mad/gstmad.c:
9873           mad: Update for the new raw audio caps
9874
9875 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9876
9877         * ext/lame/gstlamemp3enc.c:
9878           lamemp3enc: Update for the new raw audio caps
9879
9880 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9881
9882         * ext/twolame/gsttwolamemp2enc.c:
9883           twolamemp2enc: Update for the new raw audio caps
9884
9885 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9886
9887         * ext/amrwbdec/amrwbdec.c:
9888           amrwbdec: Add the new layout field to the raw audio caps
9889
9890 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9891
9892         * ext/amrnb/amrnbdec.c:
9893         * ext/amrnb/amrnbenc.c:
9894           amrnb: Add the new layout field to the raw audio caps
9895
9896 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9897
9898         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9899         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9900           dvdlpcmdec: Port to the new raw audio caps
9901
9902 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9903
9904         * gst/asfdemux/gstasfdemux.c:
9905           asfdemux: Update for libgstriff API changes
9906           Still needs to handle audio channel reordering.
9907
9908 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9909
9910         * common:
9911           Automatic update of common submodule
9912           From 50b34ab to 0807187
9913
9914 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9915
9916         * ext/lame/Makefile.am:
9917           lame: fix LIBADD order in Makefile.am
9918
9919 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9920
9921         * tests/check/elements/amrnbenc.c:
9922         * tests/check/elements/mpeg2dec.c:
9923         * tests/check/elements/x264enc.c:
9924         * tests/check/elements/xingmux.c:
9925         * tests/check/generic/states.c:
9926           tests: make tests compile
9927
9928 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9929
9930         * ext/amrwbdec/amrwbdec.c:
9931         * ext/dvdread/dvdreadsrc.c:
9932         * ext/mad/gstmad.c:
9933         * ext/sidplay/gstsiddec.cc:
9934         * gst/asfdemux/gstasfdemux.c:
9935         * gst/realmedia/pnmsrc.c:
9936         * gst/realmedia/rdtmanager.c:
9937         * gst/realmedia/rmdemux.c:
9938           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9939
9940 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9941
9942         * tests/check/Makefile.am:
9943           tests: disable generic index test
9944
9945 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9946
9947         * ext/mpeg2dec/gstmpeg2dec.c:
9948           mpeg2dec: remove all seeking-related code
9949           A parser or demuxer upstream should handle this Same for
9950           queries.
9951
9952 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9953
9954         * ext/mpeg2dec/gstmpeg2dec.c:
9955         * ext/mpeg2dec/gstmpeg2dec.h:
9956           mpeg2dec: update for GstIndex removal
9957
9958 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9959
9960         * ext/cdio/gstcdiocddasrc.c:
9961           cdio: update for probe vfunc removal in GstAudioCdSrc
9962
9963 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9964
9965         * ext/lame/gstlame.c:
9966         * ext/lame/gstlamemp3enc.c:
9967           lame: fix printf format in debug statements
9968           https://bugzilla.gnome.org/show_bug.cgi?id=666926
9969
9970 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9971
9972         * ext/lame/gstlame.c:
9973         * ext/lame/gstlame.h:
9974           lame: ensure parsed output
9975           ... by doing some basic parsing of encoded lame data.
9976
9977 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9978
9979         * ext/lame/gstlame.h:
9980           lame: cleanup unused instance struct fields
9981
9982 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9983
9984         * ext/lame/Makefile.am:
9985         * ext/lame/gstlamemp3enc.c:
9986         * ext/lame/gstlamemp3enc.h:
9987           lamemp3enc: ensure parsed output
9988           ... by doing some basic parsing of encoded lame data.
9989           Fixes #652150.
9990
9991 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9992
9993         * ext/lame/gstlamemp3enc.c:
9994           lamemp3enc: do not leak merged tags
9995
9996 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9997
9998         * ext/mad/gstmad.c:
9999         * ext/mad/gstmad.h:
10000           mad: helpfully bodge the last buffer to let mad decode the last frame
10001           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10002           to be believed, the last buffer must be followed by a number of 0 bytes
10003           in order for the last frame to be decoded (at least in some cases).
10004           Doing so seems to work here, fixing a missing 1152 samples when using
10005           mp3parse before mad (not using mp3parse would yield the correct amount
10006           of samples, if there's extra non-MP3 data after (eg, tag data)).
10007
10008 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10009
10010         * ext/dvdread/dvdreadsrc.c:
10011           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10012
10013 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10014
10015         * gst/mpegstream/gstdvddemux.c:
10016           dvddemux: tweak subtitle stream setup based on dvd language codes event
10017           ... to allow for non-continuous subtitle stream numbers.
10018           The missing stream numbers tend to come up as subtitle streams anyway
10019           (albeit not with an identified language tag).
10020
10021 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10022
10023         * ext/dvdread/dvdreadsrc.c:
10024           dvdreadsrc: minor safety tweak to sector seeking
10025
10026 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
10027
10028         * ext/a52dec/gsta52dec.c:
10029           a52dec: check that a52_init returns a valid a52 state
10030
10031 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10032
10033         * ext/mpeg2dec/gstmpeg2dec.c:
10034           mpeg2dec: update for new interlaced flags
10035
10036 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10037
10038         * ext/a52dec/Makefile.am:
10039         * ext/a52dec/gsta52dec.c:
10040         * ext/a52dec/gsta52dec.h:
10041           a52dec: port to audiodecoder
10042
10043 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10044
10045         * ext/mad/Makefile.am:
10046         * ext/mad/gstmad.c:
10047         * ext/mad/gstmad.h:
10048           mad: port to audiodecoder
10049
10050 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10051
10052         * ext/a52dec/gsta52dec.c:
10053           a52dec: Don't claim to support upstream renegotiation
10054           and use fixed caps on the srcpad. To correctly support
10055           upstream renegotiation a52dec would need to check if the
10056           caps of the downstream allocated buffer are the requested
10057           caps or if the size is different.
10058           Fixes bug #665989.
10059
10060 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
10061
10062         * ext/a52dec/gsta52dec.c:
10063           a52dec: Check that the a52_state is correctly initialized
10064
10065 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10066
10067         * gst-libs/gst/Makefile.am:
10068         * gst-libs/gst/glib-compat-private.h:
10069         * gst/asfdemux/gstasfdemux.c:
10070         * gst/mpegaudioparse/gstmpegaudioparse.c:
10071         * gst/realmedia/rademux.c:
10072         * gst/realmedia/rdtmanager.c:
10073         * gst/realmedia/rmdemux.c:
10074           Work around deprecated thread API in glib master
10075           Add private replacements for deprecated functions such as
10076           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10077           to avoid the deprecation warnings. We can't change most of
10078           these in 0.10 because they're part of our API and ABI.
10079           Suppress deprecation warnings in selected files, mostly for
10080           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10081           not much we can do here in 0.10.
10082
10083 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10084
10085         * po/LINGUAS:
10086         * po/eo.po:
10087         * po/es.po:
10088         * po/lv.po:
10089         * po/sr.po:
10090           po: update translations
10091
10092 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10093
10094         * gst/realmedia/rdtdepay.c:
10095           rdtdepay: make buffer metadata writable before setting caps on it
10096           Fixes issue when the header buffer is being pushed, which was taken
10097           from the caps and is therefore not writable.
10098
10099 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10100
10101         * ext/dvdread/dvdreadsrc.c:
10102           fix for basesrc changes
10103
10104 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
10105
10106         * gst/asfdemux/gstrtpasfdepay.c:
10107           rtpasfdepay: Initialize GstRTPBuffer before usage
10108
10109 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10110
10111           Merge remote-tracking branch 'origin/master' into 0.11
10112           Conflicts:
10113           ext/dvdread/dvdreadsrc.c
10114
10115 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
10116
10117         * ext/dvdread/dvdreadsrc.c:
10118           dvdreadsrc: Fix format string compiler warning
10119           Fixes bug #665101.
10120
10121 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10122
10123           Merge remote-tracking branch 'origin/master' into 0.11
10124
10125 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10126
10127         * ext/mpeg2dec/gstmpeg2dec.c:
10128           Update for indexable change
10129
10130 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10131
10132         * gst/realmedia/rdtmanager.c:
10133           update for clock provider API change
10134
10135 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10136
10137         * ext/a52dec/gsta52dec.c:
10138         * ext/amrnb/amrnbdec.c:
10139         * ext/amrnb/amrnbenc.c:
10140         * ext/amrwbdec/amrwbdec.c:
10141         * ext/dvdread/dvdreadsrc.c:
10142         * ext/lame/gstlame.c:
10143         * ext/lame/gstlamemp3enc.c:
10144         * ext/mad/gstmad.c:
10145         * ext/mpeg2dec/gstmpeg2dec.c:
10146         * ext/sidplay/gstsiddec.cc:
10147         * ext/twolame/gsttwolame.c:
10148         * ext/x264/gstx264enc.c:
10149         * gst/asfdemux/gstasfdemux.c:
10150         * gst/asfdemux/gstrtpasfdepay.c:
10151         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10152         * gst/dvdsub/gstdvdsubdec.c:
10153         * gst/dvdsub/gstdvdsubparse.c:
10154         * gst/iec958/ac3iec.c:
10155         * gst/mpegaudioparse/gstmpegaudioparse.c:
10156         * gst/mpegaudioparse/gstxingmux.c:
10157         * gst/mpegstream/gstdvddemux.c:
10158         * gst/mpegstream/gstmpegdemux.c:
10159         * gst/mpegstream/gstmpegparse.c:
10160         * gst/mpegstream/gstrfc2250enc.c:
10161         * gst/realmedia/pnmsrc.c:
10162         * gst/realmedia/rademux.c:
10163         * gst/realmedia/rdtdepay.c:
10164         * gst/realmedia/rdtmanager.c:
10165         * gst/realmedia/rmdemux.c:
10166         * gst/synaesthesia/gstsynaesthesia.c:
10167           various: fix pad template ref leaks
10168           https://bugzilla.gnome.org/show_bug.cgi?id=662664
10169
10170 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
10171
10172         * tests/check/elements/xingmux.c:
10173           tests: update for gstcheck API change
10174
10175 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10176
10177         * ext/amrnb/amrnbenc.c:
10178         * ext/dvdread/dvdreadsrc.c:
10179         * ext/lame/gstlamemp3enc.c:
10180         * ext/twolame/gsttwolamemp2enc.c:
10181           ext: fix more printf format warnings in debug messages
10182
10183 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
10184
10185         * gst/asfdemux/gstasfdemux.c:
10186         * gst/asfdemux/gstrtpasfdepay.c:
10187         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10188         * gst/dvdsub/gstdvdsubdec.c:
10189         * gst/dvdsub/gstdvdsubparse.c:
10190         * gst/realmedia/rademux.c:
10191         * gst/realmedia/rmdemux.c:
10192           Fix print format compiler warnings on OS X / 64bit
10193           https://bugzilla.gnome.org/show_bug.cgi?id=662617
10194
10195 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10196
10197         * gst/asfdemux/gstasfdemux.c:
10198         * gst/realmedia/rademux.c:
10199         * gst/realmedia/rdtmanager.c:
10200         * gst/realmedia/rmdemux.c:
10201           update for activation changes
10202
10203 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10204
10205         * gst/asfdemux/gstasfdemux.c:
10206         * gst/realmedia/rademux.c:
10207         * gst/realmedia/rmdemux.c:
10208           update for new scheduling query
10209
10210 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10211
10212         * gst/asfdemux/gstasfdemux.c:
10213         * gst/realmedia/rademux.c:
10214         * gst/realmedia/rdtmanager.c:
10215         * gst/realmedia/rmdemux.c:
10216           add parent to activate functions
10217
10218 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10219
10220         * ext/a52dec/gsta52dec.c:
10221         * ext/mpeg2dec/gstmpeg2dec.c:
10222         * ext/sidplay/gstsiddec.cc:
10223         * ext/x264/gstx264enc.c:
10224         * gst/asfdemux/gstasfdemux.c:
10225         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10226         * gst/dvdsub/gstdvdsubdec.c:
10227         * gst/dvdsub/gstdvdsubparse.c:
10228         * gst/realmedia/rademux.c:
10229         * gst/realmedia/rdtdepay.c:
10230         * gst/realmedia/rdtmanager.c:
10231         * gst/realmedia/rmdemux.c:
10232           add parent to pad functions
10233
10234 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10235
10236         * ext/mpeg2dec/gstmpeg2dec.c:
10237         * ext/sidplay/gstsiddec.cc:
10238         * ext/x264/gstx264enc.c:
10239         * gst/asfdemux/gstasfdemux.c:
10240         * gst/realmedia/rademux.c:
10241         * gst/realmedia/rdtmanager.c:
10242         * gst/realmedia/rmdemux.c:
10243           add parent to query function
10244
10245 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10246
10247         * gst/asfdemux/gstasfdemux.c:
10248         * gst/realmedia/rademux.c:
10249           _query_peer_*() -> _peer_query_*()
10250
10251 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10252
10253         * gst/dvdsub/gstdvdsubdec.c:
10254           _accept_caps() -> _query_accept_caps()
10255
10256 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10257
10258         * ext/x264/gstx264enc.c:
10259           _peer_get_caps() -> _peer_query_caps()
10260
10261 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10262
10263         * ext/x264/gstx264enc.c:
10264           update for _get_caps() -> _query_caps()
10265
10266 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10267
10268         * ext/x264/gstx264enc.c:
10269           change getcaps to query
10270
10271 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10272
10273         * ext/mad/gstmad.c:
10274           mad: re-instate accidentally dropped rank
10275
10276 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10277
10278         * ext/dvdread/dvdreadsrc.c:
10279         * gst/realmedia/pnmsrc.c:
10280           Update for GstURIHandler get_protocols() changes
10281
10282 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10283
10284         * ext/dvdread/dvdreadsrc.c:
10285         * ext/dvdread/dvdreadsrc.h:
10286         * gst/realmedia/pnmsrc.c:
10287           dvdreadsrc, pnmsrc: update for GstURIHandler changes
10288
10289 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10290
10291         * ext/mad/gstmad.c:
10292           mad: re-port to 0.11
10293           This time using the base class. Still something
10294           wrong with the parsing though, when there's no
10295           parser or demuxer upstream (which of course
10296           shouldn't happen in a normal playback scenario).
10297
10298 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10299
10300         * ext/mad/gstmad.c:
10301         * ext/mad/gstmad.h:
10302           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10303
10304 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10305
10306         * ext/mad/gstmad.c:
10307         * ext/mad/gstmad.h:
10308           mad: replace with 0.10 version ported to GstAudioDecoder
10309           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10310           of Mark's baseaudio branch.
10311           Would probably be too risky to drop this into 0.10 given
10312           all the things mad is doing.
10313
10314 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10315
10316         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10317           docs: remove bits for old lame element from sections.txt file
10318
10319 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10320
10321         * Android.mk:
10322         * configure.ac:
10323         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10324         * docs/plugins/inspect/plugin-mpegstream.xml:
10325         * gst-plugins-ugly.spec.in:
10326         * gst/mpegstream/Makefile.am:
10327         * gst/mpegstream/README:
10328         * gst/mpegstream/gstdvddemux.c:
10329         * gst/mpegstream/gstdvddemux.h:
10330         * gst/mpegstream/gstmpegclock.c:
10331         * gst/mpegstream/gstmpegclock.h:
10332         * gst/mpegstream/gstmpegdemux.c:
10333         * gst/mpegstream/gstmpegdemux.h:
10334         * gst/mpegstream/gstmpegpacketize.c:
10335         * gst/mpegstream/gstmpegpacketize.h:
10336         * gst/mpegstream/gstmpegparse.c:
10337         * gst/mpegstream/gstmpegparse.h:
10338         * gst/mpegstream/gstmpegstream.c:
10339         * gst/mpegstream/gstrfc2250enc.c:
10340         * gst/mpegstream/gstrfc2250enc.h:
10341         * gst/mpegstream/mpegstream.vcproj:
10342         * gst/mpegstream/notes:
10343         * win32/MANIFEST:
10344         * win32/vs6/gst_plugins_ugly.dsw:
10345         * win32/vs6/libgstac3parse.dsp:
10346         * win32/vs6/libgstmpegaudioparse.dsp:
10347         * win32/vs6/libgstmpegstream.dsp:
10348           mpegstream: remove the old mpeg-ps parser and demuxers
10349           Don't want anyone porting this by accident.
10350           Superseded by mpegpsdemux in -bad.
10351
10352 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10353
10354         * configure.ac:
10355         * ext/cdio/Makefile.am:
10356         * ext/cdio/gstcdio.c:
10357         * ext/cdio/gstcdiocddasrc.c:
10358         * ext/cdio/gstcdiocddasrc.h:
10359           cdio: port cdiocddasrc to 0.11
10360
10361 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10362
10363         * tests/check/elements/mpeg2dec.c:
10364           tests: port mpeg2dec to 0.11
10365           It compiles, but fails.
10366
10367 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10368
10369         * tests/check/elements/x264enc.c:
10370           tests: port x264enc unit test to 0.11
10371           Well, it compiles now at least.
10372
10373 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10374
10375         * gst/asfdemux/gstrtpasfdepay.h:
10376           update for base class rename
10377
10378 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10379
10380         * gst/asfdemux/gstrtpasfdepay.c:
10381         * gst/asfdemux/gstrtpasfdepay.h:
10382           update for base class rename
10383
10384 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10385
10386         * po/af.po:
10387         * po/az.po:
10388         * po/bg.po:
10389         * po/ca.po:
10390         * po/cs.po:
10391         * po/da.po:
10392         * po/de.po:
10393         * po/el.po:
10394         * po/en_GB.po:
10395         * po/es.po:
10396         * po/eu.po:
10397         * po/fi.po:
10398         * po/fr.po:
10399         * po/gl.po:
10400         * po/hu.po:
10401         * po/id.po:
10402         * po/it.po:
10403         * po/ja.po:
10404         * po/lt.po:
10405         * po/lv.po:
10406         * po/ms.po:
10407         * po/mt.po:
10408         * po/nb.po:
10409         * po/nl.po:
10410         * po/or.po:
10411         * po/pl.po:
10412         * po/pt_BR.po:
10413         * po/ro.po:
10414         * po/ru.po:
10415         * po/sk.po:
10416         * po/sl.po:
10417         * po/sq.po:
10418         * po/sr.po:
10419         * po/sv.po:
10420         * po/tr.po:
10421         * po/uk.po:
10422         * po/vi.po:
10423         * po/zh_CN.po:
10424           po: update translations
10425
10426 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10427
10428         * docs/plugins/gst-plugins-ugly-plugins.args:
10429         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10430         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10431         * docs/plugins/inspect/plugin-a52dec.xml:
10432         * docs/plugins/inspect/plugin-amrnb.xml:
10433         * docs/plugins/inspect/plugin-amrwbdec.xml:
10434         * docs/plugins/inspect/plugin-asf.xml:
10435         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10436         * docs/plugins/inspect/plugin-dvdread.xml:
10437         * docs/plugins/inspect/plugin-dvdsub.xml:
10438         * docs/plugins/inspect/plugin-lame.xml:
10439         * docs/plugins/inspect/plugin-mad.xml:
10440         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10441         * docs/plugins/inspect/plugin-realmedia.xml:
10442         * docs/plugins/inspect/plugin-siddec.xml:
10443         * docs/plugins/inspect/plugin-twolame.xml:
10444         * docs/plugins/inspect/plugin-x264.xml:
10445           docs: update docs
10446
10447 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10448
10449         * ext/lame/gstlamemp3enc.c:
10450           lamemp3enc: cosmetic error message change
10451           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10452
10453 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10454
10455         * docs/plugins/Makefile.am:
10456         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10457         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10458         * ext/twolame/Makefile.am:
10459         * ext/twolame/gsttwolamemp2enc.c:
10460         * ext/twolame/gsttwolamemp2enc.h:
10461         * po/POTFILES.in:
10462           twolame: rename to twolamemp2enc
10463
10464 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10465
10466         * configure.ac:
10467         * ext/twolame/gsttwolame.c:
10468           twolame: port to 0.11
10469
10470 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10471
10472         * Android.mk:
10473         * configure.ac:
10474         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10475         * docs/plugins/inspect/plugin-iec958.xml:
10476         * gst-plugins-ugly.spec.in:
10477         * gst/iec958/Makefile.am:
10478         * gst/iec958/ac3_padder.c:
10479         * gst/iec958/ac3_padder.h:
10480         * gst/iec958/ac3iec.c:
10481         * gst/iec958/ac3iec.h:
10482         * win32/MANIFEST:
10483         * win32/vs6/libgstiec958.dsp:
10484           iec958: remove this plugin
10485           I think it can just go away. Audio sinks can and should payload
10486           things themselves using the helper API in libgstaudio. If such
10487           a plugin still makes sense, it should probably be rewritten
10488           using the library functions (and be put into -good or so).
10489
10490 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10491
10492         * gst/realmedia/rademux.c:
10493         * gst/realmedia/rmdemux.c:
10494         * gst/realmedia/rtspreal.c:
10495           update for adapter api change
10496
10497 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10498
10499         * ext/x264/gstx264enc.c:
10500           update for removed fixate function
10501
10502 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10503
10504         * ext/mad/gstmad.c:
10505         * ext/mpeg2dec/gstmpeg2dec.c:
10506         * gst/asfdemux/gstasfdemux.c:
10507         * gst/realmedia/rmdemux.c:
10508           remove query types
10509
10510 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10511
10512         * configure.ac:
10513         * gst/realmedia/rademux.c:
10514         * gst/realmedia/rdtdepay.c:
10515         * gst/realmedia/rmdemux.c:
10516         * gst/realmedia/rmutils.c:
10517           realmedia is ported
10518
10519 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10520
10521         * gst/asfdemux/gstasfdemux.c:
10522         * gst/mpegstream/gstdvddemux.c:
10523         * gst/mpegstream/gstmpegdemux.c:
10524         * gst/realmedia/rmdemux.c:
10525         * gst/realmedia/rmdemux.h:
10526           more template fixes
10527
10528 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
10529
10530         * po/POTFILES.in:
10531           po: lame => lamemp3enc
10532
10533 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10534
10535         * gst/realmedia/rdtmanager.c:
10536           make request pads take %u
10537
10538 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10539
10540         * ext/mpeg2dec/gstmpeg2dec.c:
10541         * ext/mpeg2dec/gstmpeg2dec.h:
10542           mpeg2dec: Add basic cropping support
10543
10544 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10545
10546         * ext/a52dec/gsta52dec.c:
10547         * ext/sidplay/gstsiddec.cc:
10548         * gst/asfdemux/gstasfdemux.c:
10549         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10550           tags: update for tag API removal
10551
10552 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10553
10554         * ext/mpeg2dec/gstmpeg2dec.c:
10555         * ext/mpeg2dec/gstmpeg2dec.h:
10556           update for meta api change
10557
10558 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10559
10560         * gst/asfdemux/gstasfdemux.c:
10561           structure: fix for api update
10562
10563 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10564
10565           Merge remote-tracking branch 'origin/master' into 0.11
10566
10567 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10568
10569         * tests/check/elements/amrnbenc.c:
10570           tests: port amrnbenc test to 0.11
10571
10572 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10573
10574         * ext/amrnb/amrnbdec.c:
10575         * ext/amrnb/amrnbenc.c:
10576           amrnb: fix up raw audio caps for 0.11
10577
10578 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10579
10580         * tests/check/Makefile.am:
10581           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10582
10583 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10584
10585         * docs/plugins/Makefile.am:
10586         * ext/lame/Makefile.am:
10587         * ext/lame/README:
10588         * ext/lame/gstlame.c:
10589         * ext/lame/gstlame.h:
10590         * ext/lame/plugin.c:
10591         * ext/lame/test-lame.c:
10592         * gst/xingmux/gstxingmux.c:
10593         * tests/check/pipelines/lame.c:
10594           lame: remove lame element, it's been superseded by lamemp3enc
10595
10596 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10597
10598         * ext/a52dec/gsta52dec.c:
10599         * ext/lame/gstlamemp3enc.c:
10600         * ext/mad/gstmad.c:
10601         * ext/sidplay/gstsiddec.cc:
10602         * gst/asfdemux/gstasfdemux.c:
10603         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10604           ext, gst: update for taglist API changes
10605
10606 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
10607
10608         * gst/asfdemux/gstasfdemux.c:
10609           asfdemux: Don't leak pending payload buffers
10610           Fixes #662964
10611
10612 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10613
10614           Merge branch 'master' into 0.11
10615           Conflicts:
10616           ext/sidplay/gstsiddec.cc
10617
10618 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
10619
10620         * ext/sidplay/gstsiddec.cc:
10621           siddec: use BOILERPLATE macro and cleanup FIXMEs
10622
10623 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10624
10625         * gst/asfdemux/gstrtpasfdepay.c:
10626           asfdepay: fix compiler warnings after gst_caps_new_simple() change
10627
10628 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10629
10630         * gst-plugins-ugly.spec.in:
10631           Update specfile with latest changes
10632
10633 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10634
10635         * gst/asfdemux/gstasfdemux.c:
10636           asfdemux: Don't unmap a buffer that doesn't exist
10637
10638 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10639
10640         * configure.ac:
10641         * ext/dvdread/dvdreadsrc.c:
10642           dvdread: port to 0.11
10643
10644 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10645
10646         * configure.ac:
10647         * gst/dvdsub/Makefile.am:
10648         * gst/dvdsub/gstdvdsubdec.c:
10649         * gst/dvdsub/gstdvdsubdec.h:
10650         * gst/dvdsub/gstdvdsubparse.c:
10651           dvdsub: port to 0.11
10652
10653 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10654
10655           Merge branch 'master' into 0.11
10656           Conflicts:
10657           ext/amrwbdec/Makefile.am
10658           ext/amrwbdec/amrwbdec.c
10659
10660 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10661
10662         * gst/realmedia/gstrdtbuffer.c:
10663         * gst/realmedia/gstrdtbuffer.h:
10664         * gst/realmedia/pnmsrc.c:
10665         * gst/realmedia/rademux.c:
10666         * gst/realmedia/rdtdepay.c:
10667         * gst/realmedia/rdtmanager.c:
10668         * gst/realmedia/rmdemux.c:
10669         * gst/realmedia/rmutils.c:
10670         * gst/realmedia/rtspreal.c:
10671           realmedia: port to 0.11
10672
10673 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10674
10675         * ext/amrwbdec/Makefile.am:
10676         * ext/amrwbdec/amrwbdec.c:
10677         * ext/amrwbdec/amrwbdec.h:
10678           amrwbdec: port to audiodecoder
10679
10680 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10681
10682         * ext/amrnb/Makefile.am:
10683           amrnbdec: fixup build
10684
10685 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10686
10687         * ext/amrnb/amrnbdec.c:
10688           amrnbdec: remove leftover extraneous _unref
10689
10690 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10691
10692           Merge branch 'master' into 0.11
10693           Conflicts:
10694           ext/amrnb/amrnbdec.c
10695
10696 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10697
10698         * configure.ac:
10699         * ext/amrnb/amrnbdec.c:
10700         * ext/amrnb/amrnbenc.c:
10701           amrnb: port to 0.11
10702
10703 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10704
10705         * configure.ac:
10706         * ext/amrwbdec/Makefile.am:
10707         * ext/amrwbdec/amrwbdec.c:
10708           ported amrwbdec to 0.11
10709
10710 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10711
10712         * ext/amrnb/amrnbdec.c:
10713         * ext/amrnb/amrnbdec.h:
10714           amrnbdec: port to audiodecoder
10715
10716 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10717
10718           Merge branch 'master' into 0.11
10719
10720 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10721
10722         * configure.ac:
10723         * ext/mpeg2dec/gstmpeg2dec.c:
10724         * ext/mpeg2dec/gstmpeg2dec.h:
10725           mpeg2dec: minimal port to 0.11
10726
10727 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10728
10729         * ext/mpeg2dec/gstmpeg2dec.c:
10730         * ext/mpeg2dec/gstmpeg2dec.h:
10731           mpeg2dec: post QoS messages when dropping a frame due to QoS
10732           https://bugzilla.gnome.org/show_bug.cgi?id=658241
10733
10734 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10735
10736         * configure.ac:
10737           configure: update ported plugins list
10738
10739 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10740
10741         * common:
10742           update to 0.11 branch
10743
10744 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10745
10746         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10747         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10748           dvdlpcmdec: port to 0.11
10749
10750 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10751
10752         * ext/lame/gstlame.c:
10753         * ext/lame/gstlamemp3enc.c:
10754           lame: fix raw audio caps too
10755
10756 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10757
10758         * ext/lame/gstlame.c:
10759         * ext/lame/gstlamemp3enc.c:
10760           lame: port to 0.11
10761
10762 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10763
10764           Merge branch 'master' into 0.11
10765
10766 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10767
10768         * ext/x264/gstx264enc.c:
10769         * ext/x264/gstx264enc.h:
10770           x264enc: port to 0.11
10771
10772 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10773
10774         * ext/amrnb/Makefile.am:
10775         * ext/amrnb/amrnbenc.c:
10776         * ext/amrnb/amrnbenc.h:
10777           amrnbenc: port to audioencoder
10778
10779 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10780
10781           Merge branch 'master' into 0.11
10782           Conflicts:
10783           ext/mad/gstmad.c
10784
10785 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10786
10787         * ext/a52dec/gsta52dec.c:
10788           port a52dec to 0.11
10789
10790 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10791
10792         * ext/twolame/gsttwolame.c:
10793           twolame: Simple fix for GstAudioEncoder API change
10794
10795 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10796
10797         * ext/twolame/gsttwolame.c:
10798           twolame: Fix variable 'gstelement_class' set but not used compiler warning
10799
10800 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10801
10802         * ext/lame/gstlame.c:
10803         * ext/lame/gstlamemp3enc.c:
10804           lame: Don't get the parent class again, GST_BOILERPLATE does this already
10805
10806 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10807
10808         * ext/lame/gstlame.c:
10809         * ext/lame/gstlamemp3enc.c:
10810           lame: Fix variable 'gstelement_class' set but not used compiler warning
10811
10812 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10813
10814         * ext/twolame/gsttwolame.c:
10815           twolame: improve output framing and timestamping
10816           ... which simply comes down to requesting one frame of input data at a time,
10817           since the encoder nicely turns this into 1 encoded frame.
10818
10819 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10820
10821         * ext/twolame/Makefile.am:
10822         * ext/twolame/gsttwolame.c:
10823         * ext/twolame/gsttwolame.h:
10824           twolame: port to audioencoder
10825
10826 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10827
10828         * ext/lame/gstlame.c:
10829           lame: use some more boilerplate
10830
10831 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10832
10833         * ext/lame/gstlame.c:
10834         * ext/lame/gstlame.h:
10835           lame: port to audioencoder
10836
10837 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10838
10839         * ext/lame/gstlamemp3enc.c:
10840           lamemp3enc: use some more boilerplate
10841
10842 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10843
10844         * ext/lame/gstlamemp3enc.c:
10845           lamemp3enc: really report bitrate rather kbitrate
10846
10847 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10848
10849         * ext/lame/Makefile.am:
10850         * ext/lame/gstlamemp3enc.c:
10851         * ext/lame/gstlamemp3enc.h:
10852           lamemp3enc: port to audioencoder
10853
10854 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10855
10856         * ext/dvdread/dvdreadsrc.c:
10857           dvdreadsrc: take into account first sector of the current title
10858           This fixes seeking on titles which do not start on a new file.
10859           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10860
10861 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10862
10863         * ext/dvdread/dvdreadsrc.c:
10864           dvdreadsrc: fix sector seeking
10865           It was overly complicated, and did not take into account the offset
10866           needed for titles which do not start on a new file.
10867           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10868
10869 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10870
10871         * ext/dvdread/dvdreadsrc.c:
10872           dvdreadsrc: fix sector search for packed titles
10873           Some DVD titles are packed in a single set, and we need to use
10874           the correct table to map times to sectors.
10875           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10876
10877 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10878
10879         * configure.ac:
10880         * ext/mad/Makefile.am:
10881         * ext/mad/gstmad.c:
10882         * gst-plugins-ugly.spec.in:
10883           mad: remove id3tag dependency used by in practice unreachable legacy code
10884           The mad mp3 decoder element shouldn't parse tags at all really, but we
10885           have so far kept this code around for backwards-compatibility reasons
10886           for people building manual pipelines for some reason. However, as it
10887           turns out that code has never actually worked in 0.10 in practice,
10888           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10889           which doesn't actually seem to happen any more though because of the
10890           preceding mad_header_decode(), which will discover and report the
10891           sync loss if it runs into a tag and make mad_frame_decode() try to
10892           resync right away.
10893           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10894
10895 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10896
10897         * gst/asfdemux/asfpacket.c:
10898           asfpacket: skip empty payload packets
10899           ... which also avoids assertion failures and possible segfaults later on
10900           when possibly trying to join 2 empty buffers.
10901
10902 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10903
10904         * gst/realmedia/rmdemux.c:
10905         * gst/realmedia/rmdemux.h:
10906           rmdemux: delay announcing container tags until we have pads
10907           Fixes tags when transcoding.
10908           https://bugzilla.gnome.org/show_bug.cgi?id=658297
10909
10910 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10911
10912         * tests/check/elements/amrnbenc.c:
10913           amrnbenc: Use complete raw audio caps in the test
10914
10915 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
10916
10917         * docs/plugins/Makefile.am:
10918           docs: cleanup makefiles
10919           Remove commented out parts that we don't need. Remove "the wingo addition" - no
10920           so useful after all. Narrow down file-globs for plugin docs.
10921
10922 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
10923
10924         * common:
10925           Automatic update of common submodule
10926           From a39eb83 to 11f0cd5
10927
10928 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
10929
10930         * common:
10931           Automatic update of common submodule
10932           From 605cd9a to a39eb83
10933
10934 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10935
10936         * gst/asfdemux/gstasfdemux.c:
10937           asf: don't use fourcc
10938
10939 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10940
10941           Merge branch 'master' into 0.11
10942
10943 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10944
10945         * ext/mpeg2dec/gstmpeg2dec.c:
10946           mpeg2dec: fix spurious failure to decode some files
10947           Parsing can return with an 'invalid' state, but this is not
10948           actually fatal. For one, the mpeg2dec command line tool that
10949           comes with the libmpeg2 library blithely ignores this condition
10950           and merrily goes on. So we do this same, logging the error,
10951           and going on with parsing. This makes something work that did
10952           not use to work, and brings happiness to the world.
10953           https://bugzilla.gnome.org/show_bug.cgi?id=429476
10954
10955 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10956
10957         * ext/mad/gstmad.c:
10958         * ext/sidplay/Makefile.am:
10959         * ext/sidplay/gstsiddec.cc:
10960           port to new audio caps
10961
10962 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10963
10964           Merge branch 'master' into 0.11
10965           Conflicts:
10966           common
10967           gst/asfdemux/gstrtpasfdepay.c
10968
10969 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10970
10971         * configure.ac:
10972           configure: Add synaesthesia to the list of non-ported plugins
10973
10974 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10975
10976         * configure.ac:
10977         * docs/plugins/Makefile.am:
10978         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10979         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10980         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10981         * gst-plugins-ugly.spec.in:
10982         * gst/mpegaudioparse/Makefile.am:
10983         * gst/mpegaudioparse/gstmpegaudioparse.c:
10984         * gst/mpegaudioparse/gstmpegaudioparse.h:
10985         * gst/mpegaudioparse/mpegaudioparse.vcproj:
10986         * gst/xingmux/Makefile.am:
10987         * gst/xingmux/gstxingmux.c:
10988         * gst/xingmux/gstxingmux.h:
10989         * gst/xingmux/plugin.c:
10990           Remove mp3parse plugin/element
10991           It's been replaced by mpegaudioparse in -good. Don't want anyone
10992           to spend time porting a deprecated element. Rename plugin to xingmux
10993           for now until we move that somewhere else.
10994
10995 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10996
10997         * configure.ac:
10998           configure.ac: Define list of non-ported plugins
10999
11000 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11001
11002         * ext/mad/gstmad.c:
11003           mad: Fix for changes in GstQuery API
11004
11005 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11006
11007         * gst/asfdemux/gstasfdemux.c:
11008           asfdemux: Fix for changes in GstQuery API
11009
11010 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11011
11012         * gst/asfdemux/asfpacket.c:
11013           asfdemux: Fix print statement
11014
11015 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11016
11017         * common:
11018           Update common submodule
11019
11020 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11021
11022         * ext/x264/gstx264enc.c:
11023           x264enc: Properly set the stream format in setcaps
11024           Do not forget to set the selected format to the options string
11025           when getting it from caps
11026           https://bugzilla.gnome.org/show_bug.cgi?id=655223
11027
11028 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
11029
11030         * ext/x264/gstx264enc.c:
11031           x264enc: fix the build for older x264enc
11032           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11033
11034 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
11035
11036         * ext/x264/gstx264enc.c:
11037           x264enc: Read stream-format from the right place
11038           Read the stream-format from "stream-format" and not from profile, also rename
11039           the "bytestream" variable to "stream_format" so it's easier to understand.
11040
11041 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11042
11043         * ext/x264/gstx264enc.c:
11044         * ext/x264/gstx264enc.h:
11045           x264enc: Select stream-format based on caps
11046           Makes x264 select its stream-format based on what's available
11047           on caps, the user selected option will be chosen as a fallback
11048           when both options are available.
11049           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11050
11051 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
11052
11053         * ext/x264/gstx264enc.c:
11054           x264: Allow renegotiation but prefer current caps
11055
11056 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
11057
11058         * tests/check/elements/x264enc.c:
11059           tests: Test x264enc profiles from the caps
11060           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11061
11062 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11063
11064         * ext/x264/Makefile.am:
11065         * ext/x264/gstx264enc.c:
11066         * ext/x264/gstx264enc.h:
11067           x264: Use profile and level from caps
11068           Enforces the profile and level from the downstream caps, also
11069           sets them on the fixated caps
11070           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11071
11072 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11073
11074         * configure.ac:
11075           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11076
11077 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
11078
11079         * ext/x264/gstx264enc.c:
11080           x264enc: fix subme property annotation - subme maximum is 10, not 6.
11081           Although the element accepts subme values > 6, the annotation which is
11082           visible through gst-inspect (for example) erroneously indicates 6 as the
11083           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11084           https://bugzilla.gnome.org/show_bug.cgi?id=653473
11085
11086 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
11087
11088         * common:
11089           Automatic update of common submodule
11090           From 69b981f to 605cd9a
11091
11092 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11093
11094         * gst/asfdemux/gstrtspwms.c:
11095           rtspwms: Porting to 0.11
11096
11097 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11098
11099         * gst/asfdemux/gstrtpasfdepay.c:
11100           rtpasfdepay: Port to 0.11
11101
11102 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11103
11104         * gst/asfdemux/asfpacket.c:
11105         * gst/asfdemux/asfpacket.h:
11106         * gst/asfdemux/gstasfdemux.c:
11107         * gst/asfdemux/gstasfdemux.h:
11108           asfdemux: Porting to 0.11
11109
11110 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11111
11112         * ext/sidplay/gstsiddec.cc:
11113           siddec: port siddec to 0.11
11114
11115 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11116
11117         * gst/asfdemux/gstrtpasfdepay.c:
11118           rtpasfdepay: fix fragmented packet handling and packet padding
11119           Also remove a bogus assert.
11120
11121 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
11122
11123         * gst/synaesthesia/gstsynaesthesia.c:
11124           synaesthesia: fix wrong debug log string (copy'n'paste)
11125
11126 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11127
11128           Merge branch 'master' into 0.11
11129           Conflicts:
11130           configure.ac
11131
11132 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11133
11134         * ext/mad/gstmad.c:
11135           mad: port to new API
11136           Port to new segment API.
11137           Eat Caps events.
11138           No need to set caps on buffers.
11139
11140 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
11141
11142         * gst/realmedia/rmdemux.c:
11143           rmdemux: target is unsigned and can't be < 0
11144
11145 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
11146
11147         * ext/mad/gstmad.c:
11148           mad: use signed when caluculating the delta
11149           Avoids a <0 check for an unsigned variable.
11150
11151 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
11152
11153         * docs/plugins/Makefile.am:
11154           docs: remove obsolete commented out part
11155           We don't have this in the other modules and its not needed.
11156
11157 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
11158
11159         * docs/plugins/gst-plugins-ugly-plugins.args:
11160         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11161         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11162           docs: update plugin introspection data
11163           Now more files are merged and produced in a canonical fashion, which hopefully
11164           creates less or no delta in the future.
11165
11166 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
11167
11168         * common:
11169           Automatic update of common submodule
11170           From 9e5bbd5 to 69b981f
11171
11172 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11173
11174         * ext/lame/Makefile.am:
11175         * ext/lame/gstlamemp3enc.c:
11176           lamemp3enc: Post CODEC and BITRATE tags
11177           Also filter any CODEC/AUDIO_CODEC tags from incoming
11178           tag events.
11179           Fixes bug #391543.
11180
11181 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
11182
11183         * common:
11184           Automatic update of common submodule
11185           From fd35073 to 9e5bbd5
11186
11187 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
11188
11189         * common:
11190           Automatic update of common submodule
11191           From 46dfcea to fd35073
11192
11193 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11194
11195         * gst/asfdemux/gstrtpasfdepay.c:
11196           rtpasfdepay: simplify and refactor packet parsing
11197           Specifically, refactor buffer padding and consider marker bit for fragment
11198           assembling.
11199
11200 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11201
11202         * gst/asfdemux/gstrtpasfdepay.c:
11203           rtpasfdepay: avoid re-sending header
11204           ... e.g. following a seek, which otherwise confuses downstream demuxer
11205           expecting only a flow of data packets at this time.
11206
11207 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11208
11209         * gst/asfdemux/gstrtpasfdepay.c:
11210         * gst/asfdemux/gstrtpasfdepay.h:
11211           rtpasfdepay: remove unused field
11212
11213 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11214
11215         * ext/mad/gstmad.c:
11216           mad: Post bitrate tag whenever the bitrate changes
11217           Also send the layer/mode/emphasis/bitrate tags as an event too.
11218
11219 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11220
11221         * configure.ac:
11222         * win32/common/config.h:
11223           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11224
11225 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11226
11227         * configure.ac:
11228         * docs/plugins/inspect/plugin-a52dec.xml:
11229         * docs/plugins/inspect/plugin-amrnb.xml:
11230         * docs/plugins/inspect/plugin-amrwbdec.xml:
11231         * docs/plugins/inspect/plugin-asf.xml:
11232         * docs/plugins/inspect/plugin-cdio.xml:
11233         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11234         * docs/plugins/inspect/plugin-dvdread.xml:
11235         * docs/plugins/inspect/plugin-dvdsub.xml:
11236         * docs/plugins/inspect/plugin-iec958.xml:
11237         * docs/plugins/inspect/plugin-lame.xml:
11238         * docs/plugins/inspect/plugin-mad.xml:
11239         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11240         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11241         * docs/plugins/inspect/plugin-mpegstream.xml:
11242         * docs/plugins/inspect/plugin-realmedia.xml:
11243         * docs/plugins/inspect/plugin-siddec.xml:
11244         * docs/plugins/inspect/plugin-twolame.xml:
11245         * docs/plugins/inspect/plugin-x264.xml:
11246         * win32/common/config.h:
11247           Back to development
11248
11249 === release 0.10.18 ===
11250
11251 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11252
11253         * ChangeLog:
11254         * NEWS:
11255         * RELEASE:
11256         * configure.ac:
11257         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11258         * docs/plugins/inspect/plugin-a52dec.xml:
11259         * docs/plugins/inspect/plugin-amrnb.xml:
11260         * docs/plugins/inspect/plugin-amrwbdec.xml:
11261         * docs/plugins/inspect/plugin-asf.xml:
11262         * docs/plugins/inspect/plugin-cdio.xml:
11263         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11264         * docs/plugins/inspect/plugin-dvdread.xml:
11265         * docs/plugins/inspect/plugin-dvdsub.xml:
11266         * docs/plugins/inspect/plugin-iec958.xml:
11267         * docs/plugins/inspect/plugin-lame.xml:
11268         * docs/plugins/inspect/plugin-mad.xml:
11269         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11270         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11271         * docs/plugins/inspect/plugin-mpegstream.xml:
11272         * docs/plugins/inspect/plugin-realmedia.xml:
11273         * docs/plugins/inspect/plugin-siddec.xml:
11274         * docs/plugins/inspect/plugin-twolame.xml:
11275         * docs/plugins/inspect/plugin-x264.xml:
11276         * gst-plugins-ugly.doap:
11277         * win32/common/config.h:
11278           Release 0.10.18
11279           Highlights:
11280           - x264enc: allow changing bitrate and quantizers dynamically at runtime
11281           - x264enc: proxy downstream caps restrictions upstream via get_caps()
11282           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11283           - mad: allow build without libid3tag (which isn't really needed anyway)
11284           - many other fixes and improvements
11285
11286 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11287
11288         * ext/x264/gstx264enc.c:
11289           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11290
11291 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11292
11293         * ext/x264/gstx264enc.c:
11294           x264enc: do not leak peer pad reference
11295
11296 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11297
11298         * ext/x264/gstx264enc.c:
11299           x264enc: No need to copy, reffing is enough
11300
11301 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11302
11303         * ext/x264/gstx264enc.c:
11304           x264enc: get_caps function should return a copy of the caps
11305
11306 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11307
11308         * configure.ac:
11309         * docs/plugins/inspect/plugin-a52dec.xml:
11310         * docs/plugins/inspect/plugin-amrnb.xml:
11311         * docs/plugins/inspect/plugin-amrwbdec.xml:
11312         * docs/plugins/inspect/plugin-asf.xml:
11313         * docs/plugins/inspect/plugin-cdio.xml:
11314         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11315         * docs/plugins/inspect/plugin-dvdread.xml:
11316         * docs/plugins/inspect/plugin-dvdsub.xml:
11317         * docs/plugins/inspect/plugin-iec958.xml:
11318         * docs/plugins/inspect/plugin-lame.xml:
11319         * docs/plugins/inspect/plugin-mad.xml:
11320         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11321         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11322         * docs/plugins/inspect/plugin-mpegstream.xml:
11323         * docs/plugins/inspect/plugin-realmedia.xml:
11324         * docs/plugins/inspect/plugin-siddec.xml:
11325         * docs/plugins/inspect/plugin-synaesthesia.xml:
11326         * docs/plugins/inspect/plugin-twolame.xml:
11327         * docs/plugins/inspect/plugin-x264.xml:
11328         * po/da.po:
11329         * po/de.po:
11330         * po/fr.po:
11331         * po/uk.po:
11332         * win32/common/config.h:
11333           0.10.17.4 pre-release
11334
11335 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11336
11337         * ext/mad/gstmad.c:
11338           mad: remove buffer_alloc
11339
11340 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11341
11342         * configure.ac:
11343         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11344         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11345         * docs/plugins/inspect/plugin-a52dec.xml:
11346         * docs/plugins/inspect/plugin-amrnb.xml:
11347         * docs/plugins/inspect/plugin-amrwbdec.xml:
11348         * docs/plugins/inspect/plugin-asf.xml:
11349         * docs/plugins/inspect/plugin-cdio.xml:
11350         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11351         * docs/plugins/inspect/plugin-dvdread.xml:
11352         * docs/plugins/inspect/plugin-dvdsub.xml:
11353         * docs/plugins/inspect/plugin-iec958.xml:
11354         * docs/plugins/inspect/plugin-lame.xml:
11355         * docs/plugins/inspect/plugin-mad.xml:
11356         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11357         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11358         * docs/plugins/inspect/plugin-mpegstream.xml:
11359         * docs/plugins/inspect/plugin-realmedia.xml:
11360         * docs/plugins/inspect/plugin-siddec.xml:
11361         * docs/plugins/inspect/plugin-synaesthesia.xml:
11362         * docs/plugins/inspect/plugin-twolame.xml:
11363         * docs/plugins/inspect/plugin-x264.xml:
11364         * po/bg.po:
11365         * po/ja.po:
11366         * po/nl.po:
11367         * po/pl.po:
11368         * po/ru.po:
11369         * po/sl.po:
11370         * po/tr.po:
11371           0.10.17.3 pre-release
11372
11373 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11374
11375         * common:
11376           Automatic update of common submodule
11377           From c3cafe1 to 46dfcea
11378
11379 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11380
11381         * ext/mad/gstmad.c:
11382           mad: port to 0.11
11383
11384 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11385
11386           Merge branch 'master' into 0.11
11387           Conflicts:
11388           android/amrnb.mk
11389           android/amrwbdec.mk
11390           android/asf.mk
11391           android/mpegaudioparse.mk
11392           configure.ac
11393
11394 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11395
11396         * tests/check/gst-plugins-ugly.supp:
11397           tests: add suppression for lame unit test
11398
11399 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11400
11401         * tests/check/Makefile.am:
11402         * tests/check/generic/.gitignore:
11403         * tests/check/generic/index.c:
11404           tests: add generic index-setting test
11405
11406 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11407
11408         * ext/mpeg2dec/gstmpeg2dec.c:
11409           mpeg2dec: don't deadlock when setting an index
11410
11411 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11412
11413         * configure.ac:
11414         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11415         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11416         * docs/plugins/inspect/plugin-a52dec.xml:
11417         * docs/plugins/inspect/plugin-amrnb.xml:
11418         * docs/plugins/inspect/plugin-amrwbdec.xml:
11419         * docs/plugins/inspect/plugin-asf.xml:
11420         * docs/plugins/inspect/plugin-cdio.xml:
11421         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11422         * docs/plugins/inspect/plugin-dvdread.xml:
11423         * docs/plugins/inspect/plugin-dvdsub.xml:
11424         * docs/plugins/inspect/plugin-iec958.xml:
11425         * docs/plugins/inspect/plugin-lame.xml:
11426         * docs/plugins/inspect/plugin-mad.xml:
11427         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11428         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11429         * docs/plugins/inspect/plugin-mpegstream.xml:
11430         * docs/plugins/inspect/plugin-realmedia.xml:
11431         * docs/plugins/inspect/plugin-siddec.xml:
11432         * docs/plugins/inspect/plugin-synaesthesia.xml:
11433         * docs/plugins/inspect/plugin-twolame.xml:
11434         * docs/plugins/inspect/plugin-x264.xml:
11435         * po/sl.po:
11436         * win32/common/config.h:
11437           0.10.17.2 pre-release
11438
11439 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11440
11441         * gst/realmedia/rademux.c:
11442           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11443
11444 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11445
11446         * gst/mpegstream/gstmpegdemux.c:
11447           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11448
11449 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11450
11451         * ext/dvdread/dvdreadsrc.c:
11452         * ext/sidplay/gstsiddec.cc:
11453         * ext/x264/gstx264enc.c:
11454           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11455
11456 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11457
11458         * gst/asfdemux/gstasfdemux.c:
11459           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11460
11461 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11462
11463         * ext/x264/gstx264enc.c:
11464           x264enc: Implement getcaps function
11465           This allows to set width/height/etc restrictions downstream.
11466
11467 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11468
11469         * Android.mk:
11470         * ext/mad/Makefile.am:
11471         * ext/x264/Makefile.am:
11472         * gst/asfdemux/Makefile.am:
11473         * gst/dvdlpcmdec/Makefile.am:
11474         * gst/dvdsub/Makefile.am:
11475         * gst/iec958/Makefile.am:
11476         * gst/mpegaudioparse/Makefile.am:
11477         * gst/mpegstream/Makefile.am:
11478         * gst/realmedia/Makefile.am:
11479         * gst/synaesthesia/Makefile.am:
11480           android: make it ready for androgenizer
11481           To build gstreamer for android we are now using androgenizer which
11482           generates the needed Android.mk files.
11483           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11484
11485 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11486
11487         * android/NOTICE:
11488         * android/amrnb.mk:
11489         * android/amrwbdec.mk:
11490         * android/asf.mk:
11491         * android/mpegaudioparse.mk:
11492           android: remove the android/ folder
11493
11494 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
11495
11496         * common:
11497           Automatic update of common submodule
11498           From 1ccbe09 to c3cafe1
11499
11500 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11501
11502         * ext/x264/gstx264enc.c:
11503         * ext/x264/gstx264enc.h:
11504           x264enc: Allow changing the bitrate and quantitizers dynamically
11505           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11506
11507 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11508
11509         * ext/x264/gstx264enc.c:
11510           x264enc: Set max bitrate in quality mode
11511           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11512
11513 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11514
11515         * ext/x264/gstx264enc.c:
11516           x264enc: Make it clear that constant quantizer is for debugging only
11517           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11518
11519 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11520
11521         * common:
11522           Automatic update of common submodule
11523           From 193b717 to 1ccbe09
11524
11525 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
11526
11527         * common:
11528           Automatic update of common submodule
11529           From b77e2bf to 193b717
11530
11531 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11532
11533         * common:
11534           Automatic update of common submodule
11535           From d8814b6 to b77e2bf
11536
11537 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11538
11539         * common:
11540           Automatic update of common submodule
11541           From 6aaa286 to d8814b6
11542
11543 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
11544
11545         * common:
11546           Automatic update of common submodule
11547           From 6aec6b9 to 6aaa286
11548
11549 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
11550
11551         * configure.ac:
11552           configure.ac: redundant use of AC_MSG_RESULT()
11553           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11554
11555 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
11556
11557         * autogen.sh:
11558           autogen: wingo signed comment
11559
11560 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11561
11562         * gst/dvdsub/gstdvdsubdec.c:
11563         * gst/dvdsub/gstdvdsubdec.h:
11564           dvdsubdec: Rearrange buffer allocation and pushing code a bit
11565           This makes the code easier to read, doesn't store every buffer
11566           in the instance until the next buffer is to be drawn and
11567           fixes an unitialized variable compiler warning.
11568
11569 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
11570
11571         * gst/dvdsub/gstdvdsubdec.c:
11572           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11573           Fixes bug #619136.
11574
11575 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
11576
11577         * gst/dvdsub/gstdvdsubdec.c:
11578           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11579           Fixes bug #644704.
11580
11581 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11582
11583         * configure.ac:
11584         * ext/mad/gstmad.c:
11585         * ext/mad/gstmad.h:
11586           mad: build the mad plugin even if libid3tag is not available
11587           ID3 tags are usually handled by id3demux, and should be handled
11588           by id3demux. Tag handling in mad based on libid3tag is very basic
11589           and mostly unnecessary really, so just build this plugin without
11590           ID3 tag support if libid3tag is not available.
11591
11592 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11593
11594           Merge branch 'master' into 0.11
11595
11596 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
11597
11598         * gst/mpegstream/gstdvddemux.c:
11599           dvddemux: small code cleanup
11600           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11601           and avoid empty 'if' when logging is disabled.
11602
11603 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11604
11605         * configure.ac:
11606           configure.ac: export plugin description more platform independent
11607           Fixes #642504.
11608
11609 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11610
11611         * common:
11612           Automatic update of common submodule
11613           From 1de7f6a to 6aec6b9
11614
11615 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11616
11617           Merge branch 'master' into 0.11
11618           Conflicts:
11619           configure.ac
11620
11621 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11622
11623         * ext/mpeg2dec/gstmpeg2dec.c:
11624           mpeg2dec: do not fail fatally when unlinked
11625           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11626
11627 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
11628
11629         * ext/mad/gstmad.c:
11630         * ext/mad/gstmad.h:
11631         * ext/mpeg2dec/gstmpeg2dec.c:
11632         * ext/mpeg2dec/gstmpeg2dec.h:
11633           index: remove conditional index support
11634           Index support cannot be disabled since commit
11635           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11636           in core, which removed the configure flags to disable index.
11637
11638 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
11639
11640         * ext/mad/gstmad.c:
11641         * ext/mpeg2dec/gstmpeg2dec.c:
11642           formatting: trim trailing whitespace
11643
11644 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
11645
11646         * ext/mad/gstmad.c:
11647         * ext/mpeg2dec/gstmpeg2dec.c:
11648         * gst/mpegstream/gstmpegdemux.c:
11649           index: use delta frame flags instead of 0 or none
11650
11651 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11652
11653         * ext/x264/gstx264enc.c:
11654           x264enc: Don't register flags with a value of 0
11655           Flags with a value of 0 aren't meaningful and will cause
11656           g_value_transform to go into an endless loop when trying to
11657           convert the flags to a string
11658
11659 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
11660
11661         * common:
11662           Automatic update of common submodule
11663           From f94d739 to 1de7f6a
11664
11665 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11666
11667         * ext/amrwbdec/amrwbdec.c:
11668           amrwbdec: avoid stalling on invalid frame
11669           Skip 1 byte indicating invalid frame type index rather than stalling
11670           on it indefinitely until EOS.
11671           Fixes #639715.
11672
11673 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11674
11675         * tests/check/pipelines/lame.c:
11676           tests: add unit test for lamemp3enc negotiation issue
11677           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11678
11679 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11680
11681         * ext/lame/gstlamemp3enc.c:
11682           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11683           The element downstream of mp3enc might only accept certain sample rates or channels,
11684           make sure we relay any restrictions that do exist to upstream when it does a
11685           get_caps() on the sink pad. That way upstream elements like audioresample or
11686           audioconvert can pick a sample rate / channel configuration that will be accepted,
11687           instead of just negotiating to the highest, which might then be rejected.
11688           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11689
11690 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
11691
11692         * gst/asfdemux/asfpacket.c:
11693           asfpacket: Avoid using broken duration extension
11694           Quite a few (broken?) files have a packet duration of 1ms, which is
11695           most definitely wrong for either audio or video packets.
11696           We therefore avoid using that value and instead use other metrics to
11697           determine the buffer duration (like using the extended stream properties
11698           average frame duration if present and valid).
11699
11700 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11701
11702         * configure.ac:
11703         * win32/common/config.h:
11704           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11705           https://bugzilla.gnome.org/show_bug.cgi?id=640705
11706
11707 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
11708
11709         * gst/mpegaudioparse/gstxingmux.c:
11710           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11711           Fixes bug #639291.
11712
11713 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11714
11715         * gst/mpegstream/gstdvddemux.c:
11716           mpegstream: increase allowable gap between streams
11717           The new delay is three times as much as the old one, and just happens
11718           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11719           was chocking before at 5:11.
11720           While there, merge the constants used in two places into a define.
11721           https://bugzilla.gnome.org/show_bug.cgi?id=539708
11722
11723 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11724
11725         * ext/x264/gstx264enc.c:
11726           x264enc: make tag event writable before modifying tag list in place
11727           To modify an event tag is necessary to be sure that x264enc
11728           has its own copy.
11729           Also fix indentation.
11730           https://bugzilla.gnome.org/show_bug.cgi?id=640272
11731
11732 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11733
11734         * configure.ac:
11735         * docs/plugins/inspect/plugin-a52dec.xml:
11736         * docs/plugins/inspect/plugin-amrnb.xml:
11737         * docs/plugins/inspect/plugin-amrwbdec.xml:
11738         * docs/plugins/inspect/plugin-asf.xml:
11739         * docs/plugins/inspect/plugin-cdio.xml:
11740         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11741         * docs/plugins/inspect/plugin-dvdread.xml:
11742         * docs/plugins/inspect/plugin-dvdsub.xml:
11743         * docs/plugins/inspect/plugin-iec958.xml:
11744         * docs/plugins/inspect/plugin-lame.xml:
11745         * docs/plugins/inspect/plugin-mad.xml:
11746         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11747         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11748         * docs/plugins/inspect/plugin-mpegstream.xml:
11749         * docs/plugins/inspect/plugin-realmedia.xml:
11750         * docs/plugins/inspect/plugin-siddec.xml:
11751         * docs/plugins/inspect/plugin-twolame.xml:
11752         * docs/plugins/inspect/plugin-x264.xml:
11753         * win32/common/config.h:
11754           Back to development
11755
11756 === release 0.10.17 ===
11757
11758 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11759
11760         * ChangeLog:
11761         * NEWS:
11762         * RELEASE:
11763         * configure.ac:
11764         * docs/plugins/inspect/plugin-a52dec.xml:
11765         * docs/plugins/inspect/plugin-amrnb.xml:
11766         * docs/plugins/inspect/plugin-amrwbdec.xml:
11767         * docs/plugins/inspect/plugin-asf.xml:
11768         * docs/plugins/inspect/plugin-cdio.xml:
11769         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11770         * docs/plugins/inspect/plugin-dvdread.xml:
11771         * docs/plugins/inspect/plugin-dvdsub.xml:
11772         * docs/plugins/inspect/plugin-iec958.xml:
11773         * docs/plugins/inspect/plugin-lame.xml:
11774         * docs/plugins/inspect/plugin-mad.xml:
11775         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11776         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11777         * docs/plugins/inspect/plugin-mpegstream.xml:
11778         * docs/plugins/inspect/plugin-realmedia.xml:
11779         * docs/plugins/inspect/plugin-siddec.xml:
11780         * docs/plugins/inspect/plugin-twolame.xml:
11781         * docs/plugins/inspect/plugin-x264.xml:
11782         * gst-plugins-ugly.doap:
11783         * win32/common/config.h:
11784           Release 0.10.17
11785
11786 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11787
11788         * configure.ac:
11789         * docs/plugins/inspect/plugin-a52dec.xml:
11790         * docs/plugins/inspect/plugin-amrnb.xml:
11791         * docs/plugins/inspect/plugin-amrwbdec.xml:
11792         * docs/plugins/inspect/plugin-asf.xml:
11793         * docs/plugins/inspect/plugin-cdio.xml:
11794         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11795         * docs/plugins/inspect/plugin-dvdread.xml:
11796         * docs/plugins/inspect/plugin-dvdsub.xml:
11797         * docs/plugins/inspect/plugin-iec958.xml:
11798         * docs/plugins/inspect/plugin-lame.xml:
11799         * docs/plugins/inspect/plugin-mad.xml:
11800         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11801         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11802         * docs/plugins/inspect/plugin-mpegstream.xml:
11803         * docs/plugins/inspect/plugin-realmedia.xml:
11804         * docs/plugins/inspect/plugin-siddec.xml:
11805         * docs/plugins/inspect/plugin-twolame.xml:
11806         * docs/plugins/inspect/plugin-x264.xml:
11807         * win32/common/config.h:
11808           0.10.16.4 pre-release
11809
11810 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11811
11812         * ext/mpeg2dec/gstmpeg2dec.c:
11813           mpeg2dec: Use the proper component value for height
11814
11815 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11816
11817         * configure.ac:
11818         * docs/plugins/inspect/plugin-a52dec.xml:
11819         * docs/plugins/inspect/plugin-amrnb.xml:
11820         * docs/plugins/inspect/plugin-amrwbdec.xml:
11821         * docs/plugins/inspect/plugin-asf.xml:
11822         * docs/plugins/inspect/plugin-cdio.xml:
11823         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11824         * docs/plugins/inspect/plugin-dvdread.xml:
11825         * docs/plugins/inspect/plugin-dvdsub.xml:
11826         * docs/plugins/inspect/plugin-iec958.xml:
11827         * docs/plugins/inspect/plugin-lame.xml:
11828         * docs/plugins/inspect/plugin-mad.xml:
11829         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11830         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11831         * docs/plugins/inspect/plugin-mpegstream.xml:
11832         * docs/plugins/inspect/plugin-realmedia.xml:
11833         * docs/plugins/inspect/plugin-siddec.xml:
11834         * docs/plugins/inspect/plugin-twolame.xml:
11835         * docs/plugins/inspect/plugin-x264.xml:
11836         * win32/common/config.h:
11837           0.10.16.3 pre-release
11838
11839 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11840
11841         * gst/asfdemux/asfheaders.c:
11842         * gst/asfdemux/asfheaders.h:
11843         * gst/asfdemux/gstasfdemux.c:
11844           asfdemux: Handle new type of DRM'd asf files.
11845           These are produced by the new MS PlayReady system.
11846           https://bugzilla.gnome.org/show_bug.cgi?id=639226
11847
11848 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
11849
11850         * common:
11851           Automatic update of common submodule
11852           From e572c87 to f94d739
11853
11854 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11855
11856         * common:
11857           Automatic update of common submodule
11858           From ccbaa85 to e572c87
11859
11860 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11861
11862         * common:
11863           Automatic update of common submodule
11864           From 46445ad to ccbaa85
11865
11866 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11867
11868         * tests/check/Makefile.am:
11869           tests: never disable g_assert() and cast checks for the unit tests
11870           The unit tests are riddled with g_assert() and friends, make sure we
11871           don't disable assert and cast checks for the unit tests even if
11872           this has been specified for the rest of the code base, e.g. via
11873           --disable-glib-asserts
11874
11875 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11876
11877         * configure.ac:
11878         * win32/common/config.h:
11879           0.10.16.2 pre-release
11880
11881 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11882
11883         * docs/plugins/gst-plugins-ugly-plugins.args:
11884         * docs/plugins/inspect/plugin-a52dec.xml:
11885         * docs/plugins/inspect/plugin-amrnb.xml:
11886         * docs/plugins/inspect/plugin-amrwbdec.xml:
11887         * docs/plugins/inspect/plugin-asf.xml:
11888         * docs/plugins/inspect/plugin-cdio.xml:
11889         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11890         * docs/plugins/inspect/plugin-dvdread.xml:
11891         * docs/plugins/inspect/plugin-dvdsub.xml:
11892         * docs/plugins/inspect/plugin-iec958.xml:
11893         * docs/plugins/inspect/plugin-lame.xml:
11894         * docs/plugins/inspect/plugin-mad.xml:
11895         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11896         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11897         * docs/plugins/inspect/plugin-mpegstream.xml:
11898         * docs/plugins/inspect/plugin-realmedia.xml:
11899         * docs/plugins/inspect/plugin-siddec.xml:
11900         * docs/plugins/inspect/plugin-twolame.xml:
11901         * docs/plugins/inspect/plugin-x264.xml:
11902           docs: update docs
11903
11904 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11905
11906         * po/bg.po:
11907         * po/ca.po:
11908         * po/ru.po:
11909           po: update translations
11910
11911 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11912
11913         * configure.ac:
11914           configure: use $LIBM instead of hardcoding -lm
11915
11916 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11917
11918         * gst/realmedia/rmdemux.c:
11919           rmdemux: Initialize return variable.
11920           In the unlikely event that height is 0 (which is invalid) we would end up
11921           never setting the flow return.
11922
11923 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11924
11925         * gst/realmedia/rmutils.c:
11926           realmedia: Fix unitialized variables on macosx
11927
11928 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11929
11930         * ext/x264/gstx264enc.c:
11931           x264enc: Handle codec/encoder tags
11932           Make x264enc drop video-codec and codec tags and replace
11933           encoder/encoder-version with x264 and its build number
11934           Fixes #621465
11935
11936 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11937
11938         * ext/mpeg2dec/gstmpeg2dec.c:
11939           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11940
11941 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11942
11943         * ext/mpeg2dec/gstmpeg2dec.c:
11944           mpeg2dec: minor formatting clean-up
11945
11946 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11947
11948         * ext/mpeg2dec/gstmpeg2dec.c:
11949           mpeg2dec: refactor cropping code to use libgstvideo functions
11950           https://bugzilla.gnome.org/show_bug.cgi?id=571146
11951
11952 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11953
11954         * ext/mpeg2dec/gstmpeg2dec.c:
11955         * ext/mpeg2dec/gstmpeg2dec.h:
11956           mpeg2dec: use GstVideoFormat instead of custom enum
11957
11958 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11959
11960         * ext/mpeg2dec/Makefile.am:
11961           mpeg2dec: fix LIBADD order in Makefile.am
11962
11963 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
11964
11965         * ext/x264/gstx264enc.c:
11966           x264: vbv-buf-capacity should have a minimum of 0
11967           x264 will clip this value internally, and users should be allowed to
11968           specify a lower value than 300 ms.
11969           https://bugzilla.gnome.org/show_bug.cgi?id=635291
11970
11971 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11972
11973         * ext/x264/gstx264enc.c:
11974           x264enc: also accept YV12 input
11975
11976 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11977
11978         * ext/x264/gstx264enc.c:
11979           x264enc: add a note to the docs about encoder latency and queues
11980           https://bugzilla.gnome.org/show_bug.cgi?id=636107
11981
11982 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11983
11984         * gst/realmedia/rademux.c:
11985         * gst/realmedia/rmdemux.c:
11986           realmedia: do not use the pad buffer allocation functions in demuxers
11987           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11988           https://bugzilla.gnome.org/show_bug.cgi?id=637932
11989
11990 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11991
11992         * common:
11993           Automatic update of common submodule
11994           From 169462a to 46445ad
11995
11996 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11997
11998         * ext/mad/gstmad.c:
11999           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12000           Fixes bug #635461.
12001
12002 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
12003
12004         * common:
12005           Automatic update of common submodule
12006           From 20742ae to 169462a
12007
12008 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
12009
12010         * gst/realmedia/rmdemux.c:
12011           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12012           Signed-off-by: Rob Clark <rob@ti.com>
12013
12014 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
12015
12016         * common:
12017           Automatic update of common submodule
12018           From 011bcc8 to 20742ae
12019
12020 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
12021
12022         * configure.ac:
12023           x264: uses pkg-config to locate libx264
12024
12025 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12026
12027           Merge branch 'master' into 0.11
12028
12029 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12030
12031         * tests/check/pipelines/lame.c:
12032           check: don't use deprecated method
12033
12034 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12035
12036         * android/amrnb.mk:
12037         * android/amrwbdec.mk:
12038         * android/asf.mk:
12039         * android/mpegaudioparse.mk:
12040         * configure.ac:
12041           more 0.10 -> 0,11 changes
12042
12043 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12044
12045         * configure.ac:
12046           configure: open 0.11 branch
12047
12048 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12049
12050         * Android.mk:
12051         * android/NOTICE:
12052         * android/amrnb.mk:
12053         * android/amrwbdec.mk:
12054         * android/asf.mk:
12055         * android/mpegaudioparse.mk:
12056           Add build system for Android
12057
12058 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
12059
12060         * gst/realmedia/rmutils.c:
12061           realmedia: Remove dead assignments
12062
12063 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
12064
12065         * ext/mad/gstmad.c:
12066           mad: Remove dead assignments
12067
12068 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12069
12070         * ext/dvdread/dvdreadsrc.c:
12071           dvdreadsrc: remove bogus comment
12072
12073 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
12074
12075         * ext/dvdread/dvdreadsrc.c:
12076           dvdreadsrc: fix handling of multi-angle streams
12077           We would output all angles interleaved instead of just
12078           the selected angle.
12079           https://bugzilla.gnome.org/show_bug.cgi?id=539254
12080
12081 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12082
12083         * gst/realmedia/Makefile.am:
12084           realmedia: fix LIBS order in Makefile
12085
12086 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12087
12088         * po/af.po:
12089         * po/az.po:
12090         * po/bg.po:
12091         * po/ca.po:
12092         * po/cs.po:
12093         * po/da.po:
12094         * po/de.po:
12095         * po/el.po:
12096         * po/en_GB.po:
12097         * po/es.po:
12098         * po/eu.po:
12099         * po/fi.po:
12100         * po/fr.po:
12101         * po/gl.po:
12102         * po/hu.po:
12103         * po/id.po:
12104         * po/it.po:
12105         * po/ja.po:
12106         * po/lt.po:
12107         * po/lv.po:
12108         * po/ms.po:
12109         * po/mt.po:
12110         * po/nb.po:
12111         * po/nl.po:
12112         * po/or.po:
12113         * po/pl.po:
12114         * po/pt_BR.po:
12115         * po/ro.po:
12116         * po/ru.po:
12117         * po/sk.po:
12118         * po/sl.po:
12119         * po/sq.po:
12120         * po/sr.po:
12121         * po/sv.po:
12122         * po/tr.po:
12123         * po/uk.po:
12124         * po/vi.po:
12125         * po/zh_CN.po:
12126           po: update for new translatable strings
12127
12128 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
12129
12130         * common:
12131           Automatic update of common submodule
12132           From 7bbd708 to 011bcc8
12133
12134 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
12135
12136         * ext/mpeg2dec/gstmpeg2dec.c:
12137           mpeg2dec: convert the position to stream time before answering to a position query
12138
12139 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
12140
12141         * gst/realmedia/Makefile.am:
12142         * gst/realmedia/rademux.c:
12143         * gst/realmedia/rmdemux.c:
12144         * gst/realmedia/rmdemux.h:
12145           realmedia: Get codec name from pbutils instead of harcoding them
12146
12147 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
12148
12149         * ext/x264/gstx264enc.c:
12150           x264enc: Work around a rate control issue in libx264
12151           When variable framerate is disabled in libx264 (which occurs when using
12152           the zerolatency tuning), libx264 ignores timestamps but still uses the
12153           timebase leading to messed up rate control with our nanosecond timebase.
12154           We work around this issue by setting the timebase to the reciprocal of
12155           the framerate and we validate that the framerate is suitable.
12156           This has been fixed upstream in libx264 but there are non-fixed versions
12157           in the wild so this workaround is still needed.
12158           Fixes bug #632861
12159
12160 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12161
12162         * ext/mpeg2dec/gstmpeg2dec.c:
12163           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12164
12165 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
12166
12167         * ext/mpeg2dec/gstmpeg2dec.c:
12168           mpeg2dec: fix position query by trusting upstream
12169           Position queries are badly handled for DVDs (probably due to the division in
12170           chapters): the time returned was the time since the start of chapter.
12171           Now ask upstream for position queries, fall back to the old code if upstream
12172           cannot answer the query.
12173
12174 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
12175
12176         * ext/lame/gstlame.c:
12177         * ext/mad/gstmad.c:
12178         * ext/sidplay/gstsiddec.cc:
12179         * gst/mpegstream/gstmpegparse.c:
12180           various: canonicalize property names
12181
12182 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
12183
12184         * ext/a52dec/gsta52dec.c:
12185         * ext/amrnb/amrnbdec.c:
12186         * ext/amrnb/amrnbenc.c:
12187         * ext/cdio/gstcdiocddasrc.c:
12188         * ext/dvdread/dvdreadsrc.c:
12189         * ext/lame/gstlame.c:
12190         * ext/lame/gstlamemp3enc.c:
12191         * ext/mad/gstmad.c:
12192         * ext/sidplay/gstsiddec.cc:
12193         * ext/x264/gstx264enc.c:
12194           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12195
12196 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
12197
12198         * gst/iec958/ac3iec.c:
12199         * gst/mpegaudioparse/gstmpegaudioparse.c:
12200         * gst/mpegstream/gstmpegparse.c:
12201         * gst/mpegstream/gstrfc2250enc.c:
12202         * gst/realmedia/pnmsrc.c:
12203         * gst/realmedia/rdtmanager.c:
12204           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12205
12206 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
12207
12208         * common:
12209           Automatic update of common submodule
12210           From 5a668bf to 7bbd708
12211
12212 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
12213
12214         * common:
12215           Automatic update of common submodule
12216           From c4a8adc to 5a668bf
12217
12218 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12219
12220         * common:
12221           Automatic update of common submodule
12222           From 5e3c9bf to c4a8adc
12223
12224 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12225
12226         * ext/mad/gstmad.c:
12227         * ext/mad/gstmad.h:
12228           mad: support reverse playback
12229
12230 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12231
12232         * ext/dvdread/dvdreadsrc.c:
12233           dvdreadsrc: improve error messages on read errors
12234           Provide proper i18n-ed error messages when a read error happens,
12235           and point out that the error could be happening because the
12236           DVD is scrambled.
12237           https://bugzilla.gnome.org/show_bug.cgi?id=613633
12238
12239 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12240
12241         * configure.ac:
12242           configure: set plugin release datetime
12243
12244 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
12245
12246         * common:
12247           Automatic update of common submodule
12248           From aa0d1d0 to 5e3c9bf
12249
12250 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12251
12252         * gst/mpegstream/gstmpegparse.c:
12253           mpegparse: re-fix flow return handling
12254           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12255           -  } while (GST_FLOW_IS_SUCCESS (result));
12256           +  } while (result != GST_FLOW_OK);
12257
12258 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
12259
12260         * tests/check/Makefile.am:
12261         * tests/check/generic/states.c:
12262           tests: allow running state tests for all elements
12263           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12264           to try elements that would normaly be skipped.
12265
12266 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12267
12268         * Makefile.am:
12269           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12270
12271 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12272
12273         * configure.ac:
12274         * pkgconfig/.gitignore:
12275         * pkgconfig/Makefile.am:
12276         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12277           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12278           This .pc file will not be installed, it's only for uninstalled setups,
12279           same thing as we do for -good. This is so other modules' unit tests can
12280           find our plugins properly in an uninstalled setup.
12281
12282 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12283
12284         * common:
12285           Automatic update of common submodule
12286           From c2e10bf to aa0d1d0
12287
12288 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12289
12290         * configure.ac:
12291           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12292
12293 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12294
12295         * ext/sidplay/gstsiddec.cc:
12296           siddec: don't use GST_FLOW_IS_FATAL
12297           GST_FLOW_IS_FATAL has been deprecated in core git.
12298
12299 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
12300
12301         * common:
12302           Automatic update of common submodule
12303           From d3d9acf to c2e10bf
12304
12305 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12306
12307         * configure.ac:
12308           configure: Require orc >= 0.4.6 for --compat
12309
12310 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12311
12312         * common:
12313           Automatic update of common submodule
12314           From ec60217 to d3d9acf
12315
12316 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12317
12318         * ext/mpeg2dec/gstmpeg2dec.c:
12319           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12320           And don't post error messages if allocating a buffer resulted
12321           in WRONG_STATE or UNEXPECTED.
12322
12323 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12324
12325         * gst/mpegaudioparse/gstxingmux.c:
12326           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12327
12328 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12329
12330         * gst/mpegstream/gstdvddemux.c:
12331         * gst/mpegstream/gstmpegdemux.c:
12332         * gst/mpegstream/gstmpegparse.c:
12333           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12334
12335 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12336
12337         * gst/realmedia/rmdemux.c:
12338           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12339
12340 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12341
12342         * gst/asfdemux/gstasfdemux.c:
12343           asfdemux: Don't use GST_FLOW_IS_FATAL()
12344           And don't post error messages for UNEXPECTED and post an error
12345           message if pulling data failed because of NOT_LINKED.
12346
12347 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12348
12349         * configure.ac:
12350         * docs/plugins/inspect/plugin-a52dec.xml:
12351         * docs/plugins/inspect/plugin-amrnb.xml:
12352         * docs/plugins/inspect/plugin-amrwbdec.xml:
12353         * docs/plugins/inspect/plugin-asf.xml:
12354         * docs/plugins/inspect/plugin-cdio.xml:
12355         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12356         * docs/plugins/inspect/plugin-dvdread.xml:
12357         * docs/plugins/inspect/plugin-dvdsub.xml:
12358         * docs/plugins/inspect/plugin-iec958.xml:
12359         * docs/plugins/inspect/plugin-lame.xml:
12360         * docs/plugins/inspect/plugin-mad.xml:
12361         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12362         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12363         * docs/plugins/inspect/plugin-mpegstream.xml:
12364         * docs/plugins/inspect/plugin-realmedia.xml:
12365         * docs/plugins/inspect/plugin-siddec.xml:
12366         * docs/plugins/inspect/plugin-twolame.xml:
12367         * docs/plugins/inspect/plugin-x264.xml:
12368         * win32/common/config.h:
12369           Back to development
12370           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12371           the code is updated for the GST_FLOW_IS_* macro deprecations.
12372
12373 === release 0.10.16 ===
12374
12375 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12376
12377         * ChangeLog:
12378         * NEWS:
12379         * RELEASE:
12380         * configure.ac:
12381         * gst-plugins-ugly.doap:
12382         * win32/common/config.h:
12383           Release 0.10.16
12384
12385 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12386
12387         * docs/plugins/inspect/plugin-a52dec.xml:
12388         * docs/plugins/inspect/plugin-amrnb.xml:
12389         * docs/plugins/inspect/plugin-amrwbdec.xml:
12390         * docs/plugins/inspect/plugin-asf.xml:
12391         * docs/plugins/inspect/plugin-cdio.xml:
12392         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12393         * docs/plugins/inspect/plugin-dvdread.xml:
12394         * docs/plugins/inspect/plugin-dvdsub.xml:
12395         * docs/plugins/inspect/plugin-iec958.xml:
12396         * docs/plugins/inspect/plugin-lame.xml:
12397         * docs/plugins/inspect/plugin-mad.xml:
12398         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12399         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12400         * docs/plugins/inspect/plugin-mpegstream.xml:
12401         * docs/plugins/inspect/plugin-realmedia.xml:
12402         * docs/plugins/inspect/plugin-siddec.xml:
12403         * docs/plugins/inspect/plugin-twolame.xml:
12404         * docs/plugins/inspect/plugin-x264.xml:
12405           docs: update docs for release
12406
12407 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12408
12409         * po/LINGUAS:
12410         * po/gl.po:
12411         * po/id.po:
12412         * po/lv.po:
12413         * po/ro.po:
12414         * po/sv.po:
12415           po: update translations
12416
12417 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12418
12419         * configure.ac:
12420         * po/af.po:
12421         * po/az.po:
12422         * po/bg.po:
12423         * po/ca.po:
12424         * po/cs.po:
12425         * po/da.po:
12426         * po/de.po:
12427         * po/el.po:
12428         * po/en_GB.po:
12429         * po/es.po:
12430         * po/eu.po:
12431         * po/fi.po:
12432         * po/fr.po:
12433         * po/hu.po:
12434         * po/id.po:
12435         * po/it.po:
12436         * po/ja.po:
12437         * po/lt.po:
12438         * po/lv.po:
12439         * po/ms.po:
12440         * po/mt.po:
12441         * po/nb.po:
12442         * po/nl.po:
12443         * po/or.po:
12444         * po/pl.po:
12445         * po/pt_BR.po:
12446         * po/ru.po:
12447         * po/sk.po:
12448         * po/sl.po:
12449         * po/sq.po:
12450         * po/sr.po:
12451         * po/sv.po:
12452         * po/tr.po:
12453         * po/uk.po:
12454         * po/vi.po:
12455         * po/zh_CN.po:
12456           0.10.15.6 pre-release
12457
12458 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
12459
12460         * gst/asfdemux/gstasfdemux.c:
12461           asfdemux: Don't error out on non-critical flow returns
12462           Only error out when downstream returns:
12463           * NOT_SUPPORTED
12464           * ERROR
12465           * NOT_NEGOTIATED
12466           * NOT_LINKED
12467           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12468           of the streams had gone EOS) and then stop the task silently.
12469           In the case of WRONG_STATE we just need to stop silently
12470           https://bugzilla.gnome.org/show_bug.cgi?id=600412
12471
12472 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12473
12474         * configure.ac:
12475         * po/af.po:
12476         * po/az.po:
12477         * po/bg.po:
12478         * po/ca.po:
12479         * po/cs.po:
12480         * po/da.po:
12481         * po/de.po:
12482         * po/el.po:
12483         * po/en_GB.po:
12484         * po/es.po:
12485         * po/eu.po:
12486         * po/fi.po:
12487         * po/fr.po:
12488         * po/hu.po:
12489         * po/id.po:
12490         * po/it.po:
12491         * po/ja.po:
12492         * po/lt.po:
12493         * po/lv.po:
12494         * po/ms.po:
12495         * po/mt.po:
12496         * po/nb.po:
12497         * po/nl.po:
12498         * po/or.po:
12499         * po/pl.po:
12500         * po/pt_BR.po:
12501         * po/ru.po:
12502         * po/sk.po:
12503         * po/sl.po:
12504         * po/sq.po:
12505         * po/sr.po:
12506         * po/sv.po:
12507         * po/tr.po:
12508         * po/uk.po:
12509         * po/vi.po:
12510         * po/zh_CN.po:
12511           0.10.15.5 pre-release
12512
12513 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
12514
12515         * gst/mpegaudioparse/gstmpegaudioparse.c:
12516           mp3parse: propagate flow errors upstream.
12517           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12518           always return the error upstream.
12519
12520 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12521
12522         * configure.ac:
12523         * po/af.po:
12524         * po/az.po:
12525         * po/bg.po:
12526         * po/ca.po:
12527         * po/cs.po:
12528         * po/da.po:
12529         * po/de.po:
12530         * po/el.po:
12531         * po/en_GB.po:
12532         * po/es.po:
12533         * po/eu.po:
12534         * po/fi.po:
12535         * po/fr.po:
12536         * po/hu.po:
12537         * po/id.po:
12538         * po/it.po:
12539         * po/ja.po:
12540         * po/lt.po:
12541         * po/lv.po:
12542         * po/ms.po:
12543         * po/mt.po:
12544         * po/nb.po:
12545         * po/nl.po:
12546         * po/or.po:
12547         * po/pl.po:
12548         * po/pt_BR.po:
12549         * po/ru.po:
12550         * po/sk.po:
12551         * po/sl.po:
12552         * po/sq.po:
12553         * po/sr.po:
12554         * po/sv.po:
12555         * po/tr.po:
12556         * po/uk.po:
12557         * po/vi.po:
12558         * po/zh_CN.po:
12559           0.10.15.4 pre-release
12560
12561 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
12562
12563         * common:
12564           Automatic update of common submodule
12565           From 3e8db1d to ec60217
12566
12567 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12568
12569         * configure.ac:
12570         * docs/plugins/inspect/plugin-a52dec.xml:
12571         * docs/plugins/inspect/plugin-amrnb.xml:
12572         * docs/plugins/inspect/plugin-amrwbdec.xml:
12573         * docs/plugins/inspect/plugin-asf.xml:
12574         * docs/plugins/inspect/plugin-cdio.xml:
12575         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12576         * docs/plugins/inspect/plugin-dvdread.xml:
12577         * docs/plugins/inspect/plugin-dvdsub.xml:
12578         * docs/plugins/inspect/plugin-iec958.xml:
12579         * docs/plugins/inspect/plugin-lame.xml:
12580         * docs/plugins/inspect/plugin-mad.xml:
12581         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12582         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12583         * docs/plugins/inspect/plugin-mpegstream.xml:
12584         * docs/plugins/inspect/plugin-realmedia.xml:
12585         * docs/plugins/inspect/plugin-siddec.xml:
12586         * docs/plugins/inspect/plugin-twolame.xml:
12587         * docs/plugins/inspect/plugin-x264.xml:
12588         * win32/common/config.h:
12589           0.10.15.3 pre-release
12590
12591 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
12592
12593         * ext/x264/gstx264enc.c:
12594           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12595           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12596           argument to the option string value causes an error. For < 78 we pass the
12597           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12598           result in passing 'none' for false and 'strict' for true. Other modes can be
12599           set through the option-string property for now.
12600           https://bugzilla.gnome.org/show_bug.cgi?id=626577
12601
12602 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12603
12604         * configure.ac:
12605         * docs/plugins/gst-plugins-ugly-plugins.args:
12606         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12607         * docs/plugins/inspect/plugin-a52dec.xml:
12608         * docs/plugins/inspect/plugin-amrnb.xml:
12609         * docs/plugins/inspect/plugin-amrwbdec.xml:
12610         * docs/plugins/inspect/plugin-asf.xml:
12611         * docs/plugins/inspect/plugin-cdio.xml:
12612         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12613         * docs/plugins/inspect/plugin-dvdread.xml:
12614         * docs/plugins/inspect/plugin-dvdsub.xml:
12615         * docs/plugins/inspect/plugin-iec958.xml:
12616         * docs/plugins/inspect/plugin-lame.xml:
12617         * docs/plugins/inspect/plugin-mad.xml:
12618         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12619         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12620         * docs/plugins/inspect/plugin-mpegstream.xml:
12621         * docs/plugins/inspect/plugin-realmedia.xml:
12622         * docs/plugins/inspect/plugin-siddec.xml:
12623         * docs/plugins/inspect/plugin-twolame.xml:
12624         * docs/plugins/inspect/plugin-x264.xml:
12625         * win32/common/config.h:
12626           0.10.15.2 pre-release
12627
12628 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
12629
12630         * gst/synaesthesia/gstsynaesthesia.c:
12631           synaesthesia: code cleanups.
12632           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12633           more.
12634
12635 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
12636
12637         * gst/synaesthesia/gstsynaesthesia.c:
12638           synaesthesia: use GST_BOILERPLATE macros
12639
12640 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12641
12642         * common:
12643           Automatic update of common submodule
12644           From bd2054b to 3e8db1d
12645
12646 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12647
12648         * ext/x264/gstx264enc.c:
12649           x264: fix printf format warning in debug message
12650
12651 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12652
12653         * docs/plugins/Makefile.am:
12654           docs: fix bug passing arguments to gtkdoc-fixref in upload target
12655           Missing backslash at end of line meant we weren't passing all arguments
12656           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12657
12658 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
12659
12660         * common:
12661           Automatic update of common submodule
12662           From a519571 to bd2054b
12663
12664 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12665
12666         * configure.ac:
12667           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12668           This first checks what is required for ISO C99 support and sets the relevant
12669           compiler parameters and if no C99 compiler is found, it checks for a
12670           C89 compiler. This enables us to check for and use C89/C99 functions
12671           that gcc hides from us without the correct compiler parameters.
12672
12673 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
12674
12675         * ext/x264/gstx264enc.c:
12676           x264enc: Fix flushing of delayed frames
12677           x264_encoder_encode() should be called with a NULL picture until at least
12678           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12679           regression in make check due to the recent change in defaults which enabled
12680           b-frames and b-pyramid, both of which I believe increase the number of delayed
12681           frames when encoding.
12682
12683 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
12684
12685         * ext/x264/gstx264enc.c:
12686           x264enc: Improve x264enc defaults
12687           - medium x264 speed/quality preset
12688           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12689           Addresses part of bug #607798
12690
12691 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
12692
12693         * ext/x264/gstx264enc.c:
12694           x264enc: Fix property description typos
12695
12696 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
12697
12698         * ext/x264/gstx264enc.c:
12699           x264enc: Add some more debug info
12700
12701 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
12702
12703         * ext/x264/gstx264enc.c:
12704         * ext/x264/gstx264enc.h:
12705           x264enc: Add speed-preset and [psy-]tuning properties
12706           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12707           preset and possibly a profile and/or tuning are now the recommended way to
12708           configure x264 through x264enc.
12709           If a preset/tuning are specified then these will define the default values and
12710           the property defaults will be ignored. After this the option-string property is
12711           applied, followed by the user-set properties, fast first pass restrictions and
12712           finally the profile restrictions.
12713           Addresses part of bug #607798
12714
12715 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
12716
12717         * ext/x264/gstx264enc.c:
12718         * ext/x264/gstx264enc.h:
12719           x264enc: Refactor code in preparation for presets/tunings
12720           - Make defaults append the appropriate default value to a string. This is
12721           needed to differentiate between something user-set and the actual prop
12722           default.
12723           - Add an internal option string to which _set_property () cases append for the
12724           majority of properties.
12725           - Use gst_x264_enc_parse_options () to clean up application of settings. This
12726           will make order of application with respect to the presets and tunings quite
12727           simple.
12728           Addresses part of bug #607798
12729
12730 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
12731
12732         * ext/x264/gstx264enc.c:
12733           x264enc: Update available me types
12734           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12735           now self-maintaining.
12736
12737 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
12738
12739         * ext/x264/gstx264enc.c:
12740           x264enc: Use new libx264 API to affect fast first pass
12741           Uses new x264 API to apply reduced complexity values to the parameters to
12742           increase encoding speed in the first pass of a multi-pass encode. This does
12743           not impact on final quality.
12744           Addresses part of bug #607798
12745
12746 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
12747
12748         * ext/x264/gstx264enc.c:
12749         * ext/x264/gstx264enc.h:
12750           x264enc: Add profile property
12751           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12752           Profile. This makes it easier to achieve Baseline Profile for example.
12753           Addresses part of bug #607798
12754
12755 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
12756
12757         * ext/x264/gstx264enc.c:
12758         * ext/x264/gstx264enc.h:
12759           x264enc: Add option-string property
12760           Adds support for an x264 format option-string to specify advanced parameters
12761           Addresses part of bug #607798
12762
12763 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12764
12765         * ext/mad/Makefile.am:
12766           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12767           Spotted by syntr0py.
12768
12769 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12770
12771         * ext/x264/gstx264enc.c:
12772           x264enc: only set timebase on versions where it exists
12773
12774 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
12775
12776         * ext/x264/gstx264enc.c:
12777           x264enc: set appropriate time base
12778           Fixes #624786.
12779
12780 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12781
12782         * tests/check/Makefile.am:
12783           tests: add plugin loading whitelist to test environment
12784           Only want to load core/-base/-ugly plugins here.
12785
12786 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12787
12788         * autogen.sh:
12789         * configure.ac:
12790           Bump automake requirement to 1.10 and autoconf to 2.60
12791           For maintainability reasons and $(builddir).
12792           See #622944.
12793
12794 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12795
12796         * gst/asfdemux/gstasfdemux.c:
12797           asfdemux: Fix seeking after last commits
12798           Don't handle wrong-state returns as errors to allow seeking to work
12799           again.
12800
12801 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12802
12803         * gst/asfdemux/gstasfdemux.c:
12804           asfdemux: Push all pending data on EOS
12805           When on push mode and receiving an EOS event, asfdemux
12806           should push all pending data because we might be dealing
12807           with a broken file that has a preroll value higher
12808           than its actual length.
12809
12810 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12811
12812         * gst/asfdemux/gstasfdemux.c:
12813           asfdemux: Fix sending eos event for chained asfs
12814           Properly push EOS event when finishing a chained asf file
12815           in pull mode
12816           Fixes #599718
12817
12818 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12819
12820         * docs/plugins/Makefile.am:
12821         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12822         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12823         * docs/plugins/inspect/plugin-rmdemux.xml:
12824           docs: add rmdemux to docs properly
12825           The plugin has been renamed, remove old introspection file.
12826
12827 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12828
12829         * docs/plugins/gst-plugins-ugly-plugins.args:
12830         * docs/plugins/inspect/plugin-x264.xml:
12831           docs: update for recent x264enc changes
12832
12833 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12834
12835         * gst/realmedia/rmdemux.c:
12836           rmdemux: fix compiler warning when debugging system in core is disabled
12837
12838 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
12839
12840         * common:
12841           Automatic update of common submodule
12842           From 73ff93a to a519571
12843
12844 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
12845
12846         * gst/asfdemux/gstasfdemux.c:
12847           asfdemux: Allow at least 500ms of preroll.
12848           Some files have insanely low preroll values which break the
12849           all_streams_prerolled() logic.
12850           Fixes #622407
12851
12852 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12853
12854         * ext/x264/gstx264enc.c:
12855           x264enc: add new h264 caps attribute alignment
12856           See #606662.
12857
12858 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12859
12860         * ext/x264/gstx264enc.c:
12861         * ext/x264/gstx264enc.h:
12862           x264enc: conditionally expose enhanced upstream capabilities
12863           API: GstX264Enc:sliced-threads
12864           API: GstX264Enc:sync-lookahead
12865           API: GstX264Enc:intra-refresh
12866           API: GstX264Enc:mb-tree
12867           API: GstX264Enc:rc-lookahead
12868           See #607798.
12869
12870 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12871
12872         * common:
12873         * docs/plugins/inspect/plugin-a52dec.xml:
12874         * docs/plugins/inspect/plugin-amrnb.xml:
12875         * docs/plugins/inspect/plugin-amrwbdec.xml:
12876         * docs/plugins/inspect/plugin-asf.xml:
12877         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12878         * docs/plugins/inspect/plugin-iec958.xml:
12879         * docs/plugins/inspect/plugin-mad.xml:
12880         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12881         * docs/plugins/inspect/plugin-mpegstream.xml:
12882         * docs/plugins/inspect/plugin-realmedia.xml:
12883           docs: update introspected plugin docs for gstdoc-scangobj and other changes
12884           Update common for latest gstdoc-scangobj and inspect xml files for
12885           escaping and pad template order changes.
12886
12887 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
12888
12889         * common:
12890           Automatic update of common submodule
12891           From 9339ccc to 35617c2
12892
12893 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
12894
12895         * common:
12896           Automatic update of common submodule
12897           From 5adb1ca to 9339ccc
12898
12899 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
12900
12901         * common:
12902           Automatic update of common submodule
12903           From 57c89b7 to 5adb1ca
12904
12905 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
12906
12907         * common:
12908           Automatic update of common submodule
12909           From c804988 to 57c89b7
12910
12911 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12912
12913         * configure.ac:
12914         * gst/realmedia/rtspreal.c:
12915           configure: Update required GLib version to 2.20
12916
12917 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12918
12919         * ext/a52dec/gsta52dec.c:
12920           a52dec: Call orc_init() before trying to get target flags
12921
12922 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12923
12924         * ext/a52dec/gsta52dec.c:
12925           a52dec: Remove debug printf...
12926
12927 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12928
12929         * configure.ac:
12930         * ext/a52dec/Makefile.am:
12931         * ext/a52dec/gsta52dec.c:
12932           a52dec: Use orc for CPU feature detection and don't check for liboil
12933
12934 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12935
12936         * configure.ac:
12937           configure: Use GLIB_EXTRA_CFLAGS
12938
12939 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12940
12941         * common:
12942           Automatic update of common submodule
12943           From 7a0fdf5 to c804988
12944
12945 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12946
12947         * common:
12948           Automatic update of common submodule
12949           From 6da3bab to 7a0fdf5
12950
12951 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12952
12953         * common:
12954           Automatic update of common submodule
12955           From 733fca9 to 6da3bab
12956
12957 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
12958
12959         * common:
12960           Automatic update of common submodule
12961           From fad145b to 733fca9
12962
12963 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
12964
12965         * common:
12966           Automatic update of common submodule
12967           From 47683c1 to fad145b
12968
12969 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12970
12971         * gst/realmedia/rmdemux.c:
12972           rmdemux: pass bitrate on caps
12973           Set the bitrate on the caps, some decoders like sipro need this to function
12974           properly.
12975           Fixes #620007
12976
12977 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
12978
12979         * common:
12980           Automatic update of common submodule
12981           From 17f89e5 to 47683c1
12982
12983 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
12984
12985         * common:
12986           Automatic update of common submodule
12987           From fd7ca04 to 17f89e5
12988
12989 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
12990
12991         * ext/x264/gstx264enc.c:
12992           x264enc: Only set i_weighted_pred on versions where it exists
12993
12994 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
12995
12996         * ext/lame/gstlamemp3enc.c:
12997           lamemp3enc: implement latency query
12998           The encoder's latency is deduced from the framesize. Fixes #618896.
12999
13000 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13001
13002         * configure.ac:
13003         * docs/plugins/gst-plugins-ugly-plugins.args:
13004         * docs/plugins/gst-plugins-ugly-plugins.signals:
13005         * docs/plugins/inspect/plugin-a52dec.xml:
13006         * docs/plugins/inspect/plugin-amrnb.xml:
13007         * docs/plugins/inspect/plugin-amrwbdec.xml:
13008         * docs/plugins/inspect/plugin-asf.xml:
13009         * docs/plugins/inspect/plugin-cdio.xml:
13010         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13011         * docs/plugins/inspect/plugin-dvdread.xml:
13012         * docs/plugins/inspect/plugin-dvdsub.xml:
13013         * docs/plugins/inspect/plugin-iec958.xml:
13014         * docs/plugins/inspect/plugin-lame.xml:
13015         * docs/plugins/inspect/plugin-mad.xml:
13016         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13017         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13018         * docs/plugins/inspect/plugin-mpegstream.xml:
13019         * docs/plugins/inspect/plugin-realmedia.xml:
13020         * docs/plugins/inspect/plugin-siddec.xml:
13021         * docs/plugins/inspect/plugin-twolame.xml:
13022         * docs/plugins/inspect/plugin-x264.xml:
13023         * win32/common/config.h:
13024           Back to development
13025
13026 === release 0.10.15 ===
13027
13028 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13029
13030         * ChangeLog:
13031         * NEWS:
13032         * RELEASE:
13033         * configure.ac:
13034         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13035         * docs/plugins/inspect/plugin-a52dec.xml:
13036         * docs/plugins/inspect/plugin-amrnb.xml:
13037         * docs/plugins/inspect/plugin-amrwbdec.xml:
13038         * docs/plugins/inspect/plugin-asf.xml:
13039         * docs/plugins/inspect/plugin-cdio.xml:
13040         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13041         * docs/plugins/inspect/plugin-dvdread.xml:
13042         * docs/plugins/inspect/plugin-dvdsub.xml:
13043         * docs/plugins/inspect/plugin-iec958.xml:
13044         * docs/plugins/inspect/plugin-lame.xml:
13045         * docs/plugins/inspect/plugin-mad.xml:
13046         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13047         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13048         * docs/plugins/inspect/plugin-mpegstream.xml:
13049         * docs/plugins/inspect/plugin-realmedia.xml:
13050         * docs/plugins/inspect/plugin-siddec.xml:
13051         * docs/plugins/inspect/plugin-twolame.xml:
13052         * docs/plugins/inspect/plugin-x264.xml:
13053         * gst-plugins-ugly.doap:
13054         * win32/common/config.h:
13055           Release 0.10.15
13056
13057 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13058
13059         * po/af.po:
13060         * po/az.po:
13061         * po/bg.po:
13062         * po/ca.po:
13063         * po/cs.po:
13064         * po/da.po:
13065         * po/de.po:
13066         * po/el.po:
13067         * po/en_GB.po:
13068         * po/es.po:
13069         * po/eu.po:
13070         * po/fi.po:
13071         * po/fr.po:
13072         * po/hu.po:
13073         * po/id.po:
13074         * po/it.po:
13075         * po/ja.po:
13076         * po/lt.po:
13077         * po/lv.po:
13078         * po/ms.po:
13079         * po/mt.po:
13080         * po/nb.po:
13081         * po/nl.po:
13082         * po/or.po:
13083         * po/pl.po:
13084         * po/pt_BR.po:
13085         * po/ru.po:
13086         * po/sk.po:
13087         * po/sl.po:
13088         * po/sq.po:
13089         * po/sr.po:
13090         * po/sv.po:
13091         * po/tr.po:
13092         * po/uk.po:
13093         * po/vi.po:
13094         * po/zh_CN.po:
13095           Update .po files
13096
13097 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13098
13099         * configure.ac:
13100           configure: make implicit GLib and liboil requirements explicit
13101           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13102
13103 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
13104
13105         * ext/x264/gstx264enc.c:
13106           x264enc: disable I weighted pred
13107           If it is enabled, then it will be main profile instead of baseline.
13108           This ensures maximum compatibility of the output stream until the
13109           encoder configuration interface gets an overhaul with explicit
13110           output profile selection.
13111           Fixes #619776.
13112
13113 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13114
13115         * configure.ac:
13116         * win32/common/config.h:
13117           0.10.14.3 pre-release
13118
13119 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13120
13121         * po/af.po:
13122         * po/az.po:
13123         * po/bg.po:
13124         * po/ca.po:
13125         * po/cs.po:
13126         * po/da.po:
13127         * po/de.po:
13128         * po/el.po:
13129         * po/en_GB.po:
13130         * po/es.po:
13131         * po/eu.po:
13132         * po/fi.po:
13133         * po/fr.po:
13134         * po/hu.po:
13135         * po/id.po:
13136         * po/it.po:
13137         * po/ja.po:
13138         * po/lt.po:
13139         * po/lv.po:
13140         * po/ms.po:
13141         * po/mt.po:
13142         * po/nb.po:
13143         * po/nl.po:
13144         * po/or.po:
13145         * po/pl.po:
13146         * po/pt_BR.po:
13147         * po/ru.po:
13148         * po/sk.po:
13149         * po/sl.po:
13150         * po/sq.po:
13151         * po/sr.po:
13152         * po/sv.po:
13153         * po/tr.po:
13154         * po/uk.po:
13155         * po/vi.po:
13156         * po/zh_CN.po:
13157           po: update translations
13158
13159 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13160
13161         * common:
13162           Automatic update of common submodule
13163           From 357b0db to fd7ca04
13164
13165 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13166
13167         * configure.ac:
13168         * win32/common/config.h:
13169           0.10.14.2 pre-release
13170
13171 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13172
13173         * common:
13174           Automatic update of common submodule
13175           From 4d67bd6 to 357b0db
13176
13177 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13178
13179         * gst/realmedia/rmdemux.c:
13180         * gst/realmedia/rmutils.c:
13181         * gst/realmedia/rmutils.h:
13182           rmdemux: add better sipr nibble swap routine
13183
13184 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13185
13186         * gst/realmedia/rmdemux.c:
13187           rmdemux: descramble SIPR before pushing out
13188           Collect and descramble the SIPR packets before pushing.
13189           Descramble ATRAC audio.
13190           Fixes #618098
13191
13192 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13193
13194         * gst/realmedia/rmutils.c:
13195         * gst/realmedia/rmutils.h:
13196           rm: add function to descramble sipr
13197
13198 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13199
13200         * ext/x264/gstx264enc.c:
13201         * ext/x264/gstx264enc.h:
13202           x264enc: Re-send the received upstream event as-is downstream
13203           https://bugzilla.gnome.org/show_bug.cgi?id=606689
13204
13205 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
13206
13207         * ext/amrnb/amrnb.c:
13208           amrnbenc: Set rank to GST_RANK_SECONDARY
13209
13210 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13211
13212         * gst/realmedia/rtspreal.c:
13213           rtspreal: use GLib's base64 functions if available
13214           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13215
13216 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
13217
13218         * ext/amrnb/amrnbdec.h:
13219         * ext/amrnb/amrnbenc.h:
13220         * ext/amrwbdec/amrwbdec.h:
13221           amr: Use correct includes (as pkg-config suggests)
13222           Fixes #617078
13223
13224 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
13225
13226         * gst/ac3parse/.gitignore:
13227         * gst/ac3parse/Makefile.am:
13228         * gst/ac3parse/README:
13229         * gst/ac3parse/ac3parse.vcproj:
13230         * gst/ac3parse/gstac3parse.c:
13231         * gst/ac3parse/gstac3parse.h:
13232           ac3parse: remove unported 0.8 plugin
13233           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13234
13235 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
13236
13237         * gst/mpegaudioparse/gstmpegaudioparse.c:
13238           docs: adding a mp3decoder as well is useful
13239
13240 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
13241
13242         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13243           docs: massage section index
13244
13245 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
13246
13247         * ext/amrwbdec/amrwbdec.c:
13248         * ext/amrwbdec/amrwbdec.h:
13249           amrwbdec: move define to source to avoid hiding it from the docs
13250
13251 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
13252
13253         * ext/cdio/gstcdiocddasrc.c:
13254           docs: remove short_desc, it is taken from element details
13255
13256 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
13257
13258         * gst/synaesthesia/gstsynaesthesia.c:
13259           docs: fix sections docs for synaesthesia
13260
13261 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
13262
13263         * docs/plugins/Makefile.am:
13264         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13265         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13266         * gst/mpegaudioparse/gstmpegaudioparse.c:
13267           docs: add docs for mp3parse
13268
13269 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13270
13271         * gst-plugins-ugly.doap:
13272           doap: update repository info from cvs->git and maintainers
13273
13274 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13275
13276         * common:
13277           Automatic update of common submodule
13278           From fc85867 to 4d67bd6
13279
13280 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13281
13282         * tests/check/elements/x264enc.c:
13283           x264enc: adaptive NALU type checking
13284           In particular, be less picky about SEI NALU order, which makes test more
13285           robust with respect to changes in libx264.
13286           See also #615410.
13287
13288 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13289
13290         * ext/x264/gstx264enc.c:
13291           x264enc: adaptive x264 header NAL layout handling
13292           Fixes #615410.
13293
13294 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13295
13296         * gst/asfdemux/gstrtpasfdepay.c:
13297           asfdepay: we require a dynamic payload type
13298           Add an extra caps property that restricts the depayloader to only accept dynamic
13299           payload types.
13300
13301 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13302
13303         * configure.ac:
13304           configure: Drop -Wcast-align
13305           Commit message copied from core's commit from Benjamin Otte:
13306           246f5dba96a5b50bb74621af67b30942cca72af5
13307           Apparently gcc warns that GstMiniObject is not castable to
13308           GstEvent/Message/Buffer due to them containing 64bit variables, even
13309           though ARM hackers claim that those only need 4byte alignment. And as
13310           long as gcc behaves that way, this warning is not very useful.
13311           So we'll remove the warning until this problem is fixed.
13312           Fixes #615698
13313
13314 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
13315
13316         * ext/mpeg2dec/gstmpeg2dec.c:
13317           mpeg2dec: copy over all buffer flags when copying buffers.
13318           Avoids losing the tff/rff video buffer flags
13319
13320 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
13321
13322         * gst/asfdemux/asfpacket.c:
13323           asfdemux: Make a table static to avoid having to always allocate it.
13324
13325 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13326
13327         * ext/x264/gstx264enc.c:
13328           x264enc: fix up avcC header construction
13329           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13330           for BUILD_X264 < 76.
13331           Also fixes #610089.
13332
13333 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13334
13335         * ext/x264/gstx264enc.c:
13336           x264enc: parameterize libx264 provided NAL layout in codec-data creation
13337
13338 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
13339
13340         * configure.ac:
13341           configure: Remove -Wundef flag
13342           Same fix as for #615161
13343
13344 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13345
13346         * common:
13347           Automatic update of common submodule
13348           From fdf023d to fc85867
13349
13350 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13351
13352         * gst-libs/gst/gettext.h:
13353           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13354
13355 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13356
13357         * common:
13358         * ext/Makefile.am:
13359         * gst/Makefile.am:
13360           build: build plugins in parallel where possible, if make -jN is used
13361
13362 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13363
13364         * Makefile.am:
13365           build: add cruft alert for common/shave*
13366
13367 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13368
13369         * win32/MANIFEST:
13370           Fix make distcheck
13371           Remove removed file win32/common/config.h.in from MANIFEST.
13372
13373 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
13374
13375         * gst/synaesthesia/synaescope.c:
13376         * gst/synaesthesia/synaescope.h:
13377           synaestesia: Fix old-style prototype
13378
13379 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
13380
13381         * gst/realmedia/rmutils.c:
13382           Fix pointer type.
13383           Fixes #613815
13384
13385 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
13386
13387         * common:
13388           Automatic update of common submodule
13389           From 55cd514 to c1d07dd
13390
13391 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13392
13393         * configure.ac:
13394         * ext/amrnb/amrnbdec.c:
13395         * ext/amrnb/amrnbenc.c:
13396         * ext/cdio/gstcdiocddasrc.h:
13397         * ext/dvdread/dvdreadsrc.c:
13398         * ext/lame/gstlame.h:
13399         * ext/lame/gstlamemp3enc.h:
13400         * ext/lame/plugin.c:
13401         * ext/mad/gstmad.c:
13402         * ext/x264/gstx264enc.c:
13403         * ext/x264/gstx264enc.h:
13404         * gst/mpegaudioparse/gstmpegaudioparse.c:
13405         * gst/mpegaudioparse/gstxingmux.c:
13406         * gst/mpegstream/gstdvddemux.c:
13407         * gst/mpegstream/gstmpegdemux.c:
13408         * gst/mpegstream/gstmpegparse.c:
13409         * gst/realmedia/asmrules.c:
13410         * gst/realmedia/pnmsrc.c:
13411         * gst/realmedia/pnmsrc.h:
13412         * gst/realmedia/rdtdepay.h:
13413         * gst/realmedia/rdtmanager.c:
13414         * gst/realmedia/rtspreal.c:
13415           build: Add all kinds of compiler warning flags and fix the resulting warnings
13416
13417 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13418
13419         * ext/amrnb/Makefile.am:
13420         * ext/amrwbdec/Makefile.am:
13421         * ext/sidplay/Makefile.am:
13422         * gst/asfdemux/Makefile.am:
13423         * gst/mpegaudioparse/Makefile.am:
13424           build: fix up Makefile.am
13425           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13426           the order a bit here and there (see docs/random/moving-plugins).
13427
13428 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13429
13430         * win32/common/config.h.in:
13431           win32: remove win32-specific config.h.in copy that's not used any longer
13432           The win32 config.h is now generated from the top-level config.h.in.
13433
13434 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
13435
13436         * ext/a52dec/gsta52dec.c:
13437         * ext/amrnb/amrnbdec.c:
13438         * ext/amrnb/amrnbenc.c:
13439         * ext/amrwbdec/amrwbdec.c:
13440         * ext/cdio/gstcdiocddasrc.c:
13441         * ext/dvdread/dvdreadsrc.c:
13442         * ext/lame/gstlame.c:
13443         * ext/mad/gstmad.c:
13444         * ext/mpeg2dec/gstmpeg2dec.c:
13445         * gst/ac3parse/gstac3parse.c:
13446         * gst/asfdemux/gstasfdemux.c:
13447         * gst/asfdemux/gstrtpasfdepay.c:
13448         * gst/asfdemux/gstrtspwms.c:
13449         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13450         * gst/iec958/ac3iec.c:
13451         * gst/mpegaudioparse/gstmpegaudioparse.c:
13452         * gst/mpegaudioparse/gstxingmux.c:
13453         * gst/mpegstream/gstdvddemux.c:
13454         * gst/mpegstream/gstmpegdemux.c:
13455         * gst/mpegstream/gstmpegparse.c:
13456         * gst/mpegstream/gstrfc2250enc.c:
13457         * gst/realmedia/pnmsrc.c:
13458         * gst/realmedia/rademux.c:
13459         * gst/realmedia/rdtdepay.c:
13460         * gst/realmedia/rdtmanager.c:
13461         * gst/realmedia/rmdemux.c:
13462         * gst/realmedia/rtspreal.c:
13463         * gst/synaesthesia/gstsynaesthesia.c:
13464           gst_element_class_set_details => gst_element_class_set_details_simple
13465
13466 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13467
13468         * ext/x264/gstx264enc.c:
13469           x264enc: Put pixel-aspect-ratio from input into the src pad caps
13470           Fixes bug #612995.
13471
13472 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
13473
13474         * common:
13475           Automatic update of common submodule
13476           From e272f71 to 55cd514
13477
13478 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
13479
13480         * common:
13481           Automatic update of common submodule
13482           From df8a7c8 to e272f71
13483
13484 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
13485
13486         * configure.ac:
13487           Update CXXFLAGS, too
13488
13489 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
13490
13491         * configure.ac:
13492           Update for recent changes to common submodule
13493           This just replaces every "$ERROR_CFLAGS" usage with a usage of
13494           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13495           previously.
13496           Actually using that separation will happen later.
13497
13498 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
13499
13500         * common:
13501           Automatic update of common submodule
13502           From 9720a7d to df8a7c8
13503
13504 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
13505
13506         * common:
13507           Automatic update of common submodule
13508           From 0b6e072 to 9720a7d
13509
13510 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
13511
13512         * common:
13513           Automatic update of common submodule
13514           From 7cc5eb4 to 0b6e072
13515
13516 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13517
13518         * common:
13519           Automatic update of common submodule
13520           From 7aa65b5 to 7cc5eb4
13521
13522 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13523
13524         * common:
13525           Automatic update of common submodule
13526           From 44ecce7 to 7aa65b5
13527
13528 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13529
13530         * configure.ac:
13531           configure: Use automake 1.11 silent rules instead of shave if available
13532           This makes sure that we use something that is still maintained and
13533           also brings back libtool 1.5 support.
13534
13535 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13536
13537         * configure.ac:
13538         * docs/plugins/inspect/plugin-a52dec.xml:
13539         * docs/plugins/inspect/plugin-amrnb.xml:
13540         * docs/plugins/inspect/plugin-amrwbdec.xml:
13541         * docs/plugins/inspect/plugin-asf.xml:
13542         * docs/plugins/inspect/plugin-cdio.xml:
13543         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13544         * docs/plugins/inspect/plugin-dvdread.xml:
13545         * docs/plugins/inspect/plugin-dvdsub.xml:
13546         * docs/plugins/inspect/plugin-iec958.xml:
13547         * docs/plugins/inspect/plugin-lame.xml:
13548         * docs/plugins/inspect/plugin-mad.xml:
13549         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13550         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13551         * docs/plugins/inspect/plugin-mpegstream.xml:
13552         * docs/plugins/inspect/plugin-realmedia.xml:
13553         * docs/plugins/inspect/plugin-siddec.xml:
13554         * docs/plugins/inspect/plugin-twolame.xml:
13555         * docs/plugins/inspect/plugin-x264.xml:
13556         * win32/common/config.h:
13557           Back to development
13558
13559 === release 0.10.14 ===
13560
13561 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13562
13563         * ChangeLog:
13564         * NEWS:
13565         * RELEASE:
13566         * configure.ac:
13567         * docs/plugins/gst-plugins-ugly-plugins.args:
13568         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13569         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13570         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13571         * docs/plugins/inspect/plugin-a52dec.xml:
13572         * docs/plugins/inspect/plugin-amrnb.xml:
13573         * docs/plugins/inspect/plugin-amrwbdec.xml:
13574         * docs/plugins/inspect/plugin-asf.xml:
13575         * docs/plugins/inspect/plugin-cdio.xml:
13576         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13577         * docs/plugins/inspect/plugin-dvdread.xml:
13578         * docs/plugins/inspect/plugin-dvdsub.xml:
13579         * docs/plugins/inspect/plugin-iec958.xml:
13580         * docs/plugins/inspect/plugin-lame.xml:
13581         * docs/plugins/inspect/plugin-mad.xml:
13582         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13583         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13584         * docs/plugins/inspect/plugin-mpegstream.xml:
13585         * docs/plugins/inspect/plugin-realmedia.xml:
13586         * docs/plugins/inspect/plugin-siddec.xml:
13587         * docs/plugins/inspect/plugin-twolame.xml:
13588         * docs/plugins/inspect/plugin-x264.xml:
13589         * gst-plugins-ugly.doap:
13590         * win32/common/config.h:
13591           Release 0.10.14
13592
13593 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13594
13595         * po/af.po:
13596         * po/az.po:
13597         * po/bg.po:
13598         * po/ca.po:
13599         * po/cs.po:
13600         * po/da.po:
13601         * po/de.po:
13602         * po/el.po:
13603         * po/en_GB.po:
13604         * po/es.po:
13605         * po/eu.po:
13606         * po/fi.po:
13607         * po/fr.po:
13608         * po/hu.po:
13609         * po/id.po:
13610         * po/it.po:
13611         * po/ja.po:
13612         * po/lt.po:
13613         * po/lv.po:
13614         * po/ms.po:
13615         * po/mt.po:
13616         * po/nb.po:
13617         * po/nl.po:
13618         * po/or.po:
13619         * po/pl.po:
13620         * po/pt_BR.po:
13621         * po/ru.po:
13622         * po/sk.po:
13623         * po/sl.po:
13624         * po/sq.po:
13625         * po/sr.po:
13626         * po/sv.po:
13627         * po/tr.po:
13628         * po/uk.po:
13629         * po/vi.po:
13630         * po/zh_CN.po:
13631           Update .po files
13632
13633 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13634
13635         * configure.ac:
13636         * win32/common/config.h:
13637           0.10.13.4 pre-release
13638
13639 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13640
13641         * ext/x264/gstx264enc.c:
13642         * tests/check/elements/x264enc.c:
13643           x264enc: Replace 'avc-sample' with 'avc' in caps
13644           In the element and in its tests
13645           Fixes #606662
13646
13647 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
13648
13649         * gst/asfdemux/gstasfdemux.c:
13650           asfdemux: Don't set durations of 0 on outgoing buffers.
13651           Some (broken) streams don't have the extended stream properties in
13652           the header, resulting in applying a duration of zero on outgoing
13653           buffers.
13654           Fixes #611473
13655
13656 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
13657
13658         * gst/asfdemux/asfpacket.c:
13659           asfdemux: Make sure we always set proper payload duration.
13660           Some (broken) streams will have a delta of 0, resulting in outgoing
13661           buffers having durations of 0.
13662           Fixes #611473
13663
13664 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13665
13666         * configure.ac:
13667         * win32/common/config.h:
13668           0.10.13.3 pre-release
13669
13670 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
13671
13672         * gst/asfdemux/asfpacket.c:
13673           asfdemux: Make sure we don't end up with negative timestamps.
13674           Some files have payload with timestamps smaller than the preroll duration.
13675           Instead of blindly substracting the preroll value (and ending up with
13676           insanely high timestamps on the outgoing buffers), we make sure we
13677           never go below 0.
13678           Fixes #610432
13679
13680 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13681
13682         * configure.ac:
13683         * win32/common/config.h:
13684           0.10.13.2 pre-release
13685           Update core/base requirement to 0.10.26, since that's more likely
13686           to be the actual requirement.
13687
13688 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13689
13690         * po/LINGUAS:
13691         * po/el.po:
13692         * po/sl.po:
13693           po: update translations
13694
13695 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13696
13697         * tests/check/elements/x264enc.c:
13698           x264enc: add caps check to x264enc unit test
13699           Add some minimal caps checking to x264enc unit test.
13700           See #610089.
13701
13702 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
13703
13704         * ext/x264/gstx264enc.c:
13705           x264enc: fix up avcC header construction and playback by flash players
13706           Fix off-by-one bug when constructing the avcC header chunk: we
13707           wrote wrong profile info into the header. The first byte in the
13708           SPS NAL we get from x264 is the nal type, not the profile_idc.
13709           Also add some debug logging.
13710           Fixes #610089.
13711
13712 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
13713
13714         * gst/asfdemux/gstasfdemux.c:
13715           asfdemux: Improve seek behaviour for audio-only with no index
13716           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13717           for video, we can just seek to seek_time instead.
13718
13719 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13720
13721         * configure.ac:
13722           configure: fix up GST_CXXFLAGS properly
13723           We don't want C specific flags in GST_CXXFLAGS, so base it on the
13724           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13725           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13726
13727 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13728
13729         * MAINTAINERS:
13730           Update MAINTAINERS, add myself
13731
13732 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
13733
13734         * configure.ac:
13735           configure: base GST_CXXFLAGS on --cflags from pkg-config
13736           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13737           point for for both C and CXX settings.
13738
13739 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13740
13741         * common:
13742           Automatic update of common submodule
13743           From 96dc793 to 44ecce7
13744
13745 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13746
13747         * Makefile.am:
13748         * configure.ac:
13749         * win32/common/.gitignore:
13750         * win32/common/config.h:
13751           win32: change how win32/common/config.h is updated
13752           Generate win32/common/config.h-new directly from config.h.in,
13753           using shell variables in configure and some hard-coded information.
13754           Change top-level makefile so that 'make win32-update' copies the
13755           generated file to win32/common/config.h, which we keep in source
13756           control. It's kept in source control so that the git tree is
13757           buildable from VS.
13758           This change is similar to the ones applied a while ago to GStreamer
13759           core, gst-plugins-base and gst-plugins-good and prevents configure
13760           from changing files in source control. The generated config.h
13761           should be ok, but needs testing.
13762
13763 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13764
13765         * gst/realmedia/rtspreal.c:
13766           rtspreal: don't construct config header with uninitialised bytes
13767           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13768           a presumably unintentional padding of uninitialised bytes at the end
13769           of the CONT tags chunk, which should be harmless but causes warnings
13770           in valgrind (see #608533 for a test URL).
13771
13772 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13773
13774         * gst/realmedia/rtspreal.c:
13775           rtspreal: add finalize function so we can free streams and rulebook
13776           Fix memory leak in Real RTSP component (#608533).
13777
13778 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13779
13780         * gst/realmedia/rtspreal.c:
13781           rtspreal: fix minor memory leak
13782           Caps take their own reference when a buffer is added to them, so
13783           unref buffer after adding it to caps (#608533).
13784
13785 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13786
13787         * gst/realmedia/rdtdepay.c:
13788           rdtdepay: unref input buffer when done
13789           Fixes memory leak, see #608533.
13790
13791 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13792
13793         * common:
13794           Automatic update of common submodule
13795           From 15d47a6 to 96dc793
13796
13797 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13798
13799         * ext/x264/gstx264enc.c:
13800         * ext/x264/gstx264enc.h:
13801           x264enc: make use of Access Unit delimiters configurable
13802           API: GstX264Enc:aud
13803
13804 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13805
13806         * gst/asfdemux/asfpacket.c:
13807           asfdemux: Do not subtract padding twice
13808           Only subtract implicit padding if an explicit one isn't
13809           provided. Avoids subtracting it twice and causing
13810           parsing errors.
13811           Fixes #607698
13812
13813 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
13814
13815         * gst/asfdemux/gstasfdemux.c:
13816         * gst/mpegstream/gstmpegpacketize.c:
13817           assert: g_assert_not_reached() cannot replace return statement
13818           Fix build with assert being turned off.
13819
13820 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13821
13822         * common:
13823           Automatic update of common submodule
13824           From 14cec89 to 15d47a6
13825
13826 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
13827
13828         * gst/asfdemux/gstasfdemux.c:
13829           asfdemux: Don't forget to update flow variable
13830           Forgot to update the return value in the loop.
13831
13832 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
13833
13834         * gst/asfdemux/gstasfdemux.c:
13835           asfdemux: Check flow return on every push
13836           We previously only aggregated flow returns after the while(push) loop,
13837           which meant that in some cases we would end-up not properly aggregating
13838           the flow returns.
13839           This is based on the same flow aggregation algorithm as oggdemux.
13840
13841 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13842
13843         * ext/x264/gstx264enc.c:
13844           x264enc: Add stream-format to output caps
13845           Adds stream-format to output caps of x264enc that
13846           informs if the stream is in bytestream of avc format.
13847           Fixes #606662
13848
13849 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
13850
13851         * gst/mpegaudioparse/gstxingmux.c:
13852           xingmux: Fix unaligned memory access
13853           ARM/SPARC need 32bit alignment but xingmux accesses possibly
13854           unaligned memory, which leads to SIGBUS.
13855           Fixes bug #586464.
13856
13857 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
13858
13859         * gst/asfdemux/gstasfdemux.c:
13860           asfdemux: Use GST_STR_NULL in a couple of places.
13861           Fixes crashing on some of the log statements on win32.
13862
13863 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13864
13865         * gst/realmedia/rmdemux.c:
13866           rmdemux: Parse and post bitrate for streams
13867           Parse the bitrate of the streams and post their tags.
13868           Fixes #599299
13869
13870 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13871
13872         * gst/asfdemux/gstasfdemux.c:
13873         * gst/asfdemux/gstasfdemux.h:
13874           asfdemux: Post bitrate tag
13875           If stream bitrate object is available, post the bitrate
13876           tags.
13877           Fixes #599297
13878
13879 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13880
13881         * gst/mpegaudioparse/gstmpegaudioparse.c:
13882         * gst/mpegaudioparse/gstmpegaudioparse.h:
13883           mp3parse: minor validation check of (Xing, VBRI) metadata
13884           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13885
13886 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13887
13888         * gst/mpegaudioparse/gstmpegaudioparse.c:
13889           mp3parse: use proper total_time and total_bytes in various cases
13890           The correct basis for (Xing, VBRI) seek table calculations is the
13891           byte size and duration provided by that metadata, rather than some
13892           other (possibly even estimated) one.  This also prevents an infinite
13893           conversion loop in (unlikely) case where a TOC is provided without
13894           such corresponding (duration) metdata.
13895
13896 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13897
13898         * gst/mpegaudioparse/gstmpegaudioparse.c:
13899         * gst/mpegaudioparse/gstmpegaudioparse.h:
13900           mp3parse: conserve stop time for non-accurate seek
13901           Use the same strategy as accurate seeks to store
13902           pending non-accurate seeks to avoid overwriting non-definite
13903           stop times. When doing non-accurate seeks our position
13904           reporting might drift off by some secs and the stream can
13905           end up before it should.
13906           Fixes #603695
13907
13908 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13909
13910         * common:
13911           Automatic update of common submodule
13912           From 47cb23a to 14cec89
13913
13914 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13915
13916         * ext/amrwbdec/amrwb.c:
13917           amrwbdec: give decoder a rank so decodebin/playbin will use it
13918
13919 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13920
13921         * gst/mpegaudioparse/gstmpegaudioparse.c:
13922           mp3parse: return false when we can't seek
13923           When upstream can't seek, we return false as well
13924
13925 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13926
13927         * ext/lame/gstlame.c:
13928         * ext/lame/gstlamemp3enc.c:
13929           lame: Avoid crash when seeking before negotiating
13930           lame's 'lgv' variable is only initialized when the caps
13931           is negotiated, whenever a seek happens before that, it would
13932           attempt to call a function on an empty pointer, causing the crash.
13933           Fixes #603515
13934
13935 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13936
13937         * common:
13938           Automatic update of common submodule
13939           From 87bf428 to 47cb23a
13940
13941 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13942
13943         * common:
13944           Automatic update of common submodule
13945           From da4c75c to 87bf428
13946
13947 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
13948
13949         * common:
13950           Automatic update of common submodule
13951           From 53a2485 to da4c75c
13952
13953 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13954
13955         * gst/mpegaudioparse/gstmpegaudioparse.c:
13956           mp3parse: fix non-flushing seek
13957           Specifically, in addition to clearing lots of variables/offsets
13958           when receiving newsegment, also clear leftover data to match.
13959
13960 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13961
13962         * ext/x264/gstx264enc.c:
13963         * ext/x264/gstx264enc.h:
13964           x264enc: Make upstream GstForceKeyUnit thread-safe
13965           Also send the GstForceKeyUnit event downstream when an upstream on is received,
13966           allowing muxers or payloaders to take appropriate actions.
13967           https://bugzilla.gnome.org/show_bug.cgi?id=602556
13968
13969 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13970
13971         * common:
13972           Automatic update of common submodule
13973           From a3e3ce4 to 53a2485
13974
13975 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
13976
13977         * gst/asfdemux/gstasfdemux.c:
13978           asfdemux: Don't call strlen() on NULL pointers
13979           Fixes bug #602280.
13980
13981 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13982
13983         * gst/asfdemux/gstasfdemux.c:
13984           asfdemux: Remove old pads when new ones are added
13985           The old pads were being removed before adding the new ones,
13986           we should add the new ones first.
13987           Fixes #599718
13988
13989 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13990
13991         * gst/asfdemux/gstasfdemux.c:
13992         * gst/asfdemux/gstasfdemux.h:
13993           asfdemux: Handle chained asfs on pull mode
13994           Adds chained asfs handling to pull mode. It now checks if
13995           there is a new asf header after the last packet (when it
13996           is possible to know how many packets are) or it tries
13997           checking if a processed packet that fails is an header
13998           object.
13999           Fixes #599718
14000
14001 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14002
14003         * gst/asfdemux/gstasfdemux.c:
14004         * gst/asfdemux/gstasfdemux.h:
14005           asfdemux: properly do chained asfs on push mode
14006           To properly do chained asfs work with playbin2, we need to
14007           push eos on the old pads before removing them.
14008           Fixes #599718
14009
14010 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14011
14012         * gst/asfdemux/gstasfdemux.c:
14013         * gst/asfdemux/gstasfdemux.h:
14014           asfdemux: add support for chained asfs (push mode)
14015           Adds support for detecting and playing chained asfs
14016           in push mode. asfdemux tries to detect a new asf start
14017           by identifying the header object guid in a input buffer.
14018           When it finds it, it resets its state, removing its pads
14019           and creates new ones for the new file.
14020
14021 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14022
14023         * gst/asfdemux/gstasfdemux.c:
14024           asfdemux: fix two small leaks
14025
14026 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14027
14028         * gst/asfdemux/gstasfdemux.c:
14029           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14030           WM/Track has a 0 base but is often wrongly written as starting from 1,
14031           so not as reliable as WM/TrackNumber which always starts from 1.
14032
14033 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14034
14035         * gst/asfdemux/gstasfdemux.c:
14036           asfdemux: WM/Track starts counting from 0, adjust to start from 1
14037
14038 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14039
14040         * gst/asfdemux/gstasfdemux.c:
14041           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14042           There's both WM/Track and WM/TrackNumber.
14043
14044 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
14045
14046         * ext/a52dec/gsta52dec.c:
14047           a52dec: Fix debug statement: Pass pos variable instead of time() function
14048
14049 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
14050
14051         * gst/dvdsub/gstdvdsubdec.c:
14052           dvdsubdec: Fix printf format string warning
14053
14054 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
14055
14056         * gst/asfdemux/gstasfdemux.c:
14057           asfdemux: Fix bogus variable used uninitialised warnings
14058
14059 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
14060
14061         * po/Makevars:
14062           po: Don't create backup .po files
14063           As well as preventing creation of useless backup files, it works
14064           around a bug in gettext 0.17 on OS/X
14065
14066 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
14067
14068         * gst/asfdemux/asfpacket.c:
14069           asfdemux: fix c99-style comments.
14070
14071 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
14072
14073         * gst/asfdemux/asfpacket.c:
14074           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14075
14076 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14077
14078         * gst/realmedia/rmutils.c:
14079           rmutils: fix byteswapping
14080           fix the byteswapping code that was wrong because of the side effects of the
14081           READ/WRITE macros.
14082           Fixes #599676
14083
14084 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
14085
14086         * ext/x264/gstx264enc.c:
14087           x264enc: Adapt to slightly modified x264 API
14088           Fixes #599095.
14089
14090 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14091
14092         * gst/asfdemux/asfpacket.c:
14093           asfdemux: careful to avoid crash on bogus data
14094           When receiving bogus data, we have to avoid subtracting a value
14095           larger than 'size' from 'size' variable, resulting in a wrap
14096           that would make 'size' a really large bogus value.
14097           Fixes #599333
14098
14099 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14100
14101         * win32/common/config.h:
14102           win32: Commit bumped version number
14103
14104 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
14105
14106         * gst/mpegaudioparse/gstmpegaudioparse.c:
14107           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14108           Fixes #598761
14109           This removes a good 50% of processing time for parsing a buffer.
14110           We do this by simply... getting the nicks that we already have handy
14111           instead of going through the expensive glib system.
14112
14113 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
14114
14115         * configure.ac:
14116           configure.ac: And back to development we go...
14117
14118 === release 0.10.13 ===
14119
14120 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
14121
14122         * ChangeLog:
14123         * NEWS:
14124         * RELEASE:
14125         * common:
14126         * configure.ac:
14127         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14128         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14129         * docs/plugins/inspect/plugin-a52dec.xml:
14130         * docs/plugins/inspect/plugin-asf.xml:
14131         * docs/plugins/inspect/plugin-cdio.xml:
14132         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14133         * docs/plugins/inspect/plugin-dvdread.xml:
14134         * docs/plugins/inspect/plugin-dvdsub.xml:
14135         * docs/plugins/inspect/plugin-iec958.xml:
14136         * docs/plugins/inspect/plugin-lame.xml:
14137         * docs/plugins/inspect/plugin-mad.xml:
14138         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14139         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14140         * docs/plugins/inspect/plugin-mpegstream.xml:
14141         * docs/plugins/inspect/plugin-realmedia.xml:
14142         * docs/plugins/inspect/plugin-siddec.xml:
14143         * docs/plugins/inspect/plugin-twolame.xml:
14144         * docs/plugins/inspect/plugin-x264.xml:
14145         * gst-plugins-ugly.doap:
14146         * win32/common/config.h:
14147           Release 0.10.13
14148
14149 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
14150
14151         * po/af.po:
14152         * po/az.po:
14153         * po/bg.po:
14154         * po/ca.po:
14155         * po/cs.po:
14156         * po/da.po:
14157         * po/de.po:
14158         * po/en_GB.po:
14159         * po/es.po:
14160         * po/eu.po:
14161         * po/fi.po:
14162         * po/fr.po:
14163         * po/hu.po:
14164         * po/id.po:
14165         * po/it.po:
14166         * po/ja.po:
14167         * po/lt.po:
14168         * po/lv.po:
14169         * po/ms.po:
14170         * po/mt.po:
14171         * po/nb.po:
14172         * po/nl.po:
14173         * po/or.po:
14174         * po/pl.po:
14175         * po/pt_BR.po:
14176         * po/ru.po:
14177         * po/sk.po:
14178         * po/sq.po:
14179         * po/sr.po:
14180         * po/sv.po:
14181         * po/tr.po:
14182         * po/uk.po:
14183         * po/vi.po:
14184         * po/zh_CN.po:
14185           Update .po files
14186
14187 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
14188
14189         * common:
14190           Automatic update of common submodule
14191           From 85d1530 to 0702fe1
14192
14193 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
14194
14195         * ChangeLog:
14196         * configure.ac:
14197         * po/af.po:
14198         * po/az.po:
14199         * po/bg.po:
14200         * po/ca.po:
14201         * po/cs.po:
14202         * po/da.po:
14203         * po/de.po:
14204         * po/en_GB.po:
14205         * po/es.po:
14206         * po/eu.po:
14207         * po/fi.po:
14208         * po/fr.po:
14209         * po/hu.po:
14210         * po/id.po:
14211         * po/it.po:
14212         * po/ja.po:
14213         * po/lt.po:
14214         * po/lv.po:
14215         * po/ms.po:
14216         * po/mt.po:
14217         * po/nb.po:
14218         * po/nl.po:
14219         * po/or.po:
14220         * po/pl.po:
14221         * po/pt_BR.po:
14222         * po/ru.po:
14223         * po/sk.po:
14224         * po/sq.po:
14225         * po/sr.po:
14226         * po/sv.po:
14227         * po/tr.po:
14228         * po/uk.po:
14229         * po/vi.po:
14230         * po/zh_CN.po:
14231         * win32/common/config.h:
14232           0.10.12.3 pre-release
14233
14234 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
14235
14236         * common:
14237           Automatic update of common submodule
14238           From a3e3ce4 to 85d1530
14239
14240 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14241
14242         * ext/a52dec/gsta52dec.c:
14243           a52dec: Fix reference leak on all input buffers in 'dvd mode'
14244           https://bugzilla.gnome.org/show_bug.cgi?id=598272
14245
14246 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
14247
14248         * ChangeLog:
14249         * configure.ac:
14250         * po/LINGUAS:
14251         * po/af.po:
14252         * po/az.po:
14253         * po/bg.po:
14254         * po/ca.po:
14255         * po/cs.po:
14256         * po/da.po:
14257         * po/de.po:
14258         * po/en_GB.po:
14259         * po/es.po:
14260         * po/eu.po:
14261         * po/fi.po:
14262         * po/fr.po:
14263         * po/hu.po:
14264         * po/id.po:
14265         * po/it.po:
14266         * po/ja.po:
14267         * po/lt.po:
14268         * po/lv.po:
14269         * po/ms.po:
14270         * po/mt.po:
14271         * po/nb.po:
14272         * po/nl.po:
14273         * po/or.po:
14274         * po/pl.po:
14275         * po/pt_BR.po:
14276         * po/ru.po:
14277         * po/sk.po:
14278         * po/sq.po:
14279         * po/sr.po:
14280         * po/sv.po:
14281         * po/tr.po:
14282         * po/uk.po:
14283         * po/vi.po:
14284         * po/zh_CN.po:
14285         * win32/common/config.h:
14286           0.10.12.2 pre-release
14287
14288 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14289
14290         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14291         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14292           docs: Remove files accidentally added
14293           Remove the gst-plugins-ugly-plugins.args.new and
14294           gst-plugins-ugly-plugins.signals.new files, that appear
14295           to have been accidentally added in commit
14296           f5d046a0b034f9bd7274291f7131ee5db1a30052
14297
14298 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14299
14300         * ext/a52dec/gsta52dec.c:
14301           a52dec: Add some debugging for new segment events
14302
14303 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
14304
14305         * ext/mpeg2dec/gstmpeg2dec.c:
14306           mpeg2dec: fix warning in macosx snow leopard
14307
14308 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
14309
14310         * gst/mpegstream/gstmpegparse.c:
14311           mpegstream: fix warning in macosx snow leopard
14312
14313 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
14314
14315         * gst/mpegaudioparse/gstmpegaudioparse.c:
14316           mpegaudioparse: fix warning in macosx snow leopard
14317
14318 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
14319
14320         * gst/dvdsub/gstdvdsubdec.c:
14321           dvdsubdec: fix warning on macosx snow leopard
14322
14323 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
14324
14325         * gst/asfdemux/gstasfdemux.c:
14326           asfdemux: fix warning in macosx snow leopard
14327
14328 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
14329
14330         * gst/mpegaudioparse/gstmpegaudioparse.c:
14331           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14332
14333 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
14334
14335         * common:
14336           Automatic update of common submodule
14337           From 19fa4f3 to a3e3ce4
14338
14339 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
14340
14341         * gst/asfdemux/gstasfdemux.c:
14342         * gst/realmedia/rdtmanager.c:
14343           build: fprintf, sprintf, sscanf need stdio.h
14344
14345 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
14346
14347         * ext/mad/gstmad.c:
14348           mad: add missing include to fix the build
14349
14350 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14351
14352         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14353           dvdlpcm: whitespace fixes
14354
14355 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14356
14357         * gst-plugins-ugly.spec.in:
14358           update spec file
14359
14360 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14361
14362         * configure.ac:
14363           x264enc: adjust configure checking to changed upstream
14364
14365 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14366
14367         * ext/x264/gstx264enc.c:
14368           x264enc: conditionally adjust to new upstream API
14369           Fixes #596517.
14370
14371 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14372
14373         * gst/mpegaudioparse/gstmpegaudioparse.c:
14374         * gst/mpegaudioparse/gstmpegaudioparse.h:
14375           mpegaudioparse: prevent infinite (re)syncing
14376           Conflicts:
14377           gst/mpegaudioparse/gstmpegaudioparse.c
14378
14379 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
14380
14381         * gst/mpegaudioparse/gstmpegaudioparse.c:
14382           mp3parse: Refactor checking for sync. Make resyncing more reliable.
14383           Previously, we could get false sync relatively easily - it sometimes happened
14384           on real files. This cleans the code up a fair bit, and makes it require more
14385           confirmation that we've found valid sync before continuing.
14386
14387 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14388
14389         * gst/mpegaudioparse/gstmpegaudioparse.c:
14390           mpegaudioparse: ensure 2 valid headers in a row when resyncing
14391
14392 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14393
14394         * gst/mpegstream/gstdvddemux.c:
14395           dvddemux: remove bogus ifndef
14396
14397 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14398
14399         * common:
14400           Automatic update of common submodule
14401           From 94f95e3 to 19fa4f3
14402
14403 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14404
14405         * ext/mpeg2dec/gstmpeg2dec.c:
14406           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14407
14408 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14409
14410         * gst/dvdsub/gstdvdsubparse.c:
14411           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14412
14413 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
14414
14415         * ext/amrnb/amrnbdec.c:
14416         * ext/amrnb/amrnbenc.c:
14417           Remove Ronald Bultje from Authors field
14418           Replaced with "GStreamer maintainers
14419           <gstreamer-devel@lists.sourceforge.net>" or just removed,
14420           depending on the number of other authors.
14421
14422 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
14423
14424         * gst/asfdemux/Makefile.am:
14425         * gst/asfdemux/gstasfmux.c:
14426         * gst/asfdemux/gstasfmux.h:
14427           asfdemux: Remove old non-built asfmux code
14428           Remove so people don't confuse it with the new asfmux code
14429           in -bad.
14430
14431 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14432
14433         * ext/a52dec/gsta52dec.c:
14434           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14435           It's not defined for older liba52 versions.
14436
14437 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
14438
14439         * ext/a52dec/gsta52dec.c:
14440           a52dec: Allow liba52 to use djbfft based IMDCT transform
14441           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14442           IMDCT transform acceleration. It does however have a software based
14443           acceleration using the djbfft library (D.J. Bernstein's library for
14444           fourier transforms - Extremely fast library for floating-point
14445           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14446           flag.
14447           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14448           and AltiVec implementations, but those are checked for first, and
14449           djbfft is chosen only if none of those is available - good in the
14450           case of some distributions including a port of the MPlayer changes
14451           in their system a52dec library.
14452           The down and upmix code in liba52 doesn't seem to be disturbed by
14453           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14454           versions if passed from oil_cpu_get_flags (SSE currently is not).
14455           Fixes bug #592787.
14456
14457 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14458
14459         * configure.ac:
14460           amr: Use opencore-amr pkg-config files if possible
14461           This makes it possible to build the plugins when the libraries
14462           are installed at non-standard locations.
14463           Fixes bug #591348.
14464
14465 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14466
14467         * gst/mpegaudioparse/gstmpegaudioparse.c:
14468           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14469           Metadata provided seek tables are consistent with metadata's view of
14470           total size, which typically matches real size, but need not do so
14471           (e.g. a truncated file).  Fixes seeking and position reporting
14472           in such truncated files (although duration based on metadata may then
14473           still be incorrect).
14474
14475 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14476
14477         * configure.ac:
14478           configure: bump core/base requirements to released versions
14479           to avoid confusion.
14480
14481 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14482
14483         * configure.ac:
14484           configure: Remove all mentions to the id3tag plugin which was removed
14485
14486 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
14487
14488         * configure.ac:
14489           mad: make check for mad independent of the check for id3tag
14490           Fixes bug #590432.
14491
14492 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14493
14494         * gst/asfdemux/gstrtpasfdepay.c:
14495           rtpasfdepay: set padding size to the correct value
14496           asf packets in rtp packets should come with their padding fields
14497           set to 0 and the depayload must update them to the correct
14498           value before pushing downstream
14499
14500 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
14501
14502         * configure.ac:
14503         * docs/plugins/Makefile.am:
14504         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14505         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14506         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14507         * docs/plugins/inspect/plugin-amrnb.xml:
14508         * docs/plugins/inspect/plugin-amrwbdec.xml:
14509         * ext/Makefile.am:
14510         * ext/amrnb/GstAmrnbEnc.prs:
14511         * ext/amrnb/Makefile.am:
14512         * ext/amrnb/README:
14513         * ext/amrnb/amrnb.c:
14514         * ext/amrnb/amrnbdec.c:
14515         * ext/amrnb/amrnbdec.h:
14516         * ext/amrnb/amrnbenc.c:
14517         * ext/amrnb/amrnbenc.h:
14518         * ext/amrnb/amrnbparse.c:
14519         * ext/amrnb/amrnbparse.h:
14520         * ext/amrwbdec/Makefile.am:
14521         * ext/amrwbdec/README:
14522         * ext/amrwbdec/amrwb.c:
14523         * ext/amrwbdec/amrwbdec.c:
14524         * ext/amrwbdec/amrwbdec.h:
14525           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14526           These are based on the OpenCore codecs.
14527           Fixes bug #584890.
14528
14529 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
14530
14531         * common:
14532           Automatic update of common submodule
14533           From fedaaee to 94f95e3
14534
14535 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14536
14537         * LICENSE_readme:
14538         * REQUIREMENTS:
14539         * configure.ac:
14540         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14541         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14542         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14543         * docs/plugins/inspect/plugin-dvdnav.xml:
14544         * ext/Makefile.am:
14545         * ext/dvdnav/.gitignore:
14546         * ext/dvdnav/Makefile.am:
14547         * ext/dvdnav/README:
14548         * ext/dvdnav/dvdnavsrc.c:
14549         * ext/dvdnav/dvdnavsrc.h:
14550         * ext/dvdnav/gst-dvd:
14551         * ext/dvdread/dvdreadsrc.c:
14552         * gst-plugins-ugly.spec.in:
14553         * po/POTFILES.in:
14554           dvdnav: remove dvdnav plugin
14555           Remove dvdnav plugin, it has no future. resindvd is the plugin to
14556           use for dvd playback. Note that dvdnav was never really enabled
14557           in -ugly, you had to edit configure.ac to get it built.
14558
14559 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14560
14561         * tests/check/elements/mpeg2dec.c:
14562           mpeg2dec: Fix unused variables compiler warnings in unit test
14563
14564 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
14565
14566         * autogen.sh:
14567           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14568           Check for more automake command variants. Use printf instead of 'echo -n'
14569           for portability
14570
14571 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
14572
14573         * common:
14574           Automatic update of common submodule
14575           From 5845b63 to fedaaee
14576
14577 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
14578
14579         * .gitignore:
14580           Make git ignore more files
14581
14582 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
14583
14584         * gst/asfdemux/gstasfdemux.c:
14585           asfdemux: Refactor multiple packet pull.
14586           This also fixes a bug by which the first buffer (in a multi-packet mode)
14587           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14588           full incoming buffer and not just of the single asf packet.
14589           Fixes corrupted frames introduced by latest commit.
14590
14591 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14592
14593         * gst/asfdemux/gstasfdemux.c:
14594           asfdemux: use the right accurate field
14595           Remove accurate variable and its faulty use because the real variable is an
14596           instance variable.
14597
14598 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
14599
14600         * gst/asfdemux/asfpacket.c:
14601         * gst/asfdemux/gstasfdemux.c:
14602           asfdemux: Sprinkle branch prediction macros accross the code
14603
14604 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
14605
14606         * gst/asfdemux/gstasfdemux.c:
14607           asfdemux: Delay newsegment handling until we have a keyframe.
14608           We now have a chance for packets to be collected before we send out the
14609           newsegment. If we're not in accurate seeking (keyunit) it will set
14610           the segment start/time to the keyframe's timestamp.
14611
14612 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
14613
14614         * gst/asfdemux/gstasfdemux.c:
14615           asfdemux: Remove useless check. We already have checked for it above.
14616
14617 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
14618
14619         * gst/asfdemux/gstasfdemux.c:
14620           asfdemux: No longer queue GOPs now that seeking is fixed.
14621           We now *always* seek to the keyframe just before our requested position.
14622           When we encounter the first keyframe and we were not accurate (therefore doing
14623           keyframe seeking), we update the segment start position to the keyframe timestamp.
14624
14625 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
14626
14627         * gst/asfdemux/gstasfdemux.c:
14628         * gst/asfdemux/gstasfdemux.h:
14629           asfdemux: Store the accurate seeking flag
14630
14631 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
14632
14633         * gst/asfdemux/gstasfdemux.c:
14634           asfdemux: Use the average frame duration for buffers without a duration.
14635           This will still cause some timestamp jitter, but giving a hint as to the duration
14636           rather than nothing seems to be a better idea.
14637           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14638           duration using the accumulated packet duration (which will be correct).
14639
14640 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
14641
14642         * gst/asfdemux/gstasfdemux.c:
14643         * gst/asfdemux/gstasfdemux.h:
14644           asfdemux: Use index entry packet count to optimize seeking.
14645           The simple index entries also contain the number of packets one needs
14646           to retrieve at a given position to get a full keyframe. We therefore
14647           use that information to retrieve all those packets in one buffer when
14648           working in pull-mode.
14649
14650 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14651
14652         * gst/asfdemux/gstasfdemux.c:
14653           asfdemux: Do not try to free const pointer
14654           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14655           asfdemux tried to free a const pointer that had been cast to a
14656           normal pointer variable.
14657
14658 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
14659
14660         * gst/asfdemux/gstasfdemux.c:
14661           asfdemux: Use presentation timestamp when searching in the index.
14662           We need to take the preroll into account... else we end up too early.
14663
14664 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
14665
14666         * common:
14667           Automatic update of common submodule
14668           From f3bb51b to 5845b63
14669
14670 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
14671
14672         * gst/asfdemux/gstasfdemux.c:
14673           asfdemux: Convert index entry from presentation time to timestamps.
14674           We weren't taking the preroll into account previously, meaning that we
14675           were always seeking preroll nanoseconds too early... resulting in a lot
14676           of dropped packets (which are before the start time).
14677           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14678
14679 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
14680
14681         * common:
14682         * gst/asfdemux/gstasfdemux.c:
14683           asfdemux: Fix byte array metadata handling.
14684           We basically discard byte array metadata. Should be trivial to adapt
14685           to storing the pointers if we need it later on.
14686
14687 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
14688
14689         * gst/asfdemux/gstasfdemux.c:
14690         * gst/asfdemux/gstasfdemux.h:
14691           asfdemux: Handle PAR/interlaced information stored in packet payload.
14692           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14693           in the ASF Packet payload extensions).
14694
14695 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
14696
14697         * gst/asfdemux/gstasfdemux.c:
14698         * gst/asfdemux/gstasfdemux.h:
14699           asfdemux: Store/Handle global metadata (not specific to one stream).
14700           This allows us to store (and handle) PAR information which might be stored there.
14701
14702 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14703
14704         * gst/mpegaudioparse/gstmpegaudioparse.c:
14705           mpegaudioparse: fix Xing inverse seek table building
14706
14707 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
14708
14709         * common:
14710           Automatic update of common submodule
14711           From f3bb51b to f810030
14712
14713 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14714
14715         * gst/asfdemux/gstasfdemux.c:
14716           asfdemux: don't try to free a NULL taglist
14717
14718 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14719
14720         * gst/asfdemux/gstasfdemux.c:
14721           asfdemux: post tags only after we've created our source pads
14722           Post global tags only after we've added our source pads, so that
14723           tag events get sent downstream in addition to tag messages posted
14724           on the bus. This makes sure tags can be picked up automatically
14725           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14726           While we're at it, also add a container-format tag.
14727
14728 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14729
14730         * configure.ac:
14731         * gst/asfdemux/gstasfdemux.c:
14732           asfdemux: use new bytereader functions for image tag parsing
14733
14734 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14735
14736         * gst/asfdemux/gstasfdemux.c:
14737         * gst/asfdemux/gstasfdemux.h:
14738           asfdemux: remove some more unused variables
14739
14740 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14741
14742         * gst/realmedia/rmdemux.c:
14743           rmdemux: plug buffer leaking
14744
14745 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14746
14747         * gst/asfdemux/gstrtpasfdepay.c:
14748           asfdepay: guard against dropped buffers
14749           If a buffer was dropped, we might request data from the adapter that is not
14750           there and then we get a NULL buffer.
14751
14752 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14753
14754         * gst/asfdemux/gstasfdemux.c:
14755         * gst/asfdemux/gstasfdemux.h:
14756           asfdemux: set DISCONT on streams
14757           When we receive a DISCONT as input, don't clear our complete state but simply
14758           mark a discont that will be put on the next buffer. The code will be able to
14759           handle and throw away incomplete data.
14760           Add some more debug info.
14761           Remove an unused variable.
14762
14763 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14764
14765         * gst/asfdemux/gstrtpasfdepay.c:
14766           asfdepay: set DELTA_UNIT flag correctly
14767           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14768           Add some more debug info.
14769
14770 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14771
14772         * gst/asfdemux/gstasfdemux.c:
14773           asfdemux: fix latency calculations
14774           We need to check for -1 as an invalid timestamp, not 1.
14775
14776 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14777
14778         * gst/mpegaudioparse/gstmpegaudioparse.c:
14779         * gst/mpegaudioparse/gstmpegaudioparse.h:
14780           mp3parse: don't put every single frame into the index
14781           Let's not put every single mp3 frame in our index, a few frames per
14782           second should be more than enough. For now use an index interval
14783           of 100ms-500ms depending on the upstream size, to keep the index at
14784           a reasonable size. Factor out the code that adds the index entry
14785           into a separate function for better code readability.
14786
14787 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14788
14789         * gst/mpegaudioparse/gstmpegaudioparse.c:
14790         * gst/mpegaudioparse/gstmpegaudioparse.h:
14791           mp3parse: assume seekability only if we know the upstream size
14792           While technically upstream may be seekable even if it doesn't know
14793           the exact size, I can't think of a use case where this distincation
14794           is relevant in practice, so for now just assume we're not seekable
14795           if upstream doesn't provide us with a size. Makes sure we don't
14796           build a seek index when streaming internet radio with sources that
14797           pretend to be seekable until you try to actually seek.
14798
14799 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14800
14801         * gst-plugins-ugly.spec.in:
14802           Fix x264 requirement in SPEC file
14803
14804 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14805
14806         * ext/x264/gstx264enc.c:
14807         * gst/realmedia/rdtmanager.c:
14808           x264enc, rdtmanager: fix compilation with debugging disabled
14809
14810 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14811
14812         * common:
14813         * docs/plugins/Makefile.am:
14814           docs: Bump common. Fix comment in the docs Makefile.am
14815
14816 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
14817
14818         * configure.ac:
14819         * win32/common/config.h:
14820           Back to development -> 0.10.12.1
14821
14822 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14823
14824         * gst-plugins-ugly.doap:
14825           Add 0.10.12 release to the doap file
14826
14827 === release 0.10.12 ===
14828
14829 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14830
14831         * ChangeLog:
14832         * NEWS:
14833         * RELEASE:
14834         * configure.ac:
14835         * docs/plugins/gst-plugins-ugly-plugins.args:
14836         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14837         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14838         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14839         * docs/plugins/inspect/plugin-a52dec.xml:
14840         * docs/plugins/inspect/plugin-asf.xml:
14841         * docs/plugins/inspect/plugin-cdio.xml:
14842         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14843         * docs/plugins/inspect/plugin-dvdread.xml:
14844         * docs/plugins/inspect/plugin-dvdsub.xml:
14845         * docs/plugins/inspect/plugin-iec958.xml:
14846         * docs/plugins/inspect/plugin-lame.xml:
14847         * docs/plugins/inspect/plugin-mad.xml:
14848         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14849         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14850         * docs/plugins/inspect/plugin-mpegstream.xml:
14851         * docs/plugins/inspect/plugin-realmedia.xml:
14852         * docs/plugins/inspect/plugin-siddec.xml:
14853         * docs/plugins/inspect/plugin-synaesthesia.xml:
14854         * docs/plugins/inspect/plugin-twolame.xml:
14855         * docs/plugins/inspect/plugin-x264.xml:
14856         * win32/common/config.h:
14857           Release 0.10.12
14858
14859 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
14860
14861         * po/bg.po:
14862         * po/id.po:
14863         * po/it.po:
14864         * po/nl.po:
14865         * po/zh_CN.po:
14866           Update .po files
14867
14868 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
14869
14870         * po/af.po:
14871         * po/az.po:
14872         * po/bg.po:
14873         * po/ca.po:
14874         * po/cs.po:
14875         * po/da.po:
14876         * po/en_GB.po:
14877         * po/es.po:
14878         * po/fi.po:
14879         * po/fr.po:
14880         * po/hu.po:
14881         * po/id.po:
14882         * po/it.po:
14883         * po/ja.po:
14884         * po/lt.po:
14885         * po/mt.po:
14886         * po/nb.po:
14887         * po/nl.po:
14888         * po/or.po:
14889         * po/pl.po:
14890         * po/pt_BR.po:
14891         * po/ru.po:
14892         * po/sk.po:
14893         * po/sq.po:
14894         * po/sr.po:
14895         * po/sv.po:
14896         * po/tr.po:
14897         * po/uk.po:
14898         * po/vi.po:
14899         * po/zh_CN.po:
14900           Update .po files
14901
14902 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
14903
14904         * configure.ac:
14905         * po/af.po:
14906         * po/az.po:
14907         * po/bg.po:
14908         * po/ca.po:
14909         * po/cs.po:
14910         * po/da.po:
14911         * po/en_GB.po:
14912         * po/es.po:
14913         * po/fi.po:
14914         * po/fr.po:
14915         * po/hu.po:
14916         * po/id.po:
14917         * po/it.po:
14918         * po/ja.po:
14919         * po/lt.po:
14920         * po/mt.po:
14921         * po/nb.po:
14922         * po/nl.po:
14923         * po/or.po:
14924         * po/pl.po:
14925         * po/pt_BR.po:
14926         * po/ru.po:
14927         * po/sk.po:
14928         * po/sq.po:
14929         * po/sr.po:
14930         * po/sv.po:
14931         * po/tr.po:
14932         * po/uk.po:
14933         * po/vi.po:
14934         * po/zh_CN.po:
14935         * win32/common/config.h:
14936           0.10.11.2 pre-release
14937
14938 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
14939
14940         * win32/common/config.h.in:
14941           win32: Remove #undef inline from the win32 config.h
14942
14943 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14944
14945         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14946         * docs/plugins/inspect/plugin-mad.xml:
14947         * ext/mad/Makefile.am:
14948         * ext/mad/gstid3tag.c:
14949         * ext/mad/gstmad.c:
14950         * ext/mad/gstmad.h:
14951           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14952           It will be reborn with a shiny new code base under its hood in -bad.
14953           See #581756 and #565764.
14954
14955 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14956
14957         * tests/check/pipelines/.gitignore:
14958           gitignore: Ignore some built files in the test area
14959
14960 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14961
14962         * docs/plugins/inspect/plugin-a52dec.xml:
14963         * docs/plugins/inspect/plugin-asf.xml:
14964         * docs/plugins/inspect/plugin-cdio.xml:
14965         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14966         * docs/plugins/inspect/plugin-dvdread.xml:
14967         * docs/plugins/inspect/plugin-dvdsub.xml:
14968         * docs/plugins/inspect/plugin-iec958.xml:
14969         * docs/plugins/inspect/plugin-lame.xml:
14970         * docs/plugins/inspect/plugin-mad.xml:
14971         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14972         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14973         * docs/plugins/inspect/plugin-mpegstream.xml:
14974         * docs/plugins/inspect/plugin-realmedia.xml:
14975         * docs/plugins/inspect/plugin-siddec.xml:
14976         * docs/plugins/inspect/plugin-synaesthesia.xml:
14977         * docs/plugins/inspect/plugin-twolame.xml:
14978           docs: Update plugin inspect files
14979
14980 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14981
14982         * configure.ac:
14983         * docs/plugins/Makefile.am:
14984         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14985         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14986         * docs/plugins/inspect/plugin-x264.xml:
14987         * ext/Makefile.am:
14988         * gst-plugins-ugly.spec.in:
14989         * tests/check/Makefile.am:
14990         * tests/check/elements/.gitignore:
14991           Moved 'x264enc' from -bad to -ugly
14992
14993 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14994
14995         * ext/x264/gstx264enc.c:
14996         * ext/x264/gstx264enc.h:
14997           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
14998           Fixes #583627
14999
15000 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15001
15002         * ext/x264/GstX264Enc.prs:
15003           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15004
15005 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15006
15007         * ext/x264/GstX264Enc.prs:
15008           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15009
15010 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15011
15012         * ext/x264/gstx264enc.c:
15013           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15014
15015 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
15016
15017         * ext/x264/GstX264Enc.prs:
15018         * ext/x264/Makefile.am:
15019         * ext/x264/gstx264enc.c:
15020           [MOVED FROM BAD 24/28] x264enc: add preset support
15021           Add preset iface and a (dummy) preset file as a starting point.
15022
15023 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15024
15025         * ext/x264/gstx264enc.c:
15026           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15027
15028 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
15029
15030         * ext/x264/gstx264enc.c:
15031         * ext/x264/gstx264enc.h:
15032           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15033           Use the GstForceKeyUnit event to force a keyframe.
15034           Fixes #578112.
15035
15036 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15037
15038           [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...
15039           Original commit message from CVS:
15040           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15041           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15042           Use hyphen in property name, perform safety buffer size check
15043           prior to mem access, and some more parentheses in macro.
15044
15045 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
15046
15047           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15048           Original commit message from CVS:
15049           * ext/apexsink/Makefile.am:
15050           Link against -lgcrpyto for RSA_new and RSA_free.
15051           * ext/faac/gstfaac.c:
15052           * ext/x264/gstx264enc.c:
15053           Fix compiler warnings.
15054
15055 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15056
15057           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15058           Original commit message from CVS:
15059           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15060           Construct source caps in more conventional (and correct) manner.
15061
15062 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15063
15064           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15065           Original commit message from CVS:
15066           * ext/alsaspdif/Makefile.am:
15067           * ext/amrwb/Makefile.am:
15068           * ext/apexsink/Makefile.am:
15069           * ext/arts/Makefile.am:
15070           * ext/artsd/Makefile.am:
15071           * ext/audiofile/Makefile.am:
15072           * ext/audioresample/Makefile.am:
15073           * ext/bz2/Makefile.am:
15074           * ext/cdaudio/Makefile.am:
15075           * ext/celt/Makefile.am:
15076           * ext/dc1394/Makefile.am:
15077           * ext/dirac/Makefile.am:
15078           * ext/directfb/Makefile.am:
15079           * ext/divx/Makefile.am:
15080           * ext/dts/Makefile.am:
15081           * ext/faac/Makefile.am:
15082           * ext/faad/Makefile.am:
15083           * ext/gsm/Makefile.am:
15084           * ext/hermes/Makefile.am:
15085           * ext/ivorbis/Makefile.am:
15086           * ext/jack/Makefile.am:
15087           * ext/jp2k/Makefile.am:
15088           * ext/ladspa/Makefile.am:
15089           * ext/lcs/Makefile.am:
15090           * ext/libfame/Makefile.am:
15091           * ext/libmms/Makefile.am:
15092           * ext/metadata/Makefile.am:
15093           * ext/mpeg2enc/Makefile.am:
15094           * ext/mplex/Makefile.am:
15095           * ext/musepack/Makefile.am:
15096           * ext/musicbrainz/Makefile.am:
15097           * ext/mythtv/Makefile.am:
15098           * ext/nas/Makefile.am:
15099           * ext/neon/Makefile.am:
15100           * ext/ofa/Makefile.am:
15101           * ext/polyp/Makefile.am:
15102           * ext/resindvd/Makefile.am:
15103           * ext/sdl/Makefile.am:
15104           * ext/shout/Makefile.am:
15105           * ext/snapshot/Makefile.am:
15106           * ext/sndfile/Makefile.am:
15107           * ext/soundtouch/Makefile.am:
15108           * ext/spc/Makefile.am:
15109           * ext/swfdec/Makefile.am:
15110           * ext/tarkin/Makefile.am:
15111           * ext/theora/Makefile.am:
15112           * ext/timidity/Makefile.am:
15113           * ext/twolame/Makefile.am:
15114           * ext/x264/Makefile.am:
15115           * ext/xine/Makefile.am:
15116           * ext/xvid/Makefile.am:
15117           * gst-libs/gst/app/Makefile.am:
15118           * gst-libs/gst/dshow/Makefile.am:
15119           * gst/aiffparse/Makefile.am:
15120           * gst/app/Makefile.am:
15121           * gst/audiobuffer/Makefile.am:
15122           * gst/bayer/Makefile.am:
15123           * gst/cdxaparse/Makefile.am:
15124           * gst/chart/Makefile.am:
15125           * gst/colorspace/Makefile.am:
15126           * gst/dccp/Makefile.am:
15127           * gst/deinterlace/Makefile.am:
15128           * gst/deinterlace2/Makefile.am:
15129           * gst/dvdspu/Makefile.am:
15130           * gst/festival/Makefile.am:
15131           * gst/filter/Makefile.am:
15132           * gst/flacparse/Makefile.am:
15133           * gst/flv/Makefile.am:
15134           * gst/games/Makefile.am:
15135           * gst/h264parse/Makefile.am:
15136           * gst/librfb/Makefile.am:
15137           * gst/mixmatrix/Makefile.am:
15138           * gst/modplug/Makefile.am:
15139           * gst/mpeg1sys/Makefile.am:
15140           * gst/mpeg4videoparse/Makefile.am:
15141           * gst/mpegdemux/Makefile.am:
15142           * gst/mpegtsmux/Makefile.am:
15143           * gst/mpegvideoparse/Makefile.am:
15144           * gst/mve/Makefile.am:
15145           * gst/nsf/Makefile.am:
15146           * gst/nuvdemux/Makefile.am:
15147           * gst/overlay/Makefile.am:
15148           * gst/passthrough/Makefile.am:
15149           * gst/pcapparse/Makefile.am:
15150           * gst/playondemand/Makefile.am:
15151           * gst/rawparse/Makefile.am:
15152           * gst/real/Makefile.am:
15153           * gst/rtjpeg/Makefile.am:
15154           * gst/rtpmanager/Makefile.am:
15155           * gst/scaletempo/Makefile.am:
15156           * gst/sdp/Makefile.am:
15157           * gst/selector/Makefile.am:
15158           * gst/smooth/Makefile.am:
15159           * gst/smoothwave/Makefile.am:
15160           * gst/speed/Makefile.am:
15161           * gst/speexresample/Makefile.am:
15162           * gst/stereo/Makefile.am:
15163           * gst/subenc/Makefile.am:
15164           * gst/tta/Makefile.am:
15165           * gst/vbidec/Makefile.am:
15166           * gst/videodrop/Makefile.am:
15167           * gst/videosignal/Makefile.am:
15168           * gst/virtualdub/Makefile.am:
15169           * gst/vmnc/Makefile.am:
15170           * gst/y4m/Makefile.am:
15171           * sys/acmenc/Makefile.am:
15172           * sys/cdrom/Makefile.am:
15173           * sys/dshowdecwrapper/Makefile.am:
15174           * sys/dshowsrcwrapper/Makefile.am:
15175           * sys/dvb/Makefile.am:
15176           * sys/dxr3/Makefile.am:
15177           * sys/fbdev/Makefile.am:
15178           * sys/oss4/Makefile.am:
15179           * sys/qcam/Makefile.am:
15180           * sys/qtwrapper/Makefile.am:
15181           * sys/vcd/Makefile.am:
15182           * sys/wininet/Makefile.am:
15183           * win32/common/config.h:
15184           Don't install static libs for plugins. Fixes #550851 for -bad.
15185
15186 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15187
15188           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
15189           Original commit message from CVS:
15190           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15191           Adapt to slightly modified x264 API.  Fixes #555238.
15192
15193 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15194
15195           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
15196           Original commit message from CVS:
15197           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15198           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15199           * ext/x264/gstx264enc.h:
15200           Do not deal with duplicated input (timestamps).  If needed,
15201           a generic element can do so.
15202           Do not manipulate input timestamps on the way out,
15203           since that shifts the timeline and A/V sync.
15204
15205 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15206
15207           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15208           Original commit message from CVS:
15209           * docs/plugins/gst-plugins-bad-plugins.args:
15210           Integrate new properties into documentation.
15211           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15212           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15213           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15214           Fix up API prior to eventual plugin move.
15215           API: GstX264Enc:pass (provides more options, and changed to enum)
15216
15217 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15218
15219           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15220           Original commit message from CVS:
15221           * docs/plugins/Makefile.am:
15222           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15223           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15224           * ext/x264/gstx264enc.c:
15225           * tests/check/Makefile.am:
15226           * tests/check/elements/x264enc.c: (setup_x264enc),
15227           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15228           Add documentation and unit test for x264enc.
15229
15230 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15231
15232           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15233           Original commit message from CVS:
15234           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15235           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15236           Allocate some buffers in more adaptive and economical fashion.
15237
15238 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15239
15240           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15241           Original commit message from CVS:
15242           * configure.ac:
15243           Check for sufficiently up-to-date x264 API.
15244           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15245           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15246           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15247           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15248           * ext/x264/gstx264enc.h:
15249           Expose some more parameters of the x264 encoder as properties.
15250
15251 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15252
15253           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15254           Original commit message from CVS:
15255           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15256           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15257           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15258           (gst_x264_enc_flush_frames):
15259           Coding style and layout; re-order some functions in more
15260           typical and natural flow.
15261
15262 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15263
15264           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15265           Original commit message from CVS:
15266           * ext/x264/Makefile.am:
15267           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15268           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15269           (gst_x264_enc_reset), (gst_x264_enc_finalize),
15270           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15271           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15272           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15273           * ext/x264/gstx264enc.h:
15274           Use GQueue in stead of custom queue code.
15275           Factorize flushing out encoder delayed frames.
15276           Factorize initialization and state change reset.
15277
15278 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15279
15280           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15281           Original commit message from CVS:
15282           * ext/x264/gstx264enc.h:
15283           * sys/fbdev/gstfbdevsink.c:
15284           Use configure-generated _stdint.h.
15285
15286 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15287
15288           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15289           Original commit message from CVS:
15290           * ext/x264/Makefile.am:
15291           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15292           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15293           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15294           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15295           (gst_x264_enc_finalize), (gst_x264_enc_chain),
15296           (gst_x264_enc_encode_frame), (plugin_init):
15297           * ext/x264/gstx264enc.h:
15298           Use video format library and GST_WRITE_*_BE macros where applicable.
15299           Use finalize in stead of dispose.
15300           Set up debug category and log callback.
15301
15302 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15303
15304           [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...
15305           Original commit message from CVS:
15306           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15307           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15308           (gst_x264_enc_encode_frame):
15309           Try harder not to crash when we get an EOS event but haven't set
15310           up the encoder yet (as may happen when upstream errors out with
15311           not-negotiated, for example). Also, always push the EOS event
15312           downstream.
15313
15314 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15315
15316           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15317           Original commit message from CVS:
15318           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15319           Fix caps memleak.
15320
15321 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15322
15323           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15324           Original commit message from CVS:
15325           * ext/x264/gstx264enc.c:
15326           Fix build against the libx264 version that ships with debian stable.
15327
15328 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15329
15330           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15331           Original commit message from CVS:
15332           * ext/audioresample/gstaudioresample.c:
15333           * ext/x264/gstx264enc.c:
15334           * gst/dvdspu/gstdvdspu.c:
15335           * gst/dvdspu/gstdvdspu.h:
15336           * gst/festival/gstfestival.c:
15337           * gst/h264parse/gsth264parse.c:
15338           * gst/mpegtsparse/mpegtspacketizer.c:
15339           * gst/mpegtsparse/mpegtsparse.c:
15340           * gst/multifile/gstmultifilesink.c:
15341           * gst/multifile/gstmultifilesrc.c:
15342           * gst/nuvdemux/gstnuvdemux.c:
15343           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15344           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15345           * sys/vcd/vcdsrc.c:
15346           Massive leak fixing, plus code cleanups.
15347
15348 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15349
15350           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15351           Original commit message from CVS:
15352           * examples/app/appsrc_ex.c:
15353           * examples/switch/switcher.c:
15354           * ext/neon/gstneonhttpsrc.c:
15355           * ext/timidity/gstwildmidi.c:
15356           * ext/x264/gstx264enc.c:
15357           * gst/mve/mveaudioenc.c: (mve_compress_audio):
15358           * gst/rtpmanager/gstrtpclient.c:
15359           * gst/rtpmanager/gstrtpjitterbuffer.c:
15360           * gst/spectrum/demo-audiotest.c:
15361           * gst/spectrum/demo-osssrc.c:
15362           * sys/dvb/gstdvbsrc.c:
15363           Add stdlib include (free, atoi, exit).
15364
15365 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15366
15367           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15368           Original commit message from CVS:
15369           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15370           This needs a version check.
15371           * gst/bayer/Makefile.am:
15372           Fix the build.
15373
15374 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
15375
15376           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15377           Original commit message from CVS:
15378           Patch by: Michal Benes <michal.benes at itonis tv>
15379           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15380           * configure.ac:
15381           * ext/Makefile.am:
15382           * ext/x264/Makefile.am:
15383           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15384           (gst_x264_enc_analyse_get_type),
15385           (gst_x264_enc_timestamp_queue_init),
15386           (gst_x264_enc_timestamp_queue_free),
15387           (gst_x264_enc_timestamp_queue_put),
15388           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15389           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15390           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15391           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15392           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15393           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15394           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15395           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15396           (plugin_init):
15397           * ext/x264/gstx264enc.h:
15398           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15399           handle 'odd' widths and heights correctly yet.
15400
15401 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15402
15403         * gst/asfdemux/gstasfdemux.c:
15404           asfdemux: nicer metadata extraction of genre tags in some cases
15405           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15406           that they presumably stand for.
15407
15408 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15409
15410         * gst/asfdemux/gstasfdemux.c:
15411           asfdemux: parse WM/Picture tags to extract cover art
15412           Fixes #583112.
15413
15414 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15415
15416         * REQUIREMENTS:
15417           docs: fix http links for amr libs in REQUIREMENTS
15418
15419 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15420
15421         * gst/asfdemux/gstasfdemux.c:
15422           asfdemux: fix bogus flow return handling in eos handler
15423           Don't overwrite the origin flow return by whatever flow we get
15424           when trying to push the remaining internally queued payloads.
15425           We want to do our eos logic, ie. send an EOS event or segment-done
15426           message in any case. Makes things EOS properly when an EOS event
15427           is forced upon the pipeline so that the source returns
15428           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15429
15430 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15431
15432         * win32/common/config.h:
15433           win32: update config.h
15434
15435 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15436
15437         * configure.ac:
15438           configure: bump core/base requirements to released versions
15439
15440 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15441
15442         * autogen.sh:
15443         * configure.ac:
15444           autogen: move the -Wno-portability for automake into configure.ac
15445
15446 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
15447
15448         * gst/dvdlpcmdec/Makefile.am:
15449         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15450           dvdlpcmdec: Add multichannel channel maps, and send some tags
15451           Add a multichannel map to the output caps, and send at least a CODEC and
15452           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15453           no samples and can't find info about the channel ordering, but this is
15454           better than nothing.
15455
15456 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15457
15458         * common:
15459           Automatic update of common submodule
15460           From 888e0a2 to c572721
15461
15462 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15463
15464         * common:
15465           Automatic update of common submodule
15466           From 6ab11d1 to 888e0a2
15467
15468 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
15469
15470         * gst/dvdsub/gstdvdsubdec.c:
15471           dvdsubdec: Remove some dead code
15472           Remove some redundant memset - gobject memory is already initalised to 0.
15473           Remove a commented out line leftover from the previous commit
15474
15475 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
15476
15477         * gst/dvdsub/gstdvdsubdec.c:
15478         * gst/dvdsub/gstdvdsubdec.h:
15479           dvdsubdec: Support ARGB output
15480           Negotiate to and render into ARGB buffers directly if the peer supports it.
15481           Fixes: #580869
15482
15483 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
15484
15485         * ext/a52dec/gsta52dec.c:
15486           a52dec: Reconcile code with dtsdec
15487           Perform some cleanups based on the dtsdec code such as using the boilerplate
15488           macro and static pad template functions.
15489           Add some documentation. Don't register a change in flags until we synch on
15490           another frame successfully.
15491
15492 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15493
15494         * ext/lame/gstlamemp3enc.c:
15495           lamemp3enc: Improve debugging a bit
15496
15497 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
15498
15499         * ext/mpeg2dec/gstmpeg2dec.c:
15500           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15501
15502 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15503
15504         * po/Makevars:
15505         * po/af.po:
15506         * po/az.po:
15507         * po/bg.po:
15508         * po/ca.po:
15509         * po/cs.po:
15510         * po/da.po:
15511         * po/en_GB.po:
15512         * po/es.po:
15513         * po/fi.po:
15514         * po/fr.po:
15515         * po/hu.po:
15516         * po/id.po:
15517         * po/it.po:
15518         * po/ja.po:
15519         * po/lt.po:
15520         * po/mt.po:
15521         * po/nb.po:
15522         * po/nl.po:
15523         * po/or.po:
15524         * po/pl.po:
15525         * po/pt_BR.po:
15526         * po/ru.po:
15527         * po/sk.po:
15528         * po/sq.po:
15529         * po/sr.po:
15530         * po/sv.po:
15531         * po/tr.po:
15532         * po/uk.po:
15533         * po/vi.po:
15534         * po/zh_CN.po:
15535           po: avoid conflicts of local *.po files with files in git
15536           Make it so that filenames and line numbers are only stored in the *.pot file
15537           (which is not in git), but not in the individual *.po files. This information
15538           is hardly useful for translators in our case, and it should avoid the constant
15539           conflicts of local *.po files with the ones in git which are caused by the
15540           source files changing and the line numbers being updated. This commit might
15541           cause one last merge conflict for you, which you can work around with
15542           "git checkout po/*.po" before merging or pulling. After that there should
15543           (hopefully) not be any more local modifications of these files (unless
15544           someone committed additions or changes to translated strings and the
15545           *.po files haven't been updated yet, that is).
15546
15547 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15548
15549         * ext/lame/gstlamemp3enc.c:
15550           lamemp3enc: add Since tag to gtk-doc chunk
15551
15552 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15553
15554         * tests/check/elements/mpeg2dec.c:
15555           checks: fix mpeg2dec unit test again after interlace addition to caps
15556
15557 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15558
15559         * ext/mpeg2dec/gstmpeg2dec.c:
15560           mpeg2dec: work around old mpeg2dec versions
15561           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15562           detection and just assume no rff is used. This fixes the compilation.
15563           Fixes #582375
15564
15565 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15566
15567         * ext/mpeg2dec/Makefile.am:
15568           mpeg2dec: link to gstvideo
15569           Fix compilation by adding the right include directories and linking to the video
15570           library.
15571
15572 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
15573
15574         * gst/asfdemux/asfpacket.c:
15575           asfdemux: Downgrade simple statements from WARNING to DEBUG
15576
15577 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
15578
15579         * gst/asfdemux/asfheaders.c:
15580         * gst/asfdemux/asfheaders.h:
15581         * gst/asfdemux/asfpacket.c:
15582         * gst/asfdemux/asfpacket.h:
15583           asf: Detect more payload extensions.
15584           These should help fix interlaced/PAR issues with more files.
15585
15586 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
15587
15588         * ext/mpeg2dec/gstmpeg2dec.c:
15589         * ext/mpeg2dec/gstmpeg2dec.h:
15590           mpeg2dec: Implement interlaced support.
15591           Expand the debugging statements to show more picture information.
15592
15593 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15594
15595         * ext/mpeg2dec/gstmpeg2dec.c:
15596           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15597           ffdec_mpeg2video is much faster, fixes bug #574461.
15598
15599 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15600
15601         * ext/lame/gstlamemp3enc.c:
15602           lamemp3enc: Don't write a Xing header
15603
15604 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
15605
15606         * autogen.sh:
15607           Run libtoolize before aclocal
15608           This unbreaks the build in some cases. Fixes bug #582021
15609
15610 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
15611
15612         * ext/mpeg2dec/gstmpeg2dec.c:
15613           mpeg2dec: use 64bit safe scaling functions.
15614           Got this to fail when seeking in a 14GB file (the value in bytes is
15615           bigger than 2**32).
15616
15617 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15618
15619         * gst/mpegaudioparse/gstmpegaudioparse.c:
15620           mpegaudioparse: remove some pointless g_return_if_fail()s
15621
15622 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15623
15624         * ext/twolame/gsttwolame.c:
15625           Switch twolame to primary rank
15626
15627 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15628
15629         * ext/lame/gstlame.c:
15630         * ext/lame/gstlamemp3enc.c:
15631         * ext/twolame/gsttwolame.c:
15632           Add ranks to mp3 encoders
15633
15634 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15635
15636         * gst-plugins-ugly.spec.in:
15637           Add twolame plugin to spec file
15638
15639 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15640
15641         * gst/asfdemux/asfpacket.c:
15642         * gst/asfdemux/gstasfdemux.c:
15643         * gst/asfdemux/gstasfdemux.h:
15644           asfdemux: use upstream segment and timestamps for some interpolation
15645           This should particularly help in case of upstream live src, e.g. rtspsrc,
15646           and especially so if it has to perform fallback to TCP.
15647
15648 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
15649
15650         * gst/asfdemux/gstrtpasfdepay.c:
15651           rtpasfdepay: Add support for fragmented packet (L == 0).
15652           This happens with rtp-over-udp.
15653
15654 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15655
15656         * ext/lame/gstlamemp3enc.c:
15657           lamemp3enc: Fixup the bitrate only for CBR
15658           Additionally clarify some property descriptions.
15659
15660 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
15661
15662         * ext/lame/gstlamemp3enc.c:
15663           lame: fix format string in debug statement
15664
15665 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
15666
15667         * gst/mpegaudioparse/gstmpegaudioparse.c:
15668           mp3parse: Don't reject valid Xing tables of contents
15669           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15670           reject them because of it, just subtract the initial offset when reading
15671           the table.
15672
15673 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
15674
15675         * gst/mpegaudioparse/gstmpegaudioparse.c:
15676           mp3parse: Allow more bits to change in headers during resynch
15677           Be more lenient about what we accept as changing bits in a header - basically,
15678           only require that the mp3 sync marker is present, for the mpeg version,
15679           layer and samplerate.
15680           Fixes: #581464
15681
15682 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
15683
15684         * ext/mad/gstmad.c:
15685           mad: Add duration of incoming/outgoing buffers in debug statements
15686
15687 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
15688
15689         * gst/mpegaudioparse/gstmpegaudioparse.c:
15690           mpegaudioparse: Remove useless checks for valid buffer duration.
15691           The buffer duration is set to a valid value at the very top of
15692           emit_frame(), we therefore don't need to check it later on.
15693
15694 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
15695
15696         * gst/mpegaudioparse/gstmpegaudioparse.c:
15697           mpegaudioparse: Fix stop condition for outputting buffers.
15698           Some mp3 streams have an offset in timestamps, requiring us to push the
15699           frame *AFTER* segment.stop in order for the decoder to be able to push
15700           all data up to the segment.stop position.
15701
15702 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15703
15704         * gst/asfdemux/asfpacket.c:
15705         * gst/asfdemux/gstasfdemux.c:
15706         * gst/asfdemux/gstasfdemux.h:
15707           asfdemux: 0-base timestamps consistently (whether or not streaming)
15708           This also makes timestamps (more) consistent before and after a possible
15709           seek, and moreover makes for reasonable position reporting in live stream
15710           (whose payload timestamps should not be taken for granted).
15711
15712 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15713
15714         * gst/asfdemux/gstasfdemux.c:
15715         * gst/asfdemux/gstasfdemux.h:
15716           asfdemux: report initial latency due to internal preroll queue
15717
15718 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15719
15720         * gst/asfdemux/gstasfdemux.c:
15721           asfdemux: enhance debug statement and refactor some initialization
15722
15723 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15724
15725         * gst/asfdemux/gstasfdemux.c:
15726           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15727
15728 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15729
15730         * gst/asfdemux/asfpacket.c:
15731         * gst/asfdemux/gstasfdemux.c:
15732         * gst/asfdemux/gstasfdemux.h:
15733           asfdemux: handle FIXME; normalize preroll
15734
15735 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15736
15737         * gst/asfdemux/gstasfdemux.c:
15738         * gst/asfdemux/gstasfdemux.h:
15739           asfdemux: fixes for streaming mode
15740           * Improve newsegment handling, e.g. upstream might live in TIME.
15741           * Only send newsegment if we have needed info.
15742           * Avoid reading past end of data section.
15743
15744 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15745
15746         * gst/asfdemux/gstasfdemux.c:
15747           asfdemux: fixes/enhancements for streaming mode
15748           * Do not rock the boat by reacting to FLUSH_START.
15749           * Try to handle TIME seeking by seeking upstream in BYTES.
15750           * Handle SEEKING query.
15751
15752 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15753
15754         * configure.ac:
15755         * ext/lame/gstlamemp3enc.c:
15756           lame: fix compilation with LAME versions < 3.98
15757           lame_set_VBR_quality(), which takes a floating point value for the
15758           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15759           takes quality as an integer, for older LAME versions.
15760           Fixes #581341.
15761
15762 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15763
15764         * win32/common/config.h:
15765           win32: update config.h to git
15766           Until someone ports the new win32 config.h logic from the
15767           other modules to -ugly.
15768
15769 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15770
15771         * docs/plugins/gst-plugins-ugly-plugins.args:
15772         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15773         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15774           Update docs
15775
15776 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15777
15778         * ext/lame/gstlamemp3enc.c:
15779           lamemp3enc: Add a note to the encoding-engine-quality property
15780           that says, that this does not affect the bitrate at all.
15781
15782 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15783
15784         * ext/lame/gstlame.c:
15785         * ext/lame/gstlamemp3enc.c:
15786           lame: Implement preset interface
15787
15788 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15789
15790         * ext/twolame/gsttwolame.c:
15791           twolame: Implement preset interface
15792
15793 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15794
15795         * docs/plugins/gst-plugins-ugly-plugins.args:
15796         * ext/lame/gstlamemp3enc.c:
15797         * ext/lame/gstlamemp3enc.h:
15798           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15799
15800 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15801
15802         * ext/lame/gstlame.c:
15803         * ext/lame/gstlamemp3enc.c:
15804           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15805
15806 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15807
15808         * ext/lame/gstlame.c:
15809           lame: Deprecate the lame element
15810
15811 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15812
15813         * docs/plugins/Makefile.am:
15814         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15815         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15816         * docs/plugins/gst-plugins-ugly-plugins.args:
15817         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15818         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15819         * docs/plugins/inspect/plugin-a52dec.xml:
15820         * docs/plugins/inspect/plugin-amrnb.xml:
15821         * docs/plugins/inspect/plugin-asf.xml:
15822         * docs/plugins/inspect/plugin-cdio.xml:
15823         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15824         * docs/plugins/inspect/plugin-dvdread.xml:
15825         * docs/plugins/inspect/plugin-dvdsub.xml:
15826         * docs/plugins/inspect/plugin-iec958.xml:
15827         * docs/plugins/inspect/plugin-lame.xml:
15828         * docs/plugins/inspect/plugin-mad.xml:
15829         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15830         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15831         * docs/plugins/inspect/plugin-mpegstream.xml:
15832         * docs/plugins/inspect/plugin-realmedia.xml:
15833         * docs/plugins/inspect/plugin-siddec.xml:
15834         * docs/plugins/inspect/plugin-synaesthesia.xml:
15835         * docs/plugins/inspect/plugin-twolame.xml:
15836           Update docs
15837
15838 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15839
15840         * ext/lame/gstlamemp3enc.c:
15841           lame: Update example pipelines with the new properties
15842
15843 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15844
15845         * ext/lame/Makefile.am:
15846         * ext/lame/gstlame.c:
15847         * ext/lame/gstlamemp3enc.c:
15848         * ext/lame/gstlamemp3enc.h:
15849         * ext/lame/plugin.c:
15850           lame: Add lamemp3enc element with much simplified interface
15851           This deprecates the lame element and fixes bug #494528.
15852
15853 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
15854
15855         * gst/asfdemux/asfpacket.c:
15856           asfpacket: Fix pull-mode timestamping handling.
15857           The problem that happens is the following:
15858           * A packet with multiple payloads comes in
15859           * Those payloads get handled one by one
15860           * The first payload contains the first audio payload with timestamp A
15861           * The second payload contains the first video (key)frame with timestamp V (where V < A)
15862           With the previous code, the following would happen:
15863           * the first payload gets processed, then passed to queue_for_stream
15864           * queue_for_stream detects it's the first valid timestamp received and stores
15865           first_ts = A
15866           * the second payload gets processed, then pass to queue_for_stream
15867           * queue_for_stream detects the timestamp is lower than first_ts... and
15868           discards it... resulting in losing the first keyframe of the video stream
15869           We've been having this issue for *ages*... it's just that nobody noticed it
15870           that much with playbin. But with playbin2's aggresive multiqueue handling, this
15871           will result in multiqueue not being able to preroll (because the video decoder will
15872           be dropping a ton of buffers before (maybe) receiving the next keyframe).
15873           Tested with over 200 asf files, and they all play the first frame correctly now,
15874           even the most braindead ones.
15875
15876 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
15877
15878         * gst/mpegaudioparse/gstmpegaudioparse.c:
15879         * gst/mpegaudioparse/gstmpegaudioparse.h:
15880           mp3parse: don't build seek table if we can't seek.
15881           Fixes #573720 - unbounded memory usage increase when listening to mp3
15882           stream for a long time.
15883
15884 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
15885
15886         * common:
15887           Automatic update of common submodule
15888           From b3941ea to 6ab11d1
15889
15890 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
15891
15892         * gst/mpegaudioparse/gstmpegaudioparse.c:
15893         * gst/mpegaudioparse/gstxingmux.c:
15894           mpegaudioparse: Remove dead assignment and duplicate code
15895
15896 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
15897
15898         * gst/realmedia/rmdemux.c:
15899           rmdemux: Actually return the return value for the seek handling.
15900
15901 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
15902
15903         * gst/mpegstream/gstmpegdemux.c:
15904         * gst/mpegstream/gstmpegparse.c:
15905           mpegstream: Remove dead assignments.
15906           The duplicate assignment of update_time was weird... but it seems normal
15907           that it's indeed the second statement which is the valid one.
15908
15909 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
15910
15911         * ext/amrnb/amrnbparse.c:
15912           armnb: Remove unused variable, adapt debug message accordingly.
15913
15914 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
15915
15916         * gst/dvdsub/gstdvdsubdec.c:
15917         * gst/mpegstream/gstdvddemux.c:
15918         * gst/mpegstream/gstmpegclock.c:
15919           dvdsub/mpegstream: _class_init: Remove unused class variables
15920
15921 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
15922
15923         * gst/asfdemux/gstasfdemux.c:
15924           asfdemux: Initialize flow for a corner case.
15925           This might be caused by entering the if() line 1214 and then not having
15926           any activated_streams.. resulting in reaching line 1267 without having
15927           any valid flow value.
15928
15929 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
15930
15931         * ext/twolame/gsttwolame.c:
15932           twolame: Remove unneeded variable, value assigned was never read.
15933
15934 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
15935
15936         * ext/mpeg2dec/gstmpeg2dec.c:
15937           mpeg2dec: Remove dead assignment. Value overwritten later on.
15938
15939 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
15940
15941         * ext/mad/gstmad.c:
15942           mad: Remove dead assignment and variables given values which are never read.
15943
15944 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
15945
15946         * ext/lame/gstlame.c:
15947           lame: Remove unneeded variable, it's assigned a value never read.
15948
15949 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
15950
15951         * gst/realmedia/rmdemux.c:
15952           rmdemux: Remove dead assignment, value is being overwritten before being read.
15953
15954 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
15955
15956         * gst/realmedia/rmdemux.c:
15957           rmdemux: Remove unused accurate flag.
15958           I couldn't see any reason why this was there in the first place.
15959
15960 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
15961
15962         * gst/realmedia/asmrules.c:
15963         * gst/realmedia/rdtdepay.c:
15964           realmedia: Remove dead assignments. The results are never read.
15965
15966 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
15967
15968         * gst/realmedia/gstrdtbuffer.c:
15969         * gst/realmedia/rademux.c:
15970         * gst/realmedia/rdtmanager.c:
15971         * gst/realmedia/rmdemux.c:
15972           realmedia: Remove useless variables, only being used once (or not).
15973
15974 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
15975
15976         * ext/mpeg2dec/gstmpeg2dec.c:
15977         * gst/asfdemux/gstrtspwms.c:
15978         * gst/realmedia/pnmsrc.c:
15979         * gst/realmedia/rdtdepay.c:
15980         * gst/realmedia/rtspreal.c:
15981           remove empty method implementations.
15982
15983 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
15984
15985         * gst/asfdemux/gstrtspwms.c:
15986           rtspwms: fix condition to detect extension commands for WMS
15987           Reply with OK to the extension commands for WMS.
15988
15989 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
15990
15991         * gst/realmedia/rtspreal.c:
15992           realmedia: add special Real header to DESCRIBE message only for Real servers
15993           Add headers that are specific to real only if a real server had been
15994           detected by the OPTIONS message.
15995
15996 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
15997
15998         * gst/synaesthesia/synaescope.c:
15999           synaesthesia: fix compilation on windows
16000           Fix compilation under MSVC due to references to headers
16001           that are not available with the MS SDKs.
16002           Fixes #578524
16003
16004 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16005
16006         * gst/asfdemux/gstrtspwms.c:
16007           rtspwms: reply to extension commands
16008           Reply with OK to the extension commands for WMS.
16009
16010 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16011
16012         * gst/asfdemux/gstrtpasfdepay.c:
16013           asfdepay: fix a comment
16014
16015 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16016
16017         * gst/asfdemux/gstasfdemux.c:
16018           asfdemux: add some more debugging
16019
16020 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16021
16022         * configure.ac:
16023           configure.ac: require git -base
16024           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16025
16026 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16027
16028         * gst/realmedia/rtspreal.c:
16029           realmedia: add special Real header to SETUP message only for Real servers
16030           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16031           streams where the server errors out because it can't handle the
16032           Real-specific 'Required: com.real.retain-entity-for-setup' header
16033           we've been adding unconditionally in the recent past.
16034           For reference:
16035           rtsp://66.111.34.191:601/broadcast/alnour.rm
16036           rtsp://195.134.224.231/snowboard_100.wmv
16037
16038 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
16039
16040         * configure.ac:
16041         * gst/asfdemux/Makefile.am:
16042           asfdemux: link to all required libraries including indirectly used ones.
16043           On win32, we're required to link to all the libraries used - including
16044           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16045           (for windows only) winsock.
16046
16047 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
16048
16049         * common:
16050           Automatic update of common submodule
16051           From d0ea89e to b3941ea
16052
16053 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
16054
16055         * common:
16056           Automatic update of common submodule
16057           From f8b3d91 to d0ea89e
16058
16059 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
16060
16061         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16062           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16063
16064 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16065
16066         * gst/realmedia/rtspreal.c:
16067         * gst/realmedia/rtspreal.h:
16068           realrtsp: add more headers
16069           Parse the ETag from the describe method and pass the sessionid as the value for
16070           the If-Match header is subsequent setup calls.
16071           Fixes support for more RealMedia RTSP streams.
16072
16073 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
16074
16075         * configure.ac:
16076           twolame: bump requirement to 0.3.10
16077           0.3.10 is the first version with the float32 encoder functions.
16078           Fixes #576305.
16079
16080 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
16081
16082         * configure.ac:
16083           back to development -> 0.10.11.1
16084
16085 === release 0.10.11 ===
16086
16087 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
16088
16089         * ChangeLog:
16090         * NEWS:
16091         * RELEASE:
16092         * configure.ac:
16093         * docs/plugins/inspect/plugin-a52dec.xml:
16094         * docs/plugins/inspect/plugin-asf.xml:
16095         * docs/plugins/inspect/plugin-cdio.xml:
16096         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16097         * docs/plugins/inspect/plugin-dvdread.xml:
16098         * docs/plugins/inspect/plugin-dvdsub.xml:
16099         * docs/plugins/inspect/plugin-iec958.xml:
16100         * docs/plugins/inspect/plugin-lame.xml:
16101         * docs/plugins/inspect/plugin-mad.xml:
16102         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16103         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16104         * docs/plugins/inspect/plugin-mpegstream.xml:
16105         * docs/plugins/inspect/plugin-realmedia.xml:
16106         * docs/plugins/inspect/plugin-siddec.xml:
16107         * docs/plugins/inspect/plugin-twolame.xml:
16108         * gst-plugins-ugly.doap:
16109         * po/cs.po:
16110         * win32/common/config.h:
16111           Release 0.10.11
16112
16113 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
16114
16115         * po/af.po:
16116         * po/az.po:
16117         * po/bg.po:
16118         * po/ca.po:
16119         * po/cs.po:
16120         * po/da.po:
16121         * po/en_GB.po:
16122         * po/es.po:
16123         * po/fi.po:
16124         * po/fr.po:
16125         * po/hu.po:
16126         * po/id.po:
16127         * po/it.po:
16128         * po/ja.po:
16129         * po/lt.po:
16130         * po/mt.po:
16131         * po/nb.po:
16132         * po/nl.po:
16133         * po/or.po:
16134         * po/pl.po:
16135         * po/pt_BR.po:
16136         * po/ru.po:
16137         * po/sk.po:
16138         * po/sq.po:
16139         * po/sr.po:
16140         * po/sv.po:
16141         * po/tr.po:
16142         * po/uk.po:
16143         * po/vi.po:
16144         * po/zh_CN.po:
16145           Update .po files
16146
16147 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16148
16149         * configure.ac:
16150         * win32/common/config.h:
16151           0.10.10.3 pre-release
16152
16153 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
16154
16155         * po/fi.po:
16156         * po/id.po:
16157         * po/pl.po:
16158         * po/pt_BR.po:
16159         * po/sv.po:
16160           po: Update translations from upstream
16161
16162 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16163
16164         * po/LINGUAS:
16165         * po/tr.po:
16166           po: Add Turkish translation
16167
16168 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16169
16170         * gst/mpegaudioparse/gstmpegaudioparse.c:
16171         * gst/mpegaudioparse/gstmpegaudioparse.h:
16172           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16173           Don't introduce glitches in the output by a) relaxing the threshold for
16174           taking upstream timestamps in preference to our calculated timestamps and
16175           b) only set the discont flag on outgoing buffers in response to an incoming
16176           discont buffer.
16177           Fixes: #575046
16178
16179 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
16180
16181         * gst/mpegaudioparse/gstmpegaudioparse.c:
16182           mp3parse: fix deadlock with accurate seeks.
16183           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16184           Fixes #575068.
16185
16186 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
16187
16188         * configure.ac:
16189         * po/af.po:
16190         * po/az.po:
16191         * po/bg.po:
16192         * po/ca.po:
16193         * po/cs.po:
16194         * po/da.po:
16195         * po/en_GB.po:
16196         * po/es.po:
16197         * po/fi.po:
16198         * po/fr.po:
16199         * po/hu.po:
16200         * po/id.po:
16201         * po/it.po:
16202         * po/lt.po:
16203         * po/mt.po:
16204         * po/nb.po:
16205         * po/nl.po:
16206         * po/or.po:
16207         * po/pl.po:
16208         * po/pt_BR.po:
16209         * po/ru.po:
16210         * po/sk.po:
16211         * po/sq.po:
16212         * po/sr.po:
16213         * po/sv.po:
16214         * po/uk.po:
16215         * po/vi.po:
16216         * po/zh_CN.po:
16217         * win32/common/config.h:
16218           0.10.10.2 pre-release
16219           Bump version number, update translations and win32 config.h
16220
16221 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16222
16223         * po/LINGUAS:
16224         * po/ja.po:
16225           po: Add Japanese translation
16226
16227 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16228
16229         * configure.ac:
16230         * docs/plugins/Makefile.am:
16231         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16232         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16233         * docs/plugins/gst-plugins-ugly-plugins.args:
16234         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16235         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16236         * docs/plugins/inspect/plugin-a52dec.xml:
16237         * docs/plugins/inspect/plugin-asf.xml:
16238         * docs/plugins/inspect/plugin-cdio.xml:
16239         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16240         * docs/plugins/inspect/plugin-dvdread.xml:
16241         * docs/plugins/inspect/plugin-dvdsub.xml:
16242         * docs/plugins/inspect/plugin-iec958.xml:
16243         * docs/plugins/inspect/plugin-lame.xml:
16244         * docs/plugins/inspect/plugin-mad.xml:
16245         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16246         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16247         * docs/plugins/inspect/plugin-mpegstream.xml:
16248         * docs/plugins/inspect/plugin-realmedia.xml:
16249         * docs/plugins/inspect/plugin-siddec.xml:
16250         * docs/plugins/inspect/plugin-synaesthesia.xml:
16251         * docs/plugins/inspect/plugin-twolame.xml:
16252         * ext/Makefile.am:
16253         * po/POTFILES.in:
16254           Moved twolame from Bad to Ugly
16255
16256 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16257
16258           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16259           Original commit message from CVS:
16260           * ext/alsaspdif/Makefile.am:
16261           * ext/amrwb/Makefile.am:
16262           * ext/apexsink/Makefile.am:
16263           * ext/arts/Makefile.am:
16264           * ext/artsd/Makefile.am:
16265           * ext/audiofile/Makefile.am:
16266           * ext/audioresample/Makefile.am:
16267           * ext/bz2/Makefile.am:
16268           * ext/cdaudio/Makefile.am:
16269           * ext/celt/Makefile.am:
16270           * ext/dc1394/Makefile.am:
16271           * ext/dirac/Makefile.am:
16272           * ext/directfb/Makefile.am:
16273           * ext/divx/Makefile.am:
16274           * ext/dts/Makefile.am:
16275           * ext/faac/Makefile.am:
16276           * ext/faad/Makefile.am:
16277           * ext/gsm/Makefile.am:
16278           * ext/hermes/Makefile.am:
16279           * ext/ivorbis/Makefile.am:
16280           * ext/jack/Makefile.am:
16281           * ext/jp2k/Makefile.am:
16282           * ext/ladspa/Makefile.am:
16283           * ext/lcs/Makefile.am:
16284           * ext/libfame/Makefile.am:
16285           * ext/libmms/Makefile.am:
16286           * ext/metadata/Makefile.am:
16287           * ext/mpeg2enc/Makefile.am:
16288           * ext/mplex/Makefile.am:
16289           * ext/musepack/Makefile.am:
16290           * ext/musicbrainz/Makefile.am:
16291           * ext/mythtv/Makefile.am:
16292           * ext/nas/Makefile.am:
16293           * ext/neon/Makefile.am:
16294           * ext/ofa/Makefile.am:
16295           * ext/polyp/Makefile.am:
16296           * ext/resindvd/Makefile.am:
16297           * ext/sdl/Makefile.am:
16298           * ext/shout/Makefile.am:
16299           * ext/snapshot/Makefile.am:
16300           * ext/sndfile/Makefile.am:
16301           * ext/soundtouch/Makefile.am:
16302           * ext/spc/Makefile.am:
16303           * ext/swfdec/Makefile.am:
16304           * ext/tarkin/Makefile.am:
16305           * ext/theora/Makefile.am:
16306           * ext/timidity/Makefile.am:
16307           * ext/twolame/Makefile.am:
16308           * ext/x264/Makefile.am:
16309           * ext/xine/Makefile.am:
16310           * ext/xvid/Makefile.am:
16311           * gst-libs/gst/app/Makefile.am:
16312           * gst-libs/gst/dshow/Makefile.am:
16313           * gst/aiffparse/Makefile.am:
16314           * gst/app/Makefile.am:
16315           * gst/audiobuffer/Makefile.am:
16316           * gst/bayer/Makefile.am:
16317           * gst/cdxaparse/Makefile.am:
16318           * gst/chart/Makefile.am:
16319           * gst/colorspace/Makefile.am:
16320           * gst/dccp/Makefile.am:
16321           * gst/deinterlace/Makefile.am:
16322           * gst/deinterlace2/Makefile.am:
16323           * gst/dvdspu/Makefile.am:
16324           * gst/festival/Makefile.am:
16325           * gst/filter/Makefile.am:
16326           * gst/flacparse/Makefile.am:
16327           * gst/flv/Makefile.am:
16328           * gst/games/Makefile.am:
16329           * gst/h264parse/Makefile.am:
16330           * gst/librfb/Makefile.am:
16331           * gst/mixmatrix/Makefile.am:
16332           * gst/modplug/Makefile.am:
16333           * gst/mpeg1sys/Makefile.am:
16334           * gst/mpeg4videoparse/Makefile.am:
16335           * gst/mpegdemux/Makefile.am:
16336           * gst/mpegtsmux/Makefile.am:
16337           * gst/mpegvideoparse/Makefile.am:
16338           * gst/mve/Makefile.am:
16339           * gst/nsf/Makefile.am:
16340           * gst/nuvdemux/Makefile.am:
16341           * gst/overlay/Makefile.am:
16342           * gst/passthrough/Makefile.am:
16343           * gst/pcapparse/Makefile.am:
16344           * gst/playondemand/Makefile.am:
16345           * gst/rawparse/Makefile.am:
16346           * gst/real/Makefile.am:
16347           * gst/rtjpeg/Makefile.am:
16348           * gst/rtpmanager/Makefile.am:
16349           * gst/scaletempo/Makefile.am:
16350           * gst/sdp/Makefile.am:
16351           * gst/selector/Makefile.am:
16352           * gst/smooth/Makefile.am:
16353           * gst/smoothwave/Makefile.am:
16354           * gst/speed/Makefile.am:
16355           * gst/speexresample/Makefile.am:
16356           * gst/stereo/Makefile.am:
16357           * gst/subenc/Makefile.am:
16358           * gst/tta/Makefile.am:
16359           * gst/vbidec/Makefile.am:
16360           * gst/videodrop/Makefile.am:
16361           * gst/videosignal/Makefile.am:
16362           * gst/virtualdub/Makefile.am:
16363           * gst/vmnc/Makefile.am:
16364           * gst/y4m/Makefile.am:
16365           * sys/acmenc/Makefile.am:
16366           * sys/cdrom/Makefile.am:
16367           * sys/dshowdecwrapper/Makefile.am:
16368           * sys/dshowsrcwrapper/Makefile.am:
16369           * sys/dvb/Makefile.am:
16370           * sys/dxr3/Makefile.am:
16371           * sys/fbdev/Makefile.am:
16372           * sys/oss4/Makefile.am:
16373           * sys/qcam/Makefile.am:
16374           * sys/qtwrapper/Makefile.am:
16375           * sys/vcd/Makefile.am:
16376           * sys/wininet/Makefile.am:
16377           * win32/common/config.h:
16378           Don't install static libs for plugins. Fixes #550851 for -bad.
16379
16380 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16381
16382           [MOVED FROM BAD] Enable/fix up translations for these plugins.
16383           Original commit message from CVS:
16384           * ext/resindvd/plugin.c: (plugin_init):
16385           * ext/resindvd/resindvdsrc.c:
16386           * ext/twolame/gsttwolame.c: (plugin_init):
16387           * gst/aiffparse/aiffparse.c: (plugin_init):
16388           Enable/fix up translations for these plugins.
16389           * po/LINGUAS:
16390           Add 'ca' to LINGUAS.
16391           * po/POTFILES.in:
16392           * po/POTFILES.skip:
16393           Add more files for translation and more files which tools
16394           should skip.
16395
16396 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16397
16398           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16399           Original commit message from CVS:
16400           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16401           (gst_two_lame_chain):
16402           * ext/twolame/gsttwolame.h:
16403           Allow raw float samples as input for encoding.
16404
16405 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16406
16407           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16408           Original commit message from CVS:
16409           * configure.ac:
16410           * ext/Makefile.am:
16411           * ext/twolame/Makefile.am:
16412           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16413           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16414           (gst_two_lame_release_memory), (gst_two_lame_finalize),
16415           (gst_two_lame_base_init), (gst_two_lame_class_init),
16416           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16417           (gst_two_lame_init), (gst_two_lame_set_property),
16418           (gst_two_lame_get_property), (gst_two_lame_sink_event),
16419           (gst_two_lame_chain), (gst_two_lame_setup),
16420           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16421           (plugin_init):
16422           * ext/twolame/gsttwolame.h:
16423           Add TwoLAME MP2 encoding element, based on the LAME element.
16424
16425 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16426
16427         * common:
16428           Automatic update of common submodule
16429           From 7032163 to f8b3d91
16430
16431 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16432
16433         * common:
16434           Automatic update of common submodule
16435           From ffa738d to 7032163
16436
16437 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16438
16439         * common:
16440           Automatic update of common submodule
16441           From 3f13e4e to ffa738d
16442
16443 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16444
16445         * common:
16446           Automatic update of common submodule
16447           From 3c7456b to 3f13e4e
16448
16449 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16450
16451         * common:
16452           Automatic update of common submodule
16453           From 57c83f2 to 3c7456b
16454
16455 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
16456
16457         * gst/mpegaudioparse/gstmpegaudioparse.c:
16458           mp3parse: be more conservative when changing layer/rate/etc.
16459           Don't allow a change in sample rate/channels/layer/version unless we can
16460           see another frame at the correct offset. Prevents accidently flipping
16461           due to simple single-bit corruption.
16462
16463 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
16464
16465         * gst/realmedia/realhash.c:
16466           rmdemux: Fix strict-aliasing warnings.
16467           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16468           hand-rolled ones.
16469
16470 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
16471
16472         * gst/mpegaudioparse/gstmpegaudioparse.c:
16473           mpegaudioparse: Remove empty lines added by buggy indent.
16474
16475 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16476
16477         * gst/mpegaudioparse/gstmpegaudioparse.c:
16478           mpegaudioparse: Provide SEEKING query handling.
16479           Since SEEK event handling might perform some conversion
16480           from TIME to BYTES, do not let upstream fool application
16481           into (TIME) seeking not being possible.
16482
16483 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
16484
16485         * gst/mpegaudioparse/gstmpegaudioparse.c:
16486           mp3parse: fix accurate seeks to near 0
16487           Integer underflow made accurate seeks to near zero fail and seek to
16488           completely the wrong place. Fix by clamping to zero, since we can't seek
16489           to negative times anyway.
16490
16491 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16492
16493         * common:
16494         * configure.ac:
16495           build: Update shave init statement for changes in common. Bump common.
16496
16497 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16498
16499         * gst/realmedia/rtspreal.c:
16500           rtspreal: ignore data streams. Fixes #527112
16501           Ignore data streams when parsing the SDP as they don't contain anything we need
16502           to put in the realmedia header.
16503
16504 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
16505
16506         * common:
16507           Automatic update of common submodule
16508           From 9cf8c9b to a6ce5c6
16509
16510 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16511
16512         * ext/mad/gstid3tag.c:
16513           Forward unknown events
16514           Forward unknown events upstream instead of dropping them. Also return the result
16515           of the seek event instead of a fixed value.
16516
16517 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
16518
16519         * gst/asfdemux/gstrtpasfdepay.c:
16520           rtpasfdepay: Fix the build by adding the needed include for atoi.
16521
16522 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16523
16524         * configure.ac:
16525         * docs/plugins/Makefile.am:
16526           Use shave for the build output
16527
16528 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
16529
16530         * common:
16531           Automatic update of common submodule
16532           From 5d7c9cc to 9cf8c9b
16533
16534 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
16535
16536         * gst/asfdemux/gstasf.c:
16537         * gst/asfdemux/gstrtpasfdepay.c:
16538         * gst/realmedia/rademux.c:
16539         * gst/realmedia/rdtdepay.c:
16540         * gst/synaesthesia/gstsynaesthesia.c:
16541         * gst/synaesthesia/synaescope.c:
16542           Fix indentation.
16543
16544 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
16545
16546         * gst/realmedia/pnmsrc.c:
16547           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16548
16549 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
16550
16551         * common:
16552           Automatic update of common submodule
16553           From 80c627d to 5d7c9cc
16554
16555 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16556
16557         * gst/realmedia/Makefile.am:
16558         * gst/realmedia/pnmsrc.c:
16559         * gst/realmedia/pnmsrc.h:
16560         * gst/realmedia/rademux.c:
16561         * gst/realmedia/rademux.h:
16562         * gst/realmedia/realmedia.c:
16563         * gst/realmedia/rmdemux.c:
16564         * gst/realmedia/rmdemux.h:
16565           Add pnm:// uri source
16566           Add a new utri handler for pnm:// that for now just redirects to the same uri
16567           with the rtsp:// protocol, which usually works nowadays.
16568           Separate the registration of the various plugins into a separate source file.
16569
16570 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16571
16572         * gst/asfdemux/Makefile.am:
16573         * gst/asfdemux/gstasf.c:
16574         * gst/asfdemux/gstrtpasfdepay.c:
16575         * gst/asfdemux/gstrtpasfdepay.h:
16576           Add ASF depayloader
16577           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16578           Fixes #335067.
16579
16580 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
16581
16582         * ext/mad/gstmad.c:
16583           mad: remove log line added in error
16584
16585 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
16586
16587         * ext/mad/gstmad.c:
16588           mad: just flush data when seeing BADDATAPTR instead of going into error state
16589
16590 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
16591
16592         * gst/realmedia/rmdemux.c:
16593           Fix parsing of the flags in rmdemux
16594           Fix parsing of the flags in version 1 realmedia streams.
16595           Fixes #571358.
16596
16597 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
16598
16599         * common:
16600           Bump revision to use for common submodule.
16601
16602 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
16603
16604         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16605           Add releaseinfo with online url.
16606
16607 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
16608
16609         * common:
16610           Bump common
16611
16612 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16613
16614         * gst/asfdemux/asfpacket.c:
16615         * gst/asfdemux/gstasfdemux.c:
16616         * gst/asfdemux/gstasfdemux.h:
16617           Remove redundant push_mode struct member
16618
16619 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
16620
16621         * autogen.sh:
16622           Fix previous commit, wasn't actually setting up a symbolic link
16623
16624 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
16625
16626         * autogen.sh:
16627         * common:
16628           Use a symbolic link for the pre-commit client-side hook
16629
16630 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
16631
16632         * .gitignore:
16633           Ignore some more files
16634
16635 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
16636
16637         * gst/synaesthesia/synaescope.c:
16638         * gst/synaesthesia/synaescope.h:
16639           Precalculate some size dependent variables. Demystify the height scaling a bit.
16640           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16641
16642 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
16643
16644           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16645
16646 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16647
16648         * gst/realmedia/rdtdepay.c:
16649           Set flags on the realmedia chunks
16650           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16651           descrambler can be reset on keyframes. Fixes #556714.
16652
16653 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16654
16655         * gst/realmedia/gstrdtbuffer.c:
16656         * gst/realmedia/gstrdtbuffer.h:
16657           Add method to get RDT flags
16658           Add a method to get the RDT flags. We need these flags to mark keyframes to
16659           reset the descrambing queue. See #556714.
16660
16661 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16662
16663         * gst/asfdemux/asfpacket.c:
16664         * gst/asfdemux/gstasfdemux.c:
16665         * gst/asfdemux/gstasfdemux.h:
16666           Add seeking support to asfdemux in push mode
16667           Fixes bug #568836.
16668
16669 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16670
16671         * gst/asfdemux/asfpacket.c:
16672           Drop packets with an invalid replicated data length
16673           Drop packets with an invalid replicated data length
16674           instead of continuing with an invalid timestamp
16675           and uninitialized payload metadata.
16676           All other code assumes that the timestamps are valid.
16677
16678 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
16679
16680         * gst/synaesthesia/synaescope.h:
16681           Change comment to refer to right variable.
16682
16683 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
16684
16685         * gst/synaesthesia/gstsynaesthesia.c:
16686         * gst/synaesthesia/gstsynaesthesia.h:
16687         * gst/synaesthesia/synaescope.c:
16688         * gst/synaesthesia/synaescope.h:
16689           Bring synaesthesia to next century.
16690           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16691
16692 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
16693
16694         * gst/asfdemux/gstasfdemux.c:
16695           Fix leak of converted string
16696
16697 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16698
16699         * .gitignore:
16700         * po/.gitignore:
16701           Add more to the gitignores
16702
16703 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
16704
16705         * gst/synaesthesia/gstsynaesthesia.c:
16706           Make synaesthesia build again.
16707           _init() has no params.
16708
16709 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
16710
16711         * common:
16712           Update common snapshot.
16713
16714 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
16715
16716         * common:
16717           Fix pre-commit hook
16718
16719 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
16720
16721         * autogen.sh:
16722         * common:
16723           Install and use pre-commit indentation hook from common
16724
16725 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
16726
16727         * autogen.sh:
16728           autogen.sh : Use git submodule
16729
16730 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
16731
16732           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16733           Original commit message from CVS:
16734           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16735           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16736           (gst_dvd_demux_get_audio_stream),
16737           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16738           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16739           (gst_mpeg_demux_get_video_stream),
16740           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16741           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16742           Fix some caps leaks. Fixes bug #564885.
16743
16744 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
16745
16746           ext/cdio/gstcdio.c: Remove unused format argument.
16747           Original commit message from CVS:
16748           * ext/cdio/gstcdio.c:
16749           Remove unused format argument.
16750
16751 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16752
16753           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16754           Original commit message from CVS:
16755           * win32/common/.cvsignore:
16756           * win32/common/config.h:
16757           * win32/common/config.h.in:
16758           Hardcode cpu for win32 build, just like we do in the other modules,
16759           to remove VCS conflicts and inconsistent defines between modules,
16760           and update version defines to CVS.
16761
16762 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
16763
16764           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16765           Original commit message from CVS:
16766           * m4/Makefile.am:
16767           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16768
16769 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
16770
16771           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16772           Original commit message from CVS:
16773           * m4/Makefile.am:
16774           inttypes.m4 hasn't been available since gettext-0.15, and since we now
16775           require gettext >= 0.17 ... we can remove it from the list of files to
16776           dist.
16777
16778 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
16779
16780           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16781           Original commit message from CVS:
16782           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16783           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16784           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16785           * gst/mpegaudioparse/gstmpegaudioparse.h:
16786           Do an initial class_ref on an internal enum type from within the
16787           class_init function so that there aren't any issues when multiple
16788           mp3parse elements are started in separate threads at the same
16789           time. (Why we use an enum type here if the tag is registered as
16790           a string type, I don't know). Also remove custom UNUSED macro
16791           and use GLib's instead.
16792
16793 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16794
16795           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16796           Original commit message from CVS:
16797           * configure.ac:
16798           Apparently AC_CONFIG_MACRO_DIR breaks when using more
16799           than one macro directory, reverting last change.
16800
16801 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16802
16803           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16804           Original commit message from CVS:
16805           * configure.ac:
16806           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16807           our M4 macros.
16808
16809 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16810
16811           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16812           Original commit message from CVS:
16813           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16814           Last change introduced a regression that made mpeg2dec handle
16815           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16816
16817 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16818
16819           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16820           Original commit message from CVS:
16821           Patch by: Cygwin Ports maintainer
16822           <yselkowitz at users dot sourceforge dot net>
16823           * autogen.sh:
16824           * configure.ac:
16825           Require gettext 0.17 because older versions don't mix with libtool
16826           2.2. At build time an older gettext version will still work.
16827           Fixes bug #556091.
16828
16829 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
16830
16831           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
16832           Original commit message from CVS:
16833           * ext/mpeg2dec/gstmpeg2dec.c:
16834           * ext/mpeg2dec/gstmpeg2dec.h:
16835           Add support for 4:4:4 video.  Fixes #562086
16836
16837 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
16838
16839           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16840           Original commit message from CVS:
16841           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16842           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16843           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16844           >= 0.5.0. Fixes bug #562065.
16845
16846 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
16847
16848           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16849           Original commit message from CVS:
16850           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16851           Remove duplicate and broken code for the streaming case and simply reuse
16852           the much better working pull based code. Fixes #560348.
16853
16854 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16855
16856           configure.ac: Back to development -> 0.10.10.1
16857           Original commit message from CVS:
16858           * configure.ac:
16859           Back to development -> 0.10.10.1
16860
16861 === release 0.10.10 ===
16862
16863 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16864
16865         * ChangeLog:
16866         * NEWS:
16867         * RELEASE:
16868         * configure.ac:
16869         * docs/plugins/inspect/plugin-a52dec.xml:
16870         * docs/plugins/inspect/plugin-asf.xml:
16871         * docs/plugins/inspect/plugin-cdio.xml:
16872         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16873         * docs/plugins/inspect/plugin-dvdread.xml:
16874         * docs/plugins/inspect/plugin-dvdsub.xml:
16875         * docs/plugins/inspect/plugin-iec958.xml:
16876         * docs/plugins/inspect/plugin-lame.xml:
16877         * docs/plugins/inspect/plugin-mad.xml:
16878         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16879         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16880         * docs/plugins/inspect/plugin-mpegstream.xml:
16881         * docs/plugins/inspect/plugin-realmedia.xml:
16882         * docs/plugins/inspect/plugin-siddec.xml:
16883         * gst-plugins-ugly.doap:
16884         * po/LINGUAS:
16885           Release 0.10.10 - "Under the House"
16886           Original commit message from CVS:
16887           Release 0.10.10 - "Under the House"
16888
16889 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16890
16891         * po/bg.po:
16892         * po/ca.po:
16893         * po/da.po:
16894         * po/id.po:
16895         * po/it.po:
16896         * po/mt.po:
16897         * po/vi.po:
16898           Update .po files
16899           Original commit message from CVS:
16900           Update .po files
16901
16902 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16903
16904           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16905           Original commit message from CVS:
16906           * ext/sidplay/Makefile.am:
16907           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16908           contain CFLAGS that do not exist for C++, like -Wvla or
16909           -Wdeclaration-after-statement. Fixes bug #561161.
16910
16911 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16912
16913           configure.ac: 0.10.9.3 pre-release
16914           Original commit message from CVS:
16915           * configure.ac:
16916           0.10.9.3 pre-release
16917
16918 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
16919
16920           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16921           Original commit message from CVS:
16922           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16923           Only copy sane aspect ratio values on the caps. Fixes #559682.
16924
16925 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16926
16927         * ChangeLog:
16928           Add bug number to the mp3parse mpeg 2.5 fix
16929           Original commit message from CVS:
16930           Add bug number to the mp3parse mpeg 2.5 fix
16931
16932 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
16933
16934           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16935           Original commit message from CVS:
16936           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16937           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16938           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16939           * ext/amrnb/amrnbdec.h:
16940           Add a property to select the amr variant. Fixes #424070.
16941
16942 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
16943
16944           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16945           Original commit message from CVS:
16946           Patch by: Tal Shalif <tshalif at nargila dot org>
16947           * gst/mpegstream/gstdvddemux.c:
16948           (gst_dvd_demux_get_subpicture_stream):
16949           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16950           (gst_mpeg_demux_get_audio_stream):
16951           Fix memmory corruption due to not storing the new updated pointer
16952           after a g_renew(). Fixes #558896.
16953
16954 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16955
16956           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16957           Original commit message from CVS:
16958           * tests/check/Makefile.am:
16959           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16960
16961 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16962
16963           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16964           Original commit message from CVS:
16965           * configure.ac:
16966           oops, forgot to bump the version back to devel
16967           after the last release 0.10.9.1
16968
16969 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16970
16971           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16972           Original commit message from CVS:
16973           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16974           (gst_rmdemux_descramble_mp4a_audio),
16975           (gst_rmdemux_handle_scrambled_packet):
16976           Add suport for mpeg4 and aac audio. See #556714.
16977
16978 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
16979
16980           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16981           Original commit message from CVS:
16982           * gst/mpegaudioparse/gstmpegaudioparse.c:
16983           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16984           Fixes skipping on these files.
16985
16986 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
16987
16988           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16989           Original commit message from CVS:
16990           Patch by: Robin Stocker <robin at nibor dot org>
16991           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16992           (handle_sequence), (gst_mpeg2dec_setcaps):
16993           * ext/mpeg2dec/gstmpeg2dec.h:
16994           Prefer the container's PAR over the stream's PAR if it's
16995           given in the srcpad caps. Fixes bug #556184.
16996
16997 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16998
16999           Don't install static libs for plugins. Fixes #550851 for ugly.
17000           Original commit message from CVS:
17001           * ext/a52dec/Makefile.am:
17002           * ext/amrnb/Makefile.am:
17003           * ext/cdio/Makefile.am:
17004           * ext/dvdnav/Makefile.am:
17005           * ext/dvdread/Makefile.am:
17006           * ext/lame/Makefile.am:
17007           * ext/mad/Makefile.am:
17008           * ext/mpeg2dec/Makefile.am:
17009           * ext/sidplay/Makefile.am:
17010           * gst/ac3parse/Makefile.am:
17011           * gst/asfdemux/Makefile.am:
17012           * gst/dvdlpcmdec/Makefile.am:
17013           * gst/dvdsub/Makefile.am:
17014           * gst/iec958/Makefile.am:
17015           * gst/mpegaudioparse/Makefile.am:
17016           * gst/mpegstream/Makefile.am:
17017           * gst/realmedia/Makefile.am:
17018           * gst/synaesthesia/Makefile.am:
17019           Don't install static libs for plugins. Fixes #550851 for ugly.
17020
17021 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17022
17023           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17024           Original commit message from CVS:
17025           * gst/mpegaudioparse/gstmpegaudioparse.c:
17026           (gst_mp3parse_sink_event):
17027           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17028           frames. Partially fixes bug #552237.
17029
17030 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17031
17032           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17033           Original commit message from CVS:
17034           * ext/amrnb/amrnbparse.c:
17035           use #defines for HEADER. Unref the object in _sink_activate_pull().
17036
17037 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17038
17039           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17040           Original commit message from CVS:
17041           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17042           (gst_mad_change_state):
17043           * ext/mad/gstmad.h:
17044           track discont on incomming buffers and set discont on outgoing
17045           buffers.
17046           Pass unknown events upstreams instead of dropping them.
17047
17048 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17049
17050           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17051           Original commit message from CVS:
17052           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17053           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17054           (handle_slice), (gst_mpeg2dec_sink_event),
17055           (gst_mpeg2dec_src_event):
17056           * ext/mpeg2dec/gstmpeg2dec.h:
17057           Fix compilation with --disable-index. Fixes bug #554150.
17058
17059 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17060
17061           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17062           Original commit message from CVS:
17063           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17064           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17065           (gst_mad_src_event), (gst_mad_chain):
17066           * ext/mad/gstmad.h:
17067           Fix compilation with --disable-index. Fixes bug #554142.
17068
17069 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17070
17071           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17072           Original commit message from CVS:
17073           * ext/a52dec/gsta52dec.c:
17074           * ext/a52dec/gsta52dec.h:
17075           Fix channel re-negotiation on a change of the incoming stream.
17076           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17077           Fixes: #551660
17078
17079 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17080
17081           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17082           Original commit message from CVS:
17083           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17084           (gst_amrnbenc_state_change):
17085           * ext/amrnb/amrnbenc.h:
17086           Pass the discont flag from the input buffer on to the output buffer in
17087           the AMR encoder.
17088
17089 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17090
17091           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17092           Original commit message from CVS:
17093           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17094           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17095           (gst_amrnbparse_handle_pull_seek),
17096           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17097           (gst_amrnbparse_sink_activate_push),
17098           (gst_amrnbparse_sink_activate_pull):
17099           * ext/amrnb/amrnbparse.h:
17100           Add flush seek handler. Fixes #536274.
17101
17102 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17103
17104           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17105           Original commit message from CVS:
17106           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17107           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17108           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17109           (gst_amrnbparse_state_change):
17110           * ext/amrnb/amrnbparse.h:
17111           Fix the duration query. Fixes #536226.
17112           Also set caps on the pads and buffers more correctly.
17113
17114 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
17115
17116           po/LINGUAS: Add 'ca' to LINGUAS.
17117           Original commit message from CVS:
17118           * po/LINGUAS:
17119           Add 'ca' to LINGUAS.
17120
17121 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
17122
17123           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17124           Original commit message from CVS:
17125           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17126           Fix aggregated GST_FLOW_RETURN check for when to send an error message
17127           on the bus.
17128           Re-fixes #546859
17129
17130 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17131
17132           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17133           Original commit message from CVS:
17134           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17135           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17136           (create_segment_event), (gst_rdt_depay_push),
17137           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17138           * gst/realmedia/rdtdepay.h:
17139           Parse other values from the incomming caps.
17140           Add event handler to handle flushing and segments.
17141           Create segment events.
17142           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17143           Do skew correction based on RDT timestamps.
17144           * gst/realmedia/rdtmanager.c: (activate_session),
17145           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17146           (create_recv_rtp):
17147           Parse caps to get the clockrate needed for the jitterbuffer.
17148           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17149           Apply timestamp fixup after correcting for initial timestamp and
17150           internal base timestamp corrections.
17151
17152 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17153
17154           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17155           Original commit message from CVS:
17156           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17157           (gst_rdt_depay_change_state):
17158           * gst/realmedia/rdtdepay.h:
17159           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17160           with a DISCONT flag when needed.
17161           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17162           Report the configure latency instead of a hardcoded value.
17163
17164 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17165
17166           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17167           Original commit message from CVS:
17168           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17169           (free_session), (gst_rdt_manager_query_src),
17170           (gst_rdt_manager_src_activate_push),
17171           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17172           (gst_rdt_manager_loop), (create_recv_rtp):
17173           Include the new rdt jitterbuffer in the session manager.
17174
17175 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17176
17177           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17178           Original commit message from CVS:
17179           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17180           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17181           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17182           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17183           * gst/realmedia/rdtdepay.h:
17184           Use new RDT parsing helper functions.
17185           Copy discont flags correctly.
17186           Push the header from the chain function instead of the setcaps function.
17187           Copy incomming timestamp to the output buffers instead of doing magic
17188           with the RDT timestamps.
17189
17190 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
17191
17192           gst/realmedia/: Add first support for parsing RDT messages.
17193           Original commit message from CVS:
17194           * gst/realmedia/Makefile.am:
17195           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17196           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17197           (read_packet_header), (gst_rdt_buffer_get_first_packet),
17198           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17199           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17200           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17201           (gst_rdt_packet_data_peek_data),
17202           (gst_rdt_packet_data_get_stream_id),
17203           (gst_rdt_packet_data_get_timestamp):
17204           * gst/realmedia/gstrdtbuffer.h:
17205           Add first support for parsing RDT messages.
17206           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17207           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17208           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17209           (calculate_skew), (rdt_jitter_buffer_insert),
17210           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17211           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17212           (rdt_jitter_buffer_get_ts_diff):
17213           * gst/realmedia/rdtjitterbuffer.h:
17214           Add first version of an RDT jitterbuffer.
17215
17216 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17217
17218           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17219           Original commit message from CVS:
17220           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17221           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17222           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17223           (gst_rmdemux_descramble_dnet_audio),
17224           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17225           * gst/realmedia/rmdemux.h:
17226           Keep track of the first timestamp of the stream and add this to the
17227           outgoing buffer timestamps so that we can handle live streams.
17228           Set discont flag on the first buffers and after a seek.
17229
17230 === release 0.10.9 ===
17231
17232 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17233
17234         * ChangeLog:
17235         * NEWS:
17236         * RELEASE:
17237         * configure.ac:
17238         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17239         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17240         * docs/plugins/inspect/plugin-a52dec.xml:
17241         * docs/plugins/inspect/plugin-asf.xml:
17242         * docs/plugins/inspect/plugin-cdio.xml:
17243         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17244         * docs/plugins/inspect/plugin-dvdread.xml:
17245         * docs/plugins/inspect/plugin-dvdsub.xml:
17246         * docs/plugins/inspect/plugin-iec958.xml:
17247         * docs/plugins/inspect/plugin-lame.xml:
17248         * docs/plugins/inspect/plugin-mad.xml:
17249         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17250         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17251         * docs/plugins/inspect/plugin-mpegstream.xml:
17252         * docs/plugins/inspect/plugin-realmedia.xml:
17253         * docs/plugins/inspect/plugin-siddec.xml:
17254         * gst-plugins-ugly.doap:
17255           Release 0.10.9
17256           Original commit message from CVS:
17257           Release 0.10.9
17258
17259 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17260
17261         * po/af.po:
17262         * po/az.po:
17263         * po/bg.po:
17264         * po/cs.po:
17265         * po/da.po:
17266         * po/en_GB.po:
17267         * po/es.po:
17268         * po/fi.po:
17269         * po/fr.po:
17270         * po/hu.po:
17271         * po/id.po:
17272         * po/it.po:
17273         * po/lt.po:
17274         * po/nb.po:
17275         * po/nl.po:
17276         * po/or.po:
17277         * po/pl.po:
17278         * po/pt_BR.po:
17279         * po/ru.po:
17280         * po/sk.po:
17281         * po/sq.po:
17282         * po/sr.po:
17283         * po/sv.po:
17284         * po/uk.po:
17285         * po/vi.po:
17286         * po/zh_CN.po:
17287           Update .po files
17288           Original commit message from CVS:
17289           Update .po files
17290
17291 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17292
17293           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17294           Original commit message from CVS:
17295           * ext/a52dec/gsta52dec.c:
17296           Set up a default time segment for output when receiving
17297           an incoming byte segment (as for raw AC3 files).
17298           Fixes: #548194
17299
17300 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17301
17302           0.10.8.2 pre-release.
17303           Original commit message from CVS:
17304           * configure.ac:
17305           * docs/plugins/Makefile.am:
17306           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17307           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17308           * docs/plugins/gst-plugins-ugly-plugins.args:
17309           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17310           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17311           * docs/plugins/inspect/plugin-a52dec.xml:
17312           * docs/plugins/inspect/plugin-asf.xml:
17313           * docs/plugins/inspect/plugin-cdio.xml:
17314           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17315           * docs/plugins/inspect/plugin-dvdread.xml:
17316           * docs/plugins/inspect/plugin-dvdsub.xml:
17317           * docs/plugins/inspect/plugin-iec958.xml:
17318           * docs/plugins/inspect/plugin-lame.xml:
17319           * docs/plugins/inspect/plugin-mad.xml:
17320           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17321           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17322           * docs/plugins/inspect/plugin-mpegstream.xml:
17323           * docs/plugins/inspect/plugin-realmedia.xml:
17324           * docs/plugins/inspect/plugin-siddec.xml:
17325           * ext/Makefile.am:
17326           0.10.8.2 pre-release.
17327           * po/LINGUAS:
17328           * po/POTFILES.in:
17329           * po/id.po:
17330           Add new translation.
17331
17332 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
17333
17334           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17335           Original commit message from CVS:
17336           * gst/asfdemux/gstasfdemux.c:
17337           Properly aggregate flow returns for both push and pull mode, so we shut
17338           down if all pads are unlinked.
17339           Fixes #546859.
17340
17341 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
17342
17343           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17344           Original commit message from CVS:
17345           Patch by: Frederic Crozat <fcrozat@mandriva.org>
17346           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17347           * ext/lame/gstlame.c: (plugin_init):
17348           * gst/asfdemux/gstasf.c: (plugin_init):
17349           Make sure gettext returns translations in UTF-8 encoding rather
17350           than in the current locale encoding (#546822).
17351
17352 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17353
17354           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17355           Original commit message from CVS:
17356           * gst/mpegaudioparse/gstmpegaudioparse.c:
17357           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17358           (mp3parse_total_time), (mp3parse_bytepos_to_time):
17359           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17360           if we're called from there already. Otherwise we end up in a endless
17361           recursion and crash with a stack overflow.
17362           This can happen when a Xing or VBRI header with TOC exists but it
17363           doesn't contain the total time. Fixes bug #545370.
17364
17365 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17366
17367           ext/lame/gstlame.c: Use the default for the strict-iso property too.
17368           Original commit message from CVS:
17369           * ext/lame/gstlame.c: (gst_lame_class_init),
17370           (gst_lame_get_default_settings):
17371           Use the default for the strict-iso property too.
17372           Allow a bitrate setting of 0, which lets lame choose the default value
17373           and which makes it possible to set the compression-ratio property.
17374
17375 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17376
17377           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17378           Original commit message from CVS:
17379           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17380           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17381           * ext/lame/gstlame.h:
17382           Get the defaults settings of LAME in the plugin initialization
17383           function and return FALSE here if something goes wrong. This removes
17384           the hacky failing instance init function.
17385           Use LAMEs default value for all settings instead of overwriting some
17386           of them. Overwriting some of them gives unexpected results if one only
17387           sets a preset. Fixes bug #498004.
17388
17389 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17390
17391           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17392           Original commit message from CVS:
17393           * ext/lame/gstlame.c: (gst_lame_init):
17394           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17395           defaults will restrict the bitrate when using the presets in a bad way.
17396           Fixes bug #498004.
17397
17398 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17399
17400           Put the MPEG audio version into the caps as "mpegaudioversion".
17401           Original commit message from CVS:
17402           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17403           * gst/mpegaudioparse/gstmpegaudioparse.c:
17404           (mp3_type_frame_length_from_header), (mp3_caps_create),
17405           (gst_mp3parse_chain):
17406           Put the MPEG audio version into the caps as "mpegaudioversion".
17407           This is different from "mpegversion".
17408
17409 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17410
17411           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17412           Original commit message from CVS:
17413           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17414           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17415           * ext/lame/gstlame.h:
17416           Fix build with lame >= 3.97. The padding type and cwlimit settings
17417           are deprecated now and the function declarations are hidden in the
17418           headers so deprecate the GObject properties for them and remove them
17419           in 0.11. Fixes bug #544039.
17420
17421 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17422
17423           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17424           Original commit message from CVS:
17425           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17426           Don't allow width/height outside the spec (i.e. smaller than 16
17427           and higher than 4096). Such files are corrupted ones and setting
17428           caps that are not a subset of the template caps confuses playbin.
17429           Fixes bug #542646.
17430
17431 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17432
17433           ext/sidplay/Makefile.am: Fix the build.
17434           Original commit message from CVS:
17435           * ext/sidplay/Makefile.am:
17436           Fix the build.
17437
17438 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17439
17440           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17441           Original commit message from CVS:
17442           * configure.ac:
17443           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17444           flags that are invalid for C++.
17445
17446 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
17447
17448           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17449           Original commit message from CVS:
17450           Patch by: Tal Shalif <tshalif at nargila dot org>
17451           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17452           Prevent double free. Fixes bug #541697.
17453
17454 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17455
17456           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17457           Original commit message from CVS:
17458           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17459           (gst_dvd_demux_get_audio_stream),
17460           (gst_dvd_demux_get_subpicture_stream),
17461           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17462           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17463           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17464           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17465           * gst/mpegstream/gstmpegdemux.h:
17466           Resend tags event after a FLUSH (seek) to support prerolling
17467           a partial pipeline.
17468
17469 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17470
17471           Use correct error code for encrypted streams.
17472           Original commit message from CVS:
17473           * configure.ac:
17474           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17475           Use correct error code for encrypted streams.
17476
17477 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17478
17479           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17480           Original commit message from CVS:
17481           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17482           (gst_mpeg_demux_sync_stream_to_time):
17483           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17484
17485 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17486
17487           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17488           Original commit message from CVS:
17489           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17490           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17491           Allow and implement non-flushing and/or segment seek
17492           (mainly in TIME and chapter format).
17493           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17494           (gst_dvd_demux_get_subpicture_stream),
17495           (gst_dvd_demux_synchronise_pads),
17496           (gst_dvd_demux_sync_stream_to_time):
17497           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17498           (gst_mpeg_demux_send_subbuffer),
17499           (gst_mpeg_demux_sync_stream_to_time),
17500           (gst_mpeg_streams_reset_cur_ts):
17501           * gst/mpegstream/gstmpegdemux.h:
17502           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17503           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17504           Delegate a query to upstream if it can't be handled.
17505           Make segment stop aware.
17506           Fix (subtitle) stream synchronization.
17507           Add some debug statements.
17508
17509 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
17510
17511           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17512           Original commit message from CVS:
17513           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17514           Fix build on macosx.
17515
17516 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17517
17518           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17519           Original commit message from CVS:
17520           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17521           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17522           * ext/a52dec/gsta52dec.c:
17523           * ext/amrnb/amrnbdec.c:
17524           * ext/amrnb/amrnbenc.c:
17525           * ext/amrnb/amrnbparse.c:
17526           * ext/lame/gstlame.c:
17527           * ext/mad/gstmad.c:
17528           * ext/sidplay/gstsiddec.cc:
17529           * gst/asfdemux/gstrtspwms.c:
17530           * gst/mpegaudioparse/gstxingmux.c:
17531           * gst/realmedia/rademux.c:
17532           * gst/realmedia/rdtmanager.c:
17533           * gst/realmedia/rtspreal.c:
17534           * gst/synaesthesia/gstsynaesthesia.c:
17535           Add missing elements to docs. Restore alphabetical order in section
17536           file. Document mad (it was included in docs already).
17537           Fix doc-markup: use convinience syntax for examples
17538           (produces valid docbook), add several refsec2 when we have several
17539           titles. Fix some types.
17540
17541 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17542
17543           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17544           Original commit message from CVS:
17545           * ext/lame/gstlame.c:
17546           * ext/sidplay/gstsiddec.cc:
17547           * gst/mpegaudioparse/gstxingmux.c:
17548           Do not use short_description in section docs for elements. We extract
17549           them from element details and there will be warnings if they differ.
17550
17551 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
17552
17553           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17554           Original commit message from CVS:
17555           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
17556           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17557           (gst_cdio_add_cdtext_album_tags):
17558           * ext/cdio/gstcdio.h:
17559           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17560           Also extract album title and album genre from CD-TEXT if
17561           available (#537021).
17562
17563 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17564
17565           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17566           Original commit message from CVS:
17567           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17568           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17569           emphasis value is reserved but unfortunately files with that
17570           value exist and the information is not important for the decoder
17571           anyway. Fixes bug #537235.
17572
17573 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17574
17575           Require libcdio >= 0.76.
17576           Original commit message from CVS:
17577           * configure.ac:
17578           * ext/cdio/gstcdio.c:
17579           * ext/cdio/gstcdio.h:
17580           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17581           Require libcdio >= 0.76.
17582
17583 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17584
17585           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17586           Original commit message from CVS:
17587           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17588           Drain queued buffers before forwarding the segment event.
17589
17590 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17591
17592           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17593           Original commit message from CVS:
17594           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17595           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17596           (gst_a52dec_chain), (gst_a52dec_change_state):
17597           * ext/a52dec/gsta52dec.h:
17598           Add segment handling, buffer clipping and basic reverse playback.
17599
17600 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17601
17602           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17603           Original commit message from CVS:
17604           * docs/plugins/Makefile.am:
17605           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17606           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17607           * docs/plugins/gst-plugins-ugly-plugins.args:
17608           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17609           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17610           * docs/plugins/inspect/plugin-a52dec.xml:
17611           * docs/plugins/inspect/plugin-amrnb.xml:
17612           * docs/plugins/inspect/plugin-asf.xml:
17613           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17614           * docs/plugins/inspect/plugin-dvdread.xml:
17615           * docs/plugins/inspect/plugin-dvdsub.xml:
17616           * docs/plugins/inspect/plugin-iec958.xml:
17617           * docs/plugins/inspect/plugin-lame.xml:
17618           * docs/plugins/inspect/plugin-mad.xml:
17619           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17620           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17621           * docs/plugins/inspect/plugin-mpegstream.xml:
17622           * docs/plugins/inspect/plugin-realmedia.xml:
17623           * docs/plugins/inspect/plugin-siddec.xml:
17624           * docs/plugins/inspect/plugin-synaesthesia.xml:
17625           * ext/a52dec/gsta52dec.c:
17626           Random doc of the day. Also print human readable format of newsegment
17627           in log message if we complain about it.
17628
17629 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
17630
17631           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17632           Original commit message from CVS:
17633           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17634           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17635           (gst_a52dec_chain), (gst_a52dec_change_state):
17636           * ext/a52dec/gsta52dec.h:
17637           Mark discont on outgoing buffers after receiving a DISCONT buffer or
17638           when we have a decoding error.
17639           We don't need to clear the cache when we receive a NEWSEGMENT event.
17640           Clear buffer cache in DISCONT.
17641           Add beginnings of GstSegment handling.
17642
17643 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17644
17645           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17646           Original commit message from CVS:
17647           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17648           Fix alignment issues that caused SIGBUS on some architectures.
17649
17650 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17651
17652           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17653           Original commit message from CVS:
17654           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17655           Fix alignment issue which isn't really an issue at all because
17656           the plugin hasn't been ported to 0.10 yet.
17657
17658 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17659
17660           configure.ac: Back to devel -> 0.10.8.1
17661           Original commit message from CVS:
17662           * configure.ac:
17663           Back to devel -> 0.10.8.1
17664
17665 === release 0.10.8 ===
17666
17667 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17668
17669         * ChangeLog:
17670         * NEWS:
17671         * RELEASE:
17672         * configure.ac:
17673         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17674         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17675         * docs/plugins/inspect/plugin-a52dec.xml:
17676         * docs/plugins/inspect/plugin-asf.xml:
17677         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17678         * docs/plugins/inspect/plugin-dvdread.xml:
17679         * docs/plugins/inspect/plugin-dvdsub.xml:
17680         * docs/plugins/inspect/plugin-iec958.xml:
17681         * docs/plugins/inspect/plugin-lame.xml:
17682         * docs/plugins/inspect/plugin-mad.xml:
17683         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17684         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17685         * docs/plugins/inspect/plugin-mpegstream.xml:
17686         * docs/plugins/inspect/plugin-realmedia.xml:
17687         * docs/plugins/inspect/plugin-siddec.xml:
17688         * gst-plugins-ugly.doap:
17689         * po/LINGUAS:
17690           Release 0.10.8
17691           Original commit message from CVS:
17692           Release 0.10.8
17693
17694 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17695
17696         * common:
17697         * po/af.po:
17698         * po/az.po:
17699         * po/bg.po:
17700         * po/cs.po:
17701         * po/da.po:
17702         * po/en_GB.po:
17703         * po/es.po:
17704         * po/fi.po:
17705         * po/fr.po:
17706         * po/hu.po:
17707         * po/it.po:
17708         * po/lt.po:
17709         * po/nb.po:
17710         * po/nl.po:
17711         * po/or.po:
17712         * po/pl.po:
17713         * po/pt_BR.po:
17714         * po/ru.po:
17715         * po/sk.po:
17716         * po/sq.po:
17717         * po/sr.po:
17718         * po/sv.po:
17719         * po/uk.po:
17720         * po/vi.po:
17721         * po/zh_CN.po:
17722           Update .po files
17723           Original commit message from CVS:
17724           Update .po files
17725
17726 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17727
17728           configure.ac: 0.10.7.4 pre-release
17729           Original commit message from CVS:
17730           * configure.ac:
17731           0.10.7.4 pre-release
17732
17733 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
17734
17735           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17736           Original commit message from CVS:
17737           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17738           Fix inconsistent use of rate and channels.
17739           Fixes #533581
17740
17741 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17742
17743           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17744           Original commit message from CVS:
17745           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17746           Flush timestamp correction variables on a flush. Fixes #533832.
17747
17748 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17749
17750         * ChangeLog:
17751         * common:
17752         * configure.ac:
17753           Commit 0.10.7.3 pre-rel marker
17754           Original commit message from CVS:
17755           Commit 0.10.7.3 pre-rel marker
17756
17757 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
17758
17759           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17760           Original commit message from CVS:
17761           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17762           Properly aggregate GstFlowReturn from downstream in order to properly
17763           stop, and doing that as early as possible.
17764           Fixes #532807
17765
17766 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17767
17768           configure.ac: 0.10.7.2 pre-release
17769           Original commit message from CVS:
17770           * configure.ac:
17771           0.10.7.2 pre-release
17772
17773 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
17774
17775           Always let FLUSH_START events flow downstream.
17776           Original commit message from CVS:
17777           * ext/mad/gstmad.c: (gst_mad_sink_event):
17778           * gst/mpegaudioparse/gstmpegaudioparse.c:
17779           (gst_mp3parse_sink_event):
17780           Always let FLUSH_START events flow downstream.
17781
17782 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
17783
17784           configure.ac: Error out if we don't have the required core/base versions.
17785           Original commit message from CVS:
17786           * configure.ac:
17787           Error out if we don't have the required core/base versions.
17788
17789 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
17790
17791           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17792           Original commit message from CVS:
17793           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17794           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17795           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17796           Fix video timestamps by adjusting it with the first timestamp found.
17797           Don't assume we have a complete fragment when flushing the adapter,
17798           packets might have been lost or the stream might just be broken.
17799
17800 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
17801
17802           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17803           Original commit message from CVS:
17804           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17805           Set Rank to NONE so that we don't accidentally try to autoplug the
17806           rdtmanager.
17807
17808 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17809
17810           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17811           Original commit message from CVS:
17812           * gst/mpegaudioparse/gstmpegaudioparse.c:
17813           (gst_mp3parse_emit_frame):
17814           Send a new duration message if the average bitrate changed and
17815           we don't know the duration from the Xing or VBRI header.
17816           Fixes bug #321857.
17817
17818 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
17819
17820           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17821           Original commit message from CVS:
17822           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17823           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17824           * gst/realmedia/rtspreal.h:
17825           Move assembly rule parsing to the place where we parse the SDP as it's
17826           also there that we create the MDPR and we need the currently selected
17827           asmrule in order to select the right MTLI.
17828           Fixes #529359.
17829
17830 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
17831
17832           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17833           Original commit message from CVS:
17834           * gst/realmedia/realhash.c:
17835           * gst/realmedia/rtspreal.c:
17836           Include generated "_stdint.h" instead of <stdint.h> which might not
17837           exist on some systems.
17838
17839 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17840
17841           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17842           Original commit message from CVS:
17843           * ext/sidplay/gstsiddec.cc:
17844           Cast NULL sentinels to void * as NULL is defined as an integer
17845           constant in most environments when using C++ and it's size might
17846           be different from a pointer. Fixes #529488.
17847
17848 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
17849
17850         * ChangeLog:
17851         * gst/asfdemux/gstasfdemux.c:
17852         * gst/asfdemux/gstrtspwms.c:
17853           Fix "unused var" compiler error when --disable-gst-debug is used.
17854           Original commit message from CVS:
17855           Fix "unused var" compiler error when --disable-gst-debug is used.
17856
17857 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17858
17859           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17860           Original commit message from CVS:
17861           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17862           We should also stop the streaming task when we get a NOT_LINKED
17863           flow return, which is not covered by FLOW_IS_FATAL.
17864
17865 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
17866
17867           ext/: gst_atomic_int_set ==> g_atomic_int_set
17868           Original commit message from CVS:
17869           * ext/cdio/gstcdiocddasrc.c:
17870           * ext/dv/gstdvdemux.c:
17871           gst_atomic_int_set ==> g_atomic_int_set
17872
17873 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
17874
17875           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17876           Original commit message from CVS:
17877           2008-04-11  Julien Moutte  <julien@fluendo.com>
17878           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17879           argument formats.
17880
17881 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
17882
17883           configure.ac: Actually build dlls when cross-compiling with mingw32.
17884           Original commit message from CVS:
17885           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17886           * configure.ac:
17887           Actually build dlls when cross-compiling with mingw32.
17888           Fixes bug #526247.
17889
17890 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17891
17892           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17893           Original commit message from CVS:
17894           * configure.ac:
17895           * gst/mpegaudioparse/gstmpegaudioparse.c:
17896           (mpeg_audio_seek_entry_free):
17897           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17898           Depend on GLib 2.12 and use it unconditionally as we do in other
17899           modules too already.
17900
17901 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17902
17903           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17904           Original commit message from CVS:
17905           * gst/mpegaudioparse/gstmpegaudioparse.c:
17906           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17907           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17908           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17909           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17910           (gst_xing_mux_chain):
17911           Use GSlice for allocating the seek table entries if we compile with
17912           GLib 2.10 or newer.
17913
17914 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
17915
17916           gst/asfdemux/gstasfdemux.c: Remove some debug code.
17917           Original commit message from CVS:
17918           * gst/asfdemux/gstasfdemux.c:
17919           (gst_asf_demux_process_ext_stream_props):
17920           Remove some debug code.
17921
17922 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17923
17924           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17925           Original commit message from CVS:
17926           * gst/asfdemux/gstasfdemux.c:
17927           (gst_asf_demux_process_ext_stream_props):
17928           Guard against division by 0 and fall back to 25/1 framerate.
17929
17930 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17931
17932           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17933           Original commit message from CVS:
17934           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17935           (gst_asf_demux_process_ext_stream_props):
17936           Instead of adding a fixes 25/1 framerate to the video caps, use the
17937           average frame duration in the extended properties of the video stream as
17938           the framerate. Fixes #524346.
17939
17940 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17941
17942           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17943           Original commit message from CVS:
17944           * configure.ac:
17945           Check if the compiler supports do { } while (0) macros. This fixes
17946           a warning when compiling with g++ 4.3, resulting in a build failure
17947           because of -Werror.
17948
17949 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
17950
17951           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17952           Original commit message from CVS:
17953           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17954           make ) also a delimiter for rules.
17955           Skip \\ when scanning strings.
17956           Add new testcase for these problems.
17957
17958 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17959
17960           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17961           Original commit message from CVS:
17962           * gst/mpegaudioparse/gstmpegaudioparse.c:
17963           (gst_mp3parse_sink_event):
17964           Don't take the stream lock when caching events. This is not necessary
17965           and results in a deadlock when seeking with rhythmbox (but not with
17966           totem or banshee for some reason).
17967
17968 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17969
17970           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17971           Original commit message from CVS:
17972           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17973           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17974           Add the version field when creating the CONT chunk resulting in
17975           the Author, Comment and Copyright tags not being parsed correctly.
17976           Fixes #521459.
17977
17978 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
17979
17980           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17981           Original commit message from CVS:
17982           * gst/mpegaudioparse/gstmpegaudioparse.c:
17983           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17984           Remove trailing newlines from debug statements.
17985
17986 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
17987
17988           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17989           Original commit message from CVS:
17990           * ext/dvdnav/dvdnavsrc.c:
17991           * ext/dvdnav/dvdnavsrc.h:
17992           Apply patch that adds some seeking support to dvdnav, and fixes it
17993           in various other ways. This doesn't make dvdnavsrc fully functional,
17994           but moves it forward.
17995           Fixes: #476149
17996           Patch By: Simone Gotti <simone.gotti@email.it>
17997           * ext/dvdnav/gst-dvd:
17998           Update the simple dvdnavsrc gst-launch example to work for 0.10
17999
18000 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
18001
18002           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18003           Original commit message from CVS:
18004           * configure.ac:
18005           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18006           plug-ins are included/excluded. (#498222)
18007
18008 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18009
18010           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18011           Original commit message from CVS:
18012           * ext/mad/gstmad.c: (gst_mad_sink_event):
18013           * gst/mpegaudioparse/gstmpegaudioparse.c:
18014           (gst_mp3parse_sink_event):
18015           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18016           of dropping and leaking them.
18017
18018 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18019
18020           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18021           Original commit message from CVS:
18022           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18023           (gst_mad_chain):
18024           * ext/mad/gstmad.h:
18025           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18026           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18027           * gst/mpegaudioparse/gstmpegaudioparse.h:
18028           Cache all events except EOS if we still have to send a NEWSEGMENT
18029           event. This will let TAG events be forwarded until after decodebin
18030           to an encoder for example as decodebin only links the pads
18031           after NEWSEGMENT. Fixes bug #518933.
18032
18033 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18034
18035           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18036           Original commit message from CVS:
18037           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18038           Write Xing header at the correct position in the MP3 frame for
18039           stereo files. Fixes bug #518676.
18040
18041 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18042
18043           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18044           Original commit message from CVS:
18045           * configure.ac:
18046           * ext/sidplay/Makefile.am:
18047           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18048           when building C++ code (#516509).
18049
18050 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18051
18052           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18053           Original commit message from CVS:
18054           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18055           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18056           Workshop 12 compiler, but probably also crashes (#517985).
18057
18058 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18059
18060           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18061           Original commit message from CVS:
18062           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18063           * gst/mpegaudioparse/gstmpegaudioparse.c:
18064           (gst_mp3_channel_mode_get_type),
18065           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18066           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18067           (gst_mp3parse_chain):
18068           * gst/mpegaudioparse/gstmpegaudioparse.h:
18069           Post channel mode and CRC as tags. Fixes bug #504493.
18070
18071 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18072
18073           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18074           Original commit message from CVS:
18075           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18076           Correctly chain up to the parent's finalize function.
18077
18078 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18079
18080           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18081           Original commit message from CVS:
18082           * gst/mpegaudioparse/gstmpegaudioparse.c:
18083           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18084           Try a bit harder to get valid timestamps, especially if upstream
18085           gives us one and we are at the first frame or resyncing.
18086           Return UNEXPECTED if we get a valid timestamp that is outside of
18087           our configured segment. After all changes done so far this doesn't
18088           seem to cause any regression, please test.
18089
18090 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18091
18092           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...
18093           Original commit message from CVS:
18094           Patch by:
18095           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18096           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18097           If we don't have the position to seek to in our index first try
18098           to convert from TIME to BYTES upstream and only if that fails
18099           too use the old hack to simply seek to an earlier position
18100           and let the sink drop everything before segment start.
18101           Partially fixes bug #469930.
18102
18103 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18104
18105           configure.ac: Back to development...
18106           Original commit message from CVS:
18107           * configure.ac:
18108           Back to development...
18109
18110 === release 0.10.7 ===
18111
18112 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18113
18114         * ChangeLog:
18115         * NEWS:
18116         * RELEASE:
18117         * configure.ac:
18118         * docs/plugins/gst-plugins-ugly-plugins.args:
18119         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18120         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18121         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18122         * docs/plugins/gst-plugins-ugly-plugins.signals:
18123         * docs/plugins/inspect/plugin-a52dec.xml:
18124         * docs/plugins/inspect/plugin-asf.xml:
18125         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18126         * docs/plugins/inspect/plugin-dvdread.xml:
18127         * docs/plugins/inspect/plugin-dvdsub.xml:
18128         * docs/plugins/inspect/plugin-iec958.xml:
18129         * docs/plugins/inspect/plugin-lame.xml:
18130         * docs/plugins/inspect/plugin-mad.xml:
18131         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18132         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18133         * docs/plugins/inspect/plugin-mpegstream.xml:
18134         * docs/plugins/inspect/plugin-realmedia.xml:
18135         * docs/plugins/inspect/plugin-siddec.xml:
18136         * gst-plugins-ugly.doap:
18137         * po/LINGUAS:
18138           Release 0.10.7 - I Cheated Time
18139           Original commit message from CVS:
18140           Release 0.10.7 - I Cheated Time
18141
18142 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18143
18144         * po/af.po:
18145         * po/az.po:
18146         * po/bg.po:
18147         * po/cs.po:
18148         * po/da.po:
18149         * po/en_GB.po:
18150         * po/es.po:
18151         * po/fi.po:
18152         * po/hu.po:
18153         * po/it.po:
18154         * po/nb.po:
18155         * po/nl.po:
18156         * po/or.po:
18157         * po/pl.po:
18158         * po/pt_BR.po:
18159         * po/sk.po:
18160         * po/sq.po:
18161         * po/sr.po:
18162         * po/sv.po:
18163         * po/uk.po:
18164         * po/vi.po:
18165         * po/zh_CN.po:
18166           Update .po files
18167           Original commit message from CVS:
18168           Update .po files
18169
18170 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18171
18172           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18173           Original commit message from CVS:
18174           * tests/check/Makefile.am:
18175           Exclude dvdreadsrc from the states test too.
18176
18177 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18178
18179           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18180           Original commit message from CVS:
18181           * gst/mpegaudioparse/gstmpegaudioparse.c:
18182           (gst_mp3parse_emit_frame):
18183           Handler buffers without valid timestamp more correctly: Don't drop
18184           them and don't use the invalid timestamp to calculate the next
18185           timestamp. Fixes bug #516811.
18186
18187 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
18188
18189           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18190           Original commit message from CVS:
18191           Patch by: Tal Shalif <tshalif at nargila dot org>
18192           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18193           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18194           Add some gint64 casts to prevent 32 bit integer overflows.
18195           Fixes bug #516989.
18196
18197 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18198
18199           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18200           Original commit message from CVS:
18201           * gst/mpegaudioparse/gstmpegaudioparse.c:
18202           Revert previous commit to mp3parse, as it breaks playback
18203           of AVI files.
18204
18205 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18206
18207           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18208           Original commit message from CVS:
18209           * gst/mpegaudioparse/gstmpegaudioparse.c:
18210           (gst_mp3parse_emit_frame):
18211           Return GST_FLOW_UNEXPECTED if we get data that is after our
18212           configured segment. This makes upstream go EOS immediately instead
18213           of sending us the complete stream. Also improve debugging a bit.
18214
18215 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18216
18217           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18218           Original commit message from CVS:
18219           * ext/dvdread/dvdreadsrc.c:
18220           Fix regression in DVD seeking - when a pack we
18221           expect to be a NAV block turns out not to be, scan forwards
18222           for up to 2MB (at most ~1sec) until we find one.
18223           Fixes: #516278
18224
18225 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18226
18227           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18228           Original commit message from CVS:
18229           * win32/vs6/libgstmpegaudioparse.dsp:
18230           Add xing files to VS project file.
18231
18232 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18233
18234           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18235           Original commit message from CVS:
18236           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18237           Stop leaking src pad templates. Fixes bug #515708.
18238
18239 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18240
18241           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18242           Original commit message from CVS:
18243           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18244           Correctly write the size in bytes on big endian systems.
18245           Fixes bug #515725.
18246
18247 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18248
18249           ext/lame/gstlame.c: Don't leak the allowed caps.
18250           Original commit message from CVS:
18251           * ext/lame/gstlame.c: (gst_lame_setup):
18252           Don't leak the allowed caps.
18253           * tests/check/pipelines/lame.c: (GST_START_TEST):
18254           Stop leaking all buffers. Fixes bug #515575.
18255
18256 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18257
18258           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18259           Original commit message from CVS:
18260           * gst/mpegaudioparse/plugin.c:
18261           Commit new file I forgot to add.
18262
18263 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18264
18265           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18266           Original commit message from CVS:
18267           * configure.ac:
18268           Make DISABLE_DEPRECATED defined *only* during CVS, not during
18269           pre-releases or releases.
18270
18271 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18272
18273         * ChangeLog:
18274           Mention bug 511497 fixed in previous commit
18275           Original commit message from CVS:
18276           Mention bug 511497 fixed in previous commit
18277
18278 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18279
18280           Move xingmux from -bad.
18281           Original commit message from CVS:
18282           * docs/plugins/Makefile.am:
18283           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18284           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18285           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18286           * gst/mpegaudioparse/Makefile.am:
18287           * gst/mpegaudioparse/gstmpegaudioparse.c:
18288           * gst/mpegaudioparse/gstxingmux.c:
18289           * tests/check/Makefile.am:
18290           * tests/check/elements/.cvsignore:
18291           Move xingmux from -bad.
18292
18293 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
18294
18295           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18296           Original commit message from CVS:
18297           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18298           Use gst_guint64_to_gdouble for conversion
18299           * win32/vs6/libgstasfdemux.dsp:
18300           * win32/vs6/libgstdvdsub.dsp:
18301           * win32/vs6/libgstrealmedia.dsp:
18302           Update project dependencies and add new source files
18303
18304 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18305
18306           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18307           Original commit message from CVS:
18308           * ext/mpeg2dec/gstmpeg2dec.c:
18309           Reset decoder when handling sequence where libmpeg2 has set
18310           frame period to 0, probably due to a corrupt packet.
18311           Fixes bug #514297
18312
18313 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18314
18315           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18316           Original commit message from CVS:
18317           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18318           (gst_mp3parse_chain):
18319           Don't set new caps on the srcpad everytime the bitrate or MPEG
18320           version changes but calculate new spf value when the MPEG version
18321           changes.
18322
18323 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18324
18325           Add documentation for the xingheader plugin.
18326           Original commit message from CVS:
18327           * docs/plugins/Makefile.am:
18328           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18329           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18330           * gst/xingheader/gstxingmux.c:
18331           * gst/xingheader/gstxingmux.h:
18332           Add documentation for the xingheader plugin.
18333           * tests/check/elements/xingmux.c: (GST_START_TEST):
18334           Set element state to PLAYING before doing something else.
18335
18336 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18337
18338           tests/check/: Add simple unit test for the xingmux element.
18339           Original commit message from CVS:
18340           * tests/check/Makefile.am:
18341           * tests/check/elements/.cvsignore:
18342           * tests/check/elements/xingmux.c: (setup_xingmux),
18343           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18344           * tests/check/elements/xingmux_testdata.h:
18345           Add simple unit test for the xingmux element.
18346           * gst/xingheader/gstxingmux.c: (generate_xing_header),
18347           (gst_xing_mux_finalize), (xing_reset):
18348           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18349
18350 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18351
18352           docs/plugins/: Add the real and rtsp elements and update the lists.
18353           Original commit message from CVS:
18354           * docs/plugins/Makefile.am:
18355           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18356           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18357           Add the real and rtsp elements and update the lists.
18358           * docs/plugins/inspect/plugin-amrnb.xml:
18359           * docs/plugins/inspect/plugin-asf.xml:
18360           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18361           * docs/plugins/inspect/plugin-dvdsub.xml:
18362           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18363           * docs/plugins/inspect/plugin-mpegstream.xml:
18364           * docs/plugins/inspect/plugin-realmedia.xml:
18365           * docs/plugins/inspect/plugin-siddec.xml:
18366           * docs/plugins/inspect/plugin-synaesthesia.xml:
18367           Regenerate docs.
18368           * gst/iec958/ac3_padder.c:
18369           * gst/iec958/ac3_padder.h:
18370           Do not use gtk-doc style comments for non gtk-doc comments. Note -
18371           there are functions defined using extern in the .c file - does that
18372           make sense?
18373
18374 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18375
18376           ext/mad/gstmad.c: Chain up at the end of the function.
18377           Original commit message from CVS:
18378           * ext/mad/gstmad.c:
18379           Chain up at the end of the function.
18380
18381 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18382
18383           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18384           Original commit message from CVS:
18385           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18386           Don't add pad templates for the base class but only in the
18387           subclasses.
18388
18389 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18390
18391           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18392           Original commit message from CVS:
18393           * ext/lame/gstlame.c:
18394           * ext/lame/gstlame.h:
18395           Fix the case where you initially have stereo input, and so lame's
18396           mode is not set to mono, and then you get input with mono audio and
18397           soon after you get stereo input again. What happened before this
18398           commit is that it would keep the encoding mode as mono. It should
18399           change it back to the one requested by the app (or the default one)
18400           if not requested.
18401
18402 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18403
18404           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18405           Original commit message from CVS:
18406           * gst/mpegaudioparse/gstmpegaudioparse.c:
18407           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18408           (mp3parse_bytepos_to_time):
18409           Interpolate the VBRI seek table entries to get better results,
18410           support 3 byte seek table entries and prevent overflows in the
18411           seek table by adding the relative offsets when using the seek
18412           table in a large enough data type.
18413
18414 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18415
18416           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18417           Original commit message from CVS:
18418           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18419           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18420           (mp3parse_bytepos_to_time):
18421           * gst/mpegaudioparse/gstmpegaudioparse.h:
18422           Add support for seeking based on the VBRI seek table. Might make
18423           sense to use interpolation in the table later to get hopefully a
18424           bit more accurate values.
18425
18426 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18427
18428           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18429           Original commit message from CVS:
18430           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18431           (handle_picture), (handle_slice):
18432           Fix compilation error. Fixes #509313.
18433
18434 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18435
18436           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18437           Original commit message from CVS:
18438           * ext/lame/gstlame.c: (gst_lame_sink_event):
18439           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18440           as 8 * GST_SECOND is too large for int.
18441
18442 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18443
18444           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18445           Original commit message from CVS:
18446           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18447           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18448           of 0xfe.
18449
18450 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18451
18452           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18453           Original commit message from CVS:
18454           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18455           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18456           (mp3parse_total_bytes), (mp3parse_total_time):
18457           * gst/mpegaudioparse/gstmpegaudioparse.h:
18458           Add initial support for reading VBRI headers as found in VBR files
18459           created by some Fraunhofer encoders. Currently we only read the
18460           number of frames and bytes (and calculate duration, etc from this)
18461           but there is also a seek table that we currently don't use.
18462
18463 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
18464
18465           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18466           Original commit message from CVS:
18467           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18468           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18469           (gst_lame_sink_event):
18470           Correctly set number of channels when using mono-encoding mode
18471           and fix the duration calculation of the EOS buffer.
18472
18473 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18474
18475           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18476           Original commit message from CVS:
18477           * gst/mpegaudioparse/gstmpegaudioparse.c:
18478           (gst_mp3parse_handle_first_frame):
18479           Guard against 0 values in the Xing header as frame count and
18480           byte count and calculate the bitrate when we have all values
18481           we need and not before.
18482
18483 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18484
18485           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18486           Original commit message from CVS:
18487           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18488           Remove accidentially leftover debug printf.
18489
18490 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18491
18492           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18493           Original commit message from CVS:
18494           * gst/xingheader/gstxingmux.c: (has_xing_header),
18495           (generate_xing_header), (gst_xing_mux_chain),
18496           (gst_xing_mux_sink_event):
18497           Choose smallest possible frame size for the Xing header, properly
18498           set the timestamp, duration and offset on the outgoing buffers,
18499           only send NEWSEGMENT events in BYTE format downstream and also
18500           drop VBRI headers if already existing.
18501
18502 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18503
18504           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18505           Original commit message from CVS:
18506           * gst/xingheader/Makefile.am:
18507           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18508           (has_xing_header), (generate_xing_header),
18509           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18510           (gst_xing_mux_init), (gst_xing_mux_chain),
18511           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18512           * gst/xingheader/gstxingmux.h:
18513           Major cleanup and rewrite of xingmux with less bugs and new features:
18514           - Handles other layers as 3
18515           - Write TOC
18516
18517 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18518
18519           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18520           Original commit message from CVS:
18521           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18522           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18523           Call g_type_class_ref() from a thread-safe context and not
18524           from the streaming thread to avoid GLib screwing up (see
18525           bug #349410 and #493432). Comment out unused code.
18526
18527 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18528
18529           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18530           Original commit message from CVS:
18531           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18532           (handle_picture), (clip_buffer), (handle_slice),
18533           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18534           (gst_mpeg2dec_change_state):
18535           * ext/mpeg2dec/gstmpeg2dec.h:
18536           Add buffer clipping.
18537           Add basic reverse playback support. Not complete yet when dealing with
18538           non-closed GOPs.
18539
18540 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18541
18542           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18543           Original commit message from CVS:
18544           * autogen.sh:
18545           Add -Wno-portability to the automake parameters to stop warnings
18546           about GNU make extensions being used. We require GNU make in almost
18547           every Makefile anyway.
18548           * configure.ac:
18549           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18550           at the same time is required for per target flags.
18551
18552 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18553
18554           Makefile.am: Include lcov.mak to allow building coverage reports.
18555           Original commit message from CVS:
18556           * Makefile.am:
18557           Include lcov.mak to allow building coverage reports.
18558
18559 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18560
18561           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18562           Original commit message from CVS:
18563           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18564           * gst/mpegaudioparse/gstmpegaudioparse.c:
18565           (gst_mp3parse_handle_first_frame):
18566           Make sure that the Xing TOC starts with 0 and the entries
18567           are increasing over time. Otherwise it's broken and should
18568           be skipped. Fixes bug #507821.
18569
18570 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18571
18572           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18573           Original commit message from CVS:
18574           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18575           (gst_asf_demux_add_video_stream),
18576           (gst_asf_demux_process_ext_content_desc),
18577           (gst_asf_demux_get_metadata_for_stream),
18578           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18579           (gst_asf_demux_change_state):
18580           * gst/asfdemux/gstasfdemux.h:
18581           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18582
18583 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
18584
18585           docs/plugins/.cvsignore: Add *-undeclared.txt
18586           Original commit message from CVS:
18587           * docs/plugins/.cvsignore:
18588           Add *-undeclared.txt
18589
18590 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18591
18592           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18593           Original commit message from CVS:
18594           * gst/realmedia/rdtmanager.c:
18595           (gst_rdt_manager_marshal_VOID__UINT_UINT),
18596           (gst_rdt_manager_class_init):
18597           * gst/realmedia/rdtmanager.h:
18598           Implement some more signals that rtspsrc connects to.
18599           Fixes #504671.
18600
18601 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18602
18603           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18604           Original commit message from CVS:
18605           * Makefile.am:
18606           Include common/win32.mak for CRLF check of win32 project
18607           files (see #393626).
18608
18609 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18610
18611           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18612           Original commit message from CVS:
18613           * gst/mpegaudioparse/gstmpegaudioparse.c:
18614           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18615           Don't post SEGMENT_START messages on the bus, only the element
18616           driving the pipeline should do that.
18617
18618 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18619
18620           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18621           Original commit message from CVS:
18622           * configure.ac:
18623           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18624
18625 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18626
18627           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18628           Original commit message from CVS:
18629           * ext/mpeg2dec/gstmpeg2dec.h:
18630           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18631           Fixes #500808.
18632
18633 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
18634
18635           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18636           Original commit message from CVS:
18637           2007-11-20  Julien MOUTTE  <julien@moutte.net>
18638           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18639           on Mac OS X.
18640
18641 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18642
18643           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18644           Original commit message from CVS:
18645           * gst/mpegaudioparse/gstmpegaudioparse.c:
18646           Restore the segment handling logic.
18647           Please don't do behavioural changes under the heading of 'leak fixes'
18648           or 'whitespace changes', people.
18649
18650 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18651
18652           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18653           Original commit message from CVS:
18654           * gst/mpegaudioparse/gstmpegaudioparse.c:
18655           Plug some leaks.
18656
18657 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18658
18659           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18660           Original commit message from CVS:
18661           * gst/asfdemux/gstasfdemux.c:
18662           Sync _activate_pull() a little more with other demuxers.
18663
18664 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
18665
18666           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18667           Original commit message from CVS:
18668           * gst/mpegstream/gstmpegdemux.c:
18669           recognize the padding stream
18670
18671 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18672
18673           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18674           Original commit message from CVS:
18675           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18676           Convert tags that come as string into the type required by
18677           GstTagList.
18678
18679 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18680
18681           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18682           Original commit message from CVS:
18683           * gst/mpegaudioparse/gstmpegaudioparse.c:
18684           (gst_mp3parse_emit_frame):
18685           Remove some more broken code, it seems to clip even when it should not.
18686           See #491305.
18687
18688 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
18689
18690           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18691           Original commit message from CVS:
18692           * gst/mpegaudioparse/gstmpegaudioparse.c:
18693           (gst_mp3parse_emit_frame):
18694           When the element is not driving the streaming thread it is not supposed
18695           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18696           upstream when it detects EOS. See #491305.
18697
18698 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
18699
18700           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18701           Original commit message from CVS:
18702           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18703           * gst/dvdsub/Makefile.am:
18704           * gst/dvdsub/gstdvdsubdec.c:
18705           * gst/dvdsub/gstdvdsubparse.c:
18706           * gst/dvdsub/gstdvdsubparse.h:
18707           Add dvd subtitle parser, which just packetizes the input
18708           stream. This is needed to mux dvd subtitles into matroska
18709           files, since the muxer expects unfragmented and properly
18710           timestamped input (#415754).
18711
18712 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18713
18714           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18715           Original commit message from CVS:
18716           * configure.ac:
18717           Update requirements from past CVS versions to released
18718           versions (0.10.14 in this case).
18719           * ext/sidplay/gstsiddec.cc:
18720           Fix compilation with g++-4.2.
18721
18722 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18723
18724           gst/realmedia/: Fix some compiler warnings shown on Forte.
18725           Original commit message from CVS:
18726           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18727           (gst_asm_scan_parse_condition):
18728           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18729           Fix some compiler warnings shown on Forte.
18730
18731 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
18732
18733           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18734           Original commit message from CVS:
18735           Patch by: Gautier Portet <kassoulet at gmail dot com>
18736           * gst/xingheader/gstxingmux.c:
18737           The size of the Xing header is actually 417 as it's rounded to the
18738           next smaller integer. Fixes #397759.
18739           * gst/xingheader/gstxingmux.c: (xing_generate_header),
18740           (xing_push_header):
18741           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18742           event to the beginning was successful before pushing the header again.
18743
18744 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
18745
18746           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18747           Original commit message from CVS:
18748           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18749           (mp3parse_bytepos_to_time):
18750           Use gst_util_guint64_to_gdouble for conversions.
18751           * win32/vs6/libgstmad.dsp:
18752           Add a link to libgstaudio.
18753
18754 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18755
18756           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18757           Original commit message from CVS:
18758           * ext/lame/gstlame.c:
18759           Fix up case where there is no peer, in which case
18760           _get_allowed_caps() will return NULL.
18761
18762 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18763
18764           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18765           Original commit message from CVS:
18766           * ext/lame/gstlame.c:
18767           Use GST_PTR_FORMAT to print caps in debug statement.
18768
18769 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18770
18771           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18772           Original commit message from CVS:
18773           * configure.ac:
18774           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18775           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18776           in configure.ac.
18777
18778 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18779
18780           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18781           Original commit message from CVS:
18782           * ext/lame/gstlame.c:
18783           Allow fixing the sample rate lame converts to by negotiating fixed
18784           sample rate on the src pad caps.
18785           Add docs for it.
18786           * tests/check/Makefile.am:
18787           * tests/check/pipelines/lame.c:
18788           Add a check for it.
18789
18790 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18791
18792           po/: Updated translations.
18793           Original commit message from CVS:
18794           * po/LINGUAS:
18795           * po/da.po:
18796           Updated translations.
18797
18798 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18799
18800           po/pl.po: Added Polish translation.
18801           Original commit message from CVS:
18802           translated by: Jakub Bogusz <qboosh@pld-linux.org>
18803           * po/pl.po:
18804           Added Polish translation.
18805
18806 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18807
18808           po/fi.po: Added Finnish translation.
18809           Original commit message from CVS:
18810           translated by: Ilkka Tuohela <hile@iki.fi>
18811           * po/fi.po:
18812           Added Finnish translation.
18813
18814 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18815
18816           po/es.po: Added Spanish translation.
18817           Original commit message from CVS:
18818           translated by: Jorge González González <aloriel@gmail.com>
18819           * po/es.po:
18820           Added Spanish translation.
18821
18822 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18823
18824           po/bg.po: Added Bulgarian translation.
18825           Original commit message from CVS:
18826           translated by: Alexander Shopov <ash@contact.bg>
18827           * po/bg.po:
18828           Added Bulgarian translation.
18829
18830 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18831
18832           gst/iec958/ac3iec.c: Chainup in finalize.
18833           Original commit message from CVS:
18834           * gst/iec958/ac3iec.c:
18835           Chainup in finalize.
18836           * tests/check/Makefile.am:
18837           * tests/check/generic/states.c:
18838           Improved state change unit test.
18839
18840 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18841
18842           Ignore registries in any format.
18843           Original commit message from CVS:
18844           * docs/plugins/.cvsignore:
18845           * tests/check/.cvsignore:
18846           Ignore registries in any format.
18847
18848 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18849
18850           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
18851           Original commit message from CVS:
18852           * configure.ac:
18853           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18854           define in the lame headers.  This has the advantage that
18855           it should still work when we're cross-compiling (#452025).
18856
18857 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18858
18859           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18860           Original commit message from CVS:
18861           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18862           Add other allowed rates to the pad templates.
18863           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18864           Reset the parser to release memory in dispose.
18865
18866 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18867
18868           ext/: Fix more leaks.
18869           Original commit message from CVS:
18870           * ext/amrnb/amrnbdec.c:
18871           * ext/amrnb/amrnbenc.c:
18872           * ext/amrnb/amrnbparse.c:
18873           * ext/sidplay/gstsiddec.cc:
18874           Fix more leaks.
18875
18876 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
18877
18878           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18879           Original commit message from CVS:
18880           Patch by: Daniel Charles <dcharles at ti dot com>
18881           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18882           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18883           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18884           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18885           * ext/amrnb/amrnbenc.h:
18886           Add property to select the BandMode of the AMR encoder.
18887           See #466442.
18888
18889 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18890
18891           gst/realmedia/asmrules.c: Make ro memory to share.
18892           Original commit message from CVS:
18893           * gst/realmedia/asmrules.c:
18894           Make ro memory to share.
18895
18896 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
18897
18898           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18899           Original commit message from CVS:
18900           * gst/mpegaudioparse/gstmpegaudioparse.c:
18901           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18902           * gst/mpegaudioparse/gstmpegaudioparse.h:
18903           Queue segment event and push it after we know the caps on the pad or
18904           else an autoplugger might not have plugged the element yet and the
18905           segment is lost.
18906
18907 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18908
18909           gst/iec958/ac3iec.c: Fix tests.
18910           Original commit message from CVS:
18911           * gst/iec958/ac3iec.c:
18912           Fix tests.
18913
18914 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18915
18916           tests/check/: Add generic state-change test suite to help to fi leaks.
18917           Original commit message from CVS:
18918           * tests/check/Makefile.am:
18919           * tests/check/generic/.cvsignore:
18920           * tests/check/generic/states.c:
18921           Add generic state-change test suite to help to fi leaks.
18922
18923 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18924
18925           po/: Added Portuguese (Brazilian) translation.
18926           Original commit message from CVS:
18927           translated by: Raphael Higino <phhigino@gmail.com>
18928           * po/LINGUAS:
18929           * po/pt_BR.po:
18930           Added Portuguese (Brazilian) translation.
18931
18932 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18933
18934           po/: Updated translations.
18935           Original commit message from CVS:
18936           * po/hu.po:
18937           * po/nl.po:
18938           * po/sv.po:
18939           * po/uk.po:
18940           Updated translations.
18941
18942 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
18943
18944           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18945           Original commit message from CVS:
18946           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18947           (gst_rmdemux_parse_video_packet):
18948           Activate timestamp fixing code.
18949
18950 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18951
18952           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18953           Original commit message from CVS:
18954           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18955           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18956           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18957           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18958           Do fragment collection in the demuxer so that we can now work with
18959           both ffmpeg and realvideodec to decoder real video content.
18960
18961 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18962
18963           gst/realmedia/asmrules.c: Include stdlib.h.
18964           Original commit message from CVS:
18965           * gst/realmedia/asmrules.c:
18966           Include stdlib.h.
18967
18968 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
18969
18970           gst/realmedia/rdtmanager.c: Fix caps.
18971           Original commit message from CVS:
18972           * gst/realmedia/rdtmanager.c:
18973           Fix caps.
18974
18975 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18976
18977           gst/realmedia/rtspreal.c: Disable UDP transport for now.
18978           Original commit message from CVS:
18979           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18980           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18981           Disable UDP transport for now.
18982
18983 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
18984
18985           gst/realmedia/: Add simple rdt manager.
18986           Original commit message from CVS:
18987           * gst/realmedia/Makefile.am:
18988           * gst/realmedia/rdtmanager.c: (find_session_by_id),
18989           (create_session), (free_session), (gst_rdt_manager_base_init),
18990           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18991           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18992           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18993           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18994           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18995           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18996           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18997           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18998           (gst_rdt_manager_plugin_init):
18999           * gst/realmedia/rdtmanager.h:
19000           * gst/realmedia/rmdemux.c: (plugin_init):
19001           Add simple rdt manager.
19002
19003 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
19004
19005           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19006           Original commit message from CVS:
19007           * gst/realmedia/rdtdepay.c:
19008           Fix the encoding-name so that it matches what the rtsp extension sets.
19009
19010 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
19011
19012           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19013           Original commit message from CVS:
19014           * gst/realmedia/asmrules.c: (gst_asm_node_free),
19015           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19016           (gst_asm_scan_string), (gst_asm_scan_number),
19017           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19018           (gst_asm_scan_next_token), (gst_asm_rule_free),
19019           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19020           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19021           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19022           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19023           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19024           (gst_asm_rule_book_match), (main):
19025           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19026           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19027           Use g_hash_table_destroy instead of _unref which is too new.
19028
19029 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
19030
19031           gst/realmedia/.cvsignore: Add test to ignore.
19032           Original commit message from CVS:
19033           * gst/realmedia/.cvsignore:
19034           Add test to ignore.
19035           * gst/realmedia/Makefile.am:
19036           * gst/realmedia/asmrules.c: (gst_asm_node_new),
19037           (gst_asm_node_free), (gst_asm_operator_eval),
19038           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19039           (gst_asm_scan_string), (gst_asm_scan_number),
19040           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19041           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19042           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19043           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19044           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19045           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19046           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19047           (gst_asm_rule_book_match), (main):
19048           * gst/realmedia/asmrules.h:
19049           Added asembler rule book parser and evaluator.
19050           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19051           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19052           * gst/realmedia/rtspreal.h:
19053           Keep per stream config info.
19054           Parse and evaluate asm rule books for stream selection.
19055
19056 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19057
19058           gst/realmedia/rtspreal.c: Include stdlib.
19059           Original commit message from CVS:
19060           * gst/realmedia/rtspreal.c:
19061           Include stdlib.
19062
19063 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
19064
19065           gst/realmedia/: Split out hash code in separate file.
19066           Original commit message from CVS:
19067           * gst/realmedia/Makefile.am:
19068           * gst/realmedia/realhash.c: (hash), (call_hash),
19069           (gst_rtsp_ext_real_calc_response_and_checksum):
19070           * gst/realmedia/realhash.h:
19071           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19072           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19073           Split out hash code in separate file.
19074
19075 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19076
19077           gst/: Fix include paths and link dependecies for rtsp extension.
19078           Original commit message from CVS:
19079           * gst/asfdemux/Makefile.am:
19080           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19081           (gst_rtsp_wms_class_init):
19082           * gst/realmedia/Makefile.am:
19083           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19084           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19085           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19086           (_do_init), (gst_rtsp_real_class_init):
19087           Fix include paths and link dependecies for rtsp extension.
19088
19089 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
19090
19091           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19092           Original commit message from CVS:
19093           * gst/realmedia/Makefile.am:
19094           * gst/realmedia/rmdemux.c: (plugin_init):
19095           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19096           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19097           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19098           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19099           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19100           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19101           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19102           (gst_rtsp_real_plugin_init):
19103           * gst/realmedia/rtspreal.h:
19104           Add RealMedia RTSP extension module. It has rank NONE until it is fully
19105           functional.
19106
19107 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19108
19109           gst/asfdemux/: Move WMS RTSP extension from -good to here.
19110           Original commit message from CVS:
19111           * gst/asfdemux/Makefile.am:
19112           * gst/asfdemux/gstasf.c: (plugin_init):
19113           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19114           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19115           (gst_rtsp_wms_configure_stream), (_do_init),
19116           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19117           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19118           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19119           * gst/asfdemux/gstrtspwms.h:
19120           Move WMS RTSP extension from -good to here.
19121           Port it to the new pluggable extension interface.
19122
19123 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19124
19125           ext/mad/Makefile.am: Link to audio helper from plugins-base.
19126           Original commit message from CVS:
19127           * ext/mad/Makefile.am:
19128           Link to audio helper from plugins-base.
19129
19130 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19131
19132           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19133           Original commit message from CVS:
19134           * configure.ac:
19135           * ext/mad/gstmad.c: (gst_mad_chain):
19136           Use the new buffer clipping function from gstaudio here and
19137           require gst-plugins-base CVS.
19138
19139 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19140
19141           configure.ac: Sync liboil check with plugins-base. Add libm check.
19142           Original commit message from CVS:
19143           * configure.ac:
19144           Sync liboil check with plugins-base. Add libm check.
19145           * gst/synaesthesia/Makefile.am:
19146           Link against libm. We're using sqrt here.
19147
19148 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19149
19150           gst/asfdemux/gstasfdemux.c: Include stdlib.
19151           Original commit message from CVS:
19152           * gst/asfdemux/gstasfdemux.c:
19153           Include stdlib.
19154
19155 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19156
19157           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19158           Original commit message from CVS:
19159           * ext/annodex/Makefile.am:
19160           Fix CFLAGS/LIBS.
19161           * ext/cdio/gstcdiocddasrc.c:
19162           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19163           Include stdlib
19164           * ext/cairo/Makefile.am:
19165           * gst/videofilter/Makefile.am:
19166           * tests/examples/level/Makefile.am:
19167           Use $(LIBM) instead of -lm
19168
19169 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19170
19171           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19172           Original commit message from CVS:
19173           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19174           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19175           * gst/mpegaudioparse/gstmpegaudioparse.h:
19176           Save some memory for each frame by only saving the start timestamp
19177           and start byte position instead of additionally the stop timestamp
19178           and stop byte position. This requires us to use a doubly-linked list
19179           but still saves 8-12 bytes per frame.
19180
19181 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19182
19183           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19184           Original commit message from CVS:
19185           * ext/mad/gstmad.c: (clip_outgoing_buffer):
19186           Fix buffer clipping to correctly clip to the segment stop.
19187
19188 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19189
19190           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19191           Original commit message from CVS:
19192           * gst/mpegaudioparse/gstmpegaudioparse.c:
19193           (gst_mp3parse_emit_frame):
19194           Fix a calculation that was causing mp3parse to drop every incoming
19195           frame when upstream delivered a segment in TIME format, breaking
19196           playback of all mpeg system streams.
19197
19198 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19199
19200           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19201           Original commit message from CVS:
19202           * Makefile.am:
19203           * configure.ac:
19204           * tests/Makefile.am:
19205           Remove bogus check for libcheck, since we check for
19206           gstreamer-check and it pulls in the required info from
19207           and we weren't actually _using_ the information for
19208           libcheck ourselves anyway.
19209
19210 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19211
19212           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19213           Original commit message from CVS:
19214           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19215           (gst_mp3parse_init), (gst_mp3parse_dispose),
19216           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19217           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19218           (mp3parse_handle_seek), (mp3parse_src_query):
19219           * gst/mpegaudioparse/gstmpegaudioparse.h:
19220           Implement accurate seeking in mpegaudioparse. Fixes #308312.
19221           Also implement segment seeks.
19222
19223 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19224
19225           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19226           Original commit message from CVS:
19227           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19228           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19229           (gst_mad_chain), (gst_mad_change_state):
19230           * ext/mad/gstmad.h:
19231           Implement buffer clipping and use GST_BOILERPLATE instead of manual
19232           GType magic. Part one of bug #308312.
19233
19234 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19235
19236           configure.ac: Use pkg-config to locate check.
19237           Original commit message from CVS:
19238           * configure.ac:
19239           Use pkg-config to locate check.
19240
19241 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19242
19243           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19244           Original commit message from CVS:
19245           * configure.ac:
19246           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19247           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19248           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19249           Fix build against core CVS by not using deprecated API. Bump
19250           requirements for new API (overdue anyway).
19251
19252 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19253
19254           REQUIREMENTS: Also add amr-libs here and update a little.
19255           Original commit message from CVS:
19256           * REQUIREMENTS:
19257           Also add amr-libs here and update a little.
19258
19259 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
19260
19261           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19262           Original commit message from CVS:
19263           * docs/plugins/inspect/plugin-dvdnav.xml:
19264           * docs/plugins/inspect/plugin-realmedia.xml:
19265           * docs/plugins/inspect/plugin-synaesthesia.xml:
19266           Add inspect file for synaesthesia so the docs can be built even if
19267           the plugin isn't built yet. Fixes #454311. Also add inspect files
19268           for dvdnavsrc and realmedia.
19269
19270 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19271
19272           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19273           Original commit message from CVS:
19274           * docs/plugins/Makefile.am:
19275           Simplify --extra-dir as gtkdoc scans recursively.
19276
19277 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19278
19279           And yet more docs enabled.
19280           Original commit message from CVS:
19281           * docs/plugins/Makefile.am:
19282           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19283           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19284           * gst/synaesthesia/Makefile.am:
19285           * gst/synaesthesia/gstsynaesthesia.c:
19286           * gst/synaesthesia/gstsynaesthesia.h:
19287           And yet more docs enabled.
19288
19289 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19290
19291           docs/plugins/: Add new docs. Scan c++ files too.
19292           Original commit message from CVS:
19293           * docs/plugins/Makefile.am:
19294           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19295           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19296           * docs/plugins/inspect/plugin-a52dec.xml:
19297           * docs/plugins/inspect/plugin-amrnb.xml:
19298           * docs/plugins/inspect/plugin-asf.xml:
19299           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19300           * docs/plugins/inspect/plugin-dvdsub.xml:
19301           * docs/plugins/inspect/plugin-iec958.xml:
19302           * docs/plugins/inspect/plugin-lame.xml:
19303           * docs/plugins/inspect/plugin-mad.xml:
19304           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19305           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19306           * docs/plugins/inspect/plugin-mpegstream.xml:
19307           Add new docs. Scan c++ files too.
19308           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19309           (gst_amrnbdec_event):
19310           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19311           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19312           (gst_amrnbparse_loop):
19313           Add documentation headers.
19314           * ext/mad/gstmad.c:
19315           * ext/mad/gstmad.h:
19316           Refactor for docs.
19317
19318 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19319
19320           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19321           Original commit message from CVS:
19322           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19323           (gst_mp3parse_init):
19324           Use GST_BOILERPLATE instead of manual GType magic.
19325           * gst/mpegaudioparse/gstmpegaudioparse.c:
19326           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19327           (mp3parse_bytepos_to_time):
19328           * gst/mpegaudioparse/gstmpegaudioparse.h:
19329           Implement seeking, byte->time, time->byte conversions with the Xing
19330           seek table if available. This allows better at least a bit more
19331           accurate seeks and file position reporting.
19332
19333 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19334
19335           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19336           Original commit message from CVS:
19337           * gst/mpegaudioparse/gstmpegaudioparse.c:
19338           (gst_mp3parse_handle_first_frame):
19339           Copy the complete Xing seek table in the 100 byte array instead of
19340           copying the first byte 100 times.
19341           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19342           (mp3parse_total_time), (mp3parse_time_to_bytepos):
19343           Add seeking support based on the Xing header but comment it out for
19344           now as it seems to yield worse result than the other method.
19345           Also use gst_pad_query_peer_duration() instead of getting the peer pad
19346           ourself, creating a new GstQuery, etc.
19347
19348 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19349
19350           docs/plugins/: Update docs with caps info.
19351           Original commit message from CVS:
19352           * docs/plugins/gst-plugins-ugly-plugins.args:
19353           * docs/plugins/inspect/plugin-a52dec.xml:
19354           * docs/plugins/inspect/plugin-amrnb.xml:
19355           * docs/plugins/inspect/plugin-asf.xml:
19356           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19357           * docs/plugins/inspect/plugin-dvdread.xml:
19358           * docs/plugins/inspect/plugin-dvdsub.xml:
19359           * docs/plugins/inspect/plugin-iec958.xml:
19360           * docs/plugins/inspect/plugin-lame.xml:
19361           * docs/plugins/inspect/plugin-mad.xml:
19362           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19363           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19364           * docs/plugins/inspect/plugin-mpegstream.xml:
19365           Update docs with caps info.
19366
19367 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19368
19369           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19370           Original commit message from CVS:
19371           * po/POTFILES.in:
19372           Make sure dvdnav strings get translated too (no reason not to have
19373           them in the .po file, even if the plugin is disabled for now).
19374           Fixes #450879.
19375
19376 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19377
19378           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19379           Original commit message from CVS:
19380           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19381           (gst_amrnbdec_event), (gst_amrnbdec_chain),
19382           (gst_amrnbdec_state_change):
19383           * ext/amrnb/amrnbdec.h:
19384           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19385           (gst_amrnbparse_loop):
19386           Add newsegment and discont handling. Some code cleanups.
19387
19388 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
19389
19390           ext/dvdread/dvdreadsrc.c: check for an error from
19391           Original commit message from CVS:
19392           * ext/dvdread/dvdreadsrc.c: check for an error from
19393           DVDReadBlocks() correctly.
19394
19395 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
19396
19397           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...
19398           Original commit message from CVS:
19399           * ext/dvdread/dvdreadsrc.c:
19400           If we can't read a nav packet, or it doesn't look like a nav
19401           packet, that's an error.  Previous behavior was to look at
19402           the next packet; I can't find any justification for doing that.
19403           Fixes: #358891.
19404
19405 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19406
19407           po/it.po: Updated Italian translation.
19408           Original commit message from CVS:
19409           * po/it.po:
19410           Updated Italian translation.
19411
19412 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19413
19414           po/vi.po: Updated Vietnames translation.
19415           Original commit message from CVS:
19416           * po/vi.po:
19417           Updated Vietnames translation.
19418
19419 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19420
19421           po/: Added Chinese (simplified) translation.
19422           Original commit message from CVS:
19423           contributed by: Wenzheng Hu <db_lobster@163.com>
19424           * po/LINGUAS:
19425           * po/zh_CN.po:
19426           Added Chinese (simplified) translation.
19427
19428 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19429
19430           MAINTAINERS: Updating all the maintainers files
19431           Original commit message from CVS:
19432           * MAINTAINERS:
19433           Updating all the maintainers files
19434
19435 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
19436
19437           Fix leaks some more.
19438           Original commit message from CVS:
19439           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19440           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19441           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19442           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19443           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19444           * gst/iec958/ac3iec.c: (ac3iec_init):
19445           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19446           Fix leaks some more.
19447
19448 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
19449
19450           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19451           Original commit message from CVS:
19452           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19453           "She's leaking me", said valgrind.
19454
19455 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19456
19457           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19458           Original commit message from CVS:
19459           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19460           Fix "pad caps are not a real subset of its template caps" warning.
19461
19462 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
19463
19464           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19465           Original commit message from CVS:
19466           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19467           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19468           (gst_amrnbdec_finalize):
19469           Don't leak the adapter, unref it in a new finalize method instead.
19470           Fixes #448782.
19471
19472 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19473
19474           configure.ac: Back to CVS
19475           Original commit message from CVS:
19476           * configure.ac:
19477           Back to CVS
19478           * gst-plugins-ugly.doap:
19479           Add 0.10.6 to the list of releases.
19480
19481 === release 0.10.6 ===
19482
19483 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19484
19485         * ChangeLog:
19486         * NEWS:
19487         * RELEASE:
19488         * configure.ac:
19489         * docs/plugins/gst-plugins-ugly-plugins.args:
19490         * docs/plugins/inspect/plugin-a52dec.xml:
19491         * docs/plugins/inspect/plugin-asf.xml:
19492         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19493         * docs/plugins/inspect/plugin-dvdread.xml:
19494         * docs/plugins/inspect/plugin-dvdsub.xml:
19495         * docs/plugins/inspect/plugin-iec958.xml:
19496         * docs/plugins/inspect/plugin-lame.xml:
19497         * docs/plugins/inspect/plugin-mad.xml:
19498         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19499         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19500         * docs/plugins/inspect/plugin-mpegstream.xml:
19501         * docs/plugins/inspect/plugin-siddec.xml:
19502           Release 0.10.6
19503           Original commit message from CVS:
19504           Release 0.10.6
19505
19506 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19507
19508         * po/af.po:
19509         * po/az.po:
19510         * po/cs.po:
19511         * po/da.po:
19512         * po/en_GB.po:
19513         * po/hu.po:
19514         * po/it.po:
19515         * po/nb.po:
19516         * po/nl.po:
19517         * po/or.po:
19518         * po/sq.po:
19519         * po/sr.po:
19520         * po/sv.po:
19521         * po/uk.po:
19522         * po/vi.po:
19523           Update .po files
19524           Original commit message from CVS:
19525           Update .po files
19526
19527 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19528
19529           win32/vs6/: Convert line endings to CRLF and mark as binary files.
19530           Original commit message from CVS:
19531           * win32/vs6/gst_plugins_ugly.dsw:
19532           * win32/vs6/libgstac3parse.dsp:
19533           * win32/vs6/libgstasfdemux.dsp:
19534           * win32/vs6/libgstdvdlpcmdec.dsp:
19535           * win32/vs6/libgstdvdsub.dsp:
19536           * win32/vs6/libgstiec958.dsp:
19537           * win32/vs6/libgstlame.dsp:
19538           * win32/vs6/libgstmad.dsp:
19539           * win32/vs6/libgstmpegaudioparse.dsp:
19540           * win32/vs6/libgstmpegstream.dsp:
19541           * win32/vs6/libgstrealmedia.dsp:
19542           * win32/vs6/libgstsynaesthesia.dsp:
19543           Convert line endings to CRLF and mark as binary files.
19544
19545 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19546
19547           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19548           Original commit message from CVS:
19549           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19550           Don't forget to unlock when setting the device property, or
19551           we'll sooner or later deadlock.
19552
19553 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
19554
19555           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19556           Original commit message from CVS:
19557           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19558           Use gst_util_guint64_to_gdouble for conversion.
19559           * win32/vs6/libgstasfdemux.dsp:
19560           Add asfpacket.c to the build.
19561
19562 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19563
19564           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19565           Original commit message from CVS:
19566           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19567           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19568           * gst/mpegaudioparse/gstmpegaudioparse.h:
19569           If the Xing header provides a total time, use it to calculate the
19570           correct average bitrate immediately, instead of sending updates as
19571           we parse the stream.
19572
19573 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
19574
19575           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19576           Original commit message from CVS:
19577           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19578           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19579           Use GstClockTime instead of guint for a time variable to prevent
19580           overflows on too large subtitle durations. Fixes #444514.
19581
19582 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
19583
19584           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19585           Original commit message from CVS:
19586           Patch by: Mark Nauwelaerts <manauw at skynet be>
19587           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19588           Clear state when handling the serialized FLUSH_STOP event instead of
19589           the FLUSH_START event, thereby making sure we don't free buffers the
19590           chain function is still using. Fixes dvdsubdec crashing when flusing
19591           or seeking (#442706).
19592
19593 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19594
19595           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19596           Original commit message from CVS:
19597           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19598           Initialise variable to make fc4 build bot happy.
19599
19600 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19601
19602           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19603           Original commit message from CVS:
19604           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19605           Add sanity check so we don't abort for broken or non-MPEG streams,
19606           but instead error out. Fixes crashes/aborts for when our typefinder
19607           wrongly identifies quicktime files as mpeg (which should be fixed in
19608           -base now too). (#440120).
19609
19610 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19611
19612         * ChangeLog:
19613         * ext/amrnb/amrnbdec.c:
19614         * ext/amrnb/amrnbenc.c:
19615         * ext/amrnb/amrnbparse.c:
19616           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19617           Original commit message from CVS:
19618           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19619           block_size, _do_init, gst_amrnbdec_base_init,
19620           gst_amrnbdec_class_init, gst_amrnbdec_init):
19621           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19622           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19623           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19624           block_size, _do_init, gst_amrnbparse_base_init,
19625           gst_amrnbparse_class_init, gst_amrnbparse_init):
19626           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19627           GST_DEBUG_FUNCPTR and add log-category.
19628
19629 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19630
19631           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19632           Original commit message from CVS:
19633           * gst/mpegaudioparse/gstmpegaudioparse.c:
19634           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19635           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19636           (gst_mp3parse_chain), (mp3parse_total_bytes),
19637           (mp3parse_total_time):
19638           * gst/mpegaudioparse/gstmpegaudioparse.h:
19639           Implement parsing of Xing headers from the first frame of the stream,
19640           and use it to report duration correctly where possible.
19641
19642 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19643
19644           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19645           Original commit message from CVS:
19646           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19647           After descrambling, push the packets out as individual packets
19648           instead of one big descrambled buffer. Makes cook audio decoding
19649           work with the 'realaudiodec' decoder from gst-plugins-bad.
19650
19651 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19652
19653           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19654           Original commit message from CVS:
19655           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19656           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19657           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19658           (gst_rmdemux_parse_packet):
19659           * gst/realmedia/rmdemux.h:
19660           Remember first timestamp encountered in stream and re-timestamp
19661           stream to start from zero (fixes #397219); only send one newsegment
19662           event, not two; when seeking, send newsegment events from the
19663           streaming thread and not from the seeking thread.
19664
19665 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
19666
19667           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19668           Original commit message from CVS:
19669           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
19670           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19671           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19672           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19673           * gst/mpegstream/gstmpegdemux.h:
19674           Reset last_flow values for the various streams after a flushing
19675           seek, otherwise we might aggregate wrong flow returns afterwards
19676           that will make upstream pause silently. This should fix seeking
19677           in DVDs and also fix the Thoggen cropping dialog (#438610).
19678
19679 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19680
19681           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19682           Original commit message from CVS:
19683           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19684           (gst_asf_demux_chain_headers),
19685           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19686           (gst_asf_demux_have_mutually_exclusive_active_stream),
19687           (gst_asf_demux_check_activate_streams),
19688           (gst_asf_demux_find_stream_with_complete_payload),
19689           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19690           (gst_asf_demux_activate_ext_props_streams),
19691           (gst_asf_demux_process_object):
19692           * gst/asfdemux/gstasfdemux.h:
19693           Activate streams (ie. add the pads to the element) depending on
19694           whether we actually get data for those streams within the ASF
19695           preroll value specified. Currently only done in pull-mode though
19696           (this will fix problems with playbin hanging on mms streams once
19697           we use this in push-mode as well).
19698
19699 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19700
19701           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19702           Original commit message from CVS:
19703           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19704           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19705           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19706           (gst_asf_demux_process_file):
19707           * gst/asfdemux/gstasfdemux.h:
19708           Make all timestamps start from zero in pull-mode too; some small
19709           clean-ups and FIXMEs here and there.
19710
19711 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19712
19713           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19714           Original commit message from CVS:
19715           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19716           (gst_asf_demux_parse_packet):
19717           If packet size is specified within the packet and smaller than
19718           the actual packet size, don't parse beyond the size specified in
19719           the packet (this makes us parse some cases of packets with single
19720           compressed payloads cleanly, see e.g stream from #431318). Also
19721           add a sanity check when parsing compressed single payloads.
19722
19723 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19724
19725           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19726           Original commit message from CVS:
19727           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19728           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19729           (gst_asf_demux_handle_seek_event),
19730           (gst_asf_demux_push_complete_payloads):
19731           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19732           send data from the keyframe right before the new segment start to
19733           make sure the decoder doesn't have to decode more than absolutely
19734           necessary.
19735
19736 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19737
19738           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19739           Original commit message from CVS:
19740           * gst/asfdemux/asfheaders.c:
19741           * gst/asfdemux/asfheaders.h:
19742           * gst/asfdemux/asfpacket.c:
19743           (asf_payload_parse_replicated_data_extensions),
19744           (gst_asf_demux_parse_payload):
19745           * gst/asfdemux/asfpacket.h:
19746           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19747           (gst_asf_demux_push_complete_payloads),
19748           (gst_asf_demux_process_ext_stream_props):
19749           * gst/asfdemux/gstasfdemux.h:
19750           Implement payload extension system/extended replicated data parsing,
19751           so we can extract payload durations if they're specified.
19752
19753 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
19754
19755           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19756           Original commit message from CVS:
19757           * gst/asfdemux/asfheaders.h:
19758           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19759           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19760           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19761           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19762           (gst_asf_demux_parse_stream_object),
19763           (gst_asf_demux_process_ext_stream_props),
19764           (gst_asf_demux_process_queued_extended_stream_objects),
19765           (gst_asf_demux_activate_ext_props_streams),
19766           (gst_asf_demux_process_object):
19767           * gst/asfdemux/gstasfdemux.h:
19768           Refactor stream parse/activation a bit (stream activation heuristics
19769           are still the same though); some more clean-ups.
19770
19771 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19772
19773           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19774           Original commit message from CVS:
19775           * win32/common/.cvsignore:
19776           Ignore generated config.h file to make build bot happy.
19777
19778 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19779
19780           gst/asfdemux/: Init debug category before using it.
19781           Original commit message from CVS:
19782           * gst/asfdemux/gstasf.c: (plugin_init):
19783           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19784           * gst/asfdemux/gstasfdemux.h:
19785           Init debug category before using it.
19786
19787 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
19788
19789           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19790           Original commit message from CVS:
19791           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19792           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19793           Fix silly bug when we can't pull as much data as we want; don't
19794           forget to announce pending tags in the new packet parsing code.
19795
19796 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
19797
19798           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19799           Original commit message from CVS:
19800           * configure.ac:
19801           * win32/MANIFEST:
19802           Generate a win32 config.h into win32/common and add to MANIFEST so
19803           it gets disted (#393890). Looks like win32/common/config.h.in needs
19804           some work though.
19805
19806 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
19807
19808           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19809           Original commit message from CVS:
19810           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19811           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19812           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19813           Fix pull mode operation some more: send newsegment event before
19814           sending data; handle EOS and fatal flow returns a bit better; don't
19815           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19816
19817 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19818
19819           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19820           Original commit message from CVS:
19821           * gst/asfdemux/Makefile.am:
19822           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19823           (asf_packet_create_payload_buffer),
19824           (asf_payload_find_previous_fragment),
19825           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19826           (gst_asf_demux_parse_packet):
19827           * gst/asfdemux/asfpacket.h:
19828           * gst/asfdemux/gstasfdemux.c:
19829           (gst_asf_demux_reset_stream_state_after_discont),
19830           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19831           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19832           (gst_asf_demux_process_chunk):
19833           * gst/asfdemux/gstasfdemux.h:
19834           New packet parsing code: should put halfway decent timestamps on
19835           buffers, and might even set the appropriate keyframe/discont buffer
19836           flags from time to time (and even if it doesn't, I'm at least able
19837           to debug this code); only used in pull-mode so far. Still needs
19838           some more work, like payload extensions parsing and proper flow
19839           aggregation, and stream activation based on preroll. Stay tuned.
19840
19841 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19842
19843           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19844           Original commit message from CVS:
19845           * gst/asfdemux/asfheaders.h:
19846           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19847           (gst_asf_demux_seek_index_lookup),
19848           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19849           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19850           (gst_asf_demux_process_ext_content_desc),
19851           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19852           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19853           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19854           * gst/asfdemux/gstasfdemux.h:
19855           Some clean-ups and small fixes: rename asf_stream_context structure to
19856           AsfStream; inline some three-line utility functions that are only used
19857           once anyway and get rid of their associated helper structs; make debug
19858           category global so that it is used by the debug statements in the other
19859           file as well; simplify gst_asf_demux_get_stream(); fix accidental
19860           implicit initialisation of stream->last_buffer_timestamp to 0, which
19861           would lead to missing timestamps on the first buffer; put fourcc format
19862           into video caps to make certain proprietary wmv decoders happy (for the
19863           case of WMVA in particular); play_time is offset by preroll as well, so
19864           fix overreporting of duration for some files.
19865
19866 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19867
19868           gst/asfdemux/gstasfdemux.c: Printf format fixes.
19869           Original commit message from CVS:
19870           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19871           (gst_asf_demux_pull_indices):
19872           Printf format fixes.
19873
19874 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19875
19876           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19877           Original commit message from CVS:
19878           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19879           (gst_mpeg_parse_send_event):
19880           Post an error message if EOS wasn't handled by anything downstream.
19881           This should fix playbin freezing/hanging with small VobSub subtitle
19882           files (background: not-linked flow returns from downstream are
19883           ignored for a while at the beginning, so if the file is small
19884           upstream will never get a not-linked flow return even if nothing
19885           is connected downstream). (#429960).
19886
19887 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
19888
19889           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19890           Original commit message from CVS:
19891           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19892           (gst_amrnbparse_sink_activate),
19893           (gst_amrnbparse_sink_activate_pull):
19894           Rewrite terminally broken sinkpad activation code.
19895           Now actually supports pull-mode activation (didn't before), and push
19896           mode activation doesn't leave the sinkpad flushing.
19897
19898 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19899
19900           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19901           Original commit message from CVS:
19902           * gst/asfdemux/asfheaders.c:
19903           * gst/asfdemux/asfheaders.h:
19904           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19905           (gst_asf_demux_reset), (gst_asf_demux_init),
19906           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19907           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19908           (gst_asf_demux_seek_index_lookup),
19909           (gst_asf_demux_reset_stream_state_after_discont),
19910           (gst_asf_demux_handle_seek_event),
19911           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19912           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19913           (gst_asf_demux_pull_indices),
19914           (gst_asf_demux_parse_data_object_start),
19915           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19916           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19917           (gst_asf_demux_process_simple_index),
19918           (gst_asf_demux_process_object),
19919           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19920           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19921           * gst/asfdemux/gstasfdemux.h:
19922           Make asfdemux work in pull mode where possible. If there's an index
19923           at the end of the file, read it and use it for seeking purposes.
19924
19925 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
19926
19927           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19928           Original commit message from CVS:
19929           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19930           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19931           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19932           Some timestamp fixes.
19933           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19934           Fix for 64-bit machines.
19935
19936 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
19937
19938           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19939           Original commit message from CVS:
19940           Patch by: René Stadler <mail at renestadler dot de>
19941           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19942           (find_seek_offset_time), (gst_rmdemux_reset),
19943           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19944           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19945           * gst/realmedia/rmdemux.h:
19946           Make rmdemux handle any number of logical streams. Fixes #428698.
19947
19948 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19949
19950         * po/nl.po:
19951           update dutch
19952           Original commit message from CVS:
19953           update dutch
19954
19955 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19956
19957           po/: Added Danish translation.
19958           Original commit message from CVS:
19959           submitted by: Mogens Jaeger <mogens@jaeger.tf>
19960           * po/LINGUAS:
19961           * po/da.po:
19962           Added Danish translation.
19963
19964 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
19965
19966           po/.cvsignore: Add pot.
19967           Original commit message from CVS:
19968           * po/.cvsignore:
19969           Add pot.
19970
19971 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
19972
19973           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19974           Original commit message from CVS:
19975           2007-03-27  Julien MOUTTE  <julien@moutte.net>
19976           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19977           stream and try to adapt to incoming timestamps lack of
19978           precision up to half a frame. This allows generating
19979           a perfect stream even with muxed formats like FLV where
19980           the timestamps are stored in milliseconds.
19981
19982 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19983
19984           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19985           Original commit message from CVS:
19986           * gst/realmedia/rmdemux.c:
19987           Remove unused zlib.h include. Fixes #421594.
19988
19989 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19990
19991           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19992           Original commit message from CVS:
19993           * ext/lame/gstlame.c: (gst_lame_setup):
19994           Disable the bitrate checking when the user has requested
19995           Free Format mode, as all bitrates less than the maximum
19996           are valid then.
19997
19998 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19999
20000           po/: Update translations.
20001           Original commit message from CVS:
20002           * po/hu.po:
20003           * po/it.po:
20004           * po/sv.po:
20005           Update translations.
20006
20007 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20008
20009           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20010           Original commit message from CVS:
20011           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20012           When handling seeks, don't convert -1 start or stop values to a bogus
20013           byte position - pass them upstream as -1.
20014
20015 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20016
20017           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20018           Original commit message from CVS:
20019           * gst/mpegaudioparse/gstmpegaudioparse.c:
20020           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20021           (gst_mp3parse_init), (gst_mp3parse_sink_event),
20022           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20023           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20024           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20025           (mp3parse_total_time), (mp3parse_handle_seek),
20026           (mp3parse_src_event), (mp3parse_src_query),
20027           (mp3parse_get_query_types), (plugin_init):
20028           * gst/mpegaudioparse/gstmpegaudioparse.h:
20029           Implement seeking via average bitrate, and position+duration
20030           querying in mp3parse. Later, it will support frame-accurate seeking by
20031           building a seek table as it parses.
20032           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20033           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20034           before any extant MP3 decoder plugin. This allows us to remove framing
20035           support from the decoders, if we want, and will provide them with
20036           accurate seeking automatically once it is finished.
20037           Fix the handling of MPEG-1 Layer 1 files.
20038           Partially fix timestamping of packets arriving from a demuxer by
20039           queueing the incoming timestamp until the next packet starts, rather
20040           than applying it immediately to the next pushed buffer.
20041
20042 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20043
20044           gst/asfdemux/gstasfdemux.c: Printf format fix.
20045           Original commit message from CVS:
20046           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20047           Printf format fix.
20048
20049 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20050
20051           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20052           Original commit message from CVS:
20053           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20054           (gst_cdio_cdda_src_finalize):
20055           Make sure we always destroy our libcdio handle.
20056
20057 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20058
20059           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20060           Original commit message from CVS:
20061           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20062           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20063           (gst_cdio_cdda_src_finalize):
20064           Small code cleanups.
20065           Don't use pad_alloc as the base class cannot deal with the error codes.
20066
20067 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
20068
20069           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20070           Original commit message from CVS:
20071           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
20072           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20073           Never post a (fatal) error message on the bus on decoding errors. We
20074           should only do this if we can't recover, but mpeg2dec can always
20075           recover. This is needed for DVB streams, for example, where there
20076           may be temporary glitches in the stream. Instead of an error
20077           message, post a warning message on the bus for every N decoding
20078           errors. Fixes #370020.
20079
20080 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20081
20082           configure.ac: Convert to new AG_GST style.
20083           Original commit message from CVS:
20084           * configure.ac:
20085           Convert to new AG_GST style.
20086
20087 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20088
20089           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20090           Original commit message from CVS:
20091           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20092           (gst_lame_setup):
20093           Display sensible defaults and limits for the
20094           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20095           property - it's supposed to be a boolean 0/1 value.
20096
20097 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20098
20099           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20100           Original commit message from CVS:
20101           * ext/lame/gstlame.c:
20102           Initialise the variables so gcc doesn't complain about possibly
20103           uninitialised uses, even though they can't actually happen.
20104
20105 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
20106
20107           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20108           Original commit message from CVS:
20109           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20110           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20111           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20112           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20113           Implement all sample rates.
20114           Implement sample permutation a little smarter avoiding a memcpy.
20115           Fix timestamps, use segments, fix seeking.
20116
20117 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
20118
20119           Document siddec.
20120           Original commit message from CVS:
20121           * docs/plugins/Makefile.am:
20122           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20123           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20124           * docs/plugins/inspect/plugin-siddec.xml:
20125           * ext/sidplay/gstsiddec.cc:
20126           * ext/sidplay/gstsiddec.h:
20127           Document siddec.
20128
20129 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20130
20131           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
20132           Original commit message from CVS:
20133           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20134           (gst_lame_set_property), (gst_lame_setup):
20135           Fix up bitrate checking macro.  Make it give us a
20136           GST_ELEMENT_WARNING message so the application has a chance of
20137           reporting this to the user.  Move the checking to _setup, so we
20138           are sure it runs in the READY state, when we hope to have a pipeline
20139           and a bus that is not flushing.
20140           This fixes e.g. using 96 kbit/sec as a bitrate.
20141
20142 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20143
20144           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20145           Original commit message from CVS:
20146           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20147           (gst_asf_demux_process_advanced_mutual_exclusion),
20148           (gst_asf_demux_process_queued_extended_stream_objects),
20149           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20150           * gst/asfdemux/gstasfdemux.h:
20151           Parse advanced mutual exclusion object and only add pads for
20152           'hidden' streams (those in an extended stream header) that are
20153           mutually exclusive with an already existing 'main stream' if
20154           the broadcasting flag is not set. If the broadcasting flag is set,
20155           assume that data for this stream isn't sent. (This should ideally be
20156           solved better by making playbin more robust against this and/or by
20157           making mmssrc send some information downstream about which streams
20158           will be streamed). Fixes #353116.
20159
20160 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20161
20162           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20163           Original commit message from CVS:
20164           * gst/synaesthesia/gstsynaesthesia.c:
20165           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20166           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20167           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20168           (synaescope32), (synaescope_set_data), (synaesthesia_update),
20169           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20170           * gst/synaesthesia/synaescope.h:
20171           Move all the mutable engine state into a structure so that
20172           multiple element instances can run without interfering.
20173
20174 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20175
20176           Add crossreferences to glib/gobject/gstream docs.
20177           Original commit message from CVS:
20178           * configure.ac:
20179           * docs/plugins/Makefile.am:
20180           Add crossreferences to glib/gobject/gstream docs.
20181
20182 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20183
20184           gst/synaesthesia/: More source cleanups and add FIXME comments.
20185           Original commit message from CVS:
20186           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20187           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20188           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20189           (plugin_init):
20190           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20191           (synaescope8):
20192           More source cleanups and add FIXME comments.
20193
20194 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
20195
20196           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20197           Original commit message from CVS:
20198           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20199           Use gst_guint64_to_gdouble for conversions.
20200           * gst/synaesthesia/synaescope.c:
20201           Define M_PI and do not include <pthread.h> and
20202           <sys/time.h> for G_OS_WIN32
20203           * win32/vs6/libgstrealmedia.dsp:
20204           * win32/vs6/synaesthesia.dsp:
20205           Update projects files.
20206           * win32/common/config.h.in:
20207           Add config.h.in for autogen of config.h
20208
20209 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20210
20211           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20212           Original commit message from CVS:
20213           * configure.ac:
20214           Add --enable-experimental support. Activate synaesthesia when building
20215           with --enable-experimental. Fix --enable external configure switch
20216           description.
20217
20218 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20219
20220           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20221           Original commit message from CVS:
20222           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20223           (gst_lame_change_state):
20224           * ext/lame/gstlame.h:
20225           On receiving EOS, we try to push a last buffer with the remaining
20226           samples. Don't do that if we got an unclean flow return on the last
20227           gst_pad_push(), downstream might not handle this very gracefully
20228           (see #403168).
20229           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20230           Pass flow returns upstream (helps #403168).
20231
20232 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20233
20234           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20235           Original commit message from CVS:
20236           * gst/synaesthesia/gstsynaesthesia.c:
20237           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20238           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20239           (gst_synaesthesia_chain), (plugin_init):
20240           check result of gst_pad_push() in _chain.
20241
20242 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20243
20244           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20245           Original commit message from CVS:
20246           * gst/synaesthesia/Makefile.am:
20247           * gst/synaesthesia/gstsynaesthesia.c:
20248           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20249           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20250           (gst_synaesthesia_chain), (plugin_init):
20251           * gst/synaesthesia/synaescope.c:
20252           * gst/synaesthesia/synaescope.h:
20253           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20254           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20255           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20256           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20257           possible leak in _chain. (#356882)
20258
20259 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20260
20261           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20262           Original commit message from CVS:
20263           * gst/asfdemux/asfheaders.c:
20264           * gst/asfdemux/asfheaders.h:
20265           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20266           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20267           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20268           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20269           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20270           (gst_asf_demux_process_ext_content_desc),
20271           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20272           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20273           (gst_asf_demux_process_bitrate_props_object),
20274           (gst_asf_demux_process_header_ext),
20275           (gst_asf_demux_process_language_list),
20276           (gst_asf_demux_process_ext_stream_props),
20277           (gst_asf_demux_process_queued_extended_stream_objects),
20278           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20279           * gst/asfdemux/gstasfdemux.h:
20280           Refactor and clean up header parsing and chain function a bit; get
20281           rid of some cruft; make header parsing a tad more robust, fixing
20282           #403188.
20283
20284 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20285
20286           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20287           Original commit message from CVS:
20288           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20289           Post an error if we receive an EOS event while still waiting for the
20290           ASF header object to come through.
20291
20292 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
20293
20294           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20295           Original commit message from CVS:
20296           Patch by: Xavier B. <xavierb gmail com>
20297           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20298           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20299           (gst_asf_demux_process_ext_content_desc),
20300           (gst_asf_demux_process_data),
20301           (gst_asf_demux_process_language_list),
20302           (gst_asf_demux_process_ext_stream_props),
20303           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20304           Guard places where we assume that a certain amount of data is
20305           available better against less data being available (should fix
20306           infamous assertion crasher bug #336370). Also fixes a small
20307           memory leak.
20308
20309 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20310
20311           gst/realmedia/: Add demuxer for RealAudio files (#349779).
20312           Original commit message from CVS:
20313           * gst/realmedia/Makefile.am:
20314           * gst/realmedia/rademux.c:
20315           * gst/realmedia/rademux.h:
20316           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20317           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20318           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20319           * gst/realmedia/rmutils.h:
20320           Add demuxer for RealAudio files (#349779).
20321
20322 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
20323
20324           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20325           Original commit message from CVS:
20326           * Makefile.am:
20327           Add win32/MANIFEST to EXTRA_DIST so win32 files will
20328           be include in the next release.
20329           * win32/MANIFEST:
20330           Remove win32/common/config.h is which is not autogenerated yet.
20331
20332 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20333
20334           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20335           Original commit message from CVS:
20336           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20337           warn when outgoing sample rate is different from incoming
20338
20339 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20340
20341           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20342           Original commit message from CVS:
20343           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20344           All sample-rates < 32khz come from the LSF extensions, which only
20345           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20346           Use gst_util_uint64_scale because we can.
20347
20348 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20349
20350           tests/check/elements/amrnbenc.c: and fix compilation of this test
20351           Original commit message from CVS:
20352           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20353           (cleanup_amrnbenc):
20354           and fix compilation of this test
20355
20356 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20357
20358           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20359           Original commit message from CVS:
20360           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20361           (cleanup_amrnbenc):
20362           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20363           (cleanup_mpeg2dec):
20364           re-apply as it was -bad and not -ugly that is frozen, doh
20365
20366 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20367
20368           tests/check/elements/: revert my freeze breakage
20369           Original commit message from CVS:
20370           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20371           (cleanup_amrnbenc):
20372           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20373           (cleanup_mpeg2dec):
20374           revert my freeze breakage
20375
20376 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20377
20378           gst/asfdemux/gstasfdemux.c: add a comment about a future change
20379           Original commit message from CVS:
20380           * gst/asfdemux/gstasfdemux.c:
20381           (gst_asf_demux_get_gst_tag_from_tag_name),
20382           (gst_asf_demux_process_ext_content_desc):
20383           add a comment about a future change
20384           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20385           (cleanup_amrnbenc):
20386           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20387           (cleanup_mpeg2dec):
20388           consistent pad (de)activation
20389
20390 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20391
20392           gst/asfdemux/gstasfdemux.c: Update query_types function too.
20393           Original commit message from CVS:
20394           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20395           Update query_types function too.
20396
20397 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20398
20399           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20400           Original commit message from CVS:
20401           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20402           (gst_rmdemux_src_query_types):
20403           Implement SEEKING query, make query function thread-safe.
20404
20405 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20406
20407           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20408           Original commit message from CVS:
20409           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20410           Use alignment-safe macros here too (subbuffers ...); guard against
20411           hypothetical memory access beyond our given buffer in the case
20412           where the buffer size is not a multiple of 2.
20413
20414 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
20415
20416           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20417           Original commit message from CVS:
20418           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20419           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20420           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20421           * gst/asfdemux/gstasfdemux.h:
20422           Don't crash in the seek event handling code when playtime is 0,
20423           as may be the case with live streams (#386218). Implement SEEKING
20424           query so applications can query seekability without second-guessing
20425           based on whether we have a duration or not.
20426
20427 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20428
20429           add doap file
20430           Original commit message from CVS:
20431           * Makefile.am:
20432           * gst-plugins-ugly.doap:
20433           * gst-plugins-ugly.spec.in:
20434           add doap file
20435
20436 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
20437
20438           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20439           Original commit message from CVS:
20440           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20441           Use our alignment-safe macros here too, since we can't assume that
20442           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20443           here).
20444
20445 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20446
20447           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20448           Original commit message from CVS:
20449           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20450           Also, don't read the index for a stream a second time when
20451           operating in pull-mode and reaching the end of the file.
20452
20453 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20454
20455           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20456           Original commit message from CVS:
20457           Patch by: Roland Kay  <roland.kay at ox compsoc net>
20458           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20459           Don't leak stream index (#385292).
20460
20461 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20462
20463           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20464           Original commit message from CVS:
20465           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20466           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20467           (gst_lame_setup):
20468           * ext/lame/gstlame.h:
20469           Fix leak (by calling lame_init_params() before lame_close()); handle
20470           NULL return from lame_init() more gracefully. Fixes #385311.
20471
20472 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20473
20474           configure.ac: Back to CVS
20475           Original commit message from CVS:
20476           * configure.ac:
20477           Back to CVS
20478
20479 === release 0.10.5 ===
20480
20481 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20482
20483         * ChangeLog:
20484         * NEWS:
20485         * RELEASE:
20486         * configure.ac:
20487         * docs/plugins/gst-plugins-ugly-plugins.args:
20488         * docs/plugins/inspect/plugin-a52dec.xml:
20489         * docs/plugins/inspect/plugin-asf.xml:
20490         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20491         * docs/plugins/inspect/plugin-dvdsub.xml:
20492         * docs/plugins/inspect/plugin-iec958.xml:
20493         * docs/plugins/inspect/plugin-lame.xml:
20494         * docs/plugins/inspect/plugin-mad.xml:
20495         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20496         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20497         * docs/plugins/inspect/plugin-mpegstream.xml:
20498         * docs/plugins/inspect/plugin-siddec.xml:
20499           Release 0.10.5
20500           Original commit message from CVS:
20501           Release 0.10.5
20502
20503 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
20504
20505           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
20506           Original commit message from CVS:
20507           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20508           to in the previous checkin.  see #385192.  You can have your
20509           cheese back now.
20510
20511 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
20512
20513           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
20514           Original commit message from CVS:
20515           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20516           from the dereferenced integer, not the pointer itself.  Fixes
20517           #385192.
20518           I'm takin ur cheese!
20519
20520 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
20521
20522         * ChangeLog:
20523           ChangeLog surgery: fix bug number
20524           Original commit message from CVS:
20525           ChangeLog surgery: fix bug number
20526
20527 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20528
20529           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20530           Original commit message from CVS:
20531           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20532           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20533           For version 4 streams, read the extra codec data size from the
20534           header instead of assuming it is always 16 (also read it from the
20535           right position) (#384989). For version 4 and 5 streams, check that
20536           the specified extra codec data size doesn't make us read beyond the
20537           chunk boundary (#384989).
20538
20539 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20540
20541         * po/af.po:
20542         * po/az.po:
20543         * po/cs.po:
20544         * po/en_GB.po:
20545         * po/hu.po:
20546         * po/it.po:
20547         * po/nb.po:
20548         * po/nl.po:
20549         * po/or.po:
20550         * po/sq.po:
20551         * po/sr.po:
20552         * po/sv.po:
20553         * po/uk.po:
20554         * po/vi.po:
20555           Update .po files
20556           Original commit message from CVS:
20557           Update .po files
20558
20559 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20560
20561           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20562           Original commit message from CVS:
20563           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20564           Cosmetic changes: fix misleading debug statement, update
20565           comment, add cast.
20566
20567 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20568
20569           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20570           Original commit message from CVS:
20571           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20572           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20573           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20574           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20575           * ext/mpeg2dec/gstmpeg2dec.h:
20576           Align buffers to a 16 byte boundary so the altivec optimisations
20577           don't crash. Fixes #327350.
20578
20579 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20580
20581           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20582           Original commit message from CVS:
20583           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20584           The availability of extra codec data isn't something that
20585           warrants debug messages at WARNING level (see #376958).
20586
20587 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20588
20589           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20590           Original commit message from CVS:
20591           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20592           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20593           (gst_dvd_demux_send_subbuffer):
20594           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20595           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20596           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20597           (gst_mpeg_demux_send_subbuffer):
20598           * gst/mpegstream/gstmpegdemux.h:
20599           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20600           (gst_mpeg_parse_chain):
20601           Fix flow value combination; this fixes playbin/totem locking up if
20602           a VobSub file is specified as subtitle file (#334322). Flow value
20603           combination should only happen once we are fairly sure we've got all
20604           pads that are available for now. Since there isn't a well-specified
20605           time when this is the case in MPEG, we'll just assume this is the
20606           case once there has been a certain number of packets for each
20607           stream we've found so far.
20608
20609 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
20610
20611           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20612           Original commit message from CVS:
20613           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20614           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20615           Simplify the framerate code and support more framerates. Fixes #361584.
20616
20617 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20618
20619           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20620           Original commit message from CVS:
20621           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20622           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20623           Fix minor memleak when creating pads from static pad templates (#369627).
20624           * tests/check/Makefile.am:
20625           * tests/check/elements/.cvsignore:
20626           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20627           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20628           Add unit tests for mpeg2dec (#369627).
20629
20630 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20631
20632         * ChangeLog:
20633           give credit
20634           Original commit message from CVS:
20635           give credit
20636
20637 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
20638
20639           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20640           Original commit message from CVS:
20641           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20642           (gst_lame_change_state):
20643           * ext/lame/gstlame.h:
20644           Make lame timestamp flushed eos buffer by some additional timestamp
20645           accounting. Fixes #374760.
20646
20647 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
20648
20649           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20650           Original commit message from CVS:
20651           * gst/mpegaudioparse/gstmpegaudioparse.c:
20652           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20653           (gst_mp3parse_init), (gst_mp3parse_dispose),
20654           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20655           (gst_mp3parse_change_state):
20656           * gst/mpegaudioparse/gstmpegaudioparse.h:
20657           Make timestamp handling in mp3parse saner; now works for at least
20658           simple cases.
20659
20660 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
20661
20662           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20663           Original commit message from CVS:
20664           * gst/mpegaudioparse/Makefile.am:
20665           * gst/mpegaudioparse/gstmpegaudioparse.c:
20666           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20667           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20668           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20669           (gst_mp3parse_change_state), (plugin_init):
20670           * gst/mpegaudioparse/gstmpegaudioparse.h:
20671           Bring mp3parse into the 21st century.
20672           Use its own debug category, use gstadapter, format nicely to 80
20673           columns, and fix incorrect handling of 32 kHz and less files.
20674
20675 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
20676
20677           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20678           Original commit message from CVS:
20679           Patch by: Sebastian Droege <slomo at ubuntu dot com>
20680           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20681           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20682           * ext/mpeg2dec/gstmpeg2dec.h:
20683           libmpeg2 requires its output buffers to start at a 16byte aligned
20684           address or the altivec optimizations will explode.
20685
20686 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20687
20688           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20689           Original commit message from CVS:
20690           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20691           * ext/cdio/gstcdio.h:
20692           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20693           Move CD-TEXT utility function into common file so it can also be
20694           used by a future cdioparanoiasrc.
20695
20696 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20697
20698           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20699           Original commit message from CVS:
20700           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20701           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20702           information (fixes #340433).
20703
20704 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
20705
20706           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20707           Original commit message from CVS:
20708           Patch by: Josep Torra Valles  <josep at fluendo com>
20709           * gst/iec958/ac3_padder.c: (ac3p_init):
20710           * gst/mpegstream/gstmpegparse.c:
20711           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20712           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20713           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20714           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20715           (gst_rmdemux_parse_packet):
20716           Misc. fixes for problems discovered by Forte (different return types
20717           in function declaration and definition, pointer arithmetics with
20718           void pointers). Fixes #362639.
20719
20720 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20721
20722           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20723           Original commit message from CVS:
20724           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20725           Don't announce audio or subtitle streams that aren't really present,
20726           it makes dvddemux create pads that will never carry any data, which
20727           is not good.
20728
20729 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20730
20731           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20732           Original commit message from CVS:
20733           * ext/lame/gstlame.c: (gst_lame_set_property):
20734           Round up not allowed bitrates to the next higher allowed one
20735           (Closes: #361140).
20736
20737 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
20738
20739           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20740           Original commit message from CVS:
20741           * docs/plugins/Makefile.am:
20742           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20743           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20744           * ext/lame/gstlame.c: (gst_lame_class_init):
20745           * ext/lame/gstlame.h:
20746           Add docs for lame and lame to docs. Specify allowed bitrates
20747           in the properties description (#361140). Canonicalise object
20748           property names (ie. use hyphen instead of underscore).
20749           * docs/plugins/inspect/plugin-a52dec.xml:
20750           * docs/plugins/inspect/plugin-amrnb.xml:
20751           * docs/plugins/inspect/plugin-asf.xml:
20752           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20753           * docs/plugins/inspect/plugin-dvdread.xml:
20754           * docs/plugins/inspect/plugin-dvdsub.xml:
20755           * docs/plugins/inspect/plugin-iec958.xml:
20756           * docs/plugins/inspect/plugin-lame.xml:
20757           * docs/plugins/inspect/plugin-mad.xml:
20758           * docs/plugins/inspect/plugin-mpeg2dec.xml:
20759           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20760           * docs/plugins/inspect/plugin-mpegstream.xml:
20761           * docs/plugins/inspect/plugin-siddec.xml:
20762           Update version to CVS.
20763
20764 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20765
20766           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20767           Original commit message from CVS:
20768           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20769           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20770           (plugin_init):
20771           * po/POTFILES.in:
20772           Add i18n magic to lame plugin. Throw decent error message when we
20773           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20774
20775 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
20776
20777           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20778           Original commit message from CVS:
20779           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20780           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20781           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20782           Change caps to x-rdt, because it's not x-rtp.
20783           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20784           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20785           (gst_rmdemux_plugin_init):
20786           Activate pad before adding to the element.
20787           Return the combined stream return values after pad_alloc.
20788
20789 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
20790
20791           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20792           Original commit message from CVS:
20793           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20794           * ext/mpeg2dec/gstmpeg2dec.h:
20795           Add some debugging to timestamp handling.
20796           Make sure we don't convert invalid timestamps.
20797
20798 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20799
20800           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20801           Original commit message from CVS:
20802           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20803           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20804           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20805           (gst_dvd_demux_get_subpicture_stream):
20806           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20807           (gst_mpeg_demux_get_audio_stream),
20808           (gst_mpeg_demux_get_private_stream):
20809           Active pads before adding them to the running element. Don't assert
20810           on non-BYTE format newsegment events in asfdemux.
20811
20812 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
20813
20814           Printf format fixes.
20815           Original commit message from CVS:
20816           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20817           (gst_dvd_read_src_handle_seek_event):
20818           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20819           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20820           * ext/sidplay/gstsiddec.cc:
20821           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20822           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20823           (gst_rmdemux_parse_packet):
20824           Printf format fixes.
20825
20826 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20827
20828           gst/realmedia/: Added RDT depayloader.
20829           Original commit message from CVS:
20830           * gst/realmedia/Makefile.am:
20831           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20832           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20833           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20834           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20835           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20836           * gst/realmedia/rdtdepay.h:
20837           Added RDT depayloader.
20838           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20839           (gst_rmdemux_plugin_init), (plugin_init):
20840           Remove unused function.
20841           Added some more mime-types.
20842
20843 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20844
20845           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20846           Original commit message from CVS:
20847           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20848           If an incoming timestamp is within one sample of our current
20849           timestamp, then keep it. This prevents imprecision in the
20850           PTS (which only has 90khz granularity) from affecting our stream.
20851
20852 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
20853
20854           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20855           Original commit message from CVS:
20856           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20857           Reflow code so that compiler doesn't complain about possible use
20858           of uninitialised variable any longer; but just in case, initialise
20859           it anyway; also take object ref in query function and do peer pad
20860           stuff in a more thread-safe way.
20861
20862 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
20863
20864           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20865           Original commit message from CVS:
20866           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20867           Init a variable to make compilers happy.
20868
20869 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
20870
20871           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20872           Original commit message from CVS:
20873           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20874           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20875           (gst_dvd_demux_sync_stream_to_time):
20876           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20877           (gst_mpeg_demux_synchronise_pads),
20878           (gst_mpeg_demux_sync_stream_to_time):
20879           Send newsegment updates for sparse streams (#350778).
20880
20881 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20882
20883           ext/dvdread/dvdreadsrc.c: fix compile warning
20884           Original commit message from CVS:
20885           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20886           fix compile warning
20887
20888 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20889
20890         * configure.ac:
20891           bump the nano bitches
20892           Original commit message from CVS:
20893           bump the nano bitches
20894
20895 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20896
20897           configure.ac: As another attempt, synaesthesia can be enabled by passing
20898           Original commit message from CVS:
20899           * configure.ac:
20900           As another attempt, synaesthesia can be enabled by passing
20901           --with-plugins="synaesthesia" to configure
20902
20903 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20904
20905           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20906           Original commit message from CVS:
20907           * configure.ac:
20908           Don't build synaesthesia by default, until someone confirms that it
20909           is okay (filed as #356882)
20910
20911 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20912
20913           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20914           Original commit message from CVS:
20915           * configure.ac:
20916           Don't build synaesthesia by default, until someone confirms that it
20917           is okay (filed as #356882)
20918
20919 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20920
20921           Port synaesthesia.
20922           Original commit message from CVS:
20923           * configure.ac:
20924           * gst/synaesthesia/Makefile.am:
20925           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20926           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20927           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20928           (gst_synaesthesia_change_state), (plugin_init):
20929           Port synaesthesia.
20930
20931 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20932
20933           More G_OBJECT macro fixing.
20934           Original commit message from CVS:
20935           * ext/mad/gstid3tag.c:
20936           * gst/mpegstream/gstrfc2250enc.h:
20937           * gst/synaesthesia/gstsynaesthesia.c:
20938           More G_OBJECT macro fixing.
20939
20940 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
20941
20942           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20943           Original commit message from CVS:
20944           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20945           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20946           Fix initialisation dummy buffer, the offsets are relative to the start
20947           of the buffers. Fixes #356004.
20948
20949 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
20950
20951         * gst-plugins-ugly.spec.in:
20952           update spec file
20953           Original commit message from CVS:
20954           update spec file
20955
20956 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20957
20958           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20959           Original commit message from CVS:
20960           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20961           Add convert query (needed for later when we just operate in time
20962           format and let the base source class handle all the seeking stuff).
20963
20964 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20965
20966           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20967           Original commit message from CVS:
20968           * gst/asfdemux/gstasfdemux.c:
20969           (gst_asf_demux_get_gst_tag_from_tag_name),
20970           (gst_asf_demux_process_ext_content_desc):
20971           Erm, lets properly fix it. The only non-text tag that we support is
20972           the track-number and that is an UINT. asfdemux was returning a GValue
20973           initialized as INT. Further the Track and not the TrackNumber tag
20974           (the latter is a string too).
20975
20976 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20977
20978           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20979           Original commit message from CVS:
20980           * gst/asfdemux/gstasfdemux.c:
20981           (gst_asf_demux_get_gst_tag_from_tag_name),
20982           (gst_asf_demux_process_ext_content_desc):
20983           Skip tags that are unknown (was producing an uninialized GValue).
20984
20985 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
20986
20987           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20988           Original commit message from CVS:
20989           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20990           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20991           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20992           (gst_a52dec_set_property), (gst_a52dec_get_property):
20993           * ext/a52dec/gsta52dec.h:
20994           Patch from from Michal Benes <michal.benes@itonis.tv>:
20995           Add two things to a52dec: configure the exact output format for ac3
20996           decoding through properties, if desired.
20997           By default, configure an output format preferred by downstream. Now
20998           that audioconvert lists caps by preference, this means that a52dec
20999           can do downmixing (iff required) rather than audioconvert, so it can
21000           use the ac3 downmix levels from the bitstream.
21001
21002 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21003
21004           Add missing GST_LIBS to the link flags
21005           Original commit message from CVS:
21006           * ext/lame/Makefile.am:
21007           * ext/mpeg2dec/Makefile.am:
21008           * gst/dvdlpcmdec/Makefile.am:
21009           * gst/dvdsub/Makefile.am:
21010           * gst/mpegaudioparse/Makefile.am:
21011           Add missing GST_LIBS to the link flags
21012
21013 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
21014
21015           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21016           Original commit message from CVS:
21017           * configure.ac:
21018           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21019
21020 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21021
21022           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21023           Original commit message from CVS:
21024           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21025           fix build for debug disabled
21026
21027 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
21028
21029           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21030           Original commit message from CVS:
21031           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21032           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21033           Use static pad templates with ANY caps for the source pads for
21034           simplicity and to avoid warnings when creating pads for unhandled
21035           codec IDs (#351795).
21036
21037 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
21038
21039           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21040           Original commit message from CVS:
21041           Patch by: Michal Benes <michal dot benes at itonis dot tv>
21042           * ext/mad/gstmad.c: (gst_mad_chain):
21043           Fix timestamping in mad by only activating a new timestamp when the
21044           previous frame has been decoded. Fixes #350723.
21045           Also clean up some of the non fatal warnings when the input buffer is
21046           too small to decode a header.
21047
21048 === release 0.10.4 ===
21049
21050 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21051
21052         * ChangeLog:
21053         * NEWS:
21054         * RELEASE:
21055         * configure.ac:
21056         * docs/plugins/gst-plugins-ugly-plugins.args:
21057         * docs/plugins/inspect/plugin-a52dec.xml:
21058         * docs/plugins/inspect/plugin-amrnb.xml:
21059         * docs/plugins/inspect/plugin-asf.xml:
21060         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21061         * docs/plugins/inspect/plugin-dvdread.xml:
21062         * docs/plugins/inspect/plugin-dvdsub.xml:
21063         * docs/plugins/inspect/plugin-iec958.xml:
21064         * docs/plugins/inspect/plugin-lame.xml:
21065         * docs/plugins/inspect/plugin-mad.xml:
21066         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21067         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21068         * docs/plugins/inspect/plugin-mpegstream.xml:
21069         * docs/plugins/inspect/plugin-rmdemux.xml:
21070         * docs/plugins/inspect/plugin-siddec.xml:
21071           releasing 0.10.4
21072           Original commit message from CVS:
21073           releasing 0.10.4
21074
21075 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21076
21077         * po/af.po:
21078         * po/az.po:
21079         * po/cs.po:
21080         * po/en_GB.po:
21081         * po/hu.po:
21082         * po/it.po:
21083         * po/nb.po:
21084         * po/nl.po:
21085         * po/or.po:
21086         * po/sq.po:
21087         * po/sr.po:
21088         * po/sv.po:
21089         * po/uk.po:
21090         * po/vi.po:
21091           Update .po files
21092           Original commit message from CVS:
21093           Update .po files
21094
21095 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
21096
21097           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21098           Original commit message from CVS:
21099           Patch by: Wim Taymans <wim at fluendo dot com>
21100           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21101           Instead of forwarding the event in the wrong format, unref it and set
21102           a boolean that we still need to send it in the streaming thread.
21103           Fixes #350554
21104
21105 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21106
21107           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21108           Original commit message from CVS:
21109           Patch by: Edward Hervey (edward at fluendo dot com)
21110           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21111           Put debug category initialization before use of GST_DEBUG, in order
21112           to remove a fatal warning.  Fixes #350895
21113
21114 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21115
21116           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21117           Original commit message from CVS:
21118           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21119           Set rank to NONE for the time being until we make playbin handle
21120           subtitle pictures again (dvdsubdec seems to be a bit shaky at
21121           times when seeking, so it's probably better if it doesn't get
21122           autoplugged for the time being).
21123
21124 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21125
21126           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21127           Original commit message from CVS:
21128           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21129           (gst_rmdemux_parse_mdpr):
21130           Handle audio streams with stream_version 3 properly; warn about
21131           unknown stream versions; handle unknown fourccs a tad more
21132           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21133           with GST_FOURCC_FORMAT.
21134
21135 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21136
21137           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21138           Original commit message from CVS:
21139           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21140           Error out properly if this is an interactive DVD (fixes #345694).
21141
21142 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21143
21144           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21145           Original commit message from CVS:
21146           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21147           When the first_access is 1 or 0, we should copy the timestamp from
21148           the incoming buffer if there is one.
21149
21150 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21151
21152           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21153           Original commit message from CVS:
21154           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21155           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21156           Use GST_ELEMENT_ERROR for error reporting; post errors in some
21157           more places; remove superfluous newlines from debug statements.
21158
21159 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
21160
21161           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21162           Original commit message from CVS:
21163           Patch by: Frédéric Riss  <frederic.riss at gmail com>
21164           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21165           Don't set negative durations on outgoing buffers (#350044),
21166           which happens when you use macros that got changed during
21167           the last unstable cycle because they were thought not to
21168           be used anywhere.
21169
21170 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21171
21172           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21173           Original commit message from CVS:
21174           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21175           (gst_dvd_read_src_goto_chapter),
21176           (gst_dvd_read_src_get_chapter_starts),
21177           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21178           (gst_dvd_read_src_get_time_for_sector),
21179           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21180           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21181           (gst_dvd_read_src_goto_sector):
21182           * ext/dvdread/dvdreadsrc.h:
21183           Add basic support for time-based seeking; set timestamps on
21184           outgoing buffers if we have them; create table with
21185           chapter to time mapping when opening a title; rename
21186           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21187           make it take an explicit pgc argument; fix up some debugging
21188           messages so that title/chapter numbers are printed as starting
21189           from 1 for easier readability.
21190
21191 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
21192
21193           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21194           Original commit message from CVS:
21195           * gst/realmedia/Makefile.am:
21196           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21197           (gst_rmdemux_parse_cont):
21198           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21199           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21200           * gst/realmedia/rmutils.h:
21201           Factor out some code into rmutils.[ch]; when reading
21202           strings, don't read beyond the available data; read
21203           metadata strings correctly (string length is 16 bits
21204           here, not just 8).
21205
21206 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21207
21208           Fix dist by including gst-libs/
21209           Original commit message from CVS:
21210           * Makefile.am:
21211           * configure.ac:
21212           * gst/asfdemux/gstasfdemux.c:
21213           Fix dist by including gst-libs/
21214
21215 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21216
21217           Make custom error messages translatable.
21218           Original commit message from CVS:
21219           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21220           * po/POTFILES.in:
21221           Make custom error messages translatable.
21222           * gst/asfdemux/gstasf.c: (plugin_init):
21223           Remove setlocale() call, doesn't seem to be needed or recommended for
21224           plugins, at least not according to gstreamer/docs/random/i18n.
21225
21226 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21227
21228           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21229           Original commit message from CVS:
21230           * gst/asfdemux/Makefile.am:
21231           * gst/asfdemux/asfheaders.c:
21232           * gst/asfdemux/asfheaders.h:
21233           * gst/asfdemux/gstasf.c: (plugin_init):
21234           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21235           Error out when the stream is encrypted (rather than feeding
21236           garbage to the decoders). Fixes #349025.
21237
21238 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21239
21240           Add/enable autofoo magic for translations.
21241           Original commit message from CVS:
21242           * Makefile.am:
21243           * autogen.sh:
21244           * configure.ac:
21245           * po/POTFILES.in:
21246           Add/enable autofoo magic for translations.
21247
21248 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
21249
21250           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21251           Original commit message from CVS:
21252           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21253           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21254           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21255           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21256           Don't leak streams, strings or caps. Get rid of unnecessary
21257           getcaps() function.
21258
21259 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21260
21261           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21262           Original commit message from CVS:
21263           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21264           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21265           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21266           (gst_rmdemux_stream_clear_cached_subpackets),
21267           (gst_rmdemux_descramble_cook_audio),
21268           (gst_rmdemux_descramble_dnet_audio),
21269           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21270           Descramble cook audio streams before sending them to the
21271           decoder. Fixes #347292.
21272           Also miscellaneous clean-ups and log-level changes.
21273
21274 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21275
21276           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21277           Original commit message from CVS:
21278           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
21279           * ext/lame/gstlame.c: (gst_lame_setup):
21280           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21281
21282 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
21283
21284           ext/sidplay/gstsiddec.*: Remove old metadata thing.
21285           Original commit message from CVS:
21286           * ext/sidplay/gstsiddec.cc:
21287           * ext/sidplay/gstsiddec.h:
21288           Remove old metadata thing.
21289
21290 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21291
21292           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21293           Original commit message from CVS:
21294           * gst/asfdemux/gstasfdemux.c:
21295           (gst_asf_demux_get_ext_stream_props_for_stream),
21296           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21297           Find language codes for audio streams if they are available.
21298
21299 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21300
21301           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21302           Original commit message from CVS:
21303           * gst/asfdemux/asfheaders.h:
21304           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21305           (gst_asf_demux_process_stream),
21306           (gst_asf_demux_process_language_list),
21307           (gst_asf_demux_process_ext_stream_props),
21308           (gst_asf_demux_process_queued_extended_stream_objects),
21309           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21310           * gst/asfdemux/gstasfdemux.h:
21311           Parse extended stream properties objects and stream objects
21312           hidden inside them (but delay creation of the appropriate
21313           pads until after all the 'normal' stream objects have been
21314           dealt with) (#343763). Also parse language list object.
21315
21316 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21317
21318           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21319           Original commit message from CVS:
21320           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21321           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21322           (find_seek_offset_time), (gst_rmdemux_perform_seek),
21323           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21324           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21325           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21326           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21327           * gst/realmedia/rmdemux.h:
21328           Cleanups, use GstSegment for seeking.
21329           Fix error handling.
21330           Combine flow return from all streams.
21331
21332 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21333
21334           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21335           Original commit message from CVS:
21336           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21337           Remove g_assert that shouldn't be there.
21338
21339 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
21340
21341           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21342           Original commit message from CVS:
21343           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21344           Fix refcounting when cropping. Fixes #341677.
21345
21346 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
21347
21348           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21349           Original commit message from CVS:
21350           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21351           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21352           (gst_asf_demux_process_segment):
21353           Fix typo. Closes #347029.
21354
21355 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21356
21357           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21358           Original commit message from CVS:
21359           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21360           Skip chunks for unknown streams properly. Fixes broken sound
21361           and/or video for files that have additional streams that
21362           we don't recognise yet (e.g. if they are embedded in extended
21363           stream properties). Partly fixes #343763.
21364
21365 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21366
21367           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21368           Original commit message from CVS:
21369           * gst/asfdemux/asfheaders.c:
21370           * gst/asfdemux/asfheaders.h:
21371           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21372           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21373           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21374           (gst_asf_demux_change_state):
21375           * gst/asfdemux/gstasfdemux.h:
21376           Add some more GUIDs and make debug log more readable
21377           and easier to follow when parsing the headers.
21378
21379 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
21380
21381           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21382           Original commit message from CVS:
21383           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21384           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21385           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21386           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21387           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21388           * ext/dvdread/dvdreadsrc.h:
21389           Rewrite seeking code and make seeking in DVDs work (#337834).
21390
21391 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21392
21393           autogen.sh: Check for automake-1.9 as well.
21394           Original commit message from CVS:
21395           * autogen.sh:
21396           Check for automake-1.9 as well.
21397
21398 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21399
21400           ext/dvdread/dvdreadsrc.c: Make check stronger.
21401           Original commit message from CVS:
21402           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21403           Make check stronger.
21404
21405 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21406
21407           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21408           Original commit message from CVS:
21409           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21410           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21411           (gst_asf_demux_push_buffer):
21412           * gst/asfdemux/gstasfdemux.h:
21413           Handle unknown codec IDs/fourccs properly (#345879); send tag
21414           events after newsegment event; fix use of GST_FOURCC_FORMAT
21415           macro.
21416
21417 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21418
21419           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21420           Original commit message from CVS:
21421           * ext/a52dec/gsta52dec.c: (plugin_init):
21422           Call the channel positions get_type() method in plugin_init
21423           to ensure that it isn't simultaneously called later from
21424           multiple threads.
21425
21426 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21427
21428           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21429           Original commit message from CVS:
21430           * gst/mpegstream/gstmpegpacketize.c:
21431           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21432           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21433           Also flush packetizer cache when we get a buffer that has the
21434           DISCONT flag set; update current byte position from buffer
21435           offset after a flush.
21436
21437 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21438
21439           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21440           Original commit message from CVS:
21441           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21442           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21443           (gst_mpeg_packetize_read):
21444           * gst/mpegstream/gstmpegpacketize.h:
21445           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21446           (gst_mpeg_parse_change_state):
21447           Flush packetizer cache when we get a FLUSH_STOP event;
21448           remove unused source pad member from packetizer; add debug
21449           category for packetizer.
21450
21451 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21452
21453           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21454           Original commit message from CVS:
21455           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21456           Treat dual-mono as stereo. It should really be output on 2 separate
21457           pads, but isn't for now.
21458
21459 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21460
21461           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21462           Original commit message from CVS:
21463           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21464           Assume 4:3 DAR rather than 4:3 PAR (#345184).
21465
21466 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21467
21468           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21469           Original commit message from CVS:
21470           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21471           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21472           any PAR whatsoever (rather than using 0/0, which will lead to
21473           an abort later on). Fixes #345184.
21474
21475 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
21476
21477           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21478           Original commit message from CVS:
21479           Patch by: Michael Dominic K.  < mdk at mdk org pl>
21480           * ext/mad/gstmad.c: (gst_mad_chain):
21481           Send newsegment event before calling
21482           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21483           in connection with pad blocking (#342594). While we're at it,
21484           do some minor clean-ups.
21485
21486 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21487
21488           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21489           Original commit message from CVS:
21490           * configure.ac:
21491           Fix --disable-external (can't set conditionals conditionally,
21492           #343602).
21493
21494 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21495
21496           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21497           Original commit message from CVS:
21498           * ext/a52dec/Makefile.am:
21499           ... and then he said "When you go and fix the build you
21500           better make sure you have some spare backslashes in your
21501           pocket".
21502
21503 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
21504
21505           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21506           Original commit message from CVS:
21507           * ext/sidplay/gstsiddec.cc:
21508           Fix copyright, email addresses and descriptions.
21509           Use saner defaults for arguments. Fixes #344667.
21510           constify some stuff.
21511           Fix memleaks.
21512           Add tags.
21513           Fix negotiation to do mono/44100 by default.
21514           Post error messages.
21515           Use _scale_int where possible.
21516
21517 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
21518
21519           ext/dvdnav/.cvsignore: More ignore
21520           Original commit message from CVS:
21521           * ext/dvdnav/.cvsignore:
21522           More ignore
21523
21524 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21525
21526           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21527           Original commit message from CVS:
21528           * tests/check/elements/amrnbenc.c: (push_data):
21529           Init memory before feeding it to the encoder to make
21530           the valgrind test succeed.
21531
21532 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
21533
21534           gst/asfdemux/.cvsignore: More ignore
21535           Original commit message from CVS:
21536           * gst/asfdemux/.cvsignore:
21537           More ignore
21538
21539 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21540
21541           .cvsignore: Ignore files generated by 'make dist'.
21542           Original commit message from CVS:
21543           * .cvsignore:
21544           Ignore files generated by 'make dist'.
21545
21546 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21547
21548           update build files
21549           Original commit message from CVS:
21550           * autogen.sh:
21551           * configure.ac:
21552           * ext/a52dec/Makefile.am:
21553           * ext/dvdnav/Makefile.am:
21554           * ext/dvdread/Makefile.am:
21555           * ext/lame/Makefile.am:
21556           * ext/mad/Makefile.am:
21557           * ext/mpeg2dec/Makefile.am:
21558           * ext/sidplay/Makefile.am:
21559           update build files
21560
21561 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21562
21563           autogen.sh: require am17
21564           Original commit message from CVS:
21565           * autogen.sh:
21566           require am17
21567           * configure.ac:
21568           * ext/annodex/Makefile.am:
21569           * ext/cdio/Makefile.am:
21570           * ext/dv/Makefile.am:
21571           * ext/esd/Makefile.am:
21572           * ext/flac/Makefile.am:
21573           * ext/gdk_pixbuf/Makefile.am:
21574           * ext/ladspa/Makefile.am:
21575           * ext/libcaca/Makefile.am:
21576           * ext/speex/Makefile.am:
21577           * ext/taglib/Makefile.am:
21578           * sys/oss/Makefile.am:
21579           * sys/sunaudio/Makefile.am:
21580           * sys/ximage/Makefile.am:
21581           clean up build further
21582
21583 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
21584
21585           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21586           Original commit message from CVS:
21587           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21588           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21589           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21590           (gst_mpeg2dec_change_state):
21591           * ext/mpeg2dec/gstmpeg2dec.h:
21592           Simplify and don't leak our buffer pool.
21593           Use _scale_int.
21594           Remove unfixed bug number from previous ChangeLog entry.
21595
21596 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21597
21598           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21599           Original commit message from CVS:
21600           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21601           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21602           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21603           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21604           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21605           (handle_sequence), (handle_picture), (handle_slice),
21606           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21607           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21608           * ext/mpeg2dec/gstmpeg2dec.h:
21609           Fix padtemplate as we can now do fractional framerates.
21610           Small cleanups.
21611           Use GstSegment.
21612           Add simple frame dropping QoS.
21613           Precalc buffer output sizes and UV offsets.
21614           Always give libmpeg2 a valid fbuf when it wants one.
21615           don't trust libmpeg to discard our buffers but manage it
21616           ourselves.
21617           Fixes #343627, #327350, #335288
21618
21619 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
21620
21621           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21622           Original commit message from CVS:
21623           * win32/MANIFEST:
21624           Add a manifest for futures ugly win32 releases.
21625           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21626           Move bufcaps declaration at the begining of the instructions
21627           block.
21628
21629 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21630
21631           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21632           Original commit message from CVS:
21633           * ext/alsaspdif/alsaspdifsink.h:
21634           * ext/amrwb/gstamrwbdec.h:
21635           * ext/amrwb/gstamrwbenc.h:
21636           * ext/amrwb/gstamrwbparse.h:
21637           * ext/arts/gst_arts.h:
21638           * ext/artsd/gstartsdsink.h:
21639           * ext/audiofile/gstafparse.h:
21640           * ext/audiofile/gstafsink.h:
21641           * ext/audiofile/gstafsrc.h:
21642           * ext/audioresample/gstaudioresample.h:
21643           * ext/bz2/gstbz2dec.h:
21644           * ext/bz2/gstbz2enc.h:
21645           * ext/dirac/gstdiracdec.h:
21646           * ext/directfb/dfbvideosink.h:
21647           * ext/divx/gstdivxdec.h:
21648           * ext/divx/gstdivxenc.h:
21649           * ext/dts/gstdtsdec.h:
21650           * ext/faac/gstfaac.h:
21651           * ext/gsm/gstgsmdec.h:
21652           * ext/gsm/gstgsmenc.h:
21653           * ext/ivorbis/vorbisenc.h:
21654           * ext/libfame/gstlibfame.h:
21655           * ext/nas/nassink.h:
21656           * ext/neon/gstneonhttpsrc.h:
21657           * ext/polyp/polypsink.h:
21658           * ext/sdl/sdlaudiosink.h:
21659           * ext/sdl/sdlvideosink.h:
21660           * ext/shout/gstshout.h:
21661           * ext/snapshot/gstsnapshot.h:
21662           * ext/sndfile/gstsf.h:
21663           * ext/swfdec/gstswfdec.h:
21664           * ext/tarkin/gsttarkindec.h:
21665           * ext/tarkin/gsttarkinenc.h:
21666           * ext/theora/theoradec.h:
21667           * ext/wavpack/gstwavpackdec.h:
21668           * ext/wavpack/gstwavpackparse.h:
21669           * ext/xine/gstxine.h:
21670           * ext/xvid/gstxviddec.h:
21671           * ext/xvid/gstxvidenc.h:
21672           * gst/cdxaparse/gstcdxaparse.h:
21673           * gst/cdxaparse/gstcdxastrip.h:
21674           * gst/colorspace/gstcolorspace.h:
21675           * gst/festival/gstfestival.h:
21676           * gst/freeze/gstfreeze.h:
21677           * gst/gdp/gstgdpdepay.h:
21678           * gst/gdp/gstgdppay.h:
21679           * gst/modplug/gstmodplug.h:
21680           * gst/mpeg1sys/gstmpeg1systemencode.h:
21681           * gst/mpeg1videoparse/gstmp1videoparse.h:
21682           * gst/mpeg2sub/gstmpeg2subt.h:
21683           * gst/mpegaudioparse/gstmpegaudioparse.h:
21684           * gst/multifilesink/gstmultifilesink.h:
21685           * gst/overlay/gstoverlay.h:
21686           * gst/playondemand/gstplayondemand.h:
21687           * gst/qtdemux/qtdemux.h:
21688           * gst/rtjpeg/gstrtjpegdec.h:
21689           * gst/rtjpeg/gstrtjpegenc.h:
21690           * gst/smooth/gstsmooth.h:
21691           * gst/smoothwave/gstsmoothwave.h:
21692           * gst/spectrum/gstspectrum.h:
21693           * gst/speed/gstspeed.h:
21694           * gst/stereo/gststereo.h:
21695           * gst/switch/gstswitch.h:
21696           * gst/tta/gstttadec.h:
21697           * gst/tta/gstttaparse.h:
21698           * gst/videodrop/gstvideodrop.h:
21699           * gst/xingheader/gstxingmux.h:
21700           * sys/directdraw/gstdirectdrawsink.h:
21701           * sys/directsound/gstdirectsoundsink.h:
21702           * sys/dxr3/dxr3audiosink.h:
21703           * sys/dxr3/dxr3spusink.h:
21704           * sys/dxr3/dxr3videosink.h:
21705           * sys/qcam/gstqcamsrc.h:
21706           * sys/vcd/vcdsrc.h:
21707           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21708
21709 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21710
21711           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21712           Original commit message from CVS:
21713           * ext/a52dec/gsta52dec.h:
21714           * ext/amrnb/amrnbdec.h:
21715           * ext/amrnb/amrnbenc.h:
21716           * ext/amrnb/amrnbparse.h:
21717           * ext/mpeg2dec/gstmpeg2dec.h:
21718           * ext/sidplay/gstsiddec.h:
21719           * gst/ac3parse/gstac3parse.h:
21720           * gst/asfdemux/gstasfdemux.h:
21721           * gst/asfdemux/gstasfmux.h:
21722           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21723           * gst/iec958/ac3iec.h:
21724           * gst/mpegaudioparse/gstmpegaudioparse.h:
21725           * gst/mpegstream/gstdvddemux.h:
21726           * gst/mpegstream/gstmpegclock.h:
21727           * gst/mpegstream/gstmpegdemux.h:
21728           * gst/mpegstream/gstmpegparse.h:
21729           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21730
21731 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
21732
21733           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21734           Original commit message from CVS:
21735           * README:
21736           Replace current README (containing the release notes from
21737           some 0.9.x version) with a proper README taken from the core.
21738
21739 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21740
21741           ext/amrnb/: Sortof first quick cleanup of all this mess...
21742           Original commit message from CVS:
21743           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21744           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21745           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21746           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21747           * ext/amrnb/amrnbparse.h:
21748           Sortof first quick cleanup of all this mess...
21749           Don't crap out on empty and invalid FTs but treat them as
21750           empty packets, the decoder handles them fine.
21751           Fixes #342222.
21752
21753 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21754
21755           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21756           Original commit message from CVS:
21757           * gst/asfdemux/gstasf.c: (plugin_init):
21758           Call gst_riff_init() so the riff debug category gets set up
21759           before it is being used.
21760
21761 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
21762
21763           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21764           Original commit message from CVS:
21765           * gst/iec958/ac3_padder.c: (ac3p_parse):
21766           * gst/iec958/ac3_padder.h:
21767           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21768           (ac3iec_chain_raw), (ac3iec_change_state):
21769           * gst/iec958/ac3iec.h:
21770           Write rate into the caps, for the allowed ac3 rates. Some minor
21771           cleanups.
21772
21773 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
21774
21775           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21776           Original commit message from CVS:
21777           Patch by: James "Doc" Livingston  <doclivingston gmail com>
21778           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21779           Do tag merging correctly (#339918). Output taglists
21780           properly in debug statements too while we're at it.
21781
21782 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21783
21784           ext/a52dec/gsta52dec.c: Add more debug
21785           Original commit message from CVS:
21786           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21787           Add more debug
21788           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21789           (gst_dvdlpcmdec_init), (update_timestamps),
21790           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21791           (dvdlpcmdec_sink_event):
21792           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21793           If we have a first_access offset but no current timestamp (might
21794           happen after a seek), then calculate a start time for the first
21795           portion so that it will align with the timestamp given for the
21796           first_access portion.
21797           If a new-segment arrives with format time, store the start
21798           time as a failsafe timestamp in case we never get any further
21799           timestamp info (unlikely)
21800           Mask out the 'frame number' section of the incoming header so
21801           that we don't consider it to be changing on every buffer and
21802           reset the caps constantly.
21803           Use gst_util_uint64_scale for duration calculation
21804
21805 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
21806
21807           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21808           Original commit message from CVS:
21809           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21810           Fix timestamping for cases where the first_access parameter is 4.
21811           Ensure we don't overrun buffers in other cases.
21812
21813 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21814
21815           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21816           Original commit message from CVS:
21817           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21818           Fix silly bug when reading metadata (#341254).
21819
21820 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
21821
21822           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21823           Original commit message from CVS:
21824           * autogen.sh: (CONFIGURE_DEF_OPT):
21825           libtoolize on Darwin/MacOSX is called glibtoolize
21826
21827 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21828
21829           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21830           Original commit message from CVS:
21831           * ext/lame/gstlame.c: (gst_lame_get_type),
21832           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21833           (gst_lame_setup), (gst_lame_change_state):
21834           * ext/lame/gstlame.h:
21835           Remove tag writing from lame (which was completely broken
21836           anyway, #329184). Leaving GstTagSetter interface around for
21837           now, albeit non-functional. Should be removed completely
21838           in 0.11. Use the 'id3v2mux' plugin from -good for writing
21839           tags.
21840
21841 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
21842
21843         * ChangeLog:
21844         * ext/dvdread/dvdreadsrc.c:
21845         * gst/asfdemux/gstasfdemux.c:
21846           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21847           Original commit message from CVS:
21848           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21849
21850 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
21851
21852           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21853           Original commit message from CVS:
21854           Patch by: Andres Salomon  <dilinger at debian org>
21855           * ext/lame/gstlame.c: (gst_lame_sink_event):
21856           Fix typo (comma vs. semicolon) (#340710).
21857
21858 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
21859
21860           ext/mad/gstmad.c: Make mad the second element to support the highly useful
21861           Original commit message from CVS:
21862           Patch by: Lutz Müller <lutz at topfrose de>
21863           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21864           Make mad the second element to support the highly useful
21865           FORMATS query (#340594)
21866
21867 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
21868
21869           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21870           Original commit message from CVS:
21871           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21872           (gst_mpeg2dec_src_query):
21873           Remember the query duration format before passing it upstream since it
21874           could have been modified.
21875           Add GST_WARNING_OBJECT in sink convert function to detail why the
21876           conversion didn't work.
21877
21878 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21879
21880           Define GstElementDetails as const and also static (when defined as global)
21881           Original commit message from CVS:
21882           * ext/amrwb/gstamrwbdec.c:
21883           * ext/amrwb/gstamrwbenc.c:
21884           * ext/amrwb/gstamrwbparse.c:
21885           * ext/arts/gst_arts.c:
21886           * ext/artsd/gstartsdsink.c:
21887           * ext/audiofile/gstafparse.c:
21888           * ext/audiofile/gstafsink.c:
21889           * ext/audiofile/gstafsrc.c:
21890           * ext/audioresample/gstaudioresample.c:
21891           * ext/bz2/gstbz2dec.c:
21892           * ext/bz2/gstbz2enc.c:
21893           * ext/cdaudio/gstcdaudio.c:
21894           * ext/directfb/dfbvideosink.c:
21895           * ext/divx/gstdivxdec.c:
21896           * ext/divx/gstdivxenc.c:
21897           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21898           * ext/faac/gstfaac.c: (gst_faac_base_init):
21899           * ext/faad/gstfaad.c:
21900           * ext/gsm/gstgsmdec.c:
21901           * ext/gsm/gstgsmenc.c:
21902           * ext/hermes/gsthermescolorspace.c:
21903           * ext/ivorbis/vorbisfile.c:
21904           * ext/lcs/gstcolorspace.c:
21905           * ext/libfame/gstlibfame.c:
21906           * ext/libmms/gstmms.c: (gst_mms_base_init):
21907           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21908           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21909           * ext/nas/nassink.c: (gst_nassink_base_init):
21910           * ext/neon/gstneonhttpsrc.c:
21911           * ext/sdl/sdlaudiosink.c:
21912           * ext/sdl/sdlvideosink.c:
21913           * ext/shout/gstshout.c:
21914           * ext/snapshot/gstsnapshot.c:
21915           * ext/sndfile/gstsf.c:
21916           * ext/swfdec/gstswfdec.c:
21917           * ext/tarkin/gsttarkindec.c:
21918           * ext/tarkin/gsttarkinenc.c:
21919           * ext/theora/theoradec.c:
21920           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21921           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21922           * ext/xvid/gstxviddec.c:
21923           * ext/xvid/gstxvidenc.c:
21924           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21925           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21926           * gst/chart/gstchart.c:
21927           * gst/colorspace/gstcolorspace.c:
21928           * gst/deinterlace/gstdeinterlace.c:
21929           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21930           * gst/festival/gstfestival.c:
21931           * gst/filter/gstbpwsinc.c:
21932           * gst/filter/gstiir.c:
21933           * gst/filter/gstlpwsinc.c:
21934           * gst/freeze/gstfreeze.c:
21935           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21936           * gst/librfb/gstrfbsrc.c:
21937           * gst/mixmatrix/mixmatrix.c:
21938           * gst/mpeg1sys/gstmpeg1systemencode.c:
21939           * gst/mpeg1videoparse/gstmp1videoparse.c:
21940           * gst/mpeg2sub/gstmpeg2subt.c:
21941           * gst/mpegaudioparse/gstmpegaudioparse.c:
21942           * gst/multifilesink/gstmultifilesink.c:
21943           * gst/overlay/gstoverlay.c:
21944           * gst/passthrough/gstpassthrough.c:
21945           * gst/playondemand/gstplayondemand.c:
21946           * gst/qtdemux/qtdemux.c:
21947           * gst/rtjpeg/gstrtjpegdec.c:
21948           * gst/rtjpeg/gstrtjpegenc.c:
21949           * gst/smooth/gstsmooth.c:
21950           * gst/smoothwave/gstsmoothwave.c:
21951           * gst/spectrum/gstspectrum.c:
21952           * gst/speed/gstspeed.c:
21953           * gst/stereo/gststereo.c:
21954           * gst/switch/gstswitch.c:
21955           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21956           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21957           * gst/vbidec/gstvbidec.c:
21958           * gst/videocrop/gstvideocrop.c:
21959           * gst/videodrop/gstvideodrop.c:
21960           * gst/virtualdub/gstxsharpen.c:
21961           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21962           * gst/y4m/gsty4mencode.c:
21963           * sys/cdrom/gstcdplayer.c:
21964           * sys/directdraw/gstdirectdrawsink.c:
21965           * sys/directsound/gstdirectsoundsink.c:
21966           * sys/glsink/glimagesink.c:
21967           * sys/qcam/gstqcamsrc.c:
21968           * sys/v4l2/gstv4l2src.c:
21969           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21970           * sys/ximagesrc/ximagesrc.c:
21971           Define GstElementDetails as const and also static (when defined as
21972           global)
21973
21974 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21975
21976           Define GstElementDetails as const and also static (when defined as global)
21977           Original commit message from CVS:
21978           * ext/mad/gstid3tag.c:
21979           * ext/mad/gstmad.c:
21980           * gst/ac3parse/gstac3parse.c:
21981           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21982           * gst/synaesthesia/gstsynaesthesia.c:
21983           Define GstElementDetails as const and also static (when defined as
21984           global)
21985
21986 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21987
21988           Define GstElementDetails as const and also static (when defined as global)
21989           Original commit message from CVS:
21990           * ext/aalib/gstaasink.c:
21991           * ext/annodex/gstcmmldec.c:
21992           * ext/annodex/gstcmmlenc.c:
21993           * ext/cairo/gsttextoverlay.c:
21994           * ext/cairo/gsttimeoverlay.c:
21995           * ext/cdio/gstcdiocddasrc.c:
21996           * ext/dv/gstdvdec.c:
21997           * ext/dv/gstdvdemux.c:
21998           * ext/esd/esdmon.c:
21999           * ext/esd/esdsink.c:
22000           * ext/flac/gstflacenc.c:
22001           * ext/flac/gstflactag.c:
22002           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22003           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22004           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22005           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22006           * ext/gdk_pixbuf/pixbufscale.c:
22007           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22008           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22009           * ext/jpeg/gstjpegdec.c:
22010           * ext/jpeg/gstjpegenc.c:
22011           * ext/jpeg/gstsmokedec.c:
22012           * ext/jpeg/gstsmokeenc.c:
22013           * ext/libcaca/gstcacasink.c:
22014           * ext/libmng/gstmngdec.c:
22015           * ext/libmng/gstmngenc.c:
22016           * ext/libpng/gstpngdec.c:
22017           * ext/libpng/gstpngenc.c:
22018           * ext/mikmod/gstmikmod.c:
22019           * ext/raw1394/gstdv1394src.c:
22020           * ext/shout2/gstshout2.c: (gst_shout2send_init):
22021           * ext/shout2/gstshout2.h:
22022           * ext/speex/gstspeexdec.c:
22023           * ext/speex/gstspeexenc.c:
22024           * gst/alpha/gstalpha.c:
22025           * gst/alpha/gstalphacolor.c:
22026           * gst/apetag/gstapedemux.c:
22027           * gst/auparse/gstauparse.c:
22028           * gst/autodetect/gstautoaudiosink.c:
22029           (gst_auto_audio_sink_base_init):
22030           * gst/autodetect/gstautovideosink.c:
22031           (gst_auto_video_sink_base_init):
22032           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22033           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22034           * gst/cutter/gstcutter.c:
22035           * gst/debug/breakmydata.c:
22036           * gst/debug/efence.c:
22037           * gst/debug/gstnavigationtest.c:
22038           * gst/debug/gstnavseek.c:
22039           * gst/debug/negotiation.c:
22040           * gst/debug/progressreport.c:
22041           * gst/debug/testplugin.c:
22042           * gst/effectv/gstaging.c:
22043           * gst/effectv/gstdice.c:
22044           * gst/effectv/gstedge.c:
22045           * gst/effectv/gstquark.c:
22046           * gst/effectv/gstrev.c:
22047           * gst/effectv/gstshagadelic.c:
22048           * gst/effectv/gstvertigo.c:
22049           * gst/effectv/gstwarp.c:
22050           * gst/flx/gstflxdec.c:
22051           * gst/goom/gstgoom.c:
22052           * gst/icydemux/gsticydemux.c:
22053           * gst/id3demux/gstid3demux.c:
22054           * gst/interleave/deinterleave.c:
22055           * gst/interleave/interleave.c:
22056           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22057           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22058           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22059           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22060           * gst/level/gstlevel.c:
22061           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22062           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22063           * gst/median/gstmedian.c:
22064           * gst/monoscope/gstmonoscope.c:
22065           * gst/multipart/multipartdemux.c:
22066           * gst/multipart/multipartmux.c:
22067           * gst/oldcore/gstaggregator.c:
22068           * gst/oldcore/gstfdsink.c:
22069           * gst/oldcore/gstmd5sink.c:
22070           * gst/oldcore/gstmultifilesrc.c:
22071           * gst/oldcore/gstpipefilter.c:
22072           * gst/oldcore/gstshaper.c:
22073           * gst/oldcore/gststatistics.c:
22074           * gst/rtp/gstasteriskh263.c:
22075           * gst/rtp/gstrtpL16depay.c:
22076           * gst/rtp/gstrtpL16pay.c:
22077           * gst/rtp/gstrtpamrdepay.c:
22078           * gst/rtp/gstrtpamrpay.c:
22079           * gst/rtp/gstrtpdepay.c:
22080           * gst/rtp/gstrtpgsmpay.c:
22081           * gst/rtp/gstrtph263pay.c:
22082           * gst/rtp/gstrtph263pdepay.c:
22083           * gst/rtp/gstrtph263ppay.c:
22084           * gst/rtp/gstrtpilbcdepay.c:
22085           * gst/rtp/gstrtpmp4gpay.c:
22086           * gst/rtp/gstrtpmp4vdepay.c:
22087           * gst/rtp/gstrtpmp4vpay.c:
22088           * gst/rtp/gstrtpmpadepay.c:
22089           * gst/rtp/gstrtpmpapay.c:
22090           * gst/rtp/gstrtppcmadepay.c:
22091           * gst/rtp/gstrtppcmapay.c:
22092           * gst/rtp/gstrtppcmudepay.c:
22093           * gst/rtp/gstrtppcmupay.c:
22094           * gst/rtp/gstrtpspeexdepay.c:
22095           * gst/rtp/gstrtpspeexpay.c:
22096           * gst/rtsp/gstrtpdec.c:
22097           * gst/rtsp/gstrtspsrc.c:
22098           * gst/smpte/gstsmpte.c:
22099           * gst/udp/gstdynudpsink.c:
22100           * gst/udp/gstmultiudpsink.c:
22101           * gst/udp/gstudpsink.c:
22102           * gst/udp/gstudpsrc.c:
22103           * gst/videobox/gstvideobox.c:
22104           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22105           * gst/videofilter/gstvideobalance.c:
22106           * gst/videofilter/gstvideoflip.c:
22107           * gst/videofilter/gstvideotemplate.c:
22108           (gst_videotemplate_base_init):
22109           * gst/videomixer/videomixer.c:
22110           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22111           (gst_wavparse_class_init), (gst_wavparse_dispose),
22112           (gst_wavparse_reset), (gst_wavparse_init),
22113           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22114           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22115           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22116           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22117           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22118           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22119           (gst_wavparse_change_state):
22120           * gst/wavparse/gstwavparse.h:
22121           * sys/oss/gstossmixerelement.c:
22122           * sys/oss/gstosssink.c:
22123           * sys/oss/gstosssrc.c:
22124           * sys/osxaudio/gstosxaudioelement.c:
22125           * sys/osxaudio/gstosxaudiosink.c:
22126           * sys/osxaudio/gstosxaudiosrc.c:
22127           * sys/sunaudio/gstsunaudiomixer.c:
22128           * sys/sunaudio/gstsunaudiosink.c:
22129           Define GstElementDetails as const and also static (when defined as
22130           global)
22131
22132 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
22133
22134           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22135           Original commit message from CVS:
22136           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22137           Fix name of custom event (use same as dvdreadsrc).
22138           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22139           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22140           Fix event parsing (the event name is in the structure, not the
22141           name of the structure itself); also fix indentation after
22142           boilerplate macro.
22143
22144 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
22145
22146           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22147           Original commit message from CVS:
22148           * ext/mad/gstid3tag.c: (plugin_init):
22149           Change debug category to 'id3mux'.
22150
22151 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
22152
22153           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22154           Original commit message from CVS:
22155           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
22156           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22157           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22158           (gst_id3_tag_chain):
22159           When acting as a muxer, set caps on outgoing buffers and set caps
22160           on source pad (fixes #323658). Remove unused application/x-gst-tags
22161           cruft from the 0.6 days.
22162
22163 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22164
22165           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22166           Original commit message from CVS:
22167           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22168           (gst_mad_src_query), (gst_mad_chain):
22169           .. and DEFAULT queries should work too. Use magic gst util scale
22170           functions in some places.
22171
22172 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
22173
22174           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22175           Original commit message from CVS:
22176           * ext/mad/gstmad.c: (gst_mad_src_query):
22177           Fix duration query in BYTES format (#336824).
22178
22179 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
22180
22181           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22182           Original commit message from CVS:
22183           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
22184           * ext/lame/gstlame.c: (gst_lame_sink_event):
22185           Don't crash if we get an EOS event before the encoder
22186           has been set up (#339287).
22187
22188 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
22189
22190           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22191           Original commit message from CVS:
22192           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22193           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22194           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22195           Move errors out of the normal code flow.
22196           Don't send eos, basesrc will do that for us when needed.
22197
22198 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
22199
22200           gst/mpegstream/: Do state changes correctly
22201           Original commit message from CVS:
22202           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22203           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22204           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22205           Do state changes correctly
22206
22207 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
22208
22209           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22210           Original commit message from CVS:
22211           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22212           (gst_mpeg2dec_alloc_buffer):
22213           Can't use gst_pad_alloc_buffer*() when we are going to crop
22214           the image before sending it out. Downstream basetransform-based
22215           elements will complain about the wrong unit size otherwise
22216           (when not operating in passthrough-mode at least).
22217           Const-ify some static variables and do some minor clean-ups.
22218           Use I420 macros for size/offsets (not really necessary in this
22219           particular context, but this kind of code gets copy'n'pasted).
22220
22221 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
22222
22223           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22224           Original commit message from CVS:
22225           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22226           (read_cache):
22227           * gst/mpegstream/gstmpegpacketize.h:
22228           g_malloc() can't fail, we don't need to handle this. Same for
22229           gst_buffer_new_and_alloc().
22230           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22231           klass->send_buffer() should have the same semantics as
22232           gst_pad_push(), ie. ownership of the buffer is transfered,
22233           so we never have to unref the buffer no matter what the flow
22234           return value was.
22235
22236 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22237
22238         * tests/check/gst-plugins-ugly.supp:
22239           one more suppression for FC4
22240           Original commit message from CVS:
22241           one more suppression for FC4
22242
22243 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
22244
22245         * tests/check/gst-plugins-ugly.supp:
22246           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22247           Original commit message from CVS:
22248           The AMR encoder sucks giant sucky things through a sucky object with a giant
22249           sucking machine. More suppressions.
22250
22251 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22252
22253           add test for amrnbenc, enable test infrastructure, and fix a leak
22254           Original commit message from CVS:
22255           add test for amrnbenc, enable test infrastructure, and fix a leak
22256           * common/check.mak:
22257           allow for specifying more than one suppressions file in SUPPRESSIONS
22258           * Makefile.am:
22259           * tests/Makefile.am:
22260           * tests/check/.cvsignore:
22261           * tests/check/Makefile.am:
22262           * tests/check/elements/.cvsignore:
22263           * configure.ac:
22264           add tests/check
22265           * tests/check/gst-plugins-ugly.supp:
22266           add suppressions for libs used by -ugly
22267           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22268           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22269           (GST_START_TEST), (amrnbenc_suite), (main):
22270           add a simple test for encoding amr
22271           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22272           fix pad template leaks
22273
22274 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
22275
22276           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22277           Original commit message from CVS:
22278           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22279           Plug big leak in AMR encoder.
22280
22281 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
22282
22283           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22284           Original commit message from CVS:
22285           * ext/mad/gstmad.c: (index_seek):
22286           move GstIndexEntry *entry variable declaration before
22287           the first instruction
22288           * ext/mad/gstmad.c:
22289           remove debug macros with variable number of parameter by using
22290           GST_DEBUG for WIN32
22291           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22292           use gst_guint64_to_gdouble for conversions
22293           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22294           replace __FUNCTION__ which is not supported by MSVC by the current function name
22295           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22296           remove LL suffix by using G_GINT64_CONSTANT
22297           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22298           use gst_guint64_to_gdouble for conversions
22299           * gst/mpegstream/gstmpegparse.h:
22300           remove LL suffix by using G_GINT64_CONSTANT
22301           * win32/vs6:
22302           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22303           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22304
22305 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22306
22307           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22308           Original commit message from CVS:
22309           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22310           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22311           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22312           * ext/mad/gstmad.c: (gst_mad_class_init):
22313           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22314           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22315           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22316           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22317           * gst/iec958/ac3iec.c: (ac3iec_class_init):
22318           * gst/mpegaudioparse/gstmpegaudioparse.c:
22319           (gst_mp3parse_class_init):
22320           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22321           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22322           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22323           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22324           * gst/synaesthesia/gstsynaesthesia.c:
22325           (gst_synaesthesia_class_init):
22326           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22327
22328 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22329
22330           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22331           Original commit message from CVS:
22332           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22333           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22334           (gst_asf_demux_push_buffer):
22335           Send newsegment event only once per pad, fixes #336550.
22336
22337 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
22338
22339           Unify the long descriptions in the plugin details (#337263).
22340           Original commit message from CVS:
22341           Patch by: j^  <j at bootlab dot org>
22342           * ext/amrwb/gstamrwbdec.c:
22343           * ext/amrwb/gstamrwbenc.c:
22344           * ext/amrwb/gstamrwbparse.c:
22345           * ext/arts/gst_arts.c:
22346           * ext/artsd/gstartsdsink.c:
22347           * ext/audiofile/gstafparse.c:
22348           * ext/audiofile/gstafsink.c:
22349           * ext/audiofile/gstafsrc.c:
22350           * ext/cdaudio/gstcdaudio.c:
22351           * ext/directfb/dfbvideosink.c:
22352           * ext/divx/gstdivxdec.c:
22353           * ext/divx/gstdivxenc.c:
22354           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22355           * ext/faac/gstfaac.c: (gst_faac_base_init):
22356           * ext/faad/gstfaad.c:
22357           * ext/gsm/gstgsmdec.c:
22358           * ext/gsm/gstgsmenc.c:
22359           * ext/hermes/gsthermescolorspace.c:
22360           * ext/ivorbis/vorbisfile.c:
22361           * ext/lcs/gstcolorspace.c:
22362           * ext/libfame/gstlibfame.c:
22363           * ext/libmms/gstmms.c: (gst_mms_base_init):
22364           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22365           * ext/nas/nassink.c: (gst_nassink_base_init):
22366           * ext/neon/gstneonhttpsrc.c:
22367           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22368           * ext/sdl/sdlaudiosink.c:
22369           * ext/sdl/sdlvideosink.c:
22370           * ext/shout/gstshout.c:
22371           * ext/snapshot/gstsnapshot.c:
22372           * ext/sndfile/gstsf.c:
22373           * ext/tarkin/gsttarkindec.c:
22374           * ext/tarkin/gsttarkinenc.c:
22375           * ext/theora/theoradec.c:
22376           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22377           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22378           * ext/xvid/gstxviddec.c:
22379           * ext/xvid/gstxvidenc.c:
22380           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22381           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22382           * gst/chart/gstchart.c:
22383           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22384           * gst/festival/gstfestival.c:
22385           * gst/filter/gstiir.c:
22386           * gst/filter/gstlpwsinc.c:
22387           * gst/freeze/gstfreeze.c:
22388           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22389           * gst/mixmatrix/mixmatrix.c:
22390           * gst/mpeg1sys/gstmpeg1systemencode.c:
22391           * gst/mpeg1videoparse/gstmp1videoparse.c:
22392           * gst/mpeg2sub/gstmpeg2subt.c:
22393           * gst/mpegaudioparse/gstmpegaudioparse.c:
22394           * gst/multifilesink/gstmultifilesink.c:
22395           * gst/overlay/gstoverlay.c:
22396           * gst/passthrough/gstpassthrough.c:
22397           * gst/playondemand/gstplayondemand.c:
22398           * gst/qtdemux/qtdemux.c:
22399           * gst/rtjpeg/gstrtjpegdec.c:
22400           * gst/rtjpeg/gstrtjpegenc.c:
22401           * gst/smooth/gstsmooth.c:
22402           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22403           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22404           * gst/videocrop/gstvideocrop.c:
22405           * gst/videodrop/gstvideodrop.c:
22406           * gst/virtualdub/gstxsharpen.c:
22407           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22408           * gst/y4m/gsty4mencode.c:
22409           Unify the long descriptions in the plugin details (#337263).
22410
22411 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
22412
22413         * gst-plugins-ugly.spec.in:
22414           fix version numbering
22415           Original commit message from CVS:
22416           fix version numbering
22417
22418 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
22419
22420         * common:
22421         * gst-plugins-ugly.spec.in:
22422           add dvdsub plugin to spec
22423           Original commit message from CVS:
22424           add dvdsub plugin to spec
22425
22426 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22427
22428           docs/plugins/: add siddec
22429           Original commit message from CVS:
22430           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22431           * docs/plugins/inspect/plugin-siddec.xml:
22432           add siddec
22433           * ext/dvdnav/dvdnavsrc.c:
22434           doc fixes
22435
22436 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22437
22438         * common:
22439         * configure.ac:
22440         * ext/sidplay/Makefile.am:
22441           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22442           Original commit message from CVS:
22443           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22444
22445 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22446
22447         * docs/plugins/.gitignore:
22448         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22449           ignore more
22450           Original commit message from CVS:
22451           ignore more
22452
22453 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22454
22455         * common:
22456         * docs/plugins/inspect/plugin-a52dec.xml:
22457         * docs/plugins/inspect/plugin-amrnb.xml:
22458         * docs/plugins/inspect/plugin-asf.xml:
22459         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22460         * docs/plugins/inspect/plugin-dvdread.xml:
22461         * docs/plugins/inspect/plugin-dvdsub.xml:
22462         * docs/plugins/inspect/plugin-iec958.xml:
22463         * docs/plugins/inspect/plugin-lame.xml:
22464         * docs/plugins/inspect/plugin-mad.xml:
22465         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22466         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22467         * docs/plugins/inspect/plugin-mpegstream.xml:
22468         * docs/plugins/inspect/plugin-rmdemux.xml:
22469           update plugin inspect files
22470           Original commit message from CVS:
22471           update plugin inspect files
22472
22473 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22474
22475         * gst/mpegaudioparse/gstxingmux.c:
22476           rework build; add translations for v4l2
22477           Original commit message from CVS:
22478           rework build; add translations for v4l2
22479
22480 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22481
22482           configure.ac: rework similarly to other modules
22483           Original commit message from CVS:
22484           * configure.ac:
22485           rework similarly to other modules
22486           * ext/a52dec/gsta52dec.c:
22487           * ext/amrnb/amrnb.c:
22488           * ext/dvdnav/dvdnavsrc.c:
22489           * ext/dvdread/dvdreadsrc.c:
22490           * ext/lame/gstlame.c:
22491           * ext/mad/gstid3tag.c:
22492           * ext/mpeg2dec/gstmpeg2dec.c:
22493           * ext/sidplay/gstsiddec.cc:
22494           * gst/asfdemux/gstasf.c:
22495           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22496           * gst/dvdsub/gstdvdsubdec.c:
22497           * gst/iec958/ac3iec.c:
22498           * gst/mpegaudioparse/gstmpegaudioparse.c:
22499           * gst/mpegstream/gstmpegstream.c:
22500           * gst/realmedia/rmdemux.c: (plugin_init):
22501           use the correct defines
22502
22503 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22504
22505         * common:
22506         * docs/.gitignore:
22507         * docs/plugins/.gitignore:
22508           ignore more
22509           Original commit message from CVS:
22510           ignore more
22511
22512 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22513
22514         * ChangeLog:
22515         * common:
22516         * configure.ac:
22517           back to HEAD
22518           Original commit message from CVS:
22519           back to HEAD
22520
22521 === release 0.10.3 ===
22522
22523 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22524
22525         * ChangeLog:
22526         * NEWS:
22527         * RELEASE:
22528         * configure.ac:
22529         * docs/plugins/gst-plugins-ugly-plugins.signals:
22530         * docs/plugins/inspect/plugin-amrnb.xml:
22531         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22532         * docs/plugins/inspect/plugin-iec958.xml:
22533         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22534         * docs/plugins/inspect/plugin-rmdemux.xml:
22535           releasing 0.10.3
22536           Original commit message from CVS:
22537           releasing 0.10.3
22538
22539 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22540
22541           better/unified long descriptions
22542           Original commit message from CVS:
22543           * ext/aalib/gstaasink.c:
22544           * ext/annodex/gstcmmldec.c:
22545           * ext/annodex/gstcmmlenc.c:
22546           * ext/cairo/gsttextoverlay.c:
22547           * ext/cairo/gsttimeoverlay.c:
22548           * ext/cdio/gstcdiocddasrc.c:
22549           * ext/dv/gstdvdec.c:
22550           * ext/esd/esdmon.c:
22551           * ext/esd/esdsink.c:
22552           * ext/flac/gstflacdec.c:
22553           * ext/flac/gstflacenc.c:
22554           * ext/flac/gstflactag.c:
22555           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22556           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22557           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22558           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22559           * ext/gdk_pixbuf/gstgdkpixbuf.c:
22560           * ext/gdk_pixbuf/pixbufscale.c:
22561           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22562           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22563           * ext/jpeg/gstjpegdec.c:
22564           * ext/jpeg/gstjpegenc.c:
22565           * ext/jpeg/gstsmokedec.c:
22566           * ext/jpeg/gstsmokeenc.c:
22567           * ext/libcaca/gstcacasink.c:
22568           * ext/libmng/gstmngdec.c:
22569           * ext/libmng/gstmngenc.c:
22570           * ext/libpng/gstpngdec.c:
22571           * ext/libpng/gstpngenc.c:
22572           * ext/mikmod/gstmikmod.c:
22573           * ext/raw1394/gstdv1394src.c:
22574           * ext/shout2/gstshout2.c:
22575           * ext/speex/gstspeexdec.c:
22576           * ext/speex/gstspeexenc.c:
22577           * gst/alpha/gstalpha.c:
22578           * gst/alpha/gstalphacolor.c:
22579           * gst/auparse/gstauparse.c:
22580           * gst/autodetect/gstautoaudiosink.c:
22581           (gst_auto_audio_sink_base_init):
22582           * gst/autodetect/gstautovideosink.c:
22583           (gst_auto_video_sink_base_init):
22584           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22585           * gst/cutter/gstcutter.c:
22586           * gst/debug/breakmydata.c:
22587           * gst/debug/efence.c:
22588           * gst/debug/gstnavigationtest.c:
22589           * gst/debug/negotiation.c:
22590           * gst/debug/progressreport.c:
22591           * gst/debug/testplugin.c:
22592           * gst/effectv/gstaging.c:
22593           * gst/effectv/gstdice.c:
22594           * gst/effectv/gstedge.c:
22595           * gst/effectv/gstquark.c:
22596           * gst/effectv/gstrev.c:
22597           * gst/effectv/gstvertigo.c:
22598           * gst/effectv/gstwarp.c:
22599           * gst/flx/gstflxdec.c:
22600           * gst/goom/gstgoom.c:
22601           * gst/interleave/deinterleave.c:
22602           * gst/interleave/interleave.c:
22603           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22604           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22605           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22606           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22607           * gst/level/gstlevel.c:
22608           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22609           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22610           * gst/median/gstmedian.c:
22611           * gst/monoscope/gstmonoscope.c:
22612           * gst/multipart/multipartdemux.c:
22613           * gst/multipart/multipartmux.c:
22614           * gst/oldcore/gstmd5sink.c:
22615           * gst/oldcore/gstmultifilesrc.c:
22616           * gst/oldcore/gstpipefilter.c:
22617           * gst/oldcore/gstshaper.c:
22618           * gst/oldcore/gststatistics.c:
22619           * gst/rtp/gstasteriskh263.c:
22620           * gst/rtp/gstrtpL16depay.c:
22621           * gst/rtp/gstrtpL16pay.c:
22622           * gst/rtp/gstrtpamrdepay.c:
22623           * gst/rtp/gstrtpamrpay.c:
22624           * gst/rtp/gstrtpdepay.c:
22625           * gst/rtp/gstrtpgsmpay.c:
22626           * gst/rtp/gstrtph263pay.c:
22627           * gst/rtp/gstrtph263pdepay.c:
22628           * gst/rtp/gstrtph263ppay.c:
22629           * gst/rtp/gstrtpmp4gpay.c:
22630           * gst/rtp/gstrtpmp4vdepay.c:
22631           * gst/rtp/gstrtpmp4vpay.c:
22632           * gst/rtp/gstrtpmpadepay.c:
22633           * gst/rtp/gstrtpmpapay.c:
22634           * gst/rtp/gstrtppcmadepay.c:
22635           * gst/rtp/gstrtppcmapay.c:
22636           * gst/rtp/gstrtppcmudepay.c:
22637           * gst/rtp/gstrtppcmupay.c:
22638           * gst/rtp/gstrtpspeexdepay.c:
22639           * gst/rtp/gstrtpspeexpay.c:
22640           * gst/rtsp/gstrtpdec.c:
22641           * gst/smpte/gstsmpte.c:
22642           * gst/videobox/gstvideobox.c:
22643           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22644           * gst/videofilter/gstvideobalance.c:
22645           * gst/videofilter/gstvideoflip.c:
22646           * gst/videofilter/gstvideotemplate.c:
22647           (gst_videotemplate_base_init):
22648           * gst/videomixer/videomixer.c:
22649           * gst/wavenc/gstwavenc.c:
22650           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22651           better/unified long descriptions
22652           Fixed #336602
22653           Some cleanups to auparse, don't send multiple newsegments.
22654
22655 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
22656
22657           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22658           Original commit message from CVS:
22659           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22660           Don't unref event unconditionally after giving away ownership
22661           (gst_pad_push_event(), gst_pad_send_event() and
22662           gst_pad_event_default() take ownership of the event
22663           passed to them). Fixes warnings/crashes caused by
22664           navigation events.
22665
22666 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22667
22668           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22669           Original commit message from CVS:
22670           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22671           Don't ref NULL caps (private streams have NULL caps) (#336387);
22672           also, no need to set caps on the same buffer twice.
22673
22674 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22675
22676           gst/mpegstream/: Don't leak element and pad names in error messages, use
22677           Original commit message from CVS:
22678           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22679           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22680           (gst_dvd_demux_get_subpicture_stream):
22681           * gst/mpegstream/gstmpegdemux.c:
22682           (gst_mpeg_demux_sync_stream_to_time):
22683           Don't leak element and pad names in error messages, use
22684           GST_DEBUG_PAD_NAME instead. Add some more debug code.
22685
22686 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22687
22688           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22689           Original commit message from CVS:
22690           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22691           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22692           Name the structure in the custom event with the
22693           language codes for the audio and subtitle streams
22694           actually like dvddemux expects it to be named.
22695           Set caps on source pad and outgoing buffers.
22696
22697 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22698
22699           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22700           Original commit message from CVS:
22701           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22702           (gst_lame_get_property), (gst_lame_setup):
22703           * ext/lame/gstlame.h:
22704           Make xingheader property non-functional, it's broken anyway
22705           after all (use xingmux instead).
22706
22707 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22708
22709           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22710           Original commit message from CVS:
22711           * ext/lame/gstlame.c: (gst_lame_sink_event):
22712           On EOS, flush encoder and send remaining data. Fix
22713           return value handling in sink event function.
22714
22715 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
22716
22717           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22718           Original commit message from CVS:
22719           Patch by: Jürg Billeter  <j at bitron dot ch>
22720           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22721           Fix wrong check for started flag when setting the 'device' property.
22722           We want to allow it when the source is NOT started yet and ignore it
22723           when the source is running.
22724
22725 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22726
22727           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22728           Original commit message from CVS:
22729           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22730           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22731           (gst_asf_demux_process_chunk):
22732           * gst/asfdemux/gstasfdemux.h:
22733           Subtract first timestamp from timestamps, so that
22734           stream starts from 0; makes live streams that don't
22735           start at 0 work again (fixes #317310, #336097).
22736
22737 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
22738
22739           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22740           Original commit message from CVS:
22741           Patch by: Christian Kirbach
22742           * configure.ac:
22743           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22744           -good. Fixes build on some systems (#331838).
22745
22746 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
22747
22748           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22749           Original commit message from CVS:
22750           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22751           (gst_rmdemux_parse_cont):
22752           Extract more tags and also post codec name tag on the
22753           bus so this shows up in totem and nautilus.
22754
22755 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
22756
22757           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22758           Original commit message from CVS:
22759           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22760           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22761           Extra data usually goes into the caps as 'codec_data', not
22762           as first buffer into the stream.
22763           Need to byte swap AC3 content in realmedia files for some
22764           reason (fixes #331588).
22765
22766 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22767
22768           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22769           Original commit message from CVS:
22770           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22771           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22772           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22773           When operating in pull mode, post an error message on the
22774           bus when all source pads are unlinked or some other fatal
22775           error occured (#323023). Regrade some recurring debug messages
22776           to LOG level. Convert c++-style comments into C-style ones.
22777
22778 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22779
22780           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22781           Original commit message from CVS:
22782           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22783           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22784           (gst_rmdemux_all_source_pads_unlinked),
22785           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22786           (gst_rmdemux_parse_packet):
22787           * gst/realmedia/rmdemux.h:
22788           Handle unlinked source pads properly and stop if all source pads
22789           are unlinked (#323023).
22790
22791 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
22792
22793           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22794           Original commit message from CVS:
22795           Patch by: Michal Benes <michal dot benes at xeris dot cz>
22796           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22797           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22798           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22799           * gst/mpegstream/gstmpegdemux.h:
22800           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22801           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22802           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22803           situation really happens when grabbing DVB streams. Current
22804           mpegdemuxer can not handle this situation correctly and it
22805           restarts counting gstreamer timestamps from zero.
22806           Fixes #326598.
22807
22808 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
22809
22810           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22811           Original commit message from CVS:
22812           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22813           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22814           * ext/a52dec/gsta52dec.h:
22815           Fix #334550: failure to play raw AC3 files due to segment problems.
22816
22817 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
22818
22819           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22820           Original commit message from CVS:
22821           Patch by: Christophe Fergeau  <teuf gnome org>
22822           * ext/lame/gstlame.c: (gst_lame_release_memory),
22823           (gst_lame_finalize), (gst_lame_class_init),
22824           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22825           (gst_lame_change_state):
22826           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22827
22828 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
22829
22830           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22831           Original commit message from CVS:
22832           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22833           (gst_mad_sink_event), (gst_mad_change_state):
22834           Include AUDIO_CODEC tag with tags posted if input is not
22835           framed (#334258). Use _scale() util functions in more places.
22836
22837 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
22838
22839           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22840           Original commit message from CVS:
22841           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
22842           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22843           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22844           property as BROKEN (see
22845           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22846           explanation why it's broken).
22847
22848 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
22849
22850           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22851           Original commit message from CVS:
22852           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
22853           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22854           * configure.ac:
22855           * gst/xingheader/Makefile.am:
22856           * gst/xingheader/gstxingmux.c:
22857           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22858           to MP3 files (this allows decoder to figure out the length of VBR
22859           files)
22860
22861 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
22862
22863           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22864           Original commit message from CVS:
22865           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22866           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22867           tag (#333683, patch by: Alex Lancaster).
22868
22869 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22870
22871           ext/amrnb/: Further fancyfication.
22872           Original commit message from CVS:
22873           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22874           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22875           (gst_amrnbdec_state_change):
22876           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22877           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22878           (gst_amrnbenc_state_change):
22879           * ext/amrnb/amrnbenc.h:
22880           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22881           (gst_amrnbparse_query):
22882           Further fancyfication.
22883           Use _take to get writable data from the adapter.
22884           Precalc packet duration.
22885           Handle disconts.
22886           Forward _push to upstream.
22887           Post error messages when something goes wrong.
22888           Remove old code in amrnbparse.
22889           Don't ignore query results from upstream.
22890
22891 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
22892
22893           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22894           Original commit message from CVS:
22895           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22896           The AMR encoder writes into the audio buffers it processes, so
22897           use gst_buffer_make_writable() on buffers we might (they go through
22898           an adapter, so there can be copying going on later anyway) be
22899           encoding.
22900
22901 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
22902
22903           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22904           Original commit message from CVS:
22905           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22906           (gst_mpeg_parse_handle_src_query):
22907           Declare variables at the beginning of a block and make
22908           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22909
22910 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
22911
22912           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22913           Original commit message from CVS:
22914           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22915           Read packet size, sequence and padsize in right order again
22916           (fixes #332796; patch by: Fabrizio Gennari).
22917
22918 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
22919
22920           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22921           Original commit message from CVS:
22922           * gst/iec958/ac3iec.c:
22923           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22924
22925 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22926
22927           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22928           Original commit message from CVS:
22929           * configure.ac:
22930           Make the id3tag and mad checks check for both a header and the
22931           appropriate library if the pkg-config is missing. (Closes #331842)
22932           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22933           do the same for the plugins themselves.
22934
22935 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22936
22937           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22938           Original commit message from CVS:
22939           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22940           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22941           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22942           * ext/mpeg2dec/gstmpeg2dec.h:
22943           Don't treat STATE_INVALID as fatal error; throw an error
22944           only after five consecutive decoding errors. Makes decoding
22945           mpeg streams more robust and fixes playback of joined clips
22946           (#300682).
22947
22948 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
22949
22950           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22951           Original commit message from CVS:
22952           * ext/dvdnav/dvdnavsrc.h:
22953           Oops. forgot to add this one.
22954
22955 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
22956
22957           ext/Makefile.am: Fix dist-check.
22958           Original commit message from CVS:
22959           2006-02-26  Julien MOUTTE  <julien@moutte.net>
22960           * ext/Makefile.am: Fix dist-check.
22961
22962 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
22963
22964           configure.ac: Disable dvdnavsrc for now.
22965           Original commit message from CVS:
22966           * configure.ac:
22967           Disable dvdnavsrc for now.
22968
22969 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22970
22971           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22972           Original commit message from CVS:
22973           * configure.ac:
22974           * ext/Makefile.am:
22975           * ext/dvdnav/Makefile.am:
22976           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22977           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22978           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22979           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22980           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22981           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22982           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22983           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22984           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22985           (gst_dvd_nav_src_make_dvd_event),
22986           (gst_dvd_nav_src_structure_set_uint64),
22987           (gst_dvd_nav_src_push_dvd_nav_packet_event),
22988           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22989           (gst_dvd_nav_src_push_titlelang_event),
22990           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22991           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22992           (gst_dvd_nav_src_handle_navigation_event),
22993           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22994           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22995           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22996           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22997           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22998           (gst_dvd_nav_src_do_init), (plugin_init):
22999           dvdnavsrc ported to 0.10, for the most part at least. Not quite
23000           ready for prime time yet though.
23001
23002 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
23003
23004           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23005           Original commit message from CVS:
23006           * ext/cdio/Makefile.am:
23007           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23008           required for Cygwin, see #317048)
23009           * gst/rtp/gstasteriskh263.c:
23010           Cygwin has includes for both the unix network socket API
23011           and the windows API, but only one can be included, so fix
23012           includes to only use one or the other, prefering the unxi
23013           one (#317048).
23014
23015 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23016
23017           Port dvdsubdec to 0.10
23018           Original commit message from CVS:
23019           * configure.ac:
23020           * gst/dvdsub/Makefile.am:
23021           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23022           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23023           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23024           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23025           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23026           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23027           (gst_send_empty_fill), (gst_send_subtitle_frame),
23028           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23029           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23030           (plugin_init):
23031           * gst/dvdsub/gstdvdsubdec.h:
23032           Port dvdsubdec to 0.10
23033
23034 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23035
23036           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23037           Original commit message from CVS:
23038           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23039           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23040           mpegdemux for MPEG-2 video streams.
23041
23042 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23043
23044           configure.ac: Bump nano back to CVS
23045           Original commit message from CVS:
23046           * configure.ac:
23047           Bump nano back to CVS
23048
23049 === release 0.10.2 ===
23050
23051 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23052
23053           configure.ac: releasing 0.10.2, "Season to Taste"
23054           Original commit message from CVS:
23055           * configure.ac:
23056           releasing 0.10.2, "Season to Taste"
23057
23058 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23059
23060           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23061           Original commit message from CVS:
23062           * configure.ac:
23063           releasing 0.10.1.3 prelease for 0.10.2
23064
23065 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
23066
23067           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23068           Original commit message from CVS:
23069           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23070           In sink event handler, release object lock again
23071           _before_ sending EOS event downstream (#313838).
23072
23073 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
23074
23075         * ChangeLog:
23076         * gst/asfdemux/gstasf.c:
23077           fix rank of asfdemux
23078           Original commit message from CVS:
23079           fix rank of asfdemux
23080
23081 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23082
23083           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23084           Original commit message from CVS:
23085           * configure.ac:
23086           releasing 0.10.1.2 prelease for 0.10.2
23087
23088 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
23089
23090         * gst-plugins-ugly.spec.in:
23091           latest updates
23092           Original commit message from CVS:
23093           latest updates
23094
23095 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
23096
23097           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23098           Original commit message from CVS:
23099           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23100           (crop_copy_i422_buffer), (crop_buffer):
23101           When we need to crop the output buffer, make sure we
23102           create a buffer of the right size and respect the implicit
23103           striding used for I420 elsewhere in GStreamer (#331301).
23104
23105 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23106
23107           ext/cdio/gstcdio.c: Init debug category (#331253).
23108           Original commit message from CVS:
23109           * ext/cdio/gstcdio.c: (plugin_init):
23110           Init debug category (#331253).
23111
23112 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
23113
23114           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23115           Original commit message from CVS:
23116           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23117           Do not error out on non-recognized streams. Ignore them and allow
23118           playback of the other streams.
23119
23120 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23121
23122           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23123           Original commit message from CVS:
23124           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23125           Add a small sanity check for LPCM reading.
23126
23127 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
23128
23129           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23130           Original commit message from CVS:
23131           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23132           Take into account the file properties preroll value for
23133           timestamping/newsegment. It's weird this value was commented out.
23134
23135 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
23136
23137           gst/asfdemux/Makefile.am: More asf makefile fixing.
23138           Original commit message from CVS:
23139           * gst/asfdemux/Makefile.am:
23140           More asf makefile fixing.
23141
23142 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
23143
23144           ext/lame/gstlame.c: Fix up lame a bit.
23145           Original commit message from CVS:
23146           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23147           (gst_lame_change_state):
23148           Fix up lame a bit.
23149           Apply patch #319782 by Gautier Portet.
23150
23151 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
23152
23153           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23154           Original commit message from CVS:
23155           * gst/asfdemux/Makefile.am:
23156           But we do need to link against the riff libraryr.
23157
23158 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
23159
23160           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23161           Original commit message from CVS:
23162           * gst/asfdemux/Makefile.am:
23163           We don't want asfmux.c yet.
23164
23165 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
23166
23167           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23168           Original commit message from CVS:
23169           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23170           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23171           (gst_mad_change_state):
23172           Port fixes for bugs 314771, 308772, 140237, and 302625
23173           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23174           Use GST_EVENT_FLUSH_STOP to clear data from the current input
23175           buffer, to avoid using it for any future decoding.
23176
23177 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
23178
23179           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23180           Original commit message from CVS:
23181           * configure.ac:
23182           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23183           (gst_asf_get_guid_nick):
23184           * gst/asfdemux/asfheaders.h:
23185           * gst/asfdemux/gstasf.c: (plugin_init):
23186           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23187           (gst_asf_demux_class_init), (gst_asf_demux_init),
23188           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23189           (gst_asf_demux_handle_src_event),
23190           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23191           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23192           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23193           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23194           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23195           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23196           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23197           (gst_asf_demux_get_bitrate_record),
23198           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23199           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23200           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23201           (gst_asf_demux_get_obj_data_correction),
23202           (gst_asf_demux_get_stream_audio),
23203           (gst_asf_demux_get_stream_correction),
23204           (gst_asf_demux_get_stream_video),
23205           (gst_asf_demux_get_stream_video_format),
23206           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23207           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23208           (gst_asf_demux_process_stream),
23209           (gst_asf_demux_get_gst_tag_from_tag_name),
23210           (gst_asf_demux_commit_taglist),
23211           (gst_asf_demux_process_ext_content_desc),
23212           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23213           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23214           (gst_asf_demux_process_comment),
23215           (gst_asf_demux_process_bitrate_props_object),
23216           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23217           (gst_asf_demux_descramble_segment),
23218           (gst_asf_demux_element_send_event),
23219           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23220           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23221           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23222           (gst_asf_demux_get_src_query_types),
23223           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23224           * gst/asfdemux/gstasfdemux.h:
23225           asfdemux ported to 0.10. Does still need a bit of work (seems like
23226           there's something funky going on when timestamping video frames).
23227           The seeking code is likely to make Wim cry, but hey, at least it
23228           compiles.
23229
23230 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
23231
23232           ext/amrnb/amrnbdec.c: Some more comments.
23233           Original commit message from CVS:
23234           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23235           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23236           Some more comments.
23237           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23238           Applied patch from Fabrizio Gennari, fixes #330844.
23239
23240 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
23241
23242           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23243           Original commit message from CVS:
23244           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23245           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23246           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23247           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23248           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23249           * ext/dvdread/dvdreadsrc.h:
23250           Let's try to play the title the user set via the URI handler or
23251           via properties instead of always playing the first title. Also,
23252           Also, count title/chapter/angle number in URI and properties
23253           from 1 rather than 0.
23254
23255 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
23256
23257           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23258           Original commit message from CVS:
23259           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23260           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23261           (gst_dvd_read_src_do_duration_query):
23262           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23263           otherwise GstBaseSrc will think we can operate pull_range based,
23264           which we don't really, and typefinding will fail miserably.
23265           Also, make seeking work somewhat (only works with flumpegdemux
23266           at the moment, mpegstream needs fixing for that first).
23267
23268 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23269
23270           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23271           Original commit message from CVS:
23272           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23273           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23274           Only allocate buffer once we know exactly how much we need,
23275           rather than gratuitously allocating 2MB-buffers all the time
23276           even if we usually need much less than that. Also, demote
23277           a debug message from DEBUG to LOG level.
23278
23279 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23280
23281           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23282           Original commit message from CVS:
23283           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23284           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23285           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23286           (gst_dvd_read_src_do_position_query):
23287           Add some more debugging and fix duration query in BYTES.
23288
23289 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
23290
23291           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23292           Original commit message from CVS:
23293           * configure.ac:
23294           * ext/Makefile.am:
23295           * ext/dvdread/Makefile.am:
23296           * ext/dvdread/dvdreadsrc.c:
23297           * ext/dvdread/dvdreadsrc.h:
23298           Half-baked port to 0.10. Needs some love
23299           in the seeking department, but at least
23300           it does something.
23301           * ext/dvdread/stream_labels.c:
23302           * ext/dvdread/stream_labels.h:
23303           Remove these (we use ISO-639 language codes internally; applications
23304           that want to translate those into language names for display to the
23305           user should rely on the iso-codes package for that).
23306
23307 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
23308
23309           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23310           Original commit message from CVS:
23311           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23312           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23313           (gst_amrnbdec_state_change):
23314           * ext/amrnb/amrnbdec.h:
23315           Fix amrnbdec, handle events, take copy from adapter since the decoder
23316           apparently writes in the source data.
23317           Use some _scale_int, and precalc duration.
23318           Fix some leaks, post ERROR messages.
23319
23320 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
23321
23322           docs/plugins/: Add cdio plugin to docs.
23323           Original commit message from CVS:
23324           * docs/plugins/Makefile.am:
23325           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23326           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23327           * docs/plugins/inspect/plugin-cdio.xml:
23328           Add cdio plugin to docs.
23329           * ext/cdio/gstcdiocddasrc.c:
23330           Add gtk-doc blurb.
23331           * ext/cdio/gstcdio.c:
23332           The plugin is called 'cdio' not 'cddio'.
23333
23334 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
23335
23336           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23337           Original commit message from CVS:
23338           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23339           One source pad not being linked is not an error condition when we're
23340           still parsing the header. In this case (e.g. where we don't have a
23341           suitable decoder installed) just pretend everything is fine, so that
23342           the demuxer will actually go on to signal no-more-pads when done
23343           parsing the header, otherwise  decodebin/playbin will never post the
23344           appropriate error message if decoders are not available.
23345
23346 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
23347
23348         * ChangeLog:
23349         * common:
23350         * ext/mad/gstid3tag.c:
23351         * gst/realmedia/rmdemux.c:
23352           Just make it compile with --disable-gst-debug.
23353           Original commit message from CVS:
23354           Just make it compile with --disable-gst-debug.
23355
23356 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23357
23358           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23359           Original commit message from CVS:
23360           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23361           (gst_mad_check_caps_reset), (gst_mad_chain):
23362           Merge patch from Radoslaw Szkodzinski (bug 326734)
23363
23364 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23365
23366           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23367           Original commit message from CVS:
23368           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23369           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23370           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23371           (gst_id3_tag_chain):
23372           fixing Gdate handling
23373           enabling mux/demux mode switching
23374           adding better debug output
23375
23376 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23377
23378           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...
23379           Original commit message from CVS:
23380           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23381           If we haven't set caps on a source pad yet, the caps on the
23382           pad are NULL, not un-fixed. Set caps on outgoing buffers.
23383
23384 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
23385
23386           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23387           Original commit message from CVS:
23388           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23389           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23390           * ext/lame/gstlame.h:
23391           Contrary to what the const char in the lame API might suggest,
23392           lame expects us to keep the strings we pass to id3tag_set_foo()
23393           around; it doesn't free them either though, so we have to store
23394           them somewhere and free them later when we can be sure lame
23395           doesn't need them any longer.
23396
23397 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
23398
23399           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...
23400           Original commit message from CVS:
23401           * ext/lame/gstlame.c: (add_one_tag):
23402           Fix handling of GST_TAG_DATE (#311679), don't pass an
23403           uninitialised string pointer to lame if we don't know
23404           how to handle the tag type, and fix minor memory leak.
23405
23406 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
23407
23408           ext/mad/gstmad.c: Fix debug message.
23409           Original commit message from CVS:
23410           * ext/mad/gstmad.c: (gst_mad_chain):
23411           Fix debug message.
23412
23413 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23414
23415           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23416           Original commit message from CVS:
23417           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
23418           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23419           Erase spurious call to gst_segment_set_newsegment.
23420           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23421           the superclass method when handling NEWSEGMENT events.
23422           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23423           and dvd-audio-restart event handling. There are currently less
23424           hackish ways of handling the sparse audio stream problem.
23425
23426 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23427
23428           fix up error domains, error strings, and use of translation
23429           Original commit message from CVS:
23430           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
23431           * ext/dvdnav/dvdnavsrc.c: (if):
23432           * ext/dvdread/stream_labels.c:
23433           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23434           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23435           fix up error domains, error strings, and use of translation
23436           * po/POTFILES.in:
23437           fix up this file, even though none of them are actually marked
23438           for build yet.
23439
23440 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23441
23442           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23443           Original commit message from CVS:
23444           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
23445           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23446           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23447           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23448           (gst_mpeg_parse_change_state):
23449           Make timestamp adjustment somewhat milder. Actual timestamps are
23450           now sent unmodified unless an actual gap is found in the
23451           stream. This should fix time display when playing most MPEG
23452           files.
23453
23454 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
23455
23456           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23457           Original commit message from CVS:
23458           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23459           * ext/cdio/gstcdio.h:
23460           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23461           Fix build for libcdio versions >= 76; give slightly lower rank
23462           than cdparanoia.
23463
23464 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23465
23466           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23467           Original commit message from CVS:
23468           * configure.ac:
23469           * ext/Makefile.am:
23470           * ext/cdio/Makefile.am:
23471           * ext/cdio/gstcdio.c:
23472           * ext/cdio/gstcdio.h:
23473           * ext/cdio/gstcdiocddasrc.c:
23474           * ext/cdio/gstcdiocddasrc.h:
23475           Port libcdio cdda source, formerly known as cddasrc, now known as
23476           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23477           but that's not tested (fixes #317658).
23478
23479 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
23480
23481           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23482           Original commit message from CVS:
23483           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23484           tss tss... always set caps on outgoing buffer.
23485
23486 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
23487
23488         * gst-plugins-ugly.spec.in:
23489           update spec file
23490           Original commit message from CVS:
23491           update spec file
23492
23493 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23494
23495         * ChangeLog:
23496         * configure.ac:
23497           back to HEAD
23498           Original commit message from CVS:
23499           back to HEAD
23500
23501 === release 0.10.1 ===
23502
23503 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23504
23505         * ChangeLog:
23506         * NEWS:
23507         * RELEASE:
23508         * configure.ac:
23509         * docs/plugins/gst-plugins-ugly-plugins.args:
23510         * docs/plugins/inspect/plugin-a52dec.xml:
23511         * docs/plugins/inspect/plugin-amrnb.xml:
23512         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23513         * docs/plugins/inspect/plugin-iec958.xml:
23514         * docs/plugins/inspect/plugin-lame.xml:
23515         * docs/plugins/inspect/plugin-mad.xml:
23516         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23517         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23518         * docs/plugins/inspect/plugin-rmdemux.xml:
23519           releasing 0.10.1
23520           Original commit message from CVS:
23521           releasing 0.10.1
23522
23523 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23524
23525         * ChangeLog:
23526         * configure.ac:
23527           prerelease
23528           Original commit message from CVS:
23529           prerelease
23530
23531 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23532
23533           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23534           Original commit message from CVS:
23535           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23536           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23537           * ext/mad/gstmad.c: (gst_mad_src_query):
23538           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23539           * ext/sidplay/gstsiddec.cc:
23540           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23541           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23542           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23543           (fixes #325652; based on patch by: Philippe); make rmdemux return
23544           FALSE for position queries, instead of setting -1 as value and
23545           returning TRUE.
23546
23547 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23548
23549           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23550           Original commit message from CVS:
23551           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
23552           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23553           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23554           rewrite timestamps in the case segments are being set from
23555           upstream, but use timestamps unmodified. Also send proper position
23556           values. This allows for correct time display and makes queries
23557           work in sink elements.
23558           * gst/mpegstream/gstdvddemux.h:
23559           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23560           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23561           Rename flush_filter to segment_filter, which is better represents
23562           what the arreibute does.
23563           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23564           Activate segment filtering when a timestamp discontinuity is seen.
23565
23566 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23567
23568           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...
23569           Original commit message from CVS:
23570           * ext/mad/gstmad.c: (gst_mad_chain):
23571           Don't forget that we need to send out a newsegment event after a
23572           restart even if we don't have enough data to decode a frame right
23573           now.
23574
23575 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23576
23577           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23578           Original commit message from CVS:
23579           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
23580           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23581           Use the new "audio-shutdown" and "audio-restart" DVD events
23582           instead of the "spu-still-frame" event to shutdown and restart
23583           the audio pipeline.
23584           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23585           Check for cases where the segment-based adjustment calculation
23586           would produce negative values (which result in an overflow) and
23587           return GST_CLOCK_TIME_NONE instead.
23588           * gst/mpegstream/gstdvddemux.h:
23589           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23590           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23591           Add a mechanism to discard audio buffers with timestamps outside
23592           the currently set segment. This was causing (sometimes serious)
23593           synchronization problems after seeking in DVDs with LPCM audio,
23594           since VOBUs usually contain audio material that lies outside the
23595           timestamp range specified by the header.
23596
23597 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23598
23599           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23600           Original commit message from CVS:
23601           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23602           Remove lingering reference to GstID3Demux
23603           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23604           Don't output debug saying padding streams are unknown type,
23605           because they're not
23606
23607 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23608
23609           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23610           Original commit message from CVS:
23611           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
23612           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23613           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23614           LPCM.
23615           * gstmpegdemux.h:
23616           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23617           (gst_mpeg_demux_get_audio_stream):
23618           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23619           (gst_dvd_demux_get_audio_stream)
23620           (gst_dvd_demux_get_subpicture_stream)
23621           (gst_dvd_demux_send_subbuffer):
23622           Send current* pad buffers with appropriate caps.
23623
23624 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23625
23626           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23627           Original commit message from CVS:
23628           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
23629           * gst/iec958/ac3iec.h:
23630           * gst/iec958/ac3iec.c:
23631           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23632           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23633           raw-audio property to ac3iec958 that allows setting the source pad
23634           caps to raw audio instead of audio/x-iec958. This makes it
23635           possible to use ac3iec958 together with the normal alsasink
23636           element to drive an external receiver that autodetects AC3
23637           content.
23638
23639 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
23640
23641           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23642           Original commit message from CVS:
23643           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23644           (ac3iec_chain_dvd):
23645           * gst/iec958/ac3iec.h:
23646           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23647
23648 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23649
23650           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23651           Original commit message from CVS:
23652           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23653           When getting a seek event, first check if the upstream element
23654           can handle it and only do our own seek stuff when it can't
23655           (should fix #322856).
23656
23657 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23658
23659           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23660           Original commit message from CVS:
23661           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23662           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23663           Really convert to BYTES format when we want to convert
23664           to bytes (use right variable; fixes #322856).
23665
23666 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23667
23668           Big mpegparse clean up, second round:
23669           Original commit message from CVS:
23670           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
23671           Big mpegparse clean up, second round:
23672           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23673           Send and EOS event down the audio pipeline when an still frame
23674           event arrives. This prevents the pipeline from locking when a
23675           still menu comes directly after a flush.
23676           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23677           Don't send a newsegment in reset.
23678           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23679           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23680           Move the code of handle_newsegment to process_event. Send a
23681           NEWSEGMENT after FLUSH_STOP.
23682           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23683           moving to PAUSED.
23684           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23685           (gst_mpeg_demux_class_init): Don't override send_event.
23686           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23687           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23688           (gst_mpeg_demux_reset):
23689           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
23690           attribute.
23691           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23692           Reset the mpegparse element after a flush.
23693           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23694           Don't forward events.
23695           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23696           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23697           handle_newsegment is not a virtual method anymore.
23698           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23699           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23700           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23701           rid of send_newsegment virtual method.
23702           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23703           handle DVD events and call the superclass method for other event
23704           types.
23705           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23706           override process_event anymore.
23707           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23708           (gst_mpeg_parse_process_event): Move actual event processing to
23709           process event so that subclasses can properly override or extend
23710           it.
23711           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23712           Eliminate time parameter in process event.
23713           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23714           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23715           (gst_mpeg_demux_send_subbuffer):
23716           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23717           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23718           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23719           adding the value of the adjust attribute.
23720           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23721           rid of the adjust attribute. Now all timestamp adjustments are
23722           performed by mpegparse using the current segment.
23723           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23724           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23725           on the adjust attribute for SCR values and the current segment.
23726           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23727           adjust_ts virtual method to adjust timestamps for outgoing
23728           buffers.
23729           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23730           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23731           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23732           (gst_dvd_demux_handle_newsegment): Don't override
23733           handle_newsegment.
23734           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23735           Check for DVD events in process_event instead of
23736           handle_dvd_event.
23737           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23738           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23739           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23740           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23741           (gst_mpeg_demux_send_event):
23742           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23743           (gst_dvd_demux_handle_dvd_event):
23744           Eliminate the time parameter in send_event.
23745
23746 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23747
23748           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23749           Original commit message from CVS:
23750           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23751           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23752           Fix typefinding in id3demux, and then remove it in favour
23753           of the new LGPL id3demux in gst-plugins-good
23754           * ext/mad/gstmad.c: (gst_mad_dispose):
23755           dispose can run more than once.
23756
23757 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23758
23759           gst/asfdemux/gstasfmux.c: change some char* into char[]
23760           Original commit message from CVS:
23761           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23762           change some char* into char[]
23763
23764 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
23765
23766           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23767           Original commit message from CVS:
23768           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23769           Remove memleak from unused GstRMDemuxStream
23770
23771 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
23772
23773           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23774           Original commit message from CVS:
23775           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23776           (gst_id3_tag_do_typefind):
23777           Use the correct function to free typefind factory list.
23778
23779 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
23780
23781           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23782           Original commit message from CVS:
23783           * ext/mad/gstmad.c: (gst_mad_src_query):
23784           For position and duration queries in TIME format, try the peer
23785           first (might be a demuxer).
23786
23787 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23788
23789           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23790           Original commit message from CVS:
23791           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
23792           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23793           Properly handle non contiguous VOBUs by adding the segment accum
23794           field to the adjust value.
23795           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23796           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23797           handle_newsegment to prevent sending actual newsegment events and
23798           use tiemstamp rewriting instead.
23799           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23800           dvd-lang-codes.
23801           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23802           (gst_mpeg_parse_event):
23803           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23804           Add a new parameter to handle_newsegment to allow controlling
23805           whether newsegment events are forwarded or not.
23806           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23807           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23808           (gst_dvd_demux_reset):
23809           last_end_ptm and discont_time aren't necessary anymore, since
23810           timestamp adjustment is now replaced by newsegment events.
23811           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23812           timestamps.
23813           * gst/mpegstream/gstdvddemux.h:
23814           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23815           Don't handle dvd-nav-packet events anymore, since the are now
23816           replaced by standard newsegment events.
23817           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23818           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23819           (gst_dvd_demux_change_state):
23820           * gst/mpegstream/gstdvddemux.h:
23821           Get rid of the ignore_next_newmedia_discont hack.
23822           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23823           (gst_dvd_demux_handle_newsegment):
23824           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23825           (gst_mpeg_demux_handle_newsegment): Don't override
23826           handle_newsegment anymore. It was only necessary to handle
23827           NEWMEDIA events.
23828           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23829           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23830           (gst_dvd_demux_set_cur_subpicture):
23831           Reactivate handling of DVD events.
23832           * gst/mpegstream/gstmpegparse.c (normal_seek)
23833           (gst_mpeg_parse_handle_src_event)
23834           (gst_mpeg_parse_handle_src_query):
23835           First attempt at reenabling seek.
23836           * gst/mpegstream/gstmpegparse.h:
23837           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23838           (gst_mpeg_parse_update_streaminfo)
23839           (gst_mpeg_parse_get_rate)
23840           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23841           (gst_mpeg_parse_handle_src_query):
23842           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23843           Make queries work again.
23844           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23845           (gst_mpeg_parse_handle_newsegment)
23846           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23847           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23848           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23849           Get rid of the newsegment_pending attribute, and rely instead on
23850           proper timestamp adjustment.
23851           * gst/mpegstream/gstmpegparse.c
23852           (gst_mpeg_parse_get_src_event_masks): Erase.
23853           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23854           Initialize fields before creating pads to prevent the pad creation
23855           callback from failing.
23856           (gst_mpeg_parse_reset): Initialize new fields, and change
23857           initialization order to match the order in the structure.
23858           (gst_mpeg_parse_handle_newsegment): Forward new segment events
23859           whenever possible, and update the current segment.
23860           (gst_mpeg_parse_send_newsegment): Update the current segment and
23861           pending_newsegment.
23862           (gst_mpeg_parse_pad_added): Use the current segment to send
23863           newsegment events to new pads.
23864           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23865           and events. Properly update newsegment_pending.
23866           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
23867           New fields do_adjust and current_segment.
23868           * gst/mpegstream/gstmpegdemux.c:
23869           * gst/mpegstream/gstdvddemux.c:
23870           * gst/mpegstream/gstmpegparse.h:
23871           Rename handle_discont virtual method to handle_newsegment. Erase
23872           some (already commented out support) for old NEW_MEDIA events.
23873           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23874           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23875           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23876           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23877           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23878           Erase the "pending_scr" field, and replace it by a slightly
23879           different handling of the current SCR. Document code blocks in
23880           parse_packhead and chain.
23881
23882 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
23883
23884           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23885           Original commit message from CVS:
23886           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23887           g_warning() are only for really fatal warnings. If we can't decode a
23888           tag, just ignore that tag and do a GST_WARNING.
23889
23890 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23891
23892         * ChangeLog:
23893         * ext/a52dec/gsta52dec.h:
23894         * ext/dvdread/dvdreadsrc.h:
23895         * ext/lame/gstlame.h:
23896         * ext/mad/gstid3tag.c:
23897         * ext/mad/gstmad.c:
23898         * ext/mad/gstmad.h:
23899         * ext/mpeg2dec/gstmpeg2dec.h:
23900         * ext/sidplay/gstsiddec.h:
23901         * gst/ac3parse/gstac3parse.c:
23902         * gst/ac3parse/gstac3parse.h:
23903         * gst/asfdemux/gstasfdemux.c:
23904         * gst/asfdemux/gstasfdemux.h:
23905         * gst/iec958/ac3iec.h:
23906         * gst/mpegaudioparse/gstmpegaudioparse.c:
23907         * gst/mpegaudioparse/gstmpegaudioparse.h:
23908         * gst/mpegstream/gstdvddemux.h:
23909         * gst/mpegstream/gstmpegclock.h:
23910         * gst/mpegstream/gstmpegdemux.h:
23911         * gst/mpegstream/gstmpegpacketize.h:
23912         * gst/mpegstream/gstmpegparse.c:
23913         * gst/mpegstream/gstmpegparse.h:
23914         * gst/mpegstream/gstrfc2250enc.c:
23915         * gst/mpegstream/gstrfc2250enc.h:
23916         * gst/realmedia/rmdemux.c:
23917         * gst/realmedia/rmdemux.h:
23918         * gst/synaesthesia/synaescope.c:
23919           expand tabs
23920           Original commit message from CVS:
23921           expand tabs
23922
23923 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23924
23925         * configure.ac:
23926           back to HEAD
23927           Original commit message from CVS:
23928           back to HEAD
23929
23930 === release 0.10.0 ===
23931
23932 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23933
23934         * ChangeLog:
23935         * NEWS:
23936         * RELEASE:
23937         * configure.ac:
23938         * docs/plugins/inspect/plugin-a52dec.xml:
23939         * docs/plugins/inspect/plugin-amrnb.xml:
23940         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23941         * docs/plugins/inspect/plugin-iec958.xml:
23942         * docs/plugins/inspect/plugin-lame.xml:
23943         * docs/plugins/inspect/plugin-mad.xml:
23944         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23945         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23946         * docs/plugins/inspect/plugin-rmdemux.xml:
23947           releasing 0.10.0
23948           Original commit message from CVS:
23949           releasing 0.10.0
23950
23951 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
23952
23953           Update for alloc_buffer changes.
23954           Original commit message from CVS:
23955           2005-12-05  Andy Wingo  <wingo@pobox.com>
23956           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23957           * ext/mad/gstmad.c: (gst_mad_chain):
23958           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23959           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23960           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23961           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23962           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23963
23964 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
23965
23966           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23967           Original commit message from CVS:
23968           2005-12-05  Andy Wingo  <wingo@pobox.com>
23969           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23970           id3demux and id3mux now. Fixes #323199.
23971
23972 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
23973
23974         * gst-plugins-ugly.spec.in:
23975           update spec file for latest changes
23976           Original commit message from CVS:
23977           update spec file for latest changes
23978
23979 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23980
23981           fix silly Makefile.am bug so they link correctly again
23982           Original commit message from CVS:
23983           * ext/amrnb/Makefile.am:
23984           * gst/realmedia/Makefile.am:
23985           fix silly Makefile.am bug so they link correctly again
23986
23987 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23988
23989         * configure.ac:
23990           back to HEAD
23991           Original commit message from CVS:
23992           back to HEAD
23993
23994 === release 0.9.7 ===
23995
23996 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23997
23998         * ChangeLog:
23999         * NEWS:
24000         * RELEASE:
24001         * common:
24002         * configure.ac:
24003         * docs/plugins/gst-plugins-ugly-plugins.args:
24004         * docs/plugins/inspect/plugin-a52dec.xml:
24005         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24006         * docs/plugins/inspect/plugin-iec958.xml:
24007         * docs/plugins/inspect/plugin-lame.xml:
24008         * docs/plugins/inspect/plugin-mad.xml:
24009         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24010         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24011         * docs/plugins/inspect/plugin-rmdemux.xml:
24012         * docs/random/LICENSE:
24013         * docs/random/PORTED_09:
24014           releasing 0.9.7
24015           Original commit message from CVS:
24016           releasing 0.9.7
24017
24018 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24019
24020         * ChangeLog:
24021         * common:
24022         * ext/amrnb/Makefile.am:
24023         * gst/realmedia/Makefile.am:
24024           Don't know how these escaped my eye before.  Fix link flags.
24025           Original commit message from CVS:
24026           Don't know how these escaped my eye before.  Fix link flags.
24027
24028 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24029
24030         * common:
24031         * examples/Makefile.am:
24032         * examples/capsfilter/Makefile.am:
24033         * examples/capsfilter/capsfilter1.c:
24034         * examples/gob/Makefile.am:
24035         * examples/gob/gst-identity2.gob:
24036         * examples/gstplay/.gitignore:
24037         * examples/gstplay/Makefile.am:
24038         * examples/gstplay/player.c:
24039         * examples/indexing/.gitignore:
24040         * examples/indexing/Makefile.am:
24041         * examples/indexing/indexmpeg.c:
24042         * examples/level/Makefile.am:
24043         * examples/level/README:
24044         * examples/level/demo.c:
24045         * examples/level/plot.c:
24046         * examples/stats/Makefile.am:
24047         * examples/stats/mp2ogg.c:
24048         * examples/switch/.gitignore:
24049         * examples/switch/Makefile.am:
24050         * examples/switch/switcher.c:
24051           no examples
24052           Original commit message from CVS:
24053           no examples
24054
24055 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
24056
24057           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24058           Original commit message from CVS:
24059           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24060           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24061           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24062           (gst_mpeg_parse_send_event):
24063           Ref events before sending them to multiple pads, after all
24064           gst_pad_send_event() takes ownership of events. Don't leak
24065           events that have not been handled (fixes #322745).
24066
24067 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24068
24069           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24070           Original commit message from CVS:
24071           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
24072           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24073           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24074           from making timestamp adjustments. This will have to be re-added
24075           in some form in the near future, but in order to do that, some nav
24076           packet parsing will be necessary in mpegdemux.
24077           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24078           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24079           (g_value_set_int, gst_mpeg_parse_set_property)
24080           Get rid of do_adjust and use_adjust. Rename max_discont to
24081           max_src_gap.
24082           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24083           -1, no adjustment is made.
24084           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24085           Rename max_discont property to max_scr_gap. Erase "adjust"
24086           property.
24087           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24088           override send_event anymore, base class does the job.
24089           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24090           Base class now does most of the work.
24091           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24092           Generalize to forwarding the event to all source pads in the
24093           element.
24094           * gst/mpegstream/gstmpegparse.h:
24095           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24096           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24097           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24098           (gst_mpeg_parse_set_property):
24099           Clock synchronization doesn't make sense anymore for a
24100           demultiplexer.
24101
24102 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
24103
24104           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24105           Original commit message from CVS:
24106           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24107           Don't treat normal EOS as a fatal error.
24108
24109 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
24110
24111           ext/mad/gstmad.c: Proper warning statements,
24112           Original commit message from CVS:
24113           * ext/mad/gstmad.c: (gst_mad_chain):
24114           Proper warning statements,
24115           Don't error if the src pad isn't linked when pushing.
24116           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24117           Proper state_change, avoids borkage when going to READY
24118
24119 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24120
24121         * configure.ac:
24122         * gst-libs/Makefile.am:
24123         * gst-libs/README:
24124         * gst-libs/ext/.gitignore:
24125         * gst-libs/gst/media-info/.gitignore:
24126         * gst-libs/gst/play/.gitignore:
24127         * gst-libs/gst/play/play.h:
24128         * gst-libs/gst/play/play.vcproj:
24129           no need for an AS_LIBTOOL call
24130           Original commit message from CVS:
24131           no need for an AS_LIBTOOL call
24132
24133 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24134
24135         * Makefile.am:
24136         * common:
24137         * gst-plugins-ugly.spec.in:
24138           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24139           Original commit message from CVS:
24140           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24141
24142 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24143
24144           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24145           Original commit message from CVS:
24146           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24147           Prime libmpeg2's pumps with some null custom buffers
24148           to ensure it doesn't ask us to discard garbage later yay.
24149
24150 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24151
24152           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24153           Original commit message from CVS:
24154           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24155           Prime libmpeg2's pumps with some null custom buffers
24156           to ensure it ask us to discard garbage later yay.
24157
24158 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
24159
24160           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24161           Original commit message from CVS:
24162           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24163           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24164           (gst_a52dec_chain_raw):
24165           * ext/a52dec/gsta52dec.h:
24166           Accept AC3 in audio/x-private1-ac3 format, which includes
24167           DVD-specific headers, as well as raw AC3, for compatibility with
24168           some demuxers.
24169
24170 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24171
24172           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24173           Original commit message from CVS:
24174           * ext/mad/gstmad.c: (gst_mad_chain):
24175           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24176           skip frame synthesis and consume input data as if we'd done the
24177           decode. Makes mad not error when the src pad is not connected.
24178           (#319784)
24179
24180 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24181
24182         * ChangeLog:
24183           Erase old CVS conflict line.
24184           Original commit message from CVS:
24185           Erase old CVS conflict line.
24186
24187 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24188
24189           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24190           Original commit message from CVS:
24191           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
24192           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24193           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24194           (gst_mpeg_parse_chain):
24195           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24196           (gst_mpeg_demux_send_newsegment):
24197           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24198           * gst/mpegstream/gstmpegparse.h:
24199           Rename send_discont method to send_newsegment and add parameters
24200           to handle actual segments. Adapt code all around to run with the
24201           new name and signature.
24202           * gst/mpegstream/gstmpegdemux.c:
24203           * gst/mpegstream/gstmpegparse.c:
24204           * gst/mpegstream/gstdvddemux.c:
24205           Convert to GST_BOILERPLATE.
24206
24207 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24208
24209         * configure.ac:
24210           fix AS_LIBTOOL call
24211           Original commit message from CVS:
24212           fix AS_LIBTOOL call
24213
24214 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24215
24216         * Makefile.am:
24217           add a torture target
24218           Original commit message from CVS:
24219           add a torture target
24220
24221 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24222
24223         * ChangeLog:
24224         * configure.ac:
24225           back to HEAD
24226           Original commit message from CVS:
24227           back to HEAD
24228
24229 === release 0.9.6 ===
24230
24231 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24232
24233         * ChangeLog:
24234         * NEWS:
24235         * RELEASE:
24236         * configure.ac:
24237         * docs/plugins/gst-plugins-ugly-plugins.args:
24238         * docs/plugins/gst-plugins-ugly-plugins.signals:
24239         * docs/plugins/inspect/plugin-a52dec.xml:
24240         * docs/plugins/inspect/plugin-amrnb.xml:
24241         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24242         * docs/plugins/inspect/plugin-iec958.xml:
24243         * docs/plugins/inspect/plugin-lame.xml:
24244         * docs/plugins/inspect/plugin-mad.xml:
24245         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24246         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24247         * docs/plugins/inspect/plugin-rmdemux.xml:
24248           releasing 0.9.6
24249           Original commit message from CVS:
24250           releasing 0.9.6
24251
24252 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
24253
24254           gst/realmedia/rmdemux.c: Fractional framerates.
24255           Original commit message from CVS:
24256           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24257           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24258           (find_seek_offset_bytes), (find_seek_offset_time),
24259           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24260           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24261           (gst_rmdemux_chain), (gst_rmdemux_send_event),
24262           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24263           (gst_rmdemux_parse_packet):
24264           Fractional framerates.
24265
24266 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24267
24268           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24269           Original commit message from CVS:
24270           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24271           (gst_mpeg2dec_negotiate_format), (handle_sequence),
24272           (gst_mpeg2dec_sink_event):
24273           * ext/mpeg2dec/gstmpeg2dec.h:
24274           Use fractional framerates
24275
24276 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24277
24278           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24279           Original commit message from CVS:
24280           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24281           set_clock returns a boolean.
24282
24283 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24284
24285           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24286           Original commit message from CVS:
24287           * ext/mad/gstmad.c: (gst_mad_chain):
24288           Fix seeking even more by sending the newsegment event with the
24289           right parameters. Should fix querying in playbin/totem after
24290           a seek.
24291
24292 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24293
24294           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24295           Original commit message from CVS:
24296           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24297           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24298           Fix seeking in stand-alone mode. Fix nonexistant enum value
24299           introduced in previous commit. Improve debug messages here and
24300           there. Actually return a proper return value in the sink event
24301           handler.
24302
24303 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24304
24305         * ext/lame/gstlame.c:
24306           doh
24307           Original commit message from CVS:
24308           doh
24309
24310 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24311
24312         * ChangeLog:
24313         * ext/lame/gstlame.c:
24314         * ext/mad/gstmad.c:
24315         * ext/sidplay/gstsiddec.cc:
24316           fix up GValueEnum
24317           Original commit message from CVS:
24318           fix up GValueEnum
24319
24320 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
24321
24322         * ChangeLog:
24323         * ext/lame/gstlame.c:
24324         * ext/mad/gstid3tag.c:
24325         * ext/sidplay/gstsiddec.cc:
24326           Update for gst_tag_setter API changes.
24327           Original commit message from CVS:
24328           2005-11-22  Andy Wingo  <wingo@pobox.com>
24329           * Update for gst_tag_setter API changes.
24330
24331 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
24332
24333         * ChangeLog:
24334         * ext/a52dec/gsta52dec.c:
24335         * ext/mad/gstid3tag.c:
24336         * ext/mad/gstmad.c:
24337         * gst/mpegaudioparse/gstmpegaudioparse.c:
24338         * gst/mpegstream/gstdvddemux.c:
24339         * gst/mpegstream/gstmpegparse.c:
24340         * gst/realmedia/rmdemux.c:
24341           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24342           Original commit message from CVS:
24343           2005-11-22  Andy Wingo  <wingo@pobox.com>
24344           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24345           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24346           * ext/mad/gstmad.c (gst_mad_chain)
24347           * gst/mpegaudioparse/gstmpegaudioparse.c
24348           (gst_mp3parse_sink_event)
24349           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24350           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24351           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24352           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24353           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24354
24355 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
24356
24357           ext/mad/Makefile.am: libgsttagedit => libgsttag
24358           Original commit message from CVS:
24359           * ext/mad/Makefile.am:
24360           libgsttagedit => libgsttag
24361
24362 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
24363
24364           ext/lame/gstlame.c: Don't take the stream lock
24365           Original commit message from CVS:
24366           * ext/lame/gstlame.c: (gst_lame_sink_event):
24367           Don't take the stream lock
24368
24369 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
24370
24371           ext/: Don't take the stream lock.
24372           Original commit message from CVS:
24373           2005-11-21  Andy Wingo  <wingo@pobox.com>
24374           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24375           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24376           * ext/mad/gstmad.c (gst_mad_sink_event):
24377           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24378           stream lock.
24379           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24380           stream lock changes.
24381
24382 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
24383
24384           *.*: Ran scripts/update-macros. Oh yes.
24385           Original commit message from CVS:
24386           2005-11-21  Andy Wingo  <wingo@pobox.com>
24387           * *.h:
24388           * *.c: Ran scripts/update-macros. Oh yes.
24389
24390 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
24391
24392           gst/mpegstream/: Filler events have beem removed for now.
24393           Original commit message from CVS:
24394           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24395           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24396           Filler events have beem removed for now.
24397
24398 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
24399
24400           gst/: Update for GST_FOURCC_FORMAT API change.
24401           Original commit message from CVS:
24402           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24403           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24404           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24405           Update for GST_FOURCC_FORMAT API change.
24406
24407 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
24408
24409           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24410           Original commit message from CVS:
24411           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24412           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24413           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24414           (gst_rmdemux_parse_packet):
24415           Modifications for disapearance of GST_PAD_IS_USABLE()
24416
24417 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
24418
24419           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24420           Original commit message from CVS:
24421           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24422           Remove some setcaps brokenness.
24423           Don't crash on bad input.
24424
24425 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
24426
24427           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24428           Original commit message from CVS:
24429           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24430           calling transform.
24431           (gst_id3_tag_do_typefind): Unref caps
24432           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24433
24434 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
24435
24436         * ext/mad/gstmad.c:
24437           remove accidentally commited hack
24438           Original commit message from CVS:
24439           remove accidentally commited hack
24440
24441 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
24442
24443         * ext/mad/gstmad.c:
24444           free pad templates
24445           Original commit message from CVS:
24446           free pad templates
24447
24448 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
24449
24450           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24451           Original commit message from CVS:
24452           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24453           (gst_mpeg2dec_sink_event):
24454           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24455           nice-ify debug message in event handler; add CHECKME.
24456           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24457           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24458           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24459           (gst_dvd_demux_sync_stream_to_time):
24460           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24461           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24462           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24463           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24464           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24465           (gst_mpeg_demux_sync_stream_to_time),
24466           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24467           * gst/mpegstream/gstmpegdemux.h:
24468           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24469           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24470           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24471           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24472           (gst_mpeg_parse_chain):
24473           * gst/mpegstream/gstmpegparse.h:
24474           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24475           return value confusion (gst_pad_push vs. gst_pad_send_event and
24476           gst_pad_push_event); pass flow return values to caller;
24477           miscellaneous fixes and clean-ups.
24478
24479 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
24480
24481         * gst/mpegstream/gstdvddemux.c:
24482           set rank to secondary until it works 100%
24483           Original commit message from CVS:
24484           set rank to secondary until it works 100%
24485
24486 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
24487
24488         * gst-plugins-ugly.spec.in:
24489           add mpegstream plugin to spec file
24490           Original commit message from CVS:
24491           add mpegstream plugin to spec file
24492
24493 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24494
24495           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24496           Original commit message from CVS:
24497           2005-11-14  Martin Soto  <soto@localhost.localdomain>
24498           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24499           gstrfc2250enc.h.
24500
24501 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
24502
24503           partially port the mpegstream plugin to GStreamer 0.9.
24504           Original commit message from CVS:
24505           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
24506           * configure.ac:
24507           * gst/mpegstream/Makefile.am:
24508           * gst/mpegstream/gstdvddemux.c:
24509           * gst/mpegstream/gstdvddemux.h:
24510           * gst/mpegstream/gstmpegdemux.c:
24511           * gst/mpegstream/gstmpegdemux.h:
24512           * gst/mpegstream/gstmpegpacketize.c:
24513           * gst/mpegstream/gstmpegpacketize.h:
24514           * gst/mpegstream/gstmpegparse.c:
24515           * gst/mpegstream/gstmpegparse.h:
24516           * gst/mpegstream/gstmpegstream.c:
24517           * gst/mpegstream/gstrfc2250enc.c:
24518           * gst/mpegstream/gstrfc2250enc.h:
24519           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24520           partially port the mpegstream plugin to GStreamer 0.9.
24521
24522 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
24523
24524           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24525           Original commit message from CVS:
24526           2005-11-14  Andy Wingo  <wingo@pobox.com>
24527           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24528           debugging, allows dll builds on windows. Fixes #316076.
24529
24530 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24531
24532         * ChangeLog:
24533         * configure.ac:
24534           back to head
24535           Original commit message from CVS:
24536           back to head
24537
24538 === release 0.9.5 ===
24539
24540 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24541
24542         * ChangeLog:
24543         * NEWS:
24544         * RELEASE:
24545         * common:
24546         * configure.ac:
24547         * docs/plugins/inspect/plugin-a52dec.xml:
24548         * docs/plugins/inspect/plugin-amrnb.xml:
24549         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24550         * docs/plugins/inspect/plugin-iec958.xml:
24551         * docs/plugins/inspect/plugin-lame.xml:
24552         * docs/plugins/inspect/plugin-mad.xml:
24553         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24554         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24555         * docs/plugins/inspect/plugin-rmdemux.xml:
24556           releasing 0.9.5
24557           Original commit message from CVS:
24558           releasing 0.9.5
24559
24560 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
24561
24562           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24563           Original commit message from CVS:
24564           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24565           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24566           (handle_sequence), (handle_picture), (handle_slice),
24567           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24568           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24569           Forward GstFlowReturn about everywhere.
24570           Handle seeking correctly.
24571
24572 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24573
24574           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24575           Original commit message from CVS:
24576           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24577           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24578           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24579           Small cleanups in refcounting.
24580
24581 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
24582
24583           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24584           Original commit message from CVS:
24585           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24586           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24587           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24588           (handle_sequence), (handle_picture):
24589           * ext/mpeg2dec/gstmpeg2dec.h:
24590           Removed lots of dubious code.
24591           Handle flushing and seeking correctly. Still leaks though...
24592
24593 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
24594
24595         * ChangeLog:
24596         * configure.ac:
24597           port plugins listing changes
24598           Original commit message from CVS:
24599           port plugins listing changes
24600
24601 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24602
24603         * ChangeLog:
24604         * configure.ac:
24605           back to HEAD
24606           Original commit message from CVS:
24607           back to HEAD
24608
24609 === release 0.9.4 ===
24610
24611 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24612
24613         * ChangeLog:
24614         * Makefile.am:
24615         * NEWS:
24616         * RELEASE:
24617         * configure.ac:
24618         * docs/plugins/gst-plugins-ugly-plugins.args:
24619         * docs/plugins/gst-plugins-ugly-plugins.signals:
24620         * docs/plugins/inspect/plugin-a52dec.xml:
24621         * docs/plugins/inspect/plugin-amrnb.xml:
24622         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24623         * docs/plugins/inspect/plugin-iec958.xml:
24624         * docs/plugins/inspect/plugin-lame.xml:
24625         * docs/plugins/inspect/plugin-mad.xml:
24626         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24627         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24628         * docs/plugins/inspect/plugin-rmdemux.xml:
24629         * gst/realmedia/rmdemux.c:
24630         * po/POTFILES.in:
24631           releasing 0.9.4
24632           Original commit message from CVS:
24633           releasing 0.9.4
24634
24635 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
24636
24637           gst/realmedia/rmdemux.c: STOPPED->FAILED
24638           Original commit message from CVS:
24639           2005-10-23  Julien MOUTTE  <julien@moutte.net>
24640           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24641
24642 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
24643
24644         * gst-plugins-ugly.spec.in:
24645           add packaging of a52dec
24646           Original commit message from CVS:
24647           add packaging of a52dec
24648
24649 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24650
24651           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24652           Original commit message from CVS:
24653           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24654           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24655           Set correct stream time in newsegment event.
24656
24657 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24658
24659         * ext/Makefile.am:
24660           fix distcheck
24661           Original commit message from CVS:
24662           fix distcheck
24663
24664 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24665
24666         * ChangeLog:
24667         * ext/Makefile.am:
24668           fix distcheck
24669           Original commit message from CVS:
24670           fix distcheck
24671
24672 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
24673
24674           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24675           Original commit message from CVS:
24676           * ext/a52dec/Makefile.am:
24677           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24678           (gst_a52dec_class_init), (gst_a52dec_sink_event),
24679           (gst_a52dec_change_state):
24680           * ext/a52dec/gsta52dec.h:
24681           Re-enable CPU flags, use liboil to get them.
24682
24683 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
24684
24685           Port AC3 decoder to 0.9 (#318849).
24686           Original commit message from CVS:
24687           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24688           * configure.ac:
24689           * ext/a52dec/Makefile.am:
24690           * ext/a52dec/gsta52dec.c:
24691           * ext/a52dec/gsta52dec.h:
24692           Port AC3 decoder to 0.9 (#318849).
24693
24694 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24695
24696           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24697           Original commit message from CVS:
24698           * ext/sidplay/gstsiddec.cc:
24699           Small fixes and more error messages.
24700
24701 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
24702
24703           API change fixen.
24704           Original commit message from CVS:
24705           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24706           (gst_amrnbparse_state_change):
24707           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24708           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24709           * ext/mpeg2dec/gstmpeg2dec.c:
24710           * ext/sidplay/gstsiddec.cc:
24711           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24712           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24713           API change fixen.
24714
24715 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
24716
24717           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24718           Original commit message from CVS:
24719           * configure.ac:
24720           GST_DOC has been renamed to GST_DOCBOOK_CHECK
24721
24722 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24723
24724           configure.ac: some docs I had
24725           Original commit message from CVS:
24726           * configure.ac:
24727           some docs I had
24728           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24729           trivial fixes
24730
24731 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
24732
24733           gst/realmedia/rmdemux.c: segment-start/done API change.
24734           Original commit message from CVS:
24735           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24736           (gst_rmdemux_perform_seek):
24737           segment-start/done API change.
24738
24739 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
24740
24741         * ChangeLog:
24742         * common:
24743         * gst/iec958/ac3iec.c:
24744           Set buffer durations on IEC958 buffers.
24745           Original commit message from CVS:
24746           Set buffer durations on IEC958 buffers.
24747
24748 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
24749
24750           configure.ac: Fix glib check
24751           Original commit message from CVS:
24752           * configure.ac:
24753           Fix glib check
24754
24755 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
24756
24757           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24758           Original commit message from CVS:
24759           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24760           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24761
24762 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24763
24764           examples/stats/mp2ogg.c: yes, typo fixes
24765           Original commit message from CVS:
24766           * examples/stats/mp2ogg.c:
24767           yes, typo fixes
24768
24769 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24770
24771           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24772           Original commit message from CVS:
24773           * examples/indexing/indexmpeg.c: (main):
24774           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24775           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24776           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24777           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24778           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24779           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24780           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24781           * ext/dvdread/dvdreadsrc.h:
24782           * ext/lame/gstlame.h:
24783           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24784           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24785           * gst/iec958/ac3iec.h:
24786           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24787           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24788           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24789           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24790           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24791           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24792           moved bitshift from macro to enum definition
24793
24794 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
24795
24796           newsegment API update.
24797           Original commit message from CVS:
24798           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24799           * ext/mad/gstmad.c: (gst_mad_chain):
24800           * gst/mpegaudioparse/gstmpegaudioparse.c:
24801           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24802           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24803           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24804           newsegment API update.
24805
24806 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24807
24808           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24809           Original commit message from CVS:
24810           * ext/amrnb/amrnbdec.c:
24811           Mark invalid frame sizes
24812           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24813           UNUSABLE is not to be used here, just push out stuff so
24814           probes can continue linking or making the pad usable.
24815
24816 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
24817
24818         * ChangeLog:
24819         * gst/realmedia/rmdemux.c:
24820           Improve seek error-resilience.
24821           Original commit message from CVS:
24822           Improve seek error-resilience.
24823           Better error handling generally.
24824
24825 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24826
24827         * ChangeLog:
24828         * configure.ac:
24829           back to head
24830           Original commit message from CVS:
24831           back to head
24832
24833 === release 0.9.3 ===
24834
24835 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24836
24837         * ChangeLog:
24838         * NEWS:
24839         * README:
24840         * configure.ac:
24841         * ext/sidplay/Makefile.am:
24842           release time
24843           Original commit message from CVS:
24844           release time
24845
24846 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
24847
24848         * gst/realmedia/rmdemux.h:
24849           Forgot to commit this file. I hate Nano.
24850           Original commit message from CVS:
24851           Forgot to commit this file. I hate Nano.
24852
24853 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
24854
24855         * ChangeLog:
24856         * common:
24857         * gst/realmedia/rmdemux.c:
24858           Sanity checks and memory leak fixes for real demuxer
24859           Original commit message from CVS:
24860           Sanity checks and memory leak fixes for real demuxer
24861
24862 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
24863
24864           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24865           Original commit message from CVS:
24866           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24867           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24868           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24869           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24870           Real demuxer fixes. Make it more bulletproof against bad data,
24871           identify a few more stream types.
24872           Fix seeking so that it works (at least with the seek example
24873           program; it still fails with totem).
24874
24875 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
24876
24877           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24878           Original commit message from CVS:
24879           * gst/mpegaudioparse/gstmpegaudioparse.c:
24880           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24881           Set correct caps on buffers too.
24882
24883 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
24884
24885           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24886           Original commit message from CVS:
24887           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24888           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24889           * gst/mpegaudioparse/gstmpegaudioparse.h:
24890           Put timestamps on buffers.
24891
24892 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
24893
24894         * ChangeLog:
24895         * ext/amrnb/amrnbenc.c:
24896           Changed amrnbenc description, it is an encoder, not decoder.
24897           Original commit message from CVS:
24898           Changed amrnbenc description, it is an encoder, not decoder.
24899
24900 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
24901
24902         * ChangeLog:
24903         * gst/iec958/ac3_padder.c:
24904         * gst/iec958/ac3_padder.h:
24905         * gst/iec958/ac3iec.c:
24906           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24907           Original commit message from CVS:
24908           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24909           more accurate, and to check AC3 checksums (both of them in each frame),
24910           and dump the frame (as a probable sync failure) if they don't match.
24911           General code cleanup, improved comments. Changed to not construct the
24912           header backwards, and not byteswap everything else. If we end up needing
24913           to do little-endian output, we should swap in the element doing the
24914           output (AC3 is big-endian).
24915
24916 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
24917
24918         * gst-plugins-ugly.spec.in:
24919           fix spec file for ugly
24920           Original commit message from CVS:
24921           fix spec file for ugly
24922
24923 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24924
24925         * docs/plugins/inspect/plugin-lame.xml:
24926           revert empty commit
24927           Original commit message from CVS:
24928           revert empty commit
24929
24930 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24931
24932         * docs/plugins/scan.stamp:
24933           whoops, wrong files
24934           Original commit message from CVS:
24935           whoops, wrong files
24936
24937 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24938
24939           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24940           Original commit message from CVS:
24941           * docs/plugins/gst-plugins-ugly-plugins.args:
24942           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24943           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24944           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24945           commit missing files
24946           * docs/plugins/inspect/plugin-lame.xml:
24947           update
24948
24949 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24950
24951         * Makefile.am:
24952         * common:
24953         * gst-plugins-ugly.spec.in:
24954           add check-valgrind target
24955           Original commit message from CVS:
24956           add check-valgrind target
24957
24958 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24959
24960         * docs/plugins/scanobj-build.stamp:
24961           add stamp
24962           Original commit message from CVS:
24963           add stamp
24964
24965 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
24966
24967           ext/lame/gstlame.c: Set caps on outgoing buffers.
24968           Original commit message from CVS:
24969           * ext/lame/gstlame.c: (gst_lame_chain):
24970           Set caps on outgoing buffers.
24971
24972 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24973
24974         * ChangeLog:
24975         * ext/lame/gstlame.c:
24976         * ext/lame/gstlame.h:
24977           clean up further so we don't try to set up five times for a simple pipeline
24978           Original commit message from CVS:
24979           clean up further so we don't try to set up five times for
24980           a simple pipeline
24981
24982 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
24983
24984         * ChangeLog:
24985         * common:
24986         * gst/iec958/ac3iec.c:
24987           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24988           Original commit message from CVS:
24989           Set setcaps function on sink pad, not source pad. Produce correct caps
24990           on output buffers.
24991
24992 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24993
24994         * common:
24995         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24996         * docs/plugins/inspect/plugin-iec958.xml:
24997         * docs/plugins/inspect/plugin-lame.xml:
24998         * docs/plugins/inspect/plugin-mad.xml:
24999         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25000         * docs/plugins/inspect/plugin-rmdemux.xml:
25001           update inspect with source
25002           Original commit message from CVS:
25003           update inspect with source
25004
25005 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25006
25007           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25008           Original commit message from CVS:
25009           * ext/mad/gstid3tag.c:
25010           gsttaginterface.h -> gsttagsetter.h
25011
25012 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25013
25014         * configure.ac:
25015           back to HEAD
25016           Original commit message from CVS:
25017           back to HEAD
25018
25019 === release 0.9.1 ===
25020
25021 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25022
25023         * ChangeLog:
25024         * NEWS:
25025         * README:
25026         * RELEASE:
25027         * autogen.sh:
25028         * configure.ac:
25029           releasing 0.9.2
25030           Original commit message from CVS:
25031           releasing 0.9.2
25032
25033 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
25034
25035           ext/amrnb/: State change function updates.
25036           Original commit message from CVS:
25037           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25038           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25039           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25040           State change function updates.
25041
25042 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25043
25044           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25045           Original commit message from CVS:
25046           * ext/mpeg2dec/gstmpeg2dec.c:
25047           GST_CAT_SEEK disappeared from the public API at some point
25048
25049 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25050
25051         * gst/iec958/ac3_padder.c:
25052         * gst/iec958/ac3_padder.h:
25053           doc fixes
25054           Original commit message from CVS:
25055           doc fixes
25056
25057 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25058
25059         * Makefile.am:
25060         * autogen.sh:
25061         * common:
25062         * configure.ac:
25063         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25064         * docs/plugins/inspect-build.stamp:
25065         * docs/plugins/inspect.stamp:
25066         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25067         * docs/plugins/inspect/plugin-iec958.xml:
25068         * docs/plugins/inspect/plugin-lame.xml:
25069         * docs/plugins/inspect/plugin-mad.xml:
25070         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25071         * docs/plugins/inspect/plugin-rmdemux.xml:
25072           docs for ugly plugins
25073           Original commit message from CVS:
25074           docs for ugly plugins
25075
25076 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25077
25078         * gst-plugins-ugly.spec.in:
25079         * gst/iec958/Makefile.am:
25080           build fixes
25081           Original commit message from CVS:
25082           build fixes
25083
25084 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
25085
25086         * ChangeLog:
25087         * gst/iec958/ac3iec.c:
25088           Accept audio/x-private1-a3c on sink pad
25089           Original commit message from CVS:
25090           Accept audio/x-private1-a3c on sink pad
25091
25092 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25093
25094         * gst-plugins-ugly.spec.in:
25095           spec updates
25096           Original commit message from CVS:
25097           spec updates
25098
25099 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
25100
25101         * examples/gstplay/player.c:
25102         * examples/stats/mp2ogg.c:
25103         * ext/a52dec/gsta52dec.c:
25104         * ext/amrnb/amrnbdec.c:
25105         * ext/amrnb/amrnbenc.c:
25106         * ext/amrnb/amrnbparse.c:
25107         * ext/dvdnav/dvdnavsrc.c:
25108         * ext/dvdread/dvdreadsrc.c:
25109         * ext/lame/gstlame.c:
25110         * ext/mad/gstid3tag.c:
25111         * ext/mad/gstmad.c:
25112         * ext/mpeg2dec/gstmpeg2dec.c:
25113         * gst/ac3parse/gstac3parse.c:
25114         * gst/asfdemux/gstasfdemux.c:
25115         * gst/asfdemux/gstasfmux.c:
25116         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25117         * gst/iec958/ac3iec.c:
25118         * gst/mpegaudioparse/gstmpegaudioparse.c:
25119         * gst/mpegstream/gstdvddemux.c:
25120         * gst/mpegstream/gstmpegdemux.c:
25121         * gst/mpegstream/gstmpegparse.c:
25122         * gst/mpegstream/gstrfc2250enc.c:
25123         * gst/realmedia/rmdemux.c:
25124         * gst/synaesthesia/gstsynaesthesia.c:
25125           All plugins updated for element state changes.
25126           Original commit message from CVS:
25127           2005-09-02  Andy Wingo  <wingo@pobox.com>
25128           * All plugins updated for element state changes.
25129
25130 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
25131
25132         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25133         * gst/iec958/ac3iec.c:
25134           Fix return types in setcaps functions
25135           Original commit message from CVS:
25136           Fix return types in setcaps functions
25137
25138 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
25139
25140         * ChangeLog:
25141         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25142         * gst/iec958/ac3iec.c:
25143           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25144           Original commit message from CVS:
25145           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25146           Some general cleanups in iec958 framer.
25147
25148 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25149
25150         * common:
25151         * m4/Makefile.am:
25152         * m4/as-arts.m4:
25153         * m4/esd.m4:
25154         * m4/gst-alsa.m4:
25155         * m4/gst-artsc.m4:
25156         * m4/gst-matroska.m4:
25157         * m4/ogg.m4:
25158         * m4/vorbis.m4:
25159           fix distcheck; remove some old m4s
25160           Original commit message from CVS:
25161           fix distcheck; remove some old m4s
25162
25163 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
25164
25165         * ChangeLog:
25166         * configure.ac:
25167         * gst/iec958/Makefile.am:
25168         * gst/iec958/ac3_padder.c:
25169         * gst/iec958/ac3_padder.h:
25170         * gst/iec958/ac3iec.c:
25171         * gst/iec958/ac3iec.h:
25172           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25173           Original commit message from CVS:
25174           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25175
25176 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
25177
25178           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25179           Original commit message from CVS:
25180           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25181           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25182           (gst_dvdlpcmdec_change_state):
25183           Cleanups, fixed header parsing and stripping.
25184
25185 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
25186
25187         * ChangeLog:
25188         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25189           Use the right bytes when parsing the LPCM dvd header
25190           Original commit message from CVS:
25191           Use the right bytes when parsing the LPCM dvd header
25192
25193 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
25194
25195         * ChangeLog:
25196         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25197           Return the correct values from chain function
25198           Original commit message from CVS:
25199           Return the correct values from chain function
25200
25201 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25202
25203         * common:
25204         * docs/Makefile.am:
25205         * docs/plugins/.gitignore:
25206         * docs/random/ChangeLog-0.8:
25207         * docs/version.entities.in:
25208           adding doc stuff
25209           Original commit message from CVS:
25210           adding doc stuff
25211
25212 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
25213
25214         * ChangeLog:
25215         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25216         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25217           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25218           Original commit message from CVS:
25219           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25220           header; instead do this internally. Also support the old way, using
25221           a different mime-type. CVS:
25222
25223 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25224
25225           building up speed
25226           Original commit message from CVS:
25227           building up speed
25228