Release 1.19.3
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-ugly / ChangeLog
1 === release 1.19.3 ===
2
3 2021-11-03 15:43:36 +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.3
10
11 2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
12
13         * ChangeLog:
14           Update ChangeLogs for 1.19.3
15
16 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
17
18         * meson.build:
19           meson: require matching GStreamer dep versions for unstable development releases
20           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
21           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
22
23 2021-10-25 01:02:36 +0100  Tim-Philipp Müller <tim@centricular.com>
24
25         * po/af.po:
26         * po/ast.po:
27         * po/az.po:
28         * po/bg.po:
29         * po/ca.po:
30         * po/cs.po:
31         * po/da.po:
32         * po/de.po:
33         * po/el.po:
34         * po/en_GB.po:
35         * po/eo.po:
36         * po/es.po:
37         * po/eu.po:
38         * po/fi.po:
39         * po/fr.po:
40         * po/fur.po:
41         * po/gl.po:
42         * po/hr.po:
43         * po/hu.po:
44         * po/id.po:
45         * po/it.po:
46         * po/ja.po:
47         * po/lt.po:
48         * po/lv.po:
49         * po/ms.po:
50         * po/mt.po:
51         * po/nb.po:
52         * po/nl.po:
53         * po/or.po:
54         * po/pl.po:
55         * po/pt_BR.po:
56         * po/ro.po:
57         * po/ru.po:
58         * po/sk.po:
59         * po/sl.po:
60         * po/sq.po:
61         * po/sr.po:
62         * po/sv.po:
63         * po/ta.po:
64         * po/tr.po:
65         * po/uk.po:
66         * po/vi.po:
67         * po/zh_CN.po:
68         * po/zh_TW.po:
69           gst-plugins-ugly: update translations
70           Fixes #656
71           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
72
73 2021-10-21 00:33:06 +0100  Tim-Philipp Müller <tim@centricular.com>
74
75         * meson_options.txt:
76           meson: default to gpl=disabled for gst-plugins-bad and -ugly
77           This will only affect individual/tarball module builds, as the
78           options yield to the parent project which was set to gpl=disabled
79           by default already. We kept it as auto in the original commit
80           to accommodate the need to update cerbero as well, which had to
81           be done separately after the initial commit.
82           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
83
84 2021-10-18 15:47:00 +0100  Tim-Philipp Müller <tim@centricular.com>
85
86         * tests/check/meson.build:
87           meson: update for meson.build_root() and .build_source() deprecation
88           -> use meson.project_build_root() or .global_build_root() instead.
89           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
90
91 2021-10-18 00:40:14 +0100  Tim-Philipp Müller <tim@centricular.com>
92
93         * docs/meson.build:
94         * tests/check/meson.build:
95           meson: update for dep.get_pkgconfig_variable() deprecation
96           ... in favour of dep.get_variable('foo', ..) which in some
97           cases allows for further cleanups in future since we can
98           extract variables from pkg-config dependencies as well as
99           internal dependencies using this mechanism.
100           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
101
102 2021-10-18 00:03:47 +0100  Tim-Philipp Müller <tim@centricular.com>
103
104         * meson.build:
105           meson: clean up conditional paths after version bump
106           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
107
108 2021-10-14 18:38:26 +0100  Tim-Philipp Müller <tim@centricular.com>
109
110         * meson.build:
111           meson: bump meson requirement to >= 0.59
112           For monorepo build and ugly/bad, for advanced feature
113           option API like get_option('xyz').required(..) which
114           we use in combination with the 'gpl' option.
115           For rest of modules for consistency (people will likely
116           use newer features based on the top-level requirement).
117           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
118
119 2021-09-19 00:55:34 +0100  Tim-Philipp Müller <tim@centricular.com>
120
121         * ext/a52dec/meson.build:
122         * ext/cdio/meson.build:
123         * ext/dvdread/meson.build:
124         * ext/mpeg2dec/meson.build:
125         * ext/sidplay/meson.build:
126         * ext/x264/meson.build:
127         * meson.build:
128         * meson_options.txt:
129           meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
130           Require explicit opt-in to build plugins with (A)GPL dependencies.
131           Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
132           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
133
134 2021-10-12 15:52:48 -0300  Thibault Saunier <tsaunier@igalia.com>
135
136         * docs/meson.build:
137           meson: Streamline the way we detect when to build documentation
138           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
139
140 2021-09-28 10:11:15 +1000  Brad Hards <bradh@frogmouth.net>
141
142         * README:
143         * RELEASE:
144           doc: update IRC links to OFTC
145           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
146
147 2021-09-26 01:07:02 +0100  Tim-Philipp Müller <tim@centricular.com>
148
149         * meson.build:
150           Back to development
151           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
152
153 === release 1.19.2 ===
154
155 2021-09-23 01:34:00 +0100  Tim-Philipp Müller <tim@centricular.com>
156
157         * ChangeLog:
158         * NEWS:
159         * RELEASE:
160         * gst-plugins-ugly.doap:
161         * meson.build:
162           Release 1.19.2
163
164 2021-09-21 15:05:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
165
166         * ext/x264/gstx264enc.c:
167           x264enc: Strip trailing whitespace from x264's log messages
168           x264 has linebreaks at the end of its log messages that we should
169           ignore.
170           Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
171           format string to another function marked as printf (g_strdup_vprintf)
172           without triggering -Wformat-nonliteral.
173           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
174
175 2021-09-21 14:57:29 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
176
177         * ext/x264/gstx264enc.c:
178           x264enc: Add the func/line info to the log callback
179           It looks awkward when it's missing. At least point us at the callback
180           function.
181           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
182
183 2021-09-21 14:56:23 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
184
185         * ext/x264/gstx264enc.c:
186           x264enc: Reduce log spam about bit depth support
187           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
188
189 2021-07-28 11:49:16 +0200  Stéphane Cerveau <scerveau@collabora.com>
190
191         * ext/mpeg2dec/gstmpeg2dec.c:
192           mpeg2dec: drop B-frame on open gop
193           Enhance open gop detection to drop B-frame which are invalid
194           before the first reference frame.
195           In stream such
196           gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
197           the two first frames must be dropped as we detect an open GOP situation
198           but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
199           first frames should not be dropped as we are in a closed GOP situation.
200           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
201
202 2021-05-22 01:53:43 +0100  Tim-Philipp Müller <tim@centricular.com>
203
204         * ext/x264/gstencoderbitrateprofilemanager.c:
205         * gst/asfdemux/gstasfdemux.c:
206         * gst/realmedia/rtspreal.c:
207         * meson.build:
208           Use g_memdup2() where available and add fallback for older GLib versions
209           - x264 encoder bitrate profile manager: alloc size is based
210           on existing allocation
211           - asfdemux: change length var to 64-bit and check for G_MAXUINT
212           - realmedia: opaque_data_len is read from 32 bits and then
213           only subtracted upon.
214           g_memdup() is deprecated since GLib 2.68 and we want to avoid
215           deprecation warnings with recent versions of GLib.
216           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
217
218 2021-06-01 15:28:40 +0100  Tim-Philipp Müller <tim@centricular.com>
219
220         * meson.build:
221           Back to development
222
223 === release 1.19.1 ===
224
225 2021-06-01 00:12:09 +0100  Tim-Philipp Müller <tim@centricular.com>
226
227         * ChangeLog:
228         * NEWS:
229         * README:
230         * RELEASE:
231         * gst-plugins-ugly.doap:
232         * meson.build:
233           Release 1.19.1
234
235 2018-02-26 17:28:25 +0100  David Fernandez <d.fernandezlop@gmail.com>
236
237         * docs/gst_plugins_cache.json:
238         * ext/x264/gstx264enc.c:
239           x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
240           There are cases where the video size might be less than 16x16.
241           This change allows the x264 encoder to accept this cases.
242           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
243
244 2021-04-20 18:48:38 -0400  Doug Nazar <nazard@nazar.ca>
245
246         * gst/realmedia/rmdemux.c:
247         * gst/realmedia/rmdemux.h:
248           realmedia: Drop duplicate seek events.
249           Also use seek seqnum for flush & segment events/messages.
250           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
251
252 2021-04-20 18:47:31 -0400  Doug Nazar <nazard@nazar.ca>
253
254         * gst/asfdemux/gstasfdemux.c:
255           asfdemux: Drop duplicate seek events.
256           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
257
258 2021-03-29 13:41:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
259
260         * gst/xingmux/gstxingmux.c:
261         * gst/xingmux/gstxingmux.h:
262         * gst/xingmux/plugin.c:
263           xingmux: allow per feature registration
264           Split plugin into features including
265           dynamic types which can be indiviually
266           registered during a static build.
267           More details here:
268           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
269           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
270           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
271
272 2021-03-29 13:39:20 +0200  Stéphane Cerveau <scerveau@collabora.com>
273
274         * gst/realmedia/pnmsrc.c:
275         * gst/realmedia/pnmsrc.h:
276         * gst/realmedia/rademux.c:
277         * gst/realmedia/rademux.h:
278         * gst/realmedia/rdtdepay.c:
279         * gst/realmedia/rdtdepay.h:
280         * gst/realmedia/rdtmanager.c:
281         * gst/realmedia/rdtmanager.h:
282         * gst/realmedia/realmedia.c:
283         * gst/realmedia/rmdemux.c:
284         * gst/realmedia/rmdemux.h:
285         * gst/realmedia/rtspreal.c:
286         * gst/realmedia/rtspreal.h:
287           realmedia: allow per feature registration
288           Split plugin into features including
289           dynamic types which can be indiviually
290           registered during a static build.
291           More details here:
292           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
293           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
294           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
295
296 2021-03-29 13:23:51 +0200  Stéphane Cerveau <scerveau@collabora.com>
297
298         * gst/dvdsub/gstdvdsubdec.c:
299         * gst/dvdsub/gstdvdsubdec.h:
300         * gst/dvdsub/gstdvdsubparse.c:
301         * gst/dvdsub/gstdvdsubparse.h:
302           dvdsub: allow per feature registration
303           Split plugin into features including
304           dynamic types which can be indiviually
305           registered during a static build.
306           More details here:
307           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
308           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
309           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
310
311 2021-03-29 13:15:32 +0200  Stéphane Cerveau <scerveau@collabora.com>
312
313         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
314         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
315           dvdlpcmdec: allow per feature registration
316           Split plugin into features including
317           dynamic types which can be indiviually
318           registered during a static build.
319           More details here:
320           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
321           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
322           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
323
324 2021-03-29 13:11:23 +0200  Stéphane Cerveau <scerveau@collabora.com>
325
326         * gst/asfdemux/gstasf.c:
327         * gst/asfdemux/gstasfdemux.c:
328         * gst/asfdemux/gstasfdemux.h:
329         * gst/asfdemux/gstasfelement.c:
330         * gst/asfdemux/gstasfelements.h:
331         * gst/asfdemux/gstrtpasfdepay.c:
332         * gst/asfdemux/gstrtspwms.c:
333         * gst/asfdemux/meson.build:
334           asfdemux: allow per feature registration
335           Split plugin into features including
336           dynamic types which can be indiviually
337           registered during a static build.
338           More details here:
339           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
340           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
341           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
342
343 2021-03-29 12:39:36 +0200  Stéphane Cerveau <scerveau@collabora.com>
344
345         * ext/x264/gstx264enc.c:
346         * ext/x264/gstx264enc.h:
347           x264: allow per feature registration
348           Split plugin into features including
349           dynamic types which can be indiviually
350           registered during a static build.
351           More details here:
352           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
353           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
354           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
355
356 2021-03-29 12:33:00 +0200  Stéphane Cerveau <scerveau@collabora.com>
357
358         * ext/sidplay/gstsiddec.cc:
359         * ext/sidplay/gstsiddec.h:
360           sidplay: allow per feature registration
361           Split plugin into features including
362           dynamic types which can be indiviually
363           registered during a static build.
364           More details here:
365           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
366           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
367           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
368
369 2021-03-29 12:31:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
370
371         * ext/mpeg2dec/gstmpeg2dec.c:
372         * ext/mpeg2dec/gstmpeg2dec.h:
373           mpeg2dec: allow per feature registration
374           Split plugin into features including
375           dynamic types which can be indiviually
376           registered during a static build.
377           More details here:
378           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
379           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
380           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
381
382 2021-03-29 12:28:28 +0200  Stéphane Cerveau <scerveau@collabora.com>
383
384         * ext/dvdread/dvdreadsrc.c:
385         * ext/dvdread/dvdreadsrc.h:
386           dvdread: allow per feature registration
387           Split plugin into features including
388           dynamic types which can be indiviually
389           registered during a static build.
390           More details here:
391           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
392           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
393           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
394
395 2021-03-29 12:28:04 +0200  Stéphane Cerveau <scerveau@collabora.com>
396
397         * ext/cdio/gstcdio.c:
398         * ext/cdio/gstcdio.h:
399         * ext/cdio/gstcdiocddasrc.c:
400         * ext/cdio/gstcdiocddasrc.h:
401           cdio: allow per feature registration
402           Split plugin into features including
403           dynamic types which can be indiviually
404           registered during a static build.
405           More details here:
406           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
407           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
408           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
409
410 2021-03-29 10:39:46 +0200  Stéphane Cerveau <scerveau@collabora.com>
411
412         * ext/amrwbdec/amrwb.c:
413         * ext/amrwbdec/amrwbdec.c:
414         * ext/amrwbdec/amrwbdec.h:
415           amrwbdec: 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 10:38:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
425
426         * ext/amrnb/amrnb.c:
427         * ext/amrnb/amrnbdec.c:
428         * ext/amrnb/amrnbdec.h:
429         * ext/amrnb/amrnbenc.c:
430         * ext/amrnb/amrnbenc.h:
431           amrnb: allow per feature registration
432           Split plugin into features including
433           dynamic types which can be indiviually
434           registered during a static build.
435           More details here:
436           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
437           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
438           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
439
440 2021-03-29 10:37:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
441
442         * ext/a52dec/gsta52dec.c:
443         * ext/a52dec/gsta52dec.h:
444           a52dec: allow per feature registration
445           Split plugin into features including
446           dynamic types which can be indiviually
447           registered during a static build.
448           More details here:
449           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
450           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
451           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
452
453 2021-03-19 15:16:06 +1100  Matthew Waters <matthew@centricular.com>
454
455         * ext/x264/gstencoderbitrateprofilemanager.c:
456           gst: don't use volatile to mean atomic
457           volatile is not sufficient to provide atomic guarantees and real atomics
458           should be used instead.  GCC 11 has started warning about using volatile
459           with atomic operations.
460           https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
461           Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
462           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
463
464 2021-03-03 11:05:14 +0200  Sebastian Dröge <sebastian@centricular.com>
465
466         * gst/realmedia/rmdemux.c:
467           rmdemux: Make sure we have enough data available when parsing audio/video packets
468           Otherwise there will be out-of-bounds reads and potential crashes.
469           Thanks to Natalie Silvanovich for reporting.
470           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
471           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
472
473 2020-11-04 18:44:07 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
474
475         * meson.build:
476           meson: Enable some MSVC warnings for parity with GCC/Clang
477           This makes it easier to do development with MSVC by making it warn
478           on common issues that GCC/Clang error out for in our CI configuration.
479           Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
480           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
481
482 2020-10-31 04:52:14 +0900  Seungha Yang <seungha@centricular.com>
483
484         * tests/check/elements/mpeg2dec.c:
485           tests: mpeg2dec: Don't expect BT601 color space
486           If it's required, mpeg2dec should set it explicitly.
487           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
488
489 2020-09-08 17:30:39 +0100  Tim-Philipp Müller <tim@centricular.com>
490
491         * .gitlab-ci.yml:
492           ci: include template from gst-ci master branch again
493
494 2020-09-08 16:58:40 +0100  Tim-Philipp Müller <tim@centricular.com>
495
496         * meson.build:
497           Back to development
498
499 === release 1.18.0 ===
500
501 2020-09-08 00:05:39 +0100  Tim-Philipp Müller <tim@centricular.com>
502
503         * .gitlab-ci.yml:
504         * ChangeLog:
505         * NEWS:
506         * README:
507         * RELEASE:
508         * gst-plugins-ugly.doap:
509         * meson.build:
510           Release 1.18.0
511
512 2020-09-07 22:40:46 +0100  Tim-Philipp Müller <tim@centricular.com>
513
514         * meson.build:
515         * scripts/dist-translations.py:
516         * scripts/meson.build:
517           meson: dist pot file in tarball
518           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
519
520 2020-09-07 12:14:13 +0300  Sebastian Dröge <sebastian@centricular.com>
521
522         * ext/x264/gstx264enc.c:
523           x264: Update for gst_video_transfer_function_*() function renaming
524           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
525
526 2020-08-21 10:35:11 +0300  Sebastian Dröge <sebastian@centricular.com>
527
528         * docs/gst_plugins_cache.json:
529         * ext/x264/gstx264enc.c:
530           x264enc: Allow maximum quantizer value of 63 instead of 51
531           QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
532           up to 81 (QP_MAX) but that seems to be outside the spec.
533           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
534
535 === release 1.17.90 ===
536
537 2020-08-20 16:12:23 +0100  Tim-Philipp Müller <tim@centricular.com>
538
539         * ChangeLog:
540         * NEWS:
541         * RELEASE:
542         * gst-plugins-ugly.doap:
543         * meson.build:
544           Release 1.17.90
545
546 2020-07-15 10:49:03 +0300  Jordan Petridis <jordan@centricular.com>
547
548         * tests/check/elements/amrnbenc.c:
549           amrnbenc: remove global variables
550           gstcheck is declaring its own buffers glist which ends up
551           overwritten, loks like the code meant to use that already
552           gcc 10 is also complaining about this, but only on static
553           builds for some reason
554           ```
555           FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
556           /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
557           collect2: error: ld returned 1 exit status
558           ```
559           also remove unused var `current_buf`
560           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
561
562 2020-04-02 03:27:26 +1100  Jan Schmidt <jan@centricular.com>
563
564         * gst/realmedia/rmdemux.c:
565           rmdemux: Don't ignore the return value of gst_segment_do_seek()
566           If gst_segment_do_seek() fails, fail the seek.
567           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
568
569 2020-04-01 19:34:30 +1100  Jan Schmidt <jan@centricular.com>
570
571         * gst/asfdemux/gstasfdemux.c:
572           asfdemux: Don't ignore the return result of gst_segment_do_seek()
573           gst_segment_do_seek() can fail, and our seek should fail
574           accordingly.
575           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
576
577 2020-04-17 11:34:16 -0500  Derek Lesho <dlesho@codeweavers.com>
578
579         * gst/asfdemux/gstasfdemux.c:
580           asfdemux: Only forward SEEK event when in push mode.
581           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
582
583 2020-07-25 21:19:20 +0100  Stéphane Cerveau <scerveau@collabora.com>
584
585         * meson.build:
586           meson: add a plugin summary
587           This summary displays a list of plugins which
588           have been enabled.
589           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
590
591 2018-10-03 13:32:11 +0200  Thibault Saunier <tsaunier@igalia.com>
592
593         * ext/x264/GstX264Enc.prs:
594           x264enc: Add a 'Zero Latency' profile
595           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
596
597 2020-07-22 17:31:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>
598
599         * tests/check/elements/x264enc.c:
600           tests/x264enc: Don't declare variables inside the for loop header
601           This is a C99 feature
602           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
603
604 2020-07-21 15:40:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
605
606         * tests/check/elements/x264enc.c:
607           tests: x264enc: Test formats are compatible with profile
608           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
609
610 2020-07-01 16:11:09 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
611
612         * ext/x264/gstx264enc.c:
613           x264enc: Separate high-10 video formats from 8-bit formats
614           If downstream is constrained to an 8-bit profile, caps queries would
615           still allow I420_10LE as input. If upstream actually sends such a caps
616           event, downstream would fail to accept the high-10 profile.
617           The following pipeline now fails earlier, during the negotiation phase
618           instead of the stream start:
619           gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
620           ! x264enc ! video/x-h264,profile=constrained-baseline \
621           ! fakesink
622           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
623
624 2020-07-21 15:39:31 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
625
626         * tests/check/elements/x264enc.c:
627           tests: x264enc: Test 10-bit formats
628           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
629
630 2020-07-21 15:33:57 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
631
632         * tests/check/elements/x264enc.c:
633           tests: x264enc: Test all (8-bit) video formats
634           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
635
636 2020-07-06 22:13:55 -0400  Thibault Saunier <tsaunier@igalia.com>
637
638         * ext/x264/gstx264enc.c:
639           x264enc: Forward downstream colorimetry and chroma-site upstream
640           So that the value can be used by upstream converters when necessary.
641           This whole logic has been copied from `__gst_video_element_proxy_caps`
642           but those 2 fields were missing.
643           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
644
645 2020-07-08 17:07:35 +0100  Tim-Philipp Müller <tim@centricular.com>
646
647         * meson.build:
648         * scripts/extract-release-date-from-doap-file.py:
649           meson: set release date from .doap file for releases
650           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
651
652 2020-07-03 02:03:37 +0100  Tim-Philipp Müller <tim@centricular.com>
653
654         * meson.build:
655           Back to development
656
657 === release 1.17.2 ===
658
659 2020-07-03 00:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
660
661         * ChangeLog:
662         * NEWS:
663         * RELEASE:
664         * gst-plugins-ugly.doap:
665         * meson.build:
666           Release 1.17.2
667
668 2020-06-23 00:03:04 +0200  Mathieu Duponchelle <mathieu@centricular.com>
669
670         * docs/meson.build:
671           meson: mark plugins cache target as always stale
672
673 2020-06-19 22:55:28 -0400  Thibault Saunier <tsaunier@igalia.com>
674
675         * docs/gst_plugins_cache.json:
676           doc: Stop documenting properties from parents
677
678 2020-06-20 00:28:13 +0100  Tim-Philipp Müller <tim@centricular.com>
679
680         * meson.build:
681           Back to development
682
683 === release 1.17.1 ===
684
685 2020-06-19 19:20:41 +0100  Tim-Philipp Müller <tim@centricular.com>
686
687         * ChangeLog:
688         * NEWS:
689         * RELEASE:
690         * docs/gst_plugins_cache.json:
691         * gst-plugins-ugly.doap:
692         * meson.build:
693           Release 1.17.1
694
695 2020-06-09 15:13:47 -0400  Thibault Saunier <tsaunier@igalia.com>
696
697         * docs/gst_plugins_cache.json:
698           docs: Update plugins cache
699
700 2020-06-08 09:37:10 -0400  Thibault Saunier <tsaunier@igalia.com>
701
702         * docs/gst_plugins_cache.json:
703           docs: Update plugins cache
704
705 2020-06-06 10:15:25 +0100  Philippe Normand <philn@igalia.com>
706
707         * ext/sidplay/gstsiddec.cc:
708           siddec: update gst_type_mark_as_plugin_api() calls
709           This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
710           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
711
712 2020-06-06 00:41:38 +0200  Mathieu Duponchelle <mathieu@centricular.com>
713
714         * ext/a52dec/gsta52dec.c:
715         * ext/amrnb/amrnbdec.c:
716         * ext/amrnb/amrnbenc.c:
717         * ext/x264/gstx264enc.c:
718           plugins: uddate gst_type_mark_as_plugin_api() calls
719
720 2020-06-03 18:38:28 -0400  Thibault Saunier <tsaunier@igalia.com>
721
722         * docs/meson.build:
723           doc: Require hotdoc >= 0.11.0
724
725 2020-05-27 16:02:02 +0300  Sebastian Dröge <sebastian@centricular.com>
726
727         * docs/gst_plugins_cache.json:
728           docs: Update gst_plugins_cache.json
729
730 2020-05-30 23:16:50 +0300  Sebastian Dröge <sebastian@centricular.com>
731
732         * ext/a52dec/gsta52dec.c:
733         * ext/amrnb/amrnbdec.c:
734         * ext/amrnb/amrnbenc.c:
735         * ext/sidplay/gstsiddec.cc:
736         * ext/x264/gstx264enc.c:
737           plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
738
739 2020-06-02 00:41:23 +0100  Tim-Philipp Müller <tim@centricular.com>
740
741         * gst/asfdemux/gstasfdemux.c:
742           asfdemux: extract WM/PartOfSet disc number and count metadata
743           Fixes #30
744           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
745
746 2020-06-02 00:40:48 +0100  Tim-Philipp Müller <tim@centricular.com>
747
748         * gst/asfdemux/gstasfdemux.c:
749           asfdemux: sprinkle some INDENT-OFF
750           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
751
752 2020-05-27 14:42:20 +0100  Tim-Philipp Müller <tim@centricular.com>
753
754         * tests/check/meson.build:
755           tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
756           If core is built as a subproject (e.g. as in gst-build), make sure to use
757           the gst-plugin-scanner from the built subproject. Without this, gstreamer
758           might accidentally use the gst-plugin-scanner from the install prefix if
759           that exists, which in turn might drag in gst library versions we didn't
760           mean to drag in. Those gst library versions might then be older than
761           what our current build needs, and might cause our newly-built plugins
762           to get blacklisted in the test registry because they rely on a symbol
763           that the wrongly-pulled in gst lib doesn't have.
764           This should fix running of unit tests in gst-build when invoking
765           meson test or ninja test from outside the devenv for the case where
766           there is an older or different-version gst-plugin-scanner installed
767           in the install prefix.
768           In case no gst-plugin-scanner is installed in the install prefix, this
769           will fix "GStreamer-WARNING: External plugin loader failed. This most
770           likely means that the plugin loader helper binary was not found or
771           could not be run. You might need to set the GST_PLUGIN_SCANNER
772           environment variable if your setup is unusual." warnings when running
773           the unit tests.
774           In the case where we find GStreamer core via pkg-config we use
775           a newly-added pkg-config var "pluginscannerdir" to get the right
776           directory. This has the benefit of working transparently for both
777           installed and uninstalled pkg-config files/setups.
778           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
779
780 2020-05-27 09:13:17 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.com>
781
782         * ext/dvdread/dvdreadsrc.c:
783           dvdreadsrc: fix uninitialized warning
784           Variable is always set in actual code paths but let's keep gcc happy.
785           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
786
787 2020-05-12 05:07:47 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
788
789         * ext/sidplay/meson.build:
790         * meson.build:
791           meson: Pass native: false to add_languages()
792           This is needed for cross-compiling without a build machine compiler
793           available. The option was added in 0.54, but we only need this in
794           Cerbero and it doesn't affect older versions so it should be ok.
795           Will just cause a spurious warning.
796           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
797
798 2020-04-03 14:24:46 -0500  Derek Lesho <dlesho@codeweavers.com>
799
800         * gst/asfdemux/gstasfdemux.c:
801           asfdemux: Always re-initialize metadata and global_metadata
802           When transitioning from the PAUSED state, to the READY state, and back,
803           metadata and global_metadata are left uninitialized, unlike when the
804           demxuer transitions from NULL to READY, then to PAUSED.  I have found
805           this to cause a segmentation fault when fields in these structures are
806           set.
807
808 2020-04-02 16:18:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
809
810         * ext/x264/gstx264enc.c:
811           x264enc: Fix 'ref' property range and default
812           The --ref option indicate the size of the DPB, hence should be in the range of
813           0 to 16. This patch also fix the default to match x264enc default 3. This
814           change isn't a behaviour change since we don't enforce the reported default.
815
816 2020-03-19 18:05:43 -0300  Thibault Saunier <tsaunier@igalia.com>
817
818         * ext/a52dec/gsta52dec.c:
819           a52dec: Mark as converter
820           It is able to do channel downminxing, so technically it is also a
821           converter
822           This is also important so validate knows about that when doing its
823           checks
824
825 2019-10-17 14:55:51 +0200  Thibault Saunier <tsaunier@igalia.com>
826
827         * ext/x264/gstencoderbitrateprofilemanager.c:
828         * ext/x264/gstencoderbitrateprofilemanager.h:
829         * ext/x264/gstx264enc.c:
830         * ext/x264/gstx264enc.h:
831         * ext/x264/meson.build:
832           x264enc: Respect Youtube bitrate recommandation
833           Properly follow google recommendations[0] concerning bitrate when the
834           user wants to use the youtube profile.
835           [0]: https://support.google.com/youtube/answer/1722171?hl=en
836
837 2019-12-18 16:09:42 +0100  Stéphane Cerveau <scerveau@collabora.com>
838
839         * ext/dvdread/dvdreadsrc.c:
840           ugly: use of g_value_dup_string
841           Use helper method to get string from GValue.
842
843 2019-12-14 18:49:54 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
844
845         * ext/x264/gstx264enc.c:
846           x264enc: fixed codestyle
847
848 2019-12-14 17:15:21 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
849
850         * ext/x264/gstx264enc.c:
851           x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
852           Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
853           set inside em_data field. h264parse element (and possible third-party
854           decoders such as libav) also follows this requirement.
855           https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
856
857 2019-06-09 00:30:53 +0100  Tim-Philipp Müller <tim@centricular.com>
858
859         * .gitignore:
860         * .gitmodules:
861         * Makefile.am:
862         * README:
863         * autogen.sh:
864         * common:
865         * configure.ac:
866         * docs/.gitignore:
867         * docs/version.entities.in:
868         * ext/Makefile.am:
869         * ext/a52dec/Makefile.am:
870         * ext/amrnb/Makefile.am:
871         * ext/amrwbdec/Makefile.am:
872         * ext/cdio/Makefile.am:
873         * ext/dvdread/Makefile.am:
874         * ext/mpeg2dec/.gitignore:
875         * ext/mpeg2dec/Makefile.am:
876         * ext/sidplay/Makefile.am:
877         * ext/x264/Makefile.am:
878         * gst-libs/Makefile.am:
879         * gst-libs/gst/Makefile.am:
880         * gst/Makefile.am:
881         * gst/asfdemux/.gitignore:
882         * gst/asfdemux/Makefile.am:
883         * gst/dvdlpcmdec/Makefile.am:
884         * gst/dvdsub/Makefile.am:
885         * gst/realmedia/.gitignore:
886         * gst/realmedia/Makefile.am:
887         * gst/xingmux/Makefile.am:
888         * m4/.gitignore:
889         * m4/Makefile.am:
890         * m4/README:
891         * m4/a52.m4:
892         * m4/aalib.m4:
893         * m4/as-ffmpeg.m4:
894         * m4/as-slurp-ffmpeg.m4:
895         * m4/check-libheader.m4:
896         * m4/freetype2.m4:
897         * m4/gconf-2.m4:
898         * m4/glib.m4:
899         * m4/gst-fionread.m4:
900         * m4/gst-ivorbis.m4:
901         * m4/gst-sdl.m4:
902         * m4/gst-shout2.m4:
903         * m4/gst-sid.m4:
904         * m4/gtk.m4:
905         * m4/libfame.m4:
906         * m4/libmikmod.m4:
907         * m4/lrint.m4:
908         * m4/lrintf.m4:
909         * pkgconfig/.gitignore:
910         * pkgconfig/Makefile.am:
911         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
912         * po/.gitignore:
913         * po/Makevars:
914         * po/POTFILES:
915         * tests/Makefile.am:
916         * tests/check/.gitignore:
917         * tests/check/Makefile.am:
918         * tests/check/elements/.gitignore:
919         * tests/check/generic/.gitignore:
920         * tests/files/Makefile.am:
921           Remove autotools build system
922
923 2019-09-02 09:33:15 -0400  Aaron Boxer <aaron.boxer@collabora.com>
924
925         * NEWS:
926         * ext/mpeg2dec/gstmpeg2dec.c:
927         * ext/x264/gstx264enc.c:
928         * gst/asfdemux/gstasfdemux.c:
929         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
930         * gst/dvdsub/gstdvdsubdec.c:
931         * gst/realmedia/rdtjitterbuffer.c:
932         * gst/realmedia/rtspreal.c:
933         * hooks/pre-commit.hook:
934           documentation: fix some typos
935
936 2019-08-23 19:06:59 +0200  Mathieu Duponchelle <mathieu@centricular.com>
937
938         * ext/amrnb/amrnbdec.c:
939         * ext/amrnb/amrnbenc.c:
940         * ext/amrwbdec/amrwbdec.c:
941           docstrings: port ulinks to markdown links
942
943 2019-08-23 16:25:25 +1000  Matthew Waters <matthew@centricular.com>
944
945         * docs/meson.build:
946           meson: Don't generate doc cache when no plugins are enabled
947           Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
948
949 2019-07-15 21:56:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
950
951         * ext/x264/gstx264enc.c:
952           x264enc: Port to color_{primaries,transfer,matrix}_to_iso
953           ... with more color value mapping
954
955 2019-07-15 22:38:35 +0900  Seungha Yang <seungha.yang@navercorp.com>
956
957         * tests/check/elements/x264enc.c:
958         * tests/check/meson.build:
959           tests: x264enc: Enable test on Windows
960           ... with removal of pointless unistd.h dependency.
961           Note that full dependency listing is required to run unit test
962           executable binary on Windows uninstalled environment.
963
964 2019-05-31 23:07:58 +0200  Niels De Graef <niels.degraef@barco.com>
965
966         * configure.ac:
967         * meson.build:
968           meson: Bump minimal GLib version to 2.44
969           This means we can use some newer features and get rid of some
970           boilerplate code using the G_DECLARE_* macros.
971           As discussed on IRC, 2.44 is old enough by now to start depending on it.
972
973 2019-05-29 23:00:48 +0200  Mathieu Duponchelle <mathieu@centricular.com>
974
975         * ext/sidplay/gstsiddec.cc:
976           doc: remove xml from comments
977
978 2019-05-25 14:19:54 +0200  Tim-Philipp Müller <tim@centricular.com>
979
980         * gst/asfdemux/asfheaders.h:
981           asfdemux: remove some unused cruft in internal headers
982
983 2019-05-16 09:15:52 -0400  Thibault Saunier <tsaunier@igalia.com>
984
985         * docs/gst_plugins_cache.json:
986         * docs/meson.build:
987           docs: Stop building the doc cache by default
988           And update the cache
989           Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
990
991 2019-05-13 22:54:16 -0400  Thibault Saunier <tsaunier@igalia.com>
992
993         * docs/gst_plugins_cache.json:
994           docs: Update plugins documentation cache
995
996 2018-10-22 11:47:37 +0200  Thibault Saunier <tsaunier@igalia.com>
997
998         * Makefile.am:
999         * configure.ac:
1000         * docs/Makefile.am:
1001         * docs/all_index.md:
1002         * docs/gst_api_version.in:
1003         * docs/gst_plugins_cache.json:
1004         * docs/index.md:
1005         * docs/meson.build:
1006         * docs/plugins/.gitignore:
1007         * docs/plugins/Makefile.am:
1008         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1009         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1010         * docs/plugins/gst-plugins-ugly-plugins.args:
1011         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1012         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1013         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1014         * docs/plugins/gst-plugins-ugly-plugins.signals:
1015         * docs/plugins/gst-plugins-ugly-plugins.types:
1016         * docs/plugins/inspect/plugin-a52dec.xml:
1017         * docs/plugins/inspect/plugin-amrnb.xml:
1018         * docs/plugins/inspect/plugin-amrwbdec.xml:
1019         * docs/plugins/inspect/plugin-asf.xml:
1020         * docs/plugins/inspect/plugin-cdio.xml:
1021         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1022         * docs/plugins/inspect/plugin-dvdread.xml:
1023         * docs/plugins/inspect/plugin-dvdsub.xml:
1024         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1025         * docs/plugins/inspect/plugin-realmedia.xml:
1026         * docs/plugins/inspect/plugin-sid.xml:
1027         * docs/plugins/inspect/plugin-x264.xml:
1028         * docs/plugins/inspect/plugin-xingmux.xml:
1029         * docs/sitemap.txt:
1030         * ext/a52dec/meson.build:
1031         * ext/amrnb/meson.build:
1032         * ext/amrwbdec/meson.build:
1033         * ext/cdio/meson.build:
1034         * ext/dvdread/meson.build:
1035         * ext/mpeg2dec/meson.build:
1036         * ext/sidplay/meson.build:
1037         * ext/x264/meson.build:
1038         * gst/asfdemux/gstasfdemux.h:
1039         * gst/asfdemux/meson.build:
1040         * gst/dvdlpcmdec/meson.build:
1041         * gst/dvdsub/meson.build:
1042         * gst/realmedia/meson.build:
1043         * gst/xingmux/meson.build:
1044         * meson.build:
1045         * meson_options.txt:
1046           docs: Port documentation to hotdoc
1047
1048 2018-10-22 11:47:32 +0200  Thibault Saunier <tsaunier@igalia.com>
1049
1050         * ext/a52dec/gsta52dec.c:
1051         * ext/amrnb/amrnbdec.c:
1052         * ext/amrnb/amrnbenc.c:
1053         * ext/amrwbdec/amrwbdec.c:
1054         * ext/cdio/gstcdiocddasrc.c:
1055         * ext/x264/gstx264enc.c:
1056         * gst/asfdemux/gstasfdemux.h:
1057         * gst/asfdemux/gstrtspwms.c:
1058         * gst/realmedia/gstrdtbuffer.h:
1059         * gst/realmedia/rademux.c:
1060         * gst/realmedia/rdtmanager.c:
1061         * gst/realmedia/rtspreal.c:
1062         * gst/xingmux/gstxingmux.c:
1063           docs: Port all docstring to gtk-doc markdown
1064
1065 2019-04-26 18:28:04 +0100  Tim-Philipp Müller <tim@centricular.com>
1066
1067         * ext/sidplay/meson.build:
1068           meson: sidplay: use library() instead of shared_module()
1069           Like we do for other plugins, and also install a .pc file
1070           if we build the plugin statically.
1071
1072 2019-04-22 12:51:33 +0300  Sebastian Dröge <sebastian@centricular.com>
1073
1074         * ext/dvdread/meson.build:
1075         * meson.build:
1076           meson: Always require the gmodule dependency
1077           It's needed by the dvdread plugin but also by the x264 plugin in certain
1078           circumstances. As it's part of GLib and always available, simply move it
1079           as a hard dependency to the top-level meson.build.
1080
1081 2019-04-19 10:28:17 +0100  Tim-Philipp Müller <tim@centricular.com>
1082
1083         * README:
1084         * RELEASE:
1085         * configure.ac:
1086         * docs/plugins/inspect/plugin-a52dec.xml:
1087         * docs/plugins/inspect/plugin-amrnb.xml:
1088         * docs/plugins/inspect/plugin-amrwbdec.xml:
1089         * docs/plugins/inspect/plugin-asf.xml:
1090         * docs/plugins/inspect/plugin-cdio.xml:
1091         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1092         * docs/plugins/inspect/plugin-dvdread.xml:
1093         * docs/plugins/inspect/plugin-dvdsub.xml:
1094         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1095         * docs/plugins/inspect/plugin-realmedia.xml:
1096         * docs/plugins/inspect/plugin-sid.xml:
1097         * docs/plugins/inspect/plugin-x264.xml:
1098         * docs/plugins/inspect/plugin-xingmux.xml:
1099         * meson.build:
1100           Back to development
1101
1102 === release 1.16.0 ===
1103
1104 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1105
1106         * ChangeLog:
1107         * NEWS:
1108         * README:
1109         * RELEASE:
1110         * configure.ac:
1111         * gst-plugins-ugly.doap:
1112         * meson.build:
1113           Release 1.16.0
1114
1115 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1116
1117         * docs/plugins/inspect/plugin-a52dec.xml:
1118         * docs/plugins/inspect/plugin-amrnb.xml:
1119         * docs/plugins/inspect/plugin-amrwbdec.xml:
1120         * docs/plugins/inspect/plugin-asf.xml:
1121         * docs/plugins/inspect/plugin-cdio.xml:
1122         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1123         * docs/plugins/inspect/plugin-dvdread.xml:
1124         * docs/plugins/inspect/plugin-dvdsub.xml:
1125         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1126         * docs/plugins/inspect/plugin-realmedia.xml:
1127         * docs/plugins/inspect/plugin-sid.xml:
1128         * docs/plugins/inspect/plugin-x264.xml:
1129         * docs/plugins/inspect/plugin-xingmux.xml:
1130           Update docs
1131
1132 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
1133
1134         * po/id.po:
1135         * po/sv.po:
1136           Update translations
1137
1138 === release 1.15.90 ===
1139
1140 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1141
1142         * ChangeLog:
1143         * NEWS:
1144         * RELEASE:
1145         * configure.ac:
1146         * gst-plugins-ugly.doap:
1147         * meson.build:
1148           Release 1.15.90
1149
1150 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1151
1152         * docs/plugins/inspect/plugin-a52dec.xml:
1153         * docs/plugins/inspect/plugin-amrnb.xml:
1154         * docs/plugins/inspect/plugin-amrwbdec.xml:
1155         * docs/plugins/inspect/plugin-asf.xml:
1156         * docs/plugins/inspect/plugin-cdio.xml:
1157         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1158         * docs/plugins/inspect/plugin-dvdread.xml:
1159         * docs/plugins/inspect/plugin-dvdsub.xml:
1160         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1161         * docs/plugins/inspect/plugin-realmedia.xml:
1162         * docs/plugins/inspect/plugin-sid.xml:
1163         * docs/plugins/inspect/plugin-x264.xml:
1164         * docs/plugins/inspect/plugin-xingmux.xml:
1165           Update docs
1166
1167 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1168
1169         * ext/x264/meson.build:
1170           meson: Add a subproject fallback for x264
1171
1172 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
1173
1174         * po/LINGUAS:
1175           Update LINGUAS
1176
1177 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1178
1179         * meson.build:
1180           meson: add -Wno-unused also to C++ args when gst debug system is disabled
1181
1182 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1183
1184         * NEWS:
1185         * RELEASE:
1186         * configure.ac:
1187         * docs/plugins/inspect/plugin-a52dec.xml:
1188         * docs/plugins/inspect/plugin-amrnb.xml:
1189         * docs/plugins/inspect/plugin-amrwbdec.xml:
1190         * docs/plugins/inspect/plugin-asf.xml:
1191         * docs/plugins/inspect/plugin-cdio.xml:
1192         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1193         * docs/plugins/inspect/plugin-dvdread.xml:
1194         * docs/plugins/inspect/plugin-dvdsub.xml:
1195         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1196         * docs/plugins/inspect/plugin-realmedia.xml:
1197         * docs/plugins/inspect/plugin-sid.xml:
1198         * docs/plugins/inspect/plugin-x264.xml:
1199         * docs/plugins/inspect/plugin-xingmux.xml:
1200         * meson.build:
1201           Back to development
1202
1203 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1204
1205         * ext/x264/gstx264enc.c:
1206           x264enc: inject CEA708 closed captions
1207
1208 === release 1.15.2 ===
1209
1210 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1211
1212         * ChangeLog:
1213         * NEWS:
1214         * RELEASE:
1215         * configure.ac:
1216         * gst-plugins-ugly.doap:
1217         * meson.build:
1218           Release 1.15.2
1219
1220 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1221
1222         * docs/plugins/inspect/plugin-a52dec.xml:
1223         * docs/plugins/inspect/plugin-amrnb.xml:
1224         * docs/plugins/inspect/plugin-amrwbdec.xml:
1225         * docs/plugins/inspect/plugin-asf.xml:
1226         * docs/plugins/inspect/plugin-cdio.xml:
1227         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1228         * docs/plugins/inspect/plugin-dvdread.xml:
1229         * docs/plugins/inspect/plugin-dvdsub.xml:
1230         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1231         * docs/plugins/inspect/plugin-realmedia.xml:
1232         * docs/plugins/inspect/plugin-sid.xml:
1233         * docs/plugins/inspect/plugin-x264.xml:
1234         * docs/plugins/inspect/plugin-xingmux.xml:
1235           Update docs
1236
1237 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
1238
1239         * po/af.po:
1240         * po/az.po:
1241         * po/bg.po:
1242         * po/ca.po:
1243         * po/cs.po:
1244         * po/da.po:
1245         * po/de.po:
1246         * po/el.po:
1247         * po/en_GB.po:
1248         * po/eo.po:
1249         * po/es.po:
1250         * po/eu.po:
1251         * po/fi.po:
1252         * po/fr.po:
1253         * po/fur.po:
1254         * po/gl.po:
1255         * po/hr.po:
1256         * po/hu.po:
1257         * po/id.po:
1258         * po/it.po:
1259         * po/ja.po:
1260         * po/lt.po:
1261         * po/lv.po:
1262         * po/ms.po:
1263         * po/mt.po:
1264         * po/nb.po:
1265         * po/nl.po:
1266         * po/or.po:
1267         * po/pl.po:
1268         * po/pt_BR.po:
1269         * po/ro.po:
1270         * po/ru.po:
1271         * po/sk.po:
1272         * po/sl.po:
1273         * po/sq.po:
1274         * po/sr.po:
1275         * po/sv.po:
1276         * po/ta.po:
1277         * po/tr.po:
1278         * po/uk.po:
1279         * po/vi.po:
1280         * po/zh_CN.po:
1281           Update translations
1282
1283 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1284
1285         * ext/sidplay/gstsiddec.cc:
1286           sidplay: fix indentation
1287
1288 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
1289
1290         * ext/dvdread/dvdreadsrc.c:
1291           dvdreadsrc: Work around GCC9 compiler warning
1292           It's technically true but not for this specific type.
1293           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]
1294           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1295           |                                                     ~~~~~~~~~~~~^~~~~~~~~
1296
1297 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
1298
1299         * meson.build:
1300           meson: Add support orc fallback
1301           Allow fallback to orc subproject if any.
1302
1303 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
1304
1305         * ext/x264/gstx264enc.c:
1306           x264: Only enable dynamic loading code for x264 < 253
1307           Otherwise we get some compiler warnings:
1308           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1309           unload_x264 (GstX264EncVTable * vtable)
1310           ^~~~~~~~~~~
1311           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1312           load_x264 (const gchar * filename)
1313           ^~~~~~~~~
1314
1315 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
1316
1317         * ext/x264/meson.build:
1318           x264: Link to gmodule in the meson build if extra x264 libraries are provided
1319           We would dynamically load additional x264 libraries then.
1320
1321 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
1322
1323         * m4/gst-sid.m4:
1324           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1325           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1326
1327 === release 1.15.1 ===
1328
1329 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1330
1331         * ChangeLog:
1332         * NEWS:
1333         * RELEASE:
1334         * configure.ac:
1335         * gst-plugins-ugly.doap:
1336         * meson.build:
1337           Release 1.15.1
1338
1339 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1340
1341         * docs/plugins/inspect/plugin-a52dec.xml:
1342         * docs/plugins/inspect/plugin-amrnb.xml:
1343         * docs/plugins/inspect/plugin-amrwbdec.xml:
1344         * docs/plugins/inspect/plugin-asf.xml:
1345         * docs/plugins/inspect/plugin-cdio.xml:
1346         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1347         * docs/plugins/inspect/plugin-dvdread.xml:
1348         * docs/plugins/inspect/plugin-dvdsub.xml:
1349         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1350         * docs/plugins/inspect/plugin-realmedia.xml:
1351         * docs/plugins/inspect/plugin-sid.xml:
1352         * docs/plugins/inspect/plugin-x264.xml:
1353         * docs/plugins/inspect/plugin-xingmux.xml:
1354           Update docs
1355
1356 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
1357
1358         * po/af.po:
1359         * po/ast.po:
1360         * po/az.po:
1361         * po/bg.po:
1362         * po/ca.po:
1363         * po/cs.po:
1364         * po/da.po:
1365         * po/de.po:
1366         * po/el.po:
1367         * po/en_GB.po:
1368         * po/eo.po:
1369         * po/es.po:
1370         * po/eu.po:
1371         * po/fi.po:
1372         * po/fr.po:
1373         * po/fur.po:
1374         * po/gl.po:
1375         * po/hr.po:
1376         * po/hu.po:
1377         * po/id.po:
1378         * po/it.po:
1379         * po/ja.po:
1380         * po/lt.po:
1381         * po/lv.po:
1382         * po/ms.po:
1383         * po/mt.po:
1384         * po/nb.po:
1385         * po/nl.po:
1386         * po/or.po:
1387         * po/pl.po:
1388         * po/pt_BR.po:
1389         * po/ro.po:
1390         * po/ru.po:
1391         * po/sk.po:
1392         * po/sl.po:
1393         * po/sq.po:
1394         * po/sr.po:
1395         * po/sv.po:
1396         * po/tr.po:
1397         * po/uk.po:
1398         * po/vi.po:
1399         * po/zh_CN.po:
1400           Update translations
1401
1402 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1403
1404         * tests/check/generic/states.c:
1405         * tests/check/meson.build:
1406           tests: Enable test generic_states on Windows
1407           ... and drop needless unistd.h dependency
1408
1409 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1410
1411         * meson.build:
1412         * tests/check/meson.build:
1413           meson: Use join_paths() instead '/'
1414
1415 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
1416
1417         * meson.build:
1418         * tests/check/meson.build:
1419         * tests/meson.build:
1420           tests: Enable unit test on Windows
1421           Remove hard-coded ':' whitelist separator since it varies with OS
1422
1423 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
1424
1425         * common:
1426           Automatic update of common submodule
1427           From ed78bee to 59cb678
1428
1429 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
1430
1431         * meson.build:
1432           meson: Specify encoding to UTF-8 when building with MSVC
1433           Use build arguments consistent with core and -base. This can also
1434           remove noisy "C4819" warning of non-us locale MSVC.
1435
1436 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
1437
1438         * .gitlab-ci.yml:
1439           Add Gitlab CI configuration
1440           This commit adds a .gitlab-ci.yml file, which uses a feature
1441           to fetch the config from a centralized repository. The intent is
1442           to have all the gstreamer modules use the same configuration.
1443           The configuration is currently hosted at the gst-ci repository
1444           under the gitlab/ci_template.yml path.
1445           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1446
1447 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
1448
1449         * .gitmodules:
1450           Update common submodule location
1451           Remove the git directory
1452
1453 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
1454
1455         * .gitmodules:
1456         * gst-plugins-ugly.doap:
1457           Clone the code from gitlab
1458           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1459
1460 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
1461
1462         * meson.build:
1463           meson: use new 'python' module instead of deprecated
1464           https://github.com/mesonbuild/meson/pull/4169
1465
1466 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
1467
1468         * tests/check/elements/x264enc.c:
1469           tests: x264enc: fix leak in unit test
1470           The static pad templates weren't static so their
1471           contents were leaked. valgrind was not happy.
1472           Also rename confusing define.
1473
1474 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
1475
1476         * ext/x264/gstx264enc.c:
1477         * ext/x264/gstx264enc.h:
1478           x264enc: Avoid format decision per frame
1479           Avoid switch/case per frame for format decision and detect the format
1480           only if where it could be changed. Note that, whenever encoder->input_state
1481           is changed, gst_x264_enc_init_encoder() is called.
1482           https://bugzilla.gnome.org/show_bug.cgi?id=797164
1483
1484 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1485
1486         * meson.build:
1487         * meson_options.txt:
1488           meson: add glib-checks option to disable API guards and such
1489           We want this enabled by default, also in releases, but people
1490           may want to disable this for performance-critical workloads or
1491           on embedded devices.
1492
1493 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
1494
1495         * meson_options.txt:
1496           meson: fix missing closing bracket in option descriptions
1497
1498 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1499
1500         * meson.build:
1501         * meson_options.txt:
1502         * tests/meson.build:
1503           meson: add option to disable tests
1504
1505 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1506
1507         * meson.build:
1508           meson: clean up some cruft
1509
1510 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1511
1512         * meson.build:
1513         * meson_options.txt:
1514           meson: add options to disable gobject cast checks and glib asserts
1515           ... and define G_DISABLE_DEPRECATED for development versions,
1516           like we do in autotools.
1517
1518 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1519
1520         * ext/x264/gstx264enc.c:
1521           x264enc: Set bit depth for x264 ≥ 153
1522           https://bugzilla.gnome.org/show_bug.cgi?id=796975
1523
1524 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1525
1526         * ext/x264/gstx264enc.c:
1527           x264enc: Remove superfluous x264_param_default
1528           https://bugzilla.gnome.org/show_bug.cgi?id=796973
1529
1530 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1531
1532         * ext/a52dec/meson.build:
1533         * ext/amrnb/meson.build:
1534         * ext/amrwbdec/meson.build:
1535         * ext/cdio/meson.build:
1536         * ext/dvdread/meson.build:
1537         * ext/mpeg2dec/meson.build:
1538         * ext/sidplay/meson.build:
1539         * ext/x264/meson.build:
1540         * gst/meson.build:
1541         * meson.build:
1542         * meson_options.txt:
1543           Add feature options for all plugins
1544           The only automagic dependency left is C++ availability detection.
1545           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1546
1547 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1548
1549         * meson.build:
1550         * meson_options.txt:
1551           meson: Convert common options to feature options
1552           The rest will be converted later, these are necessary for gst-build to
1553           set options correctly.
1554           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1555
1556 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
1557
1558         * gst/asfdemux/gstasfdemux.c:
1559           asfdemux: Remove 0.10 code
1560           This was used to "close" a segment. It's no longer needed anymore
1561           in 1.x (it was essentially sending the same thing again)
1562
1563 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
1564
1565         * gst/asfdemux/gstasfdemux.c:
1566           asfdemux: Only send flush event on seeking flushes
1567           And not on all the time
1568
1569 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
1570
1571         * meson.build:
1572         * meson_options.txt:
1573           meson: add 'nls' option to disable translations
1574           And enable by default. Was implicitly disabled because
1575           ENABLE_NLS was not defined. Also use .set_quoted().
1576
1577 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1578
1579         * meson.build:
1580         * meson_options.txt:
1581           meson: Update option names to omit disable_ and with- prefixes
1582           Also yield common options to the outer project (gst-build in our case)
1583           so that they don't have to be set manually.
1584
1585 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
1586
1587         * gst/dvdsub/gstdvdsubdec.c:
1588           dvdsubdec: Take the highlight event from the structure.
1589           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1590           associated with a highlight event, instead store
1591           it in the event structure directly, as
1592           GstEvent::timestamp will disappear in GStreamer 2.0
1593           https://bugzilla.gnome.org/show_bug.cgi?id=761477
1594
1595 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
1596
1597         * ext/a52dec/meson.build:
1598         * ext/amrnb/meson.build:
1599         * ext/amrwbdec/meson.build:
1600         * ext/cdio/meson.build:
1601         * ext/dvdread/meson.build:
1602         * ext/mpeg2dec/meson.build:
1603         * ext/x264/meson.build:
1604         * gst/asfdemux/meson.build:
1605         * gst/dvdlpcmdec/meson.build:
1606         * gst/dvdsub/meson.build:
1607         * gst/realmedia/meson.build:
1608         * gst/xingmux/meson.build:
1609         * meson.build:
1610           Meson: Generate pc file for all plugins in ugly
1611           https://bugzilla.gnome.org/show_bug.cgi?id=794568
1612
1613 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
1614
1615         * meson.build:
1616           meson: use -Wl,-Bsymbolic-functions where supported
1617           Just like the autotools build.
1618
1619 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
1620
1621         * gst/asfdemux/gstasfdemux.c:
1622           asfdemux: Set the stream-format field of H264 streams
1623           If we have codec_data it will be AVC, otherwise assume byte-stream.
1624
1625 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
1626
1627         * README:
1628         * common:
1629           Automatic update of common submodule
1630           From 3fa2c9e to ed78bee
1631
1632 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1633
1634         * NEWS:
1635         * RELEASE:
1636         * configure.ac:
1637         * docs/plugins/inspect/plugin-a52dec.xml:
1638         * docs/plugins/inspect/plugin-amrnb.xml:
1639         * docs/plugins/inspect/plugin-amrwbdec.xml:
1640         * docs/plugins/inspect/plugin-asf.xml:
1641         * docs/plugins/inspect/plugin-cdio.xml:
1642         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1643         * docs/plugins/inspect/plugin-dvdread.xml:
1644         * docs/plugins/inspect/plugin-dvdsub.xml:
1645         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1646         * docs/plugins/inspect/plugin-realmedia.xml:
1647         * docs/plugins/inspect/plugin-sid.xml:
1648         * docs/plugins/inspect/plugin-x264.xml:
1649         * docs/plugins/inspect/plugin-xingmux.xml:
1650         * meson.build:
1651           Back to development
1652
1653 === release 1.14.0 ===
1654
1655 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1656
1657         * ChangeLog:
1658         * NEWS:
1659         * RELEASE:
1660         * configure.ac:
1661         * gst-plugins-ugly.doap:
1662         * meson.build:
1663           Release 1.14.0
1664
1665 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1666
1667         * docs/plugins/inspect/plugin-a52dec.xml:
1668         * docs/plugins/inspect/plugin-amrnb.xml:
1669         * docs/plugins/inspect/plugin-amrwbdec.xml:
1670         * docs/plugins/inspect/plugin-asf.xml:
1671         * docs/plugins/inspect/plugin-cdio.xml:
1672         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1673         * docs/plugins/inspect/plugin-dvdread.xml:
1674         * docs/plugins/inspect/plugin-dvdsub.xml:
1675         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1676         * docs/plugins/inspect/plugin-realmedia.xml:
1677         * docs/plugins/inspect/plugin-sid.xml:
1678         * docs/plugins/inspect/plugin-x264.xml:
1679         * docs/plugins/inspect/plugin-xingmux.xml:
1680           Update docs
1681
1682 === release 1.13.91 ===
1683
1684 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1685
1686         * ChangeLog:
1687         * NEWS:
1688         * RELEASE:
1689         * configure.ac:
1690         * gst-plugins-ugly.doap:
1691         * meson.build:
1692           Release 1.13.91
1693
1694 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1695
1696         * docs/plugins/inspect/plugin-a52dec.xml:
1697         * docs/plugins/inspect/plugin-amrnb.xml:
1698         * docs/plugins/inspect/plugin-amrwbdec.xml:
1699         * docs/plugins/inspect/plugin-asf.xml:
1700         * docs/plugins/inspect/plugin-cdio.xml:
1701         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1702         * docs/plugins/inspect/plugin-dvdread.xml:
1703         * docs/plugins/inspect/plugin-dvdsub.xml:
1704         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1705         * docs/plugins/inspect/plugin-realmedia.xml:
1706         * docs/plugins/inspect/plugin-sid.xml:
1707         * docs/plugins/inspect/plugin-x264.xml:
1708         * docs/plugins/inspect/plugin-xingmux.xml:
1709           Update docs
1710
1711 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
1712
1713         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1714           docs: plugins: minor addition to plugins list
1715
1716 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
1717
1718         * configure.ac:
1719           configure.ac: enable largefile support if possible
1720           https://bugzilla.gnome.org/show_bug.cgi?id=793103
1721
1722 === release 1.13.90 ===
1723
1724 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1725
1726         * ChangeLog:
1727         * NEWS:
1728         * RELEASE:
1729         * configure.ac:
1730         * gst-plugins-ugly.doap:
1731         * meson.build:
1732           Release 1.13.90
1733
1734 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1735
1736         * docs/plugins/gst-plugins-ugly-plugins.args:
1737         * docs/plugins/inspect/plugin-a52dec.xml:
1738         * docs/plugins/inspect/plugin-amrnb.xml:
1739         * docs/plugins/inspect/plugin-amrwbdec.xml:
1740         * docs/plugins/inspect/plugin-asf.xml:
1741         * docs/plugins/inspect/plugin-cdio.xml:
1742         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1743         * docs/plugins/inspect/plugin-dvdread.xml:
1744         * docs/plugins/inspect/plugin-dvdsub.xml:
1745         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1746         * docs/plugins/inspect/plugin-realmedia.xml:
1747         * docs/plugins/inspect/plugin-sid.xml:
1748         * docs/plugins/inspect/plugin-x264.xml:
1749         * docs/plugins/inspect/plugin-xingmux.xml:
1750           Update docs
1751
1752 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1753
1754         * meson.build:
1755         * tests/check/meson.build:
1756           meson: enable more warnings
1757
1758 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1759
1760         * ext/x264/gstx264enc.c:
1761           x264enc: fix build with newer x264 with support for multiple bit depths
1762           libx264 used to be built for one specific bit depth, and if we
1763           wanted to support multiple bit depths we would have to dynamically
1764           load the right .so from different paths. That has changed now, and
1765           libx264 can include support for multiple depths in the same lib,
1766           so we don't need to do the dlopen() dance any more. We'll keep
1767           the vtable stuff around until we can drop support for older x264.
1768           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1769           https://bugzilla.gnome.org/show_bug.cgi?id=792111
1770
1771 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
1772
1773         * ext/x264/gstx264enc.c:
1774           x264enc: Add format example for option-string
1775           https://bugzilla.gnome.org/show_bug.cgi?id=793879
1776
1777 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
1778
1779         * meson.build:
1780           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1781           add_global_arguments() can't be used in subprojects. It's
1782           entirely possible that -ugly is a subproject but gstreamer
1783           is picked up from an installed location, so we should
1784           really use add_project_arguments() in both cases.
1785
1786 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1787
1788         * configure.ac:
1789         * docs/plugins/inspect/plugin-a52dec.xml:
1790         * docs/plugins/inspect/plugin-amrnb.xml:
1791         * docs/plugins/inspect/plugin-amrwbdec.xml:
1792         * docs/plugins/inspect/plugin-asf.xml:
1793         * docs/plugins/inspect/plugin-cdio.xml:
1794         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1795         * docs/plugins/inspect/plugin-dvdread.xml:
1796         * docs/plugins/inspect/plugin-dvdsub.xml:
1797         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1798         * docs/plugins/inspect/plugin-realmedia.xml:
1799         * docs/plugins/inspect/plugin-sid.xml:
1800         * docs/plugins/inspect/plugin-x264.xml:
1801         * docs/plugins/inspect/plugin-xingmux.xml:
1802         * meson.build:
1803           Back to development
1804
1805 === release 1.13.1 ===
1806
1807 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1808
1809         * NEWS:
1810         * configure.ac:
1811         * gst-plugins-ugly.doap:
1812         * meson.build:
1813           Release 1.13.1
1814
1815 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
1816
1817         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1818         * docs/plugins/gst-plugins-ugly-plugins.args:
1819         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1820         * docs/plugins/inspect/plugin-a52dec.xml:
1821         * docs/plugins/inspect/plugin-amrnb.xml:
1822         * docs/plugins/inspect/plugin-amrwbdec.xml:
1823         * docs/plugins/inspect/plugin-asf.xml:
1824         * docs/plugins/inspect/plugin-cdio.xml:
1825         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1826         * docs/plugins/inspect/plugin-dvdread.xml:
1827         * docs/plugins/inspect/plugin-dvdsub.xml:
1828         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1829         * docs/plugins/inspect/plugin-realmedia.xml:
1830         * docs/plugins/inspect/plugin-sid.xml:
1831         * docs/plugins/inspect/plugin-x264.xml:
1832         * docs/plugins/inspect/plugin-xingmux.xml:
1833           docs: update plugin docs
1834
1835 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
1836
1837         * po/id.po:
1838         * po/it.po:
1839         * po/nl.po:
1840         * po/sv.po:
1841           po: update translations
1842
1843 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
1844
1845         * meson.build:
1846           meson: make version numbers ints and fix int/string comparison
1847           WARNING: Trying to compare values of different types (str, int).
1848           The result of this is undefined and will become a hard error
1849           in a future Meson release.
1850
1851 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
1852
1853         * configure.ac:
1854           autotools: use -fno-strict-aliasing where supported
1855           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1856
1857 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
1858
1859         * ext/sidplay/meson.build:
1860         * meson.build:
1861           meson: use -fno-strict-aliasing where supported
1862           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1863
1864 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1865
1866         * ext/amrnb/amrnbdec.c:
1867           amrnbdec: Don't use g_return_*_if_fail() on data parsing
1868           Those functions can be disabled. Instead just use the (existing)
1869           function.
1870           CID #1427121
1871
1872 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1873
1874         * ext/amrwbdec/amrwbdec.c:
1875           amrwbdec: Don't use g_return_*_if_fail() on data parsing
1876           Those functions can be disabled. Instead just use the (existing)
1877           function.
1878           CID #1427093
1879
1880 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1881
1882         * meson.build:
1883           meson: skip translations if gettext is not available
1884
1885 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
1886
1887         * common:
1888           Automatic update of common submodule
1889           From e8c7a71 to 3fa2c9e
1890
1891 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
1892
1893         * ext/x264/gstx264enc.c:
1894         * ext/x264/gstx264enc.h:
1895           x264enc: add 'insert-vui' property for users to choose
1896           VUI(Video Usability Information) parameters should be set
1897           according to the specification. However, some of the existing
1898           hardware decoders refuse to decode in certain combinations of
1899           the resolution and VUI parameters. To support the legacy
1900           decoders, this patch provides 'insert-vui' to skip the settings.
1901           https://bugzilla.gnome.org/show_bug.cgi?id=791331
1902
1903 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1904
1905         * ext/cdio/gstcdio.c:
1906         * ext/cdio/gstcdio.h:
1907         * ext/cdio/gstcdiocddasrc.c:
1908           cdio: Fix build with cdio >= 1.0
1909           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1910           as 1 for 1.0. We had various checks for < 83, which of course succeeded
1911           now although we are >= 0.83.
1912           Fix this by checking for < 76 (0.76) too, as that is the minimum version
1913           we currently support and everything < 76 is going to be >= 1.0.
1914           https://bugzilla.gnome.org/show_bug.cgi?id=791301
1915
1916 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
1917
1918         * common:
1919           Automatic update of common submodule
1920           From 3f4aa96 to e8c7a71
1921
1922 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
1923
1924         * configure.ac:
1925           configure: actually use -fvisibility if supported
1926           Fix up for previous commit.
1927
1928 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1929
1930         * configure.ac:
1931           autotools: stop controlling symbol visibility with -export-symbols-regex
1932           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1933           This should result in consistent behaviour for the autotools and
1934           Meson builds.
1935
1936 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
1937
1938         * gst/asfdemux/gstasfdemux.c:
1939           asfdemux: Fix prerolling files with "empty" streams
1940           This is a regression that was introduced by
1941           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1942           "    asfdemux: Add support for dvr-ms"
1943           The problem is that some files/streams might contain stream definition
1944           but there is no actual packets for those streams.
1945           This was used to "define" streams with different bitrates for example.
1946           The first_ts calculation resulted in never ever finding a valid first_ts
1947           since some streams were empty, and therefore never "activating" itself.
1948           Instead of that we first check if we are prerolled. And if we are we
1949           unconditionally get the "first_ts"
1950           The preroll check has been adapted to check whether streams of
1951           each defined type (i.e. audio/video/sub) has been prerolled. This solves
1952           the problem of having different streams of a particular type where only
1953           one stream actually has data.
1954
1955 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
1956
1957         * gst/asfdemux/gstasfdemux.c:
1958           asfdemux: Store the stream type in streams
1959           The field was present but never set :)
1960
1961 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
1962
1963         * ext/a52dec/gsta52dec.c:
1964           a52dec: Fix out buffer memory leak in error code path
1965           https://bugzilla.gnome.org/show_bug.cgi?id=788119
1966
1967 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
1968
1969         * ext/mpeg2dec/gstmpeg2dec.c:
1970           mpeg2dec: Fix buffer memory leak in error code path
1971           https://bugzilla.gnome.org/show_bug.cgi?id=787817
1972
1973 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1974
1975         * ext/mpeg2dec/gstmpeg2dec.c:
1976           mpeg2dec: Unmap output video frame if copying to it fails
1977           https://bugzilla.gnome.org/show_bug.cgi?id=787398
1978
1979 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1980
1981         * gst/realmedia/asmrules.c:
1982           realmedia: fix leak in asmrules error code path
1983           https://bugzilla.gnome.org/show_bug.cgi?id=787056
1984
1985 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1986
1987         * gst/realmedia/rtspreal.c:
1988           realmedia: Fix Memory leak in error case
1989           https://bugzilla.gnome.org/show_bug.cgi?id=787014
1990
1991 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
1992
1993         * tests/files/Makefile.am:
1994         * tests/files/cbr_stream.mp3:
1995         * tests/files/stream.mp2:
1996         * tests/files/vbr_stream.mp3:
1997           tests: remove files that were used by the mpg123 unit test
1998
1999 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
2000
2001         * Makefile.am:
2002         * REQUIREMENTS:
2003         * configure.ac:
2004         * docs/plugins/Makefile.am:
2005         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2006         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2007         * docs/plugins/inspect/plugin-twolame.xml:
2008         * ext/Makefile.am:
2009         * ext/meson.build:
2010         * ext/twolame/Makefile.am:
2011         * ext/twolame/gsttwolamemp2enc.c:
2012         * ext/twolame/gsttwolamemp2enc.h:
2013         * ext/twolame/meson.build:
2014         * po/POTFILES.in:
2015           Remove twolame plugin, moved to -good
2016           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2017
2018 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2019
2020         * Makefile.am:
2021         * REQUIREMENTS:
2022         * configure.ac:
2023         * docs/plugins/Makefile.am:
2024         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2025         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2026         * docs/plugins/gst-plugins-ugly-plugins.args:
2027         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2028         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2029         * docs/plugins/inspect/plugin-lame.xml:
2030         * ext/Makefile.am:
2031         * ext/lame/Makefile.am:
2032         * ext/lame/gstlamemp3enc.c:
2033         * ext/lame/gstlamemp3enc.h:
2034         * ext/lame/meson.build:
2035         * ext/lame/plugin.c:
2036         * ext/meson.build:
2037         * m4/Makefile.am:
2038         * m4/as-liblame.m4:
2039         * po/POTFILES.in:
2040         * tests/check/Makefile.am:
2041         * tests/check/gst-plugins-ugly.supp:
2042         * tests/check/meson.build:
2043         * tests/check/pipelines/.gitignore:
2044         * tests/check/pipelines/lame.c:
2045           Remove lame plugin, moved to -good
2046           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2047
2048 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
2049
2050         * Makefile.am:
2051         * REQUIREMENTS:
2052         * configure.ac:
2053         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2054         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2055         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2056         * docs/plugins/inspect/plugin-mpg123.xml:
2057         * ext/Makefile.am:
2058         * ext/meson.build:
2059         * ext/mpg123/Makefile.am:
2060         * ext/mpg123/gstmpg123audiodec.c:
2061         * ext/mpg123/gstmpg123audiodec.h:
2062         * ext/mpg123/meson.build:
2063         * tests/check/Makefile.am:
2064         * tests/check/elements/.gitignore:
2065         * tests/check/elements/mpg123audiodec.c:
2066         * tests/check/meson.build:
2067           Remove mpg123 plugin, moved to -good
2068           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2069
2070 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
2071
2072         * README:
2073         * common:
2074           Automatic update of common submodule
2075           From 48a5d85 to 3f4aa96
2076
2077 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2078
2079         * ext/sidplay/meson.build:
2080           sidplay: hide symbols in meson for this c++ plugin too
2081           Keep things local, as this is the only c++ plugin
2082           in ugly currently.
2083
2084 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
2085
2086         * meson.build:
2087           meson: don't export symbols by default
2088           Only plugin entry points should be exported.
2089           Currently plugins might export more symbols with
2090           the meson build, as we don't have the exports
2091           regexp there that we pass to libtool.
2092
2093 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2094
2095         * ext/x264/gstx264enc.c:
2096           x264enc: add FIXME note for future configuration cleanup
2097
2098 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2099
2100         * ext/dvdread/dvdreadsrc.c:
2101           dvdreadsrc: Fix string memory leak
2102           https://bugzilla.gnome.org/show_bug.cgi?id=785388
2103
2104 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
2105
2106         * ext/x264/gstx264enc.c:
2107           x264enc: fix indentation
2108
2109 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2110
2111         * ext/x264/gstx264enc.c:
2112           x264enc: fix caps leak
2113           Move creation of supported sink pads into class_init function
2114           which is also the only place where they're used. Unref the
2115           caps when no longer needed, the pad template will take its
2116           own ref.
2117           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2118
2119 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
2120
2121         * ext/mpg123/gstmpg123audiodec.c:
2122           mpg123audiodec: fix caps leak
2123           The pad template takes its own ref, so we should unref the caps.
2124           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2125
2126 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
2127
2128         * po/meson.build:
2129           meson: po: use glib preset and read language list from LINGUAS
2130           Supported since meson 0.37, so we can use it now.
2131
2132 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2133
2134         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2135           dvdlpmdec: Fix overrun from coverity
2136           CID #1414801
2137
2138 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2139
2140         * meson.build:
2141           meson: find python3 via python3 module
2142           https://bugzilla.gnome.org/show_bug.cgi?id=783198
2143
2144 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2145
2146         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2147         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2148           dvdlpcmdec: Added support for Blu-Ray audio
2149           https://bugzilla.gnome.org/show_bug.cgi?id=784552
2150
2151 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
2152
2153         * gst/asfdemux/gstasfdemux.c:
2154           asfdemux: More index handling
2155           In the same vein as the previous commit, the end of the file might have been
2156           cut and therefore contains bogus data.
2157           If the object is too short, consider it as garbage and return a non-fatal
2158           flow.
2159           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2160
2161 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
2162
2163         * gst/asfdemux/gstasfdemux.c:
2164           asfdemux; Don't assume index is present at end of file
2165           Some files have garbage at the end of the file, don't error out if we don't
2166           find the index there.
2167           Reverts back to previous behaviour (where corrupted/missing indexex were
2168           not a fatal error).
2169           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2170
2171 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2172
2173         * meson.build:
2174           meson: fix with-package-name option
2175           https://bugzilla.gnome.org/show_bug.cgi?id=784082
2176
2177 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2178
2179         * gst/asfdemux/gstasfdemux.c:
2180           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2181           ... which is how it has always been until changed coincidentally in commit
2182           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2183           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2184           to compensate for that in a lateral way
2185
2186 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2187
2188         * ext/x264/gstx264enc.c:
2189           x264enc: relax bframes upper limit count to maximum encoder supported
2190
2191 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2192
2193         * ext/sidplay/meson.build:
2194           meson: don't error out if sidplay library is not found
2195
2196 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
2197
2198         * ext/meson.build:
2199         * ext/sidplay/meson.build:
2200           meson: build sid plugin
2201           https://bugzilla.gnome.org/show_bug.cgi?id=784135
2202
2203 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2204
2205         * ext/x264/gstx264enc.c:
2206           x264: fix memory leak
2207           When the allowed caps are the same of template caps the allowed
2208           caps are not unrefed, leaking memory.
2209           https://bugzilla.gnome.org/show_bug.cgi?id=784060
2210
2211 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
2212
2213         * tests/check/meson.build:
2214           meson: Do not use path separator in test names
2215           Avoiding warnings like:
2216           WARNING: Target "elements/audioamplify" has a path separator in its name.
2217
2218 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
2219
2220         * gst/asfdemux/gstasfdemux.c:
2221           asfdemux: fix checking for header objects
2222           The if 'and' condition was mixed up with the last parameter of the
2223           function and would lead to wrong results
2224
2225 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
2226
2227         * Makefile.am:
2228         * config.h.meson:
2229         * meson.build:
2230           meson: don't need config.h.meson any longer
2231
2232 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2233
2234         * meson.build:
2235         * meson_options.txt:
2236           meson: add options to set package name and origin
2237           https://bugzilla.gnome.org/show_bug.cgi?id=782172
2238
2239 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
2240
2241         * tests/check/meson.build:
2242           Add gstvideo_dep for meson mpeg2dec test build
2243
2244 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
2245
2246         * tests/check/Makefile.am:
2247         * tests/check/elements/mpeg2dec.c:
2248           mpeg2dec test: Fix expected output caps
2249           In the absence of explicit info, video decoders
2250           now output mono multiview caps by default, so make
2251           the expected caps match that
2252
2253 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2254
2255         * config.h.meson:
2256         * configure.ac:
2257         * ext/a52dec/Makefile.am:
2258         * ext/amrnb/Makefile.am:
2259         * ext/amrwbdec/Makefile.am:
2260         * ext/cdio/Makefile.am:
2261         * ext/dvdread/Makefile.am:
2262         * ext/lame/Makefile.am:
2263         * ext/mpeg2dec/Makefile.am:
2264         * ext/mpg123/Makefile.am:
2265         * ext/sidplay/Makefile.am:
2266         * ext/twolame/Makefile.am:
2267         * ext/x264/Makefile.am:
2268         * gst/asfdemux/Makefile.am:
2269         * gst/dvdlpcmdec/Makefile.am:
2270         * gst/dvdsub/Makefile.am:
2271         * gst/realmedia/Makefile.am:
2272         * gst/xingmux/Makefile.am:
2273           Remove plugin specific static build option
2274           Static and dynamic plugins now have the same interface. The standard
2275           --enable-static/--enable-shared toggle are sufficient.
2276
2277 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2278
2279         * ext/sidplay/gstsiddec.cc:
2280           sid: Make plugin name match plugin file name
2281
2282 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
2283
2284         * configure.ac:
2285         * meson.build:
2286           Back to development
2287
2288 === release 1.12.0 ===
2289
2290 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
2291
2292         * ChangeLog:
2293         * NEWS:
2294         * RELEASE:
2295         * configure.ac:
2296         * docs/plugins/inspect/plugin-a52dec.xml:
2297         * docs/plugins/inspect/plugin-amrnb.xml:
2298         * docs/plugins/inspect/plugin-amrwbdec.xml:
2299         * docs/plugins/inspect/plugin-asf.xml:
2300         * docs/plugins/inspect/plugin-cdio.xml:
2301         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2302         * docs/plugins/inspect/plugin-dvdread.xml:
2303         * docs/plugins/inspect/plugin-dvdsub.xml:
2304         * docs/plugins/inspect/plugin-lame.xml:
2305         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2306         * docs/plugins/inspect/plugin-mpg123.xml:
2307         * docs/plugins/inspect/plugin-realmedia.xml:
2308         * docs/plugins/inspect/plugin-siddec.xml:
2309         * docs/plugins/inspect/plugin-twolame.xml:
2310         * docs/plugins/inspect/plugin-x264.xml:
2311         * docs/plugins/inspect/plugin-xingmux.xml:
2312         * gst-plugins-ugly.doap:
2313         * meson.build:
2314           Release 1.12.0
2315
2316 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2317
2318         * po/af.po:
2319         * po/az.po:
2320         * po/bg.po:
2321         * po/ca.po:
2322         * po/cs.po:
2323         * po/da.po:
2324         * po/de.po:
2325         * po/el.po:
2326         * po/en_GB.po:
2327         * po/eo.po:
2328         * po/es.po:
2329         * po/eu.po:
2330         * po/fi.po:
2331         * po/fr.po:
2332         * po/fur.po:
2333         * po/gl.po:
2334         * po/hr.po:
2335         * po/hu.po:
2336         * po/id.po:
2337         * po/it.po:
2338         * po/ja.po:
2339         * po/lt.po:
2340         * po/lv.po:
2341         * po/ms.po:
2342         * po/mt.po:
2343         * po/nb.po:
2344         * po/nl.po:
2345         * po/or.po:
2346         * po/pl.po:
2347         * po/pt_BR.po:
2348         * po/ro.po:
2349         * po/ru.po:
2350         * po/sk.po:
2351         * po/sl.po:
2352         * po/sq.po:
2353         * po/sr.po:
2354         * po/sv.po:
2355         * po/tr.po:
2356         * po/uk.po:
2357         * po/vi.po:
2358         * po/zh_CN.po:
2359           Update .po files
2360
2361 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
2362
2363         * po/id.po:
2364         * po/sv.po:
2365           po: Update translations
2366
2367 === release 1.11.91 ===
2368
2369 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
2370
2371         * ChangeLog:
2372         * NEWS:
2373         * RELEASE:
2374         * configure.ac:
2375         * docs/plugins/inspect/plugin-a52dec.xml:
2376         * docs/plugins/inspect/plugin-amrnb.xml:
2377         * docs/plugins/inspect/plugin-amrwbdec.xml:
2378         * docs/plugins/inspect/plugin-asf.xml:
2379         * docs/plugins/inspect/plugin-cdio.xml:
2380         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2381         * docs/plugins/inspect/plugin-dvdread.xml:
2382         * docs/plugins/inspect/plugin-dvdsub.xml:
2383         * docs/plugins/inspect/plugin-lame.xml:
2384         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2385         * docs/plugins/inspect/plugin-mpg123.xml:
2386         * docs/plugins/inspect/plugin-realmedia.xml:
2387         * docs/plugins/inspect/plugin-siddec.xml:
2388         * docs/plugins/inspect/plugin-twolame.xml:
2389         * docs/plugins/inspect/plugin-x264.xml:
2390         * docs/plugins/inspect/plugin-xingmux.xml:
2391         * gst-plugins-ugly.doap:
2392         * meson.build:
2393           Release 1.11.91
2394
2395 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2396
2397         * po/af.po:
2398         * po/az.po:
2399         * po/bg.po:
2400         * po/ca.po:
2401         * po/cs.po:
2402         * po/da.po:
2403         * po/de.po:
2404         * po/el.po:
2405         * po/en_GB.po:
2406         * po/eo.po:
2407         * po/es.po:
2408         * po/eu.po:
2409         * po/fi.po:
2410         * po/fr.po:
2411         * po/fur.po:
2412         * po/gl.po:
2413         * po/hr.po:
2414         * po/hu.po:
2415         * po/id.po:
2416         * po/it.po:
2417         * po/ja.po:
2418         * po/lt.po:
2419         * po/lv.po:
2420         * po/ms.po:
2421         * po/mt.po:
2422         * po/nb.po:
2423         * po/nl.po:
2424         * po/or.po:
2425         * po/pl.po:
2426         * po/pt_BR.po:
2427         * po/ro.po:
2428         * po/ru.po:
2429         * po/sk.po:
2430         * po/sl.po:
2431         * po/sq.po:
2432         * po/sr.po:
2433         * po/sv.po:
2434         * po/tr.po:
2435         * po/uk.po:
2436         * po/vi.po:
2437         * po/zh_CN.po:
2438           Update .po files
2439
2440 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
2441
2442         * po/LINGUAS:
2443         * po/fur.po:
2444         * po/id.po:
2445         * po/sv.po:
2446           po: Update translations
2447
2448 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2449
2450         * ext/x264/gstx264enc.h:
2451           x264: Use __declspec(dllimport) with MinGW too
2452           x264.h says this isn't needed with MinGW, but it looks like it is.
2453           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2454
2455 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2456
2457         * common:
2458           Automatic update of common submodule
2459           From 60aeef6 to 48a5d85
2460
2461 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
2462
2463         * autogen.sh:
2464         * common:
2465           Automatic update of common submodule
2466           From 39ac2f5 to 60aeef6
2467
2468 === release 1.11.90 ===
2469
2470 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2471
2472         * ChangeLog:
2473         * NEWS:
2474         * RELEASE:
2475         * configure.ac:
2476         * docs/plugins/inspect/plugin-a52dec.xml:
2477         * docs/plugins/inspect/plugin-amrnb.xml:
2478         * docs/plugins/inspect/plugin-amrwbdec.xml:
2479         * docs/plugins/inspect/plugin-asf.xml:
2480         * docs/plugins/inspect/plugin-cdio.xml:
2481         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2482         * docs/plugins/inspect/plugin-dvdread.xml:
2483         * docs/plugins/inspect/plugin-dvdsub.xml:
2484         * docs/plugins/inspect/plugin-lame.xml:
2485         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2486         * docs/plugins/inspect/plugin-mpg123.xml:
2487         * docs/plugins/inspect/plugin-realmedia.xml:
2488         * docs/plugins/inspect/plugin-siddec.xml:
2489         * docs/plugins/inspect/plugin-twolame.xml:
2490         * docs/plugins/inspect/plugin-x264.xml:
2491         * docs/plugins/inspect/plugin-xingmux.xml:
2492         * gst-plugins-ugly.doap:
2493         * meson.build:
2494           Release 1.11.90
2495
2496 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
2497
2498         * po/af.po:
2499         * po/az.po:
2500         * po/bg.po:
2501         * po/ca.po:
2502         * po/cs.po:
2503         * po/da.po:
2504         * po/de.po:
2505         * po/el.po:
2506         * po/en_GB.po:
2507         * po/eo.po:
2508         * po/es.po:
2509         * po/eu.po:
2510         * po/fi.po:
2511         * po/fr.po:
2512         * po/gl.po:
2513         * po/hr.po:
2514         * po/hu.po:
2515         * po/id.po:
2516         * po/it.po:
2517         * po/ja.po:
2518         * po/lt.po:
2519         * po/lv.po:
2520         * po/ms.po:
2521         * po/mt.po:
2522         * po/nb.po:
2523         * po/nl.po:
2524         * po/or.po:
2525         * po/pl.po:
2526         * po/pt_BR.po:
2527         * po/ro.po:
2528         * po/ru.po:
2529         * po/sk.po:
2530         * po/sl.po:
2531         * po/sq.po:
2532         * po/sr.po:
2533         * po/sv.po:
2534         * po/tr.po:
2535         * po/uk.po:
2536         * po/vi.po:
2537         * po/zh_CN.po:
2538           Update .po files
2539
2540 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2541
2542         * po/id.po:
2543         * po/sv.po:
2544           po: Update translations
2545
2546 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2547
2548         * tests/check/meson.build:
2549           meson: test: Fix environment object usage
2550           And use get_pkgconfig_variable instead of calling pkg-config ourself
2551
2552 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
2553
2554         * REQUIREMENTS:
2555           REQUIREMENTS: update for mad mp3 decoder removal
2556           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2557
2558 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2559
2560         * Makefile.am:
2561           Add libgstrmdemux.so to cruft list
2562           This was renamed to libgstrealmedia.so, this fixes helps fixing
2563           uninstalled setup.
2564           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2565
2566 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2567
2568         * docs/plugins/inspect/plugin-realmedia.xml:
2569         * gst/realmedia/Makefile.am:
2570         * gst/realmedia/meson.build:
2571           Rename plugin filenames to match plugin names
2572           libgstrmdemux.so becomes libgstrealmedia.so
2573           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2574
2575 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
2576
2577         * ext/mpeg2dec/gstmpeg2dec.c:
2578           mpeg2dec: Fix latency calculation
2579           The latency calculation was missing a scaling by GST_SECOND,
2580           so it would always report a tiny latency. Fix that.
2581           Spotted by Guillaume Desmottes.
2582
2583 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2584
2585         * gst/asfdemux/gstasfdemux.c:
2586           asfdemux: Fix compilation with gcc 7
2587           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2588           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2589           is_encrypted = ! !((flags & 0x8000) << 15);
2590           ~~~~~~~~~~~~~~~~~~^~~~~~
2591           https://bugzilla.gnome.org/show_bug.cgi?id=779329
2592
2593 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
2594
2595         * ext/amrwbdec/amrwb.c:
2596         * ext/amrwbdec/amrwbdec.h:
2597           Update Edgard Lima's email
2598           https://bugzilla.gnome.org/show_bug.cgi?id=779230
2599
2600 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
2601
2602         * meson.build:
2603           meson: Update version
2604
2605 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2606
2607         * configure.ac:
2608           Back to development
2609
2610 === release 1.11.2 ===
2611
2612 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2613
2614         * ChangeLog:
2615         * NEWS:
2616         * RELEASE:
2617         * configure.ac:
2618         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2619         * docs/plugins/inspect/plugin-a52dec.xml:
2620         * docs/plugins/inspect/plugin-amrnb.xml:
2621         * docs/plugins/inspect/plugin-amrwbdec.xml:
2622         * docs/plugins/inspect/plugin-asf.xml:
2623         * docs/plugins/inspect/plugin-cdio.xml:
2624         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2625         * docs/plugins/inspect/plugin-dvdread.xml:
2626         * docs/plugins/inspect/plugin-dvdsub.xml:
2627         * docs/plugins/inspect/plugin-lame.xml:
2628         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2629         * docs/plugins/inspect/plugin-mpg123.xml:
2630         * docs/plugins/inspect/plugin-realmedia.xml:
2631         * docs/plugins/inspect/plugin-siddec.xml:
2632         * docs/plugins/inspect/plugin-twolame.xml:
2633         * docs/plugins/inspect/plugin-x264.xml:
2634         * docs/plugins/inspect/plugin-xingmux.xml:
2635         * gst-plugins-ugly.doap:
2636           Release 1.11.2
2637
2638 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2639
2640         * po/af.po:
2641         * po/az.po:
2642         * po/bg.po:
2643         * po/ca.po:
2644         * po/cs.po:
2645         * po/da.po:
2646         * po/de.po:
2647         * po/el.po:
2648         * po/en_GB.po:
2649         * po/eo.po:
2650         * po/es.po:
2651         * po/eu.po:
2652         * po/fi.po:
2653         * po/fr.po:
2654         * po/gl.po:
2655         * po/hr.po:
2656         * po/hu.po:
2657         * po/id.po:
2658         * po/it.po:
2659         * po/ja.po:
2660         * po/lt.po:
2661         * po/lv.po:
2662         * po/ms.po:
2663         * po/mt.po:
2664         * po/nb.po:
2665         * po/nl.po:
2666         * po/or.po:
2667         * po/pl.po:
2668         * po/pt_BR.po:
2669         * po/ro.po:
2670         * po/ru.po:
2671         * po/sk.po:
2672         * po/sl.po:
2673         * po/sq.po:
2674         * po/sr.po:
2675         * po/sv.po:
2676         * po/tr.po:
2677         * po/uk.po:
2678         * po/vi.po:
2679         * po/zh_CN.po:
2680           Update .po files
2681
2682 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2683
2684         * po/id.po:
2685         * po/sv.po:
2686           po: Update translations
2687
2688 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2689
2690         * Makefile.am:
2691           meson: dist meson build files
2692           Ship meson build files in tarballs, so people who use tarballs
2693           in their builds can start playing with meson already.
2694
2695 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2696
2697         * ext/x264/gstx264enc.c:
2698           x264: Initialize function vtable in plugin_init()
2699           These values are defined in the x264.h header and are not const on
2700           Windows due to the way DLLs work. See:
2701           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2702           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2703           https://bugzilla.gnome.org/show_bug.cgi?id=777903
2704
2705 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2706
2707         * gst/asfdemux/gstasfdemux.c:
2708           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2709           https://bugzilla.gnome.org/show_bug.cgi?id=777955
2710
2711 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
2712
2713         * gst/asfdemux/gstasfdemux.c:
2714           asfdemux: Reset number of languages to 0 when freeing the array because of errors
2715           Otherwise we will happily index into the array at NULL if the requested
2716           index is smaller than the number of languages that were previously
2717           allocated.
2718           https://bugzilla.gnome.org/show_bug.cgi?id=777937
2719
2720 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2721
2722         * tests/check/meson.build:
2723           meson: Properly use ':' for defining keywords
2724
2725 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
2726
2727         * meson.build:
2728           meson: bump version
2729
2730 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2731
2732         * configure.ac:
2733           Back to development
2734
2735 === release 1.11.1 ===
2736
2737 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
2738
2739         * ChangeLog:
2740         * NEWS:
2741         * RELEASE:
2742         * configure.ac:
2743         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2744         * docs/plugins/inspect/plugin-a52dec.xml:
2745         * docs/plugins/inspect/plugin-amrnb.xml:
2746         * docs/plugins/inspect/plugin-amrwbdec.xml:
2747         * docs/plugins/inspect/plugin-asf.xml:
2748         * docs/plugins/inspect/plugin-cdio.xml:
2749         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2750         * docs/plugins/inspect/plugin-dvdread.xml:
2751         * docs/plugins/inspect/plugin-dvdsub.xml:
2752         * docs/plugins/inspect/plugin-lame.xml:
2753         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2754         * docs/plugins/inspect/plugin-mpg123.xml:
2755         * docs/plugins/inspect/plugin-realmedia.xml:
2756         * docs/plugins/inspect/plugin-siddec.xml:
2757         * docs/plugins/inspect/plugin-twolame.xml:
2758         * docs/plugins/inspect/plugin-x264.xml:
2759         * docs/plugins/inspect/plugin-xingmux.xml:
2760         * gst-plugins-ugly.doap:
2761           Release 1.11.1
2762
2763 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2764
2765         * po/af.po:
2766         * po/az.po:
2767         * po/bg.po:
2768         * po/ca.po:
2769         * po/cs.po:
2770         * po/da.po:
2771         * po/de.po:
2772         * po/el.po:
2773         * po/en_GB.po:
2774         * po/eo.po:
2775         * po/es.po:
2776         * po/eu.po:
2777         * po/fi.po:
2778         * po/fr.po:
2779         * po/gl.po:
2780         * po/hr.po:
2781         * po/hu.po:
2782         * po/id.po:
2783         * po/it.po:
2784         * po/ja.po:
2785         * po/lt.po:
2786         * po/lv.po:
2787         * po/ms.po:
2788         * po/mt.po:
2789         * po/nb.po:
2790         * po/nl.po:
2791         * po/or.po:
2792         * po/pl.po:
2793         * po/pt_BR.po:
2794         * po/ro.po:
2795         * po/ru.po:
2796         * po/sk.po:
2797         * po/sl.po:
2798         * po/sq.po:
2799         * po/sr.po:
2800         * po/sv.po:
2801         * po/tr.po:
2802         * po/uk.po:
2803         * po/vi.po:
2804         * po/zh_CN.po:
2805           Update .po files
2806
2807 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
2808
2809         * po/hr.po:
2810         * po/id.po:
2811         * po/sv.po:
2812           po: Update translations
2813
2814 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2815
2816         * ext/amrnb/meson.build:
2817         * ext/x264/meson.build:
2818         * meson.build:
2819           meson: Install presets files
2820
2821 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2822
2823         * ext/x264/GstX264Enc.prs:
2824           x264enc: Add a youtube preset.
2825           Based on https://support.google.com/youtube/answer/1722171
2826           https://bugzilla.gnome.org/show_bug.cgi?id=751560
2827
2828 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
2829
2830         * config.h.meson:
2831         * configure.ac:
2832         * docs/plugins/Makefile.am:
2833         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2834         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2835         * docs/plugins/inspect/plugin-mad.xml:
2836         * ext/Makefile.am:
2837         * ext/mad/Makefile.am:
2838         * ext/mad/gstmad.c:
2839         * ext/mad/gstmad.h:
2840         * ext/mad/meson.build:
2841         * ext/meson.build:
2842           mad: remove plugin
2843           We have better replacements such as the mpg123 plugin.
2844           The main reason to keep around mad was for 'freeform'
2845           mp3 support, but mpg123 can handle those too nowadays.
2846           Also, mad is GPL and has been unmaintained for years.
2847           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2848
2849 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2850
2851         * Makefile.am:
2852         * configure.ac:
2853         * win32/MANIFEST:
2854         * win32/common/.gitignore:
2855         * win32/common/config.h:
2856           win32: remove platform-specific copies of generated headers
2857           Unused and no longer needed.
2858
2859 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
2860
2861         * .gitignore:
2862         * Makefile.am:
2863         * configure.ac:
2864         * gst-plugins-ugly.spec.in:
2865           Remove generated .spec file
2866           Likely extremely bitrotten, and we should not ship this anyway.
2867
2868 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
2869
2870         * meson.build:
2871           meson: Support building without Gst debug
2872
2873 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
2874
2875         * README:
2876         * common:
2877           Automatic update of common submodule
2878           From f980fd9 to 39ac2f5
2879
2880 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2881
2882         * gst/asfdemux/gstasfdemux.c:
2883           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2884           https://bugzilla.gnome.org/show_bug.cgi?id=775515
2885
2886 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2887
2888         * ext/x264/gstx264enc.c:
2889           x264enc: Add information for mixed mode
2890           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2891
2892 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2893
2894         * ext/x264/gstx264enc.c:
2895           x264enc: Correctly pass interlacing/TFF information
2896           Give the interlacing information correctly to the encoder. Also parse
2897           TFF/BFF information from the caps and pass it too.
2898           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2899
2900 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2901
2902         * ext/x264/gstx264enc.c:
2903           x264enc: Auto-detect interlace mode from caps
2904           If the caps are interlaced, interlacing is always enabled on the
2905           encoder. If the interlace-mode field is missing or if it's progressive,
2906           the encoder uses the "interlaced" property.
2907           https://bugzilla.gnome.org/show_bug.cgi?id=775228
2908
2909 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2910
2911         * .gitmodules:
2912           common: use https protocol for common submodule
2913           https://bugzilla.gnome.org/show_bug.cgi?id=775110
2914
2915 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2916
2917         * gst/realmedia/realhash.c:
2918           real: Fix compiler warnings with latest clang
2919           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2920           *buf1 = 128;
2921           ~ ^~~
2922           https://bugzilla.gnome.org/show_bug.cgi?id=775112
2923
2924 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
2925
2926         * gst/asfdemux/gstasfdemux.c:
2927           asfdemux: Allow 64bit sizes for DATA object
2928           we *can* have files greater than 4GB, any other object should be
2929           smaller than that
2930
2931 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
2932
2933         * gst/asfdemux/gstasfdemux.c:
2934           asfdemux: Add sanity check for asf_stream_audio
2935           We should have enough bytes for the specified codec_data
2936           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2937
2938 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
2939
2940         * gst/asfdemux/gstasfdemux.c:
2941           asfdemux: Add sanity checks when reading asf_stream_video_format
2942           It should report a size of at least 40 bytes
2943           Also check for the size of the remaining data (i.e. codec_data)
2944           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2945
2946 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
2947
2948         * gst/asfdemux/gstasfdemux.c:
2949           asfdemux: Add check for invalid/corrupt asf object
2950           An asf object can't realistically be bigger than 2**32 bytes.
2951           If it reports a size bigger than that, consider it corrupt and properly
2952           propagate the error back.
2953           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2954
2955 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
2956
2957         * gst/asfdemux/gstasfdemux.c:
2958           asfdemux: Handle EOS in push-mode on corrupted files
2959           It is possible no streams were activated when receiving EOS, if so
2960           handled it as if we hadn't seen the header
2961           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2962
2963 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
2964
2965         * gst/asfdemux/gstasfdemux.c:
2966         * gst/asfdemux/gstasfdemux.h:
2967           asfdemux: FILE headers are mandatory in the header
2968           As per the specification, also avoids ending up trying to play a
2969           file with plenty of un-initialized values.
2970           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2971
2972 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
2973
2974         * gst/asfdemux/gstasfdemux.c:
2975           asfdemux: Handle incomplete header in pull mode
2976           pulling headers is meant to complete as a whole. If we don't have
2977           enough data, it's an error.
2978           Avoids pipeline hangs on corrupted files
2979           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2980
2981 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
2982
2983         * gst/asfdemux/gstasfdemux.c:
2984           asfdemux: Handle issues with "empty" files
2985           In some corrupted files, we could end up with no actual streams
2986           being exposed.
2987           In those cases, make sure we properly propagate the failure all
2988           the way to the loop function. This avoids ending up in cases where
2989           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
2990           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2991
2992 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2993
2994         * ext/dvdread/dvdreadsrc.c:
2995           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
2996
2997 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
2998
2999         * meson.build:
3000           meson: Add ignored warnings for MSVC
3001           https://bugzilla.gnome.org/show_bug.cgi?id=774656
3002
3003 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
3004
3005         * configure.ac:
3006         * ext/x264/Makefile.am:
3007         * ext/x264/gstx264enc.c:
3008         * ext/x264/gstx264enc.h:
3009         * ext/x264/meson.build:
3010         * meson_options.txt:
3011           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3012           x264 has to be compiled specifically for a target bit depth.
3013           Distributions currently ship various libraries in their packages, with
3014           different bit depths.
3015           This change now allows to provide them all at configure time and have
3016           the x264enc element dynamically switch between them based on the bit
3017           depth of the input format.
3018           https://bugzilla.gnome.org/show_bug.cgi?id=763297
3019
3020 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
3021
3022         * meson.build:
3023           meson: update version
3024
3025 === release 1.11.0 ===
3026
3027 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
3028
3029         * configure.ac:
3030           Back to development
3031
3032 === release 1.10.0 ===
3033
3034 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
3035
3036         * ChangeLog:
3037         * NEWS:
3038         * RELEASE:
3039         * configure.ac:
3040         * docs/plugins/inspect/plugin-a52dec.xml:
3041         * docs/plugins/inspect/plugin-amrnb.xml:
3042         * docs/plugins/inspect/plugin-amrwbdec.xml:
3043         * docs/plugins/inspect/plugin-asf.xml:
3044         * docs/plugins/inspect/plugin-cdio.xml:
3045         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3046         * docs/plugins/inspect/plugin-dvdread.xml:
3047         * docs/plugins/inspect/plugin-dvdsub.xml:
3048         * docs/plugins/inspect/plugin-lame.xml:
3049         * docs/plugins/inspect/plugin-mad.xml:
3050         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3051         * docs/plugins/inspect/plugin-mpg123.xml:
3052         * docs/plugins/inspect/plugin-realmedia.xml:
3053         * docs/plugins/inspect/plugin-siddec.xml:
3054         * docs/plugins/inspect/plugin-twolame.xml:
3055         * docs/plugins/inspect/plugin-x264.xml:
3056         * docs/plugins/inspect/plugin-xingmux.xml:
3057         * gst-plugins-ugly.doap:
3058         * win32/common/config.h:
3059           Release 1.10.0
3060
3061 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
3062
3063         * po/af.po:
3064         * po/az.po:
3065         * po/bg.po:
3066         * po/ca.po:
3067         * po/cs.po:
3068         * po/da.po:
3069         * po/de.po:
3070         * po/el.po:
3071         * po/en_GB.po:
3072         * po/eo.po:
3073         * po/es.po:
3074         * po/eu.po:
3075         * po/fi.po:
3076         * po/fr.po:
3077         * po/gl.po:
3078         * po/hr.po:
3079         * po/hu.po:
3080         * po/id.po:
3081         * po/it.po:
3082         * po/ja.po:
3083         * po/lt.po:
3084         * po/lv.po:
3085         * po/ms.po:
3086         * po/mt.po:
3087         * po/nb.po:
3088         * po/nl.po:
3089         * po/or.po:
3090         * po/pl.po:
3091         * po/pt_BR.po:
3092         * po/ro.po:
3093         * po/ru.po:
3094         * po/sk.po:
3095         * po/sl.po:
3096         * po/sq.po:
3097         * po/sr.po:
3098         * po/sv.po:
3099         * po/tr.po:
3100         * po/uk.po:
3101         * po/vi.po:
3102         * po/zh_CN.po:
3103           Update .po files
3104
3105 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3106
3107         * po/id.po:
3108         * po/sv.po:
3109           po: Update translations
3110
3111 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3112
3113         * meson.build:
3114         * tests/meson.build:
3115           meson: Don't depend on gstreamer-check-1.0 on windows
3116           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3117
3118 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3119
3120         * meson.build:
3121         * tests/check/meson.build:
3122         * tests/meson.build:
3123           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3124           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3125           Does not actually work. See:
3126           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3127
3128 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
3129
3130         * tests/check/meson.build:
3131           meson: fix build outside of gst-all
3132
3133 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3134
3135         * meson.build:
3136         * tests/check/meson.build:
3137         * tests/meson.build:
3138           meson: move gstreamer-check-1.0 dependency to tests/check
3139           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3140
3141 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3142
3143         * meson.build:
3144           meson: Don't set c_std to gnu99
3145           Use the default for each compiler on every platform instead. This
3146           improves our compatibility with compilers that don't have gnu99 as
3147           a c_std.
3148
3149 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3150
3151         * meson.build:
3152         * tests/check/getpluginsdir:
3153         * tests/check/meson.build:
3154           meson: Make use of new environment object and set plugin path to builddir
3155           Workaround source_root being the root directory of all projects
3156           in the subproject case and remove now unneeded getpluginsdir
3157           Bump meson requirement to 0.35
3158
3159 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3160
3161         * hooks/pre-commit.hook:
3162         * meson.build:
3163         * tests/check/getpluginsdir:
3164           meson: Setup pre commit hook and fix getpluginsdir for standalone case
3165
3166 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3167
3168         * meson.build:
3169           meson: update version
3170
3171 === release 1.9.90 ===
3172
3173 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
3174
3175         * ChangeLog:
3176         * NEWS:
3177         * RELEASE:
3178         * configure.ac:
3179         * docs/plugins/inspect/plugin-a52dec.xml:
3180         * docs/plugins/inspect/plugin-amrnb.xml:
3181         * docs/plugins/inspect/plugin-amrwbdec.xml:
3182         * docs/plugins/inspect/plugin-asf.xml:
3183         * docs/plugins/inspect/plugin-cdio.xml:
3184         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3185         * docs/plugins/inspect/plugin-dvdread.xml:
3186         * docs/plugins/inspect/plugin-dvdsub.xml:
3187         * docs/plugins/inspect/plugin-lame.xml:
3188         * docs/plugins/inspect/plugin-mad.xml:
3189         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3190         * docs/plugins/inspect/plugin-mpg123.xml:
3191         * docs/plugins/inspect/plugin-realmedia.xml:
3192         * docs/plugins/inspect/plugin-siddec.xml:
3193         * docs/plugins/inspect/plugin-twolame.xml:
3194         * docs/plugins/inspect/plugin-x264.xml:
3195         * docs/plugins/inspect/plugin-xingmux.xml:
3196         * gst-plugins-ugly.doap:
3197         * win32/common/config.h:
3198           Release 1.9.90
3199
3200 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
3201
3202         * po/af.po:
3203         * po/az.po:
3204         * po/bg.po:
3205         * po/ca.po:
3206         * po/cs.po:
3207         * po/da.po:
3208         * po/de.po:
3209         * po/el.po:
3210         * po/en_GB.po:
3211         * po/eo.po:
3212         * po/es.po:
3213         * po/eu.po:
3214         * po/fi.po:
3215         * po/fr.po:
3216         * po/gl.po:
3217         * po/hr.po:
3218         * po/hu.po:
3219         * po/id.po:
3220         * po/it.po:
3221         * po/ja.po:
3222         * po/lt.po:
3223         * po/lv.po:
3224         * po/ms.po:
3225         * po/mt.po:
3226         * po/nb.po:
3227         * po/nl.po:
3228         * po/or.po:
3229         * po/pl.po:
3230         * po/pt_BR.po:
3231         * po/ro.po:
3232         * po/ru.po:
3233         * po/sk.po:
3234         * po/sl.po:
3235         * po/sq.po:
3236         * po/sr.po:
3237         * po/sv.po:
3238         * po/tr.po:
3239         * po/uk.po:
3240         * po/vi.po:
3241         * po/zh_CN.po:
3242           Update .po files
3243
3244 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
3245
3246         * po/id.po:
3247         * po/sv.po:
3248           po: Update translations
3249
3250 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
3251
3252         * ext/x264/gstx264enc.c:
3253           x264enc: Set colorimetry and chroma-site information
3254           https://bugzilla.gnome.org/show_bug.cgi?id=772159
3255
3256 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
3257
3258         * meson.build:
3259         * po/meson.build:
3260           meson: hook up translations
3261
3262 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
3263
3264         * meson.build:
3265         * tests/check/getpluginsdir:
3266         * tests/check/meson.build:
3267         * tests/meson.build:
3268           meson: hook up unit tests
3269
3270 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
3271
3272         * configure.ac:
3273           configure: Depend on gstreamer 1.9.2.1
3274
3275 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
3276
3277         * autogen.sh:
3278         * common:
3279           Automatic update of common submodule
3280           From b18d820 to f980fd9
3281
3282 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
3283
3284         * autogen.sh:
3285         * common:
3286           Automatic update of common submodule
3287           From f49c55e to b18d820
3288
3289 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3290
3291         * meson.build:
3292           meson: Bump version to 1.9.2
3293
3294 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
3295
3296         * configure.ac:
3297           Back to development
3298
3299 === release 1.9.2 ===
3300
3301 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
3302
3303         * ChangeLog:
3304         * NEWS:
3305         * RELEASE:
3306         * configure.ac:
3307         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3308         * docs/plugins/inspect/plugin-a52dec.xml:
3309         * docs/plugins/inspect/plugin-amrnb.xml:
3310         * docs/plugins/inspect/plugin-amrwbdec.xml:
3311         * docs/plugins/inspect/plugin-asf.xml:
3312         * docs/plugins/inspect/plugin-cdio.xml:
3313         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3314         * docs/plugins/inspect/plugin-dvdread.xml:
3315         * docs/plugins/inspect/plugin-dvdsub.xml:
3316         * docs/plugins/inspect/plugin-lame.xml:
3317         * docs/plugins/inspect/plugin-mad.xml:
3318         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3319         * docs/plugins/inspect/plugin-mpg123.xml:
3320         * docs/plugins/inspect/plugin-realmedia.xml:
3321         * docs/plugins/inspect/plugin-siddec.xml:
3322         * docs/plugins/inspect/plugin-twolame.xml:
3323         * docs/plugins/inspect/plugin-x264.xml:
3324         * docs/plugins/inspect/plugin-xingmux.xml:
3325         * gst-plugins-ugly.doap:
3326         * win32/common/config.h:
3327           Release 1.9.2
3328
3329 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
3330
3331         * po/af.po:
3332         * po/az.po:
3333         * po/bg.po:
3334         * po/ca.po:
3335         * po/cs.po:
3336         * po/da.po:
3337         * po/de.po:
3338         * po/el.po:
3339         * po/en_GB.po:
3340         * po/eo.po:
3341         * po/es.po:
3342         * po/eu.po:
3343         * po/fi.po:
3344         * po/fr.po:
3345         * po/gl.po:
3346         * po/hr.po:
3347         * po/hu.po:
3348         * po/id.po:
3349         * po/it.po:
3350         * po/ja.po:
3351         * po/lt.po:
3352         * po/lv.po:
3353         * po/ms.po:
3354         * po/mt.po:
3355         * po/nb.po:
3356         * po/nl.po:
3357         * po/or.po:
3358         * po/pl.po:
3359         * po/pt_BR.po:
3360         * po/ro.po:
3361         * po/ru.po:
3362         * po/sk.po:
3363         * po/sl.po:
3364         * po/sq.po:
3365         * po/sr.po:
3366         * po/sv.po:
3367         * po/tr.po:
3368         * po/uk.po:
3369         * po/vi.po:
3370         * po/zh_CN.po:
3371           po: Update translations
3372
3373 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3374
3375         * ext/sidplay/gstsiddec.cc:
3376           siddec: Fix compilation with debugging disabled
3377           gstsiddec.o
3378           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3379           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3380           const gchar *reason = gst_flow_get_name (ret);
3381           ^
3382
3383 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
3384
3385         * ext/sidplay/gstsiddec.cc:
3386         * gst/asfdemux/gstasfdemux.c:
3387         * gst/realmedia/rmdemux.c:
3388           Use the new API to post flow ERROR messages on the bus
3389           https://bugzilla.gnome.org/show_bug.cgi?id=770158
3390
3391 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
3392
3393         * gst/asfdemux/meson.build:
3394           meson: Link asfdemux against the gstsdp library
3395
3396 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
3397
3398         * meson.build:
3399           meson: Add support for fallback subprojects
3400
3401 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3402
3403         * .gitignore:
3404         * config.h.meson:
3405         * ext/a52dec/meson.build:
3406         * ext/amrnb/meson.build:
3407         * ext/amrwbdec/meson.build:
3408         * ext/cdio/meson.build:
3409         * ext/dvdread/meson.build:
3410         * ext/lame/meson.build:
3411         * ext/mad/meson.build:
3412         * ext/meson.build:
3413         * ext/mpeg2dec/meson.build:
3414         * ext/mpg123/meson.build:
3415         * ext/twolame/meson.build:
3416         * ext/x264/meson.build:
3417         * gst/asfdemux/meson.build:
3418         * gst/dvdlpcmdec/meson.build:
3419         * gst/dvdsub/meson.build:
3420         * gst/meson.build:
3421         * gst/realmedia/meson.build:
3422         * gst/xingmux/meson.build:
3423         * meson.build:
3424           Add support for Meson as alternative/parallel build system
3425           https://github.com/mesonbuild/meson
3426           With contributions from:
3427           Tim-Philipp Müller <tim@centricular.com>
3428           Jussi Pakkanen <jpakkane@gmail.com> (original port)
3429           Highlights of the features provided are:
3430           * Faster builds on Linux (~40-50% faster)
3431           * The ability to build with MSVC on Windows
3432           * Generate Visual Studio project files
3433           * Generate XCode project files
3434           * Much faster builds on Windows (on-par with Linux)
3435           * Seriously fast configure and building on embedded
3436           ... and many more. For more details see:
3437           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3438           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3439           Building with Meson should work on both Linux and Windows, but may
3440           need a few more tweaks on other operating systems.
3441
3442 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3443
3444         * ext/a52dec/gsta52dec.c:
3445         * ext/dvdread/dvdreadsrc.c:
3446         * ext/x264/gstx264enc.h:
3447         * gst/realmedia/realhash.c:
3448         * gst/realmedia/rtspreal.c:
3449           plugins: Use <stdint.h> instead of _stdint.h
3450           _stdint.h is generated by Autotools and we don't really need it. All
3451           supported platforms now ship with stdint.h. The only stickler was MSVC,
3452           and since Visual Studio 2015 it also ships stdint.h now.
3453
3454 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3455
3456         * ext/mpeg2dec/perftest.c:
3457           mpeg2dec: remove file no longer used or needed
3458
3459 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
3460
3461         * gst/dvdlpcmdec/Makefile.am:
3462           dvdlpcmdec: add libgstbase CFLAGS as well
3463           For consistency.
3464           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3465
3466 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
3467
3468         * gst/dvdlpcmdec/Makefile.am:
3469           dvdlpcmdec: link libgstbase-1.0
3470           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3471
3472 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3473
3474         * gst/asfdemux/gstasfdemux.c:
3475           asfdemux: Add byte rate based bitrate tag in case there are no audio props
3476           https://bugzilla.gnome.org/show_bug.cgi?id=769418
3477
3478 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3479
3480         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3481         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3482           dvdlpcmdec: add support for another format
3483           The format specification can be found here:
3484           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3485           Note: This format is also used for Wifi-Display.
3486           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3487
3488 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3489
3490         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3491         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3492           dvdlpcmdec: rewrite to use GstAudioDecoder
3493           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3494
3495 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
3496
3497         * ext/sidplay/gstsiddec.cc:
3498           sidplay: fix compiler warnings when building with -O3
3499           Avoid compiler warnings "‘foo’ may be used uninitialized in this
3500           function" when building with -O3 by checking the return bool value
3501           of format conversion function.
3502           https://bugzilla.gnome.org/show_bug.cgi?id=769116
3503
3504 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
3505
3506         * common:
3507           Automatic update of common submodule
3508           From f363b32 to f49c55e
3509
3510 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
3511
3512         * configure.ac:
3513           Back to development
3514
3515 === release 1.9.1 ===
3516
3517 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
3518
3519         * ChangeLog:
3520         * NEWS:
3521         * RELEASE:
3522         * configure.ac:
3523         * docs/plugins/inspect/plugin-a52dec.xml:
3524         * docs/plugins/inspect/plugin-amrnb.xml:
3525         * docs/plugins/inspect/plugin-amrwbdec.xml:
3526         * docs/plugins/inspect/plugin-asf.xml:
3527         * docs/plugins/inspect/plugin-cdio.xml:
3528         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3529         * docs/plugins/inspect/plugin-dvdread.xml:
3530         * docs/plugins/inspect/plugin-dvdsub.xml:
3531         * docs/plugins/inspect/plugin-lame.xml:
3532         * docs/plugins/inspect/plugin-mad.xml:
3533         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3534         * docs/plugins/inspect/plugin-mpg123.xml:
3535         * docs/plugins/inspect/plugin-realmedia.xml:
3536         * docs/plugins/inspect/plugin-siddec.xml:
3537         * docs/plugins/inspect/plugin-twolame.xml:
3538         * docs/plugins/inspect/plugin-x264.xml:
3539         * docs/plugins/inspect/plugin-xingmux.xml:
3540         * gst-plugins-ugly.doap:
3541         * win32/common/config.h:
3542           Release 1.9.1
3543
3544 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3545
3546         * po/af.po:
3547         * po/az.po:
3548         * po/bg.po:
3549         * po/ca.po:
3550         * po/cs.po:
3551         * po/da.po:
3552         * po/de.po:
3553         * po/el.po:
3554         * po/en_GB.po:
3555         * po/eo.po:
3556         * po/es.po:
3557         * po/eu.po:
3558         * po/fi.po:
3559         * po/fr.po:
3560         * po/gl.po:
3561         * po/hr.po:
3562         * po/hu.po:
3563         * po/id.po:
3564         * po/it.po:
3565         * po/ja.po:
3566         * po/lt.po:
3567         * po/lv.po:
3568         * po/ms.po:
3569         * po/mt.po:
3570         * po/nb.po:
3571         * po/nl.po:
3572         * po/or.po:
3573         * po/pl.po:
3574         * po/pt_BR.po:
3575         * po/ro.po:
3576         * po/ru.po:
3577         * po/sk.po:
3578         * po/sl.po:
3579         * po/sq.po:
3580         * po/sr.po:
3581         * po/sv.po:
3582         * po/tr.po:
3583         * po/uk.po:
3584         * po/vi.po:
3585         * po/zh_CN.po:
3586           Update .po files
3587
3588 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
3589
3590         * po/hr.po:
3591           po: Update translations
3592
3593 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3594
3595         * common:
3596           Automatic update of common submodule
3597           From ac2f647 to f363b32
3598
3599 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
3600
3601         * gst/asfdemux/gstasfdemux.c:
3602           asfdemux: fix seeking back after EOS has been reached in push mode
3603           Fix seeking when demuxer is in INDEX state. This happens when we
3604           reached the end of the stream. It should still be possible to do
3605           a flushing seek and seek back to any other position though. Instead
3606           the demuxer would just go straight to EOS again instead of going
3607           back to processing packets again from the new position.
3608           https://bugzilla.gnome.org/show_bug.cgi?id=749066
3609
3610 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3611
3612         * gst/realmedia/rdtmanager.c:
3613           rdtmanager: fix clock leak
3614           The clock returned by gst_system_clock_obtain() was never unreffed.
3615           https://bugzilla.gnome.org/show_bug.cgi?id=766565
3616
3617 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
3618
3619         * docs/plugins/inspect/plugin-a52dec.xml:
3620         * docs/plugins/inspect/plugin-amrnb.xml:
3621         * docs/plugins/inspect/plugin-amrwbdec.xml:
3622         * docs/plugins/inspect/plugin-asf.xml:
3623         * docs/plugins/inspect/plugin-cdio.xml:
3624         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3625         * docs/plugins/inspect/plugin-dvdread.xml:
3626         * docs/plugins/inspect/plugin-dvdsub.xml:
3627         * docs/plugins/inspect/plugin-lame.xml:
3628         * docs/plugins/inspect/plugin-mad.xml:
3629         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3630         * docs/plugins/inspect/plugin-mpg123.xml:
3631         * docs/plugins/inspect/plugin-realmedia.xml:
3632         * docs/plugins/inspect/plugin-siddec.xml:
3633         * docs/plugins/inspect/plugin-twolame.xml:
3634         * docs/plugins/inspect/plugin-x264.xml:
3635         * docs/plugins/inspect/plugin-xingmux.xml:
3636           docs: Update for git master
3637
3638 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
3639
3640         * ext/amrnb/amrnbdec.c:
3641         * ext/mad/gstmad.c:
3642           amrnbec, mad: fix two more parse function declarations
3643
3644 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3645
3646         * ext/a52dec/gsta52dec.c:
3647         * ext/amrwbdec/amrwbdec.c:
3648           a52dec, amrwbec: fix parse function declaration mismatch
3649           Fixes MSVC compiler warning:
3650           amrwbdec.c(99): warning C4133: '=': incompatible types
3651           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3652           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3653           gsta52dec.c(156): warning C4133: '=': incompatible types
3654           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3655           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3656
3657 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3658
3659         * ext/mpg123/gstmpg123audiodec.h:
3660           mpg123: fix build with msvc
3661           Fix syntax errors when compiling against cerbero-provided libmpg123
3662           headers. We do the same as the libmpg123 internal visual studio
3663           build here.
3664           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3665           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3666           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3667           mpg123.h(1378): error C2091: function returns function
3668           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3669           mpg123.h(1378): error C2059: syntax error: ')'
3670           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3671           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3672           ...
3673
3674 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
3675
3676         * configure.ac:
3677         * ext/mpeg2dec/gstmpeg2dec.c:
3678           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3679           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3680           and get rid of version-dependent code paths. There's still
3681           avdec_mpeg2video for those who are stuck on ancient distros which
3682           we don't target any more.
3683           Also fixes build with MSVC, which doesn't like #if #else #endif
3684           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3685
3686 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
3687
3688         * README:
3689         * common:
3690           Automatic update of common submodule
3691           From 6f2d209 to ac2f647
3692
3693 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
3694
3695         * ext/a52dec/gsta52dec.c:
3696         * ext/amrnb/amrnbdec.c:
3697         * ext/amrnb/amrnbenc.c:
3698         * ext/amrwbdec/amrwbdec.c:
3699         * ext/dvdread/dvdreadsrc.c:
3700         * ext/lame/gstlamemp3enc.c:
3701         * ext/mad/gstmad.c:
3702         * ext/mpeg2dec/gstmpeg2dec.c:
3703         * ext/sidplay/gstsiddec.cc:
3704         * ext/twolame/gsttwolamemp2enc.c:
3705         * ext/x264/gstx264enc.c:
3706         * gst/asfdemux/gstasfdemux.c:
3707         * gst/asfdemux/gstrtpasfdepay.c:
3708         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3709         * gst/dvdsub/gstdvdsubdec.c:
3710         * gst/dvdsub/gstdvdsubparse.c:
3711         * gst/realmedia/pnmsrc.c:
3712         * gst/realmedia/rademux.c:
3713         * gst/realmedia/rdtdepay.c:
3714         * gst/realmedia/rdtmanager.c:
3715         * gst/realmedia/rmdemux.c:
3716         * gst/xingmux/gstxingmux.c:
3717           ugly: use new gst_element_class_add_static_pad_template()
3718           https://bugzilla.gnome.org/show_bug.cgi?id=763082
3719
3720 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3721
3722         * configure.ac:
3723           Back to development
3724
3725 === release 1.8.0 ===
3726
3727 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
3728
3729         * ChangeLog:
3730         * NEWS:
3731         * RELEASE:
3732         * configure.ac:
3733         * docs/plugins/inspect/plugin-a52dec.xml:
3734         * docs/plugins/inspect/plugin-amrnb.xml:
3735         * docs/plugins/inspect/plugin-amrwbdec.xml:
3736         * docs/plugins/inspect/plugin-asf.xml:
3737         * docs/plugins/inspect/plugin-cdio.xml:
3738         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3739         * docs/plugins/inspect/plugin-dvdread.xml:
3740         * docs/plugins/inspect/plugin-dvdsub.xml:
3741         * docs/plugins/inspect/plugin-lame.xml:
3742         * docs/plugins/inspect/plugin-mad.xml:
3743         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3744         * docs/plugins/inspect/plugin-mpg123.xml:
3745         * docs/plugins/inspect/plugin-realmedia.xml:
3746         * docs/plugins/inspect/plugin-siddec.xml:
3747         * docs/plugins/inspect/plugin-twolame.xml:
3748         * docs/plugins/inspect/plugin-x264.xml:
3749         * docs/plugins/inspect/plugin-xingmux.xml:
3750         * gst-plugins-ugly.doap:
3751         * win32/common/config.h:
3752           Release 1.8.0
3753
3754 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
3755
3756         * po/af.po:
3757         * po/az.po:
3758         * po/bg.po:
3759         * po/ca.po:
3760         * po/cs.po:
3761         * po/da.po:
3762         * po/de.po:
3763         * po/el.po:
3764         * po/en_GB.po:
3765         * po/eo.po:
3766         * po/es.po:
3767         * po/eu.po:
3768         * po/fi.po:
3769         * po/fr.po:
3770         * po/gl.po:
3771         * po/hr.po:
3772         * po/hu.po:
3773         * po/id.po:
3774         * po/it.po:
3775         * po/ja.po:
3776         * po/lt.po:
3777         * po/lv.po:
3778         * po/ms.po:
3779         * po/mt.po:
3780         * po/nb.po:
3781         * po/nl.po:
3782         * po/or.po:
3783         * po/pl.po:
3784         * po/pt_BR.po:
3785         * po/ro.po:
3786         * po/ru.po:
3787         * po/sk.po:
3788         * po/sl.po:
3789         * po/sq.po:
3790         * po/sr.po:
3791         * po/sv.po:
3792         * po/tr.po:
3793         * po/uk.po:
3794         * po/vi.po:
3795         * po/zh_CN.po:
3796           Update .po files
3797
3798 === release 1.7.91 ===
3799
3800 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3801
3802         * ChangeLog:
3803         * NEWS:
3804         * RELEASE:
3805         * configure.ac:
3806         * docs/plugins/inspect/plugin-a52dec.xml:
3807         * docs/plugins/inspect/plugin-amrnb.xml:
3808         * docs/plugins/inspect/plugin-amrwbdec.xml:
3809         * docs/plugins/inspect/plugin-asf.xml:
3810         * docs/plugins/inspect/plugin-cdio.xml:
3811         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3812         * docs/plugins/inspect/plugin-dvdread.xml:
3813         * docs/plugins/inspect/plugin-dvdsub.xml:
3814         * docs/plugins/inspect/plugin-lame.xml:
3815         * docs/plugins/inspect/plugin-mad.xml:
3816         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3817         * docs/plugins/inspect/plugin-mpg123.xml:
3818         * docs/plugins/inspect/plugin-realmedia.xml:
3819         * docs/plugins/inspect/plugin-siddec.xml:
3820         * docs/plugins/inspect/plugin-twolame.xml:
3821         * docs/plugins/inspect/plugin-x264.xml:
3822         * docs/plugins/inspect/plugin-xingmux.xml:
3823         * gst-plugins-ugly.doap:
3824         * win32/common/config.h:
3825           Release 1.7.91
3826
3827 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3828
3829         * po/af.po:
3830         * po/az.po:
3831         * po/bg.po:
3832         * po/ca.po:
3833         * po/cs.po:
3834         * po/da.po:
3835         * po/de.po:
3836         * po/el.po:
3837         * po/en_GB.po:
3838         * po/eo.po:
3839         * po/es.po:
3840         * po/eu.po:
3841         * po/fi.po:
3842         * po/fr.po:
3843         * po/gl.po:
3844         * po/hr.po:
3845         * po/hu.po:
3846         * po/id.po:
3847         * po/it.po:
3848         * po/ja.po:
3849         * po/lt.po:
3850         * po/lv.po:
3851         * po/ms.po:
3852         * po/mt.po:
3853         * po/nb.po:
3854         * po/nl.po:
3855         * po/or.po:
3856         * po/pl.po:
3857         * po/pt_BR.po:
3858         * po/ro.po:
3859         * po/ru.po:
3860         * po/sk.po:
3861         * po/sl.po:
3862         * po/sq.po:
3863         * po/sr.po:
3864         * po/sv.po:
3865         * po/tr.po:
3866         * po/uk.po:
3867         * po/vi.po:
3868         * po/zh_CN.po:
3869           Update .po files
3870
3871 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
3872
3873         * gst/asfdemux/gstasfdemux.c:
3874         * gst/asfdemux/gstasfdemux.h:
3875           asfdemux: Don't modify segment values on accurate seeks
3876           When dealing with accurate seeks, we want to return exactly the segment
3877           that was requested by the seek event, and not adjust the values.
3878           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3879
3880 === release 1.7.90 ===
3881
3882 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3883
3884         * ChangeLog:
3885         * NEWS:
3886         * RELEASE:
3887         * configure.ac:
3888         * docs/plugins/inspect/plugin-a52dec.xml:
3889         * docs/plugins/inspect/plugin-amrnb.xml:
3890         * docs/plugins/inspect/plugin-amrwbdec.xml:
3891         * docs/plugins/inspect/plugin-asf.xml:
3892         * docs/plugins/inspect/plugin-cdio.xml:
3893         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3894         * docs/plugins/inspect/plugin-dvdread.xml:
3895         * docs/plugins/inspect/plugin-dvdsub.xml:
3896         * docs/plugins/inspect/plugin-lame.xml:
3897         * docs/plugins/inspect/plugin-mad.xml:
3898         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3899         * docs/plugins/inspect/plugin-mpg123.xml:
3900         * docs/plugins/inspect/plugin-realmedia.xml:
3901         * docs/plugins/inspect/plugin-siddec.xml:
3902         * docs/plugins/inspect/plugin-twolame.xml:
3903         * docs/plugins/inspect/plugin-x264.xml:
3904         * docs/plugins/inspect/plugin-xingmux.xml:
3905         * gst-plugins-ugly.doap:
3906         * win32/common/config.h:
3907           Release 1.7.90
3908
3909 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3910
3911         * po/af.po:
3912         * po/az.po:
3913         * po/ca.po:
3914         * po/cs.po:
3915         * po/da.po:
3916         * po/de.po:
3917         * po/el.po:
3918         * po/en_GB.po:
3919         * po/eo.po:
3920         * po/es.po:
3921         * po/eu.po:
3922         * po/fi.po:
3923         * po/fr.po:
3924         * po/gl.po:
3925         * po/hr.po:
3926         * po/hu.po:
3927         * po/id.po:
3928         * po/it.po:
3929         * po/ja.po:
3930         * po/lt.po:
3931         * po/lv.po:
3932         * po/ms.po:
3933         * po/mt.po:
3934         * po/nb.po:
3935         * po/nl.po:
3936         * po/or.po:
3937         * po/pl.po:
3938         * po/pt_BR.po:
3939         * po/ro.po:
3940         * po/ru.po:
3941         * po/sk.po:
3942         * po/sl.po:
3943         * po/sq.po:
3944         * po/sr.po:
3945         * po/sv.po:
3946         * po/tr.po:
3947         * po/uk.po:
3948         * po/vi.po:
3949         * po/zh_CN.po:
3950           Update .po files
3951
3952 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3953
3954         * po/bg.po:
3955           po: Update translations
3956
3957 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
3958
3959         * ext/dvdread/dvdreadsrc.c:
3960           dvdread: Fix seek starting at 0 for title != 1
3961           Otherwise the playback would start at title 0
3962           https://bugzilla.gnome.org/show_bug.cgi?id=762787
3963
3964 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
3965
3966         * common:
3967           Automatic update of common submodule
3968           From b64f03f to 6f2d209
3969
3970 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
3971
3972         * gst/asfdemux/gstasfdemux.c:
3973           asfdemux: fix adding bitrate to stream tags
3974           https://bugzilla.gnome.org/show_bug.cgi?id=699586
3975
3976 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
3977
3978         * gst/asfdemux/asf.vcproj:
3979         * gst/realmedia/rmdemux.vcproj:
3980         * win32/MANIFEST:
3981         * win32/gst.sln:
3982         * win32/vs6/gst_plugins_ugly.dsw:
3983         * win32/vs6/libgstasfdemux.dsp:
3984         * win32/vs6/libgstdvdlpcmdec.dsp:
3985         * win32/vs6/libgstdvdsub.dsp:
3986         * win32/vs6/libgstlame.dsp:
3987         * win32/vs6/libgstmad.dsp:
3988         * win32/vs6/libgstrealmedia.dsp:
3989         * win32/vs6/libgstsynaesthesia.dsp:
3990           win32: remove outdated build cruft
3991           This hasn't been touched for generations, doesn't work,
3992           and is just causing confusion. We also don't want to
3993           maintain these files manually.
3994
3995 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
3996
3997         * ext/mpeg2dec/gstmpeg2dec.c:
3998           mpeg2dec: don't use exported but undeclared core debug category symbols
3999           It's not right and won't work on Windows with MSVC.
4000
4001 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4002
4003         * configure.ac:
4004           Back to development
4005
4006 === release 1.7.2 ===
4007
4008 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
4009
4010         * ChangeLog:
4011         * NEWS:
4012         * RELEASE:
4013         * configure.ac:
4014         * docs/plugins/inspect/plugin-a52dec.xml:
4015         * docs/plugins/inspect/plugin-amrnb.xml:
4016         * docs/plugins/inspect/plugin-amrwbdec.xml:
4017         * docs/plugins/inspect/plugin-asf.xml:
4018         * docs/plugins/inspect/plugin-cdio.xml:
4019         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4020         * docs/plugins/inspect/plugin-dvdread.xml:
4021         * docs/plugins/inspect/plugin-dvdsub.xml:
4022         * docs/plugins/inspect/plugin-lame.xml:
4023         * docs/plugins/inspect/plugin-mad.xml:
4024         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4025         * docs/plugins/inspect/plugin-mpg123.xml:
4026         * docs/plugins/inspect/plugin-realmedia.xml:
4027         * docs/plugins/inspect/plugin-siddec.xml:
4028         * docs/plugins/inspect/plugin-twolame.xml:
4029         * docs/plugins/inspect/plugin-x264.xml:
4030         * docs/plugins/inspect/plugin-xingmux.xml:
4031         * gst-plugins-ugly.doap:
4032         * win32/common/config.h:
4033           Release 1.7.2
4034
4035 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
4036
4037         * po/af.po:
4038         * po/az.po:
4039         * po/bg.po:
4040         * po/ca.po:
4041         * po/cs.po:
4042         * po/da.po:
4043         * po/de.po:
4044         * po/el.po:
4045         * po/en_GB.po:
4046         * po/eo.po:
4047         * po/es.po:
4048         * po/eu.po:
4049         * po/fi.po:
4050         * po/gl.po:
4051         * po/hr.po:
4052         * po/hu.po:
4053         * po/id.po:
4054         * po/it.po:
4055         * po/ja.po:
4056         * po/lt.po:
4057         * po/lv.po:
4058         * po/ms.po:
4059         * po/mt.po:
4060         * po/nb.po:
4061         * po/nl.po:
4062         * po/or.po:
4063         * po/pl.po:
4064         * po/ro.po:
4065         * po/ru.po:
4066         * po/sk.po:
4067         * po/sl.po:
4068         * po/sq.po:
4069         * po/sr.po:
4070         * po/sv.po:
4071         * po/tr.po:
4072         * po/uk.po:
4073         * po/vi.po:
4074         * po/zh_CN.po:
4075           Update .po files
4076
4077 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4078
4079         * po/fr.po:
4080         * po/pt_BR.po:
4081           po: Update translations
4082
4083 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4084
4085         * ext/sidplay/gstsiddec.cc:
4086           sidplay: Fix compiler warning about C++11 compatibility
4087           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4088           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4089           ^
4090           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4091           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4092           ^
4093
4094 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4095
4096         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4097         * docs/plugins/inspect/plugin-a52dec.xml:
4098         * docs/plugins/inspect/plugin-amrnb.xml:
4099         * docs/plugins/inspect/plugin-amrwbdec.xml:
4100         * docs/plugins/inspect/plugin-asf.xml:
4101         * docs/plugins/inspect/plugin-cdio.xml:
4102         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4103         * docs/plugins/inspect/plugin-dvdread.xml:
4104         * docs/plugins/inspect/plugin-dvdsub.xml:
4105         * docs/plugins/inspect/plugin-lame.xml:
4106         * docs/plugins/inspect/plugin-mad.xml:
4107         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4108         * docs/plugins/inspect/plugin-mpg123.xml:
4109         * docs/plugins/inspect/plugin-realmedia.xml:
4110         * docs/plugins/inspect/plugin-siddec.xml:
4111         * docs/plugins/inspect/plugin-twolame.xml:
4112         * docs/plugins/inspect/plugin-x264.xml:
4113         * docs/plugins/inspect/plugin-xingmux.xml:
4114           docs: update inspection to git and fix mpg123 inspect location
4115
4116 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
4117
4118         * tests/files/Makefile.am:
4119         * tests/files/stream.mp2:
4120           tests: fix distcheck
4121
4122 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
4123
4124         * configure.ac:
4125         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4126         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4127         * docs/plugins/xml/plugin-mpg123.xml:
4128         * ext/Makefile.am:
4129         * gst-plugins-ugly.spec.in:
4130         * tests/check/Makefile.am:
4131           mpg123: move from -bad to -ugly
4132           Hook up to build system, add to docs
4133
4134 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
4135
4136         * configure.ac:
4137         * tests/Makefile.am:
4138         * tests/check/Makefile.am:
4139         * tests/check/elements/.gitignore:
4140         * tests/files/Makefile.am:
4141         * tests/files/cbr_stream.mp3:
4142         * tests/files/vbr_stream.mp3:
4143           tests: add test data for mpg123 plugin
4144
4145 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
4146
4147           Merge branch 'plugin-move-mpg123'
4148           Move mpg123 plugin from -bad to -ugly.
4149           https://bugzilla.gnome.org/show_bug.cgi?id=719849
4150
4151 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
4152
4153         * ext/mpg123/gstmpg123audiodec.c:
4154           plugins-bad: Fix example pipelines
4155           rename gst-launch --> gst-launch-1.0
4156           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4157           fix caps in examples
4158           https://bugzilla.gnome.org/show_bug.cgi?id=759432
4159
4160 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4161
4162         * ext/mpg123/gstmpg123audiodec.c:
4163           mpg123: still reset pending audio info on hard flush
4164           Follow-up to previous commit.
4165           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4166
4167 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
4168
4169         * ext/mpg123/gstmpg123audiodec.c:
4170           mpg123: fix handling of sample rate change during playback
4171           If the sample rate of the media changes, the resulting flush will
4172           clear the has_next_audioinfo flag, and the caps won't be sent
4173           downstream.
4174           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4175
4176 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4177
4178         * ext/mpg123/gstmpg123audiodec.c:
4179           audiodecoders: use default pad accept-caps handling
4180           Avoids useless check of downstream caps when handling an
4181           accept-caps query
4182           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4183           sbcdec, adpcmdec, sirendec
4184
4185 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4186
4187         * ext/mpg123/Makefile.am:
4188           Remove obsolete Android build cruft
4189           This is not needed any longer.
4190
4191 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
4192
4193         * ext/mpg123/gstmpg123audiodec.c:
4194           mpg123: fix compiler warning and simplify checks in set_caps
4195           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4196
4197 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4198
4199         * ext/mpg123/gstmpg123audiodec.c:
4200           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4201           The old code was using gst_caps_normalize() and was generally overly
4202           complex. Simplify by picking sample rate and number of channels from
4203           upstream and the sample format from the allowed caps. If the format caps
4204           is a list of strins, just pick the first one. And if the srcpad isn't
4205           linked yet, use the default format (S16).
4206           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4207
4208 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4209
4210         * ext/mpg123/gstmpg123audiodec.c:
4211           Fix up one-element lists in template caps
4212
4213 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
4214
4215         * tests/check/elements/mpg123audiodec.c:
4216           tests: fix mpg123audiodec test for big-endian architectures
4217
4218 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4219
4220         * ext/mpg123/gstmpg123audiodec.c:
4221           mpg123: improved error report and checks
4222           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4223
4224 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
4225
4226         * ext/mpg123/gstmpg123audiodec.c:
4227           mpg123audiodec: Require caps to be set before any data processing
4228
4229 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
4230
4231         * ext/mpg123/gstmpg123audiodec.c:
4232           mpg123: Remove dead assignment
4233           harder ? :)
4234
4235 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4236
4237         * tests/check/elements/mpg123audiodec.c:
4238           mpg123audiodec: Fix event handling in unit test
4239
4240 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4241
4242         * ext/mpg123/Makefile.am:
4243           gst: Add better support for static plugins
4244
4245 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
4246
4247         * ext/mpg123/gstmpg123audiodec.c:
4248           mpg123: Add conditional on API version for new enum
4249
4250 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4251
4252         * tests/check/Makefile.am:
4253           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4254           To get the CK_DEFAULT_TIMEOUT defined for all tests
4255           https://bugzilla.gnome.org/show_bug.cgi?id=761472
4256
4257 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4258
4259         * autogen.sh:
4260         * common:
4261           Automatic update of common submodule
4262           From 86e4663 to b64f03f
4263
4264 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
4265
4266         * configure.ac:
4267         * ext/amrnb/amrnbdec.h:
4268         * ext/amrnb/amrnbenc.h:
4269         * ext/amrwbdec/amrwbdec.h:
4270           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4271           We don't really need to cater for older versions any more.
4272
4273 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
4274
4275         * ext/mpeg2dec/gstmpeg2dec.c:
4276           mpeg2dec: Demote rank to SECONDARY
4277           https://bugzilla.gnome.org/show_bug.cgi?id=574461
4278
4279 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4280
4281         * gst/dvdsub/gstdvdsubdec.c:
4282           dvdsubdec: use query caps instead of accept-caps
4283           accept-caps does only a shallow check and a full downstream
4284           caps query is needed to check if ARGB is possible
4285
4286 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
4287
4288         * gst/asfdemux/asfpacket.c:
4289         * gst/asfdemux/gstasfdemux.c:
4290         * gst/asfdemux/gstasfdemux.h:
4291           asfdemux: Support reverse playback
4292           Support reverse playback for ASF format.
4293           Parse packets and queue the payloads, then push
4294           the payload buffer to decoder in reverse order.
4295           Video buffers are pushed from KeyFrame to next
4296           Keyframe.
4297           https://bugzilla.gnome.org/show_bug.cgi?id=757341
4298
4299 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4300
4301         * configure.ac:
4302           Back to development
4303
4304 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
4305
4306         * tests/check/elements/amrnbenc.c:
4307           amrnbenc: Fix various compiler warnings in the test
4308
4309 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4310
4311         * tests/check/elements/x264enc.c:
4312           x264enc: Fix various compiler warnings in the test
4313
4314 === release 1.7.1 ===
4315
4316 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
4317
4318         * ChangeLog:
4319         * NEWS:
4320         * RELEASE:
4321         * configure.ac:
4322         * docs/plugins/inspect/plugin-a52dec.xml:
4323         * docs/plugins/inspect/plugin-amrnb.xml:
4324         * docs/plugins/inspect/plugin-amrwbdec.xml:
4325         * docs/plugins/inspect/plugin-asf.xml:
4326         * docs/plugins/inspect/plugin-cdio.xml:
4327         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4328         * docs/plugins/inspect/plugin-dvdread.xml:
4329         * docs/plugins/inspect/plugin-dvdsub.xml:
4330         * docs/plugins/inspect/plugin-lame.xml:
4331         * docs/plugins/inspect/plugin-mad.xml:
4332         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4333         * docs/plugins/inspect/plugin-realmedia.xml:
4334         * docs/plugins/inspect/plugin-siddec.xml:
4335         * docs/plugins/inspect/plugin-twolame.xml:
4336         * docs/plugins/inspect/plugin-x264.xml:
4337         * docs/plugins/inspect/plugin-xingmux.xml:
4338         * gst-plugins-ugly.doap:
4339         * win32/common/config.h:
4340           Release 1.7.1
4341
4342 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
4343
4344         * po/af.po:
4345         * po/az.po:
4346         * po/bg.po:
4347         * po/ca.po:
4348         * po/cs.po:
4349         * po/da.po:
4350         * po/de.po:
4351         * po/el.po:
4352         * po/en_GB.po:
4353         * po/eo.po:
4354         * po/es.po:
4355         * po/eu.po:
4356         * po/fi.po:
4357         * po/fr.po:
4358         * po/gl.po:
4359         * po/hr.po:
4360         * po/hu.po:
4361         * po/id.po:
4362         * po/it.po:
4363         * po/ja.po:
4364         * po/lt.po:
4365         * po/lv.po:
4366         * po/ms.po:
4367         * po/mt.po:
4368         * po/nb.po:
4369         * po/nl.po:
4370         * po/or.po:
4371         * po/pl.po:
4372         * po/pt_BR.po:
4373         * po/ro.po:
4374         * po/ru.po:
4375         * po/sk.po:
4376         * po/sl.po:
4377         * po/sq.po:
4378         * po/sr.po:
4379         * po/sv.po:
4380         * po/tr.po:
4381         * po/uk.po:
4382         * po/vi.po:
4383         * po/zh_CN.po:
4384           Update .po files
4385
4386 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4387
4388         * po/id.po:
4389         * po/sv.po:
4390           po: Update translations
4391
4392 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4393
4394         * configure.ac:
4395           configure: Use -Bsymbolic-functions if available
4396           While this is more useful for libraries, some of our plugins with multiple
4397           files and some internal API can also benefit from this.
4398
4399 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
4400
4401         * docs/plugins/gst-plugins-ugly-plugins.args:
4402         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4403         * docs/plugins/inspect/plugin-a52dec.xml:
4404         * docs/plugins/inspect/plugin-amrnb.xml:
4405         * docs/plugins/inspect/plugin-amrwbdec.xml:
4406         * docs/plugins/inspect/plugin-asf.xml:
4407         * docs/plugins/inspect/plugin-cdio.xml:
4408         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4409         * docs/plugins/inspect/plugin-dvdread.xml:
4410         * docs/plugins/inspect/plugin-dvdsub.xml:
4411         * docs/plugins/inspect/plugin-lame.xml:
4412         * docs/plugins/inspect/plugin-mad.xml:
4413         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4414         * docs/plugins/inspect/plugin-realmedia.xml:
4415         * docs/plugins/inspect/plugin-siddec.xml:
4416         * docs/plugins/inspect/plugin-twolame.xml:
4417         * docs/plugins/inspect/plugin-x264.xml:
4418         * docs/plugins/inspect/plugin-xingmux.xml:
4419           docs: update to git
4420
4421 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4422
4423         * autogen.sh:
4424         * common:
4425           Automatic update of common submodule
4426           From b319909 to 86e4663
4427
4428 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4429
4430         * ext/x264/gstx264enc.c:
4431           x264enc: increase bitrate limit from 100Mbps to 2Gbps
4432           Don't artificially limit the bitrate, x264enc allows much
4433           higher bitrates, and for intra-only 4k AVC they are needed.
4434           x264 clips to 2Gbps internally, so use that as limit for now.
4435           https://bugzilla.gnome.org/show_bug.cgi?id=758620
4436
4437 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4438
4439         * ext/x264/gstx264enc.c:
4440           x264enc: drop unnecessary NULL check before g_free
4441
4442 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
4443
4444         * common:
4445           Automatic update of common submodule
4446           From b99800a to b319909
4447
4448 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
4449
4450         * configure.ac:
4451           Use new GST_ENABLE_EXTRA_CHECKS #define
4452           https://bugzilla.gnome.org/show_bug.cgi?id=756870
4453
4454 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
4455
4456         * README:
4457         * common:
4458           Automatic update of common submodule
4459           From 9aed1d7 to b99800a
4460
4461 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
4462
4463         * configure.ac:
4464           Update GLib dependency to 2.40.0
4465
4466 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4467
4468         * ext/dvdread/README:
4469           dvdread: remove broken link
4470           Removing instead of updating as previously pointed-to page
4471           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4472           from dvd.sourceforge.net's homepage as: "Collection of
4473           information on file formats/data structures relating to DVD
4474           navigation/SPUs."
4475
4476 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
4477
4478         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4479           dvdlpcmdec: fix invalid read beyond channel position array
4480           We would always copy sizeof(sorted_position) bytes, which is
4481           for 8 channels, but if we have less than 8 channels the
4482           position array we copy from will only have allocated space
4483           for channel channels, so we would read beyond the input
4484           array in some cases.
4485
4486 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
4487
4488         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4489           dvdlpcmdec: factor out common code to set output format into new function
4490           When caps event is recieved and header is changed, reordering channel
4491           and setting the default output format for audio are processed. These 2 of
4492           code are same. Thus, It is better to make a new function for these common
4493           code in terms of removing duplicated code, maintenance and expansion.
4494           https://bugzilla.gnome.org/show_bug.cgi?id=753920
4495
4496 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4497
4498         * gst/asfdemux/gstasfdemux.c:
4499           asfdemux: Don't push any data on pads after the segment.stop
4500           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4501
4502 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
4503
4504         * gst/asfdemux/gstasfdemux.c:
4505         * gst/asfdemux/gstasfdemux.h:
4506           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4507           Not for accurate seeks, which should accurately start at the requested
4508           position.
4509           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4510
4511 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4512
4513         * gst/asfdemux/gstasfdemux.c:
4514           asfdemux: Update segment.position when pushing buffers
4515           Without this, non-flushing seeks are not going to work well.
4516           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4517
4518 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4519
4520         * gst/asfdemux/gstasfdemux.c:
4521           asfdemux: Only push EOS event if we're not doing a segment seek
4522           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4523
4524 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4525
4526         * gst/asfdemux/gstasfdemux.c:
4527           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4528           We don't want to unconditionally send an EOS event downstream, but might want
4529           to send a SEGMENT_DONE message/event instead if a segment seek was done
4530           before.
4531           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4532
4533 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4534
4535         * configure.ac:
4536           Back to development
4537
4538 === release 1.6.0 ===
4539
4540 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
4541
4542         * ChangeLog:
4543         * NEWS:
4544         * RELEASE:
4545         * configure.ac:
4546         * docs/plugins/inspect/plugin-a52dec.xml:
4547         * docs/plugins/inspect/plugin-amrnb.xml:
4548         * docs/plugins/inspect/plugin-amrwbdec.xml:
4549         * docs/plugins/inspect/plugin-asf.xml:
4550         * docs/plugins/inspect/plugin-cdio.xml:
4551         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4552         * docs/plugins/inspect/plugin-dvdread.xml:
4553         * docs/plugins/inspect/plugin-dvdsub.xml:
4554         * docs/plugins/inspect/plugin-lame.xml:
4555         * docs/plugins/inspect/plugin-mad.xml:
4556         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4557         * docs/plugins/inspect/plugin-realmedia.xml:
4558         * docs/plugins/inspect/plugin-siddec.xml:
4559         * docs/plugins/inspect/plugin-twolame.xml:
4560         * docs/plugins/inspect/plugin-x264.xml:
4561         * docs/plugins/inspect/plugin-xingmux.xml:
4562         * gst-plugins-ugly.doap:
4563         * win32/common/config.h:
4564           Release 1.6.0
4565
4566 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4567
4568         * po/af.po:
4569         * po/az.po:
4570         * po/bg.po:
4571         * po/ca.po:
4572         * po/cs.po:
4573         * po/da.po:
4574         * po/de.po:
4575         * po/el.po:
4576         * po/en_GB.po:
4577         * po/eo.po:
4578         * po/es.po:
4579         * po/eu.po:
4580         * po/fi.po:
4581         * po/fr.po:
4582         * po/gl.po:
4583         * po/hr.po:
4584         * po/hu.po:
4585         * po/id.po:
4586         * po/it.po:
4587         * po/ja.po:
4588         * po/lt.po:
4589         * po/lv.po:
4590         * po/ms.po:
4591         * po/mt.po:
4592         * po/nb.po:
4593         * po/nl.po:
4594         * po/or.po:
4595         * po/pl.po:
4596         * po/pt_BR.po:
4597         * po/ro.po:
4598         * po/ru.po:
4599         * po/sk.po:
4600         * po/sl.po:
4601         * po/sq.po:
4602         * po/sr.po:
4603         * po/sv.po:
4604         * po/tr.po:
4605         * po/uk.po:
4606         * po/vi.po:
4607         * po/zh_CN.po:
4608           Update .po files
4609
4610 === release 1.5.91 ===
4611
4612 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
4613
4614         * ChangeLog:
4615         * NEWS:
4616         * RELEASE:
4617         * configure.ac:
4618         * docs/plugins/inspect/plugin-a52dec.xml:
4619         * docs/plugins/inspect/plugin-amrnb.xml:
4620         * docs/plugins/inspect/plugin-amrwbdec.xml:
4621         * docs/plugins/inspect/plugin-asf.xml:
4622         * docs/plugins/inspect/plugin-cdio.xml:
4623         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4624         * docs/plugins/inspect/plugin-dvdread.xml:
4625         * docs/plugins/inspect/plugin-dvdsub.xml:
4626         * docs/plugins/inspect/plugin-lame.xml:
4627         * docs/plugins/inspect/plugin-mad.xml:
4628         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4629         * docs/plugins/inspect/plugin-realmedia.xml:
4630         * docs/plugins/inspect/plugin-siddec.xml:
4631         * docs/plugins/inspect/plugin-twolame.xml:
4632         * docs/plugins/inspect/plugin-x264.xml:
4633         * docs/plugins/inspect/plugin-xingmux.xml:
4634         * gst-plugins-ugly.doap:
4635         * win32/common/config.h:
4636           Release 1.5.91
4637
4638 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
4639
4640         * po/af.po:
4641         * po/az.po:
4642         * po/bg.po:
4643         * po/ca.po:
4644         * po/cs.po:
4645         * po/da.po:
4646         * po/de.po:
4647         * po/el.po:
4648         * po/en_GB.po:
4649         * po/eo.po:
4650         * po/es.po:
4651         * po/eu.po:
4652         * po/fi.po:
4653         * po/fr.po:
4654         * po/gl.po:
4655         * po/hr.po:
4656         * po/hu.po:
4657         * po/id.po:
4658         * po/it.po:
4659         * po/ja.po:
4660         * po/lt.po:
4661         * po/lv.po:
4662         * po/ms.po:
4663         * po/mt.po:
4664         * po/nb.po:
4665         * po/nl.po:
4666         * po/or.po:
4667         * po/pl.po:
4668         * po/pt_BR.po:
4669         * po/ro.po:
4670         * po/ru.po:
4671         * po/sk.po:
4672         * po/sl.po:
4673         * po/sq.po:
4674         * po/sr.po:
4675         * po/sv.po:
4676         * po/tr.po:
4677         * po/uk.po:
4678         * po/vi.po:
4679         * po/zh_CN.po:
4680           Update .po files
4681
4682 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
4683
4684         * po/zh_CN.po:
4685           po: Update translations
4686
4687 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
4688
4689         * ext/x264/gstx264enc.c:
4690           x264: Add bitrate info to the tags output.
4691           Makes it possible for muxers to know the target bitrate as soon
4692           as encoding starts, which flvmux now uses.
4693
4694 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
4695
4696         * gst/asfdemux/gstasfdemux.c:
4697         * gst/asfdemux/gstasfdemux.h:
4698           asfdemux: fix file mode of some source files
4699
4700 === release 1.5.90 ===
4701
4702 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
4703
4704         * ChangeLog:
4705         * NEWS:
4706         * RELEASE:
4707         * configure.ac:
4708         * docs/plugins/inspect/plugin-a52dec.xml:
4709         * docs/plugins/inspect/plugin-amrnb.xml:
4710         * docs/plugins/inspect/plugin-amrwbdec.xml:
4711         * docs/plugins/inspect/plugin-asf.xml:
4712         * docs/plugins/inspect/plugin-cdio.xml:
4713         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4714         * docs/plugins/inspect/plugin-dvdread.xml:
4715         * docs/plugins/inspect/plugin-dvdsub.xml:
4716         * docs/plugins/inspect/plugin-lame.xml:
4717         * docs/plugins/inspect/plugin-mad.xml:
4718         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4719         * docs/plugins/inspect/plugin-realmedia.xml:
4720         * docs/plugins/inspect/plugin-siddec.xml:
4721         * docs/plugins/inspect/plugin-twolame.xml:
4722         * docs/plugins/inspect/plugin-x264.xml:
4723         * docs/plugins/inspect/plugin-xingmux.xml:
4724         * gst-plugins-ugly.doap:
4725         * win32/common/config.h:
4726           Release 1.5.90
4727
4728 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
4729
4730         * po/af.po:
4731         * po/az.po:
4732         * po/bg.po:
4733         * po/ca.po:
4734         * po/cs.po:
4735         * po/da.po:
4736         * po/de.po:
4737         * po/el.po:
4738         * po/en_GB.po:
4739         * po/eo.po:
4740         * po/es.po:
4741         * po/eu.po:
4742         * po/fi.po:
4743         * po/fr.po:
4744         * po/gl.po:
4745         * po/hr.po:
4746         * po/hu.po:
4747         * po/id.po:
4748         * po/it.po:
4749         * po/ja.po:
4750         * po/lt.po:
4751         * po/lv.po:
4752         * po/ms.po:
4753         * po/mt.po:
4754         * po/nb.po:
4755         * po/nl.po:
4756         * po/or.po:
4757         * po/pl.po:
4758         * po/pt_BR.po:
4759         * po/ro.po:
4760         * po/ru.po:
4761         * po/sk.po:
4762         * po/sl.po:
4763         * po/sq.po:
4764         * po/sr.po:
4765         * po/sv.po:
4766         * po/tr.po:
4767         * po/uk.po:
4768         * po/vi.po:
4769         * po/zh_CN.po:
4770           Update .po files
4771
4772 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
4773
4774         * po/id.po:
4775         * po/sv.po:
4776           po: Update translations
4777
4778 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4779
4780         * ext/x264/gstx264enc.c:
4781           x264enc: actually return TRUE from accept-caps handler
4782           The query was handled
4783
4784 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4785
4786         * ext/x264/gstx264enc.c:
4787           x264enc: implement accept-caps handling
4788           Implement accept-caps handling without doing caps queries downstream
4789
4790 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4791
4792         * ext/amrnb/amrnbenc.c:
4793         * ext/lame/gstlamemp3enc.c:
4794         * ext/twolame/gsttwolamemp2enc.c:
4795           audioencoders: use template subset check for accept-caps
4796           It is faster than doing a query that propagates downstream and
4797           should be enough
4798           Elements: amrnbenc, lamemp3enc, twolamemp2enc
4799
4800 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4801
4802         * ext/mpeg2dec/gstmpeg2dec.c:
4803           mpeg2dec: use default pad accept-caps handling
4804           Avoids useless check of downstream caps when handling an
4805           accept-caps query
4806
4807 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4808
4809         * ext/a52dec/gsta52dec.c:
4810         * ext/amrnb/amrnbdec.c:
4811         * ext/amrwbdec/amrwbdec.c:
4812         * ext/mad/gstmad.c:
4813           audiodecoders: use default pad accept-caps handling
4814           Avoids useless check of downstream caps when handling an
4815           accept-caps query
4816           Elements: a52dec, amrnbdec, amrwbdec, mad
4817
4818 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
4819
4820         * tests/check/generic/states.c:
4821           check: Rename states unit test
4822           Makes it easier to differentiate from other modules states unit test
4823
4824 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
4825
4826         * gst/realmedia/rmdemux.c:
4827           rmdemux: fix assertion error when freeing old tags.
4828           Check if old_tags is present before calling gst_tag_list_unref
4829           https://bugzilla.gnome.org/show_bug.cgi?id=753301
4830
4831 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
4832
4833         * gst/asfdemux/gstasfdemux.c:
4834           asfdemux: fix assertion error when codec_data is not present in structure
4835           When discovering a particular asf file, caps structure doesn't have
4836           codec_data, and this was not being checked before using the same,
4837           resulting in assertion error
4838           https://bugzilla.gnome.org/show_bug.cgi?id=752803
4839
4840 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
4841
4842         * gst/asfdemux/gstasfdemux.c:
4843           asfdemux: remove unread value
4844           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4845           initial value.
4846
4847 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
4848
4849         * gst/asfdemux/gstasfdemux.c:
4850           asfdemux: Don't post error on flushing while reading headers
4851
4852 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
4853
4854         * gst/realmedia/rmdemux.c:
4855           rmdemux: mark tag list as global scope
4856
4857 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
4858
4859         * gst/realmedia/rmdemux.c:
4860           rmdemux: fix taglist leak
4861           merge doesn't take ownership, so must unref the
4862           old tags if we do merge.
4863
4864 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
4865
4866         * gst/realmedia/rmdemux.c:
4867           rmdemux: fix wrong unref when there are no tags
4868           Tags should be appended to pending tags and unref'ed only if tags
4869           are present. Else there is no need to append.
4870           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4871
4872 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
4873
4874         * gst/realmedia/rmdemux.c:
4875           rmdemux: fix memory leaks during error cases
4876           while adding stream, during error cases, only stream is
4877           being freed. Adapter, pad, tags, subpackets, index are not being
4878           freed resulting in memory leaks
4879           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4880
4881 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
4882
4883         * gst-plugins-ugly.doap:
4884           Update mailing list in doap file as well
4885
4886 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
4887
4888         * ext/amrnb/amrnbdec.c:
4889           Update mailing list address from sourceforge to freedesktop
4890
4891 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
4892
4893         * gst/realmedia/rmdemux.c:
4894           rmdemux: fix tag memory leak
4895           tags is not being freed after being merged to the
4896           pending_tags.
4897           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4898
4899 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
4900
4901         * common:
4902           Automatic update of common submodule
4903           From f74b2df to 9aed1d7
4904
4905 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
4906
4907         * configure.ac:
4908           Back to development
4909
4910 === release 1.5.2 ===
4911
4912 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
4913
4914         * ChangeLog:
4915         * NEWS:
4916         * RELEASE:
4917         * configure.ac:
4918         * docs/plugins/gst-plugins-ugly-plugins.args:
4919         * docs/plugins/inspect/plugin-a52dec.xml:
4920         * docs/plugins/inspect/plugin-amrnb.xml:
4921         * docs/plugins/inspect/plugin-amrwbdec.xml:
4922         * docs/plugins/inspect/plugin-asf.xml:
4923         * docs/plugins/inspect/plugin-cdio.xml:
4924         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4925         * docs/plugins/inspect/plugin-dvdread.xml:
4926         * docs/plugins/inspect/plugin-dvdsub.xml:
4927         * docs/plugins/inspect/plugin-lame.xml:
4928         * docs/plugins/inspect/plugin-mad.xml:
4929         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4930         * docs/plugins/inspect/plugin-realmedia.xml:
4931         * docs/plugins/inspect/plugin-siddec.xml:
4932         * docs/plugins/inspect/plugin-twolame.xml:
4933         * docs/plugins/inspect/plugin-x264.xml:
4934         * docs/plugins/inspect/plugin-xingmux.xml:
4935         * gst-plugins-ugly.doap:
4936         * win32/common/config.h:
4937           Release 1.5.2
4938
4939 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
4940
4941         * po/af.po:
4942         * po/az.po:
4943         * po/bg.po:
4944         * po/ca.po:
4945         * po/cs.po:
4946         * po/da.po:
4947         * po/de.po:
4948         * po/el.po:
4949         * po/en_GB.po:
4950         * po/eo.po:
4951         * po/es.po:
4952         * po/eu.po:
4953         * po/fi.po:
4954         * po/fr.po:
4955         * po/gl.po:
4956         * po/hr.po:
4957         * po/hu.po:
4958         * po/id.po:
4959         * po/it.po:
4960         * po/ja.po:
4961         * po/lt.po:
4962         * po/lv.po:
4963         * po/ms.po:
4964         * po/mt.po:
4965         * po/nb.po:
4966         * po/nl.po:
4967         * po/or.po:
4968         * po/pl.po:
4969         * po/pt_BR.po:
4970         * po/ro.po:
4971         * po/ru.po:
4972         * po/sk.po:
4973         * po/sl.po:
4974         * po/sq.po:
4975         * po/sr.po:
4976         * po/sv.po:
4977         * po/tr.po:
4978         * po/uk.po:
4979         * po/vi.po:
4980         * po/zh_CN.po:
4981           Update .po files
4982
4983 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
4984
4985         * po/nl.po:
4986           po: Update translations
4987
4988 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
4989
4990         * gst/asfdemux/gstasfdemux.c:
4991           asfdemux: Use gst_video_multiview_guess_half_aspect() function
4992           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
4993           stereoscopic video is full-frame per view or not.
4994
4995 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4996
4997         * common:
4998           Automatic update of common submodule
4999           From 6015d26 to f74b2df
5000
5001 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
5002
5003         * ext/x264/gstx264enc.c:
5004         * ext/x264/gstx264enc.h:
5005           x264enc: Use gst_video_encoder_set_min_pts
5006           This method replace the manual adjustment of PTS and DTS to avoid
5007           negative DTS issues. Using this method will also update the segment so
5008           we don't loos sync.
5009           https://bugzilla.gnome.org/show_bug.cgi?id=740575
5010
5011 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
5012
5013         * gst/asfdemux/Makefile.am:
5014         * gst/asfdemux/gstasfdemux.c:
5015         * gst/asfdemux/gstasfdemux.h:
5016           asfdemux: Add support for stereoscopic video metadata.
5017           Add parsing of stereoscopic metadata, and place into the caps to
5018           the decoder.
5019           Fix parsing of Advanced Mutual Exclustion objects.
5020           https://bugzilla.gnome.org/show_bug.cgi?id=711190
5021           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5022
5023 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
5024
5025         * ext/x264/gstx264enc.c:
5026         * ext/x264/gstx264enc.h:
5027           x264enc: Add support for stereoscopic video
5028           Provide new frame-packing property to directly set
5029           x264enc frame packing, or pass through upstream settings
5030           The explicit layout from the frame-packing property is
5031           preferred over any info from the caps.
5032
5033 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
5034
5035         * gst/xingmux/gstxingmux.c:
5036           xingmux: fix compiler warnings
5037           https://bugzilla.gnome.org/show_bug.cgi?id=750596
5038
5039 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
5040
5041         * Makefile.am:
5042           cruft: add the obsolete tmpl dir to cruft-dirs
5043
5044 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
5045
5046         * common:
5047           Automatic update of common submodule
5048           From d9a3353 to 6015d26
5049
5050 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
5051
5052         * common:
5053           Automatic update of common submodule
5054           From d37af32 to d9a3353
5055
5056 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
5057
5058         * common:
5059           Automatic update of common submodule
5060           From 21ba2e5 to d37af32
5061
5062 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
5063
5064         * common:
5065           Automatic update of common submodule
5066           From c408583 to 21ba2e5
5067
5068 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
5069
5070         * docs/plugins/Makefile.am:
5071           docs: remove variables that we define in the snippet from common
5072           This is syncing our Makefile.am with upstream gtkdoc.
5073
5074 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
5075
5076         * autogen.sh:
5077         * common:
5078           Automatic update of common submodule
5079           From d676993 to c408583
5080
5081 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5082
5083         * configure.ac:
5084           Back to development
5085
5086 === release 1.5.1 ===
5087
5088 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
5089
5090         * ChangeLog:
5091         * NEWS:
5092         * RELEASE:
5093         * configure.ac:
5094         * docs/plugins/gst-plugins-ugly-plugins.args:
5095         * docs/plugins/inspect/plugin-a52dec.xml:
5096         * docs/plugins/inspect/plugin-amrnb.xml:
5097         * docs/plugins/inspect/plugin-amrwbdec.xml:
5098         * docs/plugins/inspect/plugin-asf.xml:
5099         * docs/plugins/inspect/plugin-cdio.xml:
5100         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5101         * docs/plugins/inspect/plugin-dvdread.xml:
5102         * docs/plugins/inspect/plugin-dvdsub.xml:
5103         * docs/plugins/inspect/plugin-lame.xml:
5104         * docs/plugins/inspect/plugin-mad.xml:
5105         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5106         * docs/plugins/inspect/plugin-realmedia.xml:
5107         * docs/plugins/inspect/plugin-siddec.xml:
5108         * docs/plugins/inspect/plugin-twolame.xml:
5109         * docs/plugins/inspect/plugin-x264.xml:
5110         * docs/plugins/inspect/plugin-xingmux.xml:
5111         * gst-plugins-ugly.doap:
5112         * win32/common/config.h:
5113           Release 1.5.1
5114
5115 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5116
5117         * po/af.po:
5118         * po/az.po:
5119         * po/bg.po:
5120         * po/ca.po:
5121         * po/cs.po:
5122         * po/da.po:
5123         * po/de.po:
5124         * po/el.po:
5125         * po/en_GB.po:
5126         * po/eo.po:
5127         * po/es.po:
5128         * po/eu.po:
5129         * po/fi.po:
5130         * po/fr.po:
5131         * po/gl.po:
5132         * po/hr.po:
5133         * po/hu.po:
5134         * po/id.po:
5135         * po/it.po:
5136         * po/ja.po:
5137         * po/lt.po:
5138         * po/lv.po:
5139         * po/ms.po:
5140         * po/mt.po:
5141         * po/nb.po:
5142         * po/nl.po:
5143         * po/or.po:
5144         * po/pl.po:
5145         * po/pt_BR.po:
5146         * po/ro.po:
5147         * po/ru.po:
5148         * po/sk.po:
5149         * po/sl.po:
5150         * po/sq.po:
5151         * po/sr.po:
5152         * po/sv.po:
5153         * po/tr.po:
5154         * po/uk.po:
5155         * po/vi.po:
5156         * po/zh_CN.po:
5157           Update .po files
5158
5159 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
5160
5161         * po/eo.po:
5162         * po/fr.po:
5163           po: Update translations
5164
5165 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
5166
5167         * tests/check/elements/amrnbenc.c:
5168         * tests/check/elements/mpeg2dec.c:
5169         * tests/check/elements/x264enc.c:
5170         * tests/check/elements/xingmux.c:
5171         * tests/check/pipelines/lame.c:
5172           check: Use GST_CHECK_MAIN () macro everywhere
5173           Makes source code smaller, and ensures we go through common initialization
5174           path (like the one that sets up XML unit test output ...)
5175
5176 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
5177
5178         * ext/x264/gstx264enc.c:
5179           x264enc: don't artificially limit max allowed value of "threads" property
5180           In auto mode it will happily chose much higher values anyway,
5181           and a limit of 4 seems a bit low these days.
5182
5183 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
5184
5185         * ext/dvdread/dvdreadsrc.c:
5186           dvdread: Also reset the first_seek var in start()
5187           Make the initial chapter seek work across reuse.
5188           https://bugzilla.gnome.org/show_bug.cgi?id=453322
5189
5190 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
5191
5192         * ext/dvdread/dvdreadsrc.c:
5193         * ext/dvdread/dvdreadsrc.h:
5194           dvdread: Work around basesrc initial seek
5195           Ignore the initial seek basesrc sends, as it
5196           breaks starting from another chapter by
5197           immediately seeking back to the start of the title
5198
5199 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
5200
5201         * ext/a52dec/gsta52dec.c:
5202         * ext/amrnb/amrnbdec.c:
5203         * ext/amrnb/amrnbenc.c:
5204         * ext/amrwbdec/amrwbdec.c:
5205         * ext/cdio/gstcdiocddasrc.c:
5206         * ext/lame/gstlamemp3enc.c:
5207         * ext/mad/gstmad.c:
5208         * ext/sidplay/gstsiddec.cc:
5209         * ext/twolame/gsttwolamemp2enc.c:
5210         * ext/x264/gstx264enc.c:
5211         * gst/realmedia/rademux.c:
5212         * gst/xingmux/gstxingmux.c:
5213           docs: update example pipelines in element docs
5214           Mostly gst-launch -> gst-launch-1.0, but also
5215           use autoaudiosink/autovideosink in more places
5216           and update pipelines a little or flesh out
5217           descriptions.
5218
5219 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5220
5221         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5222         * gst/realmedia/rdtdepay.c:
5223           Rename property enums from ARG_ to PROP_
5224           Property enum items should be nameed PROP_ for consistency and readability.
5225
5226 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
5227
5228         * Android.mk:
5229         * ext/mad/Makefile.am:
5230         * ext/x264/Makefile.am:
5231         * gst/asfdemux/Makefile.am:
5232         * gst/dvdlpcmdec/Makefile.am:
5233         * gst/dvdsub/Makefile.am:
5234         * gst/realmedia/Makefile.am:
5235         * gst/xingmux/Makefile.am:
5236           Remove obsolete Android build cruft
5237           This is not needed any longer.
5238
5239 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5240
5241         * gst/realmedia/pnmsrc.c:
5242           realmedia: remove unused enum item PROP_LAST
5243
5244 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
5245
5246         * tests/check/Makefile.am:
5247           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5248           Make sure the test environment is set up.
5249           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5250
5251 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
5252
5253         * configure.ac:
5254           configure: bump automake requirement to 1.14 and autoconf to 2.69
5255           This is only required for builds from git, people can still
5256           build tarballs if they only have older autotools.
5257           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5258
5259 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
5260
5261         * .gitignore:
5262           Update .gitignore
5263
5264 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
5265
5266         * LICENSE_readme:
5267           Remove LICENSE_readme
5268           It's completely outdated and just confusing, better if people are
5269           forced to look at the actual code in question than trusting this file.
5270
5271 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5272
5273         * INSTALL:
5274           Remove INSTALL file
5275           autotools automatically generate this, and when using different versions
5276           for autogen.sh there will always be changes to a file tracked by git.
5277
5278 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
5279
5280         * gst/asfdemux/gstasfdemux.c:
5281           asfdemux: fix a seek failure due to out-of-range in push mode
5282           A seek in push mode failed for big offsets which are beyond
5283           the range of guint32.
5284           https://bugzilla.gnome.org/show_bug.cgi?id=748162
5285
5286 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
5287
5288         * common:
5289         * tests/check/Makefile.am:
5290           tests: Use AM_TESTS_ENVIRONMENT
5291           Needed by the new automake test runner
5292
5293 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5294
5295         * autogen.sh:
5296         * common:
5297           Automatic update of common submodule
5298           From bc76a8b to c8fb372
5299
5300 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5301
5302         * ext/a52dec/gsta52dec.c:
5303           a52dec: fix race in liba52dec lookup table initialization
5304           a52_init initializes the IMDCT global state as well as creating
5305           a new state. When two A52 decoders are created (eg, when two AC3
5306           tracks are contained in a video), calls to a52_init may happen
5307           at the same time, and the IMDCT initialization is not reentrant.
5308           https://bugzilla.gnome.org/show_bug.cgi?id=746781
5309
5310 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5311
5312         * ext/mpeg2dec/gstmpeg2dec.c:
5313           mpeg2dec: fix buffer leak in crop_buffer()
5314           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5315           gst_buffer_replace() reffed it as well so we were one reference extra.
5316           https://bugzilla.gnome.org/show_bug.cgi?id=746887
5317
5318 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5319
5320         * gst/realmedia/rmdemux.c:
5321           rmdemux: resurrect some flow return handling
5322           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5323
5324 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5325
5326         * gst/asfdemux/gstasfdemux.c:
5327           asfdemux: resurrect some flow return handling
5328           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5329
5330 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5331
5332         * ext/mpeg2dec/gstmpeg2dec.c:
5333           mpeg2dec: fix memory leak
5334           CID #1291630
5335
5336 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5337
5338         * ext/mpeg2dec/gstmpeg2dec.c:
5339           mpeg2dec: initialize buffer
5340           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5341           CID #1291634
5342
5343 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5344
5345         * ext/mpeg2dec/gstmpeg2dec.c:
5346           mpeg2dec: Add stride support
5347           This allow using external pools that have different strides from the
5348           default. These strides need to respect certain rules, which we check
5349           and if these are not met, we fallback to generic pool.
5350           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5351
5352 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5353
5354         * ext/mpeg2dec/gstmpeg2dec.c:
5355         * ext/mpeg2dec/gstmpeg2dec.h:
5356           mpeg2dec: Re-implement pool handling
5357           This is a rewrite of the pool negotiation and configuration. Direct
5358           to output decoding is now achieved by configuring the pool using
5359           video-alignment. This removes copies when dealing with any elements that
5360           supports VideoAlignment, and enable usage of generic video buffer pool,
5361           XVImagePool and GLPool. It drops the crop meta implementation for now.
5362           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5363
5364 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
5365
5366         * gst/dvdsub/gstdvdsubdec.c:
5367           dvbsub: fix indentation
5368
5369 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
5370
5371         * ext/dvdread/dvdreadsrc.c:
5372         * gst/dvdsub/gstdvdsubdec.c:
5373           Fix double semicolons
5374
5375 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5376
5377         * ext/mpeg2dec/gstmpeg2dec.c:
5378           Revert "mpeg2dec: Fix handling of stride"
5379           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5380
5381 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5382
5383         * ext/mpeg2dec/gstmpeg2dec.c:
5384           Revert "mpeg2dec: Use propose unref method for buffer"
5385           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5386
5387 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5388
5389         * ext/mpeg2dec/gstmpeg2dec.c:
5390           mpeg2dec: Use propose unref method for buffer
5391
5392 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5393
5394         * ext/mpeg2dec/gstmpeg2dec.c:
5395           mpeg2dec: Fix handling of stride
5396           A pipeline like:
5397           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
5398           would look bad when file.ts contains 704x576 video, because vaapisink would
5399           give you buffers of stride 768, but libmpeg2 was not told about this and
5400           used a stride of 704.
5401           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
5402           reject buffer pools that don't meet libmpeg2's chroma stride requirements
5403           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5404
5405 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
5406
5407         * ext/x264/gstx264enc.c:
5408         * gst/asfdemux/gstasfdemux.c:
5409           Improve and fix LATENCY query handling
5410           This now follows the design docs everywhere, especially the maximum latency
5411           handling.
5412           https://bugzilla.gnome.org/show_bug.cgi?id=744106
5413
5414 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
5415
5416         * ext/x264/gstx264enc.c:
5417           x264enc: Don't set max latency to the same value as the encoder latency
5418           The meaning of the max latency is *not* the maximum latency this element will
5419           introduce. It is the maximum latency this element can endure without
5420           overflowing any buffers, which is infinite for x264enc.
5421           Fixes latency configuration in zero latency mode, where max latency was
5422           becoming 0... which usually won't work well if something else introduces
5423           latency as then max < min in the end, and latency configuration just fails.
5424
5425 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5426
5427         * ext/x264/gstx264enc.c:
5428           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5429           This matches what is done when downstream caps are not ANY, and fixes
5430           prerolling in byte stream mode when typefind is downstream.
5431
5432 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
5433
5434         * ext/lame/gstlamemp3enc.c:
5435         * ext/twolame/gsttwolamemp2enc.c:
5436           Constify some static arrays everywhere
5437
5438 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
5439
5440         * configure.ac:
5441           configure: remove non-ported plugins stuff
5442           It's not needed any longer, all plugins in -ugly
5443           have been ported.
5444
5445 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5446
5447         * ext/x264/gstx264enc.c:
5448           x264enc: Don't set an allocation maximum
5449           There is no reason x264enc should enforce a maximum allocation size.
5450           The maximum is normally set by buffer pool which cannot grow, but we
5451           don't offer a buffer pool. This would lead to stall when used with
5452           element that don't implement allocation query.
5453           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5454
5455 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
5456
5457         * common:
5458           Automatic update of common submodule
5459           From f2c6b95 to bc76a8b
5460
5461 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
5462
5463         * MAINTAINERS:
5464           MAINTAINERS: Update my mail address
5465
5466 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
5467
5468         * common:
5469           Automatic update of common submodule
5470           From ef1ffdc to f2c6b95
5471
5472 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
5473
5474         * common:
5475           Automatic update of common submodule
5476           From 7bb2bce to ef1ffdc
5477
5478 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5479
5480         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5481           dvdlpcmdec: set channel positions using the appropriate API
5482           https://bugzilla.gnome.org/show_bug.cgi?id=731038
5483
5484 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
5485
5486         * gst/asfdemux/gstasfdemux.c:
5487           asfdemux: fix comment
5488
5489 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
5490
5491         * gst/asfdemux/gstasfdemux.c:
5492           asfdemux: Send duration query upstream first
5493           An upstream element (like mms or some dlna source) might be able to
5494           answer the query. Try that first, else fallback to standard logic
5495
5496 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
5497
5498         * gst/asfdemux/asfpacket.c:
5499           asf: fix up file mode
5500
5501 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
5502
5503         * common:
5504           Automatic update of common submodule
5505           From 84d06cd to 7bb2bce
5506
5507 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5508
5509         * Makefile.am:
5510           tests: parallelise 'make check-valgrind'
5511
5512 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5513
5514         * common:
5515           Automatic update of common submodule
5516           From a8c8939 to 84d06cd
5517
5518 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
5519
5520         * README:
5521         * common:
5522           Automatic update of common submodule
5523           From 36388a1 to a8c8939
5524
5525 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5526
5527         * gst/asfdemux/gstasfdemux.c:
5528           asfdemux: first try to delegate TIME seek events upstream
5529           We should give a chance to upstream to handle TIME seek events before trying
5530           to handle it in asfdemux.
5531           Fix a bug where fast backward seeks where discarded right away because they
5532           were not supported by asfdemux.
5533           https://bugzilla.gnome.org/show_bug.cgi?id=734471
5534
5535 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5536
5537         * gst/asfdemux/asfheaders.c:
5538         * gst/asfdemux/asfheaders.h:
5539         * gst/asfdemux/gstasfdemux.c:
5540           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5541           We can safely ignore those but best to claim to understand this object type so
5542           we don't raise a warning.
5543           https://bugzilla.gnome.org/show_bug.cgi?id=736060
5544
5545 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5546
5547         * gst/asfdemux/gstasfdemux.c:
5548         * gst/asfdemux/gstasfdemux.h:
5549           asfdemux: if video is h264, check the codec_data for bytestream data
5550           For bytestream we don't want to expose it as codec_data but rather as
5551           streamheader as it is not out-of-band data but data that should be
5552           prepended to the beginning of the stream before the other buffers.
5553           https://bugzilla.gnome.org/show_bug.cgi?id=735070
5554
5555 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
5556
5557         * docs/plugins/inspect/plugin-a52dec.xml:
5558         * docs/plugins/inspect/plugin-amrnb.xml:
5559         * docs/plugins/inspect/plugin-amrwbdec.xml:
5560         * docs/plugins/inspect/plugin-asf.xml:
5561         * docs/plugins/inspect/plugin-cdio.xml:
5562         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5563         * docs/plugins/inspect/plugin-dvdread.xml:
5564         * docs/plugins/inspect/plugin-dvdsub.xml:
5565         * docs/plugins/inspect/plugin-lame.xml:
5566         * docs/plugins/inspect/plugin-mad.xml:
5567         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5568         * docs/plugins/inspect/plugin-realmedia.xml:
5569         * docs/plugins/inspect/plugin-siddec.xml:
5570         * docs/plugins/inspect/plugin-twolame.xml:
5571         * docs/plugins/inspect/plugin-x264.xml:
5572         * docs/plugins/inspect/plugin-xingmux.xml:
5573           docs: update for git master
5574
5575 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5576
5577         * gst/asfdemux/gstasfdemux.c:
5578           asfdemux: simplify log statement
5579           Use the GST_PTR_FORMAT to print the buffer
5580
5581 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
5582
5583         * ext/x264/gstx264enc.c:
5584           x264: fix colour inversion with YV12 format
5585           It's the same as I420 but with the U/V planes swapped.
5586
5587 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
5588
5589         * Makefile.am:
5590         * common:
5591           Makefile: Add usage of build-checks step
5592           Allows building checks without running them
5593
5594 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5595
5596         * ext/x264/gstx264enc.c:
5597           x264enc: Request buffers in allocation query
5598           https://bugzilla.gnome.org/show_bug.cgi?id=732288
5599
5600 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5601
5602         * ext/x264/gstx264enc.c:
5603         * ext/x264/gstx264enc.h:
5604           x264enc: Shift both PTS and DTS to ensure positive timestamp
5605           Currently we only shift DTS to compensate that we don't support negative
5606           timestamp. This cause a problem that PTS is no longer >= DTS and may
5607           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5608           remove all the hack to handle this which seems the result of thinking libx264
5609           is bugged.
5610           https://bugzilla.gnome.org/show_bug.cgi?id=731351
5611
5612 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
5613
5614         * configure.ac:
5615           Back to development
5616
5617 === release 1.4.0 ===
5618
5619 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5620
5621         * ChangeLog:
5622         * NEWS:
5623         * RELEASE:
5624         * configure.ac:
5625         * docs/plugins/inspect/plugin-a52dec.xml:
5626         * docs/plugins/inspect/plugin-amrnb.xml:
5627         * docs/plugins/inspect/plugin-amrwbdec.xml:
5628         * docs/plugins/inspect/plugin-asf.xml:
5629         * docs/plugins/inspect/plugin-cdio.xml:
5630         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5631         * docs/plugins/inspect/plugin-dvdread.xml:
5632         * docs/plugins/inspect/plugin-dvdsub.xml:
5633         * docs/plugins/inspect/plugin-lame.xml:
5634         * docs/plugins/inspect/plugin-mad.xml:
5635         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5636         * docs/plugins/inspect/plugin-realmedia.xml:
5637         * docs/plugins/inspect/plugin-siddec.xml:
5638         * docs/plugins/inspect/plugin-twolame.xml:
5639         * docs/plugins/inspect/plugin-x264.xml:
5640         * docs/plugins/inspect/plugin-xingmux.xml:
5641         * gst-plugins-ugly.doap:
5642         * win32/common/config.h:
5643           Release 1.4.0
5644
5645 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
5646
5647         * po/af.po:
5648         * po/az.po:
5649         * po/bg.po:
5650         * po/ca.po:
5651         * po/cs.po:
5652         * po/da.po:
5653         * po/de.po:
5654         * po/el.po:
5655         * po/en_GB.po:
5656         * po/eo.po:
5657         * po/es.po:
5658         * po/eu.po:
5659         * po/fi.po:
5660         * po/fr.po:
5661         * po/gl.po:
5662         * po/hr.po:
5663         * po/hu.po:
5664         * po/id.po:
5665         * po/it.po:
5666         * po/ja.po:
5667         * po/lt.po:
5668         * po/lv.po:
5669         * po/ms.po:
5670         * po/mt.po:
5671         * po/nb.po:
5672         * po/nl.po:
5673         * po/or.po:
5674         * po/pl.po:
5675         * po/pt_BR.po:
5676         * po/ro.po:
5677         * po/ru.po:
5678         * po/sk.po:
5679         * po/sl.po:
5680         * po/sq.po:
5681         * po/sr.po:
5682         * po/sv.po:
5683         * po/tr.po:
5684         * po/uk.po:
5685         * po/vi.po:
5686         * po/zh_CN.po:
5687           Update .po files
5688
5689 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
5690
5691         * po/sv.po:
5692           po: Update translations
5693
5694 === release 1.3.91 ===
5695
5696 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
5697
5698         * ChangeLog:
5699         * NEWS:
5700         * RELEASE:
5701         * configure.ac:
5702         * docs/plugins/inspect/plugin-a52dec.xml:
5703         * docs/plugins/inspect/plugin-amrnb.xml:
5704         * docs/plugins/inspect/plugin-amrwbdec.xml:
5705         * docs/plugins/inspect/plugin-asf.xml:
5706         * docs/plugins/inspect/plugin-cdio.xml:
5707         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5708         * docs/plugins/inspect/plugin-dvdread.xml:
5709         * docs/plugins/inspect/plugin-dvdsub.xml:
5710         * docs/plugins/inspect/plugin-lame.xml:
5711         * docs/plugins/inspect/plugin-mad.xml:
5712         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5713         * docs/plugins/inspect/plugin-realmedia.xml:
5714         * docs/plugins/inspect/plugin-siddec.xml:
5715         * docs/plugins/inspect/plugin-twolame.xml:
5716         * docs/plugins/inspect/plugin-x264.xml:
5717         * docs/plugins/inspect/plugin-xingmux.xml:
5718         * gst-plugins-ugly.doap:
5719         * win32/common/config.h:
5720           Release 1.3.91
5721
5722 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
5723
5724         * po/af.po:
5725         * po/az.po:
5726         * po/bg.po:
5727         * po/ca.po:
5728         * po/cs.po:
5729         * po/da.po:
5730         * po/de.po:
5731         * po/el.po:
5732         * po/en_GB.po:
5733         * po/eo.po:
5734         * po/es.po:
5735         * po/eu.po:
5736         * po/fi.po:
5737         * po/fr.po:
5738         * po/gl.po:
5739         * po/hr.po:
5740         * po/hu.po:
5741         * po/id.po:
5742         * po/it.po:
5743         * po/ja.po:
5744         * po/lt.po:
5745         * po/lv.po:
5746         * po/ms.po:
5747         * po/mt.po:
5748         * po/nb.po:
5749         * po/nl.po:
5750         * po/or.po:
5751         * po/pl.po:
5752         * po/pt_BR.po:
5753         * po/ro.po:
5754         * po/ru.po:
5755         * po/sk.po:
5756         * po/sl.po:
5757         * po/sq.po:
5758         * po/sr.po:
5759         * po/sv.po:
5760         * po/tr.po:
5761         * po/uk.po:
5762         * po/vi.po:
5763         * po/zh_CN.po:
5764           Update .po files
5765
5766 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
5767
5768         * po/vi.po:
5769           po: Update translations
5770
5771 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
5772
5773         * gst/realmedia/rademux.c:
5774           rademux: Print invalid fourcc in error message in hex
5775           Previously this was printed as characters which caused later processing
5776           of the error message to sometimes warn about non-UTF-8 characters.
5777           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5778
5779 === release 1.3.90 ===
5780
5781 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5782
5783         * ChangeLog:
5784         * NEWS:
5785         * RELEASE:
5786         * configure.ac:
5787         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5788         * docs/plugins/inspect/plugin-a52dec.xml:
5789         * docs/plugins/inspect/plugin-amrnb.xml:
5790         * docs/plugins/inspect/plugin-amrwbdec.xml:
5791         * docs/plugins/inspect/plugin-asf.xml:
5792         * docs/plugins/inspect/plugin-cdio.xml:
5793         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5794         * docs/plugins/inspect/plugin-dvdread.xml:
5795         * docs/plugins/inspect/plugin-dvdsub.xml:
5796         * docs/plugins/inspect/plugin-lame.xml:
5797         * docs/plugins/inspect/plugin-mad.xml:
5798         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5799         * docs/plugins/inspect/plugin-realmedia.xml:
5800         * docs/plugins/inspect/plugin-siddec.xml:
5801         * docs/plugins/inspect/plugin-twolame.xml:
5802         * docs/plugins/inspect/plugin-x264.xml:
5803         * docs/plugins/inspect/plugin-xingmux.xml:
5804         * gst-plugins-ugly.doap:
5805         * win32/common/config.h:
5806           Release 1.3.90
5807
5808 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
5809
5810         * po/af.po:
5811         * po/az.po:
5812         * po/bg.po:
5813         * po/ca.po:
5814         * po/cs.po:
5815         * po/da.po:
5816         * po/de.po:
5817         * po/el.po:
5818         * po/en_GB.po:
5819         * po/eo.po:
5820         * po/es.po:
5821         * po/eu.po:
5822         * po/fi.po:
5823         * po/fr.po:
5824         * po/gl.po:
5825         * po/hr.po:
5826         * po/hu.po:
5827         * po/id.po:
5828         * po/it.po:
5829         * po/ja.po:
5830         * po/lt.po:
5831         * po/lv.po:
5832         * po/ms.po:
5833         * po/mt.po:
5834         * po/nb.po:
5835         * po/nl.po:
5836         * po/or.po:
5837         * po/pl.po:
5838         * po/pt_BR.po:
5839         * po/ro.po:
5840         * po/ru.po:
5841         * po/sk.po:
5842         * po/sl.po:
5843         * po/sq.po:
5844         * po/sr.po:
5845         * po/sv.po:
5846         * po/tr.po:
5847         * po/uk.po:
5848         * po/vi.po:
5849         * po/zh_CN.po:
5850           Update .po files
5851
5852 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
5853
5854         * .gitignore:
5855           Ignore autotools test-driver temp files from 'make check'
5856
5857 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5858
5859         * configure.ac:
5860           Back to development
5861
5862 === release 1.3.3 ===
5863
5864 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
5865
5866         * ChangeLog:
5867         * NEWS:
5868         * RELEASE:
5869         * configure.ac:
5870         * docs/plugins/inspect/plugin-a52dec.xml:
5871         * docs/plugins/inspect/plugin-amrnb.xml:
5872         * docs/plugins/inspect/plugin-amrwbdec.xml:
5873         * docs/plugins/inspect/plugin-asf.xml:
5874         * docs/plugins/inspect/plugin-cdio.xml:
5875         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5876         * docs/plugins/inspect/plugin-dvdread.xml:
5877         * docs/plugins/inspect/plugin-dvdsub.xml:
5878         * docs/plugins/inspect/plugin-lame.xml:
5879         * docs/plugins/inspect/plugin-mad.xml:
5880         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5881         * docs/plugins/inspect/plugin-realmedia.xml:
5882         * docs/plugins/inspect/plugin-siddec.xml:
5883         * docs/plugins/inspect/plugin-twolame.xml:
5884         * docs/plugins/inspect/plugin-x264.xml:
5885         * docs/plugins/inspect/plugin-xingmux.xml:
5886         * gst-plugins-ugly.doap:
5887         * win32/common/config.h:
5888           Release 1.3.3
5889
5890 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
5891
5892         * po/af.po:
5893         * po/az.po:
5894         * po/bg.po:
5895         * po/ca.po:
5896         * po/cs.po:
5897         * po/da.po:
5898         * po/de.po:
5899         * po/el.po:
5900         * po/en_GB.po:
5901         * po/eo.po:
5902         * po/es.po:
5903         * po/eu.po:
5904         * po/fi.po:
5905         * po/fr.po:
5906         * po/gl.po:
5907         * po/hr.po:
5908         * po/hu.po:
5909         * po/id.po:
5910         * po/it.po:
5911         * po/ja.po:
5912         * po/lt.po:
5913         * po/lv.po:
5914         * po/ms.po:
5915         * po/mt.po:
5916         * po/nb.po:
5917         * po/nl.po:
5918         * po/or.po:
5919         * po/pl.po:
5920         * po/pt_BR.po:
5921         * po/ro.po:
5922         * po/ru.po:
5923         * po/sk.po:
5924         * po/sl.po:
5925         * po/sq.po:
5926         * po/sr.po:
5927         * po/sv.po:
5928         * po/tr.po:
5929         * po/uk.po:
5930         * po/vi.po:
5931         * po/zh_CN.po:
5932           Update .po files
5933
5934 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
5935
5936         * po/de.po:
5937         * po/nl.po:
5938           po: Update translations
5939
5940 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5941
5942         * gst/realmedia/rmdemux.c:
5943         * gst/realmedia/rmdemux.h:
5944           rmdemux: use GstFlowCombiner
5945           Removes flow return combination code to use the newly added GstFlowCombiner
5946           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5947
5948 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5949
5950         * gst/asfdemux/gstasfdemux.c:
5951         * gst/asfdemux/gstasfdemux.h:
5952           asfdemux: use GstFlowCombiner
5953           Removes flow return combination code to use the newly added GstFlowCombiner
5954           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5955
5956 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
5957
5958         * ext/x264/gstx264enc.c:
5959           x264enc: fix caps leak in set_format()
5960           https://bugzilla.gnome.org/show_bug.cgi?id=730865
5961
5962 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
5963
5964         * gst/asfdemux/gstasfdemux.c:
5965           asfdemux: Handle initial 0 timestamp that should have been -1
5966           https://bugzilla.gnome.org/show_bug.cgi?id=719660
5967
5968 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
5969
5970         * configure.ac:
5971           Back to development
5972
5973 === release 1.3.2 ===
5974
5975 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
5976
5977         * ChangeLog:
5978         * NEWS:
5979         * RELEASE:
5980         * common:
5981         * configure.ac:
5982         * docs/plugins/inspect-build.stamp:
5983         * docs/plugins/inspect.stamp:
5984         * docs/plugins/inspect/plugin-a52dec.xml:
5985         * docs/plugins/inspect/plugin-amrnb.xml:
5986         * docs/plugins/inspect/plugin-amrwbdec.xml:
5987         * docs/plugins/inspect/plugin-asf.xml:
5988         * docs/plugins/inspect/plugin-cdio.xml:
5989         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5990         * docs/plugins/inspect/plugin-dvdread.xml:
5991         * docs/plugins/inspect/plugin-dvdsub.xml:
5992         * docs/plugins/inspect/plugin-lame.xml:
5993         * docs/plugins/inspect/plugin-mad.xml:
5994         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5995         * docs/plugins/inspect/plugin-realmedia.xml:
5996         * docs/plugins/inspect/plugin-siddec.xml:
5997         * docs/plugins/inspect/plugin-twolame.xml:
5998         * docs/plugins/inspect/plugin-x264.xml:
5999         * docs/plugins/inspect/plugin-xingmux.xml:
6000         * gst-plugins-ugly.doap:
6001         * win32/common/config.h:
6002           Release 1.3.2
6003
6004 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
6005
6006         * po/af.po:
6007         * po/az.po:
6008         * po/bg.po:
6009         * po/ca.po:
6010         * po/cs.po:
6011         * po/da.po:
6012         * po/de.po:
6013         * po/el.po:
6014         * po/en_GB.po:
6015         * po/eo.po:
6016         * po/es.po:
6017         * po/eu.po:
6018         * po/fi.po:
6019         * po/fr.po:
6020         * po/gl.po:
6021         * po/hr.po:
6022         * po/hu.po:
6023         * po/id.po:
6024         * po/it.po:
6025         * po/ja.po:
6026         * po/lt.po:
6027         * po/lv.po:
6028         * po/ms.po:
6029         * po/mt.po:
6030         * po/nb.po:
6031         * po/nl.po:
6032         * po/or.po:
6033         * po/pl.po:
6034         * po/pt_BR.po:
6035         * po/ro.po:
6036         * po/ru.po:
6037         * po/sk.po:
6038         * po/sl.po:
6039         * po/sq.po:
6040         * po/sr.po:
6041         * po/sv.po:
6042         * po/tr.po:
6043         * po/uk.po:
6044         * po/vi.po:
6045         * po/zh_CN.po:
6046           Update .po files
6047
6048 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
6049
6050         * common:
6051           Automatic update of common submodule
6052           From 211fa5f to 1f5d3c3
6053
6054 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
6055
6056         * ext/mpeg2dec/gstmpeg2dec.h:
6057           mpeg2dec: remove unused struct members
6058
6059 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
6060
6061         * gst/realmedia/rtspreal.c:
6062           rtspreal: Fix some memory leaks in an error path
6063           CID 1212165.
6064
6065 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
6066
6067         * ext/mpeg2dec/gstmpeg2dec.c:
6068           mpeg2dec: Release codec state on negotiation failures
6069           Else it leaks
6070           CID #1212169
6071
6072 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
6073
6074         * configure.ac:
6075           Back to development
6076
6077 === release 1.3.1 ===
6078
6079 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
6080
6081         * ChangeLog:
6082         * NEWS:
6083         * RELEASE:
6084         * configure.ac:
6085         * docs/plugins/gst-plugins-ugly-plugins.args:
6086         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6087         * docs/plugins/inspect/plugin-a52dec.xml:
6088         * docs/plugins/inspect/plugin-amrnb.xml:
6089         * docs/plugins/inspect/plugin-amrwbdec.xml:
6090         * docs/plugins/inspect/plugin-asf.xml:
6091         * docs/plugins/inspect/plugin-cdio.xml:
6092         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6093         * docs/plugins/inspect/plugin-dvdread.xml:
6094         * docs/plugins/inspect/plugin-dvdsub.xml:
6095         * docs/plugins/inspect/plugin-lame.xml:
6096         * docs/plugins/inspect/plugin-mad.xml:
6097         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6098         * docs/plugins/inspect/plugin-realmedia.xml:
6099         * docs/plugins/inspect/plugin-siddec.xml:
6100         * docs/plugins/inspect/plugin-twolame.xml:
6101         * docs/plugins/inspect/plugin-x264.xml:
6102         * docs/plugins/inspect/plugin-xingmux.xml:
6103         * gst-plugins-ugly.doap:
6104         * win32/common/config.h:
6105           Release 1.3.1
6106
6107 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6108
6109         * po/af.po:
6110         * po/az.po:
6111         * po/bg.po:
6112         * po/ca.po:
6113         * po/cs.po:
6114         * po/da.po:
6115         * po/de.po:
6116         * po/el.po:
6117         * po/en_GB.po:
6118         * po/eo.po:
6119         * po/es.po:
6120         * po/eu.po:
6121         * po/fi.po:
6122         * po/fr.po:
6123         * po/gl.po:
6124         * po/hr.po:
6125         * po/hu.po:
6126         * po/id.po:
6127         * po/it.po:
6128         * po/ja.po:
6129         * po/lt.po:
6130         * po/lv.po:
6131         * po/ms.po:
6132         * po/mt.po:
6133         * po/nb.po:
6134         * po/nl.po:
6135         * po/or.po:
6136         * po/pl.po:
6137         * po/pt_BR.po:
6138         * po/ro.po:
6139         * po/ru.po:
6140         * po/sk.po:
6141         * po/sl.po:
6142         * po/sq.po:
6143         * po/sr.po:
6144         * po/sv.po:
6145         * po/tr.po:
6146         * po/uk.po:
6147         * po/vi.po:
6148         * po/zh_CN.po:
6149           Update .po files
6150
6151 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6152
6153         * po/de.po:
6154         * po/id.po:
6155         * po/lv.po:
6156         * po/sk.po:
6157         * po/sr.po:
6158           po: Update translations
6159
6160 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6161
6162         * common:
6163           Automatic update of common submodule
6164           From bcb1518 to 211fa5f
6165
6166 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
6167
6168         * ext/sidplay/gstsiddec.cc:
6169         * gst/asfdemux/gstrtspwms.c:
6170         * gst/realmedia/rademux.c:
6171         * gst/realmedia/rdtmanager.c:
6172         * gst/realmedia/rtspreal.c:
6173           docs: remove outdated and pointless 'Last reviewed' lines from docs
6174           They are very confusing for people, and more often than not
6175           also just not very accurate. Seeing 'last reviewed: 2005' in
6176           your docs is not very confidence-inspiring. Let's just remove
6177           those comments.
6178
6179 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6180
6181         * gst/dvdsub/gstdvdsubdec.c:
6182           dvdsubdec: fix spurious rejection of 0 time offset commands
6183           Coverity 206168
6184
6185 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6186
6187         * ext/dvdread/dvdreadsrc.c:
6188           dvdread: avoid intermediate promotion to signed
6189           We should not reach the dangerous range here, though.
6190           Coverity 206491, 206492, 1139856
6191
6192 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6193
6194         * ext/mpeg2dec/gstmpeg2dec.c:
6195           mpeg2dec: do not reset the whole video info when setting size
6196           New changes to gstvideo will reset all the video info state
6197           when calling _set_format, overwriting what was previously set
6198           in the preceding code.
6199           The comment says the following code is meant to preserve the
6200           pre-crop size, so let's just keep the size and related data
6201           as this does not seem to break anything else (this is what
6202           the _set_format call would have set before the change that
6203           reset all data, except the colorimetry).
6204
6205 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
6206
6207         * gst/asfdemux/gstasfdemux.c:
6208           asfdemux: Fix payloads check
6209           Don't iterate stream->payloads if ... it doesn't exist
6210           CID #1139846
6211
6212 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6213
6214         * .gitignore:
6215           .gitignore: Ignore gcov intermediate files
6216           https://bugzilla.gnome.org/show_bug.cgi?id=725483
6217
6218 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6219
6220         * common:
6221           Automatic update of common submodule
6222           From fe1672e to bcb1518
6223
6224 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
6225
6226         * common:
6227           Automatic update of common submodule
6228           From 1a07da9 to fe1672e
6229
6230 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
6231
6232         * docs/Makefile.am:
6233           docs: install prebuilt plugin docs if gtk-doc is disabled
6234           Sync to the Makefile.am from gst-plugin-base where it is done right.
6235           Fixes #725034
6236
6237 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
6238
6239         * gst/xingmux/gstxingmux.c:
6240         * gst/xingmux/plugin.c:
6241           xingmux: add muxer category and make element plugable
6242           This is required to make encodebin consider the element. Yet it is not enough to
6243           have it plugged it has a lower priority than most mp3encoders and no different
6244           caps.
6245
6246 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
6247
6248         * ext/x264/gstx264enc.c:
6249           x264enc: allow lossless compression (qp=0)
6250           https://bugzilla.gnome.org/show_bug.cgi?id=725051
6251
6252 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
6253
6254         * m4/a52.m4:
6255           m4: Remove extra check for 11+ year old a52 release
6256           You deserve a build failure if you still have that version
6257           If someone wants to completely remove this m4 to replace it with the
6258           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6259
6260 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
6261
6262         * m4/a52.m4:
6263           m4: Fix multiple tests in AC_CHECK_A52DEC
6264
6265 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
6266
6267         * gst/asfdemux/gstasfdemux.c:
6268           asfdemux: Remove unused function
6269
6270 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
6271
6272         * tests/check/Makefile.am:
6273           check: Fix test location
6274
6275 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6276
6277         * tests/check/Makefile.am:
6278           tests: Don't build disabled plugins' check tests
6279           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6280
6281 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
6282
6283         * common:
6284           Automatic update of common submodule
6285           From d48bed3 to 1a07da9
6286
6287 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
6288
6289         * gst/asfdemux/gstasfdemux.c:
6290           asfdemux: only add "format" field with fourcc to WMV caps
6291           Doesn't make sense for e.g. H264 or MJPEG.
6292
6293 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6294
6295         * autogen.sh:
6296         * common:
6297           Automatic update of common submodule
6298           From dbedaa0 to d48bed3
6299
6300 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6301
6302         * po/Makevars:
6303           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6304           https://bugzilla.gnome.org/show_bug.cgi?id=705455
6305
6306 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
6307
6308         * ext/amrwbdec/amrwbdec.c:
6309           amrwbdec: Remove some dead code
6310
6311 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
6312
6313         * ext/amrnb/amrnbdec.c:
6314           amrnbdec: Remove some dead code
6315
6316 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
6317
6318         * ext/amrnb/amrnbdec.c:
6319           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6320
6321 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
6322
6323         * ext/amrwbdec/amrwbdec.c:
6324           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6325
6326 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6327
6328         * ext/mpeg2dec/gstmpeg2dec.c:
6329           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6330
6331 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
6332
6333         * ext/x264/gstx264enc.c:
6334           x264enc: fix compiler warning
6335           Compiler warns rightly about possibly uninitialized variable.
6336
6337 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
6338
6339         * ext/x264/gstx264enc.c:
6340           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6341           gst-launch-1.0 videotestsrc ! x264enc
6342
6343 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
6344
6345         * ext/mpeg2dec/gstmpeg2dec.c:
6346           mpeg2dec: graceful degradation for badly parsed input
6347
6348 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
6349
6350         * common:
6351           Automatic update of common submodule
6352           From 865aa20 to dbedaa0
6353
6354 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
6355
6356         * gst/asfdemux/asfpacket.c:
6357           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6358           So, don't need to check previous payload's mo_size and current
6359           payload's mo_size when merging it.
6360           https://bugzilla.gnome.org/show_bug.cgi?id=710609
6361
6362 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6363
6364         * gst/asfdemux/gstasfdemux.c:
6365         * gst/asfdemux/gstasfdemux.h:
6366           asfdemux: Keep audio error checking fields only for audio
6367           Video shouldn't need to be descrambled, this can cause frames data
6368           to be corrupted
6369           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6370
6371 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6372
6373         * gst/asfdemux/gstasfdemux.c:
6374           asfdemux: really copy the buffer data
6375           Pass the copy-memory flag to copy the memory for the output buffer,
6376           otherwise we end with 0-sized buffers
6377           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6378
6379 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
6380
6381         * ext/x264/gstx264enc.c:
6382           x264enc: If FPS is available, set VFR to false
6383           https://bugzilla.gnome.org/show_bug.cgi?id=708940
6384
6385 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6386
6387         * gst/asfdemux/gstasfdemux.c:
6388           asfdemux: Only use segment.start as seek_time if it is relative
6389           Relying on the gst_segment_do_seek results for getting the
6390           seeking time should not be used if seek type is SET because the
6391           do_seek function makes the 'cur` position of the seek normalized
6392           on the segment range. This means that seeking beyond the end of the
6393           file might not result in instant EOS as it will end up seeking to
6394           the final ts of the file.
6395           In asf seeking to the final timestamp can lead to seeking to the last
6396           keyframe, meaning a few seconds of video will still be played, which should
6397           not be the desired behavior when seeking beyong file limits.
6398
6399 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6400
6401         * gst/asfdemux/gstasfdemux.c:
6402           asfdemux: Parse last simple index entry
6403           The entry size is fixed at 6, fix typo to finish parsing the index
6404           correctly until the last sample
6405
6406 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
6407
6408         * README:
6409         * common:
6410           Automatic update of common submodule
6411           From 6b03ba7 to 865aa20
6412
6413 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6414
6415         * configure.ac:
6416           configure: Actually use 1.3.0.1 as version to make configure happy
6417
6418 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6419
6420         * configure.ac:
6421           Back to development
6422
6423 === release 1.2.0 ===
6424
6425 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6426
6427         * ChangeLog:
6428         * NEWS:
6429         * RELEASE:
6430         * configure.ac:
6431         * docs/plugins/inspect/plugin-a52dec.xml:
6432         * docs/plugins/inspect/plugin-amrnb.xml:
6433         * docs/plugins/inspect/plugin-amrwbdec.xml:
6434         * docs/plugins/inspect/plugin-asf.xml:
6435         * docs/plugins/inspect/plugin-cdio.xml:
6436         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6437         * docs/plugins/inspect/plugin-dvdread.xml:
6438         * docs/plugins/inspect/plugin-dvdsub.xml:
6439         * docs/plugins/inspect/plugin-lame.xml:
6440         * docs/plugins/inspect/plugin-mad.xml:
6441         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6442         * docs/plugins/inspect/plugin-realmedia.xml:
6443         * docs/plugins/inspect/plugin-siddec.xml:
6444         * docs/plugins/inspect/plugin-twolame.xml:
6445         * docs/plugins/inspect/plugin-x264.xml:
6446         * docs/plugins/inspect/plugin-xingmux.xml:
6447         * gst-plugins-ugly.doap:
6448         * win32/common/config.h:
6449           Release 1.2.0
6450
6451 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6452
6453         * po/af.po:
6454         * po/az.po:
6455         * po/bg.po:
6456         * po/ca.po:
6457         * po/cs.po:
6458         * po/da.po:
6459         * po/de.po:
6460         * po/el.po:
6461         * po/en_GB.po:
6462         * po/eo.po:
6463         * po/es.po:
6464         * po/eu.po:
6465         * po/fi.po:
6466         * po/fr.po:
6467         * po/gl.po:
6468         * po/hr.po:
6469         * po/hu.po:
6470         * po/id.po:
6471         * po/it.po:
6472         * po/ja.po:
6473         * po/lt.po:
6474         * po/lv.po:
6475         * po/ms.po:
6476         * po/mt.po:
6477         * po/nb.po:
6478         * po/nl.po:
6479         * po/or.po:
6480         * po/pl.po:
6481         * po/pt_BR.po:
6482         * po/ro.po:
6483         * po/ru.po:
6484         * po/sk.po:
6485         * po/sl.po:
6486         * po/sq.po:
6487         * po/sr.po:
6488         * po/sv.po:
6489         * po/tr.po:
6490         * po/uk.po:
6491         * po/vi.po:
6492         * po/zh_CN.po:
6493           Update .po files
6494
6495 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
6496
6497         * ext/x264/gstx264enc.c:
6498           x264enc: Update the documentation to match the default profile used
6499           https://bugzilla.gnome.org/show_bug.cgi?id=708036
6500
6501 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
6502
6503         * common:
6504           Automatic update of common submodule
6505           From b613661 to 6b03ba7
6506
6507 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
6508
6509         * common:
6510           Automatic update of common submodule
6511           From 74a6857 to b613661
6512
6513 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
6514
6515         * autogen.sh:
6516         * common:
6517           Automatic update of common submodule
6518           From 098c0d7 to 74a6857
6519
6520 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6521
6522         * configure.ac:
6523           Back to development
6524
6525 === release 1.1.90 ===
6526
6527 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6528
6529         * ChangeLog:
6530         * NEWS:
6531         * RELEASE:
6532         * configure.ac:
6533         * docs/plugins/inspect/plugin-a52dec.xml:
6534         * docs/plugins/inspect/plugin-amrnb.xml:
6535         * docs/plugins/inspect/plugin-amrwbdec.xml:
6536         * docs/plugins/inspect/plugin-asf.xml:
6537         * docs/plugins/inspect/plugin-cdio.xml:
6538         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6539         * docs/plugins/inspect/plugin-dvdread.xml:
6540         * docs/plugins/inspect/plugin-dvdsub.xml:
6541         * docs/plugins/inspect/plugin-lame.xml:
6542         * docs/plugins/inspect/plugin-mad.xml:
6543         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6544         * docs/plugins/inspect/plugin-realmedia.xml:
6545         * docs/plugins/inspect/plugin-siddec.xml:
6546         * docs/plugins/inspect/plugin-twolame.xml:
6547         * docs/plugins/inspect/plugin-x264.xml:
6548         * docs/plugins/inspect/plugin-xingmux.xml:
6549         * gst-plugins-ugly.doap:
6550         * win32/common/config.h:
6551           Release 1.1.90
6552
6553 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6554
6555         * po/af.po:
6556         * po/az.po:
6557         * po/bg.po:
6558         * po/ca.po:
6559         * po/cs.po:
6560         * po/da.po:
6561         * po/de.po:
6562         * po/el.po:
6563         * po/en_GB.po:
6564         * po/eo.po:
6565         * po/es.po:
6566         * po/eu.po:
6567         * po/fi.po:
6568         * po/fr.po:
6569         * po/gl.po:
6570         * po/hr.po:
6571         * po/hu.po:
6572         * po/id.po:
6573         * po/it.po:
6574         * po/ja.po:
6575         * po/lt.po:
6576         * po/lv.po:
6577         * po/ms.po:
6578         * po/mt.po:
6579         * po/nb.po:
6580         * po/nl.po:
6581         * po/or.po:
6582         * po/pl.po:
6583         * po/pt_BR.po:
6584         * po/ro.po:
6585         * po/ru.po:
6586         * po/sk.po:
6587         * po/sl.po:
6588         * po/sq.po:
6589         * po/sr.po:
6590         * po/sv.po:
6591         * po/tr.po:
6592         * po/uk.po:
6593         * po/vi.po:
6594         * po/zh_CN.po:
6595           Update .po files
6596
6597 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6598
6599         * po/cs.po:
6600           po: Update translations
6601
6602 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
6603
6604         * ext/x264/gstx264enc.c:
6605         * tests/check/elements/x264enc.c:
6606           x264enc: Implement getcaps that restricts the input format depending on the output profile
6607           Also add some x264enc profile tests
6608           https://bugzilla.gnome.org/show_bug.cgi?id=708326
6609
6610 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
6611
6612         * gst/asfdemux/asfpacket.c:
6613         * gst/asfdemux/gstasfdemux.c:
6614           asfdemux: fix playback regression in push mode
6615
6616 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6617
6618         * gst/asfdemux/gstasfdemux.h:
6619           asfdemux: remove unused variable
6620
6621 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6622
6623         * ext/x264/gstx264enc.c:
6624           x264enc: Don't unref future state but the old one
6625           Being silly will lead us nowhere.
6626
6627 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6628
6629         * ext/x264/gstx264enc.c:
6630           x264enc: Check if we have an input state before using it
6631           Flushing might happen before caps were set on the encoder,
6632           which would lead to crashes here.
6633           Thanks to Matej Knopp for analyzing this.
6634           https://bugzilla.gnome.org/show_bug.cgi?id=707414
6635
6636 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
6637
6638         * ext/x264/gstx264enc.c:
6639           x264enc: fix unsigned comparison warning
6640
6641 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6642
6643         * configure.ac:
6644           Back to development
6645
6646 === release 1.1.4 ===
6647
6648 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6649
6650         * ChangeLog:
6651         * NEWS:
6652         * RELEASE:
6653         * configure.ac:
6654         * docs/plugins/inspect/plugin-a52dec.xml:
6655         * docs/plugins/inspect/plugin-amrnb.xml:
6656         * docs/plugins/inspect/plugin-amrwbdec.xml:
6657         * docs/plugins/inspect/plugin-asf.xml:
6658         * docs/plugins/inspect/plugin-cdio.xml:
6659         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6660         * docs/plugins/inspect/plugin-dvdread.xml:
6661         * docs/plugins/inspect/plugin-dvdsub.xml:
6662         * docs/plugins/inspect/plugin-lame.xml:
6663         * docs/plugins/inspect/plugin-mad.xml:
6664         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6665         * docs/plugins/inspect/plugin-realmedia.xml:
6666         * docs/plugins/inspect/plugin-siddec.xml:
6667         * docs/plugins/inspect/plugin-twolame.xml:
6668         * docs/plugins/inspect/plugin-x264.xml:
6669         * docs/plugins/inspect/plugin-xingmux.xml:
6670         * gst-plugins-ugly.doap:
6671         * win32/common/config.h:
6672           Release 1.1.4
6673
6674 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6675
6676         * po/af.po:
6677         * po/az.po:
6678         * po/bg.po:
6679         * po/ca.po:
6680         * po/cs.po:
6681         * po/da.po:
6682         * po/de.po:
6683         * po/el.po:
6684         * po/en_GB.po:
6685         * po/eo.po:
6686         * po/es.po:
6687         * po/eu.po:
6688         * po/fi.po:
6689         * po/fr.po:
6690         * po/gl.po:
6691         * po/hr.po:
6692         * po/hu.po:
6693         * po/id.po:
6694         * po/it.po:
6695         * po/ja.po:
6696         * po/lt.po:
6697         * po/lv.po:
6698         * po/ms.po:
6699         * po/mt.po:
6700         * po/nb.po:
6701         * po/nl.po:
6702         * po/or.po:
6703         * po/pl.po:
6704         * po/pt_BR.po:
6705         * po/ro.po:
6706         * po/ru.po:
6707         * po/sk.po:
6708         * po/sl.po:
6709         * po/sq.po:
6710         * po/sr.po:
6711         * po/sv.po:
6712         * po/tr.po:
6713         * po/uk.po:
6714         * po/vi.po:
6715         * po/zh_CN.po:
6716           Update .po files
6717
6718 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6719
6720         * po/pt_BR.po:
6721           po: update translations
6722
6723 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
6724
6725         * ext/x264/gstx264enc.c:
6726           x264enc: log when we output a lower profile than requested
6727
6728 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6729
6730         * ext/x264/gstx264enc.c:
6731           x264enc: Consider subset relations of profiles when setting srcpad caps
6732           constrained-baseline is a subset of baseline, is a subset of main,
6733           is a subset of high profile.
6734           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6735
6736 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
6737
6738         * ext/x264/gstx264enc.c:
6739           x264enc: propagate flow return back to base class and upstream
6740           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6741
6742 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
6743
6744         * configure.ac:
6745           configure: fix x264 version checking
6746           x264 releases carry pkg-config versions such as 0.120.x
6747           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6748           then fail, so we need to either check for > 0.119.0 or
6749           for >= 0.120 to make this work right.
6750
6751 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
6752
6753         * ext/x264/gstx264enc.c:
6754           x264enc: minor clean-up
6755           We requires x264 build >= 120 now.
6756
6757 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6758
6759         * ext/mpeg2dec/gstmpeg2dec.c:
6760           mpeg2dec: Fix mpeg2_reset() calls
6761
6762 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6763
6764         * ext/mpeg2dec/gstmpeg2dec.c:
6765         * ext/x264/gstx264enc.c:
6766           ext: Use new flush vfunc of video codec base classes and remove reset implementations
6767
6768 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
6769
6770         * gst/asfdemux/gstasfdemux.c:
6771           asfdemux: fix build on C89 compilers
6772
6773 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
6774
6775         * gst/asfdemux/asfpacket.c:
6776         * gst/asfdemux/gstasfdemux.c:
6777           asfdemux: fix seeking in push mode
6778
6779 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
6780
6781         * configure.ac:
6782           build: add subdir-objects to AM_INIT_AUTOMAKE
6783           Fixes warnings in automake 1.14
6784           https://bugzilla.gnome.org/show_bug.cgi?id=705350
6785
6786 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
6787
6788         * ext/mpeg2dec/gstmpeg2dec.c:
6789           mpeg2dec: Do a hard reset of flush_stop
6790           Which is notified by hard == 0 with latest refactoring.
6791
6792 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
6793
6794         * po/LINGUAS:
6795         * po/da.po:
6796         * po/de.po:
6797         * po/gl.po:
6798         * po/hr.po:
6799         * po/hu.po:
6800         * po/ja.po:
6801         * po/nb.po:
6802         * po/nl.po:
6803         * po/pl.po:
6804         * po/ru.po:
6805         * po/sl.po:
6806         * po/tr.po:
6807         * po/uk.po:
6808         * po/vi.po:
6809           po: update translations
6810
6811 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6812
6813         * configure.ac:
6814           Back to development
6815
6816 === release 1.1.3 ===
6817
6818 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6819
6820         * ChangeLog:
6821         * NEWS:
6822         * RELEASE:
6823         * configure.ac:
6824         * docs/plugins/inspect/plugin-a52dec.xml:
6825         * docs/plugins/inspect/plugin-amrnb.xml:
6826         * docs/plugins/inspect/plugin-amrwbdec.xml:
6827         * docs/plugins/inspect/plugin-asf.xml:
6828         * docs/plugins/inspect/plugin-cdio.xml:
6829         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6830         * docs/plugins/inspect/plugin-dvdread.xml:
6831         * docs/plugins/inspect/plugin-dvdsub.xml:
6832         * docs/plugins/inspect/plugin-lame.xml:
6833         * docs/plugins/inspect/plugin-mad.xml:
6834         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6835         * docs/plugins/inspect/plugin-realmedia.xml:
6836         * docs/plugins/inspect/plugin-siddec.xml:
6837         * docs/plugins/inspect/plugin-twolame.xml:
6838         * docs/plugins/inspect/plugin-x264.xml:
6839         * docs/plugins/inspect/plugin-xingmux.xml:
6840         * gst-plugins-ugly.doap:
6841         * win32/common/config.h:
6842           Release 1.1.3
6843
6844 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6845
6846         * po/af.po:
6847         * po/az.po:
6848         * po/bg.po:
6849         * po/ca.po:
6850         * po/cs.po:
6851         * po/da.po:
6852         * po/de.po:
6853         * po/el.po:
6854         * po/en_GB.po:
6855         * po/eo.po:
6856         * po/es.po:
6857         * po/eu.po:
6858         * po/fi.po:
6859         * po/fr.po:
6860         * po/gl.po:
6861         * po/hu.po:
6862         * po/id.po:
6863         * po/it.po:
6864         * po/ja.po:
6865         * po/lt.po:
6866         * po/lv.po:
6867         * po/ms.po:
6868         * po/mt.po:
6869         * po/nb.po:
6870         * po/nl.po:
6871         * po/or.po:
6872         * po/pl.po:
6873         * po/pt_BR.po:
6874         * po/ro.po:
6875         * po/ru.po:
6876         * po/sk.po:
6877         * po/sl.po:
6878         * po/sq.po:
6879         * po/sr.po:
6880         * po/sv.po:
6881         * po/tr.po:
6882         * po/uk.po:
6883         * po/vi.po:
6884         * po/zh_CN.po:
6885           Update .po files
6886
6887 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6888
6889         * gst/asfdemux/gstasfdemux.c:
6890         * gst/realmedia/rademux.c:
6891         * gst/realmedia/rmdemux.c:
6892           gst: Don't swap start/stop for negative rates in the SEGMENT query
6893
6894 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6895
6896         * gst/realmedia/rademux.c:
6897         * gst/realmedia/rmdemux.c:
6898           real: Implement SEGMENT query
6899
6900 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6901
6902         * gst/asfdemux/gstasfdemux.c:
6903           asfdemux: Implement SEGMENT query
6904
6905 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
6906
6907         * gst/asfdemux/asfheaders.c:
6908         * gst/asfdemux/asfheaders.h:
6909         * gst/asfdemux/asfpacket.c:
6910         * gst/asfdemux/gstasfdemux.c:
6911         * gst/asfdemux/gstasfdemux.h:
6912           asfdemux: Add support for dvr-ms
6913           https://bugzilla.gnome.org/show_bug.cgi?id=705026
6914
6915 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
6916
6917         * gst/realmedia/rtspreal.c:
6918           rtspreal: Ensure output value has an assigned value
6919           In the case where this macro was used, that dest was != NULL but that
6920           the strncmp failed, we would end up with dest_len being undefined.
6921
6922 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
6923
6924         * ext/x264/gstx264enc.c:
6925           x264: Fix dts comparision
6926           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6927           and signed value... resulting it the result never being < 0.
6928           Instead just check if it is smaller before assigning to frame->dts.
6929
6930 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6931
6932         * gst/asfdemux/gstasfdemux.c:
6933         * gst/asfdemux/gstasfdemux.h:
6934           asfdemux: fix seqnum handling for seeks
6935           Use the same seqnum as the seek for flushes/segments that are
6936           caused by the seek. Also do the same for segment events
6937           Fixes #676242
6938
6939 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6940
6941         * ext/mpeg2dec/gstmpeg2dec.c:
6942           mpeg2dec: Clean up reset/start/stop handling
6943
6944 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6945
6946         * ext/x264/gstx264enc.c:
6947           x264enc: React properly to flushing/resetting the encoder
6948           https://bugzilla.gnome.org/show_bug.cgi?id=656007
6949
6950 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6951
6952         * gst/realmedia/rademux.c:
6953         * gst/realmedia/rademux.h:
6954         * gst/realmedia/rmdemux.c:
6955         * gst/realmedia/rmdemux.h:
6956           realmedia: Add support for group-id in the stream-start event
6957
6958 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6959
6960         * gst/asfdemux/gstasfdemux.c:
6961         * gst/asfdemux/gstasfdemux.h:
6962           asfdemux: Add support for group-id in the stream-start event
6963
6964 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6965
6966         * ext/sidplay/gstsiddec.cc:
6967         * ext/sidplay/gstsiddec.h:
6968           siddec: Add support for group-id in the stream-start event
6969
6970 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
6971
6972         * gst/realmedia/rmdemux.c:
6973           rmdemux: Mark demuxer as "running" in push-mode
6974           Allows queries (and other code) to be answered when working in push-mode.
6975           Running would only be set to TRUE accordingly when working in pull-mode
6976           once it had read header/index.
6977           Fixes #680185
6978
6979 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
6980
6981         * ext/mpeg2dec/gstmpeg2dec.c:
6982           mpeg2dec: Properly reset on sequence changes
6983           Otherwise we end up using stray data/buffers.
6984           Fixes #690701
6985
6986 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6987
6988         * configure.ac:
6989           Back to development
6990
6991 === release 1.1.2 ===
6992
6993 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6994
6995         * ChangeLog:
6996         * NEWS:
6997         * RELEASE:
6998         * configure.ac:
6999         * docs/plugins/inspect/plugin-a52dec.xml:
7000         * docs/plugins/inspect/plugin-amrnb.xml:
7001         * docs/plugins/inspect/plugin-amrwbdec.xml:
7002         * docs/plugins/inspect/plugin-asf.xml:
7003         * docs/plugins/inspect/plugin-cdio.xml:
7004         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7005         * docs/plugins/inspect/plugin-dvdread.xml:
7006         * docs/plugins/inspect/plugin-dvdsub.xml:
7007         * docs/plugins/inspect/plugin-lame.xml:
7008         * docs/plugins/inspect/plugin-mad.xml:
7009         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7010         * docs/plugins/inspect/plugin-realmedia.xml:
7011         * docs/plugins/inspect/plugin-siddec.xml:
7012         * docs/plugins/inspect/plugin-twolame.xml:
7013         * docs/plugins/inspect/plugin-x264.xml:
7014         * docs/plugins/inspect/plugin-xingmux.xml:
7015         * gst-plugins-ugly.doap:
7016         * win32/common/config.h:
7017           Release 1.1.2
7018
7019 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7020
7021         * po/af.po:
7022         * po/az.po:
7023         * po/bg.po:
7024         * po/ca.po:
7025         * po/cs.po:
7026         * po/da.po:
7027         * po/de.po:
7028         * po/el.po:
7029         * po/en_GB.po:
7030         * po/eo.po:
7031         * po/es.po:
7032         * po/eu.po:
7033         * po/fi.po:
7034         * po/fr.po:
7035         * po/gl.po:
7036         * po/hu.po:
7037         * po/id.po:
7038         * po/it.po:
7039         * po/ja.po:
7040         * po/lt.po:
7041         * po/lv.po:
7042         * po/ms.po:
7043         * po/mt.po:
7044         * po/nb.po:
7045         * po/nl.po:
7046         * po/or.po:
7047         * po/pl.po:
7048         * po/pt_BR.po:
7049         * po/ro.po:
7050         * po/ru.po:
7051         * po/sk.po:
7052         * po/sl.po:
7053         * po/sq.po:
7054         * po/sr.po:
7055         * po/sv.po:
7056         * po/tr.po:
7057         * po/uk.po:
7058         * po/vi.po:
7059         * po/zh_CN.po:
7060           Update .po files
7061
7062 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7063
7064         * ext/dvdread/dvdreadsrc.c:
7065           dvdreadsrc: correctly determine last chapter's duration
7066           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7067           It worked just fine before ...
7068
7069 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7070
7071         * gst/realmedia/rdtmanager.c:
7072           rdt: forward sticky events
7073
7074 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7075
7076         * configure.ac:
7077           Back to development
7078
7079 === release 1.1.1 ===
7080
7081 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7082
7083         * ChangeLog:
7084         * NEWS:
7085         * RELEASE:
7086         * common:
7087         * configure.ac:
7088         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7089         * docs/plugins/inspect/plugin-a52dec.xml:
7090         * docs/plugins/inspect/plugin-amrnb.xml:
7091         * docs/plugins/inspect/plugin-amrwbdec.xml:
7092         * docs/plugins/inspect/plugin-asf.xml:
7093         * docs/plugins/inspect/plugin-cdio.xml:
7094         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7095         * docs/plugins/inspect/plugin-dvdread.xml:
7096         * docs/plugins/inspect/plugin-dvdsub.xml:
7097         * docs/plugins/inspect/plugin-lame.xml:
7098         * docs/plugins/inspect/plugin-mad.xml:
7099         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7100         * docs/plugins/inspect/plugin-realmedia.xml:
7101         * docs/plugins/inspect/plugin-siddec.xml:
7102         * docs/plugins/inspect/plugin-twolame.xml:
7103         * docs/plugins/inspect/plugin-x264.xml:
7104         * docs/plugins/inspect/plugin-xingmux.xml:
7105         * gst-plugins-ugly.doap:
7106         * win32/common/config.h:
7107           Release 1.1.1
7108
7109 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7110
7111         * po/af.po:
7112         * po/az.po:
7113         * po/bg.po:
7114         * po/ca.po:
7115         * po/cs.po:
7116         * po/da.po:
7117         * po/de.po:
7118         * po/el.po:
7119         * po/en_GB.po:
7120         * po/eo.po:
7121         * po/es.po:
7122         * po/eu.po:
7123         * po/fi.po:
7124         * po/fr.po:
7125         * po/gl.po:
7126         * po/hu.po:
7127         * po/id.po:
7128         * po/it.po:
7129         * po/ja.po:
7130         * po/lt.po:
7131         * po/lv.po:
7132         * po/ms.po:
7133         * po/mt.po:
7134         * po/nb.po:
7135         * po/nl.po:
7136         * po/or.po:
7137         * po/pl.po:
7138         * po/pt_BR.po:
7139         * po/ro.po:
7140         * po/ru.po:
7141         * po/sk.po:
7142         * po/sl.po:
7143         * po/sq.po:
7144         * po/sr.po:
7145         * po/sv.po:
7146         * po/tr.po:
7147         * po/uk.po:
7148         * po/vi.po:
7149         * po/zh_CN.po:
7150           Update .po files
7151
7152 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7153
7154         * common:
7155           Automatic update of common submodule
7156           From 098c0d7 to 01a7a46
7157
7158 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7159
7160         * ext/mpeg2dec/gstmpeg2dec.c:
7161           mpeg2dec: make the aspect ratio calculation more accurate.
7162           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7163           aspect-ratio if we don't have a valid upstream PAR.
7164           https://bugzilla.gnome.org/show_bug.cgi?id=685103
7165
7166 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7167
7168         * common:
7169           Automatic update of common submodule
7170           From 5edcd85 to 098c0d7
7171
7172 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7173
7174         * tests/check/elements/amrnbenc.c:
7175         * tests/check/elements/mpeg2dec.c:
7176         * tests/check/elements/x264enc.c:
7177         * tests/check/elements/xingmux.c:
7178           tests: Fix event handling
7179
7180 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7181
7182         * ext/lame/gstlamemp3enc.c:
7183           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7184           lame does internal resampling, but the base class only cares about
7185           the number of raw samples, so tell finish frames about that, not
7186           the number of samples in the outgoing frame.:
7187
7188 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
7189
7190         * ext/x264/gstx264enc.c:
7191           x264enc: output byte-stream if downstream has ANY caps
7192           It's what people expect when they pipe the output to
7193           filesink or into a tcp connection or pipe.
7194
7195 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
7196
7197         * MAINTAINERS:
7198         * README:
7199         * README.static-linking:
7200         * common:
7201           Automatic update of common submodule
7202           From 3cb3d3c to 5edcd85
7203
7204 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7205
7206         * configure.ac:
7207         * ext/a52dec/Makefile.am:
7208         * ext/amrnb/Makefile.am:
7209         * ext/amrwbdec/Makefile.am:
7210         * ext/cdio/Makefile.am:
7211         * ext/dvdread/Makefile.am:
7212         * ext/lame/Makefile.am:
7213         * ext/mad/Makefile.am:
7214         * ext/mpeg2dec/Makefile.am:
7215         * ext/sidplay/Makefile.am:
7216         * ext/twolame/Makefile.am:
7217         * ext/x264/Makefile.am:
7218         * gst/asfdemux/Makefile.am:
7219         * gst/dvdlpcmdec/Makefile.am:
7220         * gst/dvdsub/Makefile.am:
7221         * gst/realmedia/Makefile.am:
7222         * gst/xingmux/Makefile.am:
7223           gst: Add better support for static plugins
7224
7225 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
7226
7227         * autogen.sh:
7228         * common:
7229           Automatic update of common submodule
7230           From aed87ae to 3cb3d3c
7231
7232 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
7233
7234         * common:
7235           Automatic update of common submodule
7236           From 04c7a1e to aed87ae
7237
7238 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
7239
7240         * gst/asfdemux/gstasfdemux.c:
7241         * gst/realmedia/rmdemux.c:
7242           Use %03u instead of %u in gst_pad_create_stream_id_printf()
7243
7244 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7245
7246         * ext/x264/gstx264enc.c:
7247           x264enc: Fix for 0/1 framerate - now uses VFR in this case
7248           Previously did a division by zero.
7249           https://bugzilla.gnome.org/show_bug.cgi?id=695728
7250
7251 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7252
7253         * common:
7254           Automatic update of common submodule
7255           From 2de221c to 04c7a1e
7256
7257 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
7258
7259         * ext/x264/gstx264enc.c:
7260           x264enc: simplify template caps
7261           No need to make an array for one single element.
7262
7263 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
7264
7265         * ext/x264/gstx264enc.c:
7266           x264enc: put all theoretically possible formats in template caps
7267           and decide at runtime which subset of these (8-bit or 10-bit video
7268           formats) is supported. libx264 will be compiled for one of these
7269           two options, and it is possible to switch by pointing the dynamic
7270           linker to a different libx264 build at runtime. If we want our
7271           template caps to be correct, they should contain all then, with
7272           the actually supported ones determined at runtime.
7273           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7274
7275 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
7276
7277         * ext/x264/gstx264enc.c:
7278           x264enc: detect supported bit depth and pixel formats at runtime
7279           http://bugs.debian.org/667573
7280           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7281
7282 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
7283
7284         * autogen.sh:
7285           autogen.sh: allow calling from out-of-tree
7286           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7287           https://bugzilla.gnome.org/show_bug.cgi?id=692857
7288
7289 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
7290
7291         * common:
7292           Automatic update of common submodule
7293           From a942293 to 2de221c
7294
7295 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
7296
7297         * tests/check/Makefile.am:
7298           tests: use _1_0 variants for the various registry variables
7299           These override the variants without version suffix. Makes 'make check' work
7300           properly in environments that set the suffixed variant for 1.0, such as
7301           jhbuild.
7302
7303 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7304
7305         * common:
7306           Automatic update of common submodule
7307           From a72faea to a942293
7308
7309 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
7310
7311         * configure.ac:
7312           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7313           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7314           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7315           https://bugzilla.gnome.org/show_bug.cgi?id=690881
7316
7317 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7318
7319         * ext/mpeg2dec/gstmpeg2dec.c:
7320           mpeg2dec: use appropriate printf format for gsize
7321
7322 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7323
7324         * ext/cdio/gstcdio.h:
7325           cdio: Fix redundant redeclaration of 'cdio_version_string'
7326           cdio/version.h is already included by cdio/cdio.h
7327
7328 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7329
7330         * ext/sidplay/gstsiddec.cc:
7331           siddec: init debug category
7332
7333 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7334
7335         * configure.ac:
7336         * ext/dvdread/Makefile.am:
7337           dvdread: link to libgmodule-2.0 since the g_module_* API is used
7338           And the gmodule lib has been moved into the Requires.private
7339           section of the pkg-config file in core.
7340
7341 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
7342
7343         * ext/cdio/gstcdiocddasrc.c:
7344         * ext/cdio/gstcdiocddasrc.h:
7345           cdiocddasrc: detect whether drive produces samples in non-host endianness
7346           If drive produces samples in other endianness than the host,
7347           we need to byte swap them before pushing them out, or we
7348           produce nothing but noise. cdparanoia detects this automatically,
7349           but libcdio does not, so we have to do it ourselves.
7350           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7351           https://bugzilla.gnome.org/show_bug.cgi?id=377280
7352
7353 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7354
7355         * common:
7356           Automatic update of common submodule
7357           From b497c4f to a72faea
7358
7359 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7360
7361         * tests/check/elements/xingmux_testdata.h:
7362           xingmux: Fix unit test after change to correctly calculate number of frames
7363
7364 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7365
7366         * ext/x264/gstx264enc.c:
7367           x264enc: Add support for 10-bit color formats
7368           Requires x264 to be built with 10-bit support, which disables
7369           9-bit support. Also only advertise the color formats that were
7370           compiled into x264.
7371
7372 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7373
7374         * ext/x264/gstx264enc.c:
7375           x264enc: Add support for Y444, Y42B and NV12
7376
7377 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
7378
7379         * ext/cdio/Makefile.am:
7380         * ext/cdio/gstcdio.c:
7381           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7382           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7383           if they're not plain ASCII.
7384
7385 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
7386
7387         * gst/xingmux/gstxingmux.c:
7388           xingmux: Properly calculate the number of frames
7389           First, the xing header frame is never added to the count,
7390           we have to increment the count.
7391           Secondly, there is a rounding error when calculating the
7392           frame duration, as spf*GST_SECOND/rate is not an integer
7393           (26122448.9) an it must be 26122449.
7394
7395 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
7396
7397         * configure.ac:
7398           configure.ac: update courtesy of autoupdate
7399
7400 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
7401
7402         * common:
7403         * configure.ac:
7404           configure: let AG_GST_PLUGIN_DOCS check for python
7405           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7406           which as a side-effect should pick up newer python versions as
7407           well.
7408           https://bugzilla.gnome.org/show_bug.cgi?id=563903
7409
7410 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
7411
7412         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7413           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7414
7415 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7416
7417         * tests/check/elements/mpg123audiodec.c:
7418           Fix FSF address
7419           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7420
7421 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
7422
7423         * docs/random/LICENSE:
7424         * ext/a52dec/gsta52dec.c:
7425         * ext/a52dec/gsta52dec.h:
7426         * ext/amrnb/amrnb.c:
7427         * ext/amrnb/amrnbdec.c:
7428         * ext/amrnb/amrnbdec.h:
7429         * ext/amrnb/amrnbenc.c:
7430         * ext/amrnb/amrnbenc.h:
7431         * ext/amrwbdec/amrwb.c:
7432         * ext/amrwbdec/amrwbdec.c:
7433         * ext/amrwbdec/amrwbdec.h:
7434         * ext/cdio/gstcdio.c:
7435         * ext/cdio/gstcdio.h:
7436         * ext/cdio/gstcdiocddasrc.c:
7437         * ext/cdio/gstcdiocddasrc.h:
7438         * ext/dvdread/dvdreadsrc.c:
7439         * ext/dvdread/dvdreadsrc.h:
7440         * ext/lame/gstlamemp3enc.c:
7441         * ext/lame/gstlamemp3enc.h:
7442         * ext/lame/plugin.c:
7443         * ext/mad/gstmad.c:
7444         * ext/mad/gstmad.h:
7445         * ext/mpeg2dec/gstmpeg2dec.c:
7446         * ext/mpeg2dec/gstmpeg2dec.h:
7447         * ext/sidplay/gstsiddec.cc:
7448         * ext/sidplay/gstsiddec.h:
7449         * ext/twolame/gsttwolamemp2enc.c:
7450         * ext/twolame/gsttwolamemp2enc.h:
7451         * ext/x264/gstx264enc.c:
7452         * ext/x264/gstx264enc.h:
7453         * gst-libs/gst/gettext.h:
7454         * gst-libs/gst/glib-compat-private.h:
7455         * gst-libs/gst/gst-i18n-plugin.h:
7456         * gst/asfdemux/asfheaders.c:
7457         * gst/asfdemux/asfheaders.h:
7458         * gst/asfdemux/asfpacket.c:
7459         * gst/asfdemux/asfpacket.h:
7460         * gst/asfdemux/gstasf.c:
7461         * gst/asfdemux/gstasfdemux.c:
7462         * gst/asfdemux/gstasfdemux.h:
7463         * gst/asfdemux/gstrtpasfdepay.c:
7464         * gst/asfdemux/gstrtpasfdepay.h:
7465         * gst/asfdemux/gstrtspwms.c:
7466         * gst/asfdemux/gstrtspwms.h:
7467         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7468         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7469         * gst/dvdsub/gstdvdsubdec.c:
7470         * gst/dvdsub/gstdvdsubdec.h:
7471         * gst/dvdsub/gstdvdsubparse.c:
7472         * gst/dvdsub/gstdvdsubparse.h:
7473         * gst/realmedia/asmrules.c:
7474         * gst/realmedia/asmrules.h:
7475         * gst/realmedia/gstrdtbuffer.c:
7476         * gst/realmedia/gstrdtbuffer.h:
7477         * gst/realmedia/pnmsrc.c:
7478         * gst/realmedia/pnmsrc.h:
7479         * gst/realmedia/rademux.c:
7480         * gst/realmedia/rademux.h:
7481         * gst/realmedia/rdtdepay.c:
7482         * gst/realmedia/rdtdepay.h:
7483         * gst/realmedia/rdtjitterbuffer.c:
7484         * gst/realmedia/rdtjitterbuffer.h:
7485         * gst/realmedia/rdtmanager.c:
7486         * gst/realmedia/rdtmanager.h:
7487         * gst/realmedia/realhash.c:
7488         * gst/realmedia/realhash.h:
7489         * gst/realmedia/realmedia.c:
7490         * gst/realmedia/rmdemux.c:
7491         * gst/realmedia/rmdemux.h:
7492         * gst/realmedia/rmutils.c:
7493         * gst/realmedia/rmutils.h:
7494         * gst/realmedia/rtspreal.c:
7495         * gst/realmedia/rtspreal.h:
7496         * gst/xingmux/gstxingmux.c:
7497         * gst/xingmux/gstxingmux.h:
7498         * gst/xingmux/plugin.c:
7499         * tests/check/elements/amrnbenc.c:
7500         * tests/check/elements/mpeg2dec.c:
7501         * tests/check/elements/x264enc.c:
7502         * tests/check/generic/index.c:
7503         * tests/check/generic/states.c:
7504         * tests/check/pipelines/lame.c:
7505           Fix FSF address
7506           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7507
7508 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
7509
7510         * gst/dvdsub/gstdvdsubdec.c:
7511           dvdsubdec: allocate correct amount of memory for bitmap
7512           https://bugzilla.gnome.org/show_bug.cgi?id=687192
7513
7514 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7515
7516         * ext/mpg123/gstmpg123audiodec.c:
7517           mpg123: removed unnecessary finalize function
7518           https://bugzilla.gnome.org/show_bug.cgi?id=687176
7519
7520 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
7521
7522         * ext/sidplay/gstsiddec.cc:
7523           siddec: reset bytes counter
7524           Reset the total_bytes counter so that we get timestamps correct.
7525           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7526
7527 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
7528
7529         * ext/mpg123/gstmpg123audiodec.c:
7530           mpg123: Fix leaks from not chaining up in the finalize function
7531
7532 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
7533
7534         * configure.ac:
7535         * docs/plugins/inspect/plugin-a52dec.xml:
7536         * docs/plugins/inspect/plugin-amrnb.xml:
7537         * docs/plugins/inspect/plugin-amrwbdec.xml:
7538         * docs/plugins/inspect/plugin-asf.xml:
7539         * docs/plugins/inspect/plugin-cdio.xml:
7540         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7541         * docs/plugins/inspect/plugin-dvdread.xml:
7542         * docs/plugins/inspect/plugin-dvdsub.xml:
7543         * docs/plugins/inspect/plugin-lame.xml:
7544         * docs/plugins/inspect/plugin-mad.xml:
7545         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7546         * docs/plugins/inspect/plugin-realmedia.xml:
7547         * docs/plugins/inspect/plugin-siddec.xml:
7548         * docs/plugins/inspect/plugin-twolame.xml:
7549         * docs/plugins/inspect/plugin-x264.xml:
7550         * docs/plugins/inspect/plugin-xingmux.xml:
7551         * win32/common/config.h:
7552           Back to feature development
7553
7554 === release 1.0.2 ===
7555
7556 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7557
7558         * ChangeLog:
7559         * NEWS:
7560         * RELEASE:
7561         * configure.ac:
7562         * docs/plugins/inspect/plugin-a52dec.xml:
7563         * docs/plugins/inspect/plugin-amrnb.xml:
7564         * docs/plugins/inspect/plugin-amrwbdec.xml:
7565         * docs/plugins/inspect/plugin-asf.xml:
7566         * docs/plugins/inspect/plugin-cdio.xml:
7567         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7568         * docs/plugins/inspect/plugin-dvdread.xml:
7569         * docs/plugins/inspect/plugin-dvdsub.xml:
7570         * docs/plugins/inspect/plugin-lame.xml:
7571         * docs/plugins/inspect/plugin-mad.xml:
7572         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7573         * docs/plugins/inspect/plugin-realmedia.xml:
7574         * docs/plugins/inspect/plugin-siddec.xml:
7575         * docs/plugins/inspect/plugin-twolame.xml:
7576         * docs/plugins/inspect/plugin-x264.xml:
7577         * docs/plugins/inspect/plugin-xingmux.xml:
7578         * gst-plugins-ugly.doap:
7579         * win32/common/config.h:
7580           Release 1.0.2
7581
7582 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7583
7584         * tests/check/elements/mpg123audiodec.c:
7585           tests: fix up mpg123 test a little
7586           - dist input files
7587           - fix sample leak
7588           - simplify check for elements
7589           - only run mpg123 test if mpg123 is available and selected
7590           - fix build in uninstalled setup
7591           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7592
7593 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7594
7595         * tests/check/elements/mpg123audiodec.c:
7596           tets: add unit test for mpg123audiodec
7597           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7598
7599 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7600
7601         * ext/mpg123/gstmpg123audiodec.c:
7602           mpg123: added gtkdoc section
7603           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7604
7605 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7606
7607         * ext/mpg123/gstmpg123audiodec.c:
7608           mpg123: fixed bug with last frame, disabled internal resampler & chatter
7609           * The last MP3 frame wasn't being pushed when base class was draining
7610           * Made sure mpg123 cannot ever use its (crude) internal resampler
7611           * Disabled mpg123 stderr output
7612           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7613
7614 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
7615
7616         * gst/asfdemux/Makefile.am:
7617         * gst/realmedia/Makefile.am:
7618           Makefile.am: Fix typos for generating the Android.mk files
7619           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7620           The typos led to generate the incorrect Android.mk files for the asfdemux
7621           and realmedia plugin.
7622           https://bugzilla.gnome.org/show_bug.cgi?id=686748
7623
7624 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7625
7626         * ext/mpg123/gstmpg123audiodec.c:
7627           mpg123: cleaned up comments, formatting, and logging lines
7628           also replaced mpg123decoder->handle != NULL checks with asserts
7629           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7630
7631 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7632
7633         * ext/dvdread/dvdreadsrc.c:
7634           dvdreadsrc: correctly set next cell when seeking to sector
7635
7636 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7637
7638         * gst/dvdsub/gstdvdsubparse.c:
7639           dvdsubparse: send src caps when receiving sink caps
7640
7641 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7642
7643         * ext/dvdread/dvdreadsrc.c:
7644           dvdreadsrc: update dvd event to enhanced approach
7645           ... in line with resindvdsrc.
7646
7647 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7648
7649         * docs/Makefile.am:
7650           docs: add 'make upload' target for new-release script
7651
7652 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7653
7654         * configure.ac:
7655         * docs/plugins/inspect/plugin-a52dec.xml:
7656         * docs/plugins/inspect/plugin-amrnb.xml:
7657         * docs/plugins/inspect/plugin-amrwbdec.xml:
7658         * docs/plugins/inspect/plugin-asf.xml:
7659         * docs/plugins/inspect/plugin-cdio.xml:
7660         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7661         * docs/plugins/inspect/plugin-dvdread.xml:
7662         * docs/plugins/inspect/plugin-dvdsub.xml:
7663         * docs/plugins/inspect/plugin-lame.xml:
7664         * docs/plugins/inspect/plugin-mad.xml:
7665         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7666         * docs/plugins/inspect/plugin-realmedia.xml:
7667         * docs/plugins/inspect/plugin-siddec.xml:
7668         * docs/plugins/inspect/plugin-twolame.xml:
7669         * docs/plugins/inspect/plugin-x264.xml:
7670         * docs/plugins/inspect/plugin-xingmux.xml:
7671         * win32/common/config.h:
7672           Back to development (bug fixing)
7673
7674 === release 1.0.1 ===
7675
7676 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
7677
7678         * ChangeLog:
7679         * NEWS:
7680         * RELEASE:
7681         * configure.ac:
7682         * docs/plugins/inspect/plugin-a52dec.xml:
7683         * docs/plugins/inspect/plugin-amrnb.xml:
7684         * docs/plugins/inspect/plugin-amrwbdec.xml:
7685         * docs/plugins/inspect/plugin-asf.xml:
7686         * docs/plugins/inspect/plugin-cdio.xml:
7687         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7688         * docs/plugins/inspect/plugin-dvdread.xml:
7689         * docs/plugins/inspect/plugin-dvdsub.xml:
7690         * docs/plugins/inspect/plugin-lame.xml:
7691         * docs/plugins/inspect/plugin-mad.xml:
7692         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7693         * docs/plugins/inspect/plugin-realmedia.xml:
7694         * docs/plugins/inspect/plugin-siddec.xml:
7695         * docs/plugins/inspect/plugin-twolame.xml:
7696         * docs/plugins/inspect/plugin-x264.xml:
7697         * docs/plugins/inspect/plugin-xingmux.xml:
7698         * gst-plugins-ugly.doap:
7699         * win32/common/config.h:
7700           Release 1.0.1
7701
7702 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7703
7704         * common:
7705           Automatic update of common submodule
7706           From 6c0b52c to 6bb6951
7707
7708 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
7709
7710         * ext/mpeg2dec/gstmpeg2dec.c:
7711           mpeg2dec: Don't error out when there is no associated buffer
7712           In 0.10, having mpeg2dec occasionally tell us to output a frame that
7713           was never decoded was just ignored, so do the same in 1.0
7714           Fixes: #685107
7715
7716 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
7717
7718         * REQUIREMENTS:
7719         * gst/dvdsub/gstdvdsubdec.c:
7720           Purge mention of liboil and update REQUIREMENTS
7721           https://bugzilla.gnome.org/show_bug.cgi?id=673285
7722
7723 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
7724
7725         * ext/x264/gstx264enc.c:
7726           x264enc: when setting fallback decoder latency, set valid min_latency
7727           Min. latency needs to be a valid time, so pass 0 as default
7728           value in the fallback case where we can't determine any latency,
7729           and avoid nasty criticals at runtime.
7730
7731 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7732
7733         * configure.ac:
7734         * docs/plugins/inspect/plugin-a52dec.xml:
7735         * docs/plugins/inspect/plugin-amrnb.xml:
7736         * docs/plugins/inspect/plugin-amrwbdec.xml:
7737         * docs/plugins/inspect/plugin-asf.xml:
7738         * docs/plugins/inspect/plugin-cdio.xml:
7739         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7740         * docs/plugins/inspect/plugin-dvdread.xml:
7741         * docs/plugins/inspect/plugin-dvdsub.xml:
7742         * docs/plugins/inspect/plugin-lame.xml:
7743         * docs/plugins/inspect/plugin-mad.xml:
7744         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7745         * docs/plugins/inspect/plugin-realmedia.xml:
7746         * docs/plugins/inspect/plugin-siddec.xml:
7747         * docs/plugins/inspect/plugin-twolame.xml:
7748         * docs/plugins/inspect/plugin-x264.xml:
7749         * docs/plugins/inspect/plugin-xingmux.xml:
7750         * win32/common/config.h:
7751           Back to development (bug fixing)
7752
7753 === release 1.0.0 ===
7754
7755 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7756
7757         * NEWS:
7758         * RELEASE:
7759         * configure.ac:
7760         * docs/plugins/inspect/plugin-a52dec.xml:
7761         * docs/plugins/inspect/plugin-amrnb.xml:
7762         * docs/plugins/inspect/plugin-amrwbdec.xml:
7763         * docs/plugins/inspect/plugin-asf.xml:
7764         * docs/plugins/inspect/plugin-cdio.xml:
7765         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7766         * docs/plugins/inspect/plugin-dvdread.xml:
7767         * docs/plugins/inspect/plugin-dvdsub.xml:
7768         * docs/plugins/inspect/plugin-lame.xml:
7769         * docs/plugins/inspect/plugin-mad.xml:
7770         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7771         * docs/plugins/inspect/plugin-realmedia.xml:
7772         * docs/plugins/inspect/plugin-siddec.xml:
7773         * docs/plugins/inspect/plugin-twolame.xml:
7774         * docs/plugins/inspect/plugin-x264.xml:
7775         * docs/plugins/inspect/plugin-xingmux.xml:
7776         * gst-plugins-ugly.doap:
7777         * win32/common/config.h:
7778           Release 1.0.0
7779
7780 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
7781
7782         * common:
7783           Automatic update of common submodule
7784           From 4f962f7 to 6c0b52c
7785
7786 === release 0.11.99 ===
7787
7788 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7789
7790         * configure.ac:
7791         * docs/plugins/inspect/plugin-xingmux.xml:
7792         * gst-plugins-ugly.doap:
7793         * win32/common/config.h:
7794           Release 0.11.99
7795
7796 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7797
7798         * docs/plugins/inspect/plugin-a52dec.xml:
7799         * docs/plugins/inspect/plugin-amrnb.xml:
7800         * docs/plugins/inspect/plugin-amrwbdec.xml:
7801         * docs/plugins/inspect/plugin-asf.xml:
7802         * docs/plugins/inspect/plugin-cdio.xml:
7803         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7804         * docs/plugins/inspect/plugin-dvdread.xml:
7805         * docs/plugins/inspect/plugin-dvdsub.xml:
7806         * docs/plugins/inspect/plugin-lame.xml:
7807         * docs/plugins/inspect/plugin-mad.xml:
7808         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7809         * docs/plugins/inspect/plugin-realmedia.xml:
7810         * docs/plugins/inspect/plugin-siddec.xml:
7811         * docs/plugins/inspect/plugin-twolame.xml:
7812         * docs/plugins/inspect/plugin-x264.xml:
7813           docs: update docs
7814
7815 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7816
7817         * configure.ac:
7818         * ext/amrnb/Makefile.am:
7819         * ext/amrwbdec/Makefile.am:
7820         * ext/lame/Makefile.am:
7821         * ext/twolame/Makefile.am:
7822         * tests/check/Makefile.am:
7823           Remove -DGST_USE_UNSTABLE_API
7824
7825 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7826
7827         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7828         * docs/plugins/inspect/plugin-a52dec.xml:
7829         * docs/plugins/inspect/plugin-amrnb.xml:
7830         * docs/plugins/inspect/plugin-amrwbdec.xml:
7831         * docs/plugins/inspect/plugin-asf.xml:
7832         * docs/plugins/inspect/plugin-cdio.xml:
7833         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7834         * docs/plugins/inspect/plugin-dvdread.xml:
7835         * docs/plugins/inspect/plugin-dvdsub.xml:
7836         * docs/plugins/inspect/plugin-lame.xml:
7837         * docs/plugins/inspect/plugin-mad.xml:
7838         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7839         * docs/plugins/inspect/plugin-realmedia.xml:
7840         * docs/plugins/inspect/plugin-siddec.xml:
7841         * docs/plugins/inspect/plugin-twolame.xml:
7842         * docs/plugins/inspect/plugin-x264.xml:
7843           Update docs
7844
7845 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7846
7847         * ext/cdio/gstcdio.c:
7848           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7849           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7850           introspection/updating for this plugin.
7851
7852 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7853
7854         * gst-plugins-ugly.spec.in:
7855           Switch to F18 package naming
7856
7857 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7858
7859         * ext/dvdread/demo-play:
7860         * tests/check/elements/mpeg2dec.c:
7861           rename some caps and elements in examples
7862
7863 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
7864
7865         * configure.ac:
7866           Back to development
7867
7868 === release 0.11.94 ===
7869
7870 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7871
7872         * ChangeLog:
7873         * configure.ac:
7874         * gst-plugins-ugly.doap:
7875         * win32/common/config.h:
7876           Release 0.11.94
7877
7878 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
7879
7880         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7881         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7882         * docs/plugins/gst-plugins-ugly-plugins.signals:
7883         * docs/plugins/inspect/plugin-a52dec.xml:
7884         * docs/plugins/inspect/plugin-amrnb.xml:
7885         * docs/plugins/inspect/plugin-amrwbdec.xml:
7886         * docs/plugins/inspect/plugin-asf.xml:
7887         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7888         * docs/plugins/inspect/plugin-dvdread.xml:
7889         * docs/plugins/inspect/plugin-dvdsub.xml:
7890         * docs/plugins/inspect/plugin-lame.xml:
7891         * docs/plugins/inspect/plugin-mad.xml:
7892         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7893         * docs/plugins/inspect/plugin-realmedia.xml:
7894         * docs/plugins/inspect/plugin-siddec.xml:
7895         * docs/plugins/inspect/plugin-twolame.xml:
7896         * docs/plugins/inspect/plugin-x264.xml:
7897           docs: update docs
7898
7899 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7900
7901         * gst/realmedia/rmdemux.c:
7902           rmdemux: use DTS and PTS
7903           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7904           undefined to make the decoder do the right thing. We can then remove the code
7905           that tries to guess the PTS from the DTS.
7906
7907 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
7908
7909         * ext/mpeg2dec/gstmpeg2dec.c:
7910           mpeg2dec: Hold ref to buffer while mapped
7911           So that the buffer still exists when we go to unmap it later,
7912           even if it got pushed in the meantime.
7913
7914 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
7915
7916         * tests/check/elements/x264enc.c:
7917           x264enc test: x264enc produces constrained-baseline, not the full baseline
7918
7919 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7920
7921         * gst/asfdemux/gstasfdemux.c:
7922         * gst/realmedia/rademux.c:
7923         * gst/realmedia/rmdemux.c:
7924           gst: only activate in pull mode if upstream is seekable
7925
7926 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7927
7928         * gst/realmedia/rademux.c:
7929           rademux: tags can be NULL
7930
7931 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7932
7933         * ext/mad/gstmad.c:
7934           mad: fix email address
7935
7936 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7937
7938         * ext/mad/gstmad.c:
7939           mad: init base class method only once
7940
7941 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7942
7943         * gst/xingmux/gstxingmux.c:
7944           xingmux: remove defunct commented code
7945
7946 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7947
7948         * gst/dvdsub/gstdvdsubdec.c:
7949           dvbsubdec: handle and send GAP event
7950           ... in stead of update newsegment event.
7951
7952 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7953
7954         * gst/dvdsub/gstdvdsubdec.c:
7955           dvbsubdec: adjust disabled code comment style
7956
7957 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7958
7959         * ext/x264/gstx264enc.c:
7960           x264enc: clean up some debug statements
7961
7962 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7963
7964         * ext/x264/gstx264enc.c:
7965         * ext/x264/gstx264enc.h:
7966           x264enc: handle possibly negative DTS provided by codec
7967           ... by arranging for an offset such that DTS == PTS for keyframes,
7968           which is expected elsewhere to go along with semantics of PTS and DTS.
7969           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
7970
7971 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7972
7973         * gst-plugins-ugly.spec.in:
7974           Fix spec file for ugly
7975
7976 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7977
7978         * tests/check/elements/mpeg2dec.c:
7979           tests: mpeg2dec: initialize variable
7980           ... which avoids test segfaulting.
7981
7982 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
7983
7984         * tests/check/elements/mpeg2dec.c:
7985           check: Feed parsed data to mpeg2dec
7986           And fix the expected output caps by adding colorimetry field
7987
7988 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
7989
7990         * common:
7991           Automatic update of common submodule
7992           From 668acee to 4f962f7
7993
7994 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
7995
7996         * configure.ac:
7997           configure: bump gtk-doc req to 1.12 (mar-2009)
7998           This allows us to e.g. unconditionally use gtkdoc-rebase.
7999
8000 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8001
8002         * docs/plugins/inspect/plugin-dvdsub.xml:
8003         * gst/dvdsub/gstdvdsubdec.c:
8004         * gst/dvdsub/gstdvdsubparse.c:
8005           video/x-dvd-subpicture -> subpicture/x-dvd
8006
8007 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8008
8009         * ext/x264/gstx264enc.c:
8010           x264enc: Use new video encoder base class API for handling tags
8011
8012 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8013
8014         * ext/mpg123/gstmpg123audiodec.c:
8015           mpg123: Give MARGINAL rank to the mpg123 decoder element
8016
8017 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8018
8019         * gst/dvdsub/gstdvdsubdec.c:
8020           dvdsubdec: Set alignment at the correct place of GstAllocationParams
8021
8022 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8023
8024         * configure.ac:
8025         * win32/common/config.h:
8026           Back to development
8027
8028 === release 0.11.93 ===
8029
8030 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8031
8032         * configure.ac:
8033         * gst-plugins-ugly.doap:
8034         * win32/common/config.h:
8035           Release 0.11.93
8036
8037 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8038
8039         * gst/asfdemux/asfpacket.c:
8040         * gst/realmedia/rmdemux.c:
8041           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8042
8043 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8044
8045         * ext/mpg123/Makefile.am:
8046           mpg123: dist header file
8047
8048 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8049
8050         * gst/asfdemux/asfpacket.c:
8051           asfdemux: avoid some more invalid timestamp arithmetic
8052           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8053
8054 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8055
8056         * ext/sidplay/gstsiddec.cc:
8057         * gst/asfdemux/gstasfdemux.c:
8058         * gst/realmedia/rademux.c:
8059         * gst/realmedia/rmdemux.c:
8060           gst: Add stream-id to stream-start events
8061
8062 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
8063
8064         * ext/mpeg2dec/gstmpeg2dec.c:
8065           mpeg2dec: Don't use NULL values for fbuf
8066           We need to make a difference between the initial dummy buffers (which
8067           have a fbuf->id of NULL) and the buffers on which we allocated
8068           video frames.
8069
8070 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
8071
8072         * common:
8073           Automatic update of common submodule
8074           From 94ccf4c to 668acee
8075
8076 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
8077
8078         * ext/a52dec/gsta52dec.c:
8079         * ext/lame/gstlamemp3enc.c:
8080         * gst/asfdemux/gstasfdemux.c:
8081         * gst/realmedia/rademux.c:
8082         * gst/realmedia/rmdemux.c:
8083         * gst/realmedia/rmutils.c:
8084           gst_tag_list_free -> gst_tag_list_unref
8085
8086 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8087
8088         * ext/mpg123/gstmpg123audiodec.c:
8089           mpg123: map input buffer in READ mode, not WRITE mode
8090           Makes things actually work.
8091
8092 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8093
8094         * ext/mpg123/gstmpg123audiodec.c:
8095           mpg123: query supported output formats at run-time
8096           Fixes stuff. We use a string here since we can't be bothered
8097           with GValue.
8098
8099 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8100
8101         * ext/mpg123/Makefile.am:
8102           mpg123: hook up to build system
8103
8104 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
8105
8106         * ext/mpg123/gstmpg123audiodec.c:
8107         * ext/mpg123/gstmpg123audiodec.h:
8108           mpg123: add new libmpg123-based mp3 decoder plugin
8109           Needs a bit of cleaning up.
8110           https://bugzilla.gnome.org/show_bug.cgi?id=681003
8111
8112 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8113
8114         * ext/sidplay/gstsiddec.cc:
8115         * ext/x264/gstx264enc.c:
8116         * gst/asfdemux/gstasfdemux.c:
8117         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8118         * gst/realmedia/rademux.c:
8119         * gst/realmedia/rmdemux.c:
8120           tag: Update for taglist/tag event API changes
8121
8122 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
8123
8124         * ext/mpeg2dec/gstmpeg2dec.c:
8125           mpeg2dec: Avoid dropping first GOP
8126           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8127           do not check if it is NULL or not.
8128           And cleanup a bit of debug
8129
8130 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8131
8132         * gst/realmedia/rdtmanager.c:
8133         * gst/realmedia/rdtmanager.h:
8134           rdt: add on-npt-stop signal
8135           rtspsrc will look for it.
8136
8137 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8138
8139         * gst/realmedia/rdtmanager.c:
8140           rdt: set caps after activating the pad
8141
8142 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8143
8144         * gst/realmedia/gstrdtbuffer.c:
8145           rdt: reset map info
8146
8147 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8148
8149         * gst/asfdemux/gstrtpasfdepay.c:
8150           asfdepay: fix padding correction
8151           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8152           existing memory in the target buffer..
8153           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8154
8155 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8156
8157         * ext/mpeg2dec/gstmpeg2dec.c:
8158           mpeg2dec: copy buffer flags when cropping
8159           When we crop a buffer, copy the flags as well.
8160
8161 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
8162
8163         * ext/mpeg2dec/gstmpeg2dec.c:
8164           mpeg2dec: Fix GstVideoInfo pointer
8165
8166 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
8167
8168         * ext/mpeg2dec/gstmpeg2dec.c:
8169           mpeg2dec: Correctly flag output buffer interlaced state
8170           If the sequence is not flagged as progressive its buffers are marked
8171           interlace mode mixed. There is an individual picture flag indicating
8172           whether picture in the sequence are interlaced or not. This is used
8173           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8174           completely indicate the buffer's interlaced state.
8175           Also, TFF and RFF should only be set if the sequence is not progressive.
8176
8177 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8178
8179         * ext/mpeg2dec/gstmpeg2dec.c:
8180           ext: Update for video base classes API changes
8181
8182 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8183
8184         * common:
8185           Automatic update of common submodule
8186           From 98e386f to 94ccf4c
8187
8188 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8189
8190         * gst/asfdemux/asfpacket.c:
8191           asfdemux: make sure to avoid arithmetic with _NONE timestamp
8192
8193 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8194
8195         * gst/asfdemux/asfpacket.c:
8196           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8197           ... so it does not get used as first (valid) payload ts, whereas
8198           the first real valid payload ts may be considerably larger.
8199           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8200
8201 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8202
8203         * gst/asfdemux/gstasfdemux.c:
8204           asfdemux: slightly relax supported seek requirements
8205           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8206
8207 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8208
8209         * ext/mpeg2dec/gstmpeg2dec.c:
8210           mpeg2dec: Propagate GstFlowReturn where needed
8211           It was just ignoring the return values...
8212
8213 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8214
8215         * ext/mpeg2dec/gstmpeg2dec.c:
8216           mpeg2dec: Store temporary buffers out of the way
8217           When mpeg2dec needs to do cropping (because downstream can't handle it),
8218           we need temporary buffers to decode to.
8219           Use the user_data field to store those, and unify the rest of the code
8220           that needs to touch a buffer (regardless of how/where it was allocated).
8221           https://bugzilla.gnome.org/show_bug.cgi?id=680194
8222
8223 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8224
8225         * ext/mpeg2dec/gstmpeg2dec.c:
8226           mpeg2dec: Call gst_video_decoder_negotiate()
8227
8228 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8229
8230         * gst/realmedia/rmdemux.c:
8231           rmdemux: give stream tags a different event name so they don't overwrite global tags
8232           There can only be one taglist per name for sticky tag events.
8233           Needs to be fixed more properly, see
8234           https://bugzilla.gnome.org/show_bug.cgi?id=677619
8235
8236 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8237
8238         * gst/realmedia/rademux.c:
8239           rademux: set/send caps on pad after activating it
8240
8241 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8242
8243         * gst/realmedia/rmdemux.c:
8244           rmdemux: set/send caps after activating the source pads
8245           Makes sure the caps event isn't dropped immediately.
8246
8247 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8248
8249         * ext/dvdread/dvdreadsrc.c:
8250           dvdreadsrc: mustn't drop queries like caps query if not started yet
8251
8252 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
8253
8254         * gst/asfdemux/gstasfdemux.c:
8255           asfdemux: extract WM/Year as GstDateTime instead of GDate
8256           So we can signal that only the year field is valid.
8257
8258 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8259
8260         * gst/asfdemux/gstasfdemux.c:
8261           asfdemux: don't leak payload if we are not pushing it
8262
8263 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8264
8265         * ext/sidplay/gstsiddec.cc:
8266         * gst/asfdemux/gstasfdemux.c:
8267         * gst/realmedia/rademux.c:
8268         * gst/realmedia/rmdemux.c:
8269           demuxers: Push STREAM_START when needed
8270
8271 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8272
8273         * gst/asfdemux/gstasfdemux.c:
8274           asf: don't push on inactive streams
8275
8276 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8277
8278         * ext/dvdread/dvdreadsrc.c:
8279           dvdreadsrc: set rank to NONE
8280           It should never be autoplugged really, for DVD
8281           playback there's rsndvd (or will be, realsoonnow).
8282
8283 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8284
8285         * ext/mpeg2dec/gstmpeg2dec.c:
8286           fix for allocator API changes
8287
8288 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8289
8290         * ext/x264/gstx264enc.c:
8291           update for query api changes
8292
8293 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8294
8295         * ext/mpeg2dec/gstmpeg2dec.c:
8296           update for query api changes
8297
8298 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8299
8300         * ext/x264/gstx264enc.c:
8301           update for allocation query changes
8302
8303 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
8304
8305         * LICENSE_readme:
8306           LICENSE_readme: fix typo
8307
8308 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
8309
8310         * LICENSE_readme:
8311           LICENSE_readme: mention x264
8312           https://bugzilla.gnome.org/show_bug.cgi?id=679472
8313
8314 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8315
8316         * gst/asfdemux/gstasfdemux.c:
8317         * gst/realmedia/rademux.c:
8318         * gst/realmedia/rmdemux.c:
8319           gst: Implement segment-done event
8320
8321 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8322
8323         * gst/asfdemux/gstasfdemux.c:
8324           asf: fix x-wmv format in caps
8325
8326 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8327
8328         * gst/asfdemux/asfpacket.c:
8329           asf: unmap packets
8330
8331 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
8332
8333         * gst/asfdemux/asfpacket.c:
8334         * gst/asfdemux/asfpacket.h:
8335         * gst/asfdemux/gstasfdemux.c:
8336           asfdemux: Ignore parsing errors from broken packets
8337           We should instead be counting the number of errors and exiting if
8338           they're too numerous. This makes a number of broken ASF files playable.
8339           https://bugzilla.gnome.org/show_bug.cgi?id=678543
8340           Conflicts:
8341           gst/asfdemux/asfpacket.c
8342           gst/asfdemux/gstasfdemux.c
8343
8344 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8345
8346         * gst/asfdemux/gstasfdemux.c:
8347           fix interlace-mode
8348
8349 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8350
8351         * ext/mpeg2dec/gstmpeg2dec.c:
8352           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8353
8354 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8355
8356         * ext/mpeg2dec/gstmpeg2dec.c:
8357           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8358           Fixes bug #377713.
8359
8360 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
8361
8362         * ext/x264/gstx264enc.c:
8363           x264enc: Fix unitialized variable and taglist event
8364
8365 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8366
8367         * ext/mpeg2dec/gstmpeg2dec.c:
8368           mpeg2dec: fix compilation
8369
8370 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8371
8372         * ext/sidplay/gstsiddec.cc:
8373         * gst/asfdemux/gstasfdemux.c:
8374         * gst/realmedia/rademux.c:
8375         * gst/realmedia/rdtmanager.c:
8376         * gst/realmedia/rmdemux.c:
8377           update for task api change
8378
8379 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8380
8381         * ext/mpeg2dec/gstmpeg2dec.c:
8382         * ext/x264/gstx264enc.c:
8383           fix compilation
8384
8385 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8386
8387         * ext/mpeg2dec/gstmpeg2dec.c:
8388         * ext/mpeg2dec/gstmpeg2dec.h:
8389           mpeg2dec: Port to 0.11 again
8390
8391 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8392
8393         * ext/x264/gstx264enc.c:
8394           x264enc: Fix compiler warning
8395
8396 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8397
8398         * ext/mpeg2dec/gstmpeg2dec.c:
8399         * ext/mpeg2dec/gstmpeg2dec.h:
8400           mpeg2dec: Report PAR if not present upstream
8401           And clean up some code
8402
8403 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8404
8405         * ext/mpeg2dec/gstmpeg2dec.c:
8406           mpeg2dec: use _scale_ceil to compute frame period
8407           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8408
8409 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8410
8411         * ext/mpeg2dec/gstmpeg2dec.c:
8412           mpeg2dec: mpeg2dec actually has 3 frame latency
8413           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8414
8415 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8416
8417         * ext/mpeg2dec/gstmpeg2dec.c:
8418           mpeg2dec: Fix large output buffers leak
8419
8420 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8421
8422         * ext/mpeg2dec/gstmpeg2dec.c:
8423           mpeg2dec: Port to new way of handling frame reference
8424
8425 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8426
8427         * ext/mpeg2dec/gstmpeg2dec.c:
8428           mpeg2dec: don't leak input_state
8429
8430 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8431
8432         * ext/mpeg2dec/gstmpeg2dec.c:
8433         * ext/mpeg2dec/gstmpeg2dec.h:
8434           mpeg2dec: Port to GstVideoDecoder base class
8435           Conflicts:
8436           ext/mpeg2dec/gstmpeg2dec.c
8437           ext/mpeg2dec/gstmpeg2dec.h
8438           Back to 0.10 state, needs to be ported to 0.11 again.
8439
8440 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8441
8442           Merge remote-tracking branch 'origin/master'
8443
8444 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8445
8446         * ext/x264/gstx264enc.c:
8447         * ext/x264/gstx264enc.h:
8448           x264enc: Port to 0.11 again
8449
8450 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8451
8452         * ext/x264/gstx264enc.c:
8453           x264enc: Don't set latency while holding object lock
8454           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8455           https://bugzilla.gnome.org/show_bug.cgi?id=675762
8456
8457 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8458
8459         * ext/x264/gstx264enc.c:
8460           x264enc: Use video encoder stream lock to avoid deadlock
8461
8462 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8463
8464         * ext/x264/gstx264enc.c:
8465           x264enc: Port to new way of passing frame reference
8466
8467 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8468
8469         * ext/x264/gstx264enc.c:
8470           x264enc: Set default stream-format to avc as it's a better format
8471
8472 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8473
8474         * ext/x264/gstx264enc.c:
8475           x264enc: Fix setting latency
8476           Fixes setting latency when framerate is dynamic and round up the latency
8477           to avoid rounding issues.
8478
8479 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8480
8481         * ext/x264/gstx264enc.c:
8482           x264enc: gst_video_encoder_get_frame() is now transfer full
8483
8484 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8485
8486         * ext/x264/gstx264enc.c:
8487           x264enc: don't leak output state
8488
8489 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8490
8491         * ext/x264/gstx264enc.c:
8492         * ext/x264/gstx264enc.h:
8493           x264enc: Remove x264 backward compatibility support
8494
8495 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8496
8497         * ext/x264/gstx264enc.c:
8498           x264enc: Report latency base on x264 buffer size
8499
8500 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8501
8502         * configure.ac:
8503         * ext/x264/gstx264enc.c:
8504         * ext/x264/gstx264enc.h:
8505           x264enc: Port to GstVideoEncoder baseclass
8506           Conflicts:
8507           configure.ac
8508           ext/x264/gstx264enc.c
8509           ext/x264/gstx264enc.h
8510           Back to 0.10 state, needs to be ported to 0.11 again.
8511
8512 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8513
8514         * Android.mk:
8515         * LICENSE_readme:
8516         * configure.ac:
8517         * docs/plugins/Makefile.am:
8518         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8519         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8520         * docs/plugins/inspect/plugin-synaesthesia.xml:
8521         * gst/synaesthesia/.gitignore:
8522         * gst/synaesthesia/Makefile.am:
8523         * gst/synaesthesia/README:
8524         * gst/synaesthesia/gstsynaesthesia.c:
8525         * gst/synaesthesia/gstsynaesthesia.h:
8526         * gst/synaesthesia/synaescope.c:
8527         * gst/synaesthesia/synaescope.h:
8528           synaesthesia: remove experimental GPL-ed synaesthesia plugin
8529           It never made it out of experimental, and there's a new
8530           synaescope element in gst-plugins-bad that's hopefully
8531           sufficiently similar.
8532           https://bugzilla.gnome.org/show_bug.cgi?id=356882
8533
8534 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8535
8536         * gst/mpegstream/.gitignore:
8537           mpegstream: remove leftover hidden .gitignore file
8538
8539 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8540
8541         * gst/synaesthesia/gstsynaesthesia.c:
8542         * tests/check/elements/amrnbenc.c:
8543         * tests/check/elements/x264enc.c:
8544           elements: Use gst_pad_set_caps() instead of manual event fiddling
8545
8546 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8547
8548         * common:
8549           Automatic update of common submodule
8550           From 03a0e57 to 98e386f
8551
8552 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8553
8554         * configure.ac:
8555           Back to development
8556
8557 === release 0.11.92 ===
8558
8559 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8560
8561         * ChangeLog:
8562         * NEWS:
8563         * RELEASE:
8564         * configure.ac:
8565         * docs/plugins/inspect/plugin-a52dec.xml:
8566         * docs/plugins/inspect/plugin-amrnb.xml:
8567         * docs/plugins/inspect/plugin-amrwbdec.xml:
8568         * docs/plugins/inspect/plugin-asf.xml:
8569         * docs/plugins/inspect/plugin-cdio.xml:
8570         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8571         * docs/plugins/inspect/plugin-dvdread.xml:
8572         * docs/plugins/inspect/plugin-dvdsub.xml:
8573         * docs/plugins/inspect/plugin-lame.xml:
8574         * docs/plugins/inspect/plugin-mad.xml:
8575         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8576         * docs/plugins/inspect/plugin-realmedia.xml:
8577         * docs/plugins/inspect/plugin-siddec.xml:
8578         * docs/plugins/inspect/plugin-twolame.xml:
8579         * docs/plugins/inspect/plugin-x264.xml:
8580         * gst-plugins-ugly.doap:
8581         * win32/common/config.h:
8582           Release 0.11.92
8583
8584 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8585
8586         * po/af.po:
8587         * po/az.po:
8588         * po/bg.po:
8589         * po/ca.po:
8590         * po/cs.po:
8591         * po/da.po:
8592         * po/de.po:
8593         * po/el.po:
8594         * po/en_GB.po:
8595         * po/eo.po:
8596         * po/es.po:
8597         * po/eu.po:
8598         * po/fi.po:
8599         * po/fr.po:
8600         * po/gl.po:
8601         * po/hu.po:
8602         * po/id.po:
8603         * po/it.po:
8604         * po/ja.po:
8605         * po/lt.po:
8606         * po/lv.po:
8607         * po/ms.po:
8608         * po/mt.po:
8609         * po/nb.po:
8610         * po/nl.po:
8611         * po/or.po:
8612         * po/pl.po:
8613         * po/pt_BR.po:
8614         * po/ro.po:
8615         * po/ru.po:
8616         * po/sk.po:
8617         * po/sl.po:
8618         * po/sq.po:
8619         * po/sr.po:
8620         * po/sv.po:
8621         * po/tr.po:
8622         * po/uk.po:
8623         * po/vi.po:
8624         * po/zh_CN.po:
8625           Update .po files
8626
8627 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8628
8629         * common:
8630           Automatic update of common submodule
8631           From 1fab359 to 03a0e57
8632
8633 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8634
8635         * ext/sidplay/gstsiddec.cc:
8636         * gst/asfdemux/gstasfdemux.c:
8637         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8638         * gst/realmedia/rademux.c:
8639         * gst/realmedia/rmdemux.c:
8640           update for tag event change
8641
8642 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8643
8644         * common:
8645           Automatic update of common submodule
8646           From f1b5a96 to 1fab359
8647
8648 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8649
8650         * common:
8651           Automatic update of common submodule
8652           From 92b7266 to f1b5a96
8653
8654 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8655
8656         * common:
8657           Automatic update of common submodule
8658           From ec1c4a8 to 92b7266
8659
8660 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8661
8662         * common:
8663           Automatic update of common submodule
8664           From 3429ba6 to ec1c4a8
8665
8666 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8667
8668         * gst/realmedia/rmutils.c:
8669           realmedia: don't use GstStructure API on tag lists
8670
8671 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
8672
8673         * ext/a52dec/gsta52dec.c:
8674           a52dec: really prefer the original number (and position) of channels
8675           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8676
8677 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8678
8679         * common:
8680           Automatic update of common submodule
8681           From dc70203 to 3429ba6
8682
8683 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8684
8685         * configure.ac:
8686         * ext/x264/gstx264enc.c:
8687           x264: bump x264 requirement to build 106 or later
8688           Build 106 is from September 2010.
8689           https://bugzilla.gnome.org/show_bug.cgi?id=676257
8690
8691 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
8692
8693         * ext/a52dec/gsta52dec.c:
8694         * m4/a52.m4:
8695           a52dec: adapt to work also with new liba52
8696           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8697
8698 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8699
8700         * ext/a52dec/gsta52dec.c:
8701           a52dec: trigger renegotiation upon changed stream channels
8702           Fixes #675451
8703
8704 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8705
8706         * configure.ac:
8707           configure: Require core/base 0.11.91
8708
8709 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
8710
8711         * .gitignore:
8712           .gitignore: add visual studio IDE files and OS X .DS_Store files
8713           https://bugzilla.gnome.org/show_bug.cgi?id=667899
8714
8715 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8716
8717         * configure.ac:
8718           Back to development
8719
8720 === release 0.11.91 ===
8721
8722 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8723
8724         * ChangeLog:
8725         * NEWS:
8726         * RELEASE:
8727         * common:
8728         * configure.ac:
8729         * gst-plugins-ugly.doap:
8730         * win32/common/config.h:
8731           Release 0.11.91
8732
8733 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8734
8735         * po/af.po:
8736         * po/az.po:
8737         * po/bg.po:
8738         * po/ca.po:
8739         * po/cs.po:
8740         * po/da.po:
8741         * po/de.po:
8742         * po/el.po:
8743         * po/en_GB.po:
8744         * po/eo.po:
8745         * po/es.po:
8746         * po/eu.po:
8747         * po/fi.po:
8748         * po/fr.po:
8749         * po/gl.po:
8750         * po/hu.po:
8751         * po/id.po:
8752         * po/it.po:
8753         * po/ja.po:
8754         * po/lt.po:
8755         * po/lv.po:
8756         * po/ms.po:
8757         * po/mt.po:
8758         * po/nb.po:
8759         * po/nl.po:
8760         * po/or.po:
8761         * po/pl.po:
8762         * po/pt_BR.po:
8763         * po/ro.po:
8764         * po/ru.po:
8765         * po/sk.po:
8766         * po/sl.po:
8767         * po/sq.po:
8768         * po/sr.po:
8769         * po/sv.po:
8770         * po/tr.po:
8771         * po/uk.po:
8772         * po/vi.po:
8773         * po/zh_CN.po:
8774           Update .po files
8775
8776 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8777
8778           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8779
8780 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8781
8782         * common:
8783           Automatic update of common submodule
8784           From dc70203 to 3429ba6
8785
8786 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8787
8788         * gst/asfdemux/asfpacket.c:
8789           asfdemux: Use correct enum type
8790
8791 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8792
8793         * gst/asfdemux/gstasfdemux.c:
8794           asfdemux: implement pull mode seek snap flags when an index is present
8795           Also ensure we get a proper EOS when seeking past the end of the
8796           file, or (when the snap after flag is set) between the last keyframe
8797           and the end of the file.
8798
8799 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
8800
8801         * ext/cdio/gstcdio.c:
8802         * ext/cdio/gstcdio.h:
8803         * ext/cdio/gstcdiocddasrc.c:
8804           cdio: compensate for libcdio's recent cd-text api changes
8805           https://bugzilla.gnome.org/show_bug.cgi?id=675112
8806           Conflicts:
8807           ext/cdio/gstcdiocddasrc.c
8808
8809 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8810
8811         * ext/dvdread/dvdreadsrc.c:
8812           dvdread: fix build after recent include reshuffling in core
8813           Need to include gmodule.h ourselves now.
8814
8815 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8816
8817         * ext/mpeg2dec/gstmpeg2dec.c:
8818           video: Update for libgstvideo API changes
8819
8820 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8821
8822         * common:
8823           Automatic update of common submodule
8824           From 6db25be to dc70203
8825
8826 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8827
8828         * gst/asfdemux/asfpacket.c:
8829         * gst/asfdemux/asfpacket.h:
8830           asfdemux: fix performance issue, especially with high-bitrate streams
8831           Two things were suboptimal from a performance point of view:
8832           a) consider a large media object such as a video keyframe, which
8833           may be split up into multiple fragments. We would assemble
8834           the media object as follows:
8835           buf = join (join (join (frag1, frag2), frag3), frag4)
8836           which causes many unnecessary memcpy()s, and malloc/free,
8837           which could easily add up to a multiple of the actual object
8838           size. To avoid this, we allocate a buffer of the size needed
8839           from the start and copy fragments into that directly.
8840           b) for every fragment to join, we would create a sub-buffer
8841           before joining it (which would discard the sub-buffer again),
8842           leading to unnecessary miniobject create/free churn.
8843           Conflicts:
8844           gst/asfdemux/asfpacket.c
8845           gst/asfdemux/asfpacket.h
8846
8847 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8848
8849         * gst/asfdemux/asfpacket.c:
8850           asfdemux: avoid unnecessary stream lookup
8851           We have already retrieved the stream for that stream number and
8852           made sure it's not NULL, so no need to do it again here; neither
8853           the number nor the streams changed since the last time.
8854
8855 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
8856
8857         * ext/a52dec/gsta52dec.c:
8858           a52dec: fix first_access bigger than 2
8859           gst_buffer_extract returns the number of bytes extracted, here 2 max.
8860           Set size to the buffer size as was done in 0.10 to avoid first_access
8861           error when it bypass 2.
8862           https://bugzilla.gnome.org/show_bug.cgi?id=673434
8863
8864 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8865
8866         * autogen.sh:
8867         * configure.ac:
8868           configure: Modernize autotools setup a bit
8869           Also we now only create tar.bz2 and tar.xz tarballs.
8870
8871 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8872
8873         * common:
8874           Automatic update of common submodule
8875           From 464fe15 to 6db25be
8876
8877 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8878
8879         * configure.ac:
8880           Back to development
8881
8882 === release 0.11.90 ===
8883
8884 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8885
8886         * ChangeLog:
8887         * NEWS:
8888         * RELEASE:
8889         * configure.ac:
8890         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8891         * docs/plugins/inspect/plugin-a52dec.xml:
8892         * docs/plugins/inspect/plugin-amrnb.xml:
8893         * docs/plugins/inspect/plugin-amrwbdec.xml:
8894         * docs/plugins/inspect/plugin-asf.xml:
8895         * docs/plugins/inspect/plugin-cdio.xml:
8896         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8897         * docs/plugins/inspect/plugin-dvdread.xml:
8898         * docs/plugins/inspect/plugin-dvdsub.xml:
8899         * docs/plugins/inspect/plugin-lame.xml:
8900         * docs/plugins/inspect/plugin-mad.xml:
8901         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8902         * docs/plugins/inspect/plugin-realmedia.xml:
8903         * docs/plugins/inspect/plugin-siddec.xml:
8904         * docs/plugins/inspect/plugin-twolame.xml:
8905         * docs/plugins/inspect/plugin-x264.xml:
8906         * gst-plugins-ugly.doap:
8907         * win32/common/config.h:
8908           Release 0.11.90
8909
8910 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8911
8912         * po/af.po:
8913         * po/az.po:
8914         * po/bg.po:
8915         * po/ca.po:
8916         * po/cs.po:
8917         * po/da.po:
8918         * po/de.po:
8919         * po/el.po:
8920         * po/en_GB.po:
8921         * po/eo.po:
8922         * po/es.po:
8923         * po/eu.po:
8924         * po/fi.po:
8925         * po/fr.po:
8926         * po/gl.po:
8927         * po/hu.po:
8928         * po/id.po:
8929         * po/it.po:
8930         * po/ja.po:
8931         * po/lt.po:
8932         * po/lv.po:
8933         * po/ms.po:
8934         * po/mt.po:
8935         * po/nb.po:
8936         * po/nl.po:
8937         * po/or.po:
8938         * po/pl.po:
8939         * po/pt_BR.po:
8940         * po/ro.po:
8941         * po/ru.po:
8942         * po/sk.po:
8943         * po/sl.po:
8944         * po/sq.po:
8945         * po/sr.po:
8946         * po/sv.po:
8947         * po/tr.po:
8948         * po/uk.po:
8949         * po/vi.po:
8950         * po/zh_CN.po:
8951           Update .po files
8952
8953 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8954
8955         * ext/mad/gstmad.c.orig:
8956           mad: remove .c.orig file
8957
8958 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8959
8960         * ext/a52dec/gsta52dec.c:
8961         * ext/amrnb/amrnbdec.c:
8962         * ext/amrnb/amrnbenc.c:
8963         * ext/amrwbdec/amrwbdec.c:
8964         * ext/cdio/gstcdiocddasrc.c:
8965         * ext/dvdread/dvdreadsrc.c:
8966         * ext/lame/gstlamemp3enc.c:
8967         * ext/mad/gstmad.c:
8968         * ext/mad/gstmad.c.orig:
8969         * ext/mpeg2dec/gstmpeg2dec.c:
8970         * ext/sidplay/gstsiddec.cc:
8971         * ext/twolame/gsttwolamemp2enc.c:
8972         * ext/x264/gstx264enc.c:
8973         * gst/asfdemux/gstasfdemux.c:
8974         * gst/asfdemux/gstrtpasfdepay.c:
8975         * gst/asfdemux/gstrtspwms.c:
8976         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8977         * gst/dvdsub/gstdvdsubdec.c:
8978         * gst/dvdsub/gstdvdsubparse.c:
8979         * gst/realmedia/pnmsrc.c:
8980         * gst/realmedia/rademux.c:
8981         * gst/realmedia/rdtdepay.c:
8982         * gst/realmedia/rdtmanager.c:
8983         * gst/realmedia/rmdemux.c:
8984         * gst/realmedia/rtspreal.c:
8985         * gst/synaesthesia/gstsynaesthesia.c:
8986         * gst/xingmux/gstxingmux.c:
8987           Use new gst_element_class_set_static_metadata()
8988
8989 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8990
8991         * common:
8992           Automatic update of common submodule
8993           From 7fda524 to 464fe15
8994
8995 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8996
8997         * ext/a52dec/gsta52dec.c:
8998         * ext/amrnb/amrnb.c:
8999         * ext/amrwbdec/amrwb.c:
9000         * ext/cdio/gstcdio.c:
9001         * ext/dvdread/dvdreadsrc.c:
9002         * ext/lame/plugin.c:
9003         * ext/mad/gstmad.c:
9004         * ext/mad/gstmad.c.orig:
9005         * ext/mpeg2dec/gstmpeg2dec.c:
9006         * ext/sidplay/gstsiddec.cc:
9007         * ext/twolame/gsttwolamemp2enc.c:
9008         * ext/x264/gstx264enc.c:
9009         * gst/asfdemux/gstasf.c:
9010         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9011         * gst/dvdsub/gstdvdsubdec.c:
9012         * gst/realmedia/realmedia.c:
9013         * gst/synaesthesia/gstsynaesthesia.c:
9014         * gst/xingmux/plugin.c:
9015           gst: Update for GST_PLUGIN_DEFINE() API changes
9016
9017 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9018
9019         * configure.ac:
9020           configure: Update version to 0.11.89.1
9021
9022 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9023
9024         * configure.ac:
9025         * docs/plugins/Makefile.am:
9026         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9027         * docs/version.entities.in:
9028         * ext/a52dec/Makefile.am:
9029         * ext/amrnb/Makefile.am:
9030         * ext/amrwbdec/Makefile.am:
9031         * ext/cdio/Makefile.am:
9032         * ext/lame/Makefile.am:
9033         * ext/mad/Makefile.am:
9034         * ext/mpeg2dec/Makefile.am:
9035         * ext/sidplay/Makefile.am:
9036         * ext/twolame/Makefile.am:
9037         * ext/x264/Makefile.am:
9038         * gst-plugins-ugly.spec.in:
9039         * gst/asfdemux/Makefile.am:
9040         * gst/dvdlpcmdec/Makefile.am:
9041         * gst/dvdsub/Makefile.am:
9042         * gst/realmedia/Makefile.am:
9043         * pkgconfig/Makefile.am:
9044         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9045         * tests/check/Makefile.am:
9046           gst: Update versioning
9047
9048 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9049
9050         * ext/mpeg2dec/gstmpeg2dec.c:
9051         * ext/mpeg2dec/gstmpeg2dec.h:
9052           mpeg2dec: fix cropping
9053           fix cropping in mpeg2dec
9054
9055 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9056
9057         * ext/mpeg2dec/gstmpeg2dec.c:
9058           mpeg2dec: add crop metadata when buffer is still writable
9059
9060 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9061
9062         * gst/asfdemux/gstrtpasfdepay.c:
9063           update for buffer api change
9064
9065 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9066
9067         * ext/a52dec/gsta52dec.c:
9068         * ext/mad/gstmad.c:
9069           ext: Update for audio decoder API changes
9070
9071 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9072
9073         * tests/check/elements/amrnbenc.c:
9074         * tests/check/elements/x264enc.c:
9075           tests: make more valgrind-friendly and plug caps leak
9076
9077 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9078
9079         * gst/asfdemux/asfpacket.c:
9080         * gst/asfdemux/gstasfdemux.c:
9081         * gst/dvdsub/gstdvdsubdec.c:
9082           update for buffer changes
9083
9084 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9085
9086         * tests/check/elements/x264enc.c:
9087           tests: x264enc: adjust test to removal of deprecated properties
9088
9089 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9090
9091           Replace master with 0.11
9092
9093 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9094
9095         * configure.ac:
9096           back to development
9097
9098 === release 0.11.2 ===
9099
9100 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9101
9102         * ChangeLog:
9103         * NEWS:
9104         * RELEASE:
9105         * configure.ac:
9106         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9107         * docs/plugins/inspect/plugin-a52dec.xml:
9108         * docs/plugins/inspect/plugin-amrnb.xml:
9109         * docs/plugins/inspect/plugin-amrwbdec.xml:
9110         * docs/plugins/inspect/plugin-asf.xml:
9111         * docs/plugins/inspect/plugin-cdio.xml:
9112         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9113         * docs/plugins/inspect/plugin-dvdread.xml:
9114         * docs/plugins/inspect/plugin-dvdsub.xml:
9115         * docs/plugins/inspect/plugin-lame.xml:
9116         * docs/plugins/inspect/plugin-mad.xml:
9117         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9118         * docs/plugins/inspect/plugin-realmedia.xml:
9119         * docs/plugins/inspect/plugin-siddec.xml:
9120         * docs/plugins/inspect/plugin-twolame.xml:
9121         * docs/plugins/inspect/plugin-x264.xml:
9122         * gst-plugins-ugly.doap:
9123         * po/af.po:
9124         * po/az.po:
9125         * po/bg.po:
9126         * po/ca.po:
9127         * po/cs.po:
9128         * po/da.po:
9129         * po/de.po:
9130         * po/el.po:
9131         * po/en_GB.po:
9132         * po/eo.po:
9133         * po/es.po:
9134         * po/eu.po:
9135         * po/fi.po:
9136         * po/fr.po:
9137         * po/gl.po:
9138         * po/hu.po:
9139         * po/id.po:
9140         * po/it.po:
9141         * po/ja.po:
9142         * po/lt.po:
9143         * po/lv.po:
9144         * po/ms.po:
9145         * po/mt.po:
9146         * po/nb.po:
9147         * po/nl.po:
9148         * po/or.po:
9149         * po/pl.po:
9150         * po/pt_BR.po:
9151         * po/ro.po:
9152         * po/ru.po:
9153         * po/sk.po:
9154         * po/sl.po:
9155         * po/sq.po:
9156         * po/sr.po:
9157         * po/sv.po:
9158         * po/tr.po:
9159         * po/uk.po:
9160         * po/vi.po:
9161         * po/zh_CN.po:
9162         * win32/common/config.h:
9163           Release 0.11.2
9164
9165 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9166
9167         * tests/check/elements/mpeg2dec.c:
9168           tests: fix after memory changes
9169
9170 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9171
9172         * ext/x264/gstx264enc.c:
9173         * ext/x264/gstx264enc.h:
9174           x264enc: remove deprecated properties
9175
9176 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9177
9178           Merge remote-tracking branch 'origin/master' into 0.11
9179           So 0.11 folks also get amr include fixes.
9180           Conflicts:
9181           ext/a52dec/gsta52dec.c
9182           ext/mad/gstmad.c
9183
9184 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9185
9186         * gst/synaesthesia/gstsynaesthesia.c:
9187           synaesthesia: fixup for bufferpool api changes
9188           ... as well as some caps ref handling.
9189
9190 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9191
9192         * gst/realmedia/rademux.c:
9193         * gst/realmedia/rmdemux.c:
9194           don't pass random pointers to pull_range
9195
9196 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9197
9198         * ext/mpeg2dec/gstmpeg2dec.c:
9199           update for bufferpool changes
9200
9201 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9202
9203         * ext/mpeg2dec/gstmpeg2dec.c:
9204           update for allocation query changes
9205
9206 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9207
9208         * ext/dvdread/dvdreadsrc.c:
9209         * ext/lame/gstlamemp3enc.c:
9210         * ext/mpeg2dec/gstmpeg2dec.c:
9211         * ext/x264/gstx264enc.c:
9212         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9213         * gst/dvdsub/gstdvdsubdec.c:
9214           update for memory api changes
9215
9216 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9217
9218         * ext/mpeg2dec/gstmpeg2dec.c:
9219           take padding into account
9220
9221 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9222
9223         * ext/mad/gstmad.c:
9224           mad: simplify parsing code
9225           Also fixes #671455 (expected at least).
9226
9227 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9228
9229         * configure.ac:
9230           configure.ac: bump required GLib to 2.31.14
9231           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9232
9233 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9234
9235         * ext/sidplay/gstsiddec.cc:
9236           fix for caps _normalize changes
9237
9238 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9239
9240         * ext/x264/gstx264enc.c:
9241           fix for caps api changes
9242
9243 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9244
9245         * ext/a52dec/gsta52dec.c:
9246         * ext/a52dec/gsta52dec.h:
9247           a52dec: use base class tag handling helper
9248           ... so as to ensure these to be handled and sent at proper time.
9249
9250 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9251
9252         * ext/dvdread/dvdreadsrc.c:
9253           dvdreadsrc: Use variable type with correct signedness
9254
9255 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9256
9257         * ext/mpeg2dec/gstmpeg2dec.c:
9258           mpeg2dec: Copy planes in one go when possible
9259
9260 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9261
9262         * configure.ac:
9263         * ext/amrnb/amrnbdec.h:
9264         * ext/amrnb/amrnbenc.h:
9265         * ext/amrwbdec/amrwbdec.h:
9266           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9267           In previous versions, the opencore-amr include sub-directory
9268           would be specified in the include path in the CFLAGS, but this
9269           is no longer the case in newer versions, so we need to add those
9270           to our include directives.
9271           Based on patch by: Christian Morales Vega
9272           https://bugzilla.gnome.org/show_bug.cgi?id=671123
9273
9274 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9275
9276         * configure.ac:
9277           configure: get rid of non-pkg-config ways to check for opencore-amr
9278
9279 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9280
9281         * ext/mpeg2dec/gstmpeg2dec.c:
9282           update for metadata API changes
9283
9284 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
9285
9286         * ext/amrwbdec/Makefile.am:
9287         * ext/lame/Makefile.am:
9288         * ext/mad/Makefile.am:
9289           amrwbdec, lame, mad: link to libgstbase
9290
9291 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
9292
9293         * ext/x264/gstx264enc.c:
9294           x264enc: fix compiler warning
9295
9296 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9297
9298           Merge remote-tracking branch 'origin/master' into 0.11
9299
9300 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9301
9302           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9303           Conflicts:
9304           ext/mad/gstmad.c
9305
9306 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9307
9308         * NEWS:
9309         * RELEASE:
9310         * configure.ac:
9311         * docs/plugins/gst-plugins-ugly-plugins.args:
9312         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9313         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9314         * docs/plugins/inspect/plugin-a52dec.xml:
9315         * docs/plugins/inspect/plugin-amrnb.xml:
9316         * docs/plugins/inspect/plugin-amrwbdec.xml:
9317         * docs/plugins/inspect/plugin-asf.xml:
9318         * docs/plugins/inspect/plugin-cdio.xml:
9319         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9320         * docs/plugins/inspect/plugin-dvdread.xml:
9321         * docs/plugins/inspect/plugin-dvdsub.xml:
9322         * docs/plugins/inspect/plugin-iec958.xml:
9323         * docs/plugins/inspect/plugin-lame.xml:
9324         * docs/plugins/inspect/plugin-mad.xml:
9325         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9326         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9327         * docs/plugins/inspect/plugin-mpegstream.xml:
9328         * docs/plugins/inspect/plugin-realmedia.xml:
9329         * docs/plugins/inspect/plugin-siddec.xml:
9330         * docs/plugins/inspect/plugin-twolame.xml:
9331         * docs/plugins/inspect/plugin-x264.xml:
9332         * win32/common/config.h:
9333           Bump version after release
9334
9335 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
9336
9337         * autogen.sh:
9338           autogen.sh: avoid touching .po files during 'make'
9339           A simple workaround to deal with GNU gettext automake integration
9340           failing to deal with git.  Fixes: #669207
9341
9342 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9343
9344         * ext/x264/gstx264enc.c:
9345           x264: convert g_print to LOG
9346
9347 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9348
9349         * gst/asfdemux/gstrtpasfdepay.c:
9350           update for new memory api
9351
9352 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9353
9354         * ext/x264/gstx264enc.c:
9355           x264enc: handle pts and dts
9356
9357 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9358
9359         * ext/mad/gstmad.c:
9360           mad: handle libmad freeform parsing quirk
9361
9362 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9363
9364         * ext/mad/gstmad.c:
9365           mad: fixup unhacking last frame coaxing
9366           ... so as to not only replace the data pointer but also available size.
9367
9368 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9369
9370         * gst-plugins-ugly.spec.in:
9371           Add latest plugins
9372
9373 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9374
9375         * win32/common/config.h:
9376           win32: back to development
9377
9378 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9379
9380         * configure.ac:
9381         * gst/synaesthesia/gstsynaesthesia.c:
9382         * gst/synaesthesia/gstsynaesthesia.h:
9383           synaesthesia: port to 0.11
9384
9385 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9386
9387         * configure.ac:
9388         * gst/xingmux/gstxingmux.c:
9389           xingmux: port to 0.11
9390
9391 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9392
9393         * configure.ac:
9394           back to development
9395
9396 === release 0.11.1 ===
9397
9398 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9399
9400         * ChangeLog:
9401         * NEWS:
9402         * RELEASE:
9403         * configure.ac:
9404         * docs/plugins/gst-plugins-ugly-plugins.args:
9405         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9406         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9407         * docs/plugins/inspect/plugin-a52dec.xml:
9408         * docs/plugins/inspect/plugin-amrnb.xml:
9409         * docs/plugins/inspect/plugin-amrwbdec.xml:
9410         * docs/plugins/inspect/plugin-asf.xml:
9411         * docs/plugins/inspect/plugin-cdio.xml:
9412         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9413         * docs/plugins/inspect/plugin-dvdread.xml:
9414         * docs/plugins/inspect/plugin-dvdsub.xml:
9415         * docs/plugins/inspect/plugin-lame.xml:
9416         * docs/plugins/inspect/plugin-mad.xml:
9417         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9418         * docs/plugins/inspect/plugin-realmedia.xml:
9419         * docs/plugins/inspect/plugin-siddec.xml:
9420         * docs/plugins/inspect/plugin-twolame.xml:
9421         * docs/plugins/inspect/plugin-x264.xml:
9422         * gst-plugins-ugly.doap:
9423         * po/af.po:
9424         * po/az.po:
9425         * po/bg.po:
9426         * po/ca.po:
9427         * po/cs.po:
9428         * po/da.po:
9429         * po/de.po:
9430         * po/el.po:
9431         * po/en_GB.po:
9432         * po/eo.po:
9433         * po/es.po:
9434         * po/eu.po:
9435         * po/fi.po:
9436         * po/fr.po:
9437         * po/gl.po:
9438         * po/hu.po:
9439         * po/id.po:
9440         * po/it.po:
9441         * po/ja.po:
9442         * po/lt.po:
9443         * po/lv.po:
9444         * po/ms.po:
9445         * po/mt.po:
9446         * po/nb.po:
9447         * po/nl.po:
9448         * po/or.po:
9449         * po/pl.po:
9450         * po/pt_BR.po:
9451         * po/ro.po:
9452         * po/ru.po:
9453         * po/sk.po:
9454         * po/sl.po:
9455         * po/sq.po:
9456         * po/sr.po:
9457         * po/sv.po:
9458         * po/tr.po:
9459         * po/uk.po:
9460         * po/vi.po:
9461         * po/zh_CN.po:
9462         * win32/common/config.h:
9463           RELEASE 0.11.1
9464
9465 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9466
9467           Merge branch 'master' into 0.11
9468           Conflicts:
9469           ext/mad/gstmad.c
9470
9471 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9472
9473         * ext/mad/gstmad.c:
9474           mad: unhack last frame coaxing
9475           ... so as to maximally use available base class API and interfere least
9476           as possible with its internal state.
9477
9478 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9479
9480         * ext/mad/gstmad.c:
9481           mad: fix compilation
9482
9483 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9484
9485         * ext/mad/gstmad.c:
9486           mad: chain up to default event handler
9487
9488 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
9489
9490         * ext/x264/gstx264enc.c:
9491           x264enc: unmap video frame after encoding
9492           Fixes major memory leak.
9493           https://bugzilla.gnome.org/show_bug.cgi?id=669863
9494
9495 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9496
9497         * ext/x264/gstx264enc.c:
9498           x264enc: fix after merge
9499
9500 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9501
9502           Merge branch 'master' into 0.11
9503           Conflicts:
9504           ext/x264/gstx264enc.c
9505
9506 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9507
9508         * ext/sidplay/gstsiddec.cc:
9509         * ext/sidplay/gstsiddec.h:
9510           sidplay: don't use ulong properties
9511
9512 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9513
9514         * ext/sidplay/gstsiddec.cc:
9515           sidplay: fix negotiation
9516
9517 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
9518
9519         * ext/x264/gstx264enc.c:
9520           x264enc: Add baseline profile to caps
9521           libx264 does not yet support the features that create the difference
9522           between baseline and constrained baseline profile. Hence it currently
9523           supports both though it can only technically encode constrained
9524           baseline.
9525
9526 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9527
9528         * ext/amrnb/amrnbenc.c:
9529         * gst/asfdemux/gstasfdemux.c:
9530         * gst/realmedia/rdtmanager.c:
9531           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9532
9533 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9534
9535         * tests/check/elements/mpeg2dec.c:
9536           mpeg2dec: fix test a bit more
9537           Still broken because cropping is broken in mpeg2dec
9538
9539 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9540
9541         * tests/check/elements/amrnbenc.c:
9542         * tests/check/elements/x264enc.c:
9543         * tests/check/elements/xingmux.c:
9544           tests: fix some tests
9545
9546 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9547
9548         * ext/twolame/gsttwolamemp2enc.c:
9549           twolame: Use new audio encoder/decoder base class API for srcpad caps
9550
9551 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9552
9553         * ext/lame/gstlamemp3enc.c:
9554           lame: Use new audio encoder/decoder base class API for srcpad caps
9555
9556 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9557
9558         * ext/mad/gstmad.c:
9559           mad: Use new audio encoder/decoder base class API for srcpad caps
9560
9561 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9562
9563         * ext/a52dec/gsta52dec.c:
9564           a52dec: Use new audio encoder/decoder base class API for srcpad caps
9565
9566 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9567
9568         * ext/amrwbdec/amrwbdec.c:
9569           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9570
9571 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9572
9573         * ext/amrnb/amrnbdec.c:
9574         * ext/amrnb/amrnbenc.c:
9575           amrnb: Use new audio encoder/decoder base class API for srcpad caps
9576
9577 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9578
9579         * ext/mad/gstmad.c:
9580           mad: ensure we do not confuse the base class with our buffer guard
9581           mad expects extra bytes at the end of a buffer (see discussion in
9582           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9583           and since we inject these without the base class' knowledge, we
9584           need to hide the bodies better.
9585           This fixes an assert at EOS when decoding an mp3 manually without
9586           an intervening mpegaudioparse.
9587
9588 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9589
9590         * gst/realmedia/rtspreal.c:
9591           update for HEADER flag
9592
9593 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
9594
9595         * ext/x264/gstx264enc.c:
9596         * ext/x264/gstx264enc.h:
9597           x264enc: implement force-key-unit API
9598
9599 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9600
9601         * common:
9602           Automatic update of common submodule
9603           From c463bc0 to 7fda524
9604
9605 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9606
9607         * ext/amrnb/amrnbdec.c:
9608         * ext/amrwbdec/amrwbdec.c:
9609           amr: port to 0.11 again
9610
9611 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9612
9613           Merge branch 'master' into 0.11
9614           Conflicts:
9615           ext/a52dec/gsta52dec.c
9616
9617 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9618
9619         * ext/a52dec/gsta52dec.c:
9620         * ext/amrnb/amrnbdec.c:
9621         * ext/amrnb/amrnbenc.c:
9622         * ext/amrwbdec/amrwbdec.c:
9623         * ext/dvdread/dvdreadsrc.c:
9624         * ext/lame/gstlamemp3enc.c:
9625         * ext/mad/gstmad.c:
9626         * ext/mpeg2dec/gstmpeg2dec.c:
9627         * ext/sidplay/gstsiddec.cc:
9628         * ext/twolame/gsttwolamemp2enc.c:
9629         * gst/asfdemux/asfpacket.c:
9630         * gst/asfdemux/gstasfdemux.c:
9631         * gst/asfdemux/gstrtpasfdepay.c:
9632         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9633         * gst/dvdsub/gstdvdsubdec.c:
9634         * gst/dvdsub/gstdvdsubdec.h:
9635         * gst/realmedia/gstrdtbuffer.c:
9636         * gst/realmedia/gstrdtbuffer.h:
9637         * gst/realmedia/rdtdepay.c:
9638         * gst/realmedia/rmdemux.c:
9639         * gst/realmedia/rmutils.c:
9640           port to new memory API
9641
9642 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9643
9644         * common:
9645           Automatic update of common submodule
9646           From 2a59016 to c463bc0
9647
9648 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9649
9650         * gst-libs/gst/glib-compat-private.h:
9651           Remove compatibility versions for deprecated GLib API
9652
9653 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9654
9655         * ext/a52dec/gsta52dec.c:
9656           a52dec: fix read buffer overflow upon syncing
9657           The wrong size was being decremented, leading to a runaway
9658           read loop.
9659
9660 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9661
9662         * common:
9663         * configure.ac:
9664           Add --disable-fatal-warnings configure option
9665
9666 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9667
9668         * gst/asfdemux/gstasfdemux.c:
9669         * gst/realmedia/rademux.c:
9670         * gst/realmedia/rdtmanager.c:
9671         * gst/realmedia/rmdemux.c:
9672           port to new gthread API
9673
9674 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9675
9676         * configure.ac:
9677           configure.ac: Require GLib 2.31.10 for consistency
9678
9679 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9680
9681         * common:
9682           Automatic update of common submodule
9683           From 0807187 to 2a59016
9684
9685 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9686
9687         * ext/amrwbdec/amrwbdec.c:
9688           amrwbdec: _parse should not return OK if not enough data yet
9689
9690 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9691
9692         * ext/amrnb/amrnbdec.c:
9693           amrnbdec: _parse should not return OK if not enough data yet
9694
9695 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9696
9697         * ext/dvdread/dvdreadsrc.c:
9698           dvdreadsrc: fix off by one in cell calculation for the last chapter
9699
9700 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9701
9702         * gst/asfdemux/gstasfdemux.c:
9703           asfdemux: set caps on src pad before adding it
9704
9705 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9706
9707         * gst/asfdemux/gstasfdemux.c:
9708           asfdemux: perform writable buffer map to copy into it
9709
9710 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9711
9712         * gst/asfdemux/asfpacket.c:
9713         * gst/asfdemux/asfpacket.h:
9714           asfpacket: fix 0.11 ported payload extraction
9715           ... to cater for not necessarily offset == size - cur_pos,
9716           as size may have been adjusted due to padding.
9717           Fixes #667567.
9718
9719 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9720
9721         * ext/x264/gstx264enc.c:
9722           x264enc: remove useless and semantically (though not practically) wrong code
9723           The object will be freed, so it's pointless to set the pointers
9724           to NULL anyway.
9725
9726 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9727
9728         * ext/x264/gstx264enc.c:
9729           x264enc: remove leaking "optimization"
9730
9731 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9732
9733         * gst/asfdemux/gstasfdemux.c:
9734           GST_TYPE_DATE -> G_TYPE_DATE
9735
9736 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9737
9738           Merge remote-tracking branch 'origin/master' into 0.11
9739           Conflicts:
9740           ext/a52dec/gsta52dec.c
9741
9742 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9743
9744         * ext/a52dec/gsta52dec.c:
9745           a52dec: plug buffer leak
9746
9747 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9748
9749         * ext/a52dec/gsta52dec.c:
9750           a52dec: plug buffer leak
9751
9752 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9753
9754         * ext/amrnb/amrnbenc.c:
9755           amrnbenc: _map and _unmap the appropriate input and output buffers
9756
9757 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9758
9759         * ext/a52dec/gsta52dec.c:
9760           a52dec: Fix some merge mistakes
9761
9762 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9763
9764           Merge branch 'master' into 0.11
9765           Conflicts:
9766           ext/a52dec/gsta52dec.c
9767           ext/a52dec/gsta52dec.h
9768           ext/lame/gstlame.c
9769           ext/lame/gstlame.h
9770           ext/lame/gstlamemp3enc.c
9771           ext/mad/gstmad.c
9772           ext/mad/gstmad.h
9773           gst/mpegaudioparse/gstmpegaudioparse.c
9774           gst/mpegstream/gstdvddemux.c
9775           gst/realmedia/rdtdepay.c
9776           po/es.po
9777           po/lv.po
9778           po/sr.po
9779
9780 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9781
9782         * gst/dvdsub/Makefile.am:
9783           dvdsub: add some CFLAGS and LIBS in Makefile.am
9784           ... since adapter is still used.
9785
9786 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9787
9788         * gst/realmedia/rmdemux.c:
9789           rmdemux: Don't use buffer after unreffing
9790
9791 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9792
9793         * gst/asfdemux/gstasfdemux.c:
9794           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9795
9796 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9797
9798         * ext/mad/gstmad.c:
9799           mad: Correctly unmap the buffer with the original data pointer
9800
9801 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9802
9803         * ext/mad/gstmad.c:
9804           mad: Make sure to set caps on the srcpad if none are set yet
9805
9806 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9807
9808         * ext/mad/Makefile.am:
9809           mad: fix LIBS order in Makefile.am
9810
9811 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9812
9813         * ext/mad/gstmad.h:
9814           mad: remove left-over id3tag.h include
9815           We don't use libid3tag any more.
9816
9817 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9818
9819         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9820           dvdlpcmdec: fix for multichannel
9821
9822 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9823
9824         * ext/a52dec/gsta52dec.c:
9825         * ext/a52dec/gsta52dec.h:
9826           a52dec: Update for the new raw audio caps
9827
9828 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9829
9830         * ext/mad/gstmad.c:
9831           mad: Update for the new raw audio caps
9832
9833 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9834
9835         * ext/lame/gstlamemp3enc.c:
9836           lamemp3enc: Update for the new raw audio caps
9837
9838 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9839
9840         * ext/twolame/gsttwolamemp2enc.c:
9841           twolamemp2enc: Update for the new raw audio caps
9842
9843 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9844
9845         * ext/amrwbdec/amrwbdec.c:
9846           amrwbdec: Add the new layout field to the raw audio caps
9847
9848 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9849
9850         * ext/amrnb/amrnbdec.c:
9851         * ext/amrnb/amrnbenc.c:
9852           amrnb: Add the new layout field to the raw audio caps
9853
9854 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9855
9856         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9857         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9858           dvdlpcmdec: Port to the new raw audio caps
9859
9860 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9861
9862         * gst/asfdemux/gstasfdemux.c:
9863           asfdemux: Update for libgstriff API changes
9864           Still needs to handle audio channel reordering.
9865
9866 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9867
9868         * common:
9869           Automatic update of common submodule
9870           From 50b34ab to 0807187
9871
9872 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9873
9874         * ext/lame/Makefile.am:
9875           lame: fix LIBADD order in Makefile.am
9876
9877 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9878
9879         * tests/check/elements/amrnbenc.c:
9880         * tests/check/elements/mpeg2dec.c:
9881         * tests/check/elements/x264enc.c:
9882         * tests/check/elements/xingmux.c:
9883         * tests/check/generic/states.c:
9884           tests: make tests compile
9885
9886 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9887
9888         * ext/amrwbdec/amrwbdec.c:
9889         * ext/dvdread/dvdreadsrc.c:
9890         * ext/mad/gstmad.c:
9891         * ext/sidplay/gstsiddec.cc:
9892         * gst/asfdemux/gstasfdemux.c:
9893         * gst/realmedia/pnmsrc.c:
9894         * gst/realmedia/rdtmanager.c:
9895         * gst/realmedia/rmdemux.c:
9896           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9897
9898 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9899
9900         * tests/check/Makefile.am:
9901           tests: disable generic index test
9902
9903 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9904
9905         * ext/mpeg2dec/gstmpeg2dec.c:
9906           mpeg2dec: remove all seeking-related code
9907           A parser or demuxer upstream should handle this Same for
9908           queries.
9909
9910 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9911
9912         * ext/mpeg2dec/gstmpeg2dec.c:
9913         * ext/mpeg2dec/gstmpeg2dec.h:
9914           mpeg2dec: update for GstIndex removal
9915
9916 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9917
9918         * ext/cdio/gstcdiocddasrc.c:
9919           cdio: update for probe vfunc removal in GstAudioCdSrc
9920
9921 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9922
9923         * ext/lame/gstlame.c:
9924         * ext/lame/gstlamemp3enc.c:
9925           lame: fix printf format in debug statements
9926           https://bugzilla.gnome.org/show_bug.cgi?id=666926
9927
9928 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9929
9930         * ext/lame/gstlame.c:
9931         * ext/lame/gstlame.h:
9932           lame: ensure parsed output
9933           ... by doing some basic parsing of encoded lame data.
9934
9935 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9936
9937         * ext/lame/gstlame.h:
9938           lame: cleanup unused instance struct fields
9939
9940 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9941
9942         * ext/lame/Makefile.am:
9943         * ext/lame/gstlamemp3enc.c:
9944         * ext/lame/gstlamemp3enc.h:
9945           lamemp3enc: ensure parsed output
9946           ... by doing some basic parsing of encoded lame data.
9947           Fixes #652150.
9948
9949 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9950
9951         * ext/lame/gstlamemp3enc.c:
9952           lamemp3enc: do not leak merged tags
9953
9954 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9955
9956         * ext/mad/gstmad.c:
9957         * ext/mad/gstmad.h:
9958           mad: helpfully bodge the last buffer to let mad decode the last frame
9959           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
9960           to be believed, the last buffer must be followed by a number of 0 bytes
9961           in order for the last frame to be decoded (at least in some cases).
9962           Doing so seems to work here, fixing a missing 1152 samples when using
9963           mp3parse before mad (not using mp3parse would yield the correct amount
9964           of samples, if there's extra non-MP3 data after (eg, tag data)).
9965
9966 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9967
9968         * ext/dvdread/dvdreadsrc.c:
9969           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
9970
9971 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9972
9973         * gst/mpegstream/gstdvddemux.c:
9974           dvddemux: tweak subtitle stream setup based on dvd language codes event
9975           ... to allow for non-continuous subtitle stream numbers.
9976           The missing stream numbers tend to come up as subtitle streams anyway
9977           (albeit not with an identified language tag).
9978
9979 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9980
9981         * ext/dvdread/dvdreadsrc.c:
9982           dvdreadsrc: minor safety tweak to sector seeking
9983
9984 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
9985
9986         * ext/a52dec/gsta52dec.c:
9987           a52dec: check that a52_init returns a valid a52 state
9988
9989 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9990
9991         * ext/mpeg2dec/gstmpeg2dec.c:
9992           mpeg2dec: update for new interlaced flags
9993
9994 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9995
9996         * ext/a52dec/Makefile.am:
9997         * ext/a52dec/gsta52dec.c:
9998         * ext/a52dec/gsta52dec.h:
9999           a52dec: port to audiodecoder
10000
10001 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10002
10003         * ext/mad/Makefile.am:
10004         * ext/mad/gstmad.c:
10005         * ext/mad/gstmad.h:
10006           mad: port to audiodecoder
10007
10008 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10009
10010         * ext/a52dec/gsta52dec.c:
10011           a52dec: Don't claim to support upstream renegotiation
10012           and use fixed caps on the srcpad. To correctly support
10013           upstream renegotiation a52dec would need to check if the
10014           caps of the downstream allocated buffer are the requested
10015           caps or if the size is different.
10016           Fixes bug #665989.
10017
10018 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
10019
10020         * ext/a52dec/gsta52dec.c:
10021           a52dec: Check that the a52_state is correctly initialized
10022
10023 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10024
10025         * gst-libs/gst/Makefile.am:
10026         * gst-libs/gst/glib-compat-private.h:
10027         * gst/asfdemux/gstasfdemux.c:
10028         * gst/mpegaudioparse/gstmpegaudioparse.c:
10029         * gst/realmedia/rademux.c:
10030         * gst/realmedia/rdtmanager.c:
10031         * gst/realmedia/rmdemux.c:
10032           Work around deprecated thread API in glib master
10033           Add private replacements for deprecated functions such as
10034           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10035           to avoid the deprecation warnings. We can't change most of
10036           these in 0.10 because they're part of our API and ABI.
10037           Suppress deprecation warnings in selected files, mostly for
10038           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10039           not much we can do here in 0.10.
10040
10041 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10042
10043         * po/LINGUAS:
10044         * po/eo.po:
10045         * po/es.po:
10046         * po/lv.po:
10047         * po/sr.po:
10048           po: update translations
10049
10050 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10051
10052         * gst/realmedia/rdtdepay.c:
10053           rdtdepay: make buffer metadata writable before setting caps on it
10054           Fixes issue when the header buffer is being pushed, which was taken
10055           from the caps and is therefore not writable.
10056
10057 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10058
10059         * ext/dvdread/dvdreadsrc.c:
10060           fix for basesrc changes
10061
10062 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
10063
10064         * gst/asfdemux/gstrtpasfdepay.c:
10065           rtpasfdepay: Initialize GstRTPBuffer before usage
10066
10067 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10068
10069           Merge remote-tracking branch 'origin/master' into 0.11
10070           Conflicts:
10071           ext/dvdread/dvdreadsrc.c
10072
10073 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
10074
10075         * ext/dvdread/dvdreadsrc.c:
10076           dvdreadsrc: Fix format string compiler warning
10077           Fixes bug #665101.
10078
10079 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10080
10081           Merge remote-tracking branch 'origin/master' into 0.11
10082
10083 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10084
10085         * ext/mpeg2dec/gstmpeg2dec.c:
10086           Update for indexable change
10087
10088 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10089
10090         * gst/realmedia/rdtmanager.c:
10091           update for clock provider API change
10092
10093 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10094
10095         * ext/a52dec/gsta52dec.c:
10096         * ext/amrnb/amrnbdec.c:
10097         * ext/amrnb/amrnbenc.c:
10098         * ext/amrwbdec/amrwbdec.c:
10099         * ext/dvdread/dvdreadsrc.c:
10100         * ext/lame/gstlame.c:
10101         * ext/lame/gstlamemp3enc.c:
10102         * ext/mad/gstmad.c:
10103         * ext/mpeg2dec/gstmpeg2dec.c:
10104         * ext/sidplay/gstsiddec.cc:
10105         * ext/twolame/gsttwolame.c:
10106         * ext/x264/gstx264enc.c:
10107         * gst/asfdemux/gstasfdemux.c:
10108         * gst/asfdemux/gstrtpasfdepay.c:
10109         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10110         * gst/dvdsub/gstdvdsubdec.c:
10111         * gst/dvdsub/gstdvdsubparse.c:
10112         * gst/iec958/ac3iec.c:
10113         * gst/mpegaudioparse/gstmpegaudioparse.c:
10114         * gst/mpegaudioparse/gstxingmux.c:
10115         * gst/mpegstream/gstdvddemux.c:
10116         * gst/mpegstream/gstmpegdemux.c:
10117         * gst/mpegstream/gstmpegparse.c:
10118         * gst/mpegstream/gstrfc2250enc.c:
10119         * gst/realmedia/pnmsrc.c:
10120         * gst/realmedia/rademux.c:
10121         * gst/realmedia/rdtdepay.c:
10122         * gst/realmedia/rdtmanager.c:
10123         * gst/realmedia/rmdemux.c:
10124         * gst/synaesthesia/gstsynaesthesia.c:
10125           various: fix pad template ref leaks
10126           https://bugzilla.gnome.org/show_bug.cgi?id=662664
10127
10128 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
10129
10130         * tests/check/elements/xingmux.c:
10131           tests: update for gstcheck API change
10132
10133 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10134
10135         * ext/amrnb/amrnbenc.c:
10136         * ext/dvdread/dvdreadsrc.c:
10137         * ext/lame/gstlamemp3enc.c:
10138         * ext/twolame/gsttwolamemp2enc.c:
10139           ext: fix more printf format warnings in debug messages
10140
10141 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
10142
10143         * gst/asfdemux/gstasfdemux.c:
10144         * gst/asfdemux/gstrtpasfdepay.c:
10145         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10146         * gst/dvdsub/gstdvdsubdec.c:
10147         * gst/dvdsub/gstdvdsubparse.c:
10148         * gst/realmedia/rademux.c:
10149         * gst/realmedia/rmdemux.c:
10150           Fix print format compiler warnings on OS X / 64bit
10151           https://bugzilla.gnome.org/show_bug.cgi?id=662617
10152
10153 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10154
10155         * gst/asfdemux/gstasfdemux.c:
10156         * gst/realmedia/rademux.c:
10157         * gst/realmedia/rdtmanager.c:
10158         * gst/realmedia/rmdemux.c:
10159           update for activation changes
10160
10161 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10162
10163         * gst/asfdemux/gstasfdemux.c:
10164         * gst/realmedia/rademux.c:
10165         * gst/realmedia/rmdemux.c:
10166           update for new scheduling query
10167
10168 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10169
10170         * gst/asfdemux/gstasfdemux.c:
10171         * gst/realmedia/rademux.c:
10172         * gst/realmedia/rdtmanager.c:
10173         * gst/realmedia/rmdemux.c:
10174           add parent to activate functions
10175
10176 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10177
10178         * ext/a52dec/gsta52dec.c:
10179         * ext/mpeg2dec/gstmpeg2dec.c:
10180         * ext/sidplay/gstsiddec.cc:
10181         * ext/x264/gstx264enc.c:
10182         * gst/asfdemux/gstasfdemux.c:
10183         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10184         * gst/dvdsub/gstdvdsubdec.c:
10185         * gst/dvdsub/gstdvdsubparse.c:
10186         * gst/realmedia/rademux.c:
10187         * gst/realmedia/rdtdepay.c:
10188         * gst/realmedia/rdtmanager.c:
10189         * gst/realmedia/rmdemux.c:
10190           add parent to pad functions
10191
10192 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10193
10194         * ext/mpeg2dec/gstmpeg2dec.c:
10195         * ext/sidplay/gstsiddec.cc:
10196         * ext/x264/gstx264enc.c:
10197         * gst/asfdemux/gstasfdemux.c:
10198         * gst/realmedia/rademux.c:
10199         * gst/realmedia/rdtmanager.c:
10200         * gst/realmedia/rmdemux.c:
10201           add parent to query function
10202
10203 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10204
10205         * gst/asfdemux/gstasfdemux.c:
10206         * gst/realmedia/rademux.c:
10207           _query_peer_*() -> _peer_query_*()
10208
10209 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10210
10211         * gst/dvdsub/gstdvdsubdec.c:
10212           _accept_caps() -> _query_accept_caps()
10213
10214 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10215
10216         * ext/x264/gstx264enc.c:
10217           _peer_get_caps() -> _peer_query_caps()
10218
10219 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10220
10221         * ext/x264/gstx264enc.c:
10222           update for _get_caps() -> _query_caps()
10223
10224 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10225
10226         * ext/x264/gstx264enc.c:
10227           change getcaps to query
10228
10229 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10230
10231         * ext/mad/gstmad.c:
10232           mad: re-instate accidentally dropped rank
10233
10234 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10235
10236         * ext/dvdread/dvdreadsrc.c:
10237         * gst/realmedia/pnmsrc.c:
10238           Update for GstURIHandler get_protocols() changes
10239
10240 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10241
10242         * ext/dvdread/dvdreadsrc.c:
10243         * ext/dvdread/dvdreadsrc.h:
10244         * gst/realmedia/pnmsrc.c:
10245           dvdreadsrc, pnmsrc: update for GstURIHandler changes
10246
10247 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10248
10249         * ext/mad/gstmad.c:
10250           mad: re-port to 0.11
10251           This time using the base class. Still something
10252           wrong with the parsing though, when there's no
10253           parser or demuxer upstream (which of course
10254           shouldn't happen in a normal playback scenario).
10255
10256 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10257
10258         * ext/mad/gstmad.c:
10259         * ext/mad/gstmad.h:
10260           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10261
10262 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10263
10264         * ext/mad/gstmad.c:
10265         * ext/mad/gstmad.h:
10266           mad: replace with 0.10 version ported to GstAudioDecoder
10267           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10268           of Mark's baseaudio branch.
10269           Would probably be too risky to drop this into 0.10 given
10270           all the things mad is doing.
10271
10272 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10273
10274         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10275           docs: remove bits for old lame element from sections.txt file
10276
10277 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10278
10279         * Android.mk:
10280         * configure.ac:
10281         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10282         * docs/plugins/inspect/plugin-mpegstream.xml:
10283         * gst-plugins-ugly.spec.in:
10284         * gst/mpegstream/Makefile.am:
10285         * gst/mpegstream/README:
10286         * gst/mpegstream/gstdvddemux.c:
10287         * gst/mpegstream/gstdvddemux.h:
10288         * gst/mpegstream/gstmpegclock.c:
10289         * gst/mpegstream/gstmpegclock.h:
10290         * gst/mpegstream/gstmpegdemux.c:
10291         * gst/mpegstream/gstmpegdemux.h:
10292         * gst/mpegstream/gstmpegpacketize.c:
10293         * gst/mpegstream/gstmpegpacketize.h:
10294         * gst/mpegstream/gstmpegparse.c:
10295         * gst/mpegstream/gstmpegparse.h:
10296         * gst/mpegstream/gstmpegstream.c:
10297         * gst/mpegstream/gstrfc2250enc.c:
10298         * gst/mpegstream/gstrfc2250enc.h:
10299         * gst/mpegstream/mpegstream.vcproj:
10300         * gst/mpegstream/notes:
10301         * win32/MANIFEST:
10302         * win32/vs6/gst_plugins_ugly.dsw:
10303         * win32/vs6/libgstac3parse.dsp:
10304         * win32/vs6/libgstmpegaudioparse.dsp:
10305         * win32/vs6/libgstmpegstream.dsp:
10306           mpegstream: remove the old mpeg-ps parser and demuxers
10307           Don't want anyone porting this by accident.
10308           Superseded by mpegpsdemux in -bad.
10309
10310 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10311
10312         * configure.ac:
10313         * ext/cdio/Makefile.am:
10314         * ext/cdio/gstcdio.c:
10315         * ext/cdio/gstcdiocddasrc.c:
10316         * ext/cdio/gstcdiocddasrc.h:
10317           cdio: port cdiocddasrc to 0.11
10318
10319 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10320
10321         * tests/check/elements/mpeg2dec.c:
10322           tests: port mpeg2dec to 0.11
10323           It compiles, but fails.
10324
10325 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10326
10327         * tests/check/elements/x264enc.c:
10328           tests: port x264enc unit test to 0.11
10329           Well, it compiles now at least.
10330
10331 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10332
10333         * gst/asfdemux/gstrtpasfdepay.h:
10334           update for base class rename
10335
10336 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10337
10338         * gst/asfdemux/gstrtpasfdepay.c:
10339         * gst/asfdemux/gstrtpasfdepay.h:
10340           update for base class rename
10341
10342 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10343
10344         * po/af.po:
10345         * po/az.po:
10346         * po/bg.po:
10347         * po/ca.po:
10348         * po/cs.po:
10349         * po/da.po:
10350         * po/de.po:
10351         * po/el.po:
10352         * po/en_GB.po:
10353         * po/es.po:
10354         * po/eu.po:
10355         * po/fi.po:
10356         * po/fr.po:
10357         * po/gl.po:
10358         * po/hu.po:
10359         * po/id.po:
10360         * po/it.po:
10361         * po/ja.po:
10362         * po/lt.po:
10363         * po/lv.po:
10364         * po/ms.po:
10365         * po/mt.po:
10366         * po/nb.po:
10367         * po/nl.po:
10368         * po/or.po:
10369         * po/pl.po:
10370         * po/pt_BR.po:
10371         * po/ro.po:
10372         * po/ru.po:
10373         * po/sk.po:
10374         * po/sl.po:
10375         * po/sq.po:
10376         * po/sr.po:
10377         * po/sv.po:
10378         * po/tr.po:
10379         * po/uk.po:
10380         * po/vi.po:
10381         * po/zh_CN.po:
10382           po: update translations
10383
10384 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10385
10386         * docs/plugins/gst-plugins-ugly-plugins.args:
10387         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10388         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10389         * docs/plugins/inspect/plugin-a52dec.xml:
10390         * docs/plugins/inspect/plugin-amrnb.xml:
10391         * docs/plugins/inspect/plugin-amrwbdec.xml:
10392         * docs/plugins/inspect/plugin-asf.xml:
10393         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10394         * docs/plugins/inspect/plugin-dvdread.xml:
10395         * docs/plugins/inspect/plugin-dvdsub.xml:
10396         * docs/plugins/inspect/plugin-lame.xml:
10397         * docs/plugins/inspect/plugin-mad.xml:
10398         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10399         * docs/plugins/inspect/plugin-realmedia.xml:
10400         * docs/plugins/inspect/plugin-siddec.xml:
10401         * docs/plugins/inspect/plugin-twolame.xml:
10402         * docs/plugins/inspect/plugin-x264.xml:
10403           docs: update docs
10404
10405 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10406
10407         * ext/lame/gstlamemp3enc.c:
10408           lamemp3enc: cosmetic error message change
10409           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10410
10411 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10412
10413         * docs/plugins/Makefile.am:
10414         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10415         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10416         * ext/twolame/Makefile.am:
10417         * ext/twolame/gsttwolamemp2enc.c:
10418         * ext/twolame/gsttwolamemp2enc.h:
10419         * po/POTFILES.in:
10420           twolame: rename to twolamemp2enc
10421
10422 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10423
10424         * configure.ac:
10425         * ext/twolame/gsttwolame.c:
10426           twolame: port to 0.11
10427
10428 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10429
10430         * Android.mk:
10431         * configure.ac:
10432         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10433         * docs/plugins/inspect/plugin-iec958.xml:
10434         * gst-plugins-ugly.spec.in:
10435         * gst/iec958/Makefile.am:
10436         * gst/iec958/ac3_padder.c:
10437         * gst/iec958/ac3_padder.h:
10438         * gst/iec958/ac3iec.c:
10439         * gst/iec958/ac3iec.h:
10440         * win32/MANIFEST:
10441         * win32/vs6/libgstiec958.dsp:
10442           iec958: remove this plugin
10443           I think it can just go away. Audio sinks can and should payload
10444           things themselves using the helper API in libgstaudio. If such
10445           a plugin still makes sense, it should probably be rewritten
10446           using the library functions (and be put into -good or so).
10447
10448 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10449
10450         * gst/realmedia/rademux.c:
10451         * gst/realmedia/rmdemux.c:
10452         * gst/realmedia/rtspreal.c:
10453           update for adapter api change
10454
10455 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10456
10457         * ext/x264/gstx264enc.c:
10458           update for removed fixate function
10459
10460 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10461
10462         * ext/mad/gstmad.c:
10463         * ext/mpeg2dec/gstmpeg2dec.c:
10464         * gst/asfdemux/gstasfdemux.c:
10465         * gst/realmedia/rmdemux.c:
10466           remove query types
10467
10468 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10469
10470         * configure.ac:
10471         * gst/realmedia/rademux.c:
10472         * gst/realmedia/rdtdepay.c:
10473         * gst/realmedia/rmdemux.c:
10474         * gst/realmedia/rmutils.c:
10475           realmedia is ported
10476
10477 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10478
10479         * gst/asfdemux/gstasfdemux.c:
10480         * gst/mpegstream/gstdvddemux.c:
10481         * gst/mpegstream/gstmpegdemux.c:
10482         * gst/realmedia/rmdemux.c:
10483         * gst/realmedia/rmdemux.h:
10484           more template fixes
10485
10486 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
10487
10488         * po/POTFILES.in:
10489           po: lame => lamemp3enc
10490
10491 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10492
10493         * gst/realmedia/rdtmanager.c:
10494           make request pads take %u
10495
10496 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10497
10498         * ext/mpeg2dec/gstmpeg2dec.c:
10499         * ext/mpeg2dec/gstmpeg2dec.h:
10500           mpeg2dec: Add basic cropping support
10501
10502 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10503
10504         * ext/a52dec/gsta52dec.c:
10505         * ext/sidplay/gstsiddec.cc:
10506         * gst/asfdemux/gstasfdemux.c:
10507         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10508           tags: update for tag API removal
10509
10510 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10511
10512         * ext/mpeg2dec/gstmpeg2dec.c:
10513         * ext/mpeg2dec/gstmpeg2dec.h:
10514           update for meta api change
10515
10516 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10517
10518         * gst/asfdemux/gstasfdemux.c:
10519           structure: fix for api update
10520
10521 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10522
10523           Merge remote-tracking branch 'origin/master' into 0.11
10524
10525 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10526
10527         * tests/check/elements/amrnbenc.c:
10528           tests: port amrnbenc test to 0.11
10529
10530 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10531
10532         * ext/amrnb/amrnbdec.c:
10533         * ext/amrnb/amrnbenc.c:
10534           amrnb: fix up raw audio caps for 0.11
10535
10536 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10537
10538         * tests/check/Makefile.am:
10539           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10540
10541 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10542
10543         * docs/plugins/Makefile.am:
10544         * ext/lame/Makefile.am:
10545         * ext/lame/README:
10546         * ext/lame/gstlame.c:
10547         * ext/lame/gstlame.h:
10548         * ext/lame/plugin.c:
10549         * ext/lame/test-lame.c:
10550         * gst/xingmux/gstxingmux.c:
10551         * tests/check/pipelines/lame.c:
10552           lame: remove lame element, it's been superseded by lamemp3enc
10553
10554 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10555
10556         * ext/a52dec/gsta52dec.c:
10557         * ext/lame/gstlamemp3enc.c:
10558         * ext/mad/gstmad.c:
10559         * ext/sidplay/gstsiddec.cc:
10560         * gst/asfdemux/gstasfdemux.c:
10561         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10562           ext, gst: update for taglist API changes
10563
10564 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
10565
10566         * gst/asfdemux/gstasfdemux.c:
10567           asfdemux: Don't leak pending payload buffers
10568           Fixes #662964
10569
10570 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10571
10572           Merge branch 'master' into 0.11
10573           Conflicts:
10574           ext/sidplay/gstsiddec.cc
10575
10576 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
10577
10578         * ext/sidplay/gstsiddec.cc:
10579           siddec: use BOILERPLATE macro and cleanup FIXMEs
10580
10581 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10582
10583         * gst/asfdemux/gstrtpasfdepay.c:
10584           asfdepay: fix compiler warnings after gst_caps_new_simple() change
10585
10586 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10587
10588         * gst-plugins-ugly.spec.in:
10589           Update specfile with latest changes
10590
10591 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10592
10593         * gst/asfdemux/gstasfdemux.c:
10594           asfdemux: Don't unmap a buffer that doesn't exist
10595
10596 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10597
10598         * configure.ac:
10599         * ext/dvdread/dvdreadsrc.c:
10600           dvdread: port to 0.11
10601
10602 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10603
10604         * configure.ac:
10605         * gst/dvdsub/Makefile.am:
10606         * gst/dvdsub/gstdvdsubdec.c:
10607         * gst/dvdsub/gstdvdsubdec.h:
10608         * gst/dvdsub/gstdvdsubparse.c:
10609           dvdsub: port to 0.11
10610
10611 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10612
10613           Merge branch 'master' into 0.11
10614           Conflicts:
10615           ext/amrwbdec/Makefile.am
10616           ext/amrwbdec/amrwbdec.c
10617
10618 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10619
10620         * gst/realmedia/gstrdtbuffer.c:
10621         * gst/realmedia/gstrdtbuffer.h:
10622         * gst/realmedia/pnmsrc.c:
10623         * gst/realmedia/rademux.c:
10624         * gst/realmedia/rdtdepay.c:
10625         * gst/realmedia/rdtmanager.c:
10626         * gst/realmedia/rmdemux.c:
10627         * gst/realmedia/rmutils.c:
10628         * gst/realmedia/rtspreal.c:
10629           realmedia: port to 0.11
10630
10631 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10632
10633         * ext/amrwbdec/Makefile.am:
10634         * ext/amrwbdec/amrwbdec.c:
10635         * ext/amrwbdec/amrwbdec.h:
10636           amrwbdec: port to audiodecoder
10637
10638 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10639
10640         * ext/amrnb/Makefile.am:
10641           amrnbdec: fixup build
10642
10643 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10644
10645         * ext/amrnb/amrnbdec.c:
10646           amrnbdec: remove leftover extraneous _unref
10647
10648 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10649
10650           Merge branch 'master' into 0.11
10651           Conflicts:
10652           ext/amrnb/amrnbdec.c
10653
10654 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10655
10656         * configure.ac:
10657         * ext/amrnb/amrnbdec.c:
10658         * ext/amrnb/amrnbenc.c:
10659           amrnb: port to 0.11
10660
10661 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10662
10663         * configure.ac:
10664         * ext/amrwbdec/Makefile.am:
10665         * ext/amrwbdec/amrwbdec.c:
10666           ported amrwbdec to 0.11
10667
10668 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10669
10670         * ext/amrnb/amrnbdec.c:
10671         * ext/amrnb/amrnbdec.h:
10672           amrnbdec: port to audiodecoder
10673
10674 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10675
10676           Merge branch 'master' into 0.11
10677
10678 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10679
10680         * configure.ac:
10681         * ext/mpeg2dec/gstmpeg2dec.c:
10682         * ext/mpeg2dec/gstmpeg2dec.h:
10683           mpeg2dec: minimal port to 0.11
10684
10685 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10686
10687         * ext/mpeg2dec/gstmpeg2dec.c:
10688         * ext/mpeg2dec/gstmpeg2dec.h:
10689           mpeg2dec: post QoS messages when dropping a frame due to QoS
10690           https://bugzilla.gnome.org/show_bug.cgi?id=658241
10691
10692 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10693
10694         * configure.ac:
10695           configure: update ported plugins list
10696
10697 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10698
10699         * common:
10700           update to 0.11 branch
10701
10702 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10703
10704         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10705         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10706           dvdlpcmdec: port to 0.11
10707
10708 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10709
10710         * ext/lame/gstlame.c:
10711         * ext/lame/gstlamemp3enc.c:
10712           lame: fix raw audio caps too
10713
10714 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10715
10716         * ext/lame/gstlame.c:
10717         * ext/lame/gstlamemp3enc.c:
10718           lame: port to 0.11
10719
10720 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10721
10722           Merge branch 'master' into 0.11
10723
10724 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10725
10726         * ext/x264/gstx264enc.c:
10727         * ext/x264/gstx264enc.h:
10728           x264enc: port to 0.11
10729
10730 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10731
10732         * ext/amrnb/Makefile.am:
10733         * ext/amrnb/amrnbenc.c:
10734         * ext/amrnb/amrnbenc.h:
10735           amrnbenc: port to audioencoder
10736
10737 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10738
10739           Merge branch 'master' into 0.11
10740           Conflicts:
10741           ext/mad/gstmad.c
10742
10743 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10744
10745         * ext/a52dec/gsta52dec.c:
10746           port a52dec to 0.11
10747
10748 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10749
10750         * ext/twolame/gsttwolame.c:
10751           twolame: Simple fix for GstAudioEncoder API change
10752
10753 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10754
10755         * ext/twolame/gsttwolame.c:
10756           twolame: Fix variable 'gstelement_class' set but not used compiler warning
10757
10758 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10759
10760         * ext/lame/gstlame.c:
10761         * ext/lame/gstlamemp3enc.c:
10762           lame: Don't get the parent class again, GST_BOILERPLATE does this already
10763
10764 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10765
10766         * ext/lame/gstlame.c:
10767         * ext/lame/gstlamemp3enc.c:
10768           lame: Fix variable 'gstelement_class' set but not used compiler warning
10769
10770 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10771
10772         * ext/twolame/gsttwolame.c:
10773           twolame: improve output framing and timestamping
10774           ... which simply comes down to requesting one frame of input data at a time,
10775           since the encoder nicely turns this into 1 encoded frame.
10776
10777 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10778
10779         * ext/twolame/Makefile.am:
10780         * ext/twolame/gsttwolame.c:
10781         * ext/twolame/gsttwolame.h:
10782           twolame: port to audioencoder
10783
10784 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10785
10786         * ext/lame/gstlame.c:
10787           lame: use some more boilerplate
10788
10789 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10790
10791         * ext/lame/gstlame.c:
10792         * ext/lame/gstlame.h:
10793           lame: port to audioencoder
10794
10795 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10796
10797         * ext/lame/gstlamemp3enc.c:
10798           lamemp3enc: use some more boilerplate
10799
10800 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10801
10802         * ext/lame/gstlamemp3enc.c:
10803           lamemp3enc: really report bitrate rather kbitrate
10804
10805 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10806
10807         * ext/lame/Makefile.am:
10808         * ext/lame/gstlamemp3enc.c:
10809         * ext/lame/gstlamemp3enc.h:
10810           lamemp3enc: port to audioencoder
10811
10812 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10813
10814         * ext/dvdread/dvdreadsrc.c:
10815           dvdreadsrc: take into account first sector of the current title
10816           This fixes seeking on titles which do not start on a new file.
10817           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10818
10819 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10820
10821         * ext/dvdread/dvdreadsrc.c:
10822           dvdreadsrc: fix sector seeking
10823           It was overly complicated, and did not take into account the offset
10824           needed for titles which do not start on a new file.
10825           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10826
10827 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10828
10829         * ext/dvdread/dvdreadsrc.c:
10830           dvdreadsrc: fix sector search for packed titles
10831           Some DVD titles are packed in a single set, and we need to use
10832           the correct table to map times to sectors.
10833           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10834
10835 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10836
10837         * configure.ac:
10838         * ext/mad/Makefile.am:
10839         * ext/mad/gstmad.c:
10840         * gst-plugins-ugly.spec.in:
10841           mad: remove id3tag dependency used by in practice unreachable legacy code
10842           The mad mp3 decoder element shouldn't parse tags at all really, but we
10843           have so far kept this code around for backwards-compatibility reasons
10844           for people building manual pipelines for some reason. However, as it
10845           turns out that code has never actually worked in 0.10 in practice,
10846           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10847           which doesn't actually seem to happen any more though because of the
10848           preceding mad_header_decode(), which will discover and report the
10849           sync loss if it runs into a tag and make mad_frame_decode() try to
10850           resync right away.
10851           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10852
10853 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10854
10855         * gst/asfdemux/asfpacket.c:
10856           asfpacket: skip empty payload packets
10857           ... which also avoids assertion failures and possible segfaults later on
10858           when possibly trying to join 2 empty buffers.
10859
10860 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10861
10862         * gst/realmedia/rmdemux.c:
10863         * gst/realmedia/rmdemux.h:
10864           rmdemux: delay announcing container tags until we have pads
10865           Fixes tags when transcoding.
10866           https://bugzilla.gnome.org/show_bug.cgi?id=658297
10867
10868 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10869
10870         * tests/check/elements/amrnbenc.c:
10871           amrnbenc: Use complete raw audio caps in the test
10872
10873 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
10874
10875         * docs/plugins/Makefile.am:
10876           docs: cleanup makefiles
10877           Remove commented out parts that we don't need. Remove "the wingo addition" - no
10878           so useful after all. Narrow down file-globs for plugin docs.
10879
10880 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
10881
10882         * common:
10883           Automatic update of common submodule
10884           From a39eb83 to 11f0cd5
10885
10886 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
10887
10888         * common:
10889           Automatic update of common submodule
10890           From 605cd9a to a39eb83
10891
10892 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10893
10894         * gst/asfdemux/gstasfdemux.c:
10895           asf: don't use fourcc
10896
10897 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10898
10899           Merge branch 'master' into 0.11
10900
10901 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10902
10903         * ext/mpeg2dec/gstmpeg2dec.c:
10904           mpeg2dec: fix spurious failure to decode some files
10905           Parsing can return with an 'invalid' state, but this is not
10906           actually fatal. For one, the mpeg2dec command line tool that
10907           comes with the libmpeg2 library blithely ignores this condition
10908           and merrily goes on. So we do this same, logging the error,
10909           and going on with parsing. This makes something work that did
10910           not use to work, and brings happiness to the world.
10911           https://bugzilla.gnome.org/show_bug.cgi?id=429476
10912
10913 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10914
10915         * ext/mad/gstmad.c:
10916         * ext/sidplay/Makefile.am:
10917         * ext/sidplay/gstsiddec.cc:
10918           port to new audio caps
10919
10920 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10921
10922           Merge branch 'master' into 0.11
10923           Conflicts:
10924           common
10925           gst/asfdemux/gstrtpasfdepay.c
10926
10927 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10928
10929         * configure.ac:
10930           configure: Add synaesthesia to the list of non-ported plugins
10931
10932 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10933
10934         * configure.ac:
10935         * docs/plugins/Makefile.am:
10936         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10937         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10938         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10939         * gst-plugins-ugly.spec.in:
10940         * gst/mpegaudioparse/Makefile.am:
10941         * gst/mpegaudioparse/gstmpegaudioparse.c:
10942         * gst/mpegaudioparse/gstmpegaudioparse.h:
10943         * gst/mpegaudioparse/mpegaudioparse.vcproj:
10944         * gst/xingmux/Makefile.am:
10945         * gst/xingmux/gstxingmux.c:
10946         * gst/xingmux/gstxingmux.h:
10947         * gst/xingmux/plugin.c:
10948           Remove mp3parse plugin/element
10949           It's been replaced by mpegaudioparse in -good. Don't want anyone
10950           to spend time porting a deprecated element. Rename plugin to xingmux
10951           for now until we move that somewhere else.
10952
10953 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10954
10955         * configure.ac:
10956           configure.ac: Define list of non-ported plugins
10957
10958 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10959
10960         * ext/mad/gstmad.c:
10961           mad: Fix for changes in GstQuery API
10962
10963 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10964
10965         * gst/asfdemux/gstasfdemux.c:
10966           asfdemux: Fix for changes in GstQuery API
10967
10968 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10969
10970         * gst/asfdemux/asfpacket.c:
10971           asfdemux: Fix print statement
10972
10973 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10974
10975         * common:
10976           Update common submodule
10977
10978 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10979
10980         * ext/x264/gstx264enc.c:
10981           x264enc: Properly set the stream format in setcaps
10982           Do not forget to set the selected format to the options string
10983           when getting it from caps
10984           https://bugzilla.gnome.org/show_bug.cgi?id=655223
10985
10986 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
10987
10988         * ext/x264/gstx264enc.c:
10989           x264enc: fix the build for older x264enc
10990           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
10991
10992 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
10993
10994         * ext/x264/gstx264enc.c:
10995           x264enc: Read stream-format from the right place
10996           Read the stream-format from "stream-format" and not from profile, also rename
10997           the "bytestream" variable to "stream_format" so it's easier to understand.
10998
10999 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11000
11001         * ext/x264/gstx264enc.c:
11002         * ext/x264/gstx264enc.h:
11003           x264enc: Select stream-format based on caps
11004           Makes x264 select its stream-format based on what's available
11005           on caps, the user selected option will be chosen as a fallback
11006           when both options are available.
11007           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11008
11009 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
11010
11011         * ext/x264/gstx264enc.c:
11012           x264: Allow renegotiation but prefer current caps
11013
11014 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
11015
11016         * tests/check/elements/x264enc.c:
11017           tests: Test x264enc profiles from the caps
11018           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11019
11020 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11021
11022         * ext/x264/Makefile.am:
11023         * ext/x264/gstx264enc.c:
11024         * ext/x264/gstx264enc.h:
11025           x264: Use profile and level from caps
11026           Enforces the profile and level from the downstream caps, also
11027           sets them on the fixated caps
11028           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11029
11030 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11031
11032         * configure.ac:
11033           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11034
11035 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
11036
11037         * ext/x264/gstx264enc.c:
11038           x264enc: fix subme property annotation - subme maximum is 10, not 6.
11039           Although the element accepts subme values > 6, the annotation which is
11040           visible through gst-inspect (for example) erroneously indicates 6 as the
11041           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11042           https://bugzilla.gnome.org/show_bug.cgi?id=653473
11043
11044 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
11045
11046         * common:
11047           Automatic update of common submodule
11048           From 69b981f to 605cd9a
11049
11050 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11051
11052         * gst/asfdemux/gstrtspwms.c:
11053           rtspwms: Porting to 0.11
11054
11055 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11056
11057         * gst/asfdemux/gstrtpasfdepay.c:
11058           rtpasfdepay: Port to 0.11
11059
11060 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11061
11062         * gst/asfdemux/asfpacket.c:
11063         * gst/asfdemux/asfpacket.h:
11064         * gst/asfdemux/gstasfdemux.c:
11065         * gst/asfdemux/gstasfdemux.h:
11066           asfdemux: Porting to 0.11
11067
11068 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11069
11070         * ext/sidplay/gstsiddec.cc:
11071           siddec: port siddec to 0.11
11072
11073 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11074
11075         * gst/asfdemux/gstrtpasfdepay.c:
11076           rtpasfdepay: fix fragmented packet handling and packet padding
11077           Also remove a bogus assert.
11078
11079 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
11080
11081         * gst/synaesthesia/gstsynaesthesia.c:
11082           synaesthesia: fix wrong debug log string (copy'n'paste)
11083
11084 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11085
11086           Merge branch 'master' into 0.11
11087           Conflicts:
11088           configure.ac
11089
11090 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11091
11092         * ext/mad/gstmad.c:
11093           mad: port to new API
11094           Port to new segment API.
11095           Eat Caps events.
11096           No need to set caps on buffers.
11097
11098 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
11099
11100         * gst/realmedia/rmdemux.c:
11101           rmdemux: target is unsigned and can't be < 0
11102
11103 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
11104
11105         * ext/mad/gstmad.c:
11106           mad: use signed when caluculating the delta
11107           Avoids a <0 check for an unsigned variable.
11108
11109 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
11110
11111         * docs/plugins/Makefile.am:
11112           docs: remove obsolete commented out part
11113           We don't have this in the other modules and its not needed.
11114
11115 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
11116
11117         * docs/plugins/gst-plugins-ugly-plugins.args:
11118         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11119         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11120           docs: update plugin introspection data
11121           Now more files are merged and produced in a canonical fashion, which hopefully
11122           creates less or no delta in the future.
11123
11124 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
11125
11126         * common:
11127           Automatic update of common submodule
11128           From 9e5bbd5 to 69b981f
11129
11130 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11131
11132         * ext/lame/Makefile.am:
11133         * ext/lame/gstlamemp3enc.c:
11134           lamemp3enc: Post CODEC and BITRATE tags
11135           Also filter any CODEC/AUDIO_CODEC tags from incoming
11136           tag events.
11137           Fixes bug #391543.
11138
11139 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
11140
11141         * common:
11142           Automatic update of common submodule
11143           From fd35073 to 9e5bbd5
11144
11145 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
11146
11147         * common:
11148           Automatic update of common submodule
11149           From 46dfcea to fd35073
11150
11151 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11152
11153         * gst/asfdemux/gstrtpasfdepay.c:
11154           rtpasfdepay: simplify and refactor packet parsing
11155           Specifically, refactor buffer padding and consider marker bit for fragment
11156           assembling.
11157
11158 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11159
11160         * gst/asfdemux/gstrtpasfdepay.c:
11161           rtpasfdepay: avoid re-sending header
11162           ... e.g. following a seek, which otherwise confuses downstream demuxer
11163           expecting only a flow of data packets at this time.
11164
11165 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11166
11167         * gst/asfdemux/gstrtpasfdepay.c:
11168         * gst/asfdemux/gstrtpasfdepay.h:
11169           rtpasfdepay: remove unused field
11170
11171 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11172
11173         * ext/mad/gstmad.c:
11174           mad: Post bitrate tag whenever the bitrate changes
11175           Also send the layer/mode/emphasis/bitrate tags as an event too.
11176
11177 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11178
11179         * configure.ac:
11180         * win32/common/config.h:
11181           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11182
11183 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11184
11185         * configure.ac:
11186         * docs/plugins/inspect/plugin-a52dec.xml:
11187         * docs/plugins/inspect/plugin-amrnb.xml:
11188         * docs/plugins/inspect/plugin-amrwbdec.xml:
11189         * docs/plugins/inspect/plugin-asf.xml:
11190         * docs/plugins/inspect/plugin-cdio.xml:
11191         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11192         * docs/plugins/inspect/plugin-dvdread.xml:
11193         * docs/plugins/inspect/plugin-dvdsub.xml:
11194         * docs/plugins/inspect/plugin-iec958.xml:
11195         * docs/plugins/inspect/plugin-lame.xml:
11196         * docs/plugins/inspect/plugin-mad.xml:
11197         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11198         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11199         * docs/plugins/inspect/plugin-mpegstream.xml:
11200         * docs/plugins/inspect/plugin-realmedia.xml:
11201         * docs/plugins/inspect/plugin-siddec.xml:
11202         * docs/plugins/inspect/plugin-twolame.xml:
11203         * docs/plugins/inspect/plugin-x264.xml:
11204         * win32/common/config.h:
11205           Back to development
11206
11207 === release 0.10.18 ===
11208
11209 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11210
11211         * ChangeLog:
11212         * NEWS:
11213         * RELEASE:
11214         * configure.ac:
11215         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11216         * docs/plugins/inspect/plugin-a52dec.xml:
11217         * docs/plugins/inspect/plugin-amrnb.xml:
11218         * docs/plugins/inspect/plugin-amrwbdec.xml:
11219         * docs/plugins/inspect/plugin-asf.xml:
11220         * docs/plugins/inspect/plugin-cdio.xml:
11221         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11222         * docs/plugins/inspect/plugin-dvdread.xml:
11223         * docs/plugins/inspect/plugin-dvdsub.xml:
11224         * docs/plugins/inspect/plugin-iec958.xml:
11225         * docs/plugins/inspect/plugin-lame.xml:
11226         * docs/plugins/inspect/plugin-mad.xml:
11227         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11228         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11229         * docs/plugins/inspect/plugin-mpegstream.xml:
11230         * docs/plugins/inspect/plugin-realmedia.xml:
11231         * docs/plugins/inspect/plugin-siddec.xml:
11232         * docs/plugins/inspect/plugin-twolame.xml:
11233         * docs/plugins/inspect/plugin-x264.xml:
11234         * gst-plugins-ugly.doap:
11235         * win32/common/config.h:
11236           Release 0.10.18
11237           Highlights:
11238           - x264enc: allow changing bitrate and quantizers dynamically at runtime
11239           - x264enc: proxy downstream caps restrictions upstream via get_caps()
11240           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11241           - mad: allow build without libid3tag (which isn't really needed anyway)
11242           - many other fixes and improvements
11243
11244 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11245
11246         * ext/x264/gstx264enc.c:
11247           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11248
11249 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11250
11251         * ext/x264/gstx264enc.c:
11252           x264enc: do not leak peer pad reference
11253
11254 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11255
11256         * ext/x264/gstx264enc.c:
11257           x264enc: No need to copy, reffing is enough
11258
11259 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11260
11261         * ext/x264/gstx264enc.c:
11262           x264enc: get_caps function should return a copy of the caps
11263
11264 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11265
11266         * configure.ac:
11267         * docs/plugins/inspect/plugin-a52dec.xml:
11268         * docs/plugins/inspect/plugin-amrnb.xml:
11269         * docs/plugins/inspect/plugin-amrwbdec.xml:
11270         * docs/plugins/inspect/plugin-asf.xml:
11271         * docs/plugins/inspect/plugin-cdio.xml:
11272         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11273         * docs/plugins/inspect/plugin-dvdread.xml:
11274         * docs/plugins/inspect/plugin-dvdsub.xml:
11275         * docs/plugins/inspect/plugin-iec958.xml:
11276         * docs/plugins/inspect/plugin-lame.xml:
11277         * docs/plugins/inspect/plugin-mad.xml:
11278         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11279         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11280         * docs/plugins/inspect/plugin-mpegstream.xml:
11281         * docs/plugins/inspect/plugin-realmedia.xml:
11282         * docs/plugins/inspect/plugin-siddec.xml:
11283         * docs/plugins/inspect/plugin-synaesthesia.xml:
11284         * docs/plugins/inspect/plugin-twolame.xml:
11285         * docs/plugins/inspect/plugin-x264.xml:
11286         * po/da.po:
11287         * po/de.po:
11288         * po/fr.po:
11289         * po/uk.po:
11290         * win32/common/config.h:
11291           0.10.17.4 pre-release
11292
11293 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11294
11295         * ext/mad/gstmad.c:
11296           mad: remove buffer_alloc
11297
11298 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11299
11300         * configure.ac:
11301         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11302         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11303         * docs/plugins/inspect/plugin-a52dec.xml:
11304         * docs/plugins/inspect/plugin-amrnb.xml:
11305         * docs/plugins/inspect/plugin-amrwbdec.xml:
11306         * docs/plugins/inspect/plugin-asf.xml:
11307         * docs/plugins/inspect/plugin-cdio.xml:
11308         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11309         * docs/plugins/inspect/plugin-dvdread.xml:
11310         * docs/plugins/inspect/plugin-dvdsub.xml:
11311         * docs/plugins/inspect/plugin-iec958.xml:
11312         * docs/plugins/inspect/plugin-lame.xml:
11313         * docs/plugins/inspect/plugin-mad.xml:
11314         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11315         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11316         * docs/plugins/inspect/plugin-mpegstream.xml:
11317         * docs/plugins/inspect/plugin-realmedia.xml:
11318         * docs/plugins/inspect/plugin-siddec.xml:
11319         * docs/plugins/inspect/plugin-synaesthesia.xml:
11320         * docs/plugins/inspect/plugin-twolame.xml:
11321         * docs/plugins/inspect/plugin-x264.xml:
11322         * po/bg.po:
11323         * po/ja.po:
11324         * po/nl.po:
11325         * po/pl.po:
11326         * po/ru.po:
11327         * po/sl.po:
11328         * po/tr.po:
11329           0.10.17.3 pre-release
11330
11331 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11332
11333         * common:
11334           Automatic update of common submodule
11335           From c3cafe1 to 46dfcea
11336
11337 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11338
11339         * ext/mad/gstmad.c:
11340           mad: port to 0.11
11341
11342 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11343
11344           Merge branch 'master' into 0.11
11345           Conflicts:
11346           android/amrnb.mk
11347           android/amrwbdec.mk
11348           android/asf.mk
11349           android/mpegaudioparse.mk
11350           configure.ac
11351
11352 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11353
11354         * tests/check/gst-plugins-ugly.supp:
11355           tests: add suppression for lame unit test
11356
11357 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11358
11359         * tests/check/Makefile.am:
11360         * tests/check/generic/.gitignore:
11361         * tests/check/generic/index.c:
11362           tests: add generic index-setting test
11363
11364 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11365
11366         * ext/mpeg2dec/gstmpeg2dec.c:
11367           mpeg2dec: don't deadlock when setting an index
11368
11369 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11370
11371         * configure.ac:
11372         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11373         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11374         * docs/plugins/inspect/plugin-a52dec.xml:
11375         * docs/plugins/inspect/plugin-amrnb.xml:
11376         * docs/plugins/inspect/plugin-amrwbdec.xml:
11377         * docs/plugins/inspect/plugin-asf.xml:
11378         * docs/plugins/inspect/plugin-cdio.xml:
11379         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11380         * docs/plugins/inspect/plugin-dvdread.xml:
11381         * docs/plugins/inspect/plugin-dvdsub.xml:
11382         * docs/plugins/inspect/plugin-iec958.xml:
11383         * docs/plugins/inspect/plugin-lame.xml:
11384         * docs/plugins/inspect/plugin-mad.xml:
11385         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11386         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11387         * docs/plugins/inspect/plugin-mpegstream.xml:
11388         * docs/plugins/inspect/plugin-realmedia.xml:
11389         * docs/plugins/inspect/plugin-siddec.xml:
11390         * docs/plugins/inspect/plugin-synaesthesia.xml:
11391         * docs/plugins/inspect/plugin-twolame.xml:
11392         * docs/plugins/inspect/plugin-x264.xml:
11393         * po/sl.po:
11394         * win32/common/config.h:
11395           0.10.17.2 pre-release
11396
11397 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11398
11399         * gst/realmedia/rademux.c:
11400           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11401
11402 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11403
11404         * gst/mpegstream/gstmpegdemux.c:
11405           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11406
11407 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11408
11409         * ext/dvdread/dvdreadsrc.c:
11410         * ext/sidplay/gstsiddec.cc:
11411         * ext/x264/gstx264enc.c:
11412           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11413
11414 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11415
11416         * gst/asfdemux/gstasfdemux.c:
11417           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11418
11419 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11420
11421         * ext/x264/gstx264enc.c:
11422           x264enc: Implement getcaps function
11423           This allows to set width/height/etc restrictions downstream.
11424
11425 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11426
11427         * Android.mk:
11428         * ext/mad/Makefile.am:
11429         * ext/x264/Makefile.am:
11430         * gst/asfdemux/Makefile.am:
11431         * gst/dvdlpcmdec/Makefile.am:
11432         * gst/dvdsub/Makefile.am:
11433         * gst/iec958/Makefile.am:
11434         * gst/mpegaudioparse/Makefile.am:
11435         * gst/mpegstream/Makefile.am:
11436         * gst/realmedia/Makefile.am:
11437         * gst/synaesthesia/Makefile.am:
11438           android: make it ready for androgenizer
11439           To build gstreamer for android we are now using androgenizer which
11440           generates the needed Android.mk files.
11441           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11442
11443 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11444
11445         * android/NOTICE:
11446         * android/amrnb.mk:
11447         * android/amrwbdec.mk:
11448         * android/asf.mk:
11449         * android/mpegaudioparse.mk:
11450           android: remove the android/ folder
11451
11452 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
11453
11454         * common:
11455           Automatic update of common submodule
11456           From 1ccbe09 to c3cafe1
11457
11458 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11459
11460         * ext/x264/gstx264enc.c:
11461         * ext/x264/gstx264enc.h:
11462           x264enc: Allow changing the bitrate and quantitizers dynamically
11463           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11464
11465 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11466
11467         * ext/x264/gstx264enc.c:
11468           x264enc: Set max bitrate in quality mode
11469           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11470
11471 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11472
11473         * ext/x264/gstx264enc.c:
11474           x264enc: Make it clear that constant quantizer is for debugging only
11475           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11476
11477 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11478
11479         * common:
11480           Automatic update of common submodule
11481           From 193b717 to 1ccbe09
11482
11483 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
11484
11485         * common:
11486           Automatic update of common submodule
11487           From b77e2bf to 193b717
11488
11489 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11490
11491         * common:
11492           Automatic update of common submodule
11493           From d8814b6 to b77e2bf
11494
11495 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11496
11497         * common:
11498           Automatic update of common submodule
11499           From 6aaa286 to d8814b6
11500
11501 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
11502
11503         * common:
11504           Automatic update of common submodule
11505           From 6aec6b9 to 6aaa286
11506
11507 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
11508
11509         * configure.ac:
11510           configure.ac: redundant use of AC_MSG_RESULT()
11511           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11512
11513 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
11514
11515         * autogen.sh:
11516           autogen: wingo signed comment
11517
11518 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11519
11520         * gst/dvdsub/gstdvdsubdec.c:
11521         * gst/dvdsub/gstdvdsubdec.h:
11522           dvdsubdec: Rearrange buffer allocation and pushing code a bit
11523           This makes the code easier to read, doesn't store every buffer
11524           in the instance until the next buffer is to be drawn and
11525           fixes an unitialized variable compiler warning.
11526
11527 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
11528
11529         * gst/dvdsub/gstdvdsubdec.c:
11530           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11531           Fixes bug #619136.
11532
11533 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
11534
11535         * gst/dvdsub/gstdvdsubdec.c:
11536           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11537           Fixes bug #644704.
11538
11539 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11540
11541         * configure.ac:
11542         * ext/mad/gstmad.c:
11543         * ext/mad/gstmad.h:
11544           mad: build the mad plugin even if libid3tag is not available
11545           ID3 tags are usually handled by id3demux, and should be handled
11546           by id3demux. Tag handling in mad based on libid3tag is very basic
11547           and mostly unnecessary really, so just build this plugin without
11548           ID3 tag support if libid3tag is not available.
11549
11550 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11551
11552           Merge branch 'master' into 0.11
11553
11554 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
11555
11556         * gst/mpegstream/gstdvddemux.c:
11557           dvddemux: small code cleanup
11558           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11559           and avoid empty 'if' when logging is disabled.
11560
11561 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11562
11563         * configure.ac:
11564           configure.ac: export plugin description more platform independent
11565           Fixes #642504.
11566
11567 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11568
11569         * common:
11570           Automatic update of common submodule
11571           From 1de7f6a to 6aec6b9
11572
11573 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11574
11575           Merge branch 'master' into 0.11
11576           Conflicts:
11577           configure.ac
11578
11579 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11580
11581         * ext/mpeg2dec/gstmpeg2dec.c:
11582           mpeg2dec: do not fail fatally when unlinked
11583           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11584
11585 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
11586
11587         * ext/mad/gstmad.c:
11588         * ext/mad/gstmad.h:
11589         * ext/mpeg2dec/gstmpeg2dec.c:
11590         * ext/mpeg2dec/gstmpeg2dec.h:
11591           index: remove conditional index support
11592           Index support cannot be disabled since commit
11593           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11594           in core, which removed the configure flags to disable index.
11595
11596 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
11597
11598         * ext/mad/gstmad.c:
11599         * ext/mpeg2dec/gstmpeg2dec.c:
11600           formatting: trim trailing whitespace
11601
11602 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
11603
11604         * ext/mad/gstmad.c:
11605         * ext/mpeg2dec/gstmpeg2dec.c:
11606         * gst/mpegstream/gstmpegdemux.c:
11607           index: use delta frame flags instead of 0 or none
11608
11609 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11610
11611         * ext/x264/gstx264enc.c:
11612           x264enc: Don't register flags with a value of 0
11613           Flags with a value of 0 aren't meaningful and will cause
11614           g_value_transform to go into an endless loop when trying to
11615           convert the flags to a string
11616
11617 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
11618
11619         * common:
11620           Automatic update of common submodule
11621           From f94d739 to 1de7f6a
11622
11623 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11624
11625         * ext/amrwbdec/amrwbdec.c:
11626           amrwbdec: avoid stalling on invalid frame
11627           Skip 1 byte indicating invalid frame type index rather than stalling
11628           on it indefinitely until EOS.
11629           Fixes #639715.
11630
11631 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11632
11633         * tests/check/pipelines/lame.c:
11634           tests: add unit test for lamemp3enc negotiation issue
11635           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11636
11637 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11638
11639         * ext/lame/gstlamemp3enc.c:
11640           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11641           The element downstream of mp3enc might only accept certain sample rates or channels,
11642           make sure we relay any restrictions that do exist to upstream when it does a
11643           get_caps() on the sink pad. That way upstream elements like audioresample or
11644           audioconvert can pick a sample rate / channel configuration that will be accepted,
11645           instead of just negotiating to the highest, which might then be rejected.
11646           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11647
11648 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
11649
11650         * gst/asfdemux/asfpacket.c:
11651           asfpacket: Avoid using broken duration extension
11652           Quite a few (broken?) files have a packet duration of 1ms, which is
11653           most definitely wrong for either audio or video packets.
11654           We therefore avoid using that value and instead use other metrics to
11655           determine the buffer duration (like using the extended stream properties
11656           average frame duration if present and valid).
11657
11658 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11659
11660         * configure.ac:
11661         * win32/common/config.h:
11662           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11663           https://bugzilla.gnome.org/show_bug.cgi?id=640705
11664
11665 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
11666
11667         * gst/mpegaudioparse/gstxingmux.c:
11668           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11669           Fixes bug #639291.
11670
11671 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11672
11673         * gst/mpegstream/gstdvddemux.c:
11674           mpegstream: increase allowable gap between streams
11675           The new delay is three times as much as the old one, and just happens
11676           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11677           was chocking before at 5:11.
11678           While there, merge the constants used in two places into a define.
11679           https://bugzilla.gnome.org/show_bug.cgi?id=539708
11680
11681 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11682
11683         * ext/x264/gstx264enc.c:
11684           x264enc: make tag event writable before modifying tag list in place
11685           To modify an event tag is necessary to be sure that x264enc
11686           has its own copy.
11687           Also fix indentation.
11688           https://bugzilla.gnome.org/show_bug.cgi?id=640272
11689
11690 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11691
11692         * configure.ac:
11693         * docs/plugins/inspect/plugin-a52dec.xml:
11694         * docs/plugins/inspect/plugin-amrnb.xml:
11695         * docs/plugins/inspect/plugin-amrwbdec.xml:
11696         * docs/plugins/inspect/plugin-asf.xml:
11697         * docs/plugins/inspect/plugin-cdio.xml:
11698         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11699         * docs/plugins/inspect/plugin-dvdread.xml:
11700         * docs/plugins/inspect/plugin-dvdsub.xml:
11701         * docs/plugins/inspect/plugin-iec958.xml:
11702         * docs/plugins/inspect/plugin-lame.xml:
11703         * docs/plugins/inspect/plugin-mad.xml:
11704         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11705         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11706         * docs/plugins/inspect/plugin-mpegstream.xml:
11707         * docs/plugins/inspect/plugin-realmedia.xml:
11708         * docs/plugins/inspect/plugin-siddec.xml:
11709         * docs/plugins/inspect/plugin-twolame.xml:
11710         * docs/plugins/inspect/plugin-x264.xml:
11711         * win32/common/config.h:
11712           Back to development
11713
11714 === release 0.10.17 ===
11715
11716 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11717
11718         * ChangeLog:
11719         * NEWS:
11720         * RELEASE:
11721         * configure.ac:
11722         * docs/plugins/inspect/plugin-a52dec.xml:
11723         * docs/plugins/inspect/plugin-amrnb.xml:
11724         * docs/plugins/inspect/plugin-amrwbdec.xml:
11725         * docs/plugins/inspect/plugin-asf.xml:
11726         * docs/plugins/inspect/plugin-cdio.xml:
11727         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11728         * docs/plugins/inspect/plugin-dvdread.xml:
11729         * docs/plugins/inspect/plugin-dvdsub.xml:
11730         * docs/plugins/inspect/plugin-iec958.xml:
11731         * docs/plugins/inspect/plugin-lame.xml:
11732         * docs/plugins/inspect/plugin-mad.xml:
11733         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11734         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11735         * docs/plugins/inspect/plugin-mpegstream.xml:
11736         * docs/plugins/inspect/plugin-realmedia.xml:
11737         * docs/plugins/inspect/plugin-siddec.xml:
11738         * docs/plugins/inspect/plugin-twolame.xml:
11739         * docs/plugins/inspect/plugin-x264.xml:
11740         * gst-plugins-ugly.doap:
11741         * win32/common/config.h:
11742           Release 0.10.17
11743
11744 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11745
11746         * configure.ac:
11747         * docs/plugins/inspect/plugin-a52dec.xml:
11748         * docs/plugins/inspect/plugin-amrnb.xml:
11749         * docs/plugins/inspect/plugin-amrwbdec.xml:
11750         * docs/plugins/inspect/plugin-asf.xml:
11751         * docs/plugins/inspect/plugin-cdio.xml:
11752         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11753         * docs/plugins/inspect/plugin-dvdread.xml:
11754         * docs/plugins/inspect/plugin-dvdsub.xml:
11755         * docs/plugins/inspect/plugin-iec958.xml:
11756         * docs/plugins/inspect/plugin-lame.xml:
11757         * docs/plugins/inspect/plugin-mad.xml:
11758         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11759         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11760         * docs/plugins/inspect/plugin-mpegstream.xml:
11761         * docs/plugins/inspect/plugin-realmedia.xml:
11762         * docs/plugins/inspect/plugin-siddec.xml:
11763         * docs/plugins/inspect/plugin-twolame.xml:
11764         * docs/plugins/inspect/plugin-x264.xml:
11765         * win32/common/config.h:
11766           0.10.16.4 pre-release
11767
11768 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11769
11770         * ext/mpeg2dec/gstmpeg2dec.c:
11771           mpeg2dec: Use the proper component value for height
11772
11773 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11774
11775         * configure.ac:
11776         * docs/plugins/inspect/plugin-a52dec.xml:
11777         * docs/plugins/inspect/plugin-amrnb.xml:
11778         * docs/plugins/inspect/plugin-amrwbdec.xml:
11779         * docs/plugins/inspect/plugin-asf.xml:
11780         * docs/plugins/inspect/plugin-cdio.xml:
11781         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11782         * docs/plugins/inspect/plugin-dvdread.xml:
11783         * docs/plugins/inspect/plugin-dvdsub.xml:
11784         * docs/plugins/inspect/plugin-iec958.xml:
11785         * docs/plugins/inspect/plugin-lame.xml:
11786         * docs/plugins/inspect/plugin-mad.xml:
11787         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11788         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11789         * docs/plugins/inspect/plugin-mpegstream.xml:
11790         * docs/plugins/inspect/plugin-realmedia.xml:
11791         * docs/plugins/inspect/plugin-siddec.xml:
11792         * docs/plugins/inspect/plugin-twolame.xml:
11793         * docs/plugins/inspect/plugin-x264.xml:
11794         * win32/common/config.h:
11795           0.10.16.3 pre-release
11796
11797 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11798
11799         * gst/asfdemux/asfheaders.c:
11800         * gst/asfdemux/asfheaders.h:
11801         * gst/asfdemux/gstasfdemux.c:
11802           asfdemux: Handle new type of DRM'd asf files.
11803           These are produced by the new MS PlayReady system.
11804           https://bugzilla.gnome.org/show_bug.cgi?id=639226
11805
11806 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
11807
11808         * common:
11809           Automatic update of common submodule
11810           From e572c87 to f94d739
11811
11812 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11813
11814         * common:
11815           Automatic update of common submodule
11816           From ccbaa85 to e572c87
11817
11818 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11819
11820         * common:
11821           Automatic update of common submodule
11822           From 46445ad to ccbaa85
11823
11824 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11825
11826         * tests/check/Makefile.am:
11827           tests: never disable g_assert() and cast checks for the unit tests
11828           The unit tests are riddled with g_assert() and friends, make sure we
11829           don't disable assert and cast checks for the unit tests even if
11830           this has been specified for the rest of the code base, e.g. via
11831           --disable-glib-asserts
11832
11833 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11834
11835         * configure.ac:
11836         * win32/common/config.h:
11837           0.10.16.2 pre-release
11838
11839 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11840
11841         * docs/plugins/gst-plugins-ugly-plugins.args:
11842         * docs/plugins/inspect/plugin-a52dec.xml:
11843         * docs/plugins/inspect/plugin-amrnb.xml:
11844         * docs/plugins/inspect/plugin-amrwbdec.xml:
11845         * docs/plugins/inspect/plugin-asf.xml:
11846         * docs/plugins/inspect/plugin-cdio.xml:
11847         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11848         * docs/plugins/inspect/plugin-dvdread.xml:
11849         * docs/plugins/inspect/plugin-dvdsub.xml:
11850         * docs/plugins/inspect/plugin-iec958.xml:
11851         * docs/plugins/inspect/plugin-lame.xml:
11852         * docs/plugins/inspect/plugin-mad.xml:
11853         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11854         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11855         * docs/plugins/inspect/plugin-mpegstream.xml:
11856         * docs/plugins/inspect/plugin-realmedia.xml:
11857         * docs/plugins/inspect/plugin-siddec.xml:
11858         * docs/plugins/inspect/plugin-twolame.xml:
11859         * docs/plugins/inspect/plugin-x264.xml:
11860           docs: update docs
11861
11862 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11863
11864         * po/bg.po:
11865         * po/ca.po:
11866         * po/ru.po:
11867           po: update translations
11868
11869 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11870
11871         * configure.ac:
11872           configure: use $LIBM instead of hardcoding -lm
11873
11874 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11875
11876         * gst/realmedia/rmdemux.c:
11877           rmdemux: Initialize return variable.
11878           In the unlikely event that height is 0 (which is invalid) we would end up
11879           never setting the flow return.
11880
11881 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11882
11883         * gst/realmedia/rmutils.c:
11884           realmedia: Fix unitialized variables on macosx
11885
11886 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11887
11888         * ext/x264/gstx264enc.c:
11889           x264enc: Handle codec/encoder tags
11890           Make x264enc drop video-codec and codec tags and replace
11891           encoder/encoder-version with x264 and its build number
11892           Fixes #621465
11893
11894 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11895
11896         * ext/mpeg2dec/gstmpeg2dec.c:
11897           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11898
11899 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11900
11901         * ext/mpeg2dec/gstmpeg2dec.c:
11902           mpeg2dec: minor formatting clean-up
11903
11904 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11905
11906         * ext/mpeg2dec/gstmpeg2dec.c:
11907           mpeg2dec: refactor cropping code to use libgstvideo functions
11908           https://bugzilla.gnome.org/show_bug.cgi?id=571146
11909
11910 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11911
11912         * ext/mpeg2dec/gstmpeg2dec.c:
11913         * ext/mpeg2dec/gstmpeg2dec.h:
11914           mpeg2dec: use GstVideoFormat instead of custom enum
11915
11916 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11917
11918         * ext/mpeg2dec/Makefile.am:
11919           mpeg2dec: fix LIBADD order in Makefile.am
11920
11921 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
11922
11923         * ext/x264/gstx264enc.c:
11924           x264: vbv-buf-capacity should have a minimum of 0
11925           x264 will clip this value internally, and users should be allowed to
11926           specify a lower value than 300 ms.
11927           https://bugzilla.gnome.org/show_bug.cgi?id=635291
11928
11929 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11930
11931         * ext/x264/gstx264enc.c:
11932           x264enc: also accept YV12 input
11933
11934 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11935
11936         * ext/x264/gstx264enc.c:
11937           x264enc: add a note to the docs about encoder latency and queues
11938           https://bugzilla.gnome.org/show_bug.cgi?id=636107
11939
11940 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11941
11942         * gst/realmedia/rademux.c:
11943         * gst/realmedia/rmdemux.c:
11944           realmedia: do not use the pad buffer allocation functions in demuxers
11945           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11946           https://bugzilla.gnome.org/show_bug.cgi?id=637932
11947
11948 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11949
11950         * common:
11951           Automatic update of common submodule
11952           From 169462a to 46445ad
11953
11954 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11955
11956         * ext/mad/gstmad.c:
11957           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
11958           Fixes bug #635461.
11959
11960 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
11961
11962         * common:
11963           Automatic update of common submodule
11964           From 20742ae to 169462a
11965
11966 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
11967
11968         * gst/realmedia/rmdemux.c:
11969           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
11970           Signed-off-by: Rob Clark <rob@ti.com>
11971
11972 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
11973
11974         * common:
11975           Automatic update of common submodule
11976           From 011bcc8 to 20742ae
11977
11978 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
11979
11980         * configure.ac:
11981           x264: uses pkg-config to locate libx264
11982
11983 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11984
11985           Merge branch 'master' into 0.11
11986
11987 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11988
11989         * tests/check/pipelines/lame.c:
11990           check: don't use deprecated method
11991
11992 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11993
11994         * android/amrnb.mk:
11995         * android/amrwbdec.mk:
11996         * android/asf.mk:
11997         * android/mpegaudioparse.mk:
11998         * configure.ac:
11999           more 0.10 -> 0,11 changes
12000
12001 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12002
12003         * configure.ac:
12004           configure: open 0.11 branch
12005
12006 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12007
12008         * Android.mk:
12009         * android/NOTICE:
12010         * android/amrnb.mk:
12011         * android/amrwbdec.mk:
12012         * android/asf.mk:
12013         * android/mpegaudioparse.mk:
12014           Add build system for Android
12015
12016 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
12017
12018         * gst/realmedia/rmutils.c:
12019           realmedia: Remove dead assignments
12020
12021 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
12022
12023         * ext/mad/gstmad.c:
12024           mad: Remove dead assignments
12025
12026 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12027
12028         * ext/dvdread/dvdreadsrc.c:
12029           dvdreadsrc: remove bogus comment
12030
12031 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
12032
12033         * ext/dvdread/dvdreadsrc.c:
12034           dvdreadsrc: fix handling of multi-angle streams
12035           We would output all angles interleaved instead of just
12036           the selected angle.
12037           https://bugzilla.gnome.org/show_bug.cgi?id=539254
12038
12039 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12040
12041         * gst/realmedia/Makefile.am:
12042           realmedia: fix LIBS order in Makefile
12043
12044 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12045
12046         * po/af.po:
12047         * po/az.po:
12048         * po/bg.po:
12049         * po/ca.po:
12050         * po/cs.po:
12051         * po/da.po:
12052         * po/de.po:
12053         * po/el.po:
12054         * po/en_GB.po:
12055         * po/es.po:
12056         * po/eu.po:
12057         * po/fi.po:
12058         * po/fr.po:
12059         * po/gl.po:
12060         * po/hu.po:
12061         * po/id.po:
12062         * po/it.po:
12063         * po/ja.po:
12064         * po/lt.po:
12065         * po/lv.po:
12066         * po/ms.po:
12067         * po/mt.po:
12068         * po/nb.po:
12069         * po/nl.po:
12070         * po/or.po:
12071         * po/pl.po:
12072         * po/pt_BR.po:
12073         * po/ro.po:
12074         * po/ru.po:
12075         * po/sk.po:
12076         * po/sl.po:
12077         * po/sq.po:
12078         * po/sr.po:
12079         * po/sv.po:
12080         * po/tr.po:
12081         * po/uk.po:
12082         * po/vi.po:
12083         * po/zh_CN.po:
12084           po: update for new translatable strings
12085
12086 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
12087
12088         * common:
12089           Automatic update of common submodule
12090           From 7bbd708 to 011bcc8
12091
12092 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
12093
12094         * ext/mpeg2dec/gstmpeg2dec.c:
12095           mpeg2dec: convert the position to stream time before answering to a position query
12096
12097 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
12098
12099         * gst/realmedia/Makefile.am:
12100         * gst/realmedia/rademux.c:
12101         * gst/realmedia/rmdemux.c:
12102         * gst/realmedia/rmdemux.h:
12103           realmedia: Get codec name from pbutils instead of harcoding them
12104
12105 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
12106
12107         * ext/x264/gstx264enc.c:
12108           x264enc: Work around a rate control issue in libx264
12109           When variable framerate is disabled in libx264 (which occurs when using
12110           the zerolatency tuning), libx264 ignores timestamps but still uses the
12111           timebase leading to messed up rate control with our nanosecond timebase.
12112           We work around this issue by setting the timebase to the reciprocal of
12113           the framerate and we validate that the framerate is suitable.
12114           This has been fixed upstream in libx264 but there are non-fixed versions
12115           in the wild so this workaround is still needed.
12116           Fixes bug #632861
12117
12118 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12119
12120         * ext/mpeg2dec/gstmpeg2dec.c:
12121           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12122
12123 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
12124
12125         * ext/mpeg2dec/gstmpeg2dec.c:
12126           mpeg2dec: fix position query by trusting upstream
12127           Position queries are badly handled for DVDs (probably due to the division in
12128           chapters): the time returned was the time since the start of chapter.
12129           Now ask upstream for position queries, fall back to the old code if upstream
12130           cannot answer the query.
12131
12132 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
12133
12134         * ext/lame/gstlame.c:
12135         * ext/mad/gstmad.c:
12136         * ext/sidplay/gstsiddec.cc:
12137         * gst/mpegstream/gstmpegparse.c:
12138           various: canonicalize property names
12139
12140 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
12141
12142         * ext/a52dec/gsta52dec.c:
12143         * ext/amrnb/amrnbdec.c:
12144         * ext/amrnb/amrnbenc.c:
12145         * ext/cdio/gstcdiocddasrc.c:
12146         * ext/dvdread/dvdreadsrc.c:
12147         * ext/lame/gstlame.c:
12148         * ext/lame/gstlamemp3enc.c:
12149         * ext/mad/gstmad.c:
12150         * ext/sidplay/gstsiddec.cc:
12151         * ext/x264/gstx264enc.c:
12152           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12153
12154 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
12155
12156         * gst/iec958/ac3iec.c:
12157         * gst/mpegaudioparse/gstmpegaudioparse.c:
12158         * gst/mpegstream/gstmpegparse.c:
12159         * gst/mpegstream/gstrfc2250enc.c:
12160         * gst/realmedia/pnmsrc.c:
12161         * gst/realmedia/rdtmanager.c:
12162           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12163
12164 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
12165
12166         * common:
12167           Automatic update of common submodule
12168           From 5a668bf to 7bbd708
12169
12170 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
12171
12172         * common:
12173           Automatic update of common submodule
12174           From c4a8adc to 5a668bf
12175
12176 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12177
12178         * common:
12179           Automatic update of common submodule
12180           From 5e3c9bf to c4a8adc
12181
12182 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12183
12184         * ext/mad/gstmad.c:
12185         * ext/mad/gstmad.h:
12186           mad: support reverse playback
12187
12188 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12189
12190         * ext/dvdread/dvdreadsrc.c:
12191           dvdreadsrc: improve error messages on read errors
12192           Provide proper i18n-ed error messages when a read error happens,
12193           and point out that the error could be happening because the
12194           DVD is scrambled.
12195           https://bugzilla.gnome.org/show_bug.cgi?id=613633
12196
12197 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12198
12199         * configure.ac:
12200           configure: set plugin release datetime
12201
12202 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
12203
12204         * common:
12205           Automatic update of common submodule
12206           From aa0d1d0 to 5e3c9bf
12207
12208 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12209
12210         * gst/mpegstream/gstmpegparse.c:
12211           mpegparse: re-fix flow return handling
12212           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12213           -  } while (GST_FLOW_IS_SUCCESS (result));
12214           +  } while (result != GST_FLOW_OK);
12215
12216 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
12217
12218         * tests/check/Makefile.am:
12219         * tests/check/generic/states.c:
12220           tests: allow running state tests for all elements
12221           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12222           to try elements that would normaly be skipped.
12223
12224 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12225
12226         * Makefile.am:
12227           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12228
12229 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12230
12231         * configure.ac:
12232         * pkgconfig/.gitignore:
12233         * pkgconfig/Makefile.am:
12234         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12235           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12236           This .pc file will not be installed, it's only for uninstalled setups,
12237           same thing as we do for -good. This is so other modules' unit tests can
12238           find our plugins properly in an uninstalled setup.
12239
12240 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12241
12242         * common:
12243           Automatic update of common submodule
12244           From c2e10bf to aa0d1d0
12245
12246 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12247
12248         * configure.ac:
12249           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12250
12251 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12252
12253         * ext/sidplay/gstsiddec.cc:
12254           siddec: don't use GST_FLOW_IS_FATAL
12255           GST_FLOW_IS_FATAL has been deprecated in core git.
12256
12257 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
12258
12259         * common:
12260           Automatic update of common submodule
12261           From d3d9acf to c2e10bf
12262
12263 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12264
12265         * configure.ac:
12266           configure: Require orc >= 0.4.6 for --compat
12267
12268 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12269
12270         * common:
12271           Automatic update of common submodule
12272           From ec60217 to d3d9acf
12273
12274 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12275
12276         * ext/mpeg2dec/gstmpeg2dec.c:
12277           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12278           And don't post error messages if allocating a buffer resulted
12279           in WRONG_STATE or UNEXPECTED.
12280
12281 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12282
12283         * gst/mpegaudioparse/gstxingmux.c:
12284           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12285
12286 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12287
12288         * gst/mpegstream/gstdvddemux.c:
12289         * gst/mpegstream/gstmpegdemux.c:
12290         * gst/mpegstream/gstmpegparse.c:
12291           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12292
12293 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12294
12295         * gst/realmedia/rmdemux.c:
12296           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12297
12298 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12299
12300         * gst/asfdemux/gstasfdemux.c:
12301           asfdemux: Don't use GST_FLOW_IS_FATAL()
12302           And don't post error messages for UNEXPECTED and post an error
12303           message if pulling data failed because of NOT_LINKED.
12304
12305 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12306
12307         * configure.ac:
12308         * docs/plugins/inspect/plugin-a52dec.xml:
12309         * docs/plugins/inspect/plugin-amrnb.xml:
12310         * docs/plugins/inspect/plugin-amrwbdec.xml:
12311         * docs/plugins/inspect/plugin-asf.xml:
12312         * docs/plugins/inspect/plugin-cdio.xml:
12313         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12314         * docs/plugins/inspect/plugin-dvdread.xml:
12315         * docs/plugins/inspect/plugin-dvdsub.xml:
12316         * docs/plugins/inspect/plugin-iec958.xml:
12317         * docs/plugins/inspect/plugin-lame.xml:
12318         * docs/plugins/inspect/plugin-mad.xml:
12319         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12320         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12321         * docs/plugins/inspect/plugin-mpegstream.xml:
12322         * docs/plugins/inspect/plugin-realmedia.xml:
12323         * docs/plugins/inspect/plugin-siddec.xml:
12324         * docs/plugins/inspect/plugin-twolame.xml:
12325         * docs/plugins/inspect/plugin-x264.xml:
12326         * win32/common/config.h:
12327           Back to development
12328           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12329           the code is updated for the GST_FLOW_IS_* macro deprecations.
12330
12331 === release 0.10.16 ===
12332
12333 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12334
12335         * ChangeLog:
12336         * NEWS:
12337         * RELEASE:
12338         * configure.ac:
12339         * gst-plugins-ugly.doap:
12340         * win32/common/config.h:
12341           Release 0.10.16
12342
12343 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12344
12345         * docs/plugins/inspect/plugin-a52dec.xml:
12346         * docs/plugins/inspect/plugin-amrnb.xml:
12347         * docs/plugins/inspect/plugin-amrwbdec.xml:
12348         * docs/plugins/inspect/plugin-asf.xml:
12349         * docs/plugins/inspect/plugin-cdio.xml:
12350         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12351         * docs/plugins/inspect/plugin-dvdread.xml:
12352         * docs/plugins/inspect/plugin-dvdsub.xml:
12353         * docs/plugins/inspect/plugin-iec958.xml:
12354         * docs/plugins/inspect/plugin-lame.xml:
12355         * docs/plugins/inspect/plugin-mad.xml:
12356         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12357         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12358         * docs/plugins/inspect/plugin-mpegstream.xml:
12359         * docs/plugins/inspect/plugin-realmedia.xml:
12360         * docs/plugins/inspect/plugin-siddec.xml:
12361         * docs/plugins/inspect/plugin-twolame.xml:
12362         * docs/plugins/inspect/plugin-x264.xml:
12363           docs: update docs for release
12364
12365 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12366
12367         * po/LINGUAS:
12368         * po/gl.po:
12369         * po/id.po:
12370         * po/lv.po:
12371         * po/ro.po:
12372         * po/sv.po:
12373           po: update translations
12374
12375 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12376
12377         * configure.ac:
12378         * po/af.po:
12379         * po/az.po:
12380         * po/bg.po:
12381         * po/ca.po:
12382         * po/cs.po:
12383         * po/da.po:
12384         * po/de.po:
12385         * po/el.po:
12386         * po/en_GB.po:
12387         * po/es.po:
12388         * po/eu.po:
12389         * po/fi.po:
12390         * po/fr.po:
12391         * po/hu.po:
12392         * po/id.po:
12393         * po/it.po:
12394         * po/ja.po:
12395         * po/lt.po:
12396         * po/lv.po:
12397         * po/ms.po:
12398         * po/mt.po:
12399         * po/nb.po:
12400         * po/nl.po:
12401         * po/or.po:
12402         * po/pl.po:
12403         * po/pt_BR.po:
12404         * po/ru.po:
12405         * po/sk.po:
12406         * po/sl.po:
12407         * po/sq.po:
12408         * po/sr.po:
12409         * po/sv.po:
12410         * po/tr.po:
12411         * po/uk.po:
12412         * po/vi.po:
12413         * po/zh_CN.po:
12414           0.10.15.6 pre-release
12415
12416 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
12417
12418         * gst/asfdemux/gstasfdemux.c:
12419           asfdemux: Don't error out on non-critical flow returns
12420           Only error out when downstream returns:
12421           * NOT_SUPPORTED
12422           * ERROR
12423           * NOT_NEGOTIATED
12424           * NOT_LINKED
12425           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12426           of the streams had gone EOS) and then stop the task silently.
12427           In the case of WRONG_STATE we just need to stop silently
12428           https://bugzilla.gnome.org/show_bug.cgi?id=600412
12429
12430 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12431
12432         * configure.ac:
12433         * po/af.po:
12434         * po/az.po:
12435         * po/bg.po:
12436         * po/ca.po:
12437         * po/cs.po:
12438         * po/da.po:
12439         * po/de.po:
12440         * po/el.po:
12441         * po/en_GB.po:
12442         * po/es.po:
12443         * po/eu.po:
12444         * po/fi.po:
12445         * po/fr.po:
12446         * po/hu.po:
12447         * po/id.po:
12448         * po/it.po:
12449         * po/ja.po:
12450         * po/lt.po:
12451         * po/lv.po:
12452         * po/ms.po:
12453         * po/mt.po:
12454         * po/nb.po:
12455         * po/nl.po:
12456         * po/or.po:
12457         * po/pl.po:
12458         * po/pt_BR.po:
12459         * po/ru.po:
12460         * po/sk.po:
12461         * po/sl.po:
12462         * po/sq.po:
12463         * po/sr.po:
12464         * po/sv.po:
12465         * po/tr.po:
12466         * po/uk.po:
12467         * po/vi.po:
12468         * po/zh_CN.po:
12469           0.10.15.5 pre-release
12470
12471 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
12472
12473         * gst/mpegaudioparse/gstmpegaudioparse.c:
12474           mp3parse: propagate flow errors upstream.
12475           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12476           always return the error upstream.
12477
12478 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12479
12480         * configure.ac:
12481         * po/af.po:
12482         * po/az.po:
12483         * po/bg.po:
12484         * po/ca.po:
12485         * po/cs.po:
12486         * po/da.po:
12487         * po/de.po:
12488         * po/el.po:
12489         * po/en_GB.po:
12490         * po/es.po:
12491         * po/eu.po:
12492         * po/fi.po:
12493         * po/fr.po:
12494         * po/hu.po:
12495         * po/id.po:
12496         * po/it.po:
12497         * po/ja.po:
12498         * po/lt.po:
12499         * po/lv.po:
12500         * po/ms.po:
12501         * po/mt.po:
12502         * po/nb.po:
12503         * po/nl.po:
12504         * po/or.po:
12505         * po/pl.po:
12506         * po/pt_BR.po:
12507         * po/ru.po:
12508         * po/sk.po:
12509         * po/sl.po:
12510         * po/sq.po:
12511         * po/sr.po:
12512         * po/sv.po:
12513         * po/tr.po:
12514         * po/uk.po:
12515         * po/vi.po:
12516         * po/zh_CN.po:
12517           0.10.15.4 pre-release
12518
12519 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
12520
12521         * common:
12522           Automatic update of common submodule
12523           From 3e8db1d to ec60217
12524
12525 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12526
12527         * configure.ac:
12528         * docs/plugins/inspect/plugin-a52dec.xml:
12529         * docs/plugins/inspect/plugin-amrnb.xml:
12530         * docs/plugins/inspect/plugin-amrwbdec.xml:
12531         * docs/plugins/inspect/plugin-asf.xml:
12532         * docs/plugins/inspect/plugin-cdio.xml:
12533         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12534         * docs/plugins/inspect/plugin-dvdread.xml:
12535         * docs/plugins/inspect/plugin-dvdsub.xml:
12536         * docs/plugins/inspect/plugin-iec958.xml:
12537         * docs/plugins/inspect/plugin-lame.xml:
12538         * docs/plugins/inspect/plugin-mad.xml:
12539         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12540         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12541         * docs/plugins/inspect/plugin-mpegstream.xml:
12542         * docs/plugins/inspect/plugin-realmedia.xml:
12543         * docs/plugins/inspect/plugin-siddec.xml:
12544         * docs/plugins/inspect/plugin-twolame.xml:
12545         * docs/plugins/inspect/plugin-x264.xml:
12546         * win32/common/config.h:
12547           0.10.15.3 pre-release
12548
12549 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
12550
12551         * ext/x264/gstx264enc.c:
12552           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12553           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12554           argument to the option string value causes an error. For < 78 we pass the
12555           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12556           result in passing 'none' for false and 'strict' for true. Other modes can be
12557           set through the option-string property for now.
12558           https://bugzilla.gnome.org/show_bug.cgi?id=626577
12559
12560 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12561
12562         * configure.ac:
12563         * docs/plugins/gst-plugins-ugly-plugins.args:
12564         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12565         * docs/plugins/inspect/plugin-a52dec.xml:
12566         * docs/plugins/inspect/plugin-amrnb.xml:
12567         * docs/plugins/inspect/plugin-amrwbdec.xml:
12568         * docs/plugins/inspect/plugin-asf.xml:
12569         * docs/plugins/inspect/plugin-cdio.xml:
12570         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12571         * docs/plugins/inspect/plugin-dvdread.xml:
12572         * docs/plugins/inspect/plugin-dvdsub.xml:
12573         * docs/plugins/inspect/plugin-iec958.xml:
12574         * docs/plugins/inspect/plugin-lame.xml:
12575         * docs/plugins/inspect/plugin-mad.xml:
12576         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12577         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12578         * docs/plugins/inspect/plugin-mpegstream.xml:
12579         * docs/plugins/inspect/plugin-realmedia.xml:
12580         * docs/plugins/inspect/plugin-siddec.xml:
12581         * docs/plugins/inspect/plugin-twolame.xml:
12582         * docs/plugins/inspect/plugin-x264.xml:
12583         * win32/common/config.h:
12584           0.10.15.2 pre-release
12585
12586 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
12587
12588         * gst/synaesthesia/gstsynaesthesia.c:
12589           synaesthesia: code cleanups.
12590           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12591           more.
12592
12593 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
12594
12595         * gst/synaesthesia/gstsynaesthesia.c:
12596           synaesthesia: use GST_BOILERPLATE macros
12597
12598 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12599
12600         * common:
12601           Automatic update of common submodule
12602           From bd2054b to 3e8db1d
12603
12604 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12605
12606         * ext/x264/gstx264enc.c:
12607           x264: fix printf format warning in debug message
12608
12609 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12610
12611         * docs/plugins/Makefile.am:
12612           docs: fix bug passing arguments to gtkdoc-fixref in upload target
12613           Missing backslash at end of line meant we weren't passing all arguments
12614           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12615
12616 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
12617
12618         * common:
12619           Automatic update of common submodule
12620           From a519571 to bd2054b
12621
12622 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12623
12624         * configure.ac:
12625           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12626           This first checks what is required for ISO C99 support and sets the relevant
12627           compiler parameters and if no C99 compiler is found, it checks for a
12628           C89 compiler. This enables us to check for and use C89/C99 functions
12629           that gcc hides from us without the correct compiler parameters.
12630
12631 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
12632
12633         * ext/x264/gstx264enc.c:
12634           x264enc: Fix flushing of delayed frames
12635           x264_encoder_encode() should be called with a NULL picture until at least
12636           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12637           regression in make check due to the recent change in defaults which enabled
12638           b-frames and b-pyramid, both of which I believe increase the number of delayed
12639           frames when encoding.
12640
12641 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
12642
12643         * ext/x264/gstx264enc.c:
12644           x264enc: Improve x264enc defaults
12645           - medium x264 speed/quality preset
12646           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12647           Addresses part of bug #607798
12648
12649 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
12650
12651         * ext/x264/gstx264enc.c:
12652           x264enc: Fix property description typos
12653
12654 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
12655
12656         * ext/x264/gstx264enc.c:
12657           x264enc: Add some more debug info
12658
12659 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
12660
12661         * ext/x264/gstx264enc.c:
12662         * ext/x264/gstx264enc.h:
12663           x264enc: Add speed-preset and [psy-]tuning properties
12664           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12665           preset and possibly a profile and/or tuning are now the recommended way to
12666           configure x264 through x264enc.
12667           If a preset/tuning are specified then these will define the default values and
12668           the property defaults will be ignored. After this the option-string property is
12669           applied, followed by the user-set properties, fast first pass restrictions and
12670           finally the profile restrictions.
12671           Addresses part of bug #607798
12672
12673 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
12674
12675         * ext/x264/gstx264enc.c:
12676         * ext/x264/gstx264enc.h:
12677           x264enc: Refactor code in preparation for presets/tunings
12678           - Make defaults append the appropriate default value to a string. This is
12679           needed to differentiate between something user-set and the actual prop
12680           default.
12681           - Add an internal option string to which _set_property () cases append for the
12682           majority of properties.
12683           - Use gst_x264_enc_parse_options () to clean up application of settings. This
12684           will make order of application with respect to the presets and tunings quite
12685           simple.
12686           Addresses part of bug #607798
12687
12688 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
12689
12690         * ext/x264/gstx264enc.c:
12691           x264enc: Update available me types
12692           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12693           now self-maintaining.
12694
12695 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
12696
12697         * ext/x264/gstx264enc.c:
12698           x264enc: Use new libx264 API to affect fast first pass
12699           Uses new x264 API to apply reduced complexity values to the parameters to
12700           increase encoding speed in the first pass of a multi-pass encode. This does
12701           not impact on final quality.
12702           Addresses part of bug #607798
12703
12704 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
12705
12706         * ext/x264/gstx264enc.c:
12707         * ext/x264/gstx264enc.h:
12708           x264enc: Add profile property
12709           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12710           Profile. This makes it easier to achieve Baseline Profile for example.
12711           Addresses part of bug #607798
12712
12713 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
12714
12715         * ext/x264/gstx264enc.c:
12716         * ext/x264/gstx264enc.h:
12717           x264enc: Add option-string property
12718           Adds support for an x264 format option-string to specify advanced parameters
12719           Addresses part of bug #607798
12720
12721 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12722
12723         * ext/mad/Makefile.am:
12724           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12725           Spotted by syntr0py.
12726
12727 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12728
12729         * ext/x264/gstx264enc.c:
12730           x264enc: only set timebase on versions where it exists
12731
12732 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
12733
12734         * ext/x264/gstx264enc.c:
12735           x264enc: set appropriate time base
12736           Fixes #624786.
12737
12738 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12739
12740         * tests/check/Makefile.am:
12741           tests: add plugin loading whitelist to test environment
12742           Only want to load core/-base/-ugly plugins here.
12743
12744 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12745
12746         * autogen.sh:
12747         * configure.ac:
12748           Bump automake requirement to 1.10 and autoconf to 2.60
12749           For maintainability reasons and $(builddir).
12750           See #622944.
12751
12752 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12753
12754         * gst/asfdemux/gstasfdemux.c:
12755           asfdemux: Fix seeking after last commits
12756           Don't handle wrong-state returns as errors to allow seeking to work
12757           again.
12758
12759 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12760
12761         * gst/asfdemux/gstasfdemux.c:
12762           asfdemux: Push all pending data on EOS
12763           When on push mode and receiving an EOS event, asfdemux
12764           should push all pending data because we might be dealing
12765           with a broken file that has a preroll value higher
12766           than its actual length.
12767
12768 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12769
12770         * gst/asfdemux/gstasfdemux.c:
12771           asfdemux: Fix sending eos event for chained asfs
12772           Properly push EOS event when finishing a chained asf file
12773           in pull mode
12774           Fixes #599718
12775
12776 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12777
12778         * docs/plugins/Makefile.am:
12779         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12780         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12781         * docs/plugins/inspect/plugin-rmdemux.xml:
12782           docs: add rmdemux to docs properly
12783           The plugin has been renamed, remove old introspection file.
12784
12785 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12786
12787         * docs/plugins/gst-plugins-ugly-plugins.args:
12788         * docs/plugins/inspect/plugin-x264.xml:
12789           docs: update for recent x264enc changes
12790
12791 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12792
12793         * gst/realmedia/rmdemux.c:
12794           rmdemux: fix compiler warning when debugging system in core is disabled
12795
12796 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
12797
12798         * common:
12799           Automatic update of common submodule
12800           From 73ff93a to a519571
12801
12802 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
12803
12804         * gst/asfdemux/gstasfdemux.c:
12805           asfdemux: Allow at least 500ms of preroll.
12806           Some files have insanely low preroll values which break the
12807           all_streams_prerolled() logic.
12808           Fixes #622407
12809
12810 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12811
12812         * ext/x264/gstx264enc.c:
12813           x264enc: add new h264 caps attribute alignment
12814           See #606662.
12815
12816 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12817
12818         * ext/x264/gstx264enc.c:
12819         * ext/x264/gstx264enc.h:
12820           x264enc: conditionally expose enhanced upstream capabilities
12821           API: GstX264Enc:sliced-threads
12822           API: GstX264Enc:sync-lookahead
12823           API: GstX264Enc:intra-refresh
12824           API: GstX264Enc:mb-tree
12825           API: GstX264Enc:rc-lookahead
12826           See #607798.
12827
12828 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12829
12830         * common:
12831         * docs/plugins/inspect/plugin-a52dec.xml:
12832         * docs/plugins/inspect/plugin-amrnb.xml:
12833         * docs/plugins/inspect/plugin-amrwbdec.xml:
12834         * docs/plugins/inspect/plugin-asf.xml:
12835         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12836         * docs/plugins/inspect/plugin-iec958.xml:
12837         * docs/plugins/inspect/plugin-mad.xml:
12838         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12839         * docs/plugins/inspect/plugin-mpegstream.xml:
12840         * docs/plugins/inspect/plugin-realmedia.xml:
12841           docs: update introspected plugin docs for gstdoc-scangobj and other changes
12842           Update common for latest gstdoc-scangobj and inspect xml files for
12843           escaping and pad template order changes.
12844
12845 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
12846
12847         * common:
12848           Automatic update of common submodule
12849           From 9339ccc to 35617c2
12850
12851 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
12852
12853         * common:
12854           Automatic update of common submodule
12855           From 5adb1ca to 9339ccc
12856
12857 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
12858
12859         * common:
12860           Automatic update of common submodule
12861           From 57c89b7 to 5adb1ca
12862
12863 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
12864
12865         * common:
12866           Automatic update of common submodule
12867           From c804988 to 57c89b7
12868
12869 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12870
12871         * configure.ac:
12872         * gst/realmedia/rtspreal.c:
12873           configure: Update required GLib version to 2.20
12874
12875 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12876
12877         * ext/a52dec/gsta52dec.c:
12878           a52dec: Call orc_init() before trying to get target flags
12879
12880 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12881
12882         * ext/a52dec/gsta52dec.c:
12883           a52dec: Remove debug printf...
12884
12885 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12886
12887         * configure.ac:
12888         * ext/a52dec/Makefile.am:
12889         * ext/a52dec/gsta52dec.c:
12890           a52dec: Use orc for CPU feature detection and don't check for liboil
12891
12892 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12893
12894         * configure.ac:
12895           configure: Use GLIB_EXTRA_CFLAGS
12896
12897 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12898
12899         * common:
12900           Automatic update of common submodule
12901           From 7a0fdf5 to c804988
12902
12903 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12904
12905         * common:
12906           Automatic update of common submodule
12907           From 6da3bab to 7a0fdf5
12908
12909 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12910
12911         * common:
12912           Automatic update of common submodule
12913           From 733fca9 to 6da3bab
12914
12915 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
12916
12917         * common:
12918           Automatic update of common submodule
12919           From fad145b to 733fca9
12920
12921 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
12922
12923         * common:
12924           Automatic update of common submodule
12925           From 47683c1 to fad145b
12926
12927 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12928
12929         * gst/realmedia/rmdemux.c:
12930           rmdemux: pass bitrate on caps
12931           Set the bitrate on the caps, some decoders like sipro need this to function
12932           properly.
12933           Fixes #620007
12934
12935 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
12936
12937         * common:
12938           Automatic update of common submodule
12939           From 17f89e5 to 47683c1
12940
12941 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
12942
12943         * common:
12944           Automatic update of common submodule
12945           From fd7ca04 to 17f89e5
12946
12947 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
12948
12949         * ext/x264/gstx264enc.c:
12950           x264enc: Only set i_weighted_pred on versions where it exists
12951
12952 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
12953
12954         * ext/lame/gstlamemp3enc.c:
12955           lamemp3enc: implement latency query
12956           The encoder's latency is deduced from the framesize. Fixes #618896.
12957
12958 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12959
12960         * configure.ac:
12961         * docs/plugins/gst-plugins-ugly-plugins.args:
12962         * docs/plugins/gst-plugins-ugly-plugins.signals:
12963         * docs/plugins/inspect/plugin-a52dec.xml:
12964         * docs/plugins/inspect/plugin-amrnb.xml:
12965         * docs/plugins/inspect/plugin-amrwbdec.xml:
12966         * docs/plugins/inspect/plugin-asf.xml:
12967         * docs/plugins/inspect/plugin-cdio.xml:
12968         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12969         * docs/plugins/inspect/plugin-dvdread.xml:
12970         * docs/plugins/inspect/plugin-dvdsub.xml:
12971         * docs/plugins/inspect/plugin-iec958.xml:
12972         * docs/plugins/inspect/plugin-lame.xml:
12973         * docs/plugins/inspect/plugin-mad.xml:
12974         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12975         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12976         * docs/plugins/inspect/plugin-mpegstream.xml:
12977         * docs/plugins/inspect/plugin-realmedia.xml:
12978         * docs/plugins/inspect/plugin-siddec.xml:
12979         * docs/plugins/inspect/plugin-twolame.xml:
12980         * docs/plugins/inspect/plugin-x264.xml:
12981         * win32/common/config.h:
12982           Back to development
12983
12984 === release 0.10.15 ===
12985
12986 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12987
12988         * ChangeLog:
12989         * NEWS:
12990         * RELEASE:
12991         * configure.ac:
12992         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12993         * docs/plugins/inspect/plugin-a52dec.xml:
12994         * docs/plugins/inspect/plugin-amrnb.xml:
12995         * docs/plugins/inspect/plugin-amrwbdec.xml:
12996         * docs/plugins/inspect/plugin-asf.xml:
12997         * docs/plugins/inspect/plugin-cdio.xml:
12998         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12999         * docs/plugins/inspect/plugin-dvdread.xml:
13000         * docs/plugins/inspect/plugin-dvdsub.xml:
13001         * docs/plugins/inspect/plugin-iec958.xml:
13002         * docs/plugins/inspect/plugin-lame.xml:
13003         * docs/plugins/inspect/plugin-mad.xml:
13004         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13005         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13006         * docs/plugins/inspect/plugin-mpegstream.xml:
13007         * docs/plugins/inspect/plugin-realmedia.xml:
13008         * docs/plugins/inspect/plugin-siddec.xml:
13009         * docs/plugins/inspect/plugin-twolame.xml:
13010         * docs/plugins/inspect/plugin-x264.xml:
13011         * gst-plugins-ugly.doap:
13012         * win32/common/config.h:
13013           Release 0.10.15
13014
13015 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13016
13017         * po/af.po:
13018         * po/az.po:
13019         * po/bg.po:
13020         * po/ca.po:
13021         * po/cs.po:
13022         * po/da.po:
13023         * po/de.po:
13024         * po/el.po:
13025         * po/en_GB.po:
13026         * po/es.po:
13027         * po/eu.po:
13028         * po/fi.po:
13029         * po/fr.po:
13030         * po/hu.po:
13031         * po/id.po:
13032         * po/it.po:
13033         * po/ja.po:
13034         * po/lt.po:
13035         * po/lv.po:
13036         * po/ms.po:
13037         * po/mt.po:
13038         * po/nb.po:
13039         * po/nl.po:
13040         * po/or.po:
13041         * po/pl.po:
13042         * po/pt_BR.po:
13043         * po/ru.po:
13044         * po/sk.po:
13045         * po/sl.po:
13046         * po/sq.po:
13047         * po/sr.po:
13048         * po/sv.po:
13049         * po/tr.po:
13050         * po/uk.po:
13051         * po/vi.po:
13052         * po/zh_CN.po:
13053           Update .po files
13054
13055 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13056
13057         * configure.ac:
13058           configure: make implicit GLib and liboil requirements explicit
13059           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13060
13061 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
13062
13063         * ext/x264/gstx264enc.c:
13064           x264enc: disable I weighted pred
13065           If it is enabled, then it will be main profile instead of baseline.
13066           This ensures maximum compatibility of the output stream until the
13067           encoder configuration interface gets an overhaul with explicit
13068           output profile selection.
13069           Fixes #619776.
13070
13071 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13072
13073         * configure.ac:
13074         * win32/common/config.h:
13075           0.10.14.3 pre-release
13076
13077 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13078
13079         * po/af.po:
13080         * po/az.po:
13081         * po/bg.po:
13082         * po/ca.po:
13083         * po/cs.po:
13084         * po/da.po:
13085         * po/de.po:
13086         * po/el.po:
13087         * po/en_GB.po:
13088         * po/es.po:
13089         * po/eu.po:
13090         * po/fi.po:
13091         * po/fr.po:
13092         * po/hu.po:
13093         * po/id.po:
13094         * po/it.po:
13095         * po/ja.po:
13096         * po/lt.po:
13097         * po/lv.po:
13098         * po/ms.po:
13099         * po/mt.po:
13100         * po/nb.po:
13101         * po/nl.po:
13102         * po/or.po:
13103         * po/pl.po:
13104         * po/pt_BR.po:
13105         * po/ru.po:
13106         * po/sk.po:
13107         * po/sl.po:
13108         * po/sq.po:
13109         * po/sr.po:
13110         * po/sv.po:
13111         * po/tr.po:
13112         * po/uk.po:
13113         * po/vi.po:
13114         * po/zh_CN.po:
13115           po: update translations
13116
13117 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13118
13119         * common:
13120           Automatic update of common submodule
13121           From 357b0db to fd7ca04
13122
13123 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13124
13125         * configure.ac:
13126         * win32/common/config.h:
13127           0.10.14.2 pre-release
13128
13129 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13130
13131         * common:
13132           Automatic update of common submodule
13133           From 4d67bd6 to 357b0db
13134
13135 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13136
13137         * gst/realmedia/rmdemux.c:
13138         * gst/realmedia/rmutils.c:
13139         * gst/realmedia/rmutils.h:
13140           rmdemux: add better sipr nibble swap routine
13141
13142 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13143
13144         * gst/realmedia/rmdemux.c:
13145           rmdemux: descramble SIPR before pushing out
13146           Collect and descramble the SIPR packets before pushing.
13147           Descramble ATRAC audio.
13148           Fixes #618098
13149
13150 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13151
13152         * gst/realmedia/rmutils.c:
13153         * gst/realmedia/rmutils.h:
13154           rm: add function to descramble sipr
13155
13156 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13157
13158         * ext/x264/gstx264enc.c:
13159         * ext/x264/gstx264enc.h:
13160           x264enc: Re-send the received upstream event as-is downstream
13161           https://bugzilla.gnome.org/show_bug.cgi?id=606689
13162
13163 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
13164
13165         * ext/amrnb/amrnb.c:
13166           amrnbenc: Set rank to GST_RANK_SECONDARY
13167
13168 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13169
13170         * gst/realmedia/rtspreal.c:
13171           rtspreal: use GLib's base64 functions if available
13172           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13173
13174 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
13175
13176         * ext/amrnb/amrnbdec.h:
13177         * ext/amrnb/amrnbenc.h:
13178         * ext/amrwbdec/amrwbdec.h:
13179           amr: Use correct includes (as pkg-config suggests)
13180           Fixes #617078
13181
13182 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
13183
13184         * gst/ac3parse/.gitignore:
13185         * gst/ac3parse/Makefile.am:
13186         * gst/ac3parse/README:
13187         * gst/ac3parse/ac3parse.vcproj:
13188         * gst/ac3parse/gstac3parse.c:
13189         * gst/ac3parse/gstac3parse.h:
13190           ac3parse: remove unported 0.8 plugin
13191           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13192
13193 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
13194
13195         * gst/mpegaudioparse/gstmpegaudioparse.c:
13196           docs: adding a mp3decoder as well is useful
13197
13198 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
13199
13200         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13201           docs: massage section index
13202
13203 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
13204
13205         * ext/amrwbdec/amrwbdec.c:
13206         * ext/amrwbdec/amrwbdec.h:
13207           amrwbdec: move define to source to avoid hiding it from the docs
13208
13209 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
13210
13211         * ext/cdio/gstcdiocddasrc.c:
13212           docs: remove short_desc, it is taken from element details
13213
13214 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
13215
13216         * gst/synaesthesia/gstsynaesthesia.c:
13217           docs: fix sections docs for synaesthesia
13218
13219 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
13220
13221         * docs/plugins/Makefile.am:
13222         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13223         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13224         * gst/mpegaudioparse/gstmpegaudioparse.c:
13225           docs: add docs for mp3parse
13226
13227 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13228
13229         * gst-plugins-ugly.doap:
13230           doap: update repository info from cvs->git and maintainers
13231
13232 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13233
13234         * common:
13235           Automatic update of common submodule
13236           From fc85867 to 4d67bd6
13237
13238 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13239
13240         * tests/check/elements/x264enc.c:
13241           x264enc: adaptive NALU type checking
13242           In particular, be less picky about SEI NALU order, which makes test more
13243           robust with respect to changes in libx264.
13244           See also #615410.
13245
13246 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13247
13248         * ext/x264/gstx264enc.c:
13249           x264enc: adaptive x264 header NAL layout handling
13250           Fixes #615410.
13251
13252 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13253
13254         * gst/asfdemux/gstrtpasfdepay.c:
13255           asfdepay: we require a dynamic payload type
13256           Add an extra caps property that restricts the depayloader to only accept dynamic
13257           payload types.
13258
13259 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13260
13261         * configure.ac:
13262           configure: Drop -Wcast-align
13263           Commit message copied from core's commit from Benjamin Otte:
13264           246f5dba96a5b50bb74621af67b30942cca72af5
13265           Apparently gcc warns that GstMiniObject is not castable to
13266           GstEvent/Message/Buffer due to them containing 64bit variables, even
13267           though ARM hackers claim that those only need 4byte alignment. And as
13268           long as gcc behaves that way, this warning is not very useful.
13269           So we'll remove the warning until this problem is fixed.
13270           Fixes #615698
13271
13272 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
13273
13274         * ext/mpeg2dec/gstmpeg2dec.c:
13275           mpeg2dec: copy over all buffer flags when copying buffers.
13276           Avoids losing the tff/rff video buffer flags
13277
13278 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
13279
13280         * gst/asfdemux/asfpacket.c:
13281           asfdemux: Make a table static to avoid having to always allocate it.
13282
13283 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13284
13285         * ext/x264/gstx264enc.c:
13286           x264enc: fix up avcC header construction
13287           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13288           for BUILD_X264 < 76.
13289           Also fixes #610089.
13290
13291 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13292
13293         * ext/x264/gstx264enc.c:
13294           x264enc: parameterize libx264 provided NAL layout in codec-data creation
13295
13296 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
13297
13298         * configure.ac:
13299           configure: Remove -Wundef flag
13300           Same fix as for #615161
13301
13302 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13303
13304         * common:
13305           Automatic update of common submodule
13306           From fdf023d to fc85867
13307
13308 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13309
13310         * gst-libs/gst/gettext.h:
13311           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13312
13313 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13314
13315         * common:
13316         * ext/Makefile.am:
13317         * gst/Makefile.am:
13318           build: build plugins in parallel where possible, if make -jN is used
13319
13320 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13321
13322         * Makefile.am:
13323           build: add cruft alert for common/shave*
13324
13325 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13326
13327         * win32/MANIFEST:
13328           Fix make distcheck
13329           Remove removed file win32/common/config.h.in from MANIFEST.
13330
13331 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
13332
13333         * gst/synaesthesia/synaescope.c:
13334         * gst/synaesthesia/synaescope.h:
13335           synaestesia: Fix old-style prototype
13336
13337 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
13338
13339         * gst/realmedia/rmutils.c:
13340           Fix pointer type.
13341           Fixes #613815
13342
13343 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
13344
13345         * common:
13346           Automatic update of common submodule
13347           From 55cd514 to c1d07dd
13348
13349 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13350
13351         * configure.ac:
13352         * ext/amrnb/amrnbdec.c:
13353         * ext/amrnb/amrnbenc.c:
13354         * ext/cdio/gstcdiocddasrc.h:
13355         * ext/dvdread/dvdreadsrc.c:
13356         * ext/lame/gstlame.h:
13357         * ext/lame/gstlamemp3enc.h:
13358         * ext/lame/plugin.c:
13359         * ext/mad/gstmad.c:
13360         * ext/x264/gstx264enc.c:
13361         * ext/x264/gstx264enc.h:
13362         * gst/mpegaudioparse/gstmpegaudioparse.c:
13363         * gst/mpegaudioparse/gstxingmux.c:
13364         * gst/mpegstream/gstdvddemux.c:
13365         * gst/mpegstream/gstmpegdemux.c:
13366         * gst/mpegstream/gstmpegparse.c:
13367         * gst/realmedia/asmrules.c:
13368         * gst/realmedia/pnmsrc.c:
13369         * gst/realmedia/pnmsrc.h:
13370         * gst/realmedia/rdtdepay.h:
13371         * gst/realmedia/rdtmanager.c:
13372         * gst/realmedia/rtspreal.c:
13373           build: Add all kinds of compiler warning flags and fix the resulting warnings
13374
13375 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13376
13377         * ext/amrnb/Makefile.am:
13378         * ext/amrwbdec/Makefile.am:
13379         * ext/sidplay/Makefile.am:
13380         * gst/asfdemux/Makefile.am:
13381         * gst/mpegaudioparse/Makefile.am:
13382           build: fix up Makefile.am
13383           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13384           the order a bit here and there (see docs/random/moving-plugins).
13385
13386 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13387
13388         * win32/common/config.h.in:
13389           win32: remove win32-specific config.h.in copy that's not used any longer
13390           The win32 config.h is now generated from the top-level config.h.in.
13391
13392 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
13393
13394         * ext/a52dec/gsta52dec.c:
13395         * ext/amrnb/amrnbdec.c:
13396         * ext/amrnb/amrnbenc.c:
13397         * ext/amrwbdec/amrwbdec.c:
13398         * ext/cdio/gstcdiocddasrc.c:
13399         * ext/dvdread/dvdreadsrc.c:
13400         * ext/lame/gstlame.c:
13401         * ext/mad/gstmad.c:
13402         * ext/mpeg2dec/gstmpeg2dec.c:
13403         * gst/ac3parse/gstac3parse.c:
13404         * gst/asfdemux/gstasfdemux.c:
13405         * gst/asfdemux/gstrtpasfdepay.c:
13406         * gst/asfdemux/gstrtspwms.c:
13407         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13408         * gst/iec958/ac3iec.c:
13409         * gst/mpegaudioparse/gstmpegaudioparse.c:
13410         * gst/mpegaudioparse/gstxingmux.c:
13411         * gst/mpegstream/gstdvddemux.c:
13412         * gst/mpegstream/gstmpegdemux.c:
13413         * gst/mpegstream/gstmpegparse.c:
13414         * gst/mpegstream/gstrfc2250enc.c:
13415         * gst/realmedia/pnmsrc.c:
13416         * gst/realmedia/rademux.c:
13417         * gst/realmedia/rdtdepay.c:
13418         * gst/realmedia/rdtmanager.c:
13419         * gst/realmedia/rmdemux.c:
13420         * gst/realmedia/rtspreal.c:
13421         * gst/synaesthesia/gstsynaesthesia.c:
13422           gst_element_class_set_details => gst_element_class_set_details_simple
13423
13424 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13425
13426         * ext/x264/gstx264enc.c:
13427           x264enc: Put pixel-aspect-ratio from input into the src pad caps
13428           Fixes bug #612995.
13429
13430 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
13431
13432         * common:
13433           Automatic update of common submodule
13434           From e272f71 to 55cd514
13435
13436 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
13437
13438         * common:
13439           Automatic update of common submodule
13440           From df8a7c8 to e272f71
13441
13442 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
13443
13444         * configure.ac:
13445           Update CXXFLAGS, too
13446
13447 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
13448
13449         * configure.ac:
13450           Update for recent changes to common submodule
13451           This just replaces every "$ERROR_CFLAGS" usage with a usage of
13452           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13453           previously.
13454           Actually using that separation will happen later.
13455
13456 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
13457
13458         * common:
13459           Automatic update of common submodule
13460           From 9720a7d to df8a7c8
13461
13462 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
13463
13464         * common:
13465           Automatic update of common submodule
13466           From 0b6e072 to 9720a7d
13467
13468 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
13469
13470         * common:
13471           Automatic update of common submodule
13472           From 7cc5eb4 to 0b6e072
13473
13474 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13475
13476         * common:
13477           Automatic update of common submodule
13478           From 7aa65b5 to 7cc5eb4
13479
13480 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13481
13482         * common:
13483           Automatic update of common submodule
13484           From 44ecce7 to 7aa65b5
13485
13486 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13487
13488         * configure.ac:
13489           configure: Use automake 1.11 silent rules instead of shave if available
13490           This makes sure that we use something that is still maintained and
13491           also brings back libtool 1.5 support.
13492
13493 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13494
13495         * configure.ac:
13496         * docs/plugins/inspect/plugin-a52dec.xml:
13497         * docs/plugins/inspect/plugin-amrnb.xml:
13498         * docs/plugins/inspect/plugin-amrwbdec.xml:
13499         * docs/plugins/inspect/plugin-asf.xml:
13500         * docs/plugins/inspect/plugin-cdio.xml:
13501         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13502         * docs/plugins/inspect/plugin-dvdread.xml:
13503         * docs/plugins/inspect/plugin-dvdsub.xml:
13504         * docs/plugins/inspect/plugin-iec958.xml:
13505         * docs/plugins/inspect/plugin-lame.xml:
13506         * docs/plugins/inspect/plugin-mad.xml:
13507         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13508         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13509         * docs/plugins/inspect/plugin-mpegstream.xml:
13510         * docs/plugins/inspect/plugin-realmedia.xml:
13511         * docs/plugins/inspect/plugin-siddec.xml:
13512         * docs/plugins/inspect/plugin-twolame.xml:
13513         * docs/plugins/inspect/plugin-x264.xml:
13514         * win32/common/config.h:
13515           Back to development
13516
13517 === release 0.10.14 ===
13518
13519 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13520
13521         * ChangeLog:
13522         * NEWS:
13523         * RELEASE:
13524         * configure.ac:
13525         * docs/plugins/gst-plugins-ugly-plugins.args:
13526         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13527         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13528         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13529         * docs/plugins/inspect/plugin-a52dec.xml:
13530         * docs/plugins/inspect/plugin-amrnb.xml:
13531         * docs/plugins/inspect/plugin-amrwbdec.xml:
13532         * docs/plugins/inspect/plugin-asf.xml:
13533         * docs/plugins/inspect/plugin-cdio.xml:
13534         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13535         * docs/plugins/inspect/plugin-dvdread.xml:
13536         * docs/plugins/inspect/plugin-dvdsub.xml:
13537         * docs/plugins/inspect/plugin-iec958.xml:
13538         * docs/plugins/inspect/plugin-lame.xml:
13539         * docs/plugins/inspect/plugin-mad.xml:
13540         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13541         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13542         * docs/plugins/inspect/plugin-mpegstream.xml:
13543         * docs/plugins/inspect/plugin-realmedia.xml:
13544         * docs/plugins/inspect/plugin-siddec.xml:
13545         * docs/plugins/inspect/plugin-twolame.xml:
13546         * docs/plugins/inspect/plugin-x264.xml:
13547         * gst-plugins-ugly.doap:
13548         * win32/common/config.h:
13549           Release 0.10.14
13550
13551 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13552
13553         * po/af.po:
13554         * po/az.po:
13555         * po/bg.po:
13556         * po/ca.po:
13557         * po/cs.po:
13558         * po/da.po:
13559         * po/de.po:
13560         * po/el.po:
13561         * po/en_GB.po:
13562         * po/es.po:
13563         * po/eu.po:
13564         * po/fi.po:
13565         * po/fr.po:
13566         * po/hu.po:
13567         * po/id.po:
13568         * po/it.po:
13569         * po/ja.po:
13570         * po/lt.po:
13571         * po/lv.po:
13572         * po/ms.po:
13573         * po/mt.po:
13574         * po/nb.po:
13575         * po/nl.po:
13576         * po/or.po:
13577         * po/pl.po:
13578         * po/pt_BR.po:
13579         * po/ru.po:
13580         * po/sk.po:
13581         * po/sl.po:
13582         * po/sq.po:
13583         * po/sr.po:
13584         * po/sv.po:
13585         * po/tr.po:
13586         * po/uk.po:
13587         * po/vi.po:
13588         * po/zh_CN.po:
13589           Update .po files
13590
13591 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13592
13593         * configure.ac:
13594         * win32/common/config.h:
13595           0.10.13.4 pre-release
13596
13597 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13598
13599         * ext/x264/gstx264enc.c:
13600         * tests/check/elements/x264enc.c:
13601           x264enc: Replace 'avc-sample' with 'avc' in caps
13602           In the element and in its tests
13603           Fixes #606662
13604
13605 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
13606
13607         * gst/asfdemux/gstasfdemux.c:
13608           asfdemux: Don't set durations of 0 on outgoing buffers.
13609           Some (broken) streams don't have the extended stream properties in
13610           the header, resulting in applying a duration of zero on outgoing
13611           buffers.
13612           Fixes #611473
13613
13614 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
13615
13616         * gst/asfdemux/asfpacket.c:
13617           asfdemux: Make sure we always set proper payload duration.
13618           Some (broken) streams will have a delta of 0, resulting in outgoing
13619           buffers having durations of 0.
13620           Fixes #611473
13621
13622 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13623
13624         * configure.ac:
13625         * win32/common/config.h:
13626           0.10.13.3 pre-release
13627
13628 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
13629
13630         * gst/asfdemux/asfpacket.c:
13631           asfdemux: Make sure we don't end up with negative timestamps.
13632           Some files have payload with timestamps smaller than the preroll duration.
13633           Instead of blindly substracting the preroll value (and ending up with
13634           insanely high timestamps on the outgoing buffers), we make sure we
13635           never go below 0.
13636           Fixes #610432
13637
13638 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13639
13640         * configure.ac:
13641         * win32/common/config.h:
13642           0.10.13.2 pre-release
13643           Update core/base requirement to 0.10.26, since that's more likely
13644           to be the actual requirement.
13645
13646 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13647
13648         * po/LINGUAS:
13649         * po/el.po:
13650         * po/sl.po:
13651           po: update translations
13652
13653 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13654
13655         * tests/check/elements/x264enc.c:
13656           x264enc: add caps check to x264enc unit test
13657           Add some minimal caps checking to x264enc unit test.
13658           See #610089.
13659
13660 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
13661
13662         * ext/x264/gstx264enc.c:
13663           x264enc: fix up avcC header construction and playback by flash players
13664           Fix off-by-one bug when constructing the avcC header chunk: we
13665           wrote wrong profile info into the header. The first byte in the
13666           SPS NAL we get from x264 is the nal type, not the profile_idc.
13667           Also add some debug logging.
13668           Fixes #610089.
13669
13670 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
13671
13672         * gst/asfdemux/gstasfdemux.c:
13673           asfdemux: Improve seek behaviour for audio-only with no index
13674           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13675           for video, we can just seek to seek_time instead.
13676
13677 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13678
13679         * configure.ac:
13680           configure: fix up GST_CXXFLAGS properly
13681           We don't want C specific flags in GST_CXXFLAGS, so base it on the
13682           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13683           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13684
13685 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13686
13687         * MAINTAINERS:
13688           Update MAINTAINERS, add myself
13689
13690 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
13691
13692         * configure.ac:
13693           configure: base GST_CXXFLAGS on --cflags from pkg-config
13694           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13695           point for for both C and CXX settings.
13696
13697 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13698
13699         * common:
13700           Automatic update of common submodule
13701           From 96dc793 to 44ecce7
13702
13703 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13704
13705         * Makefile.am:
13706         * configure.ac:
13707         * win32/common/.gitignore:
13708         * win32/common/config.h:
13709           win32: change how win32/common/config.h is updated
13710           Generate win32/common/config.h-new directly from config.h.in,
13711           using shell variables in configure and some hard-coded information.
13712           Change top-level makefile so that 'make win32-update' copies the
13713           generated file to win32/common/config.h, which we keep in source
13714           control. It's kept in source control so that the git tree is
13715           buildable from VS.
13716           This change is similar to the ones applied a while ago to GStreamer
13717           core, gst-plugins-base and gst-plugins-good and prevents configure
13718           from changing files in source control. The generated config.h
13719           should be ok, but needs testing.
13720
13721 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13722
13723         * gst/realmedia/rtspreal.c:
13724           rtspreal: don't construct config header with uninitialised bytes
13725           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13726           a presumably unintentional padding of uninitialised bytes at the end
13727           of the CONT tags chunk, which should be harmless but causes warnings
13728           in valgrind (see #608533 for a test URL).
13729
13730 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13731
13732         * gst/realmedia/rtspreal.c:
13733           rtspreal: add finalize function so we can free streams and rulebook
13734           Fix memory leak in Real RTSP component (#608533).
13735
13736 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13737
13738         * gst/realmedia/rtspreal.c:
13739           rtspreal: fix minor memory leak
13740           Caps take their own reference when a buffer is added to them, so
13741           unref buffer after adding it to caps (#608533).
13742
13743 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13744
13745         * gst/realmedia/rdtdepay.c:
13746           rdtdepay: unref input buffer when done
13747           Fixes memory leak, see #608533.
13748
13749 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13750
13751         * common:
13752           Automatic update of common submodule
13753           From 15d47a6 to 96dc793
13754
13755 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13756
13757         * ext/x264/gstx264enc.c:
13758         * ext/x264/gstx264enc.h:
13759           x264enc: make use of Access Unit delimiters configurable
13760           API: GstX264Enc:aud
13761
13762 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13763
13764         * gst/asfdemux/asfpacket.c:
13765           asfdemux: Do not subtract padding twice
13766           Only subtract implicit padding if an explicit one isn't
13767           provided. Avoids subtracting it twice and causing
13768           parsing errors.
13769           Fixes #607698
13770
13771 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
13772
13773         * gst/asfdemux/gstasfdemux.c:
13774         * gst/mpegstream/gstmpegpacketize.c:
13775           assert: g_assert_not_reached() cannot replace return statement
13776           Fix build with assert being turned off.
13777
13778 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13779
13780         * common:
13781           Automatic update of common submodule
13782           From 14cec89 to 15d47a6
13783
13784 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
13785
13786         * gst/asfdemux/gstasfdemux.c:
13787           asfdemux: Don't forget to update flow variable
13788           Forgot to update the return value in the loop.
13789
13790 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
13791
13792         * gst/asfdemux/gstasfdemux.c:
13793           asfdemux: Check flow return on every push
13794           We previously only aggregated flow returns after the while(push) loop,
13795           which meant that in some cases we would end-up not properly aggregating
13796           the flow returns.
13797           This is based on the same flow aggregation algorithm as oggdemux.
13798
13799 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13800
13801         * ext/x264/gstx264enc.c:
13802           x264enc: Add stream-format to output caps
13803           Adds stream-format to output caps of x264enc that
13804           informs if the stream is in bytestream of avc format.
13805           Fixes #606662
13806
13807 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
13808
13809         * gst/mpegaudioparse/gstxingmux.c:
13810           xingmux: Fix unaligned memory access
13811           ARM/SPARC need 32bit alignment but xingmux accesses possibly
13812           unaligned memory, which leads to SIGBUS.
13813           Fixes bug #586464.
13814
13815 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
13816
13817         * gst/asfdemux/gstasfdemux.c:
13818           asfdemux: Use GST_STR_NULL in a couple of places.
13819           Fixes crashing on some of the log statements on win32.
13820
13821 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13822
13823         * gst/realmedia/rmdemux.c:
13824           rmdemux: Parse and post bitrate for streams
13825           Parse the bitrate of the streams and post their tags.
13826           Fixes #599299
13827
13828 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13829
13830         * gst/asfdemux/gstasfdemux.c:
13831         * gst/asfdemux/gstasfdemux.h:
13832           asfdemux: Post bitrate tag
13833           If stream bitrate object is available, post the bitrate
13834           tags.
13835           Fixes #599297
13836
13837 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13838
13839         * gst/mpegaudioparse/gstmpegaudioparse.c:
13840         * gst/mpegaudioparse/gstmpegaudioparse.h:
13841           mp3parse: minor validation check of (Xing, VBRI) metadata
13842           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13843
13844 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13845
13846         * gst/mpegaudioparse/gstmpegaudioparse.c:
13847           mp3parse: use proper total_time and total_bytes in various cases
13848           The correct basis for (Xing, VBRI) seek table calculations is the
13849           byte size and duration provided by that metadata, rather than some
13850           other (possibly even estimated) one.  This also prevents an infinite
13851           conversion loop in (unlikely) case where a TOC is provided without
13852           such corresponding (duration) metdata.
13853
13854 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13855
13856         * gst/mpegaudioparse/gstmpegaudioparse.c:
13857         * gst/mpegaudioparse/gstmpegaudioparse.h:
13858           mp3parse: conserve stop time for non-accurate seek
13859           Use the same strategy as accurate seeks to store
13860           pending non-accurate seeks to avoid overwriting non-definite
13861           stop times. When doing non-accurate seeks our position
13862           reporting might drift off by some secs and the stream can
13863           end up before it should.
13864           Fixes #603695
13865
13866 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13867
13868         * common:
13869           Automatic update of common submodule
13870           From 47cb23a to 14cec89
13871
13872 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13873
13874         * ext/amrwbdec/amrwb.c:
13875           amrwbdec: give decoder a rank so decodebin/playbin will use it
13876
13877 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13878
13879         * gst/mpegaudioparse/gstmpegaudioparse.c:
13880           mp3parse: return false when we can't seek
13881           When upstream can't seek, we return false as well
13882
13883 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13884
13885         * ext/lame/gstlame.c:
13886         * ext/lame/gstlamemp3enc.c:
13887           lame: Avoid crash when seeking before negotiating
13888           lame's 'lgv' variable is only initialized when the caps
13889           is negotiated, whenever a seek happens before that, it would
13890           attempt to call a function on an empty pointer, causing the crash.
13891           Fixes #603515
13892
13893 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13894
13895         * common:
13896           Automatic update of common submodule
13897           From 87bf428 to 47cb23a
13898
13899 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13900
13901         * common:
13902           Automatic update of common submodule
13903           From da4c75c to 87bf428
13904
13905 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
13906
13907         * common:
13908           Automatic update of common submodule
13909           From 53a2485 to da4c75c
13910
13911 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13912
13913         * gst/mpegaudioparse/gstmpegaudioparse.c:
13914           mp3parse: fix non-flushing seek
13915           Specifically, in addition to clearing lots of variables/offsets
13916           when receiving newsegment, also clear leftover data to match.
13917
13918 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13919
13920         * ext/x264/gstx264enc.c:
13921         * ext/x264/gstx264enc.h:
13922           x264enc: Make upstream GstForceKeyUnit thread-safe
13923           Also send the GstForceKeyUnit event downstream when an upstream on is received,
13924           allowing muxers or payloaders to take appropriate actions.
13925           https://bugzilla.gnome.org/show_bug.cgi?id=602556
13926
13927 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13928
13929         * common:
13930           Automatic update of common submodule
13931           From a3e3ce4 to 53a2485
13932
13933 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
13934
13935         * gst/asfdemux/gstasfdemux.c:
13936           asfdemux: Don't call strlen() on NULL pointers
13937           Fixes bug #602280.
13938
13939 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13940
13941         * gst/asfdemux/gstasfdemux.c:
13942           asfdemux: Remove old pads when new ones are added
13943           The old pads were being removed before adding the new ones,
13944           we should add the new ones first.
13945           Fixes #599718
13946
13947 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13948
13949         * gst/asfdemux/gstasfdemux.c:
13950         * gst/asfdemux/gstasfdemux.h:
13951           asfdemux: Handle chained asfs on pull mode
13952           Adds chained asfs handling to pull mode. It now checks if
13953           there is a new asf header after the last packet (when it
13954           is possible to know how many packets are) or it tries
13955           checking if a processed packet that fails is an header
13956           object.
13957           Fixes #599718
13958
13959 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13960
13961         * gst/asfdemux/gstasfdemux.c:
13962         * gst/asfdemux/gstasfdemux.h:
13963           asfdemux: properly do chained asfs on push mode
13964           To properly do chained asfs work with playbin2, we need to
13965           push eos on the old pads before removing them.
13966           Fixes #599718
13967
13968 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13969
13970         * gst/asfdemux/gstasfdemux.c:
13971         * gst/asfdemux/gstasfdemux.h:
13972           asfdemux: add support for chained asfs (push mode)
13973           Adds support for detecting and playing chained asfs
13974           in push mode. asfdemux tries to detect a new asf start
13975           by identifying the header object guid in a input buffer.
13976           When it finds it, it resets its state, removing its pads
13977           and creates new ones for the new file.
13978
13979 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13980
13981         * gst/asfdemux/gstasfdemux.c:
13982           asfdemux: fix two small leaks
13983
13984 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13985
13986         * gst/asfdemux/gstasfdemux.c:
13987           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
13988           WM/Track has a 0 base but is often wrongly written as starting from 1,
13989           so not as reliable as WM/TrackNumber which always starts from 1.
13990
13991 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13992
13993         * gst/asfdemux/gstasfdemux.c:
13994           asfdemux: WM/Track starts counting from 0, adjust to start from 1
13995
13996 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13997
13998         * gst/asfdemux/gstasfdemux.c:
13999           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14000           There's both WM/Track and WM/TrackNumber.
14001
14002 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
14003
14004         * ext/a52dec/gsta52dec.c:
14005           a52dec: Fix debug statement: Pass pos variable instead of time() function
14006
14007 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
14008
14009         * gst/dvdsub/gstdvdsubdec.c:
14010           dvdsubdec: Fix printf format string warning
14011
14012 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
14013
14014         * gst/asfdemux/gstasfdemux.c:
14015           asfdemux: Fix bogus variable used uninitialised warnings
14016
14017 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
14018
14019         * po/Makevars:
14020           po: Don't create backup .po files
14021           As well as preventing creation of useless backup files, it works
14022           around a bug in gettext 0.17 on OS/X
14023
14024 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
14025
14026         * gst/asfdemux/asfpacket.c:
14027           asfdemux: fix c99-style comments.
14028
14029 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
14030
14031         * gst/asfdemux/asfpacket.c:
14032           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14033
14034 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14035
14036         * gst/realmedia/rmutils.c:
14037           rmutils: fix byteswapping
14038           fix the byteswapping code that was wrong because of the side effects of the
14039           READ/WRITE macros.
14040           Fixes #599676
14041
14042 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
14043
14044         * ext/x264/gstx264enc.c:
14045           x264enc: Adapt to slightly modified x264 API
14046           Fixes #599095.
14047
14048 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14049
14050         * gst/asfdemux/asfpacket.c:
14051           asfdemux: careful to avoid crash on bogus data
14052           When receiving bogus data, we have to avoid subtracting a value
14053           larger than 'size' from 'size' variable, resulting in a wrap
14054           that would make 'size' a really large bogus value.
14055           Fixes #599333
14056
14057 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14058
14059         * win32/common/config.h:
14060           win32: Commit bumped version number
14061
14062 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
14063
14064         * gst/mpegaudioparse/gstmpegaudioparse.c:
14065           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14066           Fixes #598761
14067           This removes a good 50% of processing time for parsing a buffer.
14068           We do this by simply... getting the nicks that we already have handy
14069           instead of going through the expensive glib system.
14070
14071 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
14072
14073         * configure.ac:
14074           configure.ac: And back to development we go...
14075
14076 === release 0.10.13 ===
14077
14078 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
14079
14080         * ChangeLog:
14081         * NEWS:
14082         * RELEASE:
14083         * common:
14084         * configure.ac:
14085         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14086         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14087         * docs/plugins/inspect/plugin-a52dec.xml:
14088         * docs/plugins/inspect/plugin-asf.xml:
14089         * docs/plugins/inspect/plugin-cdio.xml:
14090         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14091         * docs/plugins/inspect/plugin-dvdread.xml:
14092         * docs/plugins/inspect/plugin-dvdsub.xml:
14093         * docs/plugins/inspect/plugin-iec958.xml:
14094         * docs/plugins/inspect/plugin-lame.xml:
14095         * docs/plugins/inspect/plugin-mad.xml:
14096         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14097         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14098         * docs/plugins/inspect/plugin-mpegstream.xml:
14099         * docs/plugins/inspect/plugin-realmedia.xml:
14100         * docs/plugins/inspect/plugin-siddec.xml:
14101         * docs/plugins/inspect/plugin-twolame.xml:
14102         * docs/plugins/inspect/plugin-x264.xml:
14103         * gst-plugins-ugly.doap:
14104         * win32/common/config.h:
14105           Release 0.10.13
14106
14107 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
14108
14109         * po/af.po:
14110         * po/az.po:
14111         * po/bg.po:
14112         * po/ca.po:
14113         * po/cs.po:
14114         * po/da.po:
14115         * po/de.po:
14116         * po/en_GB.po:
14117         * po/es.po:
14118         * po/eu.po:
14119         * po/fi.po:
14120         * po/fr.po:
14121         * po/hu.po:
14122         * po/id.po:
14123         * po/it.po:
14124         * po/ja.po:
14125         * po/lt.po:
14126         * po/lv.po:
14127         * po/ms.po:
14128         * po/mt.po:
14129         * po/nb.po:
14130         * po/nl.po:
14131         * po/or.po:
14132         * po/pl.po:
14133         * po/pt_BR.po:
14134         * po/ru.po:
14135         * po/sk.po:
14136         * po/sq.po:
14137         * po/sr.po:
14138         * po/sv.po:
14139         * po/tr.po:
14140         * po/uk.po:
14141         * po/vi.po:
14142         * po/zh_CN.po:
14143           Update .po files
14144
14145 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
14146
14147         * common:
14148           Automatic update of common submodule
14149           From 85d1530 to 0702fe1
14150
14151 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
14152
14153         * ChangeLog:
14154         * configure.ac:
14155         * po/af.po:
14156         * po/az.po:
14157         * po/bg.po:
14158         * po/ca.po:
14159         * po/cs.po:
14160         * po/da.po:
14161         * po/de.po:
14162         * po/en_GB.po:
14163         * po/es.po:
14164         * po/eu.po:
14165         * po/fi.po:
14166         * po/fr.po:
14167         * po/hu.po:
14168         * po/id.po:
14169         * po/it.po:
14170         * po/ja.po:
14171         * po/lt.po:
14172         * po/lv.po:
14173         * po/ms.po:
14174         * po/mt.po:
14175         * po/nb.po:
14176         * po/nl.po:
14177         * po/or.po:
14178         * po/pl.po:
14179         * po/pt_BR.po:
14180         * po/ru.po:
14181         * po/sk.po:
14182         * po/sq.po:
14183         * po/sr.po:
14184         * po/sv.po:
14185         * po/tr.po:
14186         * po/uk.po:
14187         * po/vi.po:
14188         * po/zh_CN.po:
14189         * win32/common/config.h:
14190           0.10.12.3 pre-release
14191
14192 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
14193
14194         * common:
14195           Automatic update of common submodule
14196           From a3e3ce4 to 85d1530
14197
14198 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14199
14200         * ext/a52dec/gsta52dec.c:
14201           a52dec: Fix reference leak on all input buffers in 'dvd mode'
14202           https://bugzilla.gnome.org/show_bug.cgi?id=598272
14203
14204 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
14205
14206         * ChangeLog:
14207         * configure.ac:
14208         * po/LINGUAS:
14209         * po/af.po:
14210         * po/az.po:
14211         * po/bg.po:
14212         * po/ca.po:
14213         * po/cs.po:
14214         * po/da.po:
14215         * po/de.po:
14216         * po/en_GB.po:
14217         * po/es.po:
14218         * po/eu.po:
14219         * po/fi.po:
14220         * po/fr.po:
14221         * po/hu.po:
14222         * po/id.po:
14223         * po/it.po:
14224         * po/ja.po:
14225         * po/lt.po:
14226         * po/lv.po:
14227         * po/ms.po:
14228         * po/mt.po:
14229         * po/nb.po:
14230         * po/nl.po:
14231         * po/or.po:
14232         * po/pl.po:
14233         * po/pt_BR.po:
14234         * po/ru.po:
14235         * po/sk.po:
14236         * po/sq.po:
14237         * po/sr.po:
14238         * po/sv.po:
14239         * po/tr.po:
14240         * po/uk.po:
14241         * po/vi.po:
14242         * po/zh_CN.po:
14243         * win32/common/config.h:
14244           0.10.12.2 pre-release
14245
14246 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14247
14248         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14249         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14250           docs: Remove files accidentally added
14251           Remove the gst-plugins-ugly-plugins.args.new and
14252           gst-plugins-ugly-plugins.signals.new files, that appear
14253           to have been accidentally added in commit
14254           f5d046a0b034f9bd7274291f7131ee5db1a30052
14255
14256 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14257
14258         * ext/a52dec/gsta52dec.c:
14259           a52dec: Add some debugging for new segment events
14260
14261 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
14262
14263         * ext/mpeg2dec/gstmpeg2dec.c:
14264           mpeg2dec: fix warning in macosx snow leopard
14265
14266 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
14267
14268         * gst/mpegstream/gstmpegparse.c:
14269           mpegstream: fix warning in macosx snow leopard
14270
14271 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
14272
14273         * gst/mpegaudioparse/gstmpegaudioparse.c:
14274           mpegaudioparse: fix warning in macosx snow leopard
14275
14276 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
14277
14278         * gst/dvdsub/gstdvdsubdec.c:
14279           dvdsubdec: fix warning on macosx snow leopard
14280
14281 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
14282
14283         * gst/asfdemux/gstasfdemux.c:
14284           asfdemux: fix warning in macosx snow leopard
14285
14286 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
14287
14288         * gst/mpegaudioparse/gstmpegaudioparse.c:
14289           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14290
14291 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
14292
14293         * common:
14294           Automatic update of common submodule
14295           From 19fa4f3 to a3e3ce4
14296
14297 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
14298
14299         * gst/asfdemux/gstasfdemux.c:
14300         * gst/realmedia/rdtmanager.c:
14301           build: fprintf, sprintf, sscanf need stdio.h
14302
14303 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
14304
14305         * ext/mad/gstmad.c:
14306           mad: add missing include to fix the build
14307
14308 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14309
14310         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14311           dvdlpcm: whitespace fixes
14312
14313 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14314
14315         * gst-plugins-ugly.spec.in:
14316           update spec file
14317
14318 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14319
14320         * configure.ac:
14321           x264enc: adjust configure checking to changed upstream
14322
14323 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14324
14325         * ext/x264/gstx264enc.c:
14326           x264enc: conditionally adjust to new upstream API
14327           Fixes #596517.
14328
14329 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14330
14331         * gst/mpegaudioparse/gstmpegaudioparse.c:
14332         * gst/mpegaudioparse/gstmpegaudioparse.h:
14333           mpegaudioparse: prevent infinite (re)syncing
14334           Conflicts:
14335           gst/mpegaudioparse/gstmpegaudioparse.c
14336
14337 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
14338
14339         * gst/mpegaudioparse/gstmpegaudioparse.c:
14340           mp3parse: Refactor checking for sync. Make resyncing more reliable.
14341           Previously, we could get false sync relatively easily - it sometimes happened
14342           on real files. This cleans the code up a fair bit, and makes it require more
14343           confirmation that we've found valid sync before continuing.
14344
14345 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14346
14347         * gst/mpegaudioparse/gstmpegaudioparse.c:
14348           mpegaudioparse: ensure 2 valid headers in a row when resyncing
14349
14350 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14351
14352         * gst/mpegstream/gstdvddemux.c:
14353           dvddemux: remove bogus ifndef
14354
14355 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14356
14357         * common:
14358           Automatic update of common submodule
14359           From 94f95e3 to 19fa4f3
14360
14361 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14362
14363         * ext/mpeg2dec/gstmpeg2dec.c:
14364           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14365
14366 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14367
14368         * gst/dvdsub/gstdvdsubparse.c:
14369           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14370
14371 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
14372
14373         * ext/amrnb/amrnbdec.c:
14374         * ext/amrnb/amrnbenc.c:
14375           Remove Ronald Bultje from Authors field
14376           Replaced with "GStreamer maintainers
14377           <gstreamer-devel@lists.sourceforge.net>" or just removed,
14378           depending on the number of other authors.
14379
14380 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
14381
14382         * gst/asfdemux/Makefile.am:
14383         * gst/asfdemux/gstasfmux.c:
14384         * gst/asfdemux/gstasfmux.h:
14385           asfdemux: Remove old non-built asfmux code
14386           Remove so people don't confuse it with the new asfmux code
14387           in -bad.
14388
14389 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14390
14391         * ext/a52dec/gsta52dec.c:
14392           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14393           It's not defined for older liba52 versions.
14394
14395 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
14396
14397         * ext/a52dec/gsta52dec.c:
14398           a52dec: Allow liba52 to use djbfft based IMDCT transform
14399           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14400           IMDCT transform acceleration. It does however have a software based
14401           acceleration using the djbfft library (D.J. Bernstein's library for
14402           fourier transforms - Extremely fast library for floating-point
14403           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14404           flag.
14405           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14406           and AltiVec implementations, but those are checked for first, and
14407           djbfft is chosen only if none of those is available - good in the
14408           case of some distributions including a port of the MPlayer changes
14409           in their system a52dec library.
14410           The down and upmix code in liba52 doesn't seem to be disturbed by
14411           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14412           versions if passed from oil_cpu_get_flags (SSE currently is not).
14413           Fixes bug #592787.
14414
14415 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14416
14417         * configure.ac:
14418           amr: Use opencore-amr pkg-config files if possible
14419           This makes it possible to build the plugins when the libraries
14420           are installed at non-standard locations.
14421           Fixes bug #591348.
14422
14423 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14424
14425         * gst/mpegaudioparse/gstmpegaudioparse.c:
14426           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14427           Metadata provided seek tables are consistent with metadata's view of
14428           total size, which typically matches real size, but need not do so
14429           (e.g. a truncated file).  Fixes seeking and position reporting
14430           in such truncated files (although duration based on metadata may then
14431           still be incorrect).
14432
14433 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14434
14435         * configure.ac:
14436           configure: bump core/base requirements to released versions
14437           to avoid confusion.
14438
14439 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14440
14441         * configure.ac:
14442           configure: Remove all mentions to the id3tag plugin which was removed
14443
14444 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
14445
14446         * configure.ac:
14447           mad: make check for mad independent of the check for id3tag
14448           Fixes bug #590432.
14449
14450 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14451
14452         * gst/asfdemux/gstrtpasfdepay.c:
14453           rtpasfdepay: set padding size to the correct value
14454           asf packets in rtp packets should come with their padding fields
14455           set to 0 and the depayload must update them to the correct
14456           value before pushing downstream
14457
14458 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
14459
14460         * configure.ac:
14461         * docs/plugins/Makefile.am:
14462         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14463         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14464         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14465         * docs/plugins/inspect/plugin-amrnb.xml:
14466         * docs/plugins/inspect/plugin-amrwbdec.xml:
14467         * ext/Makefile.am:
14468         * ext/amrnb/GstAmrnbEnc.prs:
14469         * ext/amrnb/Makefile.am:
14470         * ext/amrnb/README:
14471         * ext/amrnb/amrnb.c:
14472         * ext/amrnb/amrnbdec.c:
14473         * ext/amrnb/amrnbdec.h:
14474         * ext/amrnb/amrnbenc.c:
14475         * ext/amrnb/amrnbenc.h:
14476         * ext/amrnb/amrnbparse.c:
14477         * ext/amrnb/amrnbparse.h:
14478         * ext/amrwbdec/Makefile.am:
14479         * ext/amrwbdec/README:
14480         * ext/amrwbdec/amrwb.c:
14481         * ext/amrwbdec/amrwbdec.c:
14482         * ext/amrwbdec/amrwbdec.h:
14483           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14484           These are based on the OpenCore codecs.
14485           Fixes bug #584890.
14486
14487 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
14488
14489         * common:
14490           Automatic update of common submodule
14491           From fedaaee to 94f95e3
14492
14493 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14494
14495         * LICENSE_readme:
14496         * REQUIREMENTS:
14497         * configure.ac:
14498         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14499         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14500         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14501         * docs/plugins/inspect/plugin-dvdnav.xml:
14502         * ext/Makefile.am:
14503         * ext/dvdnav/.gitignore:
14504         * ext/dvdnav/Makefile.am:
14505         * ext/dvdnav/README:
14506         * ext/dvdnav/dvdnavsrc.c:
14507         * ext/dvdnav/dvdnavsrc.h:
14508         * ext/dvdnav/gst-dvd:
14509         * ext/dvdread/dvdreadsrc.c:
14510         * gst-plugins-ugly.spec.in:
14511         * po/POTFILES.in:
14512           dvdnav: remove dvdnav plugin
14513           Remove dvdnav plugin, it has no future. resindvd is the plugin to
14514           use for dvd playback. Note that dvdnav was never really enabled
14515           in -ugly, you had to edit configure.ac to get it built.
14516
14517 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14518
14519         * tests/check/elements/mpeg2dec.c:
14520           mpeg2dec: Fix unused variables compiler warnings in unit test
14521
14522 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
14523
14524         * autogen.sh:
14525           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14526           Check for more automake command variants. Use printf instead of 'echo -n'
14527           for portability
14528
14529 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
14530
14531         * common:
14532           Automatic update of common submodule
14533           From 5845b63 to fedaaee
14534
14535 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
14536
14537         * .gitignore:
14538           Make git ignore more files
14539
14540 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
14541
14542         * gst/asfdemux/gstasfdemux.c:
14543           asfdemux: Refactor multiple packet pull.
14544           This also fixes a bug by which the first buffer (in a multi-packet mode)
14545           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14546           full incoming buffer and not just of the single asf packet.
14547           Fixes corrupted frames introduced by latest commit.
14548
14549 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14550
14551         * gst/asfdemux/gstasfdemux.c:
14552           asfdemux: use the right accurate field
14553           Remove accurate variable and its faulty use because the real variable is an
14554           instance variable.
14555
14556 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
14557
14558         * gst/asfdemux/asfpacket.c:
14559         * gst/asfdemux/gstasfdemux.c:
14560           asfdemux: Sprinkle branch prediction macros accross the code
14561
14562 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
14563
14564         * gst/asfdemux/gstasfdemux.c:
14565           asfdemux: Delay newsegment handling until we have a keyframe.
14566           We now have a chance for packets to be collected before we send out the
14567           newsegment. If we're not in accurate seeking (keyunit) it will set
14568           the segment start/time to the keyframe's timestamp.
14569
14570 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
14571
14572         * gst/asfdemux/gstasfdemux.c:
14573           asfdemux: Remove useless check. We already have checked for it above.
14574
14575 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
14576
14577         * gst/asfdemux/gstasfdemux.c:
14578           asfdemux: No longer queue GOPs now that seeking is fixed.
14579           We now *always* seek to the keyframe just before our requested position.
14580           When we encounter the first keyframe and we were not accurate (therefore doing
14581           keyframe seeking), we update the segment start position to the keyframe timestamp.
14582
14583 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
14584
14585         * gst/asfdemux/gstasfdemux.c:
14586         * gst/asfdemux/gstasfdemux.h:
14587           asfdemux: Store the accurate seeking flag
14588
14589 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
14590
14591         * gst/asfdemux/gstasfdemux.c:
14592           asfdemux: Use the average frame duration for buffers without a duration.
14593           This will still cause some timestamp jitter, but giving a hint as to the duration
14594           rather than nothing seems to be a better idea.
14595           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14596           duration using the accumulated packet duration (which will be correct).
14597
14598 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
14599
14600         * gst/asfdemux/gstasfdemux.c:
14601         * gst/asfdemux/gstasfdemux.h:
14602           asfdemux: Use index entry packet count to optimize seeking.
14603           The simple index entries also contain the number of packets one needs
14604           to retrieve at a given position to get a full keyframe. We therefore
14605           use that information to retrieve all those packets in one buffer when
14606           working in pull-mode.
14607
14608 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14609
14610         * gst/asfdemux/gstasfdemux.c:
14611           asfdemux: Do not try to free const pointer
14612           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14613           asfdemux tried to free a const pointer that had been cast to a
14614           normal pointer variable.
14615
14616 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
14617
14618         * gst/asfdemux/gstasfdemux.c:
14619           asfdemux: Use presentation timestamp when searching in the index.
14620           We need to take the preroll into account... else we end up too early.
14621
14622 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
14623
14624         * common:
14625           Automatic update of common submodule
14626           From f3bb51b to 5845b63
14627
14628 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
14629
14630         * gst/asfdemux/gstasfdemux.c:
14631           asfdemux: Convert index entry from presentation time to timestamps.
14632           We weren't taking the preroll into account previously, meaning that we
14633           were always seeking preroll nanoseconds too early... resulting in a lot
14634           of dropped packets (which are before the start time).
14635           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14636
14637 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
14638
14639         * common:
14640         * gst/asfdemux/gstasfdemux.c:
14641           asfdemux: Fix byte array metadata handling.
14642           We basically discard byte array metadata. Should be trivial to adapt
14643           to storing the pointers if we need it later on.
14644
14645 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
14646
14647         * gst/asfdemux/gstasfdemux.c:
14648         * gst/asfdemux/gstasfdemux.h:
14649           asfdemux: Handle PAR/interlaced information stored in packet payload.
14650           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14651           in the ASF Packet payload extensions).
14652
14653 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
14654
14655         * gst/asfdemux/gstasfdemux.c:
14656         * gst/asfdemux/gstasfdemux.h:
14657           asfdemux: Store/Handle global metadata (not specific to one stream).
14658           This allows us to store (and handle) PAR information which might be stored there.
14659
14660 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14661
14662         * gst/mpegaudioparse/gstmpegaudioparse.c:
14663           mpegaudioparse: fix Xing inverse seek table building
14664
14665 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
14666
14667         * common:
14668           Automatic update of common submodule
14669           From f3bb51b to f810030
14670
14671 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14672
14673         * gst/asfdemux/gstasfdemux.c:
14674           asfdemux: don't try to free a NULL taglist
14675
14676 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14677
14678         * gst/asfdemux/gstasfdemux.c:
14679           asfdemux: post tags only after we've created our source pads
14680           Post global tags only after we've added our source pads, so that
14681           tag events get sent downstream in addition to tag messages posted
14682           on the bus. This makes sure tags can be picked up automatically
14683           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14684           While we're at it, also add a container-format tag.
14685
14686 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14687
14688         * configure.ac:
14689         * gst/asfdemux/gstasfdemux.c:
14690           asfdemux: use new bytereader functions for image tag parsing
14691
14692 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14693
14694         * gst/asfdemux/gstasfdemux.c:
14695         * gst/asfdemux/gstasfdemux.h:
14696           asfdemux: remove some more unused variables
14697
14698 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14699
14700         * gst/realmedia/rmdemux.c:
14701           rmdemux: plug buffer leaking
14702
14703 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14704
14705         * gst/asfdemux/gstrtpasfdepay.c:
14706           asfdepay: guard against dropped buffers
14707           If a buffer was dropped, we might request data from the adapter that is not
14708           there and then we get a NULL buffer.
14709
14710 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14711
14712         * gst/asfdemux/gstasfdemux.c:
14713         * gst/asfdemux/gstasfdemux.h:
14714           asfdemux: set DISCONT on streams
14715           When we receive a DISCONT as input, don't clear our complete state but simply
14716           mark a discont that will be put on the next buffer. The code will be able to
14717           handle and throw away incomplete data.
14718           Add some more debug info.
14719           Remove an unused variable.
14720
14721 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14722
14723         * gst/asfdemux/gstrtpasfdepay.c:
14724           asfdepay: set DELTA_UNIT flag correctly
14725           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14726           Add some more debug info.
14727
14728 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14729
14730         * gst/asfdemux/gstasfdemux.c:
14731           asfdemux: fix latency calculations
14732           We need to check for -1 as an invalid timestamp, not 1.
14733
14734 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14735
14736         * gst/mpegaudioparse/gstmpegaudioparse.c:
14737         * gst/mpegaudioparse/gstmpegaudioparse.h:
14738           mp3parse: don't put every single frame into the index
14739           Let's not put every single mp3 frame in our index, a few frames per
14740           second should be more than enough. For now use an index interval
14741           of 100ms-500ms depending on the upstream size, to keep the index at
14742           a reasonable size. Factor out the code that adds the index entry
14743           into a separate function for better code readability.
14744
14745 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14746
14747         * gst/mpegaudioparse/gstmpegaudioparse.c:
14748         * gst/mpegaudioparse/gstmpegaudioparse.h:
14749           mp3parse: assume seekability only if we know the upstream size
14750           While technically upstream may be seekable even if it doesn't know
14751           the exact size, I can't think of a use case where this distincation
14752           is relevant in practice, so for now just assume we're not seekable
14753           if upstream doesn't provide us with a size. Makes sure we don't
14754           build a seek index when streaming internet radio with sources that
14755           pretend to be seekable until you try to actually seek.
14756
14757 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14758
14759         * gst-plugins-ugly.spec.in:
14760           Fix x264 requirement in SPEC file
14761
14762 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14763
14764         * ext/x264/gstx264enc.c:
14765         * gst/realmedia/rdtmanager.c:
14766           x264enc, rdtmanager: fix compilation with debugging disabled
14767
14768 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14769
14770         * common:
14771         * docs/plugins/Makefile.am:
14772           docs: Bump common. Fix comment in the docs Makefile.am
14773
14774 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
14775
14776         * configure.ac:
14777         * win32/common/config.h:
14778           Back to development -> 0.10.12.1
14779
14780 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14781
14782         * gst-plugins-ugly.doap:
14783           Add 0.10.12 release to the doap file
14784
14785 === release 0.10.12 ===
14786
14787 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14788
14789         * ChangeLog:
14790         * NEWS:
14791         * RELEASE:
14792         * configure.ac:
14793         * docs/plugins/gst-plugins-ugly-plugins.args:
14794         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14795         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14796         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14797         * docs/plugins/inspect/plugin-a52dec.xml:
14798         * docs/plugins/inspect/plugin-asf.xml:
14799         * docs/plugins/inspect/plugin-cdio.xml:
14800         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14801         * docs/plugins/inspect/plugin-dvdread.xml:
14802         * docs/plugins/inspect/plugin-dvdsub.xml:
14803         * docs/plugins/inspect/plugin-iec958.xml:
14804         * docs/plugins/inspect/plugin-lame.xml:
14805         * docs/plugins/inspect/plugin-mad.xml:
14806         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14807         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14808         * docs/plugins/inspect/plugin-mpegstream.xml:
14809         * docs/plugins/inspect/plugin-realmedia.xml:
14810         * docs/plugins/inspect/plugin-siddec.xml:
14811         * docs/plugins/inspect/plugin-synaesthesia.xml:
14812         * docs/plugins/inspect/plugin-twolame.xml:
14813         * docs/plugins/inspect/plugin-x264.xml:
14814         * win32/common/config.h:
14815           Release 0.10.12
14816
14817 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
14818
14819         * po/bg.po:
14820         * po/id.po:
14821         * po/it.po:
14822         * po/nl.po:
14823         * po/zh_CN.po:
14824           Update .po files
14825
14826 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
14827
14828         * po/af.po:
14829         * po/az.po:
14830         * po/bg.po:
14831         * po/ca.po:
14832         * po/cs.po:
14833         * po/da.po:
14834         * po/en_GB.po:
14835         * po/es.po:
14836         * po/fi.po:
14837         * po/fr.po:
14838         * po/hu.po:
14839         * po/id.po:
14840         * po/it.po:
14841         * po/ja.po:
14842         * po/lt.po:
14843         * po/mt.po:
14844         * po/nb.po:
14845         * po/nl.po:
14846         * po/or.po:
14847         * po/pl.po:
14848         * po/pt_BR.po:
14849         * po/ru.po:
14850         * po/sk.po:
14851         * po/sq.po:
14852         * po/sr.po:
14853         * po/sv.po:
14854         * po/tr.po:
14855         * po/uk.po:
14856         * po/vi.po:
14857         * po/zh_CN.po:
14858           Update .po files
14859
14860 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
14861
14862         * configure.ac:
14863         * po/af.po:
14864         * po/az.po:
14865         * po/bg.po:
14866         * po/ca.po:
14867         * po/cs.po:
14868         * po/da.po:
14869         * po/en_GB.po:
14870         * po/es.po:
14871         * po/fi.po:
14872         * po/fr.po:
14873         * po/hu.po:
14874         * po/id.po:
14875         * po/it.po:
14876         * po/ja.po:
14877         * po/lt.po:
14878         * po/mt.po:
14879         * po/nb.po:
14880         * po/nl.po:
14881         * po/or.po:
14882         * po/pl.po:
14883         * po/pt_BR.po:
14884         * po/ru.po:
14885         * po/sk.po:
14886         * po/sq.po:
14887         * po/sr.po:
14888         * po/sv.po:
14889         * po/tr.po:
14890         * po/uk.po:
14891         * po/vi.po:
14892         * po/zh_CN.po:
14893         * win32/common/config.h:
14894           0.10.11.2 pre-release
14895
14896 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
14897
14898         * win32/common/config.h.in:
14899           win32: Remove #undef inline from the win32 config.h
14900
14901 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14902
14903         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14904         * docs/plugins/inspect/plugin-mad.xml:
14905         * ext/mad/Makefile.am:
14906         * ext/mad/gstid3tag.c:
14907         * ext/mad/gstmad.c:
14908         * ext/mad/gstmad.h:
14909           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14910           It will be reborn with a shiny new code base under its hood in -bad.
14911           See #581756 and #565764.
14912
14913 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14914
14915         * tests/check/pipelines/.gitignore:
14916           gitignore: Ignore some built files in the test area
14917
14918 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14919
14920         * docs/plugins/inspect/plugin-a52dec.xml:
14921         * docs/plugins/inspect/plugin-asf.xml:
14922         * docs/plugins/inspect/plugin-cdio.xml:
14923         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14924         * docs/plugins/inspect/plugin-dvdread.xml:
14925         * docs/plugins/inspect/plugin-dvdsub.xml:
14926         * docs/plugins/inspect/plugin-iec958.xml:
14927         * docs/plugins/inspect/plugin-lame.xml:
14928         * docs/plugins/inspect/plugin-mad.xml:
14929         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14930         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14931         * docs/plugins/inspect/plugin-mpegstream.xml:
14932         * docs/plugins/inspect/plugin-realmedia.xml:
14933         * docs/plugins/inspect/plugin-siddec.xml:
14934         * docs/plugins/inspect/plugin-synaesthesia.xml:
14935         * docs/plugins/inspect/plugin-twolame.xml:
14936           docs: Update plugin inspect files
14937
14938 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14939
14940         * configure.ac:
14941         * docs/plugins/Makefile.am:
14942         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14943         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14944         * docs/plugins/inspect/plugin-x264.xml:
14945         * ext/Makefile.am:
14946         * gst-plugins-ugly.spec.in:
14947         * tests/check/Makefile.am:
14948         * tests/check/elements/.gitignore:
14949           Moved 'x264enc' from -bad to -ugly
14950
14951 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14952
14953         * ext/x264/gstx264enc.c:
14954         * ext/x264/gstx264enc.h:
14955           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
14956           Fixes #583627
14957
14958 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14959
14960         * ext/x264/GstX264Enc.prs:
14961           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
14962
14963 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14964
14965         * ext/x264/GstX264Enc.prs:
14966           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
14967
14968 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14969
14970         * ext/x264/gstx264enc.c:
14971           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
14972
14973 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
14974
14975         * ext/x264/GstX264Enc.prs:
14976         * ext/x264/Makefile.am:
14977         * ext/x264/gstx264enc.c:
14978           [MOVED FROM BAD 24/28] x264enc: add preset support
14979           Add preset iface and a (dummy) preset file as a starting point.
14980
14981 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14982
14983         * ext/x264/gstx264enc.c:
14984           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
14985
14986 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
14987
14988         * ext/x264/gstx264enc.c:
14989         * ext/x264/gstx264enc.h:
14990           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
14991           Use the GstForceKeyUnit event to force a keyframe.
14992           Fixes #578112.
14993
14994 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14995
14996           [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...
14997           Original commit message from CVS:
14998           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14999           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15000           Use hyphen in property name, perform safety buffer size check
15001           prior to mem access, and some more parentheses in macro.
15002
15003 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
15004
15005           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15006           Original commit message from CVS:
15007           * ext/apexsink/Makefile.am:
15008           Link against -lgcrpyto for RSA_new and RSA_free.
15009           * ext/faac/gstfaac.c:
15010           * ext/x264/gstx264enc.c:
15011           Fix compiler warnings.
15012
15013 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15014
15015           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15016           Original commit message from CVS:
15017           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15018           Construct source caps in more conventional (and correct) manner.
15019
15020 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15021
15022           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15023           Original commit message from CVS:
15024           * ext/alsaspdif/Makefile.am:
15025           * ext/amrwb/Makefile.am:
15026           * ext/apexsink/Makefile.am:
15027           * ext/arts/Makefile.am:
15028           * ext/artsd/Makefile.am:
15029           * ext/audiofile/Makefile.am:
15030           * ext/audioresample/Makefile.am:
15031           * ext/bz2/Makefile.am:
15032           * ext/cdaudio/Makefile.am:
15033           * ext/celt/Makefile.am:
15034           * ext/dc1394/Makefile.am:
15035           * ext/dirac/Makefile.am:
15036           * ext/directfb/Makefile.am:
15037           * ext/divx/Makefile.am:
15038           * ext/dts/Makefile.am:
15039           * ext/faac/Makefile.am:
15040           * ext/faad/Makefile.am:
15041           * ext/gsm/Makefile.am:
15042           * ext/hermes/Makefile.am:
15043           * ext/ivorbis/Makefile.am:
15044           * ext/jack/Makefile.am:
15045           * ext/jp2k/Makefile.am:
15046           * ext/ladspa/Makefile.am:
15047           * ext/lcs/Makefile.am:
15048           * ext/libfame/Makefile.am:
15049           * ext/libmms/Makefile.am:
15050           * ext/metadata/Makefile.am:
15051           * ext/mpeg2enc/Makefile.am:
15052           * ext/mplex/Makefile.am:
15053           * ext/musepack/Makefile.am:
15054           * ext/musicbrainz/Makefile.am:
15055           * ext/mythtv/Makefile.am:
15056           * ext/nas/Makefile.am:
15057           * ext/neon/Makefile.am:
15058           * ext/ofa/Makefile.am:
15059           * ext/polyp/Makefile.am:
15060           * ext/resindvd/Makefile.am:
15061           * ext/sdl/Makefile.am:
15062           * ext/shout/Makefile.am:
15063           * ext/snapshot/Makefile.am:
15064           * ext/sndfile/Makefile.am:
15065           * ext/soundtouch/Makefile.am:
15066           * ext/spc/Makefile.am:
15067           * ext/swfdec/Makefile.am:
15068           * ext/tarkin/Makefile.am:
15069           * ext/theora/Makefile.am:
15070           * ext/timidity/Makefile.am:
15071           * ext/twolame/Makefile.am:
15072           * ext/x264/Makefile.am:
15073           * ext/xine/Makefile.am:
15074           * ext/xvid/Makefile.am:
15075           * gst-libs/gst/app/Makefile.am:
15076           * gst-libs/gst/dshow/Makefile.am:
15077           * gst/aiffparse/Makefile.am:
15078           * gst/app/Makefile.am:
15079           * gst/audiobuffer/Makefile.am:
15080           * gst/bayer/Makefile.am:
15081           * gst/cdxaparse/Makefile.am:
15082           * gst/chart/Makefile.am:
15083           * gst/colorspace/Makefile.am:
15084           * gst/dccp/Makefile.am:
15085           * gst/deinterlace/Makefile.am:
15086           * gst/deinterlace2/Makefile.am:
15087           * gst/dvdspu/Makefile.am:
15088           * gst/festival/Makefile.am:
15089           * gst/filter/Makefile.am:
15090           * gst/flacparse/Makefile.am:
15091           * gst/flv/Makefile.am:
15092           * gst/games/Makefile.am:
15093           * gst/h264parse/Makefile.am:
15094           * gst/librfb/Makefile.am:
15095           * gst/mixmatrix/Makefile.am:
15096           * gst/modplug/Makefile.am:
15097           * gst/mpeg1sys/Makefile.am:
15098           * gst/mpeg4videoparse/Makefile.am:
15099           * gst/mpegdemux/Makefile.am:
15100           * gst/mpegtsmux/Makefile.am:
15101           * gst/mpegvideoparse/Makefile.am:
15102           * gst/mve/Makefile.am:
15103           * gst/nsf/Makefile.am:
15104           * gst/nuvdemux/Makefile.am:
15105           * gst/overlay/Makefile.am:
15106           * gst/passthrough/Makefile.am:
15107           * gst/pcapparse/Makefile.am:
15108           * gst/playondemand/Makefile.am:
15109           * gst/rawparse/Makefile.am:
15110           * gst/real/Makefile.am:
15111           * gst/rtjpeg/Makefile.am:
15112           * gst/rtpmanager/Makefile.am:
15113           * gst/scaletempo/Makefile.am:
15114           * gst/sdp/Makefile.am:
15115           * gst/selector/Makefile.am:
15116           * gst/smooth/Makefile.am:
15117           * gst/smoothwave/Makefile.am:
15118           * gst/speed/Makefile.am:
15119           * gst/speexresample/Makefile.am:
15120           * gst/stereo/Makefile.am:
15121           * gst/subenc/Makefile.am:
15122           * gst/tta/Makefile.am:
15123           * gst/vbidec/Makefile.am:
15124           * gst/videodrop/Makefile.am:
15125           * gst/videosignal/Makefile.am:
15126           * gst/virtualdub/Makefile.am:
15127           * gst/vmnc/Makefile.am:
15128           * gst/y4m/Makefile.am:
15129           * sys/acmenc/Makefile.am:
15130           * sys/cdrom/Makefile.am:
15131           * sys/dshowdecwrapper/Makefile.am:
15132           * sys/dshowsrcwrapper/Makefile.am:
15133           * sys/dvb/Makefile.am:
15134           * sys/dxr3/Makefile.am:
15135           * sys/fbdev/Makefile.am:
15136           * sys/oss4/Makefile.am:
15137           * sys/qcam/Makefile.am:
15138           * sys/qtwrapper/Makefile.am:
15139           * sys/vcd/Makefile.am:
15140           * sys/wininet/Makefile.am:
15141           * win32/common/config.h:
15142           Don't install static libs for plugins. Fixes #550851 for -bad.
15143
15144 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15145
15146           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
15147           Original commit message from CVS:
15148           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15149           Adapt to slightly modified x264 API.  Fixes #555238.
15150
15151 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15152
15153           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
15154           Original commit message from CVS:
15155           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15156           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15157           * ext/x264/gstx264enc.h:
15158           Do not deal with duplicated input (timestamps).  If needed,
15159           a generic element can do so.
15160           Do not manipulate input timestamps on the way out,
15161           since that shifts the timeline and A/V sync.
15162
15163 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15164
15165           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15166           Original commit message from CVS:
15167           * docs/plugins/gst-plugins-bad-plugins.args:
15168           Integrate new properties into documentation.
15169           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15170           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15171           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15172           Fix up API prior to eventual plugin move.
15173           API: GstX264Enc:pass (provides more options, and changed to enum)
15174
15175 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15176
15177           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15178           Original commit message from CVS:
15179           * docs/plugins/Makefile.am:
15180           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15181           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15182           * ext/x264/gstx264enc.c:
15183           * tests/check/Makefile.am:
15184           * tests/check/elements/x264enc.c: (setup_x264enc),
15185           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15186           Add documentation and unit test for x264enc.
15187
15188 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15189
15190           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15191           Original commit message from CVS:
15192           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15193           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15194           Allocate some buffers in more adaptive and economical fashion.
15195
15196 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15197
15198           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15199           Original commit message from CVS:
15200           * configure.ac:
15201           Check for sufficiently up-to-date x264 API.
15202           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15203           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15204           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15205           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15206           * ext/x264/gstx264enc.h:
15207           Expose some more parameters of the x264 encoder as properties.
15208
15209 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15210
15211           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15212           Original commit message from CVS:
15213           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15214           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15215           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15216           (gst_x264_enc_flush_frames):
15217           Coding style and layout; re-order some functions in more
15218           typical and natural flow.
15219
15220 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15221
15222           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15223           Original commit message from CVS:
15224           * ext/x264/Makefile.am:
15225           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15226           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15227           (gst_x264_enc_reset), (gst_x264_enc_finalize),
15228           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15229           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15230           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15231           * ext/x264/gstx264enc.h:
15232           Use GQueue in stead of custom queue code.
15233           Factorize flushing out encoder delayed frames.
15234           Factorize initialization and state change reset.
15235
15236 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15237
15238           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15239           Original commit message from CVS:
15240           * ext/x264/gstx264enc.h:
15241           * sys/fbdev/gstfbdevsink.c:
15242           Use configure-generated _stdint.h.
15243
15244 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15245
15246           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15247           Original commit message from CVS:
15248           * ext/x264/Makefile.am:
15249           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15250           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15251           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15252           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15253           (gst_x264_enc_finalize), (gst_x264_enc_chain),
15254           (gst_x264_enc_encode_frame), (plugin_init):
15255           * ext/x264/gstx264enc.h:
15256           Use video format library and GST_WRITE_*_BE macros where applicable.
15257           Use finalize in stead of dispose.
15258           Set up debug category and log callback.
15259
15260 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15261
15262           [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...
15263           Original commit message from CVS:
15264           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15265           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15266           (gst_x264_enc_encode_frame):
15267           Try harder not to crash when we get an EOS event but haven't set
15268           up the encoder yet (as may happen when upstream errors out with
15269           not-negotiated, for example). Also, always push the EOS event
15270           downstream.
15271
15272 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15273
15274           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15275           Original commit message from CVS:
15276           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15277           Fix caps memleak.
15278
15279 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15280
15281           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15282           Original commit message from CVS:
15283           * ext/x264/gstx264enc.c:
15284           Fix build against the libx264 version that ships with debian stable.
15285
15286 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15287
15288           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15289           Original commit message from CVS:
15290           * ext/audioresample/gstaudioresample.c:
15291           * ext/x264/gstx264enc.c:
15292           * gst/dvdspu/gstdvdspu.c:
15293           * gst/dvdspu/gstdvdspu.h:
15294           * gst/festival/gstfestival.c:
15295           * gst/h264parse/gsth264parse.c:
15296           * gst/mpegtsparse/mpegtspacketizer.c:
15297           * gst/mpegtsparse/mpegtsparse.c:
15298           * gst/multifile/gstmultifilesink.c:
15299           * gst/multifile/gstmultifilesrc.c:
15300           * gst/nuvdemux/gstnuvdemux.c:
15301           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15302           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15303           * sys/vcd/vcdsrc.c:
15304           Massive leak fixing, plus code cleanups.
15305
15306 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15307
15308           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15309           Original commit message from CVS:
15310           * examples/app/appsrc_ex.c:
15311           * examples/switch/switcher.c:
15312           * ext/neon/gstneonhttpsrc.c:
15313           * ext/timidity/gstwildmidi.c:
15314           * ext/x264/gstx264enc.c:
15315           * gst/mve/mveaudioenc.c: (mve_compress_audio):
15316           * gst/rtpmanager/gstrtpclient.c:
15317           * gst/rtpmanager/gstrtpjitterbuffer.c:
15318           * gst/spectrum/demo-audiotest.c:
15319           * gst/spectrum/demo-osssrc.c:
15320           * sys/dvb/gstdvbsrc.c:
15321           Add stdlib include (free, atoi, exit).
15322
15323 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15324
15325           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15326           Original commit message from CVS:
15327           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15328           This needs a version check.
15329           * gst/bayer/Makefile.am:
15330           Fix the build.
15331
15332 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
15333
15334           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15335           Original commit message from CVS:
15336           Patch by: Michal Benes <michal.benes at itonis tv>
15337           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15338           * configure.ac:
15339           * ext/Makefile.am:
15340           * ext/x264/Makefile.am:
15341           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15342           (gst_x264_enc_analyse_get_type),
15343           (gst_x264_enc_timestamp_queue_init),
15344           (gst_x264_enc_timestamp_queue_free),
15345           (gst_x264_enc_timestamp_queue_put),
15346           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15347           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15348           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15349           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15350           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15351           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15352           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15353           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15354           (plugin_init):
15355           * ext/x264/gstx264enc.h:
15356           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15357           handle 'odd' widths and heights correctly yet.
15358
15359 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15360
15361         * gst/asfdemux/gstasfdemux.c:
15362           asfdemux: nicer metadata extraction of genre tags in some cases
15363           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15364           that they presumably stand for.
15365
15366 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15367
15368         * gst/asfdemux/gstasfdemux.c:
15369           asfdemux: parse WM/Picture tags to extract cover art
15370           Fixes #583112.
15371
15372 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15373
15374         * REQUIREMENTS:
15375           docs: fix http links for amr libs in REQUIREMENTS
15376
15377 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15378
15379         * gst/asfdemux/gstasfdemux.c:
15380           asfdemux: fix bogus flow return handling in eos handler
15381           Don't overwrite the origin flow return by whatever flow we get
15382           when trying to push the remaining internally queued payloads.
15383           We want to do our eos logic, ie. send an EOS event or segment-done
15384           message in any case. Makes things EOS properly when an EOS event
15385           is forced upon the pipeline so that the source returns
15386           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15387
15388 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15389
15390         * win32/common/config.h:
15391           win32: update config.h
15392
15393 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15394
15395         * configure.ac:
15396           configure: bump core/base requirements to released versions
15397
15398 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15399
15400         * autogen.sh:
15401         * configure.ac:
15402           autogen: move the -Wno-portability for automake into configure.ac
15403
15404 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
15405
15406         * gst/dvdlpcmdec/Makefile.am:
15407         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15408           dvdlpcmdec: Add multichannel channel maps, and send some tags
15409           Add a multichannel map to the output caps, and send at least a CODEC and
15410           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15411           no samples and can't find info about the channel ordering, but this is
15412           better than nothing.
15413
15414 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15415
15416         * common:
15417           Automatic update of common submodule
15418           From 888e0a2 to c572721
15419
15420 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15421
15422         * common:
15423           Automatic update of common submodule
15424           From 6ab11d1 to 888e0a2
15425
15426 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
15427
15428         * gst/dvdsub/gstdvdsubdec.c:
15429           dvdsubdec: Remove some dead code
15430           Remove some redundant memset - gobject memory is already initalised to 0.
15431           Remove a commented out line leftover from the previous commit
15432
15433 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
15434
15435         * gst/dvdsub/gstdvdsubdec.c:
15436         * gst/dvdsub/gstdvdsubdec.h:
15437           dvdsubdec: Support ARGB output
15438           Negotiate to and render into ARGB buffers directly if the peer supports it.
15439           Fixes: #580869
15440
15441 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
15442
15443         * ext/a52dec/gsta52dec.c:
15444           a52dec: Reconcile code with dtsdec
15445           Perform some cleanups based on the dtsdec code such as using the boilerplate
15446           macro and static pad template functions.
15447           Add some documentation. Don't register a change in flags until we synch on
15448           another frame successfully.
15449
15450 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15451
15452         * ext/lame/gstlamemp3enc.c:
15453           lamemp3enc: Improve debugging a bit
15454
15455 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
15456
15457         * ext/mpeg2dec/gstmpeg2dec.c:
15458           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15459
15460 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15461
15462         * po/Makevars:
15463         * po/af.po:
15464         * po/az.po:
15465         * po/bg.po:
15466         * po/ca.po:
15467         * po/cs.po:
15468         * po/da.po:
15469         * po/en_GB.po:
15470         * po/es.po:
15471         * po/fi.po:
15472         * po/fr.po:
15473         * po/hu.po:
15474         * po/id.po:
15475         * po/it.po:
15476         * po/ja.po:
15477         * po/lt.po:
15478         * po/mt.po:
15479         * po/nb.po:
15480         * po/nl.po:
15481         * po/or.po:
15482         * po/pl.po:
15483         * po/pt_BR.po:
15484         * po/ru.po:
15485         * po/sk.po:
15486         * po/sq.po:
15487         * po/sr.po:
15488         * po/sv.po:
15489         * po/tr.po:
15490         * po/uk.po:
15491         * po/vi.po:
15492         * po/zh_CN.po:
15493           po: avoid conflicts of local *.po files with files in git
15494           Make it so that filenames and line numbers are only stored in the *.pot file
15495           (which is not in git), but not in the individual *.po files. This information
15496           is hardly useful for translators in our case, and it should avoid the constant
15497           conflicts of local *.po files with the ones in git which are caused by the
15498           source files changing and the line numbers being updated. This commit might
15499           cause one last merge conflict for you, which you can work around with
15500           "git checkout po/*.po" before merging or pulling. After that there should
15501           (hopefully) not be any more local modifications of these files (unless
15502           someone committed additions or changes to translated strings and the
15503           *.po files haven't been updated yet, that is).
15504
15505 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15506
15507         * ext/lame/gstlamemp3enc.c:
15508           lamemp3enc: add Since tag to gtk-doc chunk
15509
15510 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15511
15512         * tests/check/elements/mpeg2dec.c:
15513           checks: fix mpeg2dec unit test again after interlace addition to caps
15514
15515 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15516
15517         * ext/mpeg2dec/gstmpeg2dec.c:
15518           mpeg2dec: work around old mpeg2dec versions
15519           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15520           detection and just assume no rff is used. This fixes the compilation.
15521           Fixes #582375
15522
15523 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15524
15525         * ext/mpeg2dec/Makefile.am:
15526           mpeg2dec: link to gstvideo
15527           Fix compilation by adding the right include directories and linking to the video
15528           library.
15529
15530 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
15531
15532         * gst/asfdemux/asfpacket.c:
15533           asfdemux: Downgrade simple statements from WARNING to DEBUG
15534
15535 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
15536
15537         * gst/asfdemux/asfheaders.c:
15538         * gst/asfdemux/asfheaders.h:
15539         * gst/asfdemux/asfpacket.c:
15540         * gst/asfdemux/asfpacket.h:
15541           asf: Detect more payload extensions.
15542           These should help fix interlaced/PAR issues with more files.
15543
15544 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
15545
15546         * ext/mpeg2dec/gstmpeg2dec.c:
15547         * ext/mpeg2dec/gstmpeg2dec.h:
15548           mpeg2dec: Implement interlaced support.
15549           Expand the debugging statements to show more picture information.
15550
15551 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15552
15553         * ext/mpeg2dec/gstmpeg2dec.c:
15554           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15555           ffdec_mpeg2video is much faster, fixes bug #574461.
15556
15557 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15558
15559         * ext/lame/gstlamemp3enc.c:
15560           lamemp3enc: Don't write a Xing header
15561
15562 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
15563
15564         * autogen.sh:
15565           Run libtoolize before aclocal
15566           This unbreaks the build in some cases. Fixes bug #582021
15567
15568 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
15569
15570         * ext/mpeg2dec/gstmpeg2dec.c:
15571           mpeg2dec: use 64bit safe scaling functions.
15572           Got this to fail when seeking in a 14GB file (the value in bytes is
15573           bigger than 2**32).
15574
15575 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15576
15577         * gst/mpegaudioparse/gstmpegaudioparse.c:
15578           mpegaudioparse: remove some pointless g_return_if_fail()s
15579
15580 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15581
15582         * ext/twolame/gsttwolame.c:
15583           Switch twolame to primary rank
15584
15585 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15586
15587         * ext/lame/gstlame.c:
15588         * ext/lame/gstlamemp3enc.c:
15589         * ext/twolame/gsttwolame.c:
15590           Add ranks to mp3 encoders
15591
15592 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15593
15594         * gst-plugins-ugly.spec.in:
15595           Add twolame plugin to spec file
15596
15597 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15598
15599         * gst/asfdemux/asfpacket.c:
15600         * gst/asfdemux/gstasfdemux.c:
15601         * gst/asfdemux/gstasfdemux.h:
15602           asfdemux: use upstream segment and timestamps for some interpolation
15603           This should particularly help in case of upstream live src, e.g. rtspsrc,
15604           and especially so if it has to perform fallback to TCP.
15605
15606 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
15607
15608         * gst/asfdemux/gstrtpasfdepay.c:
15609           rtpasfdepay: Add support for fragmented packet (L == 0).
15610           This happens with rtp-over-udp.
15611
15612 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15613
15614         * ext/lame/gstlamemp3enc.c:
15615           lamemp3enc: Fixup the bitrate only for CBR
15616           Additionally clarify some property descriptions.
15617
15618 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
15619
15620         * ext/lame/gstlamemp3enc.c:
15621           lame: fix format string in debug statement
15622
15623 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
15624
15625         * gst/mpegaudioparse/gstmpegaudioparse.c:
15626           mp3parse: Don't reject valid Xing tables of contents
15627           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15628           reject them because of it, just subtract the initial offset when reading
15629           the table.
15630
15631 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
15632
15633         * gst/mpegaudioparse/gstmpegaudioparse.c:
15634           mp3parse: Allow more bits to change in headers during resynch
15635           Be more lenient about what we accept as changing bits in a header - basically,
15636           only require that the mp3 sync marker is present, for the mpeg version,
15637           layer and samplerate.
15638           Fixes: #581464
15639
15640 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
15641
15642         * ext/mad/gstmad.c:
15643           mad: Add duration of incoming/outgoing buffers in debug statements
15644
15645 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
15646
15647         * gst/mpegaudioparse/gstmpegaudioparse.c:
15648           mpegaudioparse: Remove useless checks for valid buffer duration.
15649           The buffer duration is set to a valid value at the very top of
15650           emit_frame(), we therefore don't need to check it later on.
15651
15652 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
15653
15654         * gst/mpegaudioparse/gstmpegaudioparse.c:
15655           mpegaudioparse: Fix stop condition for outputting buffers.
15656           Some mp3 streams have an offset in timestamps, requiring us to push the
15657           frame *AFTER* segment.stop in order for the decoder to be able to push
15658           all data up to the segment.stop position.
15659
15660 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15661
15662         * gst/asfdemux/asfpacket.c:
15663         * gst/asfdemux/gstasfdemux.c:
15664         * gst/asfdemux/gstasfdemux.h:
15665           asfdemux: 0-base timestamps consistently (whether or not streaming)
15666           This also makes timestamps (more) consistent before and after a possible
15667           seek, and moreover makes for reasonable position reporting in live stream
15668           (whose payload timestamps should not be taken for granted).
15669
15670 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15671
15672         * gst/asfdemux/gstasfdemux.c:
15673         * gst/asfdemux/gstasfdemux.h:
15674           asfdemux: report initial latency due to internal preroll queue
15675
15676 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15677
15678         * gst/asfdemux/gstasfdemux.c:
15679           asfdemux: enhance debug statement and refactor some initialization
15680
15681 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15682
15683         * gst/asfdemux/gstasfdemux.c:
15684           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15685
15686 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15687
15688         * gst/asfdemux/asfpacket.c:
15689         * gst/asfdemux/gstasfdemux.c:
15690         * gst/asfdemux/gstasfdemux.h:
15691           asfdemux: handle FIXME; normalize preroll
15692
15693 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15694
15695         * gst/asfdemux/gstasfdemux.c:
15696         * gst/asfdemux/gstasfdemux.h:
15697           asfdemux: fixes for streaming mode
15698           * Improve newsegment handling, e.g. upstream might live in TIME.
15699           * Only send newsegment if we have needed info.
15700           * Avoid reading past end of data section.
15701
15702 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15703
15704         * gst/asfdemux/gstasfdemux.c:
15705           asfdemux: fixes/enhancements for streaming mode
15706           * Do not rock the boat by reacting to FLUSH_START.
15707           * Try to handle TIME seeking by seeking upstream in BYTES.
15708           * Handle SEEKING query.
15709
15710 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15711
15712         * configure.ac:
15713         * ext/lame/gstlamemp3enc.c:
15714           lame: fix compilation with LAME versions < 3.98
15715           lame_set_VBR_quality(), which takes a floating point value for the
15716           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15717           takes quality as an integer, for older LAME versions.
15718           Fixes #581341.
15719
15720 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15721
15722         * win32/common/config.h:
15723           win32: update config.h to git
15724           Until someone ports the new win32 config.h logic from the
15725           other modules to -ugly.
15726
15727 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15728
15729         * docs/plugins/gst-plugins-ugly-plugins.args:
15730         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15731         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15732           Update docs
15733
15734 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15735
15736         * ext/lame/gstlamemp3enc.c:
15737           lamemp3enc: Add a note to the encoding-engine-quality property
15738           that says, that this does not affect the bitrate at all.
15739
15740 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15741
15742         * ext/lame/gstlame.c:
15743         * ext/lame/gstlamemp3enc.c:
15744           lame: Implement preset interface
15745
15746 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15747
15748         * ext/twolame/gsttwolame.c:
15749           twolame: Implement preset interface
15750
15751 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15752
15753         * docs/plugins/gst-plugins-ugly-plugins.args:
15754         * ext/lame/gstlamemp3enc.c:
15755         * ext/lame/gstlamemp3enc.h:
15756           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15757
15758 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15759
15760         * ext/lame/gstlame.c:
15761         * ext/lame/gstlamemp3enc.c:
15762           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15763
15764 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15765
15766         * ext/lame/gstlame.c:
15767           lame: Deprecate the lame element
15768
15769 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15770
15771         * docs/plugins/Makefile.am:
15772         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15773         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15774         * docs/plugins/gst-plugins-ugly-plugins.args:
15775         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15776         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15777         * docs/plugins/inspect/plugin-a52dec.xml:
15778         * docs/plugins/inspect/plugin-amrnb.xml:
15779         * docs/plugins/inspect/plugin-asf.xml:
15780         * docs/plugins/inspect/plugin-cdio.xml:
15781         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15782         * docs/plugins/inspect/plugin-dvdread.xml:
15783         * docs/plugins/inspect/plugin-dvdsub.xml:
15784         * docs/plugins/inspect/plugin-iec958.xml:
15785         * docs/plugins/inspect/plugin-lame.xml:
15786         * docs/plugins/inspect/plugin-mad.xml:
15787         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15788         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15789         * docs/plugins/inspect/plugin-mpegstream.xml:
15790         * docs/plugins/inspect/plugin-realmedia.xml:
15791         * docs/plugins/inspect/plugin-siddec.xml:
15792         * docs/plugins/inspect/plugin-synaesthesia.xml:
15793         * docs/plugins/inspect/plugin-twolame.xml:
15794           Update docs
15795
15796 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15797
15798         * ext/lame/gstlamemp3enc.c:
15799           lame: Update example pipelines with the new properties
15800
15801 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15802
15803         * ext/lame/Makefile.am:
15804         * ext/lame/gstlame.c:
15805         * ext/lame/gstlamemp3enc.c:
15806         * ext/lame/gstlamemp3enc.h:
15807         * ext/lame/plugin.c:
15808           lame: Add lamemp3enc element with much simplified interface
15809           This deprecates the lame element and fixes bug #494528.
15810
15811 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
15812
15813         * gst/asfdemux/asfpacket.c:
15814           asfpacket: Fix pull-mode timestamping handling.
15815           The problem that happens is the following:
15816           * A packet with multiple payloads comes in
15817           * Those payloads get handled one by one
15818           * The first payload contains the first audio payload with timestamp A
15819           * The second payload contains the first video (key)frame with timestamp V (where V < A)
15820           With the previous code, the following would happen:
15821           * the first payload gets processed, then passed to queue_for_stream
15822           * queue_for_stream detects it's the first valid timestamp received and stores
15823           first_ts = A
15824           * the second payload gets processed, then pass to queue_for_stream
15825           * queue_for_stream detects the timestamp is lower than first_ts... and
15826           discards it... resulting in losing the first keyframe of the video stream
15827           We've been having this issue for *ages*... it's just that nobody noticed it
15828           that much with playbin. But with playbin2's aggresive multiqueue handling, this
15829           will result in multiqueue not being able to preroll (because the video decoder will
15830           be dropping a ton of buffers before (maybe) receiving the next keyframe).
15831           Tested with over 200 asf files, and they all play the first frame correctly now,
15832           even the most braindead ones.
15833
15834 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
15835
15836         * gst/mpegaudioparse/gstmpegaudioparse.c:
15837         * gst/mpegaudioparse/gstmpegaudioparse.h:
15838           mp3parse: don't build seek table if we can't seek.
15839           Fixes #573720 - unbounded memory usage increase when listening to mp3
15840           stream for a long time.
15841
15842 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
15843
15844         * common:
15845           Automatic update of common submodule
15846           From b3941ea to 6ab11d1
15847
15848 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
15849
15850         * gst/mpegaudioparse/gstmpegaudioparse.c:
15851         * gst/mpegaudioparse/gstxingmux.c:
15852           mpegaudioparse: Remove dead assignment and duplicate code
15853
15854 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
15855
15856         * gst/realmedia/rmdemux.c:
15857           rmdemux: Actually return the return value for the seek handling.
15858
15859 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
15860
15861         * gst/mpegstream/gstmpegdemux.c:
15862         * gst/mpegstream/gstmpegparse.c:
15863           mpegstream: Remove dead assignments.
15864           The duplicate assignment of update_time was weird... but it seems normal
15865           that it's indeed the second statement which is the valid one.
15866
15867 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
15868
15869         * ext/amrnb/amrnbparse.c:
15870           armnb: Remove unused variable, adapt debug message accordingly.
15871
15872 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
15873
15874         * gst/dvdsub/gstdvdsubdec.c:
15875         * gst/mpegstream/gstdvddemux.c:
15876         * gst/mpegstream/gstmpegclock.c:
15877           dvdsub/mpegstream: _class_init: Remove unused class variables
15878
15879 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
15880
15881         * gst/asfdemux/gstasfdemux.c:
15882           asfdemux: Initialize flow for a corner case.
15883           This might be caused by entering the if() line 1214 and then not having
15884           any activated_streams.. resulting in reaching line 1267 without having
15885           any valid flow value.
15886
15887 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
15888
15889         * ext/twolame/gsttwolame.c:
15890           twolame: Remove unneeded variable, value assigned was never read.
15891
15892 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
15893
15894         * ext/mpeg2dec/gstmpeg2dec.c:
15895           mpeg2dec: Remove dead assignment. Value overwritten later on.
15896
15897 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
15898
15899         * ext/mad/gstmad.c:
15900           mad: Remove dead assignment and variables given values which are never read.
15901
15902 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
15903
15904         * ext/lame/gstlame.c:
15905           lame: Remove unneeded variable, it's assigned a value never read.
15906
15907 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
15908
15909         * gst/realmedia/rmdemux.c:
15910           rmdemux: Remove dead assignment, value is being overwritten before being read.
15911
15912 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
15913
15914         * gst/realmedia/rmdemux.c:
15915           rmdemux: Remove unused accurate flag.
15916           I couldn't see any reason why this was there in the first place.
15917
15918 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
15919
15920         * gst/realmedia/asmrules.c:
15921         * gst/realmedia/rdtdepay.c:
15922           realmedia: Remove dead assignments. The results are never read.
15923
15924 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
15925
15926         * gst/realmedia/gstrdtbuffer.c:
15927         * gst/realmedia/rademux.c:
15928         * gst/realmedia/rdtmanager.c:
15929         * gst/realmedia/rmdemux.c:
15930           realmedia: Remove useless variables, only being used once (or not).
15931
15932 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
15933
15934         * ext/mpeg2dec/gstmpeg2dec.c:
15935         * gst/asfdemux/gstrtspwms.c:
15936         * gst/realmedia/pnmsrc.c:
15937         * gst/realmedia/rdtdepay.c:
15938         * gst/realmedia/rtspreal.c:
15939           remove empty method implementations.
15940
15941 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
15942
15943         * gst/asfdemux/gstrtspwms.c:
15944           rtspwms: fix condition to detect extension commands for WMS
15945           Reply with OK to the extension commands for WMS.
15946
15947 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
15948
15949         * gst/realmedia/rtspreal.c:
15950           realmedia: add special Real header to DESCRIBE message only for Real servers
15951           Add headers that are specific to real only if a real server had been
15952           detected by the OPTIONS message.
15953
15954 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
15955
15956         * gst/synaesthesia/synaescope.c:
15957           synaesthesia: fix compilation on windows
15958           Fix compilation under MSVC due to references to headers
15959           that are not available with the MS SDKs.
15960           Fixes #578524
15961
15962 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15963
15964         * gst/asfdemux/gstrtspwms.c:
15965           rtspwms: reply to extension commands
15966           Reply with OK to the extension commands for WMS.
15967
15968 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15969
15970         * gst/asfdemux/gstrtpasfdepay.c:
15971           asfdepay: fix a comment
15972
15973 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15974
15975         * gst/asfdemux/gstasfdemux.c:
15976           asfdemux: add some more debugging
15977
15978 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15979
15980         * configure.ac:
15981           configure.ac: require git -base
15982           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
15983
15984 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15985
15986         * gst/realmedia/rtspreal.c:
15987           realmedia: add special Real header to SETUP message only for Real servers
15988           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
15989           streams where the server errors out because it can't handle the
15990           Real-specific 'Required: com.real.retain-entity-for-setup' header
15991           we've been adding unconditionally in the recent past.
15992           For reference:
15993           rtsp://66.111.34.191:601/broadcast/alnour.rm
15994           rtsp://195.134.224.231/snowboard_100.wmv
15995
15996 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
15997
15998         * configure.ac:
15999         * gst/asfdemux/Makefile.am:
16000           asfdemux: link to all required libraries including indirectly used ones.
16001           On win32, we're required to link to all the libraries used - including
16002           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16003           (for windows only) winsock.
16004
16005 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
16006
16007         * common:
16008           Automatic update of common submodule
16009           From d0ea89e to b3941ea
16010
16011 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
16012
16013         * common:
16014           Automatic update of common submodule
16015           From f8b3d91 to d0ea89e
16016
16017 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
16018
16019         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16020           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16021
16022 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16023
16024         * gst/realmedia/rtspreal.c:
16025         * gst/realmedia/rtspreal.h:
16026           realrtsp: add more headers
16027           Parse the ETag from the describe method and pass the sessionid as the value for
16028           the If-Match header is subsequent setup calls.
16029           Fixes support for more RealMedia RTSP streams.
16030
16031 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
16032
16033         * configure.ac:
16034           twolame: bump requirement to 0.3.10
16035           0.3.10 is the first version with the float32 encoder functions.
16036           Fixes #576305.
16037
16038 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
16039
16040         * configure.ac:
16041           back to development -> 0.10.11.1
16042
16043 === release 0.10.11 ===
16044
16045 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
16046
16047         * ChangeLog:
16048         * NEWS:
16049         * RELEASE:
16050         * configure.ac:
16051         * docs/plugins/inspect/plugin-a52dec.xml:
16052         * docs/plugins/inspect/plugin-asf.xml:
16053         * docs/plugins/inspect/plugin-cdio.xml:
16054         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16055         * docs/plugins/inspect/plugin-dvdread.xml:
16056         * docs/plugins/inspect/plugin-dvdsub.xml:
16057         * docs/plugins/inspect/plugin-iec958.xml:
16058         * docs/plugins/inspect/plugin-lame.xml:
16059         * docs/plugins/inspect/plugin-mad.xml:
16060         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16061         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16062         * docs/plugins/inspect/plugin-mpegstream.xml:
16063         * docs/plugins/inspect/plugin-realmedia.xml:
16064         * docs/plugins/inspect/plugin-siddec.xml:
16065         * docs/plugins/inspect/plugin-twolame.xml:
16066         * gst-plugins-ugly.doap:
16067         * po/cs.po:
16068         * win32/common/config.h:
16069           Release 0.10.11
16070
16071 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
16072
16073         * po/af.po:
16074         * po/az.po:
16075         * po/bg.po:
16076         * po/ca.po:
16077         * po/cs.po:
16078         * po/da.po:
16079         * po/en_GB.po:
16080         * po/es.po:
16081         * po/fi.po:
16082         * po/fr.po:
16083         * po/hu.po:
16084         * po/id.po:
16085         * po/it.po:
16086         * po/ja.po:
16087         * po/lt.po:
16088         * po/mt.po:
16089         * po/nb.po:
16090         * po/nl.po:
16091         * po/or.po:
16092         * po/pl.po:
16093         * po/pt_BR.po:
16094         * po/ru.po:
16095         * po/sk.po:
16096         * po/sq.po:
16097         * po/sr.po:
16098         * po/sv.po:
16099         * po/tr.po:
16100         * po/uk.po:
16101         * po/vi.po:
16102         * po/zh_CN.po:
16103           Update .po files
16104
16105 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16106
16107         * configure.ac:
16108         * win32/common/config.h:
16109           0.10.10.3 pre-release
16110
16111 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
16112
16113         * po/fi.po:
16114         * po/id.po:
16115         * po/pl.po:
16116         * po/pt_BR.po:
16117         * po/sv.po:
16118           po: Update translations from upstream
16119
16120 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16121
16122         * po/LINGUAS:
16123         * po/tr.po:
16124           po: Add Turkish translation
16125
16126 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16127
16128         * gst/mpegaudioparse/gstmpegaudioparse.c:
16129         * gst/mpegaudioparse/gstmpegaudioparse.h:
16130           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16131           Don't introduce glitches in the output by a) relaxing the threshold for
16132           taking upstream timestamps in preference to our calculated timestamps and
16133           b) only set the discont flag on outgoing buffers in response to an incoming
16134           discont buffer.
16135           Fixes: #575046
16136
16137 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
16138
16139         * gst/mpegaudioparse/gstmpegaudioparse.c:
16140           mp3parse: fix deadlock with accurate seeks.
16141           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16142           Fixes #575068.
16143
16144 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
16145
16146         * configure.ac:
16147         * po/af.po:
16148         * po/az.po:
16149         * po/bg.po:
16150         * po/ca.po:
16151         * po/cs.po:
16152         * po/da.po:
16153         * po/en_GB.po:
16154         * po/es.po:
16155         * po/fi.po:
16156         * po/fr.po:
16157         * po/hu.po:
16158         * po/id.po:
16159         * po/it.po:
16160         * po/lt.po:
16161         * po/mt.po:
16162         * po/nb.po:
16163         * po/nl.po:
16164         * po/or.po:
16165         * po/pl.po:
16166         * po/pt_BR.po:
16167         * po/ru.po:
16168         * po/sk.po:
16169         * po/sq.po:
16170         * po/sr.po:
16171         * po/sv.po:
16172         * po/uk.po:
16173         * po/vi.po:
16174         * po/zh_CN.po:
16175         * win32/common/config.h:
16176           0.10.10.2 pre-release
16177           Bump version number, update translations and win32 config.h
16178
16179 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16180
16181         * po/LINGUAS:
16182         * po/ja.po:
16183           po: Add Japanese translation
16184
16185 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16186
16187         * configure.ac:
16188         * docs/plugins/Makefile.am:
16189         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16190         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16191         * docs/plugins/gst-plugins-ugly-plugins.args:
16192         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16193         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16194         * docs/plugins/inspect/plugin-a52dec.xml:
16195         * docs/plugins/inspect/plugin-asf.xml:
16196         * docs/plugins/inspect/plugin-cdio.xml:
16197         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16198         * docs/plugins/inspect/plugin-dvdread.xml:
16199         * docs/plugins/inspect/plugin-dvdsub.xml:
16200         * docs/plugins/inspect/plugin-iec958.xml:
16201         * docs/plugins/inspect/plugin-lame.xml:
16202         * docs/plugins/inspect/plugin-mad.xml:
16203         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16204         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16205         * docs/plugins/inspect/plugin-mpegstream.xml:
16206         * docs/plugins/inspect/plugin-realmedia.xml:
16207         * docs/plugins/inspect/plugin-siddec.xml:
16208         * docs/plugins/inspect/plugin-synaesthesia.xml:
16209         * docs/plugins/inspect/plugin-twolame.xml:
16210         * ext/Makefile.am:
16211         * po/POTFILES.in:
16212           Moved twolame from Bad to Ugly
16213
16214 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16215
16216           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16217           Original commit message from CVS:
16218           * ext/alsaspdif/Makefile.am:
16219           * ext/amrwb/Makefile.am:
16220           * ext/apexsink/Makefile.am:
16221           * ext/arts/Makefile.am:
16222           * ext/artsd/Makefile.am:
16223           * ext/audiofile/Makefile.am:
16224           * ext/audioresample/Makefile.am:
16225           * ext/bz2/Makefile.am:
16226           * ext/cdaudio/Makefile.am:
16227           * ext/celt/Makefile.am:
16228           * ext/dc1394/Makefile.am:
16229           * ext/dirac/Makefile.am:
16230           * ext/directfb/Makefile.am:
16231           * ext/divx/Makefile.am:
16232           * ext/dts/Makefile.am:
16233           * ext/faac/Makefile.am:
16234           * ext/faad/Makefile.am:
16235           * ext/gsm/Makefile.am:
16236           * ext/hermes/Makefile.am:
16237           * ext/ivorbis/Makefile.am:
16238           * ext/jack/Makefile.am:
16239           * ext/jp2k/Makefile.am:
16240           * ext/ladspa/Makefile.am:
16241           * ext/lcs/Makefile.am:
16242           * ext/libfame/Makefile.am:
16243           * ext/libmms/Makefile.am:
16244           * ext/metadata/Makefile.am:
16245           * ext/mpeg2enc/Makefile.am:
16246           * ext/mplex/Makefile.am:
16247           * ext/musepack/Makefile.am:
16248           * ext/musicbrainz/Makefile.am:
16249           * ext/mythtv/Makefile.am:
16250           * ext/nas/Makefile.am:
16251           * ext/neon/Makefile.am:
16252           * ext/ofa/Makefile.am:
16253           * ext/polyp/Makefile.am:
16254           * ext/resindvd/Makefile.am:
16255           * ext/sdl/Makefile.am:
16256           * ext/shout/Makefile.am:
16257           * ext/snapshot/Makefile.am:
16258           * ext/sndfile/Makefile.am:
16259           * ext/soundtouch/Makefile.am:
16260           * ext/spc/Makefile.am:
16261           * ext/swfdec/Makefile.am:
16262           * ext/tarkin/Makefile.am:
16263           * ext/theora/Makefile.am:
16264           * ext/timidity/Makefile.am:
16265           * ext/twolame/Makefile.am:
16266           * ext/x264/Makefile.am:
16267           * ext/xine/Makefile.am:
16268           * ext/xvid/Makefile.am:
16269           * gst-libs/gst/app/Makefile.am:
16270           * gst-libs/gst/dshow/Makefile.am:
16271           * gst/aiffparse/Makefile.am:
16272           * gst/app/Makefile.am:
16273           * gst/audiobuffer/Makefile.am:
16274           * gst/bayer/Makefile.am:
16275           * gst/cdxaparse/Makefile.am:
16276           * gst/chart/Makefile.am:
16277           * gst/colorspace/Makefile.am:
16278           * gst/dccp/Makefile.am:
16279           * gst/deinterlace/Makefile.am:
16280           * gst/deinterlace2/Makefile.am:
16281           * gst/dvdspu/Makefile.am:
16282           * gst/festival/Makefile.am:
16283           * gst/filter/Makefile.am:
16284           * gst/flacparse/Makefile.am:
16285           * gst/flv/Makefile.am:
16286           * gst/games/Makefile.am:
16287           * gst/h264parse/Makefile.am:
16288           * gst/librfb/Makefile.am:
16289           * gst/mixmatrix/Makefile.am:
16290           * gst/modplug/Makefile.am:
16291           * gst/mpeg1sys/Makefile.am:
16292           * gst/mpeg4videoparse/Makefile.am:
16293           * gst/mpegdemux/Makefile.am:
16294           * gst/mpegtsmux/Makefile.am:
16295           * gst/mpegvideoparse/Makefile.am:
16296           * gst/mve/Makefile.am:
16297           * gst/nsf/Makefile.am:
16298           * gst/nuvdemux/Makefile.am:
16299           * gst/overlay/Makefile.am:
16300           * gst/passthrough/Makefile.am:
16301           * gst/pcapparse/Makefile.am:
16302           * gst/playondemand/Makefile.am:
16303           * gst/rawparse/Makefile.am:
16304           * gst/real/Makefile.am:
16305           * gst/rtjpeg/Makefile.am:
16306           * gst/rtpmanager/Makefile.am:
16307           * gst/scaletempo/Makefile.am:
16308           * gst/sdp/Makefile.am:
16309           * gst/selector/Makefile.am:
16310           * gst/smooth/Makefile.am:
16311           * gst/smoothwave/Makefile.am:
16312           * gst/speed/Makefile.am:
16313           * gst/speexresample/Makefile.am:
16314           * gst/stereo/Makefile.am:
16315           * gst/subenc/Makefile.am:
16316           * gst/tta/Makefile.am:
16317           * gst/vbidec/Makefile.am:
16318           * gst/videodrop/Makefile.am:
16319           * gst/videosignal/Makefile.am:
16320           * gst/virtualdub/Makefile.am:
16321           * gst/vmnc/Makefile.am:
16322           * gst/y4m/Makefile.am:
16323           * sys/acmenc/Makefile.am:
16324           * sys/cdrom/Makefile.am:
16325           * sys/dshowdecwrapper/Makefile.am:
16326           * sys/dshowsrcwrapper/Makefile.am:
16327           * sys/dvb/Makefile.am:
16328           * sys/dxr3/Makefile.am:
16329           * sys/fbdev/Makefile.am:
16330           * sys/oss4/Makefile.am:
16331           * sys/qcam/Makefile.am:
16332           * sys/qtwrapper/Makefile.am:
16333           * sys/vcd/Makefile.am:
16334           * sys/wininet/Makefile.am:
16335           * win32/common/config.h:
16336           Don't install static libs for plugins. Fixes #550851 for -bad.
16337
16338 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16339
16340           [MOVED FROM BAD] Enable/fix up translations for these plugins.
16341           Original commit message from CVS:
16342           * ext/resindvd/plugin.c: (plugin_init):
16343           * ext/resindvd/resindvdsrc.c:
16344           * ext/twolame/gsttwolame.c: (plugin_init):
16345           * gst/aiffparse/aiffparse.c: (plugin_init):
16346           Enable/fix up translations for these plugins.
16347           * po/LINGUAS:
16348           Add 'ca' to LINGUAS.
16349           * po/POTFILES.in:
16350           * po/POTFILES.skip:
16351           Add more files for translation and more files which tools
16352           should skip.
16353
16354 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16355
16356           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16357           Original commit message from CVS:
16358           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16359           (gst_two_lame_chain):
16360           * ext/twolame/gsttwolame.h:
16361           Allow raw float samples as input for encoding.
16362
16363 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16364
16365           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16366           Original commit message from CVS:
16367           * configure.ac:
16368           * ext/Makefile.am:
16369           * ext/twolame/Makefile.am:
16370           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16371           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16372           (gst_two_lame_release_memory), (gst_two_lame_finalize),
16373           (gst_two_lame_base_init), (gst_two_lame_class_init),
16374           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16375           (gst_two_lame_init), (gst_two_lame_set_property),
16376           (gst_two_lame_get_property), (gst_two_lame_sink_event),
16377           (gst_two_lame_chain), (gst_two_lame_setup),
16378           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16379           (plugin_init):
16380           * ext/twolame/gsttwolame.h:
16381           Add TwoLAME MP2 encoding element, based on the LAME element.
16382
16383 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16384
16385         * common:
16386           Automatic update of common submodule
16387           From 7032163 to f8b3d91
16388
16389 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16390
16391         * common:
16392           Automatic update of common submodule
16393           From ffa738d to 7032163
16394
16395 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16396
16397         * common:
16398           Automatic update of common submodule
16399           From 3f13e4e to ffa738d
16400
16401 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16402
16403         * common:
16404           Automatic update of common submodule
16405           From 3c7456b to 3f13e4e
16406
16407 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16408
16409         * common:
16410           Automatic update of common submodule
16411           From 57c83f2 to 3c7456b
16412
16413 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
16414
16415         * gst/mpegaudioparse/gstmpegaudioparse.c:
16416           mp3parse: be more conservative when changing layer/rate/etc.
16417           Don't allow a change in sample rate/channels/layer/version unless we can
16418           see another frame at the correct offset. Prevents accidently flipping
16419           due to simple single-bit corruption.
16420
16421 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
16422
16423         * gst/realmedia/realhash.c:
16424           rmdemux: Fix strict-aliasing warnings.
16425           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16426           hand-rolled ones.
16427
16428 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
16429
16430         * gst/mpegaudioparse/gstmpegaudioparse.c:
16431           mpegaudioparse: Remove empty lines added by buggy indent.
16432
16433 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16434
16435         * gst/mpegaudioparse/gstmpegaudioparse.c:
16436           mpegaudioparse: Provide SEEKING query handling.
16437           Since SEEK event handling might perform some conversion
16438           from TIME to BYTES, do not let upstream fool application
16439           into (TIME) seeking not being possible.
16440
16441 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
16442
16443         * gst/mpegaudioparse/gstmpegaudioparse.c:
16444           mp3parse: fix accurate seeks to near 0
16445           Integer underflow made accurate seeks to near zero fail and seek to
16446           completely the wrong place. Fix by clamping to zero, since we can't seek
16447           to negative times anyway.
16448
16449 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16450
16451         * common:
16452         * configure.ac:
16453           build: Update shave init statement for changes in common. Bump common.
16454
16455 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16456
16457         * gst/realmedia/rtspreal.c:
16458           rtspreal: ignore data streams. Fixes #527112
16459           Ignore data streams when parsing the SDP as they don't contain anything we need
16460           to put in the realmedia header.
16461
16462 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
16463
16464         * common:
16465           Automatic update of common submodule
16466           From 9cf8c9b to a6ce5c6
16467
16468 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16469
16470         * ext/mad/gstid3tag.c:
16471           Forward unknown events
16472           Forward unknown events upstream instead of dropping them. Also return the result
16473           of the seek event instead of a fixed value.
16474
16475 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
16476
16477         * gst/asfdemux/gstrtpasfdepay.c:
16478           rtpasfdepay: Fix the build by adding the needed include for atoi.
16479
16480 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16481
16482         * configure.ac:
16483         * docs/plugins/Makefile.am:
16484           Use shave for the build output
16485
16486 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
16487
16488         * common:
16489           Automatic update of common submodule
16490           From 5d7c9cc to 9cf8c9b
16491
16492 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
16493
16494         * gst/asfdemux/gstasf.c:
16495         * gst/asfdemux/gstrtpasfdepay.c:
16496         * gst/realmedia/rademux.c:
16497         * gst/realmedia/rdtdepay.c:
16498         * gst/synaesthesia/gstsynaesthesia.c:
16499         * gst/synaesthesia/synaescope.c:
16500           Fix indentation.
16501
16502 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
16503
16504         * gst/realmedia/pnmsrc.c:
16505           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16506
16507 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
16508
16509         * common:
16510           Automatic update of common submodule
16511           From 80c627d to 5d7c9cc
16512
16513 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16514
16515         * gst/realmedia/Makefile.am:
16516         * gst/realmedia/pnmsrc.c:
16517         * gst/realmedia/pnmsrc.h:
16518         * gst/realmedia/rademux.c:
16519         * gst/realmedia/rademux.h:
16520         * gst/realmedia/realmedia.c:
16521         * gst/realmedia/rmdemux.c:
16522         * gst/realmedia/rmdemux.h:
16523           Add pnm:// uri source
16524           Add a new utri handler for pnm:// that for now just redirects to the same uri
16525           with the rtsp:// protocol, which usually works nowadays.
16526           Separate the registration of the various plugins into a separate source file.
16527
16528 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16529
16530         * gst/asfdemux/Makefile.am:
16531         * gst/asfdemux/gstasf.c:
16532         * gst/asfdemux/gstrtpasfdepay.c:
16533         * gst/asfdemux/gstrtpasfdepay.h:
16534           Add ASF depayloader
16535           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16536           Fixes #335067.
16537
16538 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
16539
16540         * ext/mad/gstmad.c:
16541           mad: remove log line added in error
16542
16543 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
16544
16545         * ext/mad/gstmad.c:
16546           mad: just flush data when seeing BADDATAPTR instead of going into error state
16547
16548 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
16549
16550         * gst/realmedia/rmdemux.c:
16551           Fix parsing of the flags in rmdemux
16552           Fix parsing of the flags in version 1 realmedia streams.
16553           Fixes #571358.
16554
16555 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
16556
16557         * common:
16558           Bump revision to use for common submodule.
16559
16560 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
16561
16562         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16563           Add releaseinfo with online url.
16564
16565 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
16566
16567         * common:
16568           Bump common
16569
16570 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16571
16572         * gst/asfdemux/asfpacket.c:
16573         * gst/asfdemux/gstasfdemux.c:
16574         * gst/asfdemux/gstasfdemux.h:
16575           Remove redundant push_mode struct member
16576
16577 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
16578
16579         * autogen.sh:
16580           Fix previous commit, wasn't actually setting up a symbolic link
16581
16582 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
16583
16584         * autogen.sh:
16585         * common:
16586           Use a symbolic link for the pre-commit client-side hook
16587
16588 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
16589
16590         * .gitignore:
16591           Ignore some more files
16592
16593 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
16594
16595         * gst/synaesthesia/synaescope.c:
16596         * gst/synaesthesia/synaescope.h:
16597           Precalculate some size dependent variables. Demystify the height scaling a bit.
16598           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16599
16600 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
16601
16602           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16603
16604 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16605
16606         * gst/realmedia/rdtdepay.c:
16607           Set flags on the realmedia chunks
16608           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16609           descrambler can be reset on keyframes. Fixes #556714.
16610
16611 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16612
16613         * gst/realmedia/gstrdtbuffer.c:
16614         * gst/realmedia/gstrdtbuffer.h:
16615           Add method to get RDT flags
16616           Add a method to get the RDT flags. We need these flags to mark keyframes to
16617           reset the descrambing queue. See #556714.
16618
16619 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16620
16621         * gst/asfdemux/asfpacket.c:
16622         * gst/asfdemux/gstasfdemux.c:
16623         * gst/asfdemux/gstasfdemux.h:
16624           Add seeking support to asfdemux in push mode
16625           Fixes bug #568836.
16626
16627 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16628
16629         * gst/asfdemux/asfpacket.c:
16630           Drop packets with an invalid replicated data length
16631           Drop packets with an invalid replicated data length
16632           instead of continuing with an invalid timestamp
16633           and uninitialized payload metadata.
16634           All other code assumes that the timestamps are valid.
16635
16636 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
16637
16638         * gst/synaesthesia/synaescope.h:
16639           Change comment to refer to right variable.
16640
16641 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
16642
16643         * gst/synaesthesia/gstsynaesthesia.c:
16644         * gst/synaesthesia/gstsynaesthesia.h:
16645         * gst/synaesthesia/synaescope.c:
16646         * gst/synaesthesia/synaescope.h:
16647           Bring synaesthesia to next century.
16648           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16649
16650 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
16651
16652         * gst/asfdemux/gstasfdemux.c:
16653           Fix leak of converted string
16654
16655 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16656
16657         * .gitignore:
16658         * po/.gitignore:
16659           Add more to the gitignores
16660
16661 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
16662
16663         * gst/synaesthesia/gstsynaesthesia.c:
16664           Make synaesthesia build again.
16665           _init() has no params.
16666
16667 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
16668
16669         * common:
16670           Update common snapshot.
16671
16672 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
16673
16674         * common:
16675           Fix pre-commit hook
16676
16677 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
16678
16679         * autogen.sh:
16680         * common:
16681           Install and use pre-commit indentation hook from common
16682
16683 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
16684
16685         * autogen.sh:
16686           autogen.sh : Use git submodule
16687
16688 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
16689
16690           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16691           Original commit message from CVS:
16692           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16693           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16694           (gst_dvd_demux_get_audio_stream),
16695           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16696           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16697           (gst_mpeg_demux_get_video_stream),
16698           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16699           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16700           Fix some caps leaks. Fixes bug #564885.
16701
16702 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
16703
16704           ext/cdio/gstcdio.c: Remove unused format argument.
16705           Original commit message from CVS:
16706           * ext/cdio/gstcdio.c:
16707           Remove unused format argument.
16708
16709 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16710
16711           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16712           Original commit message from CVS:
16713           * win32/common/.cvsignore:
16714           * win32/common/config.h:
16715           * win32/common/config.h.in:
16716           Hardcode cpu for win32 build, just like we do in the other modules,
16717           to remove VCS conflicts and inconsistent defines between modules,
16718           and update version defines to CVS.
16719
16720 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
16721
16722           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16723           Original commit message from CVS:
16724           * m4/Makefile.am:
16725           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16726
16727 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
16728
16729           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16730           Original commit message from CVS:
16731           * m4/Makefile.am:
16732           inttypes.m4 hasn't been available since gettext-0.15, and since we now
16733           require gettext >= 0.17 ... we can remove it from the list of files to
16734           dist.
16735
16736 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
16737
16738           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16739           Original commit message from CVS:
16740           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16741           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16742           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16743           * gst/mpegaudioparse/gstmpegaudioparse.h:
16744           Do an initial class_ref on an internal enum type from within the
16745           class_init function so that there aren't any issues when multiple
16746           mp3parse elements are started in separate threads at the same
16747           time. (Why we use an enum type here if the tag is registered as
16748           a string type, I don't know). Also remove custom UNUSED macro
16749           and use GLib's instead.
16750
16751 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16752
16753           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16754           Original commit message from CVS:
16755           * configure.ac:
16756           Apparently AC_CONFIG_MACRO_DIR breaks when using more
16757           than one macro directory, reverting last change.
16758
16759 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16760
16761           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16762           Original commit message from CVS:
16763           * configure.ac:
16764           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16765           our M4 macros.
16766
16767 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16768
16769           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16770           Original commit message from CVS:
16771           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16772           Last change introduced a regression that made mpeg2dec handle
16773           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16774
16775 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16776
16777           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16778           Original commit message from CVS:
16779           Patch by: Cygwin Ports maintainer
16780           <yselkowitz at users dot sourceforge dot net>
16781           * autogen.sh:
16782           * configure.ac:
16783           Require gettext 0.17 because older versions don't mix with libtool
16784           2.2. At build time an older gettext version will still work.
16785           Fixes bug #556091.
16786
16787 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
16788
16789           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
16790           Original commit message from CVS:
16791           * ext/mpeg2dec/gstmpeg2dec.c:
16792           * ext/mpeg2dec/gstmpeg2dec.h:
16793           Add support for 4:4:4 video.  Fixes #562086
16794
16795 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
16796
16797           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16798           Original commit message from CVS:
16799           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16800           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16801           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16802           >= 0.5.0. Fixes bug #562065.
16803
16804 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
16805
16806           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16807           Original commit message from CVS:
16808           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16809           Remove duplicate and broken code for the streaming case and simply reuse
16810           the much better working pull based code. Fixes #560348.
16811
16812 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16813
16814           configure.ac: Back to development -> 0.10.10.1
16815           Original commit message from CVS:
16816           * configure.ac:
16817           Back to development -> 0.10.10.1
16818
16819 === release 0.10.10 ===
16820
16821 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16822
16823         * ChangeLog:
16824         * NEWS:
16825         * RELEASE:
16826         * configure.ac:
16827         * docs/plugins/inspect/plugin-a52dec.xml:
16828         * docs/plugins/inspect/plugin-asf.xml:
16829         * docs/plugins/inspect/plugin-cdio.xml:
16830         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16831         * docs/plugins/inspect/plugin-dvdread.xml:
16832         * docs/plugins/inspect/plugin-dvdsub.xml:
16833         * docs/plugins/inspect/plugin-iec958.xml:
16834         * docs/plugins/inspect/plugin-lame.xml:
16835         * docs/plugins/inspect/plugin-mad.xml:
16836         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16837         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16838         * docs/plugins/inspect/plugin-mpegstream.xml:
16839         * docs/plugins/inspect/plugin-realmedia.xml:
16840         * docs/plugins/inspect/plugin-siddec.xml:
16841         * gst-plugins-ugly.doap:
16842         * po/LINGUAS:
16843           Release 0.10.10 - "Under the House"
16844           Original commit message from CVS:
16845           Release 0.10.10 - "Under the House"
16846
16847 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16848
16849         * po/bg.po:
16850         * po/ca.po:
16851         * po/da.po:
16852         * po/id.po:
16853         * po/it.po:
16854         * po/mt.po:
16855         * po/vi.po:
16856           Update .po files
16857           Original commit message from CVS:
16858           Update .po files
16859
16860 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16861
16862           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16863           Original commit message from CVS:
16864           * ext/sidplay/Makefile.am:
16865           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16866           contain CFLAGS that do not exist for C++, like -Wvla or
16867           -Wdeclaration-after-statement. Fixes bug #561161.
16868
16869 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16870
16871           configure.ac: 0.10.9.3 pre-release
16872           Original commit message from CVS:
16873           * configure.ac:
16874           0.10.9.3 pre-release
16875
16876 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
16877
16878           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16879           Original commit message from CVS:
16880           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16881           Only copy sane aspect ratio values on the caps. Fixes #559682.
16882
16883 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16884
16885         * ChangeLog:
16886           Add bug number to the mp3parse mpeg 2.5 fix
16887           Original commit message from CVS:
16888           Add bug number to the mp3parse mpeg 2.5 fix
16889
16890 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
16891
16892           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16893           Original commit message from CVS:
16894           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16895           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16896           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16897           * ext/amrnb/amrnbdec.h:
16898           Add a property to select the amr variant. Fixes #424070.
16899
16900 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
16901
16902           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16903           Original commit message from CVS:
16904           Patch by: Tal Shalif <tshalif at nargila dot org>
16905           * gst/mpegstream/gstdvddemux.c:
16906           (gst_dvd_demux_get_subpicture_stream):
16907           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16908           (gst_mpeg_demux_get_audio_stream):
16909           Fix memmory corruption due to not storing the new updated pointer
16910           after a g_renew(). Fixes #558896.
16911
16912 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16913
16914           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16915           Original commit message from CVS:
16916           * tests/check/Makefile.am:
16917           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16918
16919 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16920
16921           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16922           Original commit message from CVS:
16923           * configure.ac:
16924           oops, forgot to bump the version back to devel
16925           after the last release 0.10.9.1
16926
16927 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16928
16929           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16930           Original commit message from CVS:
16931           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16932           (gst_rmdemux_descramble_mp4a_audio),
16933           (gst_rmdemux_handle_scrambled_packet):
16934           Add suport for mpeg4 and aac audio. See #556714.
16935
16936 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
16937
16938           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16939           Original commit message from CVS:
16940           * gst/mpegaudioparse/gstmpegaudioparse.c:
16941           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16942           Fixes skipping on these files.
16943
16944 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
16945
16946           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16947           Original commit message from CVS:
16948           Patch by: Robin Stocker <robin at nibor dot org>
16949           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16950           (handle_sequence), (gst_mpeg2dec_setcaps):
16951           * ext/mpeg2dec/gstmpeg2dec.h:
16952           Prefer the container's PAR over the stream's PAR if it's
16953           given in the srcpad caps. Fixes bug #556184.
16954
16955 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16956
16957           Don't install static libs for plugins. Fixes #550851 for ugly.
16958           Original commit message from CVS:
16959           * ext/a52dec/Makefile.am:
16960           * ext/amrnb/Makefile.am:
16961           * ext/cdio/Makefile.am:
16962           * ext/dvdnav/Makefile.am:
16963           * ext/dvdread/Makefile.am:
16964           * ext/lame/Makefile.am:
16965           * ext/mad/Makefile.am:
16966           * ext/mpeg2dec/Makefile.am:
16967           * ext/sidplay/Makefile.am:
16968           * gst/ac3parse/Makefile.am:
16969           * gst/asfdemux/Makefile.am:
16970           * gst/dvdlpcmdec/Makefile.am:
16971           * gst/dvdsub/Makefile.am:
16972           * gst/iec958/Makefile.am:
16973           * gst/mpegaudioparse/Makefile.am:
16974           * gst/mpegstream/Makefile.am:
16975           * gst/realmedia/Makefile.am:
16976           * gst/synaesthesia/Makefile.am:
16977           Don't install static libs for plugins. Fixes #550851 for ugly.
16978
16979 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16980
16981           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
16982           Original commit message from CVS:
16983           * gst/mpegaudioparse/gstmpegaudioparse.c:
16984           (gst_mp3parse_sink_event):
16985           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
16986           frames. Partially fixes bug #552237.
16987
16988 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16989
16990           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
16991           Original commit message from CVS:
16992           * ext/amrnb/amrnbparse.c:
16993           use #defines for HEADER. Unref the object in _sink_activate_pull().
16994
16995 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
16996
16997           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
16998           Original commit message from CVS:
16999           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17000           (gst_mad_change_state):
17001           * ext/mad/gstmad.h:
17002           track discont on incomming buffers and set discont on outgoing
17003           buffers.
17004           Pass unknown events upstreams instead of dropping them.
17005
17006 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17007
17008           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17009           Original commit message from CVS:
17010           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17011           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17012           (handle_slice), (gst_mpeg2dec_sink_event),
17013           (gst_mpeg2dec_src_event):
17014           * ext/mpeg2dec/gstmpeg2dec.h:
17015           Fix compilation with --disable-index. Fixes bug #554150.
17016
17017 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17018
17019           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17020           Original commit message from CVS:
17021           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17022           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17023           (gst_mad_src_event), (gst_mad_chain):
17024           * ext/mad/gstmad.h:
17025           Fix compilation with --disable-index. Fixes bug #554142.
17026
17027 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17028
17029           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17030           Original commit message from CVS:
17031           * ext/a52dec/gsta52dec.c:
17032           * ext/a52dec/gsta52dec.h:
17033           Fix channel re-negotiation on a change of the incoming stream.
17034           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17035           Fixes: #551660
17036
17037 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17038
17039           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17040           Original commit message from CVS:
17041           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17042           (gst_amrnbenc_state_change):
17043           * ext/amrnb/amrnbenc.h:
17044           Pass the discont flag from the input buffer on to the output buffer in
17045           the AMR encoder.
17046
17047 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17048
17049           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17050           Original commit message from CVS:
17051           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17052           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17053           (gst_amrnbparse_handle_pull_seek),
17054           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17055           (gst_amrnbparse_sink_activate_push),
17056           (gst_amrnbparse_sink_activate_pull):
17057           * ext/amrnb/amrnbparse.h:
17058           Add flush seek handler. Fixes #536274.
17059
17060 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17061
17062           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17063           Original commit message from CVS:
17064           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17065           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17066           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17067           (gst_amrnbparse_state_change):
17068           * ext/amrnb/amrnbparse.h:
17069           Fix the duration query. Fixes #536226.
17070           Also set caps on the pads and buffers more correctly.
17071
17072 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
17073
17074           po/LINGUAS: Add 'ca' to LINGUAS.
17075           Original commit message from CVS:
17076           * po/LINGUAS:
17077           Add 'ca' to LINGUAS.
17078
17079 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
17080
17081           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17082           Original commit message from CVS:
17083           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17084           Fix aggregated GST_FLOW_RETURN check for when to send an error message
17085           on the bus.
17086           Re-fixes #546859
17087
17088 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17089
17090           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17091           Original commit message from CVS:
17092           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17093           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17094           (create_segment_event), (gst_rdt_depay_push),
17095           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17096           * gst/realmedia/rdtdepay.h:
17097           Parse other values from the incomming caps.
17098           Add event handler to handle flushing and segments.
17099           Create segment events.
17100           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17101           Do skew correction based on RDT timestamps.
17102           * gst/realmedia/rdtmanager.c: (activate_session),
17103           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17104           (create_recv_rtp):
17105           Parse caps to get the clockrate needed for the jitterbuffer.
17106           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17107           Apply timestamp fixup after correcting for initial timestamp and
17108           internal base timestamp corrections.
17109
17110 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17111
17112           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17113           Original commit message from CVS:
17114           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17115           (gst_rdt_depay_change_state):
17116           * gst/realmedia/rdtdepay.h:
17117           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17118           with a DISCONT flag when needed.
17119           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17120           Report the configure latency instead of a hardcoded value.
17121
17122 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17123
17124           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17125           Original commit message from CVS:
17126           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17127           (free_session), (gst_rdt_manager_query_src),
17128           (gst_rdt_manager_src_activate_push),
17129           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17130           (gst_rdt_manager_loop), (create_recv_rtp):
17131           Include the new rdt jitterbuffer in the session manager.
17132
17133 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17134
17135           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17136           Original commit message from CVS:
17137           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17138           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17139           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17140           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17141           * gst/realmedia/rdtdepay.h:
17142           Use new RDT parsing helper functions.
17143           Copy discont flags correctly.
17144           Push the header from the chain function instead of the setcaps function.
17145           Copy incomming timestamp to the output buffers instead of doing magic
17146           with the RDT timestamps.
17147
17148 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
17149
17150           gst/realmedia/: Add first support for parsing RDT messages.
17151           Original commit message from CVS:
17152           * gst/realmedia/Makefile.am:
17153           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17154           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17155           (read_packet_header), (gst_rdt_buffer_get_first_packet),
17156           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17157           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17158           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17159           (gst_rdt_packet_data_peek_data),
17160           (gst_rdt_packet_data_get_stream_id),
17161           (gst_rdt_packet_data_get_timestamp):
17162           * gst/realmedia/gstrdtbuffer.h:
17163           Add first support for parsing RDT messages.
17164           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17165           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17166           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17167           (calculate_skew), (rdt_jitter_buffer_insert),
17168           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17169           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17170           (rdt_jitter_buffer_get_ts_diff):
17171           * gst/realmedia/rdtjitterbuffer.h:
17172           Add first version of an RDT jitterbuffer.
17173
17174 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17175
17176           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17177           Original commit message from CVS:
17178           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17179           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17180           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17181           (gst_rmdemux_descramble_dnet_audio),
17182           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17183           * gst/realmedia/rmdemux.h:
17184           Keep track of the first timestamp of the stream and add this to the
17185           outgoing buffer timestamps so that we can handle live streams.
17186           Set discont flag on the first buffers and after a seek.
17187
17188 === release 0.10.9 ===
17189
17190 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17191
17192         * ChangeLog:
17193         * NEWS:
17194         * RELEASE:
17195         * configure.ac:
17196         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17197         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17198         * docs/plugins/inspect/plugin-a52dec.xml:
17199         * docs/plugins/inspect/plugin-asf.xml:
17200         * docs/plugins/inspect/plugin-cdio.xml:
17201         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17202         * docs/plugins/inspect/plugin-dvdread.xml:
17203         * docs/plugins/inspect/plugin-dvdsub.xml:
17204         * docs/plugins/inspect/plugin-iec958.xml:
17205         * docs/plugins/inspect/plugin-lame.xml:
17206         * docs/plugins/inspect/plugin-mad.xml:
17207         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17208         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17209         * docs/plugins/inspect/plugin-mpegstream.xml:
17210         * docs/plugins/inspect/plugin-realmedia.xml:
17211         * docs/plugins/inspect/plugin-siddec.xml:
17212         * gst-plugins-ugly.doap:
17213           Release 0.10.9
17214           Original commit message from CVS:
17215           Release 0.10.9
17216
17217 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17218
17219         * po/af.po:
17220         * po/az.po:
17221         * po/bg.po:
17222         * po/cs.po:
17223         * po/da.po:
17224         * po/en_GB.po:
17225         * po/es.po:
17226         * po/fi.po:
17227         * po/fr.po:
17228         * po/hu.po:
17229         * po/id.po:
17230         * po/it.po:
17231         * po/lt.po:
17232         * po/nb.po:
17233         * po/nl.po:
17234         * po/or.po:
17235         * po/pl.po:
17236         * po/pt_BR.po:
17237         * po/ru.po:
17238         * po/sk.po:
17239         * po/sq.po:
17240         * po/sr.po:
17241         * po/sv.po:
17242         * po/uk.po:
17243         * po/vi.po:
17244         * po/zh_CN.po:
17245           Update .po files
17246           Original commit message from CVS:
17247           Update .po files
17248
17249 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17250
17251           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17252           Original commit message from CVS:
17253           * ext/a52dec/gsta52dec.c:
17254           Set up a default time segment for output when receiving
17255           an incoming byte segment (as for raw AC3 files).
17256           Fixes: #548194
17257
17258 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17259
17260           0.10.8.2 pre-release.
17261           Original commit message from CVS:
17262           * configure.ac:
17263           * docs/plugins/Makefile.am:
17264           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17265           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17266           * docs/plugins/gst-plugins-ugly-plugins.args:
17267           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17268           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17269           * docs/plugins/inspect/plugin-a52dec.xml:
17270           * docs/plugins/inspect/plugin-asf.xml:
17271           * docs/plugins/inspect/plugin-cdio.xml:
17272           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17273           * docs/plugins/inspect/plugin-dvdread.xml:
17274           * docs/plugins/inspect/plugin-dvdsub.xml:
17275           * docs/plugins/inspect/plugin-iec958.xml:
17276           * docs/plugins/inspect/plugin-lame.xml:
17277           * docs/plugins/inspect/plugin-mad.xml:
17278           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17279           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17280           * docs/plugins/inspect/plugin-mpegstream.xml:
17281           * docs/plugins/inspect/plugin-realmedia.xml:
17282           * docs/plugins/inspect/plugin-siddec.xml:
17283           * ext/Makefile.am:
17284           0.10.8.2 pre-release.
17285           * po/LINGUAS:
17286           * po/POTFILES.in:
17287           * po/id.po:
17288           Add new translation.
17289
17290 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
17291
17292           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17293           Original commit message from CVS:
17294           * gst/asfdemux/gstasfdemux.c:
17295           Properly aggregate flow returns for both push and pull mode, so we shut
17296           down if all pads are unlinked.
17297           Fixes #546859.
17298
17299 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
17300
17301           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17302           Original commit message from CVS:
17303           Patch by: Frederic Crozat <fcrozat@mandriva.org>
17304           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17305           * ext/lame/gstlame.c: (plugin_init):
17306           * gst/asfdemux/gstasf.c: (plugin_init):
17307           Make sure gettext returns translations in UTF-8 encoding rather
17308           than in the current locale encoding (#546822).
17309
17310 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17311
17312           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17313           Original commit message from CVS:
17314           * gst/mpegaudioparse/gstmpegaudioparse.c:
17315           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17316           (mp3parse_total_time), (mp3parse_bytepos_to_time):
17317           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17318           if we're called from there already. Otherwise we end up in a endless
17319           recursion and crash with a stack overflow.
17320           This can happen when a Xing or VBRI header with TOC exists but it
17321           doesn't contain the total time. Fixes bug #545370.
17322
17323 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17324
17325           ext/lame/gstlame.c: Use the default for the strict-iso property too.
17326           Original commit message from CVS:
17327           * ext/lame/gstlame.c: (gst_lame_class_init),
17328           (gst_lame_get_default_settings):
17329           Use the default for the strict-iso property too.
17330           Allow a bitrate setting of 0, which lets lame choose the default value
17331           and which makes it possible to set the compression-ratio property.
17332
17333 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17334
17335           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17336           Original commit message from CVS:
17337           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17338           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17339           * ext/lame/gstlame.h:
17340           Get the defaults settings of LAME in the plugin initialization
17341           function and return FALSE here if something goes wrong. This removes
17342           the hacky failing instance init function.
17343           Use LAMEs default value for all settings instead of overwriting some
17344           of them. Overwriting some of them gives unexpected results if one only
17345           sets a preset. Fixes bug #498004.
17346
17347 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17348
17349           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17350           Original commit message from CVS:
17351           * ext/lame/gstlame.c: (gst_lame_init):
17352           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17353           defaults will restrict the bitrate when using the presets in a bad way.
17354           Fixes bug #498004.
17355
17356 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17357
17358           Put the MPEG audio version into the caps as "mpegaudioversion".
17359           Original commit message from CVS:
17360           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17361           * gst/mpegaudioparse/gstmpegaudioparse.c:
17362           (mp3_type_frame_length_from_header), (mp3_caps_create),
17363           (gst_mp3parse_chain):
17364           Put the MPEG audio version into the caps as "mpegaudioversion".
17365           This is different from "mpegversion".
17366
17367 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17368
17369           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17370           Original commit message from CVS:
17371           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17372           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17373           * ext/lame/gstlame.h:
17374           Fix build with lame >= 3.97. The padding type and cwlimit settings
17375           are deprecated now and the function declarations are hidden in the
17376           headers so deprecate the GObject properties for them and remove them
17377           in 0.11. Fixes bug #544039.
17378
17379 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17380
17381           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17382           Original commit message from CVS:
17383           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17384           Don't allow width/height outside the spec (i.e. smaller than 16
17385           and higher than 4096). Such files are corrupted ones and setting
17386           caps that are not a subset of the template caps confuses playbin.
17387           Fixes bug #542646.
17388
17389 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17390
17391           ext/sidplay/Makefile.am: Fix the build.
17392           Original commit message from CVS:
17393           * ext/sidplay/Makefile.am:
17394           Fix the build.
17395
17396 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17397
17398           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17399           Original commit message from CVS:
17400           * configure.ac:
17401           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17402           flags that are invalid for C++.
17403
17404 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
17405
17406           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17407           Original commit message from CVS:
17408           Patch by: Tal Shalif <tshalif at nargila dot org>
17409           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17410           Prevent double free. Fixes bug #541697.
17411
17412 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17413
17414           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17415           Original commit message from CVS:
17416           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17417           (gst_dvd_demux_get_audio_stream),
17418           (gst_dvd_demux_get_subpicture_stream),
17419           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17420           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17421           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17422           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17423           * gst/mpegstream/gstmpegdemux.h:
17424           Resend tags event after a FLUSH (seek) to support prerolling
17425           a partial pipeline.
17426
17427 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17428
17429           Use correct error code for encrypted streams.
17430           Original commit message from CVS:
17431           * configure.ac:
17432           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17433           Use correct error code for encrypted streams.
17434
17435 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17436
17437           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17438           Original commit message from CVS:
17439           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17440           (gst_mpeg_demux_sync_stream_to_time):
17441           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17442
17443 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17444
17445           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17446           Original commit message from CVS:
17447           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17448           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17449           Allow and implement non-flushing and/or segment seek
17450           (mainly in TIME and chapter format).
17451           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17452           (gst_dvd_demux_get_subpicture_stream),
17453           (gst_dvd_demux_synchronise_pads),
17454           (gst_dvd_demux_sync_stream_to_time):
17455           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17456           (gst_mpeg_demux_send_subbuffer),
17457           (gst_mpeg_demux_sync_stream_to_time),
17458           (gst_mpeg_streams_reset_cur_ts):
17459           * gst/mpegstream/gstmpegdemux.h:
17460           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17461           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17462           Delegate a query to upstream if it can't be handled.
17463           Make segment stop aware.
17464           Fix (subtitle) stream synchronization.
17465           Add some debug statements.
17466
17467 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
17468
17469           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17470           Original commit message from CVS:
17471           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17472           Fix build on macosx.
17473
17474 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17475
17476           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17477           Original commit message from CVS:
17478           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17479           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17480           * ext/a52dec/gsta52dec.c:
17481           * ext/amrnb/amrnbdec.c:
17482           * ext/amrnb/amrnbenc.c:
17483           * ext/amrnb/amrnbparse.c:
17484           * ext/lame/gstlame.c:
17485           * ext/mad/gstmad.c:
17486           * ext/sidplay/gstsiddec.cc:
17487           * gst/asfdemux/gstrtspwms.c:
17488           * gst/mpegaudioparse/gstxingmux.c:
17489           * gst/realmedia/rademux.c:
17490           * gst/realmedia/rdtmanager.c:
17491           * gst/realmedia/rtspreal.c:
17492           * gst/synaesthesia/gstsynaesthesia.c:
17493           Add missing elements to docs. Restore alphabetical order in section
17494           file. Document mad (it was included in docs already).
17495           Fix doc-markup: use convinience syntax for examples
17496           (produces valid docbook), add several refsec2 when we have several
17497           titles. Fix some types.
17498
17499 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17500
17501           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17502           Original commit message from CVS:
17503           * ext/lame/gstlame.c:
17504           * ext/sidplay/gstsiddec.cc:
17505           * gst/mpegaudioparse/gstxingmux.c:
17506           Do not use short_description in section docs for elements. We extract
17507           them from element details and there will be warnings if they differ.
17508
17509 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
17510
17511           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17512           Original commit message from CVS:
17513           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
17514           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17515           (gst_cdio_add_cdtext_album_tags):
17516           * ext/cdio/gstcdio.h:
17517           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17518           Also extract album title and album genre from CD-TEXT if
17519           available (#537021).
17520
17521 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17522
17523           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17524           Original commit message from CVS:
17525           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17526           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17527           emphasis value is reserved but unfortunately files with that
17528           value exist and the information is not important for the decoder
17529           anyway. Fixes bug #537235.
17530
17531 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17532
17533           Require libcdio >= 0.76.
17534           Original commit message from CVS:
17535           * configure.ac:
17536           * ext/cdio/gstcdio.c:
17537           * ext/cdio/gstcdio.h:
17538           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17539           Require libcdio >= 0.76.
17540
17541 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17542
17543           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17544           Original commit message from CVS:
17545           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17546           Drain queued buffers before forwarding the segment event.
17547
17548 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17549
17550           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17551           Original commit message from CVS:
17552           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17553           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17554           (gst_a52dec_chain), (gst_a52dec_change_state):
17555           * ext/a52dec/gsta52dec.h:
17556           Add segment handling, buffer clipping and basic reverse playback.
17557
17558 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17559
17560           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17561           Original commit message from CVS:
17562           * docs/plugins/Makefile.am:
17563           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17564           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17565           * docs/plugins/gst-plugins-ugly-plugins.args:
17566           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17567           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17568           * docs/plugins/inspect/plugin-a52dec.xml:
17569           * docs/plugins/inspect/plugin-amrnb.xml:
17570           * docs/plugins/inspect/plugin-asf.xml:
17571           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17572           * docs/plugins/inspect/plugin-dvdread.xml:
17573           * docs/plugins/inspect/plugin-dvdsub.xml:
17574           * docs/plugins/inspect/plugin-iec958.xml:
17575           * docs/plugins/inspect/plugin-lame.xml:
17576           * docs/plugins/inspect/plugin-mad.xml:
17577           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17578           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17579           * docs/plugins/inspect/plugin-mpegstream.xml:
17580           * docs/plugins/inspect/plugin-realmedia.xml:
17581           * docs/plugins/inspect/plugin-siddec.xml:
17582           * docs/plugins/inspect/plugin-synaesthesia.xml:
17583           * ext/a52dec/gsta52dec.c:
17584           Random doc of the day. Also print human readable format of newsegment
17585           in log message if we complain about it.
17586
17587 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
17588
17589           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17590           Original commit message from CVS:
17591           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17592           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17593           (gst_a52dec_chain), (gst_a52dec_change_state):
17594           * ext/a52dec/gsta52dec.h:
17595           Mark discont on outgoing buffers after receiving a DISCONT buffer or
17596           when we have a decoding error.
17597           We don't need to clear the cache when we receive a NEWSEGMENT event.
17598           Clear buffer cache in DISCONT.
17599           Add beginnings of GstSegment handling.
17600
17601 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17602
17603           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17604           Original commit message from CVS:
17605           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17606           Fix alignment issues that caused SIGBUS on some architectures.
17607
17608 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17609
17610           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17611           Original commit message from CVS:
17612           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17613           Fix alignment issue which isn't really an issue at all because
17614           the plugin hasn't been ported to 0.10 yet.
17615
17616 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17617
17618           configure.ac: Back to devel -> 0.10.8.1
17619           Original commit message from CVS:
17620           * configure.ac:
17621           Back to devel -> 0.10.8.1
17622
17623 === release 0.10.8 ===
17624
17625 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17626
17627         * ChangeLog:
17628         * NEWS:
17629         * RELEASE:
17630         * configure.ac:
17631         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17632         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17633         * docs/plugins/inspect/plugin-a52dec.xml:
17634         * docs/plugins/inspect/plugin-asf.xml:
17635         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17636         * docs/plugins/inspect/plugin-dvdread.xml:
17637         * docs/plugins/inspect/plugin-dvdsub.xml:
17638         * docs/plugins/inspect/plugin-iec958.xml:
17639         * docs/plugins/inspect/plugin-lame.xml:
17640         * docs/plugins/inspect/plugin-mad.xml:
17641         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17642         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17643         * docs/plugins/inspect/plugin-mpegstream.xml:
17644         * docs/plugins/inspect/plugin-realmedia.xml:
17645         * docs/plugins/inspect/plugin-siddec.xml:
17646         * gst-plugins-ugly.doap:
17647         * po/LINGUAS:
17648           Release 0.10.8
17649           Original commit message from CVS:
17650           Release 0.10.8
17651
17652 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17653
17654         * common:
17655         * po/af.po:
17656         * po/az.po:
17657         * po/bg.po:
17658         * po/cs.po:
17659         * po/da.po:
17660         * po/en_GB.po:
17661         * po/es.po:
17662         * po/fi.po:
17663         * po/fr.po:
17664         * po/hu.po:
17665         * po/it.po:
17666         * po/lt.po:
17667         * po/nb.po:
17668         * po/nl.po:
17669         * po/or.po:
17670         * po/pl.po:
17671         * po/pt_BR.po:
17672         * po/ru.po:
17673         * po/sk.po:
17674         * po/sq.po:
17675         * po/sr.po:
17676         * po/sv.po:
17677         * po/uk.po:
17678         * po/vi.po:
17679         * po/zh_CN.po:
17680           Update .po files
17681           Original commit message from CVS:
17682           Update .po files
17683
17684 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17685
17686           configure.ac: 0.10.7.4 pre-release
17687           Original commit message from CVS:
17688           * configure.ac:
17689           0.10.7.4 pre-release
17690
17691 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
17692
17693           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17694           Original commit message from CVS:
17695           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17696           Fix inconsistent use of rate and channels.
17697           Fixes #533581
17698
17699 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17700
17701           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17702           Original commit message from CVS:
17703           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17704           Flush timestamp correction variables on a flush. Fixes #533832.
17705
17706 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17707
17708         * ChangeLog:
17709         * common:
17710         * configure.ac:
17711           Commit 0.10.7.3 pre-rel marker
17712           Original commit message from CVS:
17713           Commit 0.10.7.3 pre-rel marker
17714
17715 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
17716
17717           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17718           Original commit message from CVS:
17719           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17720           Properly aggregate GstFlowReturn from downstream in order to properly
17721           stop, and doing that as early as possible.
17722           Fixes #532807
17723
17724 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17725
17726           configure.ac: 0.10.7.2 pre-release
17727           Original commit message from CVS:
17728           * configure.ac:
17729           0.10.7.2 pre-release
17730
17731 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
17732
17733           Always let FLUSH_START events flow downstream.
17734           Original commit message from CVS:
17735           * ext/mad/gstmad.c: (gst_mad_sink_event):
17736           * gst/mpegaudioparse/gstmpegaudioparse.c:
17737           (gst_mp3parse_sink_event):
17738           Always let FLUSH_START events flow downstream.
17739
17740 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
17741
17742           configure.ac: Error out if we don't have the required core/base versions.
17743           Original commit message from CVS:
17744           * configure.ac:
17745           Error out if we don't have the required core/base versions.
17746
17747 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
17748
17749           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17750           Original commit message from CVS:
17751           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17752           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17753           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17754           Fix video timestamps by adjusting it with the first timestamp found.
17755           Don't assume we have a complete fragment when flushing the adapter,
17756           packets might have been lost or the stream might just be broken.
17757
17758 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
17759
17760           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17761           Original commit message from CVS:
17762           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17763           Set Rank to NONE so that we don't accidentally try to autoplug the
17764           rdtmanager.
17765
17766 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17767
17768           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17769           Original commit message from CVS:
17770           * gst/mpegaudioparse/gstmpegaudioparse.c:
17771           (gst_mp3parse_emit_frame):
17772           Send a new duration message if the average bitrate changed and
17773           we don't know the duration from the Xing or VBRI header.
17774           Fixes bug #321857.
17775
17776 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
17777
17778           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17779           Original commit message from CVS:
17780           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17781           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17782           * gst/realmedia/rtspreal.h:
17783           Move assembly rule parsing to the place where we parse the SDP as it's
17784           also there that we create the MDPR and we need the currently selected
17785           asmrule in order to select the right MTLI.
17786           Fixes #529359.
17787
17788 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
17789
17790           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17791           Original commit message from CVS:
17792           * gst/realmedia/realhash.c:
17793           * gst/realmedia/rtspreal.c:
17794           Include generated "_stdint.h" instead of <stdint.h> which might not
17795           exist on some systems.
17796
17797 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17798
17799           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17800           Original commit message from CVS:
17801           * ext/sidplay/gstsiddec.cc:
17802           Cast NULL sentinels to void * as NULL is defined as an integer
17803           constant in most environments when using C++ and it's size might
17804           be different from a pointer. Fixes #529488.
17805
17806 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
17807
17808         * ChangeLog:
17809         * gst/asfdemux/gstasfdemux.c:
17810         * gst/asfdemux/gstrtspwms.c:
17811           Fix "unused var" compiler error when --disable-gst-debug is used.
17812           Original commit message from CVS:
17813           Fix "unused var" compiler error when --disable-gst-debug is used.
17814
17815 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17816
17817           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17818           Original commit message from CVS:
17819           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17820           We should also stop the streaming task when we get a NOT_LINKED
17821           flow return, which is not covered by FLOW_IS_FATAL.
17822
17823 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
17824
17825           ext/: gst_atomic_int_set ==> g_atomic_int_set
17826           Original commit message from CVS:
17827           * ext/cdio/gstcdiocddasrc.c:
17828           * ext/dv/gstdvdemux.c:
17829           gst_atomic_int_set ==> g_atomic_int_set
17830
17831 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
17832
17833           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17834           Original commit message from CVS:
17835           2008-04-11  Julien Moutte  <julien@fluendo.com>
17836           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17837           argument formats.
17838
17839 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
17840
17841           configure.ac: Actually build dlls when cross-compiling with mingw32.
17842           Original commit message from CVS:
17843           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17844           * configure.ac:
17845           Actually build dlls when cross-compiling with mingw32.
17846           Fixes bug #526247.
17847
17848 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17849
17850           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17851           Original commit message from CVS:
17852           * configure.ac:
17853           * gst/mpegaudioparse/gstmpegaudioparse.c:
17854           (mpeg_audio_seek_entry_free):
17855           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17856           Depend on GLib 2.12 and use it unconditionally as we do in other
17857           modules too already.
17858
17859 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17860
17861           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17862           Original commit message from CVS:
17863           * gst/mpegaudioparse/gstmpegaudioparse.c:
17864           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17865           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17866           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17867           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17868           (gst_xing_mux_chain):
17869           Use GSlice for allocating the seek table entries if we compile with
17870           GLib 2.10 or newer.
17871
17872 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
17873
17874           gst/asfdemux/gstasfdemux.c: Remove some debug code.
17875           Original commit message from CVS:
17876           * gst/asfdemux/gstasfdemux.c:
17877           (gst_asf_demux_process_ext_stream_props):
17878           Remove some debug code.
17879
17880 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17881
17882           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17883           Original commit message from CVS:
17884           * gst/asfdemux/gstasfdemux.c:
17885           (gst_asf_demux_process_ext_stream_props):
17886           Guard against division by 0 and fall back to 25/1 framerate.
17887
17888 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17889
17890           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17891           Original commit message from CVS:
17892           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17893           (gst_asf_demux_process_ext_stream_props):
17894           Instead of adding a fixes 25/1 framerate to the video caps, use the
17895           average frame duration in the extended properties of the video stream as
17896           the framerate. Fixes #524346.
17897
17898 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17899
17900           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17901           Original commit message from CVS:
17902           * configure.ac:
17903           Check if the compiler supports do { } while (0) macros. This fixes
17904           a warning when compiling with g++ 4.3, resulting in a build failure
17905           because of -Werror.
17906
17907 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
17908
17909           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17910           Original commit message from CVS:
17911           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17912           make ) also a delimiter for rules.
17913           Skip \\ when scanning strings.
17914           Add new testcase for these problems.
17915
17916 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17917
17918           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17919           Original commit message from CVS:
17920           * gst/mpegaudioparse/gstmpegaudioparse.c:
17921           (gst_mp3parse_sink_event):
17922           Don't take the stream lock when caching events. This is not necessary
17923           and results in a deadlock when seeking with rhythmbox (but not with
17924           totem or banshee for some reason).
17925
17926 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17927
17928           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17929           Original commit message from CVS:
17930           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17931           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17932           Add the version field when creating the CONT chunk resulting in
17933           the Author, Comment and Copyright tags not being parsed correctly.
17934           Fixes #521459.
17935
17936 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
17937
17938           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17939           Original commit message from CVS:
17940           * gst/mpegaudioparse/gstmpegaudioparse.c:
17941           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17942           Remove trailing newlines from debug statements.
17943
17944 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
17945
17946           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17947           Original commit message from CVS:
17948           * ext/dvdnav/dvdnavsrc.c:
17949           * ext/dvdnav/dvdnavsrc.h:
17950           Apply patch that adds some seeking support to dvdnav, and fixes it
17951           in various other ways. This doesn't make dvdnavsrc fully functional,
17952           but moves it forward.
17953           Fixes: #476149
17954           Patch By: Simone Gotti <simone.gotti@email.it>
17955           * ext/dvdnav/gst-dvd:
17956           Update the simple dvdnavsrc gst-launch example to work for 0.10
17957
17958 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
17959
17960           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
17961           Original commit message from CVS:
17962           * configure.ac:
17963           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
17964           plug-ins are included/excluded. (#498222)
17965
17966 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17967
17968           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
17969           Original commit message from CVS:
17970           * ext/mad/gstmad.c: (gst_mad_sink_event):
17971           * gst/mpegaudioparse/gstmpegaudioparse.c:
17972           (gst_mp3parse_sink_event):
17973           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
17974           of dropping and leaking them.
17975
17976 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17977
17978           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
17979           Original commit message from CVS:
17980           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
17981           (gst_mad_chain):
17982           * ext/mad/gstmad.h:
17983           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
17984           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17985           * gst/mpegaudioparse/gstmpegaudioparse.h:
17986           Cache all events except EOS if we still have to send a NEWSEGMENT
17987           event. This will let TAG events be forwarded until after decodebin
17988           to an encoder for example as decodebin only links the pads
17989           after NEWSEGMENT. Fixes bug #518933.
17990
17991 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17992
17993           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
17994           Original commit message from CVS:
17995           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
17996           Write Xing header at the correct position in the MP3 frame for
17997           stereo files. Fixes bug #518676.
17998
17999 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18000
18001           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18002           Original commit message from CVS:
18003           * configure.ac:
18004           * ext/sidplay/Makefile.am:
18005           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18006           when building C++ code (#516509).
18007
18008 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18009
18010           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18011           Original commit message from CVS:
18012           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18013           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18014           Workshop 12 compiler, but probably also crashes (#517985).
18015
18016 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18017
18018           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18019           Original commit message from CVS:
18020           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18021           * gst/mpegaudioparse/gstmpegaudioparse.c:
18022           (gst_mp3_channel_mode_get_type),
18023           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18024           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18025           (gst_mp3parse_chain):
18026           * gst/mpegaudioparse/gstmpegaudioparse.h:
18027           Post channel mode and CRC as tags. Fixes bug #504493.
18028
18029 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18030
18031           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18032           Original commit message from CVS:
18033           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18034           Correctly chain up to the parent's finalize function.
18035
18036 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18037
18038           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18039           Original commit message from CVS:
18040           * gst/mpegaudioparse/gstmpegaudioparse.c:
18041           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18042           Try a bit harder to get valid timestamps, especially if upstream
18043           gives us one and we are at the first frame or resyncing.
18044           Return UNEXPECTED if we get a valid timestamp that is outside of
18045           our configured segment. After all changes done so far this doesn't
18046           seem to cause any regression, please test.
18047
18048 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18049
18050           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...
18051           Original commit message from CVS:
18052           Patch by:
18053           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18054           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18055           If we don't have the position to seek to in our index first try
18056           to convert from TIME to BYTES upstream and only if that fails
18057           too use the old hack to simply seek to an earlier position
18058           and let the sink drop everything before segment start.
18059           Partially fixes bug #469930.
18060
18061 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18062
18063           configure.ac: Back to development...
18064           Original commit message from CVS:
18065           * configure.ac:
18066           Back to development...
18067
18068 === release 0.10.7 ===
18069
18070 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18071
18072         * ChangeLog:
18073         * NEWS:
18074         * RELEASE:
18075         * configure.ac:
18076         * docs/plugins/gst-plugins-ugly-plugins.args:
18077         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18078         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18079         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18080         * docs/plugins/gst-plugins-ugly-plugins.signals:
18081         * docs/plugins/inspect/plugin-a52dec.xml:
18082         * docs/plugins/inspect/plugin-asf.xml:
18083         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18084         * docs/plugins/inspect/plugin-dvdread.xml:
18085         * docs/plugins/inspect/plugin-dvdsub.xml:
18086         * docs/plugins/inspect/plugin-iec958.xml:
18087         * docs/plugins/inspect/plugin-lame.xml:
18088         * docs/plugins/inspect/plugin-mad.xml:
18089         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18090         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18091         * docs/plugins/inspect/plugin-mpegstream.xml:
18092         * docs/plugins/inspect/plugin-realmedia.xml:
18093         * docs/plugins/inspect/plugin-siddec.xml:
18094         * gst-plugins-ugly.doap:
18095         * po/LINGUAS:
18096           Release 0.10.7 - I Cheated Time
18097           Original commit message from CVS:
18098           Release 0.10.7 - I Cheated Time
18099
18100 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18101
18102         * po/af.po:
18103         * po/az.po:
18104         * po/bg.po:
18105         * po/cs.po:
18106         * po/da.po:
18107         * po/en_GB.po:
18108         * po/es.po:
18109         * po/fi.po:
18110         * po/hu.po:
18111         * po/it.po:
18112         * po/nb.po:
18113         * po/nl.po:
18114         * po/or.po:
18115         * po/pl.po:
18116         * po/pt_BR.po:
18117         * po/sk.po:
18118         * po/sq.po:
18119         * po/sr.po:
18120         * po/sv.po:
18121         * po/uk.po:
18122         * po/vi.po:
18123         * po/zh_CN.po:
18124           Update .po files
18125           Original commit message from CVS:
18126           Update .po files
18127
18128 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18129
18130           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18131           Original commit message from CVS:
18132           * tests/check/Makefile.am:
18133           Exclude dvdreadsrc from the states test too.
18134
18135 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18136
18137           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18138           Original commit message from CVS:
18139           * gst/mpegaudioparse/gstmpegaudioparse.c:
18140           (gst_mp3parse_emit_frame):
18141           Handler buffers without valid timestamp more correctly: Don't drop
18142           them and don't use the invalid timestamp to calculate the next
18143           timestamp. Fixes bug #516811.
18144
18145 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
18146
18147           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18148           Original commit message from CVS:
18149           Patch by: Tal Shalif <tshalif at nargila dot org>
18150           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18151           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18152           Add some gint64 casts to prevent 32 bit integer overflows.
18153           Fixes bug #516989.
18154
18155 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18156
18157           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18158           Original commit message from CVS:
18159           * gst/mpegaudioparse/gstmpegaudioparse.c:
18160           Revert previous commit to mp3parse, as it breaks playback
18161           of AVI files.
18162
18163 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18164
18165           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18166           Original commit message from CVS:
18167           * gst/mpegaudioparse/gstmpegaudioparse.c:
18168           (gst_mp3parse_emit_frame):
18169           Return GST_FLOW_UNEXPECTED if we get data that is after our
18170           configured segment. This makes upstream go EOS immediately instead
18171           of sending us the complete stream. Also improve debugging a bit.
18172
18173 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18174
18175           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18176           Original commit message from CVS:
18177           * ext/dvdread/dvdreadsrc.c:
18178           Fix regression in DVD seeking - when a pack we
18179           expect to be a NAV block turns out not to be, scan forwards
18180           for up to 2MB (at most ~1sec) until we find one.
18181           Fixes: #516278
18182
18183 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18184
18185           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18186           Original commit message from CVS:
18187           * win32/vs6/libgstmpegaudioparse.dsp:
18188           Add xing files to VS project file.
18189
18190 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18191
18192           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18193           Original commit message from CVS:
18194           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18195           Stop leaking src pad templates. Fixes bug #515708.
18196
18197 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18198
18199           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18200           Original commit message from CVS:
18201           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18202           Correctly write the size in bytes on big endian systems.
18203           Fixes bug #515725.
18204
18205 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18206
18207           ext/lame/gstlame.c: Don't leak the allowed caps.
18208           Original commit message from CVS:
18209           * ext/lame/gstlame.c: (gst_lame_setup):
18210           Don't leak the allowed caps.
18211           * tests/check/pipelines/lame.c: (GST_START_TEST):
18212           Stop leaking all buffers. Fixes bug #515575.
18213
18214 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18215
18216           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18217           Original commit message from CVS:
18218           * gst/mpegaudioparse/plugin.c:
18219           Commit new file I forgot to add.
18220
18221 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18222
18223           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18224           Original commit message from CVS:
18225           * configure.ac:
18226           Make DISABLE_DEPRECATED defined *only* during CVS, not during
18227           pre-releases or releases.
18228
18229 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18230
18231         * ChangeLog:
18232           Mention bug 511497 fixed in previous commit
18233           Original commit message from CVS:
18234           Mention bug 511497 fixed in previous commit
18235
18236 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18237
18238           Move xingmux from -bad.
18239           Original commit message from CVS:
18240           * docs/plugins/Makefile.am:
18241           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18242           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18243           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18244           * gst/mpegaudioparse/Makefile.am:
18245           * gst/mpegaudioparse/gstmpegaudioparse.c:
18246           * gst/mpegaudioparse/gstxingmux.c:
18247           * tests/check/Makefile.am:
18248           * tests/check/elements/.cvsignore:
18249           Move xingmux from -bad.
18250
18251 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
18252
18253           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18254           Original commit message from CVS:
18255           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18256           Use gst_guint64_to_gdouble for conversion
18257           * win32/vs6/libgstasfdemux.dsp:
18258           * win32/vs6/libgstdvdsub.dsp:
18259           * win32/vs6/libgstrealmedia.dsp:
18260           Update project dependencies and add new source files
18261
18262 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18263
18264           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18265           Original commit message from CVS:
18266           * ext/mpeg2dec/gstmpeg2dec.c:
18267           Reset decoder when handling sequence where libmpeg2 has set
18268           frame period to 0, probably due to a corrupt packet.
18269           Fixes bug #514297
18270
18271 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18272
18273           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18274           Original commit message from CVS:
18275           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18276           (gst_mp3parse_chain):
18277           Don't set new caps on the srcpad everytime the bitrate or MPEG
18278           version changes but calculate new spf value when the MPEG version
18279           changes.
18280
18281 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18282
18283           Add documentation for the xingheader plugin.
18284           Original commit message from CVS:
18285           * docs/plugins/Makefile.am:
18286           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18287           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18288           * gst/xingheader/gstxingmux.c:
18289           * gst/xingheader/gstxingmux.h:
18290           Add documentation for the xingheader plugin.
18291           * tests/check/elements/xingmux.c: (GST_START_TEST):
18292           Set element state to PLAYING before doing something else.
18293
18294 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18295
18296           tests/check/: Add simple unit test for the xingmux element.
18297           Original commit message from CVS:
18298           * tests/check/Makefile.am:
18299           * tests/check/elements/.cvsignore:
18300           * tests/check/elements/xingmux.c: (setup_xingmux),
18301           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18302           * tests/check/elements/xingmux_testdata.h:
18303           Add simple unit test for the xingmux element.
18304           * gst/xingheader/gstxingmux.c: (generate_xing_header),
18305           (gst_xing_mux_finalize), (xing_reset):
18306           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18307
18308 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18309
18310           docs/plugins/: Add the real and rtsp elements and update the lists.
18311           Original commit message from CVS:
18312           * docs/plugins/Makefile.am:
18313           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18314           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18315           Add the real and rtsp elements and update the lists.
18316           * docs/plugins/inspect/plugin-amrnb.xml:
18317           * docs/plugins/inspect/plugin-asf.xml:
18318           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18319           * docs/plugins/inspect/plugin-dvdsub.xml:
18320           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18321           * docs/plugins/inspect/plugin-mpegstream.xml:
18322           * docs/plugins/inspect/plugin-realmedia.xml:
18323           * docs/plugins/inspect/plugin-siddec.xml:
18324           * docs/plugins/inspect/plugin-synaesthesia.xml:
18325           Regenerate docs.
18326           * gst/iec958/ac3_padder.c:
18327           * gst/iec958/ac3_padder.h:
18328           Do not use gtk-doc style comments for non gtk-doc comments. Note -
18329           there are functions defined using extern in the .c file - does that
18330           make sense?
18331
18332 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18333
18334           ext/mad/gstmad.c: Chain up at the end of the function.
18335           Original commit message from CVS:
18336           * ext/mad/gstmad.c:
18337           Chain up at the end of the function.
18338
18339 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18340
18341           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18342           Original commit message from CVS:
18343           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18344           Don't add pad templates for the base class but only in the
18345           subclasses.
18346
18347 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18348
18349           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18350           Original commit message from CVS:
18351           * ext/lame/gstlame.c:
18352           * ext/lame/gstlame.h:
18353           Fix the case where you initially have stereo input, and so lame's
18354           mode is not set to mono, and then you get input with mono audio and
18355           soon after you get stereo input again. What happened before this
18356           commit is that it would keep the encoding mode as mono. It should
18357           change it back to the one requested by the app (or the default one)
18358           if not requested.
18359
18360 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18361
18362           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18363           Original commit message from CVS:
18364           * gst/mpegaudioparse/gstmpegaudioparse.c:
18365           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18366           (mp3parse_bytepos_to_time):
18367           Interpolate the VBRI seek table entries to get better results,
18368           support 3 byte seek table entries and prevent overflows in the
18369           seek table by adding the relative offsets when using the seek
18370           table in a large enough data type.
18371
18372 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18373
18374           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18375           Original commit message from CVS:
18376           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18377           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18378           (mp3parse_bytepos_to_time):
18379           * gst/mpegaudioparse/gstmpegaudioparse.h:
18380           Add support for seeking based on the VBRI seek table. Might make
18381           sense to use interpolation in the table later to get hopefully a
18382           bit more accurate values.
18383
18384 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18385
18386           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18387           Original commit message from CVS:
18388           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18389           (handle_picture), (handle_slice):
18390           Fix compilation error. Fixes #509313.
18391
18392 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18393
18394           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18395           Original commit message from CVS:
18396           * ext/lame/gstlame.c: (gst_lame_sink_event):
18397           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18398           as 8 * GST_SECOND is too large for int.
18399
18400 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18401
18402           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18403           Original commit message from CVS:
18404           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18405           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18406           of 0xfe.
18407
18408 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18409
18410           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18411           Original commit message from CVS:
18412           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18413           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18414           (mp3parse_total_bytes), (mp3parse_total_time):
18415           * gst/mpegaudioparse/gstmpegaudioparse.h:
18416           Add initial support for reading VBRI headers as found in VBR files
18417           created by some Fraunhofer encoders. Currently we only read the
18418           number of frames and bytes (and calculate duration, etc from this)
18419           but there is also a seek table that we currently don't use.
18420
18421 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
18422
18423           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18424           Original commit message from CVS:
18425           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18426           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18427           (gst_lame_sink_event):
18428           Correctly set number of channels when using mono-encoding mode
18429           and fix the duration calculation of the EOS buffer.
18430
18431 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18432
18433           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18434           Original commit message from CVS:
18435           * gst/mpegaudioparse/gstmpegaudioparse.c:
18436           (gst_mp3parse_handle_first_frame):
18437           Guard against 0 values in the Xing header as frame count and
18438           byte count and calculate the bitrate when we have all values
18439           we need and not before.
18440
18441 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18442
18443           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18444           Original commit message from CVS:
18445           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18446           Remove accidentially leftover debug printf.
18447
18448 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18449
18450           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18451           Original commit message from CVS:
18452           * gst/xingheader/gstxingmux.c: (has_xing_header),
18453           (generate_xing_header), (gst_xing_mux_chain),
18454           (gst_xing_mux_sink_event):
18455           Choose smallest possible frame size for the Xing header, properly
18456           set the timestamp, duration and offset on the outgoing buffers,
18457           only send NEWSEGMENT events in BYTE format downstream and also
18458           drop VBRI headers if already existing.
18459
18460 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18461
18462           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18463           Original commit message from CVS:
18464           * gst/xingheader/Makefile.am:
18465           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18466           (has_xing_header), (generate_xing_header),
18467           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18468           (gst_xing_mux_init), (gst_xing_mux_chain),
18469           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18470           * gst/xingheader/gstxingmux.h:
18471           Major cleanup and rewrite of xingmux with less bugs and new features:
18472           - Handles other layers as 3
18473           - Write TOC
18474
18475 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18476
18477           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18478           Original commit message from CVS:
18479           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18480           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18481           Call g_type_class_ref() from a thread-safe context and not
18482           from the streaming thread to avoid GLib screwing up (see
18483           bug #349410 and #493432). Comment out unused code.
18484
18485 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18486
18487           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18488           Original commit message from CVS:
18489           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18490           (handle_picture), (clip_buffer), (handle_slice),
18491           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18492           (gst_mpeg2dec_change_state):
18493           * ext/mpeg2dec/gstmpeg2dec.h:
18494           Add buffer clipping.
18495           Add basic reverse playback support. Not complete yet when dealing with
18496           non-closed GOPs.
18497
18498 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18499
18500           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18501           Original commit message from CVS:
18502           * autogen.sh:
18503           Add -Wno-portability to the automake parameters to stop warnings
18504           about GNU make extensions being used. We require GNU make in almost
18505           every Makefile anyway.
18506           * configure.ac:
18507           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18508           at the same time is required for per target flags.
18509
18510 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18511
18512           Makefile.am: Include lcov.mak to allow building coverage reports.
18513           Original commit message from CVS:
18514           * Makefile.am:
18515           Include lcov.mak to allow building coverage reports.
18516
18517 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18518
18519           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18520           Original commit message from CVS:
18521           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18522           * gst/mpegaudioparse/gstmpegaudioparse.c:
18523           (gst_mp3parse_handle_first_frame):
18524           Make sure that the Xing TOC starts with 0 and the entries
18525           are increasing over time. Otherwise it's broken and should
18526           be skipped. Fixes bug #507821.
18527
18528 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18529
18530           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18531           Original commit message from CVS:
18532           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18533           (gst_asf_demux_add_video_stream),
18534           (gst_asf_demux_process_ext_content_desc),
18535           (gst_asf_demux_get_metadata_for_stream),
18536           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18537           (gst_asf_demux_change_state):
18538           * gst/asfdemux/gstasfdemux.h:
18539           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18540
18541 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
18542
18543           docs/plugins/.cvsignore: Add *-undeclared.txt
18544           Original commit message from CVS:
18545           * docs/plugins/.cvsignore:
18546           Add *-undeclared.txt
18547
18548 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18549
18550           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18551           Original commit message from CVS:
18552           * gst/realmedia/rdtmanager.c:
18553           (gst_rdt_manager_marshal_VOID__UINT_UINT),
18554           (gst_rdt_manager_class_init):
18555           * gst/realmedia/rdtmanager.h:
18556           Implement some more signals that rtspsrc connects to.
18557           Fixes #504671.
18558
18559 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18560
18561           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18562           Original commit message from CVS:
18563           * Makefile.am:
18564           Include common/win32.mak for CRLF check of win32 project
18565           files (see #393626).
18566
18567 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18568
18569           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18570           Original commit message from CVS:
18571           * gst/mpegaudioparse/gstmpegaudioparse.c:
18572           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18573           Don't post SEGMENT_START messages on the bus, only the element
18574           driving the pipeline should do that.
18575
18576 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18577
18578           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18579           Original commit message from CVS:
18580           * configure.ac:
18581           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18582
18583 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18584
18585           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18586           Original commit message from CVS:
18587           * ext/mpeg2dec/gstmpeg2dec.h:
18588           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18589           Fixes #500808.
18590
18591 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
18592
18593           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18594           Original commit message from CVS:
18595           2007-11-20  Julien MOUTTE  <julien@moutte.net>
18596           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18597           on Mac OS X.
18598
18599 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18600
18601           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18602           Original commit message from CVS:
18603           * gst/mpegaudioparse/gstmpegaudioparse.c:
18604           Restore the segment handling logic.
18605           Please don't do behavioural changes under the heading of 'leak fixes'
18606           or 'whitespace changes', people.
18607
18608 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18609
18610           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18611           Original commit message from CVS:
18612           * gst/mpegaudioparse/gstmpegaudioparse.c:
18613           Plug some leaks.
18614
18615 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18616
18617           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18618           Original commit message from CVS:
18619           * gst/asfdemux/gstasfdemux.c:
18620           Sync _activate_pull() a little more with other demuxers.
18621
18622 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
18623
18624           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18625           Original commit message from CVS:
18626           * gst/mpegstream/gstmpegdemux.c:
18627           recognize the padding stream
18628
18629 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18630
18631           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18632           Original commit message from CVS:
18633           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18634           Convert tags that come as string into the type required by
18635           GstTagList.
18636
18637 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18638
18639           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18640           Original commit message from CVS:
18641           * gst/mpegaudioparse/gstmpegaudioparse.c:
18642           (gst_mp3parse_emit_frame):
18643           Remove some more broken code, it seems to clip even when it should not.
18644           See #491305.
18645
18646 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
18647
18648           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18649           Original commit message from CVS:
18650           * gst/mpegaudioparse/gstmpegaudioparse.c:
18651           (gst_mp3parse_emit_frame):
18652           When the element is not driving the streaming thread it is not supposed
18653           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18654           upstream when it detects EOS. See #491305.
18655
18656 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
18657
18658           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18659           Original commit message from CVS:
18660           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18661           * gst/dvdsub/Makefile.am:
18662           * gst/dvdsub/gstdvdsubdec.c:
18663           * gst/dvdsub/gstdvdsubparse.c:
18664           * gst/dvdsub/gstdvdsubparse.h:
18665           Add dvd subtitle parser, which just packetizes the input
18666           stream. This is needed to mux dvd subtitles into matroska
18667           files, since the muxer expects unfragmented and properly
18668           timestamped input (#415754).
18669
18670 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18671
18672           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18673           Original commit message from CVS:
18674           * configure.ac:
18675           Update requirements from past CVS versions to released
18676           versions (0.10.14 in this case).
18677           * ext/sidplay/gstsiddec.cc:
18678           Fix compilation with g++-4.2.
18679
18680 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18681
18682           gst/realmedia/: Fix some compiler warnings shown on Forte.
18683           Original commit message from CVS:
18684           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18685           (gst_asm_scan_parse_condition):
18686           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18687           Fix some compiler warnings shown on Forte.
18688
18689 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
18690
18691           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18692           Original commit message from CVS:
18693           Patch by: Gautier Portet <kassoulet at gmail dot com>
18694           * gst/xingheader/gstxingmux.c:
18695           The size of the Xing header is actually 417 as it's rounded to the
18696           next smaller integer. Fixes #397759.
18697           * gst/xingheader/gstxingmux.c: (xing_generate_header),
18698           (xing_push_header):
18699           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18700           event to the beginning was successful before pushing the header again.
18701
18702 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
18703
18704           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18705           Original commit message from CVS:
18706           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18707           (mp3parse_bytepos_to_time):
18708           Use gst_util_guint64_to_gdouble for conversions.
18709           * win32/vs6/libgstmad.dsp:
18710           Add a link to libgstaudio.
18711
18712 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18713
18714           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18715           Original commit message from CVS:
18716           * ext/lame/gstlame.c:
18717           Fix up case where there is no peer, in which case
18718           _get_allowed_caps() will return NULL.
18719
18720 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18721
18722           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18723           Original commit message from CVS:
18724           * ext/lame/gstlame.c:
18725           Use GST_PTR_FORMAT to print caps in debug statement.
18726
18727 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18728
18729           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18730           Original commit message from CVS:
18731           * configure.ac:
18732           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18733           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18734           in configure.ac.
18735
18736 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18737
18738           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18739           Original commit message from CVS:
18740           * ext/lame/gstlame.c:
18741           Allow fixing the sample rate lame converts to by negotiating fixed
18742           sample rate on the src pad caps.
18743           Add docs for it.
18744           * tests/check/Makefile.am:
18745           * tests/check/pipelines/lame.c:
18746           Add a check for it.
18747
18748 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18749
18750           po/: Updated translations.
18751           Original commit message from CVS:
18752           * po/LINGUAS:
18753           * po/da.po:
18754           Updated translations.
18755
18756 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18757
18758           po/pl.po: Added Polish translation.
18759           Original commit message from CVS:
18760           translated by: Jakub Bogusz <qboosh@pld-linux.org>
18761           * po/pl.po:
18762           Added Polish translation.
18763
18764 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18765
18766           po/fi.po: Added Finnish translation.
18767           Original commit message from CVS:
18768           translated by: Ilkka Tuohela <hile@iki.fi>
18769           * po/fi.po:
18770           Added Finnish translation.
18771
18772 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18773
18774           po/es.po: Added Spanish translation.
18775           Original commit message from CVS:
18776           translated by: Jorge González González <aloriel@gmail.com>
18777           * po/es.po:
18778           Added Spanish translation.
18779
18780 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18781
18782           po/bg.po: Added Bulgarian translation.
18783           Original commit message from CVS:
18784           translated by: Alexander Shopov <ash@contact.bg>
18785           * po/bg.po:
18786           Added Bulgarian translation.
18787
18788 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18789
18790           gst/iec958/ac3iec.c: Chainup in finalize.
18791           Original commit message from CVS:
18792           * gst/iec958/ac3iec.c:
18793           Chainup in finalize.
18794           * tests/check/Makefile.am:
18795           * tests/check/generic/states.c:
18796           Improved state change unit test.
18797
18798 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18799
18800           Ignore registries in any format.
18801           Original commit message from CVS:
18802           * docs/plugins/.cvsignore:
18803           * tests/check/.cvsignore:
18804           Ignore registries in any format.
18805
18806 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18807
18808           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
18809           Original commit message from CVS:
18810           * configure.ac:
18811           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18812           define in the lame headers.  This has the advantage that
18813           it should still work when we're cross-compiling (#452025).
18814
18815 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18816
18817           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18818           Original commit message from CVS:
18819           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18820           Add other allowed rates to the pad templates.
18821           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18822           Reset the parser to release memory in dispose.
18823
18824 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18825
18826           ext/: Fix more leaks.
18827           Original commit message from CVS:
18828           * ext/amrnb/amrnbdec.c:
18829           * ext/amrnb/amrnbenc.c:
18830           * ext/amrnb/amrnbparse.c:
18831           * ext/sidplay/gstsiddec.cc:
18832           Fix more leaks.
18833
18834 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
18835
18836           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18837           Original commit message from CVS:
18838           Patch by: Daniel Charles <dcharles at ti dot com>
18839           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18840           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18841           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18842           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18843           * ext/amrnb/amrnbenc.h:
18844           Add property to select the BandMode of the AMR encoder.
18845           See #466442.
18846
18847 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18848
18849           gst/realmedia/asmrules.c: Make ro memory to share.
18850           Original commit message from CVS:
18851           * gst/realmedia/asmrules.c:
18852           Make ro memory to share.
18853
18854 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
18855
18856           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18857           Original commit message from CVS:
18858           * gst/mpegaudioparse/gstmpegaudioparse.c:
18859           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18860           * gst/mpegaudioparse/gstmpegaudioparse.h:
18861           Queue segment event and push it after we know the caps on the pad or
18862           else an autoplugger might not have plugged the element yet and the
18863           segment is lost.
18864
18865 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18866
18867           gst/iec958/ac3iec.c: Fix tests.
18868           Original commit message from CVS:
18869           * gst/iec958/ac3iec.c:
18870           Fix tests.
18871
18872 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18873
18874           tests/check/: Add generic state-change test suite to help to fi leaks.
18875           Original commit message from CVS:
18876           * tests/check/Makefile.am:
18877           * tests/check/generic/.cvsignore:
18878           * tests/check/generic/states.c:
18879           Add generic state-change test suite to help to fi leaks.
18880
18881 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18882
18883           po/: Added Portuguese (Brazilian) translation.
18884           Original commit message from CVS:
18885           translated by: Raphael Higino <phhigino@gmail.com>
18886           * po/LINGUAS:
18887           * po/pt_BR.po:
18888           Added Portuguese (Brazilian) translation.
18889
18890 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18891
18892           po/: Updated translations.
18893           Original commit message from CVS:
18894           * po/hu.po:
18895           * po/nl.po:
18896           * po/sv.po:
18897           * po/uk.po:
18898           Updated translations.
18899
18900 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
18901
18902           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18903           Original commit message from CVS:
18904           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18905           (gst_rmdemux_parse_video_packet):
18906           Activate timestamp fixing code.
18907
18908 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18909
18910           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18911           Original commit message from CVS:
18912           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18913           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18914           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18915           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18916           Do fragment collection in the demuxer so that we can now work with
18917           both ffmpeg and realvideodec to decoder real video content.
18918
18919 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18920
18921           gst/realmedia/asmrules.c: Include stdlib.h.
18922           Original commit message from CVS:
18923           * gst/realmedia/asmrules.c:
18924           Include stdlib.h.
18925
18926 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
18927
18928           gst/realmedia/rdtmanager.c: Fix caps.
18929           Original commit message from CVS:
18930           * gst/realmedia/rdtmanager.c:
18931           Fix caps.
18932
18933 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18934
18935           gst/realmedia/rtspreal.c: Disable UDP transport for now.
18936           Original commit message from CVS:
18937           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18938           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18939           Disable UDP transport for now.
18940
18941 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
18942
18943           gst/realmedia/: Add simple rdt manager.
18944           Original commit message from CVS:
18945           * gst/realmedia/Makefile.am:
18946           * gst/realmedia/rdtmanager.c: (find_session_by_id),
18947           (create_session), (free_session), (gst_rdt_manager_base_init),
18948           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18949           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18950           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18951           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18952           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18953           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18954           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18955           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18956           (gst_rdt_manager_plugin_init):
18957           * gst/realmedia/rdtmanager.h:
18958           * gst/realmedia/rmdemux.c: (plugin_init):
18959           Add simple rdt manager.
18960
18961 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
18962
18963           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
18964           Original commit message from CVS:
18965           * gst/realmedia/rdtdepay.c:
18966           Fix the encoding-name so that it matches what the rtsp extension sets.
18967
18968 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
18969
18970           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
18971           Original commit message from CVS:
18972           * gst/realmedia/asmrules.c: (gst_asm_node_free),
18973           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18974           (gst_asm_scan_string), (gst_asm_scan_number),
18975           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18976           (gst_asm_scan_next_token), (gst_asm_rule_free),
18977           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18978           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18979           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18980           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18981           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18982           (gst_asm_rule_book_match), (main):
18983           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18984           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18985           Use g_hash_table_destroy instead of _unref which is too new.
18986
18987 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
18988
18989           gst/realmedia/.cvsignore: Add test to ignore.
18990           Original commit message from CVS:
18991           * gst/realmedia/.cvsignore:
18992           Add test to ignore.
18993           * gst/realmedia/Makefile.am:
18994           * gst/realmedia/asmrules.c: (gst_asm_node_new),
18995           (gst_asm_node_free), (gst_asm_operator_eval),
18996           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18997           (gst_asm_scan_string), (gst_asm_scan_number),
18998           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18999           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19000           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19001           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19002           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19003           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19004           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19005           (gst_asm_rule_book_match), (main):
19006           * gst/realmedia/asmrules.h:
19007           Added asembler rule book parser and evaluator.
19008           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19009           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19010           * gst/realmedia/rtspreal.h:
19011           Keep per stream config info.
19012           Parse and evaluate asm rule books for stream selection.
19013
19014 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19015
19016           gst/realmedia/rtspreal.c: Include stdlib.
19017           Original commit message from CVS:
19018           * gst/realmedia/rtspreal.c:
19019           Include stdlib.
19020
19021 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
19022
19023           gst/realmedia/: Split out hash code in separate file.
19024           Original commit message from CVS:
19025           * gst/realmedia/Makefile.am:
19026           * gst/realmedia/realhash.c: (hash), (call_hash),
19027           (gst_rtsp_ext_real_calc_response_and_checksum):
19028           * gst/realmedia/realhash.h:
19029           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19030           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19031           Split out hash code in separate file.
19032
19033 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19034
19035           gst/: Fix include paths and link dependecies for rtsp extension.
19036           Original commit message from CVS:
19037           * gst/asfdemux/Makefile.am:
19038           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19039           (gst_rtsp_wms_class_init):
19040           * gst/realmedia/Makefile.am:
19041           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19042           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19043           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19044           (_do_init), (gst_rtsp_real_class_init):
19045           Fix include paths and link dependecies for rtsp extension.
19046
19047 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
19048
19049           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19050           Original commit message from CVS:
19051           * gst/realmedia/Makefile.am:
19052           * gst/realmedia/rmdemux.c: (plugin_init):
19053           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19054           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19055           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19056           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19057           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19058           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19059           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19060           (gst_rtsp_real_plugin_init):
19061           * gst/realmedia/rtspreal.h:
19062           Add RealMedia RTSP extension module. It has rank NONE until it is fully
19063           functional.
19064
19065 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19066
19067           gst/asfdemux/: Move WMS RTSP extension from -good to here.
19068           Original commit message from CVS:
19069           * gst/asfdemux/Makefile.am:
19070           * gst/asfdemux/gstasf.c: (plugin_init):
19071           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19072           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19073           (gst_rtsp_wms_configure_stream), (_do_init),
19074           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19075           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19076           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19077           * gst/asfdemux/gstrtspwms.h:
19078           Move WMS RTSP extension from -good to here.
19079           Port it to the new pluggable extension interface.
19080
19081 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19082
19083           ext/mad/Makefile.am: Link to audio helper from plugins-base.
19084           Original commit message from CVS:
19085           * ext/mad/Makefile.am:
19086           Link to audio helper from plugins-base.
19087
19088 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19089
19090           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19091           Original commit message from CVS:
19092           * configure.ac:
19093           * ext/mad/gstmad.c: (gst_mad_chain):
19094           Use the new buffer clipping function from gstaudio here and
19095           require gst-plugins-base CVS.
19096
19097 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19098
19099           configure.ac: Sync liboil check with plugins-base. Add libm check.
19100           Original commit message from CVS:
19101           * configure.ac:
19102           Sync liboil check with plugins-base. Add libm check.
19103           * gst/synaesthesia/Makefile.am:
19104           Link against libm. We're using sqrt here.
19105
19106 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19107
19108           gst/asfdemux/gstasfdemux.c: Include stdlib.
19109           Original commit message from CVS:
19110           * gst/asfdemux/gstasfdemux.c:
19111           Include stdlib.
19112
19113 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19114
19115           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19116           Original commit message from CVS:
19117           * ext/annodex/Makefile.am:
19118           Fix CFLAGS/LIBS.
19119           * ext/cdio/gstcdiocddasrc.c:
19120           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19121           Include stdlib
19122           * ext/cairo/Makefile.am:
19123           * gst/videofilter/Makefile.am:
19124           * tests/examples/level/Makefile.am:
19125           Use $(LIBM) instead of -lm
19126
19127 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19128
19129           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19130           Original commit message from CVS:
19131           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19132           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19133           * gst/mpegaudioparse/gstmpegaudioparse.h:
19134           Save some memory for each frame by only saving the start timestamp
19135           and start byte position instead of additionally the stop timestamp
19136           and stop byte position. This requires us to use a doubly-linked list
19137           but still saves 8-12 bytes per frame.
19138
19139 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19140
19141           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19142           Original commit message from CVS:
19143           * ext/mad/gstmad.c: (clip_outgoing_buffer):
19144           Fix buffer clipping to correctly clip to the segment stop.
19145
19146 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19147
19148           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19149           Original commit message from CVS:
19150           * gst/mpegaudioparse/gstmpegaudioparse.c:
19151           (gst_mp3parse_emit_frame):
19152           Fix a calculation that was causing mp3parse to drop every incoming
19153           frame when upstream delivered a segment in TIME format, breaking
19154           playback of all mpeg system streams.
19155
19156 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19157
19158           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19159           Original commit message from CVS:
19160           * Makefile.am:
19161           * configure.ac:
19162           * tests/Makefile.am:
19163           Remove bogus check for libcheck, since we check for
19164           gstreamer-check and it pulls in the required info from
19165           and we weren't actually _using_ the information for
19166           libcheck ourselves anyway.
19167
19168 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19169
19170           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19171           Original commit message from CVS:
19172           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19173           (gst_mp3parse_init), (gst_mp3parse_dispose),
19174           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19175           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19176           (mp3parse_handle_seek), (mp3parse_src_query):
19177           * gst/mpegaudioparse/gstmpegaudioparse.h:
19178           Implement accurate seeking in mpegaudioparse. Fixes #308312.
19179           Also implement segment seeks.
19180
19181 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19182
19183           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19184           Original commit message from CVS:
19185           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19186           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19187           (gst_mad_chain), (gst_mad_change_state):
19188           * ext/mad/gstmad.h:
19189           Implement buffer clipping and use GST_BOILERPLATE instead of manual
19190           GType magic. Part one of bug #308312.
19191
19192 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19193
19194           configure.ac: Use pkg-config to locate check.
19195           Original commit message from CVS:
19196           * configure.ac:
19197           Use pkg-config to locate check.
19198
19199 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19200
19201           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19202           Original commit message from CVS:
19203           * configure.ac:
19204           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19205           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19206           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19207           Fix build against core CVS by not using deprecated API. Bump
19208           requirements for new API (overdue anyway).
19209
19210 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19211
19212           REQUIREMENTS: Also add amr-libs here and update a little.
19213           Original commit message from CVS:
19214           * REQUIREMENTS:
19215           Also add amr-libs here and update a little.
19216
19217 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
19218
19219           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19220           Original commit message from CVS:
19221           * docs/plugins/inspect/plugin-dvdnav.xml:
19222           * docs/plugins/inspect/plugin-realmedia.xml:
19223           * docs/plugins/inspect/plugin-synaesthesia.xml:
19224           Add inspect file for synaesthesia so the docs can be built even if
19225           the plugin isn't built yet. Fixes #454311. Also add inspect files
19226           for dvdnavsrc and realmedia.
19227
19228 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19229
19230           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19231           Original commit message from CVS:
19232           * docs/plugins/Makefile.am:
19233           Simplify --extra-dir as gtkdoc scans recursively.
19234
19235 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19236
19237           And yet more docs enabled.
19238           Original commit message from CVS:
19239           * docs/plugins/Makefile.am:
19240           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19241           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19242           * gst/synaesthesia/Makefile.am:
19243           * gst/synaesthesia/gstsynaesthesia.c:
19244           * gst/synaesthesia/gstsynaesthesia.h:
19245           And yet more docs enabled.
19246
19247 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19248
19249           docs/plugins/: Add new docs. Scan c++ files too.
19250           Original commit message from CVS:
19251           * docs/plugins/Makefile.am:
19252           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19253           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19254           * docs/plugins/inspect/plugin-a52dec.xml:
19255           * docs/plugins/inspect/plugin-amrnb.xml:
19256           * docs/plugins/inspect/plugin-asf.xml:
19257           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19258           * docs/plugins/inspect/plugin-dvdsub.xml:
19259           * docs/plugins/inspect/plugin-iec958.xml:
19260           * docs/plugins/inspect/plugin-lame.xml:
19261           * docs/plugins/inspect/plugin-mad.xml:
19262           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19263           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19264           * docs/plugins/inspect/plugin-mpegstream.xml:
19265           Add new docs. Scan c++ files too.
19266           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19267           (gst_amrnbdec_event):
19268           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19269           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19270           (gst_amrnbparse_loop):
19271           Add documentation headers.
19272           * ext/mad/gstmad.c:
19273           * ext/mad/gstmad.h:
19274           Refactor for docs.
19275
19276 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19277
19278           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19279           Original commit message from CVS:
19280           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19281           (gst_mp3parse_init):
19282           Use GST_BOILERPLATE instead of manual GType magic.
19283           * gst/mpegaudioparse/gstmpegaudioparse.c:
19284           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19285           (mp3parse_bytepos_to_time):
19286           * gst/mpegaudioparse/gstmpegaudioparse.h:
19287           Implement seeking, byte->time, time->byte conversions with the Xing
19288           seek table if available. This allows better at least a bit more
19289           accurate seeks and file position reporting.
19290
19291 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19292
19293           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19294           Original commit message from CVS:
19295           * gst/mpegaudioparse/gstmpegaudioparse.c:
19296           (gst_mp3parse_handle_first_frame):
19297           Copy the complete Xing seek table in the 100 byte array instead of
19298           copying the first byte 100 times.
19299           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19300           (mp3parse_total_time), (mp3parse_time_to_bytepos):
19301           Add seeking support based on the Xing header but comment it out for
19302           now as it seems to yield worse result than the other method.
19303           Also use gst_pad_query_peer_duration() instead of getting the peer pad
19304           ourself, creating a new GstQuery, etc.
19305
19306 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19307
19308           docs/plugins/: Update docs with caps info.
19309           Original commit message from CVS:
19310           * docs/plugins/gst-plugins-ugly-plugins.args:
19311           * docs/plugins/inspect/plugin-a52dec.xml:
19312           * docs/plugins/inspect/plugin-amrnb.xml:
19313           * docs/plugins/inspect/plugin-asf.xml:
19314           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19315           * docs/plugins/inspect/plugin-dvdread.xml:
19316           * docs/plugins/inspect/plugin-dvdsub.xml:
19317           * docs/plugins/inspect/plugin-iec958.xml:
19318           * docs/plugins/inspect/plugin-lame.xml:
19319           * docs/plugins/inspect/plugin-mad.xml:
19320           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19321           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19322           * docs/plugins/inspect/plugin-mpegstream.xml:
19323           Update docs with caps info.
19324
19325 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19326
19327           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19328           Original commit message from CVS:
19329           * po/POTFILES.in:
19330           Make sure dvdnav strings get translated too (no reason not to have
19331           them in the .po file, even if the plugin is disabled for now).
19332           Fixes #450879.
19333
19334 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19335
19336           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19337           Original commit message from CVS:
19338           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19339           (gst_amrnbdec_event), (gst_amrnbdec_chain),
19340           (gst_amrnbdec_state_change):
19341           * ext/amrnb/amrnbdec.h:
19342           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19343           (gst_amrnbparse_loop):
19344           Add newsegment and discont handling. Some code cleanups.
19345
19346 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
19347
19348           ext/dvdread/dvdreadsrc.c: check for an error from
19349           Original commit message from CVS:
19350           * ext/dvdread/dvdreadsrc.c: check for an error from
19351           DVDReadBlocks() correctly.
19352
19353 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
19354
19355           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...
19356           Original commit message from CVS:
19357           * ext/dvdread/dvdreadsrc.c:
19358           If we can't read a nav packet, or it doesn't look like a nav
19359           packet, that's an error.  Previous behavior was to look at
19360           the next packet; I can't find any justification for doing that.
19361           Fixes: #358891.
19362
19363 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19364
19365           po/it.po: Updated Italian translation.
19366           Original commit message from CVS:
19367           * po/it.po:
19368           Updated Italian translation.
19369
19370 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19371
19372           po/vi.po: Updated Vietnames translation.
19373           Original commit message from CVS:
19374           * po/vi.po:
19375           Updated Vietnames translation.
19376
19377 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19378
19379           po/: Added Chinese (simplified) translation.
19380           Original commit message from CVS:
19381           contributed by: Wenzheng Hu <db_lobster@163.com>
19382           * po/LINGUAS:
19383           * po/zh_CN.po:
19384           Added Chinese (simplified) translation.
19385
19386 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19387
19388           MAINTAINERS: Updating all the maintainers files
19389           Original commit message from CVS:
19390           * MAINTAINERS:
19391           Updating all the maintainers files
19392
19393 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
19394
19395           Fix leaks some more.
19396           Original commit message from CVS:
19397           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19398           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19399           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19400           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19401           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19402           * gst/iec958/ac3iec.c: (ac3iec_init):
19403           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19404           Fix leaks some more.
19405
19406 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
19407
19408           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19409           Original commit message from CVS:
19410           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19411           "She's leaking me", said valgrind.
19412
19413 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19414
19415           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19416           Original commit message from CVS:
19417           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19418           Fix "pad caps are not a real subset of its template caps" warning.
19419
19420 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
19421
19422           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19423           Original commit message from CVS:
19424           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19425           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19426           (gst_amrnbdec_finalize):
19427           Don't leak the adapter, unref it in a new finalize method instead.
19428           Fixes #448782.
19429
19430 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19431
19432           configure.ac: Back to CVS
19433           Original commit message from CVS:
19434           * configure.ac:
19435           Back to CVS
19436           * gst-plugins-ugly.doap:
19437           Add 0.10.6 to the list of releases.
19438
19439 === release 0.10.6 ===
19440
19441 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19442
19443         * ChangeLog:
19444         * NEWS:
19445         * RELEASE:
19446         * configure.ac:
19447         * docs/plugins/gst-plugins-ugly-plugins.args:
19448         * docs/plugins/inspect/plugin-a52dec.xml:
19449         * docs/plugins/inspect/plugin-asf.xml:
19450         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19451         * docs/plugins/inspect/plugin-dvdread.xml:
19452         * docs/plugins/inspect/plugin-dvdsub.xml:
19453         * docs/plugins/inspect/plugin-iec958.xml:
19454         * docs/plugins/inspect/plugin-lame.xml:
19455         * docs/plugins/inspect/plugin-mad.xml:
19456         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19457         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19458         * docs/plugins/inspect/plugin-mpegstream.xml:
19459         * docs/plugins/inspect/plugin-siddec.xml:
19460           Release 0.10.6
19461           Original commit message from CVS:
19462           Release 0.10.6
19463
19464 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19465
19466         * po/af.po:
19467         * po/az.po:
19468         * po/cs.po:
19469         * po/da.po:
19470         * po/en_GB.po:
19471         * po/hu.po:
19472         * po/it.po:
19473         * po/nb.po:
19474         * po/nl.po:
19475         * po/or.po:
19476         * po/sq.po:
19477         * po/sr.po:
19478         * po/sv.po:
19479         * po/uk.po:
19480         * po/vi.po:
19481           Update .po files
19482           Original commit message from CVS:
19483           Update .po files
19484
19485 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19486
19487           win32/vs6/: Convert line endings to CRLF and mark as binary files.
19488           Original commit message from CVS:
19489           * win32/vs6/gst_plugins_ugly.dsw:
19490           * win32/vs6/libgstac3parse.dsp:
19491           * win32/vs6/libgstasfdemux.dsp:
19492           * win32/vs6/libgstdvdlpcmdec.dsp:
19493           * win32/vs6/libgstdvdsub.dsp:
19494           * win32/vs6/libgstiec958.dsp:
19495           * win32/vs6/libgstlame.dsp:
19496           * win32/vs6/libgstmad.dsp:
19497           * win32/vs6/libgstmpegaudioparse.dsp:
19498           * win32/vs6/libgstmpegstream.dsp:
19499           * win32/vs6/libgstrealmedia.dsp:
19500           * win32/vs6/libgstsynaesthesia.dsp:
19501           Convert line endings to CRLF and mark as binary files.
19502
19503 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19504
19505           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19506           Original commit message from CVS:
19507           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19508           Don't forget to unlock when setting the device property, or
19509           we'll sooner or later deadlock.
19510
19511 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
19512
19513           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19514           Original commit message from CVS:
19515           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19516           Use gst_util_guint64_to_gdouble for conversion.
19517           * win32/vs6/libgstasfdemux.dsp:
19518           Add asfpacket.c to the build.
19519
19520 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19521
19522           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19523           Original commit message from CVS:
19524           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19525           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19526           * gst/mpegaudioparse/gstmpegaudioparse.h:
19527           If the Xing header provides a total time, use it to calculate the
19528           correct average bitrate immediately, instead of sending updates as
19529           we parse the stream.
19530
19531 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
19532
19533           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19534           Original commit message from CVS:
19535           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19536           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19537           Use GstClockTime instead of guint for a time variable to prevent
19538           overflows on too large subtitle durations. Fixes #444514.
19539
19540 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
19541
19542           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19543           Original commit message from CVS:
19544           Patch by: Mark Nauwelaerts <manauw at skynet be>
19545           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19546           Clear state when handling the serialized FLUSH_STOP event instead of
19547           the FLUSH_START event, thereby making sure we don't free buffers the
19548           chain function is still using. Fixes dvdsubdec crashing when flusing
19549           or seeking (#442706).
19550
19551 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19552
19553           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19554           Original commit message from CVS:
19555           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19556           Initialise variable to make fc4 build bot happy.
19557
19558 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19559
19560           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19561           Original commit message from CVS:
19562           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19563           Add sanity check so we don't abort for broken or non-MPEG streams,
19564           but instead error out. Fixes crashes/aborts for when our typefinder
19565           wrongly identifies quicktime files as mpeg (which should be fixed in
19566           -base now too). (#440120).
19567
19568 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19569
19570         * ChangeLog:
19571         * ext/amrnb/amrnbdec.c:
19572         * ext/amrnb/amrnbenc.c:
19573         * ext/amrnb/amrnbparse.c:
19574           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19575           Original commit message from CVS:
19576           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19577           block_size, _do_init, gst_amrnbdec_base_init,
19578           gst_amrnbdec_class_init, gst_amrnbdec_init):
19579           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19580           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19581           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19582           block_size, _do_init, gst_amrnbparse_base_init,
19583           gst_amrnbparse_class_init, gst_amrnbparse_init):
19584           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19585           GST_DEBUG_FUNCPTR and add log-category.
19586
19587 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19588
19589           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19590           Original commit message from CVS:
19591           * gst/mpegaudioparse/gstmpegaudioparse.c:
19592           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19593           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19594           (gst_mp3parse_chain), (mp3parse_total_bytes),
19595           (mp3parse_total_time):
19596           * gst/mpegaudioparse/gstmpegaudioparse.h:
19597           Implement parsing of Xing headers from the first frame of the stream,
19598           and use it to report duration correctly where possible.
19599
19600 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19601
19602           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19603           Original commit message from CVS:
19604           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19605           After descrambling, push the packets out as individual packets
19606           instead of one big descrambled buffer. Makes cook audio decoding
19607           work with the 'realaudiodec' decoder from gst-plugins-bad.
19608
19609 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19610
19611           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19612           Original commit message from CVS:
19613           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19614           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19615           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19616           (gst_rmdemux_parse_packet):
19617           * gst/realmedia/rmdemux.h:
19618           Remember first timestamp encountered in stream and re-timestamp
19619           stream to start from zero (fixes #397219); only send one newsegment
19620           event, not two; when seeking, send newsegment events from the
19621           streaming thread and not from the seeking thread.
19622
19623 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
19624
19625           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19626           Original commit message from CVS:
19627           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
19628           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19629           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19630           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19631           * gst/mpegstream/gstmpegdemux.h:
19632           Reset last_flow values for the various streams after a flushing
19633           seek, otherwise we might aggregate wrong flow returns afterwards
19634           that will make upstream pause silently. This should fix seeking
19635           in DVDs and also fix the Thoggen cropping dialog (#438610).
19636
19637 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19638
19639           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19640           Original commit message from CVS:
19641           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19642           (gst_asf_demux_chain_headers),
19643           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19644           (gst_asf_demux_have_mutually_exclusive_active_stream),
19645           (gst_asf_demux_check_activate_streams),
19646           (gst_asf_demux_find_stream_with_complete_payload),
19647           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19648           (gst_asf_demux_activate_ext_props_streams),
19649           (gst_asf_demux_process_object):
19650           * gst/asfdemux/gstasfdemux.h:
19651           Activate streams (ie. add the pads to the element) depending on
19652           whether we actually get data for those streams within the ASF
19653           preroll value specified. Currently only done in pull-mode though
19654           (this will fix problems with playbin hanging on mms streams once
19655           we use this in push-mode as well).
19656
19657 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19658
19659           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19660           Original commit message from CVS:
19661           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19662           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19663           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19664           (gst_asf_demux_process_file):
19665           * gst/asfdemux/gstasfdemux.h:
19666           Make all timestamps start from zero in pull-mode too; some small
19667           clean-ups and FIXMEs here and there.
19668
19669 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19670
19671           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19672           Original commit message from CVS:
19673           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19674           (gst_asf_demux_parse_packet):
19675           If packet size is specified within the packet and smaller than
19676           the actual packet size, don't parse beyond the size specified in
19677           the packet (this makes us parse some cases of packets with single
19678           compressed payloads cleanly, see e.g stream from #431318). Also
19679           add a sanity check when parsing compressed single payloads.
19680
19681 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19682
19683           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19684           Original commit message from CVS:
19685           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19686           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19687           (gst_asf_demux_handle_seek_event),
19688           (gst_asf_demux_push_complete_payloads):
19689           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19690           send data from the keyframe right before the new segment start to
19691           make sure the decoder doesn't have to decode more than absolutely
19692           necessary.
19693
19694 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19695
19696           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19697           Original commit message from CVS:
19698           * gst/asfdemux/asfheaders.c:
19699           * gst/asfdemux/asfheaders.h:
19700           * gst/asfdemux/asfpacket.c:
19701           (asf_payload_parse_replicated_data_extensions),
19702           (gst_asf_demux_parse_payload):
19703           * gst/asfdemux/asfpacket.h:
19704           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19705           (gst_asf_demux_push_complete_payloads),
19706           (gst_asf_demux_process_ext_stream_props):
19707           * gst/asfdemux/gstasfdemux.h:
19708           Implement payload extension system/extended replicated data parsing,
19709           so we can extract payload durations if they're specified.
19710
19711 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
19712
19713           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19714           Original commit message from CVS:
19715           * gst/asfdemux/asfheaders.h:
19716           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19717           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19718           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19719           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19720           (gst_asf_demux_parse_stream_object),
19721           (gst_asf_demux_process_ext_stream_props),
19722           (gst_asf_demux_process_queued_extended_stream_objects),
19723           (gst_asf_demux_activate_ext_props_streams),
19724           (gst_asf_demux_process_object):
19725           * gst/asfdemux/gstasfdemux.h:
19726           Refactor stream parse/activation a bit (stream activation heuristics
19727           are still the same though); some more clean-ups.
19728
19729 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19730
19731           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19732           Original commit message from CVS:
19733           * win32/common/.cvsignore:
19734           Ignore generated config.h file to make build bot happy.
19735
19736 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19737
19738           gst/asfdemux/: Init debug category before using it.
19739           Original commit message from CVS:
19740           * gst/asfdemux/gstasf.c: (plugin_init):
19741           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19742           * gst/asfdemux/gstasfdemux.h:
19743           Init debug category before using it.
19744
19745 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
19746
19747           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19748           Original commit message from CVS:
19749           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19750           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19751           Fix silly bug when we can't pull as much data as we want; don't
19752           forget to announce pending tags in the new packet parsing code.
19753
19754 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
19755
19756           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19757           Original commit message from CVS:
19758           * configure.ac:
19759           * win32/MANIFEST:
19760           Generate a win32 config.h into win32/common and add to MANIFEST so
19761           it gets disted (#393890). Looks like win32/common/config.h.in needs
19762           some work though.
19763
19764 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
19765
19766           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19767           Original commit message from CVS:
19768           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19769           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19770           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19771           Fix pull mode operation some more: send newsegment event before
19772           sending data; handle EOS and fatal flow returns a bit better; don't
19773           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19774
19775 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19776
19777           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19778           Original commit message from CVS:
19779           * gst/asfdemux/Makefile.am:
19780           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19781           (asf_packet_create_payload_buffer),
19782           (asf_payload_find_previous_fragment),
19783           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19784           (gst_asf_demux_parse_packet):
19785           * gst/asfdemux/asfpacket.h:
19786           * gst/asfdemux/gstasfdemux.c:
19787           (gst_asf_demux_reset_stream_state_after_discont),
19788           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19789           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19790           (gst_asf_demux_process_chunk):
19791           * gst/asfdemux/gstasfdemux.h:
19792           New packet parsing code: should put halfway decent timestamps on
19793           buffers, and might even set the appropriate keyframe/discont buffer
19794           flags from time to time (and even if it doesn't, I'm at least able
19795           to debug this code); only used in pull-mode so far. Still needs
19796           some more work, like payload extensions parsing and proper flow
19797           aggregation, and stream activation based on preroll. Stay tuned.
19798
19799 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19800
19801           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19802           Original commit message from CVS:
19803           * gst/asfdemux/asfheaders.h:
19804           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19805           (gst_asf_demux_seek_index_lookup),
19806           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19807           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19808           (gst_asf_demux_process_ext_content_desc),
19809           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19810           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19811           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19812           * gst/asfdemux/gstasfdemux.h:
19813           Some clean-ups and small fixes: rename asf_stream_context structure to
19814           AsfStream; inline some three-line utility functions that are only used
19815           once anyway and get rid of their associated helper structs; make debug
19816           category global so that it is used by the debug statements in the other
19817           file as well; simplify gst_asf_demux_get_stream(); fix accidental
19818           implicit initialisation of stream->last_buffer_timestamp to 0, which
19819           would lead to missing timestamps on the first buffer; put fourcc format
19820           into video caps to make certain proprietary wmv decoders happy (for the
19821           case of WMVA in particular); play_time is offset by preroll as well, so
19822           fix overreporting of duration for some files.
19823
19824 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19825
19826           gst/asfdemux/gstasfdemux.c: Printf format fixes.
19827           Original commit message from CVS:
19828           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19829           (gst_asf_demux_pull_indices):
19830           Printf format fixes.
19831
19832 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19833
19834           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19835           Original commit message from CVS:
19836           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19837           (gst_mpeg_parse_send_event):
19838           Post an error message if EOS wasn't handled by anything downstream.
19839           This should fix playbin freezing/hanging with small VobSub subtitle
19840           files (background: not-linked flow returns from downstream are
19841           ignored for a while at the beginning, so if the file is small
19842           upstream will never get a not-linked flow return even if nothing
19843           is connected downstream). (#429960).
19844
19845 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
19846
19847           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19848           Original commit message from CVS:
19849           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19850           (gst_amrnbparse_sink_activate),
19851           (gst_amrnbparse_sink_activate_pull):
19852           Rewrite terminally broken sinkpad activation code.
19853           Now actually supports pull-mode activation (didn't before), and push
19854           mode activation doesn't leave the sinkpad flushing.
19855
19856 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19857
19858           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19859           Original commit message from CVS:
19860           * gst/asfdemux/asfheaders.c:
19861           * gst/asfdemux/asfheaders.h:
19862           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19863           (gst_asf_demux_reset), (gst_asf_demux_init),
19864           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19865           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19866           (gst_asf_demux_seek_index_lookup),
19867           (gst_asf_demux_reset_stream_state_after_discont),
19868           (gst_asf_demux_handle_seek_event),
19869           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19870           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19871           (gst_asf_demux_pull_indices),
19872           (gst_asf_demux_parse_data_object_start),
19873           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19874           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19875           (gst_asf_demux_process_simple_index),
19876           (gst_asf_demux_process_object),
19877           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19878           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19879           * gst/asfdemux/gstasfdemux.h:
19880           Make asfdemux work in pull mode where possible. If there's an index
19881           at the end of the file, read it and use it for seeking purposes.
19882
19883 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
19884
19885           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19886           Original commit message from CVS:
19887           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19888           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19889           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19890           Some timestamp fixes.
19891           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19892           Fix for 64-bit machines.
19893
19894 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
19895
19896           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19897           Original commit message from CVS:
19898           Patch by: René Stadler <mail at renestadler dot de>
19899           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19900           (find_seek_offset_time), (gst_rmdemux_reset),
19901           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19902           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19903           * gst/realmedia/rmdemux.h:
19904           Make rmdemux handle any number of logical streams. Fixes #428698.
19905
19906 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19907
19908         * po/nl.po:
19909           update dutch
19910           Original commit message from CVS:
19911           update dutch
19912
19913 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19914
19915           po/: Added Danish translation.
19916           Original commit message from CVS:
19917           submitted by: Mogens Jaeger <mogens@jaeger.tf>
19918           * po/LINGUAS:
19919           * po/da.po:
19920           Added Danish translation.
19921
19922 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
19923
19924           po/.cvsignore: Add pot.
19925           Original commit message from CVS:
19926           * po/.cvsignore:
19927           Add pot.
19928
19929 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
19930
19931           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19932           Original commit message from CVS:
19933           2007-03-27  Julien MOUTTE  <julien@moutte.net>
19934           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19935           stream and try to adapt to incoming timestamps lack of
19936           precision up to half a frame. This allows generating
19937           a perfect stream even with muxed formats like FLV where
19938           the timestamps are stored in milliseconds.
19939
19940 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19941
19942           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19943           Original commit message from CVS:
19944           * gst/realmedia/rmdemux.c:
19945           Remove unused zlib.h include. Fixes #421594.
19946
19947 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19948
19949           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19950           Original commit message from CVS:
19951           * ext/lame/gstlame.c: (gst_lame_setup):
19952           Disable the bitrate checking when the user has requested
19953           Free Format mode, as all bitrates less than the maximum
19954           are valid then.
19955
19956 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19957
19958           po/: Update translations.
19959           Original commit message from CVS:
19960           * po/hu.po:
19961           * po/it.po:
19962           * po/sv.po:
19963           Update translations.
19964
19965 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19966
19967           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
19968           Original commit message from CVS:
19969           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
19970           When handling seeks, don't convert -1 start or stop values to a bogus
19971           byte position - pass them upstream as -1.
19972
19973 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19974
19975           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
19976           Original commit message from CVS:
19977           * gst/mpegaudioparse/gstmpegaudioparse.c:
19978           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19979           (gst_mp3parse_init), (gst_mp3parse_sink_event),
19980           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19981           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
19982           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
19983           (mp3parse_total_time), (mp3parse_handle_seek),
19984           (mp3parse_src_event), (mp3parse_src_query),
19985           (mp3parse_get_query_types), (plugin_init):
19986           * gst/mpegaudioparse/gstmpegaudioparse.h:
19987           Implement seeking via average bitrate, and position+duration
19988           querying in mp3parse. Later, it will support frame-accurate seeking by
19989           building a seek table as it parses.
19990           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
19991           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
19992           before any extant MP3 decoder plugin. This allows us to remove framing
19993           support from the decoders, if we want, and will provide them with
19994           accurate seeking automatically once it is finished.
19995           Fix the handling of MPEG-1 Layer 1 files.
19996           Partially fix timestamping of packets arriving from a demuxer by
19997           queueing the incoming timestamp until the next packet starts, rather
19998           than applying it immediately to the next pushed buffer.
19999
20000 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20001
20002           gst/asfdemux/gstasfdemux.c: Printf format fix.
20003           Original commit message from CVS:
20004           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20005           Printf format fix.
20006
20007 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20008
20009           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20010           Original commit message from CVS:
20011           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20012           (gst_cdio_cdda_src_finalize):
20013           Make sure we always destroy our libcdio handle.
20014
20015 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20016
20017           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20018           Original commit message from CVS:
20019           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20020           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20021           (gst_cdio_cdda_src_finalize):
20022           Small code cleanups.
20023           Don't use pad_alloc as the base class cannot deal with the error codes.
20024
20025 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
20026
20027           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20028           Original commit message from CVS:
20029           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
20030           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20031           Never post a (fatal) error message on the bus on decoding errors. We
20032           should only do this if we can't recover, but mpeg2dec can always
20033           recover. This is needed for DVB streams, for example, where there
20034           may be temporary glitches in the stream. Instead of an error
20035           message, post a warning message on the bus for every N decoding
20036           errors. Fixes #370020.
20037
20038 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20039
20040           configure.ac: Convert to new AG_GST style.
20041           Original commit message from CVS:
20042           * configure.ac:
20043           Convert to new AG_GST style.
20044
20045 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20046
20047           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20048           Original commit message from CVS:
20049           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20050           (gst_lame_setup):
20051           Display sensible defaults and limits for the
20052           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20053           property - it's supposed to be a boolean 0/1 value.
20054
20055 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20056
20057           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20058           Original commit message from CVS:
20059           * ext/lame/gstlame.c:
20060           Initialise the variables so gcc doesn't complain about possibly
20061           uninitialised uses, even though they can't actually happen.
20062
20063 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
20064
20065           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20066           Original commit message from CVS:
20067           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20068           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20069           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20070           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20071           Implement all sample rates.
20072           Implement sample permutation a little smarter avoiding a memcpy.
20073           Fix timestamps, use segments, fix seeking.
20074
20075 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
20076
20077           Document siddec.
20078           Original commit message from CVS:
20079           * docs/plugins/Makefile.am:
20080           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20081           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20082           * docs/plugins/inspect/plugin-siddec.xml:
20083           * ext/sidplay/gstsiddec.cc:
20084           * ext/sidplay/gstsiddec.h:
20085           Document siddec.
20086
20087 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20088
20089           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
20090           Original commit message from CVS:
20091           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20092           (gst_lame_set_property), (gst_lame_setup):
20093           Fix up bitrate checking macro.  Make it give us a
20094           GST_ELEMENT_WARNING message so the application has a chance of
20095           reporting this to the user.  Move the checking to _setup, so we
20096           are sure it runs in the READY state, when we hope to have a pipeline
20097           and a bus that is not flushing.
20098           This fixes e.g. using 96 kbit/sec as a bitrate.
20099
20100 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20101
20102           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20103           Original commit message from CVS:
20104           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20105           (gst_asf_demux_process_advanced_mutual_exclusion),
20106           (gst_asf_demux_process_queued_extended_stream_objects),
20107           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20108           * gst/asfdemux/gstasfdemux.h:
20109           Parse advanced mutual exclusion object and only add pads for
20110           'hidden' streams (those in an extended stream header) that are
20111           mutually exclusive with an already existing 'main stream' if
20112           the broadcasting flag is not set. If the broadcasting flag is set,
20113           assume that data for this stream isn't sent. (This should ideally be
20114           solved better by making playbin more robust against this and/or by
20115           making mmssrc send some information downstream about which streams
20116           will be streamed). Fixes #353116.
20117
20118 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20119
20120           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20121           Original commit message from CVS:
20122           * gst/synaesthesia/gstsynaesthesia.c:
20123           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20124           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20125           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20126           (synaescope32), (synaescope_set_data), (synaesthesia_update),
20127           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20128           * gst/synaesthesia/synaescope.h:
20129           Move all the mutable engine state into a structure so that
20130           multiple element instances can run without interfering.
20131
20132 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20133
20134           Add crossreferences to glib/gobject/gstream docs.
20135           Original commit message from CVS:
20136           * configure.ac:
20137           * docs/plugins/Makefile.am:
20138           Add crossreferences to glib/gobject/gstream docs.
20139
20140 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20141
20142           gst/synaesthesia/: More source cleanups and add FIXME comments.
20143           Original commit message from CVS:
20144           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20145           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20146           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20147           (plugin_init):
20148           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20149           (synaescope8):
20150           More source cleanups and add FIXME comments.
20151
20152 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
20153
20154           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20155           Original commit message from CVS:
20156           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20157           Use gst_guint64_to_gdouble for conversions.
20158           * gst/synaesthesia/synaescope.c:
20159           Define M_PI and do not include <pthread.h> and
20160           <sys/time.h> for G_OS_WIN32
20161           * win32/vs6/libgstrealmedia.dsp:
20162           * win32/vs6/synaesthesia.dsp:
20163           Update projects files.
20164           * win32/common/config.h.in:
20165           Add config.h.in for autogen of config.h
20166
20167 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20168
20169           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20170           Original commit message from CVS:
20171           * configure.ac:
20172           Add --enable-experimental support. Activate synaesthesia when building
20173           with --enable-experimental. Fix --enable external configure switch
20174           description.
20175
20176 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20177
20178           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20179           Original commit message from CVS:
20180           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20181           (gst_lame_change_state):
20182           * ext/lame/gstlame.h:
20183           On receiving EOS, we try to push a last buffer with the remaining
20184           samples. Don't do that if we got an unclean flow return on the last
20185           gst_pad_push(), downstream might not handle this very gracefully
20186           (see #403168).
20187           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20188           Pass flow returns upstream (helps #403168).
20189
20190 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20191
20192           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20193           Original commit message from CVS:
20194           * gst/synaesthesia/gstsynaesthesia.c:
20195           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20196           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20197           (gst_synaesthesia_chain), (plugin_init):
20198           check result of gst_pad_push() in _chain.
20199
20200 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20201
20202           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20203           Original commit message from CVS:
20204           * gst/synaesthesia/Makefile.am:
20205           * gst/synaesthesia/gstsynaesthesia.c:
20206           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20207           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20208           (gst_synaesthesia_chain), (plugin_init):
20209           * gst/synaesthesia/synaescope.c:
20210           * gst/synaesthesia/synaescope.h:
20211           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20212           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20213           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20214           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20215           possible leak in _chain. (#356882)
20216
20217 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20218
20219           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20220           Original commit message from CVS:
20221           * gst/asfdemux/asfheaders.c:
20222           * gst/asfdemux/asfheaders.h:
20223           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20224           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20225           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20226           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20227           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20228           (gst_asf_demux_process_ext_content_desc),
20229           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20230           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20231           (gst_asf_demux_process_bitrate_props_object),
20232           (gst_asf_demux_process_header_ext),
20233           (gst_asf_demux_process_language_list),
20234           (gst_asf_demux_process_ext_stream_props),
20235           (gst_asf_demux_process_queued_extended_stream_objects),
20236           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20237           * gst/asfdemux/gstasfdemux.h:
20238           Refactor and clean up header parsing and chain function a bit; get
20239           rid of some cruft; make header parsing a tad more robust, fixing
20240           #403188.
20241
20242 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20243
20244           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20245           Original commit message from CVS:
20246           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20247           Post an error if we receive an EOS event while still waiting for the
20248           ASF header object to come through.
20249
20250 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
20251
20252           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20253           Original commit message from CVS:
20254           Patch by: Xavier B. <xavierb gmail com>
20255           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20256           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20257           (gst_asf_demux_process_ext_content_desc),
20258           (gst_asf_demux_process_data),
20259           (gst_asf_demux_process_language_list),
20260           (gst_asf_demux_process_ext_stream_props),
20261           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20262           Guard places where we assume that a certain amount of data is
20263           available better against less data being available (should fix
20264           infamous assertion crasher bug #336370). Also fixes a small
20265           memory leak.
20266
20267 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20268
20269           gst/realmedia/: Add demuxer for RealAudio files (#349779).
20270           Original commit message from CVS:
20271           * gst/realmedia/Makefile.am:
20272           * gst/realmedia/rademux.c:
20273           * gst/realmedia/rademux.h:
20274           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20275           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20276           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20277           * gst/realmedia/rmutils.h:
20278           Add demuxer for RealAudio files (#349779).
20279
20280 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
20281
20282           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20283           Original commit message from CVS:
20284           * Makefile.am:
20285           Add win32/MANIFEST to EXTRA_DIST so win32 files will
20286           be include in the next release.
20287           * win32/MANIFEST:
20288           Remove win32/common/config.h is which is not autogenerated yet.
20289
20290 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20291
20292           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20293           Original commit message from CVS:
20294           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20295           warn when outgoing sample rate is different from incoming
20296
20297 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20298
20299           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20300           Original commit message from CVS:
20301           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20302           All sample-rates < 32khz come from the LSF extensions, which only
20303           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20304           Use gst_util_uint64_scale because we can.
20305
20306 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20307
20308           tests/check/elements/amrnbenc.c: and fix compilation of this test
20309           Original commit message from CVS:
20310           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20311           (cleanup_amrnbenc):
20312           and fix compilation of this test
20313
20314 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20315
20316           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20317           Original commit message from CVS:
20318           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20319           (cleanup_amrnbenc):
20320           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20321           (cleanup_mpeg2dec):
20322           re-apply as it was -bad and not -ugly that is frozen, doh
20323
20324 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20325
20326           tests/check/elements/: revert my freeze breakage
20327           Original commit message from CVS:
20328           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20329           (cleanup_amrnbenc):
20330           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20331           (cleanup_mpeg2dec):
20332           revert my freeze breakage
20333
20334 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20335
20336           gst/asfdemux/gstasfdemux.c: add a comment about a future change
20337           Original commit message from CVS:
20338           * gst/asfdemux/gstasfdemux.c:
20339           (gst_asf_demux_get_gst_tag_from_tag_name),
20340           (gst_asf_demux_process_ext_content_desc):
20341           add a comment about a future change
20342           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20343           (cleanup_amrnbenc):
20344           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20345           (cleanup_mpeg2dec):
20346           consistent pad (de)activation
20347
20348 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20349
20350           gst/asfdemux/gstasfdemux.c: Update query_types function too.
20351           Original commit message from CVS:
20352           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20353           Update query_types function too.
20354
20355 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20356
20357           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20358           Original commit message from CVS:
20359           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20360           (gst_rmdemux_src_query_types):
20361           Implement SEEKING query, make query function thread-safe.
20362
20363 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20364
20365           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20366           Original commit message from CVS:
20367           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20368           Use alignment-safe macros here too (subbuffers ...); guard against
20369           hypothetical memory access beyond our given buffer in the case
20370           where the buffer size is not a multiple of 2.
20371
20372 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
20373
20374           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20375           Original commit message from CVS:
20376           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20377           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20378           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20379           * gst/asfdemux/gstasfdemux.h:
20380           Don't crash in the seek event handling code when playtime is 0,
20381           as may be the case with live streams (#386218). Implement SEEKING
20382           query so applications can query seekability without second-guessing
20383           based on whether we have a duration or not.
20384
20385 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20386
20387           add doap file
20388           Original commit message from CVS:
20389           * Makefile.am:
20390           * gst-plugins-ugly.doap:
20391           * gst-plugins-ugly.spec.in:
20392           add doap file
20393
20394 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
20395
20396           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20397           Original commit message from CVS:
20398           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20399           Use our alignment-safe macros here too, since we can't assume that
20400           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20401           here).
20402
20403 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20404
20405           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20406           Original commit message from CVS:
20407           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20408           Also, don't read the index for a stream a second time when
20409           operating in pull-mode and reaching the end of the file.
20410
20411 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20412
20413           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20414           Original commit message from CVS:
20415           Patch by: Roland Kay  <roland.kay at ox compsoc net>
20416           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20417           Don't leak stream index (#385292).
20418
20419 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20420
20421           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20422           Original commit message from CVS:
20423           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20424           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20425           (gst_lame_setup):
20426           * ext/lame/gstlame.h:
20427           Fix leak (by calling lame_init_params() before lame_close()); handle
20428           NULL return from lame_init() more gracefully. Fixes #385311.
20429
20430 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20431
20432           configure.ac: Back to CVS
20433           Original commit message from CVS:
20434           * configure.ac:
20435           Back to CVS
20436
20437 === release 0.10.5 ===
20438
20439 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20440
20441         * ChangeLog:
20442         * NEWS:
20443         * RELEASE:
20444         * configure.ac:
20445         * docs/plugins/gst-plugins-ugly-plugins.args:
20446         * docs/plugins/inspect/plugin-a52dec.xml:
20447         * docs/plugins/inspect/plugin-asf.xml:
20448         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20449         * docs/plugins/inspect/plugin-dvdsub.xml:
20450         * docs/plugins/inspect/plugin-iec958.xml:
20451         * docs/plugins/inspect/plugin-lame.xml:
20452         * docs/plugins/inspect/plugin-mad.xml:
20453         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20454         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20455         * docs/plugins/inspect/plugin-mpegstream.xml:
20456         * docs/plugins/inspect/plugin-siddec.xml:
20457           Release 0.10.5
20458           Original commit message from CVS:
20459           Release 0.10.5
20460
20461 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
20462
20463           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
20464           Original commit message from CVS:
20465           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20466           to in the previous checkin.  see #385192.  You can have your
20467           cheese back now.
20468
20469 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
20470
20471           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
20472           Original commit message from CVS:
20473           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20474           from the dereferenced integer, not the pointer itself.  Fixes
20475           #385192.
20476           I'm takin ur cheese!
20477
20478 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
20479
20480         * ChangeLog:
20481           ChangeLog surgery: fix bug number
20482           Original commit message from CVS:
20483           ChangeLog surgery: fix bug number
20484
20485 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20486
20487           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20488           Original commit message from CVS:
20489           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20490           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20491           For version 4 streams, read the extra codec data size from the
20492           header instead of assuming it is always 16 (also read it from the
20493           right position) (#384989). For version 4 and 5 streams, check that
20494           the specified extra codec data size doesn't make us read beyond the
20495           chunk boundary (#384989).
20496
20497 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20498
20499         * po/af.po:
20500         * po/az.po:
20501         * po/cs.po:
20502         * po/en_GB.po:
20503         * po/hu.po:
20504         * po/it.po:
20505         * po/nb.po:
20506         * po/nl.po:
20507         * po/or.po:
20508         * po/sq.po:
20509         * po/sr.po:
20510         * po/sv.po:
20511         * po/uk.po:
20512         * po/vi.po:
20513           Update .po files
20514           Original commit message from CVS:
20515           Update .po files
20516
20517 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20518
20519           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20520           Original commit message from CVS:
20521           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20522           Cosmetic changes: fix misleading debug statement, update
20523           comment, add cast.
20524
20525 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20526
20527           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20528           Original commit message from CVS:
20529           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20530           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20531           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20532           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20533           * ext/mpeg2dec/gstmpeg2dec.h:
20534           Align buffers to a 16 byte boundary so the altivec optimisations
20535           don't crash. Fixes #327350.
20536
20537 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20538
20539           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20540           Original commit message from CVS:
20541           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20542           The availability of extra codec data isn't something that
20543           warrants debug messages at WARNING level (see #376958).
20544
20545 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20546
20547           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20548           Original commit message from CVS:
20549           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20550           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20551           (gst_dvd_demux_send_subbuffer):
20552           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20553           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20554           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20555           (gst_mpeg_demux_send_subbuffer):
20556           * gst/mpegstream/gstmpegdemux.h:
20557           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20558           (gst_mpeg_parse_chain):
20559           Fix flow value combination; this fixes playbin/totem locking up if
20560           a VobSub file is specified as subtitle file (#334322). Flow value
20561           combination should only happen once we are fairly sure we've got all
20562           pads that are available for now. Since there isn't a well-specified
20563           time when this is the case in MPEG, we'll just assume this is the
20564           case once there has been a certain number of packets for each
20565           stream we've found so far.
20566
20567 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
20568
20569           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20570           Original commit message from CVS:
20571           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20572           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20573           Simplify the framerate code and support more framerates. Fixes #361584.
20574
20575 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20576
20577           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20578           Original commit message from CVS:
20579           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20580           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20581           Fix minor memleak when creating pads from static pad templates (#369627).
20582           * tests/check/Makefile.am:
20583           * tests/check/elements/.cvsignore:
20584           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20585           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20586           Add unit tests for mpeg2dec (#369627).
20587
20588 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20589
20590         * ChangeLog:
20591           give credit
20592           Original commit message from CVS:
20593           give credit
20594
20595 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
20596
20597           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20598           Original commit message from CVS:
20599           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20600           (gst_lame_change_state):
20601           * ext/lame/gstlame.h:
20602           Make lame timestamp flushed eos buffer by some additional timestamp
20603           accounting. Fixes #374760.
20604
20605 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
20606
20607           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20608           Original commit message from CVS:
20609           * gst/mpegaudioparse/gstmpegaudioparse.c:
20610           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20611           (gst_mp3parse_init), (gst_mp3parse_dispose),
20612           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20613           (gst_mp3parse_change_state):
20614           * gst/mpegaudioparse/gstmpegaudioparse.h:
20615           Make timestamp handling in mp3parse saner; now works for at least
20616           simple cases.
20617
20618 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
20619
20620           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20621           Original commit message from CVS:
20622           * gst/mpegaudioparse/Makefile.am:
20623           * gst/mpegaudioparse/gstmpegaudioparse.c:
20624           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20625           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20626           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20627           (gst_mp3parse_change_state), (plugin_init):
20628           * gst/mpegaudioparse/gstmpegaudioparse.h:
20629           Bring mp3parse into the 21st century.
20630           Use its own debug category, use gstadapter, format nicely to 80
20631           columns, and fix incorrect handling of 32 kHz and less files.
20632
20633 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
20634
20635           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20636           Original commit message from CVS:
20637           Patch by: Sebastian Droege <slomo at ubuntu dot com>
20638           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20639           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20640           * ext/mpeg2dec/gstmpeg2dec.h:
20641           libmpeg2 requires its output buffers to start at a 16byte aligned
20642           address or the altivec optimizations will explode.
20643
20644 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20645
20646           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20647           Original commit message from CVS:
20648           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20649           * ext/cdio/gstcdio.h:
20650           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20651           Move CD-TEXT utility function into common file so it can also be
20652           used by a future cdioparanoiasrc.
20653
20654 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20655
20656           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20657           Original commit message from CVS:
20658           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20659           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20660           information (fixes #340433).
20661
20662 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
20663
20664           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20665           Original commit message from CVS:
20666           Patch by: Josep Torra Valles  <josep at fluendo com>
20667           * gst/iec958/ac3_padder.c: (ac3p_init):
20668           * gst/mpegstream/gstmpegparse.c:
20669           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20670           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20671           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20672           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20673           (gst_rmdemux_parse_packet):
20674           Misc. fixes for problems discovered by Forte (different return types
20675           in function declaration and definition, pointer arithmetics with
20676           void pointers). Fixes #362639.
20677
20678 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20679
20680           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20681           Original commit message from CVS:
20682           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20683           Don't announce audio or subtitle streams that aren't really present,
20684           it makes dvddemux create pads that will never carry any data, which
20685           is not good.
20686
20687 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20688
20689           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20690           Original commit message from CVS:
20691           * ext/lame/gstlame.c: (gst_lame_set_property):
20692           Round up not allowed bitrates to the next higher allowed one
20693           (Closes: #361140).
20694
20695 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
20696
20697           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20698           Original commit message from CVS:
20699           * docs/plugins/Makefile.am:
20700           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20701           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20702           * ext/lame/gstlame.c: (gst_lame_class_init):
20703           * ext/lame/gstlame.h:
20704           Add docs for lame and lame to docs. Specify allowed bitrates
20705           in the properties description (#361140). Canonicalise object
20706           property names (ie. use hyphen instead of underscore).
20707           * docs/plugins/inspect/plugin-a52dec.xml:
20708           * docs/plugins/inspect/plugin-amrnb.xml:
20709           * docs/plugins/inspect/plugin-asf.xml:
20710           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20711           * docs/plugins/inspect/plugin-dvdread.xml:
20712           * docs/plugins/inspect/plugin-dvdsub.xml:
20713           * docs/plugins/inspect/plugin-iec958.xml:
20714           * docs/plugins/inspect/plugin-lame.xml:
20715           * docs/plugins/inspect/plugin-mad.xml:
20716           * docs/plugins/inspect/plugin-mpeg2dec.xml:
20717           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20718           * docs/plugins/inspect/plugin-mpegstream.xml:
20719           * docs/plugins/inspect/plugin-siddec.xml:
20720           Update version to CVS.
20721
20722 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20723
20724           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20725           Original commit message from CVS:
20726           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20727           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20728           (plugin_init):
20729           * po/POTFILES.in:
20730           Add i18n magic to lame plugin. Throw decent error message when we
20731           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20732
20733 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
20734
20735           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20736           Original commit message from CVS:
20737           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20738           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20739           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20740           Change caps to x-rdt, because it's not x-rtp.
20741           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20742           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20743           (gst_rmdemux_plugin_init):
20744           Activate pad before adding to the element.
20745           Return the combined stream return values after pad_alloc.
20746
20747 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
20748
20749           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20750           Original commit message from CVS:
20751           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20752           * ext/mpeg2dec/gstmpeg2dec.h:
20753           Add some debugging to timestamp handling.
20754           Make sure we don't convert invalid timestamps.
20755
20756 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20757
20758           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20759           Original commit message from CVS:
20760           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20761           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20762           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20763           (gst_dvd_demux_get_subpicture_stream):
20764           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20765           (gst_mpeg_demux_get_audio_stream),
20766           (gst_mpeg_demux_get_private_stream):
20767           Active pads before adding them to the running element. Don't assert
20768           on non-BYTE format newsegment events in asfdemux.
20769
20770 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
20771
20772           Printf format fixes.
20773           Original commit message from CVS:
20774           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20775           (gst_dvd_read_src_handle_seek_event):
20776           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20777           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20778           * ext/sidplay/gstsiddec.cc:
20779           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20780           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20781           (gst_rmdemux_parse_packet):
20782           Printf format fixes.
20783
20784 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20785
20786           gst/realmedia/: Added RDT depayloader.
20787           Original commit message from CVS:
20788           * gst/realmedia/Makefile.am:
20789           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20790           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20791           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20792           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20793           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20794           * gst/realmedia/rdtdepay.h:
20795           Added RDT depayloader.
20796           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20797           (gst_rmdemux_plugin_init), (plugin_init):
20798           Remove unused function.
20799           Added some more mime-types.
20800
20801 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20802
20803           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20804           Original commit message from CVS:
20805           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20806           If an incoming timestamp is within one sample of our current
20807           timestamp, then keep it. This prevents imprecision in the
20808           PTS (which only has 90khz granularity) from affecting our stream.
20809
20810 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
20811
20812           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20813           Original commit message from CVS:
20814           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20815           Reflow code so that compiler doesn't complain about possible use
20816           of uninitialised variable any longer; but just in case, initialise
20817           it anyway; also take object ref in query function and do peer pad
20818           stuff in a more thread-safe way.
20819
20820 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
20821
20822           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20823           Original commit message from CVS:
20824           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20825           Init a variable to make compilers happy.
20826
20827 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
20828
20829           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20830           Original commit message from CVS:
20831           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20832           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20833           (gst_dvd_demux_sync_stream_to_time):
20834           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20835           (gst_mpeg_demux_synchronise_pads),
20836           (gst_mpeg_demux_sync_stream_to_time):
20837           Send newsegment updates for sparse streams (#350778).
20838
20839 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20840
20841           ext/dvdread/dvdreadsrc.c: fix compile warning
20842           Original commit message from CVS:
20843           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20844           fix compile warning
20845
20846 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20847
20848         * configure.ac:
20849           bump the nano bitches
20850           Original commit message from CVS:
20851           bump the nano bitches
20852
20853 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20854
20855           configure.ac: As another attempt, synaesthesia can be enabled by passing
20856           Original commit message from CVS:
20857           * configure.ac:
20858           As another attempt, synaesthesia can be enabled by passing
20859           --with-plugins="synaesthesia" to configure
20860
20861 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20862
20863           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20864           Original commit message from CVS:
20865           * configure.ac:
20866           Don't build synaesthesia by default, until someone confirms that it
20867           is okay (filed as #356882)
20868
20869 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20870
20871           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20872           Original commit message from CVS:
20873           * configure.ac:
20874           Don't build synaesthesia by default, until someone confirms that it
20875           is okay (filed as #356882)
20876
20877 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20878
20879           Port synaesthesia.
20880           Original commit message from CVS:
20881           * configure.ac:
20882           * gst/synaesthesia/Makefile.am:
20883           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20884           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20885           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20886           (gst_synaesthesia_change_state), (plugin_init):
20887           Port synaesthesia.
20888
20889 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20890
20891           More G_OBJECT macro fixing.
20892           Original commit message from CVS:
20893           * ext/mad/gstid3tag.c:
20894           * gst/mpegstream/gstrfc2250enc.h:
20895           * gst/synaesthesia/gstsynaesthesia.c:
20896           More G_OBJECT macro fixing.
20897
20898 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
20899
20900           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20901           Original commit message from CVS:
20902           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20903           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20904           Fix initialisation dummy buffer, the offsets are relative to the start
20905           of the buffers. Fixes #356004.
20906
20907 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
20908
20909         * gst-plugins-ugly.spec.in:
20910           update spec file
20911           Original commit message from CVS:
20912           update spec file
20913
20914 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20915
20916           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20917           Original commit message from CVS:
20918           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20919           Add convert query (needed for later when we just operate in time
20920           format and let the base source class handle all the seeking stuff).
20921
20922 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20923
20924           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20925           Original commit message from CVS:
20926           * gst/asfdemux/gstasfdemux.c:
20927           (gst_asf_demux_get_gst_tag_from_tag_name),
20928           (gst_asf_demux_process_ext_content_desc):
20929           Erm, lets properly fix it. The only non-text tag that we support is
20930           the track-number and that is an UINT. asfdemux was returning a GValue
20931           initialized as INT. Further the Track and not the TrackNumber tag
20932           (the latter is a string too).
20933
20934 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20935
20936           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20937           Original commit message from CVS:
20938           * gst/asfdemux/gstasfdemux.c:
20939           (gst_asf_demux_get_gst_tag_from_tag_name),
20940           (gst_asf_demux_process_ext_content_desc):
20941           Skip tags that are unknown (was producing an uninialized GValue).
20942
20943 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
20944
20945           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20946           Original commit message from CVS:
20947           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20948           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20949           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20950           (gst_a52dec_set_property), (gst_a52dec_get_property):
20951           * ext/a52dec/gsta52dec.h:
20952           Patch from from Michal Benes <michal.benes@itonis.tv>:
20953           Add two things to a52dec: configure the exact output format for ac3
20954           decoding through properties, if desired.
20955           By default, configure an output format preferred by downstream. Now
20956           that audioconvert lists caps by preference, this means that a52dec
20957           can do downmixing (iff required) rather than audioconvert, so it can
20958           use the ac3 downmix levels from the bitstream.
20959
20960 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20961
20962           Add missing GST_LIBS to the link flags
20963           Original commit message from CVS:
20964           * ext/lame/Makefile.am:
20965           * ext/mpeg2dec/Makefile.am:
20966           * gst/dvdlpcmdec/Makefile.am:
20967           * gst/dvdsub/Makefile.am:
20968           * gst/mpegaudioparse/Makefile.am:
20969           Add missing GST_LIBS to the link flags
20970
20971 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20972
20973           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20974           Original commit message from CVS:
20975           * configure.ac:
20976           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20977
20978 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20979
20980           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
20981           Original commit message from CVS:
20982           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
20983           fix build for debug disabled
20984
20985 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20986
20987           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
20988           Original commit message from CVS:
20989           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20990           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
20991           Use static pad templates with ANY caps for the source pads for
20992           simplicity and to avoid warnings when creating pads for unhandled
20993           codec IDs (#351795).
20994
20995 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
20996
20997           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
20998           Original commit message from CVS:
20999           Patch by: Michal Benes <michal dot benes at itonis dot tv>
21000           * ext/mad/gstmad.c: (gst_mad_chain):
21001           Fix timestamping in mad by only activating a new timestamp when the
21002           previous frame has been decoded. Fixes #350723.
21003           Also clean up some of the non fatal warnings when the input buffer is
21004           too small to decode a header.
21005
21006 === release 0.10.4 ===
21007
21008 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21009
21010         * ChangeLog:
21011         * NEWS:
21012         * RELEASE:
21013         * configure.ac:
21014         * docs/plugins/gst-plugins-ugly-plugins.args:
21015         * docs/plugins/inspect/plugin-a52dec.xml:
21016         * docs/plugins/inspect/plugin-amrnb.xml:
21017         * docs/plugins/inspect/plugin-asf.xml:
21018         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21019         * docs/plugins/inspect/plugin-dvdread.xml:
21020         * docs/plugins/inspect/plugin-dvdsub.xml:
21021         * docs/plugins/inspect/plugin-iec958.xml:
21022         * docs/plugins/inspect/plugin-lame.xml:
21023         * docs/plugins/inspect/plugin-mad.xml:
21024         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21025         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21026         * docs/plugins/inspect/plugin-mpegstream.xml:
21027         * docs/plugins/inspect/plugin-rmdemux.xml:
21028         * docs/plugins/inspect/plugin-siddec.xml:
21029           releasing 0.10.4
21030           Original commit message from CVS:
21031           releasing 0.10.4
21032
21033 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21034
21035         * po/af.po:
21036         * po/az.po:
21037         * po/cs.po:
21038         * po/en_GB.po:
21039         * po/hu.po:
21040         * po/it.po:
21041         * po/nb.po:
21042         * po/nl.po:
21043         * po/or.po:
21044         * po/sq.po:
21045         * po/sr.po:
21046         * po/sv.po:
21047         * po/uk.po:
21048         * po/vi.po:
21049           Update .po files
21050           Original commit message from CVS:
21051           Update .po files
21052
21053 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
21054
21055           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21056           Original commit message from CVS:
21057           Patch by: Wim Taymans <wim at fluendo dot com>
21058           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21059           Instead of forwarding the event in the wrong format, unref it and set
21060           a boolean that we still need to send it in the streaming thread.
21061           Fixes #350554
21062
21063 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21064
21065           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21066           Original commit message from CVS:
21067           Patch by: Edward Hervey (edward at fluendo dot com)
21068           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21069           Put debug category initialization before use of GST_DEBUG, in order
21070           to remove a fatal warning.  Fixes #350895
21071
21072 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21073
21074           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21075           Original commit message from CVS:
21076           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21077           Set rank to NONE for the time being until we make playbin handle
21078           subtitle pictures again (dvdsubdec seems to be a bit shaky at
21079           times when seeking, so it's probably better if it doesn't get
21080           autoplugged for the time being).
21081
21082 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21083
21084           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21085           Original commit message from CVS:
21086           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21087           (gst_rmdemux_parse_mdpr):
21088           Handle audio streams with stream_version 3 properly; warn about
21089           unknown stream versions; handle unknown fourccs a tad more
21090           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21091           with GST_FOURCC_FORMAT.
21092
21093 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21094
21095           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21096           Original commit message from CVS:
21097           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21098           Error out properly if this is an interactive DVD (fixes #345694).
21099
21100 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21101
21102           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21103           Original commit message from CVS:
21104           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21105           When the first_access is 1 or 0, we should copy the timestamp from
21106           the incoming buffer if there is one.
21107
21108 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21109
21110           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21111           Original commit message from CVS:
21112           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21113           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21114           Use GST_ELEMENT_ERROR for error reporting; post errors in some
21115           more places; remove superfluous newlines from debug statements.
21116
21117 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
21118
21119           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21120           Original commit message from CVS:
21121           Patch by: Frédéric Riss  <frederic.riss at gmail com>
21122           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21123           Don't set negative durations on outgoing buffers (#350044),
21124           which happens when you use macros that got changed during
21125           the last unstable cycle because they were thought not to
21126           be used anywhere.
21127
21128 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21129
21130           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21131           Original commit message from CVS:
21132           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21133           (gst_dvd_read_src_goto_chapter),
21134           (gst_dvd_read_src_get_chapter_starts),
21135           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21136           (gst_dvd_read_src_get_time_for_sector),
21137           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21138           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21139           (gst_dvd_read_src_goto_sector):
21140           * ext/dvdread/dvdreadsrc.h:
21141           Add basic support for time-based seeking; set timestamps on
21142           outgoing buffers if we have them; create table with
21143           chapter to time mapping when opening a title; rename
21144           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21145           make it take an explicit pgc argument; fix up some debugging
21146           messages so that title/chapter numbers are printed as starting
21147           from 1 for easier readability.
21148
21149 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
21150
21151           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21152           Original commit message from CVS:
21153           * gst/realmedia/Makefile.am:
21154           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21155           (gst_rmdemux_parse_cont):
21156           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21157           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21158           * gst/realmedia/rmutils.h:
21159           Factor out some code into rmutils.[ch]; when reading
21160           strings, don't read beyond the available data; read
21161           metadata strings correctly (string length is 16 bits
21162           here, not just 8).
21163
21164 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21165
21166           Fix dist by including gst-libs/
21167           Original commit message from CVS:
21168           * Makefile.am:
21169           * configure.ac:
21170           * gst/asfdemux/gstasfdemux.c:
21171           Fix dist by including gst-libs/
21172
21173 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21174
21175           Make custom error messages translatable.
21176           Original commit message from CVS:
21177           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21178           * po/POTFILES.in:
21179           Make custom error messages translatable.
21180           * gst/asfdemux/gstasf.c: (plugin_init):
21181           Remove setlocale() call, doesn't seem to be needed or recommended for
21182           plugins, at least not according to gstreamer/docs/random/i18n.
21183
21184 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21185
21186           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21187           Original commit message from CVS:
21188           * gst/asfdemux/Makefile.am:
21189           * gst/asfdemux/asfheaders.c:
21190           * gst/asfdemux/asfheaders.h:
21191           * gst/asfdemux/gstasf.c: (plugin_init):
21192           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21193           Error out when the stream is encrypted (rather than feeding
21194           garbage to the decoders). Fixes #349025.
21195
21196 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21197
21198           Add/enable autofoo magic for translations.
21199           Original commit message from CVS:
21200           * Makefile.am:
21201           * autogen.sh:
21202           * configure.ac:
21203           * po/POTFILES.in:
21204           Add/enable autofoo magic for translations.
21205
21206 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
21207
21208           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21209           Original commit message from CVS:
21210           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21211           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21212           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21213           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21214           Don't leak streams, strings or caps. Get rid of unnecessary
21215           getcaps() function.
21216
21217 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21218
21219           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21220           Original commit message from CVS:
21221           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21222           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21223           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21224           (gst_rmdemux_stream_clear_cached_subpackets),
21225           (gst_rmdemux_descramble_cook_audio),
21226           (gst_rmdemux_descramble_dnet_audio),
21227           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21228           Descramble cook audio streams before sending them to the
21229           decoder. Fixes #347292.
21230           Also miscellaneous clean-ups and log-level changes.
21231
21232 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21233
21234           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21235           Original commit message from CVS:
21236           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
21237           * ext/lame/gstlame.c: (gst_lame_setup):
21238           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21239
21240 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
21241
21242           ext/sidplay/gstsiddec.*: Remove old metadata thing.
21243           Original commit message from CVS:
21244           * ext/sidplay/gstsiddec.cc:
21245           * ext/sidplay/gstsiddec.h:
21246           Remove old metadata thing.
21247
21248 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21249
21250           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21251           Original commit message from CVS:
21252           * gst/asfdemux/gstasfdemux.c:
21253           (gst_asf_demux_get_ext_stream_props_for_stream),
21254           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21255           Find language codes for audio streams if they are available.
21256
21257 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21258
21259           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21260           Original commit message from CVS:
21261           * gst/asfdemux/asfheaders.h:
21262           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21263           (gst_asf_demux_process_stream),
21264           (gst_asf_demux_process_language_list),
21265           (gst_asf_demux_process_ext_stream_props),
21266           (gst_asf_demux_process_queued_extended_stream_objects),
21267           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21268           * gst/asfdemux/gstasfdemux.h:
21269           Parse extended stream properties objects and stream objects
21270           hidden inside them (but delay creation of the appropriate
21271           pads until after all the 'normal' stream objects have been
21272           dealt with) (#343763). Also parse language list object.
21273
21274 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21275
21276           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21277           Original commit message from CVS:
21278           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21279           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21280           (find_seek_offset_time), (gst_rmdemux_perform_seek),
21281           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21282           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21283           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21284           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21285           * gst/realmedia/rmdemux.h:
21286           Cleanups, use GstSegment for seeking.
21287           Fix error handling.
21288           Combine flow return from all streams.
21289
21290 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21291
21292           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21293           Original commit message from CVS:
21294           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21295           Remove g_assert that shouldn't be there.
21296
21297 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
21298
21299           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21300           Original commit message from CVS:
21301           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21302           Fix refcounting when cropping. Fixes #341677.
21303
21304 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
21305
21306           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21307           Original commit message from CVS:
21308           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21309           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21310           (gst_asf_demux_process_segment):
21311           Fix typo. Closes #347029.
21312
21313 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21314
21315           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21316           Original commit message from CVS:
21317           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21318           Skip chunks for unknown streams properly. Fixes broken sound
21319           and/or video for files that have additional streams that
21320           we don't recognise yet (e.g. if they are embedded in extended
21321           stream properties). Partly fixes #343763.
21322
21323 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21324
21325           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21326           Original commit message from CVS:
21327           * gst/asfdemux/asfheaders.c:
21328           * gst/asfdemux/asfheaders.h:
21329           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21330           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21331           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21332           (gst_asf_demux_change_state):
21333           * gst/asfdemux/gstasfdemux.h:
21334           Add some more GUIDs and make debug log more readable
21335           and easier to follow when parsing the headers.
21336
21337 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
21338
21339           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21340           Original commit message from CVS:
21341           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21342           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21343           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21344           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21345           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21346           * ext/dvdread/dvdreadsrc.h:
21347           Rewrite seeking code and make seeking in DVDs work (#337834).
21348
21349 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21350
21351           autogen.sh: Check for automake-1.9 as well.
21352           Original commit message from CVS:
21353           * autogen.sh:
21354           Check for automake-1.9 as well.
21355
21356 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21357
21358           ext/dvdread/dvdreadsrc.c: Make check stronger.
21359           Original commit message from CVS:
21360           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21361           Make check stronger.
21362
21363 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21364
21365           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21366           Original commit message from CVS:
21367           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21368           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21369           (gst_asf_demux_push_buffer):
21370           * gst/asfdemux/gstasfdemux.h:
21371           Handle unknown codec IDs/fourccs properly (#345879); send tag
21372           events after newsegment event; fix use of GST_FOURCC_FORMAT
21373           macro.
21374
21375 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21376
21377           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21378           Original commit message from CVS:
21379           * ext/a52dec/gsta52dec.c: (plugin_init):
21380           Call the channel positions get_type() method in plugin_init
21381           to ensure that it isn't simultaneously called later from
21382           multiple threads.
21383
21384 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21385
21386           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21387           Original commit message from CVS:
21388           * gst/mpegstream/gstmpegpacketize.c:
21389           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21390           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21391           Also flush packetizer cache when we get a buffer that has the
21392           DISCONT flag set; update current byte position from buffer
21393           offset after a flush.
21394
21395 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21396
21397           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21398           Original commit message from CVS:
21399           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21400           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21401           (gst_mpeg_packetize_read):
21402           * gst/mpegstream/gstmpegpacketize.h:
21403           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21404           (gst_mpeg_parse_change_state):
21405           Flush packetizer cache when we get a FLUSH_STOP event;
21406           remove unused source pad member from packetizer; add debug
21407           category for packetizer.
21408
21409 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21410
21411           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21412           Original commit message from CVS:
21413           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21414           Treat dual-mono as stereo. It should really be output on 2 separate
21415           pads, but isn't for now.
21416
21417 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21418
21419           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21420           Original commit message from CVS:
21421           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21422           Assume 4:3 DAR rather than 4:3 PAR (#345184).
21423
21424 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21425
21426           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21427           Original commit message from CVS:
21428           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21429           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21430           any PAR whatsoever (rather than using 0/0, which will lead to
21431           an abort later on). Fixes #345184.
21432
21433 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
21434
21435           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21436           Original commit message from CVS:
21437           Patch by: Michael Dominic K.  < mdk at mdk org pl>
21438           * ext/mad/gstmad.c: (gst_mad_chain):
21439           Send newsegment event before calling
21440           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21441           in connection with pad blocking (#342594). While we're at it,
21442           do some minor clean-ups.
21443
21444 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21445
21446           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21447           Original commit message from CVS:
21448           * configure.ac:
21449           Fix --disable-external (can't set conditionals conditionally,
21450           #343602).
21451
21452 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21453
21454           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21455           Original commit message from CVS:
21456           * ext/a52dec/Makefile.am:
21457           ... and then he said "When you go and fix the build you
21458           better make sure you have some spare backslashes in your
21459           pocket".
21460
21461 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
21462
21463           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21464           Original commit message from CVS:
21465           * ext/sidplay/gstsiddec.cc:
21466           Fix copyright, email addresses and descriptions.
21467           Use saner defaults for arguments. Fixes #344667.
21468           constify some stuff.
21469           Fix memleaks.
21470           Add tags.
21471           Fix negotiation to do mono/44100 by default.
21472           Post error messages.
21473           Use _scale_int where possible.
21474
21475 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
21476
21477           ext/dvdnav/.cvsignore: More ignore
21478           Original commit message from CVS:
21479           * ext/dvdnav/.cvsignore:
21480           More ignore
21481
21482 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21483
21484           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21485           Original commit message from CVS:
21486           * tests/check/elements/amrnbenc.c: (push_data):
21487           Init memory before feeding it to the encoder to make
21488           the valgrind test succeed.
21489
21490 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
21491
21492           gst/asfdemux/.cvsignore: More ignore
21493           Original commit message from CVS:
21494           * gst/asfdemux/.cvsignore:
21495           More ignore
21496
21497 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21498
21499           .cvsignore: Ignore files generated by 'make dist'.
21500           Original commit message from CVS:
21501           * .cvsignore:
21502           Ignore files generated by 'make dist'.
21503
21504 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21505
21506           update build files
21507           Original commit message from CVS:
21508           * autogen.sh:
21509           * configure.ac:
21510           * ext/a52dec/Makefile.am:
21511           * ext/dvdnav/Makefile.am:
21512           * ext/dvdread/Makefile.am:
21513           * ext/lame/Makefile.am:
21514           * ext/mad/Makefile.am:
21515           * ext/mpeg2dec/Makefile.am:
21516           * ext/sidplay/Makefile.am:
21517           update build files
21518
21519 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21520
21521           autogen.sh: require am17
21522           Original commit message from CVS:
21523           * autogen.sh:
21524           require am17
21525           * configure.ac:
21526           * ext/annodex/Makefile.am:
21527           * ext/cdio/Makefile.am:
21528           * ext/dv/Makefile.am:
21529           * ext/esd/Makefile.am:
21530           * ext/flac/Makefile.am:
21531           * ext/gdk_pixbuf/Makefile.am:
21532           * ext/ladspa/Makefile.am:
21533           * ext/libcaca/Makefile.am:
21534           * ext/speex/Makefile.am:
21535           * ext/taglib/Makefile.am:
21536           * sys/oss/Makefile.am:
21537           * sys/sunaudio/Makefile.am:
21538           * sys/ximage/Makefile.am:
21539           clean up build further
21540
21541 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
21542
21543           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21544           Original commit message from CVS:
21545           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21546           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21547           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21548           (gst_mpeg2dec_change_state):
21549           * ext/mpeg2dec/gstmpeg2dec.h:
21550           Simplify and don't leak our buffer pool.
21551           Use _scale_int.
21552           Remove unfixed bug number from previous ChangeLog entry.
21553
21554 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21555
21556           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21557           Original commit message from CVS:
21558           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21559           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21560           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21561           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21562           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21563           (handle_sequence), (handle_picture), (handle_slice),
21564           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21565           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21566           * ext/mpeg2dec/gstmpeg2dec.h:
21567           Fix padtemplate as we can now do fractional framerates.
21568           Small cleanups.
21569           Use GstSegment.
21570           Add simple frame dropping QoS.
21571           Precalc buffer output sizes and UV offsets.
21572           Always give libmpeg2 a valid fbuf when it wants one.
21573           don't trust libmpeg to discard our buffers but manage it
21574           ourselves.
21575           Fixes #343627, #327350, #335288
21576
21577 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
21578
21579           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21580           Original commit message from CVS:
21581           * win32/MANIFEST:
21582           Add a manifest for futures ugly win32 releases.
21583           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21584           Move bufcaps declaration at the begining of the instructions
21585           block.
21586
21587 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21588
21589           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21590           Original commit message from CVS:
21591           * ext/alsaspdif/alsaspdifsink.h:
21592           * ext/amrwb/gstamrwbdec.h:
21593           * ext/amrwb/gstamrwbenc.h:
21594           * ext/amrwb/gstamrwbparse.h:
21595           * ext/arts/gst_arts.h:
21596           * ext/artsd/gstartsdsink.h:
21597           * ext/audiofile/gstafparse.h:
21598           * ext/audiofile/gstafsink.h:
21599           * ext/audiofile/gstafsrc.h:
21600           * ext/audioresample/gstaudioresample.h:
21601           * ext/bz2/gstbz2dec.h:
21602           * ext/bz2/gstbz2enc.h:
21603           * ext/dirac/gstdiracdec.h:
21604           * ext/directfb/dfbvideosink.h:
21605           * ext/divx/gstdivxdec.h:
21606           * ext/divx/gstdivxenc.h:
21607           * ext/dts/gstdtsdec.h:
21608           * ext/faac/gstfaac.h:
21609           * ext/gsm/gstgsmdec.h:
21610           * ext/gsm/gstgsmenc.h:
21611           * ext/ivorbis/vorbisenc.h:
21612           * ext/libfame/gstlibfame.h:
21613           * ext/nas/nassink.h:
21614           * ext/neon/gstneonhttpsrc.h:
21615           * ext/polyp/polypsink.h:
21616           * ext/sdl/sdlaudiosink.h:
21617           * ext/sdl/sdlvideosink.h:
21618           * ext/shout/gstshout.h:
21619           * ext/snapshot/gstsnapshot.h:
21620           * ext/sndfile/gstsf.h:
21621           * ext/swfdec/gstswfdec.h:
21622           * ext/tarkin/gsttarkindec.h:
21623           * ext/tarkin/gsttarkinenc.h:
21624           * ext/theora/theoradec.h:
21625           * ext/wavpack/gstwavpackdec.h:
21626           * ext/wavpack/gstwavpackparse.h:
21627           * ext/xine/gstxine.h:
21628           * ext/xvid/gstxviddec.h:
21629           * ext/xvid/gstxvidenc.h:
21630           * gst/cdxaparse/gstcdxaparse.h:
21631           * gst/cdxaparse/gstcdxastrip.h:
21632           * gst/colorspace/gstcolorspace.h:
21633           * gst/festival/gstfestival.h:
21634           * gst/freeze/gstfreeze.h:
21635           * gst/gdp/gstgdpdepay.h:
21636           * gst/gdp/gstgdppay.h:
21637           * gst/modplug/gstmodplug.h:
21638           * gst/mpeg1sys/gstmpeg1systemencode.h:
21639           * gst/mpeg1videoparse/gstmp1videoparse.h:
21640           * gst/mpeg2sub/gstmpeg2subt.h:
21641           * gst/mpegaudioparse/gstmpegaudioparse.h:
21642           * gst/multifilesink/gstmultifilesink.h:
21643           * gst/overlay/gstoverlay.h:
21644           * gst/playondemand/gstplayondemand.h:
21645           * gst/qtdemux/qtdemux.h:
21646           * gst/rtjpeg/gstrtjpegdec.h:
21647           * gst/rtjpeg/gstrtjpegenc.h:
21648           * gst/smooth/gstsmooth.h:
21649           * gst/smoothwave/gstsmoothwave.h:
21650           * gst/spectrum/gstspectrum.h:
21651           * gst/speed/gstspeed.h:
21652           * gst/stereo/gststereo.h:
21653           * gst/switch/gstswitch.h:
21654           * gst/tta/gstttadec.h:
21655           * gst/tta/gstttaparse.h:
21656           * gst/videodrop/gstvideodrop.h:
21657           * gst/xingheader/gstxingmux.h:
21658           * sys/directdraw/gstdirectdrawsink.h:
21659           * sys/directsound/gstdirectsoundsink.h:
21660           * sys/dxr3/dxr3audiosink.h:
21661           * sys/dxr3/dxr3spusink.h:
21662           * sys/dxr3/dxr3videosink.h:
21663           * sys/qcam/gstqcamsrc.h:
21664           * sys/vcd/vcdsrc.h:
21665           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21666
21667 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21668
21669           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21670           Original commit message from CVS:
21671           * ext/a52dec/gsta52dec.h:
21672           * ext/amrnb/amrnbdec.h:
21673           * ext/amrnb/amrnbenc.h:
21674           * ext/amrnb/amrnbparse.h:
21675           * ext/mpeg2dec/gstmpeg2dec.h:
21676           * ext/sidplay/gstsiddec.h:
21677           * gst/ac3parse/gstac3parse.h:
21678           * gst/asfdemux/gstasfdemux.h:
21679           * gst/asfdemux/gstasfmux.h:
21680           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21681           * gst/iec958/ac3iec.h:
21682           * gst/mpegaudioparse/gstmpegaudioparse.h:
21683           * gst/mpegstream/gstdvddemux.h:
21684           * gst/mpegstream/gstmpegclock.h:
21685           * gst/mpegstream/gstmpegdemux.h:
21686           * gst/mpegstream/gstmpegparse.h:
21687           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21688
21689 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
21690
21691           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21692           Original commit message from CVS:
21693           * README:
21694           Replace current README (containing the release notes from
21695           some 0.9.x version) with a proper README taken from the core.
21696
21697 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21698
21699           ext/amrnb/: Sortof first quick cleanup of all this mess...
21700           Original commit message from CVS:
21701           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21702           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21703           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21704           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21705           * ext/amrnb/amrnbparse.h:
21706           Sortof first quick cleanup of all this mess...
21707           Don't crap out on empty and invalid FTs but treat them as
21708           empty packets, the decoder handles them fine.
21709           Fixes #342222.
21710
21711 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21712
21713           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21714           Original commit message from CVS:
21715           * gst/asfdemux/gstasf.c: (plugin_init):
21716           Call gst_riff_init() so the riff debug category gets set up
21717           before it is being used.
21718
21719 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
21720
21721           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21722           Original commit message from CVS:
21723           * gst/iec958/ac3_padder.c: (ac3p_parse):
21724           * gst/iec958/ac3_padder.h:
21725           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21726           (ac3iec_chain_raw), (ac3iec_change_state):
21727           * gst/iec958/ac3iec.h:
21728           Write rate into the caps, for the allowed ac3 rates. Some minor
21729           cleanups.
21730
21731 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
21732
21733           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21734           Original commit message from CVS:
21735           Patch by: James "Doc" Livingston  <doclivingston gmail com>
21736           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21737           Do tag merging correctly (#339918). Output taglists
21738           properly in debug statements too while we're at it.
21739
21740 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21741
21742           ext/a52dec/gsta52dec.c: Add more debug
21743           Original commit message from CVS:
21744           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21745           Add more debug
21746           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21747           (gst_dvdlpcmdec_init), (update_timestamps),
21748           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21749           (dvdlpcmdec_sink_event):
21750           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21751           If we have a first_access offset but no current timestamp (might
21752           happen after a seek), then calculate a start time for the first
21753           portion so that it will align with the timestamp given for the
21754           first_access portion.
21755           If a new-segment arrives with format time, store the start
21756           time as a failsafe timestamp in case we never get any further
21757           timestamp info (unlikely)
21758           Mask out the 'frame number' section of the incoming header so
21759           that we don't consider it to be changing on every buffer and
21760           reset the caps constantly.
21761           Use gst_util_uint64_scale for duration calculation
21762
21763 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
21764
21765           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21766           Original commit message from CVS:
21767           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21768           Fix timestamping for cases where the first_access parameter is 4.
21769           Ensure we don't overrun buffers in other cases.
21770
21771 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21772
21773           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21774           Original commit message from CVS:
21775           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21776           Fix silly bug when reading metadata (#341254).
21777
21778 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
21779
21780           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21781           Original commit message from CVS:
21782           * autogen.sh: (CONFIGURE_DEF_OPT):
21783           libtoolize on Darwin/MacOSX is called glibtoolize
21784
21785 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21786
21787           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21788           Original commit message from CVS:
21789           * ext/lame/gstlame.c: (gst_lame_get_type),
21790           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21791           (gst_lame_setup), (gst_lame_change_state):
21792           * ext/lame/gstlame.h:
21793           Remove tag writing from lame (which was completely broken
21794           anyway, #329184). Leaving GstTagSetter interface around for
21795           now, albeit non-functional. Should be removed completely
21796           in 0.11. Use the 'id3v2mux' plugin from -good for writing
21797           tags.
21798
21799 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
21800
21801         * ChangeLog:
21802         * ext/dvdread/dvdreadsrc.c:
21803         * gst/asfdemux/gstasfdemux.c:
21804           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21805           Original commit message from CVS:
21806           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21807
21808 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
21809
21810           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21811           Original commit message from CVS:
21812           Patch by: Andres Salomon  <dilinger at debian org>
21813           * ext/lame/gstlame.c: (gst_lame_sink_event):
21814           Fix typo (comma vs. semicolon) (#340710).
21815
21816 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
21817
21818           ext/mad/gstmad.c: Make mad the second element to support the highly useful
21819           Original commit message from CVS:
21820           Patch by: Lutz Müller <lutz at topfrose de>
21821           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21822           Make mad the second element to support the highly useful
21823           FORMATS query (#340594)
21824
21825 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
21826
21827           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21828           Original commit message from CVS:
21829           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21830           (gst_mpeg2dec_src_query):
21831           Remember the query duration format before passing it upstream since it
21832           could have been modified.
21833           Add GST_WARNING_OBJECT in sink convert function to detail why the
21834           conversion didn't work.
21835
21836 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21837
21838           Define GstElementDetails as const and also static (when defined as global)
21839           Original commit message from CVS:
21840           * ext/amrwb/gstamrwbdec.c:
21841           * ext/amrwb/gstamrwbenc.c:
21842           * ext/amrwb/gstamrwbparse.c:
21843           * ext/arts/gst_arts.c:
21844           * ext/artsd/gstartsdsink.c:
21845           * ext/audiofile/gstafparse.c:
21846           * ext/audiofile/gstafsink.c:
21847           * ext/audiofile/gstafsrc.c:
21848           * ext/audioresample/gstaudioresample.c:
21849           * ext/bz2/gstbz2dec.c:
21850           * ext/bz2/gstbz2enc.c:
21851           * ext/cdaudio/gstcdaudio.c:
21852           * ext/directfb/dfbvideosink.c:
21853           * ext/divx/gstdivxdec.c:
21854           * ext/divx/gstdivxenc.c:
21855           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21856           * ext/faac/gstfaac.c: (gst_faac_base_init):
21857           * ext/faad/gstfaad.c:
21858           * ext/gsm/gstgsmdec.c:
21859           * ext/gsm/gstgsmenc.c:
21860           * ext/hermes/gsthermescolorspace.c:
21861           * ext/ivorbis/vorbisfile.c:
21862           * ext/lcs/gstcolorspace.c:
21863           * ext/libfame/gstlibfame.c:
21864           * ext/libmms/gstmms.c: (gst_mms_base_init):
21865           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21866           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21867           * ext/nas/nassink.c: (gst_nassink_base_init):
21868           * ext/neon/gstneonhttpsrc.c:
21869           * ext/sdl/sdlaudiosink.c:
21870           * ext/sdl/sdlvideosink.c:
21871           * ext/shout/gstshout.c:
21872           * ext/snapshot/gstsnapshot.c:
21873           * ext/sndfile/gstsf.c:
21874           * ext/swfdec/gstswfdec.c:
21875           * ext/tarkin/gsttarkindec.c:
21876           * ext/tarkin/gsttarkinenc.c:
21877           * ext/theora/theoradec.c:
21878           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21879           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21880           * ext/xvid/gstxviddec.c:
21881           * ext/xvid/gstxvidenc.c:
21882           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21883           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21884           * gst/chart/gstchart.c:
21885           * gst/colorspace/gstcolorspace.c:
21886           * gst/deinterlace/gstdeinterlace.c:
21887           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21888           * gst/festival/gstfestival.c:
21889           * gst/filter/gstbpwsinc.c:
21890           * gst/filter/gstiir.c:
21891           * gst/filter/gstlpwsinc.c:
21892           * gst/freeze/gstfreeze.c:
21893           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21894           * gst/librfb/gstrfbsrc.c:
21895           * gst/mixmatrix/mixmatrix.c:
21896           * gst/mpeg1sys/gstmpeg1systemencode.c:
21897           * gst/mpeg1videoparse/gstmp1videoparse.c:
21898           * gst/mpeg2sub/gstmpeg2subt.c:
21899           * gst/mpegaudioparse/gstmpegaudioparse.c:
21900           * gst/multifilesink/gstmultifilesink.c:
21901           * gst/overlay/gstoverlay.c:
21902           * gst/passthrough/gstpassthrough.c:
21903           * gst/playondemand/gstplayondemand.c:
21904           * gst/qtdemux/qtdemux.c:
21905           * gst/rtjpeg/gstrtjpegdec.c:
21906           * gst/rtjpeg/gstrtjpegenc.c:
21907           * gst/smooth/gstsmooth.c:
21908           * gst/smoothwave/gstsmoothwave.c:
21909           * gst/spectrum/gstspectrum.c:
21910           * gst/speed/gstspeed.c:
21911           * gst/stereo/gststereo.c:
21912           * gst/switch/gstswitch.c:
21913           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21914           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21915           * gst/vbidec/gstvbidec.c:
21916           * gst/videocrop/gstvideocrop.c:
21917           * gst/videodrop/gstvideodrop.c:
21918           * gst/virtualdub/gstxsharpen.c:
21919           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21920           * gst/y4m/gsty4mencode.c:
21921           * sys/cdrom/gstcdplayer.c:
21922           * sys/directdraw/gstdirectdrawsink.c:
21923           * sys/directsound/gstdirectsoundsink.c:
21924           * sys/glsink/glimagesink.c:
21925           * sys/qcam/gstqcamsrc.c:
21926           * sys/v4l2/gstv4l2src.c:
21927           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21928           * sys/ximagesrc/ximagesrc.c:
21929           Define GstElementDetails as const and also static (when defined as
21930           global)
21931
21932 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21933
21934           Define GstElementDetails as const and also static (when defined as global)
21935           Original commit message from CVS:
21936           * ext/mad/gstid3tag.c:
21937           * ext/mad/gstmad.c:
21938           * gst/ac3parse/gstac3parse.c:
21939           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21940           * gst/synaesthesia/gstsynaesthesia.c:
21941           Define GstElementDetails as const and also static (when defined as
21942           global)
21943
21944 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21945
21946           Define GstElementDetails as const and also static (when defined as global)
21947           Original commit message from CVS:
21948           * ext/aalib/gstaasink.c:
21949           * ext/annodex/gstcmmldec.c:
21950           * ext/annodex/gstcmmlenc.c:
21951           * ext/cairo/gsttextoverlay.c:
21952           * ext/cairo/gsttimeoverlay.c:
21953           * ext/cdio/gstcdiocddasrc.c:
21954           * ext/dv/gstdvdec.c:
21955           * ext/dv/gstdvdemux.c:
21956           * ext/esd/esdmon.c:
21957           * ext/esd/esdsink.c:
21958           * ext/flac/gstflacenc.c:
21959           * ext/flac/gstflactag.c:
21960           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21961           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21962           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21963           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21964           * ext/gdk_pixbuf/pixbufscale.c:
21965           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21966           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21967           * ext/jpeg/gstjpegdec.c:
21968           * ext/jpeg/gstjpegenc.c:
21969           * ext/jpeg/gstsmokedec.c:
21970           * ext/jpeg/gstsmokeenc.c:
21971           * ext/libcaca/gstcacasink.c:
21972           * ext/libmng/gstmngdec.c:
21973           * ext/libmng/gstmngenc.c:
21974           * ext/libpng/gstpngdec.c:
21975           * ext/libpng/gstpngenc.c:
21976           * ext/mikmod/gstmikmod.c:
21977           * ext/raw1394/gstdv1394src.c:
21978           * ext/shout2/gstshout2.c: (gst_shout2send_init):
21979           * ext/shout2/gstshout2.h:
21980           * ext/speex/gstspeexdec.c:
21981           * ext/speex/gstspeexenc.c:
21982           * gst/alpha/gstalpha.c:
21983           * gst/alpha/gstalphacolor.c:
21984           * gst/apetag/gstapedemux.c:
21985           * gst/auparse/gstauparse.c:
21986           * gst/autodetect/gstautoaudiosink.c:
21987           (gst_auto_audio_sink_base_init):
21988           * gst/autodetect/gstautovideosink.c:
21989           (gst_auto_video_sink_base_init):
21990           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
21991           * gst/avi/gstavimux.c: (gst_avimux_base_init):
21992           * gst/cutter/gstcutter.c:
21993           * gst/debug/breakmydata.c:
21994           * gst/debug/efence.c:
21995           * gst/debug/gstnavigationtest.c:
21996           * gst/debug/gstnavseek.c:
21997           * gst/debug/negotiation.c:
21998           * gst/debug/progressreport.c:
21999           * gst/debug/testplugin.c:
22000           * gst/effectv/gstaging.c:
22001           * gst/effectv/gstdice.c:
22002           * gst/effectv/gstedge.c:
22003           * gst/effectv/gstquark.c:
22004           * gst/effectv/gstrev.c:
22005           * gst/effectv/gstshagadelic.c:
22006           * gst/effectv/gstvertigo.c:
22007           * gst/effectv/gstwarp.c:
22008           * gst/flx/gstflxdec.c:
22009           * gst/goom/gstgoom.c:
22010           * gst/icydemux/gsticydemux.c:
22011           * gst/id3demux/gstid3demux.c:
22012           * gst/interleave/deinterleave.c:
22013           * gst/interleave/interleave.c:
22014           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22015           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22016           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22017           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22018           * gst/level/gstlevel.c:
22019           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22020           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22021           * gst/median/gstmedian.c:
22022           * gst/monoscope/gstmonoscope.c:
22023           * gst/multipart/multipartdemux.c:
22024           * gst/multipart/multipartmux.c:
22025           * gst/oldcore/gstaggregator.c:
22026           * gst/oldcore/gstfdsink.c:
22027           * gst/oldcore/gstmd5sink.c:
22028           * gst/oldcore/gstmultifilesrc.c:
22029           * gst/oldcore/gstpipefilter.c:
22030           * gst/oldcore/gstshaper.c:
22031           * gst/oldcore/gststatistics.c:
22032           * gst/rtp/gstasteriskh263.c:
22033           * gst/rtp/gstrtpL16depay.c:
22034           * gst/rtp/gstrtpL16pay.c:
22035           * gst/rtp/gstrtpamrdepay.c:
22036           * gst/rtp/gstrtpamrpay.c:
22037           * gst/rtp/gstrtpdepay.c:
22038           * gst/rtp/gstrtpgsmpay.c:
22039           * gst/rtp/gstrtph263pay.c:
22040           * gst/rtp/gstrtph263pdepay.c:
22041           * gst/rtp/gstrtph263ppay.c:
22042           * gst/rtp/gstrtpilbcdepay.c:
22043           * gst/rtp/gstrtpmp4gpay.c:
22044           * gst/rtp/gstrtpmp4vdepay.c:
22045           * gst/rtp/gstrtpmp4vpay.c:
22046           * gst/rtp/gstrtpmpadepay.c:
22047           * gst/rtp/gstrtpmpapay.c:
22048           * gst/rtp/gstrtppcmadepay.c:
22049           * gst/rtp/gstrtppcmapay.c:
22050           * gst/rtp/gstrtppcmudepay.c:
22051           * gst/rtp/gstrtppcmupay.c:
22052           * gst/rtp/gstrtpspeexdepay.c:
22053           * gst/rtp/gstrtpspeexpay.c:
22054           * gst/rtsp/gstrtpdec.c:
22055           * gst/rtsp/gstrtspsrc.c:
22056           * gst/smpte/gstsmpte.c:
22057           * gst/udp/gstdynudpsink.c:
22058           * gst/udp/gstmultiudpsink.c:
22059           * gst/udp/gstudpsink.c:
22060           * gst/udp/gstudpsrc.c:
22061           * gst/videobox/gstvideobox.c:
22062           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22063           * gst/videofilter/gstvideobalance.c:
22064           * gst/videofilter/gstvideoflip.c:
22065           * gst/videofilter/gstvideotemplate.c:
22066           (gst_videotemplate_base_init):
22067           * gst/videomixer/videomixer.c:
22068           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22069           (gst_wavparse_class_init), (gst_wavparse_dispose),
22070           (gst_wavparse_reset), (gst_wavparse_init),
22071           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22072           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22073           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22074           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22075           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22076           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22077           (gst_wavparse_change_state):
22078           * gst/wavparse/gstwavparse.h:
22079           * sys/oss/gstossmixerelement.c:
22080           * sys/oss/gstosssink.c:
22081           * sys/oss/gstosssrc.c:
22082           * sys/osxaudio/gstosxaudioelement.c:
22083           * sys/osxaudio/gstosxaudiosink.c:
22084           * sys/osxaudio/gstosxaudiosrc.c:
22085           * sys/sunaudio/gstsunaudiomixer.c:
22086           * sys/sunaudio/gstsunaudiosink.c:
22087           Define GstElementDetails as const and also static (when defined as
22088           global)
22089
22090 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
22091
22092           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22093           Original commit message from CVS:
22094           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22095           Fix name of custom event (use same as dvdreadsrc).
22096           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22097           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22098           Fix event parsing (the event name is in the structure, not the
22099           name of the structure itself); also fix indentation after
22100           boilerplate macro.
22101
22102 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
22103
22104           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22105           Original commit message from CVS:
22106           * ext/mad/gstid3tag.c: (plugin_init):
22107           Change debug category to 'id3mux'.
22108
22109 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
22110
22111           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22112           Original commit message from CVS:
22113           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
22114           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22115           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22116           (gst_id3_tag_chain):
22117           When acting as a muxer, set caps on outgoing buffers and set caps
22118           on source pad (fixes #323658). Remove unused application/x-gst-tags
22119           cruft from the 0.6 days.
22120
22121 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22122
22123           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22124           Original commit message from CVS:
22125           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22126           (gst_mad_src_query), (gst_mad_chain):
22127           .. and DEFAULT queries should work too. Use magic gst util scale
22128           functions in some places.
22129
22130 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
22131
22132           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22133           Original commit message from CVS:
22134           * ext/mad/gstmad.c: (gst_mad_src_query):
22135           Fix duration query in BYTES format (#336824).
22136
22137 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
22138
22139           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22140           Original commit message from CVS:
22141           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
22142           * ext/lame/gstlame.c: (gst_lame_sink_event):
22143           Don't crash if we get an EOS event before the encoder
22144           has been set up (#339287).
22145
22146 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
22147
22148           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22149           Original commit message from CVS:
22150           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22151           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22152           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22153           Move errors out of the normal code flow.
22154           Don't send eos, basesrc will do that for us when needed.
22155
22156 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
22157
22158           gst/mpegstream/: Do state changes correctly
22159           Original commit message from CVS:
22160           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22161           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22162           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22163           Do state changes correctly
22164
22165 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
22166
22167           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22168           Original commit message from CVS:
22169           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22170           (gst_mpeg2dec_alloc_buffer):
22171           Can't use gst_pad_alloc_buffer*() when we are going to crop
22172           the image before sending it out. Downstream basetransform-based
22173           elements will complain about the wrong unit size otherwise
22174           (when not operating in passthrough-mode at least).
22175           Const-ify some static variables and do some minor clean-ups.
22176           Use I420 macros for size/offsets (not really necessary in this
22177           particular context, but this kind of code gets copy'n'pasted).
22178
22179 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
22180
22181           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22182           Original commit message from CVS:
22183           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22184           (read_cache):
22185           * gst/mpegstream/gstmpegpacketize.h:
22186           g_malloc() can't fail, we don't need to handle this. Same for
22187           gst_buffer_new_and_alloc().
22188           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22189           klass->send_buffer() should have the same semantics as
22190           gst_pad_push(), ie. ownership of the buffer is transfered,
22191           so we never have to unref the buffer no matter what the flow
22192           return value was.
22193
22194 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22195
22196         * tests/check/gst-plugins-ugly.supp:
22197           one more suppression for FC4
22198           Original commit message from CVS:
22199           one more suppression for FC4
22200
22201 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
22202
22203         * tests/check/gst-plugins-ugly.supp:
22204           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22205           Original commit message from CVS:
22206           The AMR encoder sucks giant sucky things through a sucky object with a giant
22207           sucking machine. More suppressions.
22208
22209 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22210
22211           add test for amrnbenc, enable test infrastructure, and fix a leak
22212           Original commit message from CVS:
22213           add test for amrnbenc, enable test infrastructure, and fix a leak
22214           * common/check.mak:
22215           allow for specifying more than one suppressions file in SUPPRESSIONS
22216           * Makefile.am:
22217           * tests/Makefile.am:
22218           * tests/check/.cvsignore:
22219           * tests/check/Makefile.am:
22220           * tests/check/elements/.cvsignore:
22221           * configure.ac:
22222           add tests/check
22223           * tests/check/gst-plugins-ugly.supp:
22224           add suppressions for libs used by -ugly
22225           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22226           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22227           (GST_START_TEST), (amrnbenc_suite), (main):
22228           add a simple test for encoding amr
22229           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22230           fix pad template leaks
22231
22232 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
22233
22234           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22235           Original commit message from CVS:
22236           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22237           Plug big leak in AMR encoder.
22238
22239 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
22240
22241           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22242           Original commit message from CVS:
22243           * ext/mad/gstmad.c: (index_seek):
22244           move GstIndexEntry *entry variable declaration before
22245           the first instruction
22246           * ext/mad/gstmad.c:
22247           remove debug macros with variable number of parameter by using
22248           GST_DEBUG for WIN32
22249           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22250           use gst_guint64_to_gdouble for conversions
22251           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22252           replace __FUNCTION__ which is not supported by MSVC by the current function name
22253           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22254           remove LL suffix by using G_GINT64_CONSTANT
22255           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22256           use gst_guint64_to_gdouble for conversions
22257           * gst/mpegstream/gstmpegparse.h:
22258           remove LL suffix by using G_GINT64_CONSTANT
22259           * win32/vs6:
22260           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22261           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22262
22263 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22264
22265           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22266           Original commit message from CVS:
22267           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22268           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22269           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22270           * ext/mad/gstmad.c: (gst_mad_class_init):
22271           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22272           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22273           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22274           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22275           * gst/iec958/ac3iec.c: (ac3iec_class_init):
22276           * gst/mpegaudioparse/gstmpegaudioparse.c:
22277           (gst_mp3parse_class_init):
22278           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22279           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22280           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22281           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22282           * gst/synaesthesia/gstsynaesthesia.c:
22283           (gst_synaesthesia_class_init):
22284           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22285
22286 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22287
22288           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22289           Original commit message from CVS:
22290           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22291           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22292           (gst_asf_demux_push_buffer):
22293           Send newsegment event only once per pad, fixes #336550.
22294
22295 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
22296
22297           Unify the long descriptions in the plugin details (#337263).
22298           Original commit message from CVS:
22299           Patch by: j^  <j at bootlab dot org>
22300           * ext/amrwb/gstamrwbdec.c:
22301           * ext/amrwb/gstamrwbenc.c:
22302           * ext/amrwb/gstamrwbparse.c:
22303           * ext/arts/gst_arts.c:
22304           * ext/artsd/gstartsdsink.c:
22305           * ext/audiofile/gstafparse.c:
22306           * ext/audiofile/gstafsink.c:
22307           * ext/audiofile/gstafsrc.c:
22308           * ext/cdaudio/gstcdaudio.c:
22309           * ext/directfb/dfbvideosink.c:
22310           * ext/divx/gstdivxdec.c:
22311           * ext/divx/gstdivxenc.c:
22312           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22313           * ext/faac/gstfaac.c: (gst_faac_base_init):
22314           * ext/faad/gstfaad.c:
22315           * ext/gsm/gstgsmdec.c:
22316           * ext/gsm/gstgsmenc.c:
22317           * ext/hermes/gsthermescolorspace.c:
22318           * ext/ivorbis/vorbisfile.c:
22319           * ext/lcs/gstcolorspace.c:
22320           * ext/libfame/gstlibfame.c:
22321           * ext/libmms/gstmms.c: (gst_mms_base_init):
22322           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22323           * ext/nas/nassink.c: (gst_nassink_base_init):
22324           * ext/neon/gstneonhttpsrc.c:
22325           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22326           * ext/sdl/sdlaudiosink.c:
22327           * ext/sdl/sdlvideosink.c:
22328           * ext/shout/gstshout.c:
22329           * ext/snapshot/gstsnapshot.c:
22330           * ext/sndfile/gstsf.c:
22331           * ext/tarkin/gsttarkindec.c:
22332           * ext/tarkin/gsttarkinenc.c:
22333           * ext/theora/theoradec.c:
22334           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22335           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22336           * ext/xvid/gstxviddec.c:
22337           * ext/xvid/gstxvidenc.c:
22338           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22339           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22340           * gst/chart/gstchart.c:
22341           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22342           * gst/festival/gstfestival.c:
22343           * gst/filter/gstiir.c:
22344           * gst/filter/gstlpwsinc.c:
22345           * gst/freeze/gstfreeze.c:
22346           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22347           * gst/mixmatrix/mixmatrix.c:
22348           * gst/mpeg1sys/gstmpeg1systemencode.c:
22349           * gst/mpeg1videoparse/gstmp1videoparse.c:
22350           * gst/mpeg2sub/gstmpeg2subt.c:
22351           * gst/mpegaudioparse/gstmpegaudioparse.c:
22352           * gst/multifilesink/gstmultifilesink.c:
22353           * gst/overlay/gstoverlay.c:
22354           * gst/passthrough/gstpassthrough.c:
22355           * gst/playondemand/gstplayondemand.c:
22356           * gst/qtdemux/qtdemux.c:
22357           * gst/rtjpeg/gstrtjpegdec.c:
22358           * gst/rtjpeg/gstrtjpegenc.c:
22359           * gst/smooth/gstsmooth.c:
22360           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22361           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22362           * gst/videocrop/gstvideocrop.c:
22363           * gst/videodrop/gstvideodrop.c:
22364           * gst/virtualdub/gstxsharpen.c:
22365           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22366           * gst/y4m/gsty4mencode.c:
22367           Unify the long descriptions in the plugin details (#337263).
22368
22369 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
22370
22371         * gst-plugins-ugly.spec.in:
22372           fix version numbering
22373           Original commit message from CVS:
22374           fix version numbering
22375
22376 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
22377
22378         * common:
22379         * gst-plugins-ugly.spec.in:
22380           add dvdsub plugin to spec
22381           Original commit message from CVS:
22382           add dvdsub plugin to spec
22383
22384 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22385
22386           docs/plugins/: add siddec
22387           Original commit message from CVS:
22388           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22389           * docs/plugins/inspect/plugin-siddec.xml:
22390           add siddec
22391           * ext/dvdnav/dvdnavsrc.c:
22392           doc fixes
22393
22394 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22395
22396         * common:
22397         * configure.ac:
22398         * ext/sidplay/Makefile.am:
22399           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22400           Original commit message from CVS:
22401           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22402
22403 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22404
22405         * docs/plugins/.gitignore:
22406         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22407           ignore more
22408           Original commit message from CVS:
22409           ignore more
22410
22411 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22412
22413         * common:
22414         * docs/plugins/inspect/plugin-a52dec.xml:
22415         * docs/plugins/inspect/plugin-amrnb.xml:
22416         * docs/plugins/inspect/plugin-asf.xml:
22417         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22418         * docs/plugins/inspect/plugin-dvdread.xml:
22419         * docs/plugins/inspect/plugin-dvdsub.xml:
22420         * docs/plugins/inspect/plugin-iec958.xml:
22421         * docs/plugins/inspect/plugin-lame.xml:
22422         * docs/plugins/inspect/plugin-mad.xml:
22423         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22424         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22425         * docs/plugins/inspect/plugin-mpegstream.xml:
22426         * docs/plugins/inspect/plugin-rmdemux.xml:
22427           update plugin inspect files
22428           Original commit message from CVS:
22429           update plugin inspect files
22430
22431 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22432
22433         * gst/mpegaudioparse/gstxingmux.c:
22434           rework build; add translations for v4l2
22435           Original commit message from CVS:
22436           rework build; add translations for v4l2
22437
22438 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22439
22440           configure.ac: rework similarly to other modules
22441           Original commit message from CVS:
22442           * configure.ac:
22443           rework similarly to other modules
22444           * ext/a52dec/gsta52dec.c:
22445           * ext/amrnb/amrnb.c:
22446           * ext/dvdnav/dvdnavsrc.c:
22447           * ext/dvdread/dvdreadsrc.c:
22448           * ext/lame/gstlame.c:
22449           * ext/mad/gstid3tag.c:
22450           * ext/mpeg2dec/gstmpeg2dec.c:
22451           * ext/sidplay/gstsiddec.cc:
22452           * gst/asfdemux/gstasf.c:
22453           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22454           * gst/dvdsub/gstdvdsubdec.c:
22455           * gst/iec958/ac3iec.c:
22456           * gst/mpegaudioparse/gstmpegaudioparse.c:
22457           * gst/mpegstream/gstmpegstream.c:
22458           * gst/realmedia/rmdemux.c: (plugin_init):
22459           use the correct defines
22460
22461 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22462
22463         * common:
22464         * docs/.gitignore:
22465         * docs/plugins/.gitignore:
22466           ignore more
22467           Original commit message from CVS:
22468           ignore more
22469
22470 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22471
22472         * ChangeLog:
22473         * common:
22474         * configure.ac:
22475           back to HEAD
22476           Original commit message from CVS:
22477           back to HEAD
22478
22479 === release 0.10.3 ===
22480
22481 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22482
22483         * ChangeLog:
22484         * NEWS:
22485         * RELEASE:
22486         * configure.ac:
22487         * docs/plugins/gst-plugins-ugly-plugins.signals:
22488         * docs/plugins/inspect/plugin-amrnb.xml:
22489         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22490         * docs/plugins/inspect/plugin-iec958.xml:
22491         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22492         * docs/plugins/inspect/plugin-rmdemux.xml:
22493           releasing 0.10.3
22494           Original commit message from CVS:
22495           releasing 0.10.3
22496
22497 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22498
22499           better/unified long descriptions
22500           Original commit message from CVS:
22501           * ext/aalib/gstaasink.c:
22502           * ext/annodex/gstcmmldec.c:
22503           * ext/annodex/gstcmmlenc.c:
22504           * ext/cairo/gsttextoverlay.c:
22505           * ext/cairo/gsttimeoverlay.c:
22506           * ext/cdio/gstcdiocddasrc.c:
22507           * ext/dv/gstdvdec.c:
22508           * ext/esd/esdmon.c:
22509           * ext/esd/esdsink.c:
22510           * ext/flac/gstflacdec.c:
22511           * ext/flac/gstflacenc.c:
22512           * ext/flac/gstflactag.c:
22513           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22514           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22515           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22516           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22517           * ext/gdk_pixbuf/gstgdkpixbuf.c:
22518           * ext/gdk_pixbuf/pixbufscale.c:
22519           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22520           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22521           * ext/jpeg/gstjpegdec.c:
22522           * ext/jpeg/gstjpegenc.c:
22523           * ext/jpeg/gstsmokedec.c:
22524           * ext/jpeg/gstsmokeenc.c:
22525           * ext/libcaca/gstcacasink.c:
22526           * ext/libmng/gstmngdec.c:
22527           * ext/libmng/gstmngenc.c:
22528           * ext/libpng/gstpngdec.c:
22529           * ext/libpng/gstpngenc.c:
22530           * ext/mikmod/gstmikmod.c:
22531           * ext/raw1394/gstdv1394src.c:
22532           * ext/shout2/gstshout2.c:
22533           * ext/speex/gstspeexdec.c:
22534           * ext/speex/gstspeexenc.c:
22535           * gst/alpha/gstalpha.c:
22536           * gst/alpha/gstalphacolor.c:
22537           * gst/auparse/gstauparse.c:
22538           * gst/autodetect/gstautoaudiosink.c:
22539           (gst_auto_audio_sink_base_init):
22540           * gst/autodetect/gstautovideosink.c:
22541           (gst_auto_video_sink_base_init):
22542           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22543           * gst/cutter/gstcutter.c:
22544           * gst/debug/breakmydata.c:
22545           * gst/debug/efence.c:
22546           * gst/debug/gstnavigationtest.c:
22547           * gst/debug/negotiation.c:
22548           * gst/debug/progressreport.c:
22549           * gst/debug/testplugin.c:
22550           * gst/effectv/gstaging.c:
22551           * gst/effectv/gstdice.c:
22552           * gst/effectv/gstedge.c:
22553           * gst/effectv/gstquark.c:
22554           * gst/effectv/gstrev.c:
22555           * gst/effectv/gstvertigo.c:
22556           * gst/effectv/gstwarp.c:
22557           * gst/flx/gstflxdec.c:
22558           * gst/goom/gstgoom.c:
22559           * gst/interleave/deinterleave.c:
22560           * gst/interleave/interleave.c:
22561           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22562           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22563           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22564           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22565           * gst/level/gstlevel.c:
22566           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22567           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22568           * gst/median/gstmedian.c:
22569           * gst/monoscope/gstmonoscope.c:
22570           * gst/multipart/multipartdemux.c:
22571           * gst/multipart/multipartmux.c:
22572           * gst/oldcore/gstmd5sink.c:
22573           * gst/oldcore/gstmultifilesrc.c:
22574           * gst/oldcore/gstpipefilter.c:
22575           * gst/oldcore/gstshaper.c:
22576           * gst/oldcore/gststatistics.c:
22577           * gst/rtp/gstasteriskh263.c:
22578           * gst/rtp/gstrtpL16depay.c:
22579           * gst/rtp/gstrtpL16pay.c:
22580           * gst/rtp/gstrtpamrdepay.c:
22581           * gst/rtp/gstrtpamrpay.c:
22582           * gst/rtp/gstrtpdepay.c:
22583           * gst/rtp/gstrtpgsmpay.c:
22584           * gst/rtp/gstrtph263pay.c:
22585           * gst/rtp/gstrtph263pdepay.c:
22586           * gst/rtp/gstrtph263ppay.c:
22587           * gst/rtp/gstrtpmp4gpay.c:
22588           * gst/rtp/gstrtpmp4vdepay.c:
22589           * gst/rtp/gstrtpmp4vpay.c:
22590           * gst/rtp/gstrtpmpadepay.c:
22591           * gst/rtp/gstrtpmpapay.c:
22592           * gst/rtp/gstrtppcmadepay.c:
22593           * gst/rtp/gstrtppcmapay.c:
22594           * gst/rtp/gstrtppcmudepay.c:
22595           * gst/rtp/gstrtppcmupay.c:
22596           * gst/rtp/gstrtpspeexdepay.c:
22597           * gst/rtp/gstrtpspeexpay.c:
22598           * gst/rtsp/gstrtpdec.c:
22599           * gst/smpte/gstsmpte.c:
22600           * gst/videobox/gstvideobox.c:
22601           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22602           * gst/videofilter/gstvideobalance.c:
22603           * gst/videofilter/gstvideoflip.c:
22604           * gst/videofilter/gstvideotemplate.c:
22605           (gst_videotemplate_base_init):
22606           * gst/videomixer/videomixer.c:
22607           * gst/wavenc/gstwavenc.c:
22608           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22609           better/unified long descriptions
22610           Fixed #336602
22611           Some cleanups to auparse, don't send multiple newsegments.
22612
22613 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
22614
22615           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22616           Original commit message from CVS:
22617           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22618           Don't unref event unconditionally after giving away ownership
22619           (gst_pad_push_event(), gst_pad_send_event() and
22620           gst_pad_event_default() take ownership of the event
22621           passed to them). Fixes warnings/crashes caused by
22622           navigation events.
22623
22624 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22625
22626           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22627           Original commit message from CVS:
22628           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22629           Don't ref NULL caps (private streams have NULL caps) (#336387);
22630           also, no need to set caps on the same buffer twice.
22631
22632 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22633
22634           gst/mpegstream/: Don't leak element and pad names in error messages, use
22635           Original commit message from CVS:
22636           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22637           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22638           (gst_dvd_demux_get_subpicture_stream):
22639           * gst/mpegstream/gstmpegdemux.c:
22640           (gst_mpeg_demux_sync_stream_to_time):
22641           Don't leak element and pad names in error messages, use
22642           GST_DEBUG_PAD_NAME instead. Add some more debug code.
22643
22644 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22645
22646           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22647           Original commit message from CVS:
22648           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22649           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22650           Name the structure in the custom event with the
22651           language codes for the audio and subtitle streams
22652           actually like dvddemux expects it to be named.
22653           Set caps on source pad and outgoing buffers.
22654
22655 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22656
22657           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22658           Original commit message from CVS:
22659           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22660           (gst_lame_get_property), (gst_lame_setup):
22661           * ext/lame/gstlame.h:
22662           Make xingheader property non-functional, it's broken anyway
22663           after all (use xingmux instead).
22664
22665 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22666
22667           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22668           Original commit message from CVS:
22669           * ext/lame/gstlame.c: (gst_lame_sink_event):
22670           On EOS, flush encoder and send remaining data. Fix
22671           return value handling in sink event function.
22672
22673 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
22674
22675           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22676           Original commit message from CVS:
22677           Patch by: Jürg Billeter  <j at bitron dot ch>
22678           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22679           Fix wrong check for started flag when setting the 'device' property.
22680           We want to allow it when the source is NOT started yet and ignore it
22681           when the source is running.
22682
22683 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22684
22685           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22686           Original commit message from CVS:
22687           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22688           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22689           (gst_asf_demux_process_chunk):
22690           * gst/asfdemux/gstasfdemux.h:
22691           Subtract first timestamp from timestamps, so that
22692           stream starts from 0; makes live streams that don't
22693           start at 0 work again (fixes #317310, #336097).
22694
22695 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
22696
22697           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22698           Original commit message from CVS:
22699           Patch by: Christian Kirbach
22700           * configure.ac:
22701           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22702           -good. Fixes build on some systems (#331838).
22703
22704 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
22705
22706           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22707           Original commit message from CVS:
22708           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22709           (gst_rmdemux_parse_cont):
22710           Extract more tags and also post codec name tag on the
22711           bus so this shows up in totem and nautilus.
22712
22713 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
22714
22715           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22716           Original commit message from CVS:
22717           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22718           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22719           Extra data usually goes into the caps as 'codec_data', not
22720           as first buffer into the stream.
22721           Need to byte swap AC3 content in realmedia files for some
22722           reason (fixes #331588).
22723
22724 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22725
22726           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22727           Original commit message from CVS:
22728           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22729           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22730           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22731           When operating in pull mode, post an error message on the
22732           bus when all source pads are unlinked or some other fatal
22733           error occured (#323023). Regrade some recurring debug messages
22734           to LOG level. Convert c++-style comments into C-style ones.
22735
22736 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22737
22738           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22739           Original commit message from CVS:
22740           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22741           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22742           (gst_rmdemux_all_source_pads_unlinked),
22743           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22744           (gst_rmdemux_parse_packet):
22745           * gst/realmedia/rmdemux.h:
22746           Handle unlinked source pads properly and stop if all source pads
22747           are unlinked (#323023).
22748
22749 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
22750
22751           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22752           Original commit message from CVS:
22753           Patch by: Michal Benes <michal dot benes at xeris dot cz>
22754           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22755           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22756           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22757           * gst/mpegstream/gstmpegdemux.h:
22758           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22759           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22760           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22761           situation really happens when grabbing DVB streams. Current
22762           mpegdemuxer can not handle this situation correctly and it
22763           restarts counting gstreamer timestamps from zero.
22764           Fixes #326598.
22765
22766 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
22767
22768           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22769           Original commit message from CVS:
22770           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22771           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22772           * ext/a52dec/gsta52dec.h:
22773           Fix #334550: failure to play raw AC3 files due to segment problems.
22774
22775 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
22776
22777           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22778           Original commit message from CVS:
22779           Patch by: Christophe Fergeau  <teuf gnome org>
22780           * ext/lame/gstlame.c: (gst_lame_release_memory),
22781           (gst_lame_finalize), (gst_lame_class_init),
22782           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22783           (gst_lame_change_state):
22784           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22785
22786 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
22787
22788           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22789           Original commit message from CVS:
22790           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22791           (gst_mad_sink_event), (gst_mad_change_state):
22792           Include AUDIO_CODEC tag with tags posted if input is not
22793           framed (#334258). Use _scale() util functions in more places.
22794
22795 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
22796
22797           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22798           Original commit message from CVS:
22799           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
22800           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22801           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22802           property as BROKEN (see
22803           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22804           explanation why it's broken).
22805
22806 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
22807
22808           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22809           Original commit message from CVS:
22810           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
22811           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22812           * configure.ac:
22813           * gst/xingheader/Makefile.am:
22814           * gst/xingheader/gstxingmux.c:
22815           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22816           to MP3 files (this allows decoder to figure out the length of VBR
22817           files)
22818
22819 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
22820
22821           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22822           Original commit message from CVS:
22823           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22824           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22825           tag (#333683, patch by: Alex Lancaster).
22826
22827 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22828
22829           ext/amrnb/: Further fancyfication.
22830           Original commit message from CVS:
22831           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22832           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22833           (gst_amrnbdec_state_change):
22834           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22835           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22836           (gst_amrnbenc_state_change):
22837           * ext/amrnb/amrnbenc.h:
22838           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22839           (gst_amrnbparse_query):
22840           Further fancyfication.
22841           Use _take to get writable data from the adapter.
22842           Precalc packet duration.
22843           Handle disconts.
22844           Forward _push to upstream.
22845           Post error messages when something goes wrong.
22846           Remove old code in amrnbparse.
22847           Don't ignore query results from upstream.
22848
22849 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
22850
22851           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22852           Original commit message from CVS:
22853           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22854           The AMR encoder writes into the audio buffers it processes, so
22855           use gst_buffer_make_writable() on buffers we might (they go through
22856           an adapter, so there can be copying going on later anyway) be
22857           encoding.
22858
22859 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
22860
22861           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22862           Original commit message from CVS:
22863           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22864           (gst_mpeg_parse_handle_src_query):
22865           Declare variables at the beginning of a block and make
22866           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22867
22868 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
22869
22870           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22871           Original commit message from CVS:
22872           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22873           Read packet size, sequence and padsize in right order again
22874           (fixes #332796; patch by: Fabrizio Gennari).
22875
22876 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
22877
22878           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22879           Original commit message from CVS:
22880           * gst/iec958/ac3iec.c:
22881           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22882
22883 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22884
22885           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22886           Original commit message from CVS:
22887           * configure.ac:
22888           Make the id3tag and mad checks check for both a header and the
22889           appropriate library if the pkg-config is missing. (Closes #331842)
22890           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22891           do the same for the plugins themselves.
22892
22893 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22894
22895           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22896           Original commit message from CVS:
22897           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22898           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22899           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22900           * ext/mpeg2dec/gstmpeg2dec.h:
22901           Don't treat STATE_INVALID as fatal error; throw an error
22902           only after five consecutive decoding errors. Makes decoding
22903           mpeg streams more robust and fixes playback of joined clips
22904           (#300682).
22905
22906 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
22907
22908           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22909           Original commit message from CVS:
22910           * ext/dvdnav/dvdnavsrc.h:
22911           Oops. forgot to add this one.
22912
22913 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
22914
22915           ext/Makefile.am: Fix dist-check.
22916           Original commit message from CVS:
22917           2006-02-26  Julien MOUTTE  <julien@moutte.net>
22918           * ext/Makefile.am: Fix dist-check.
22919
22920 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
22921
22922           configure.ac: Disable dvdnavsrc for now.
22923           Original commit message from CVS:
22924           * configure.ac:
22925           Disable dvdnavsrc for now.
22926
22927 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22928
22929           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22930           Original commit message from CVS:
22931           * configure.ac:
22932           * ext/Makefile.am:
22933           * ext/dvdnav/Makefile.am:
22934           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22935           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22936           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22937           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22938           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22939           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22940           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22941           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22942           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22943           (gst_dvd_nav_src_make_dvd_event),
22944           (gst_dvd_nav_src_structure_set_uint64),
22945           (gst_dvd_nav_src_push_dvd_nav_packet_event),
22946           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22947           (gst_dvd_nav_src_push_titlelang_event),
22948           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22949           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22950           (gst_dvd_nav_src_handle_navigation_event),
22951           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22952           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22953           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22954           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22955           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22956           (gst_dvd_nav_src_do_init), (plugin_init):
22957           dvdnavsrc ported to 0.10, for the most part at least. Not quite
22958           ready for prime time yet though.
22959
22960 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
22961
22962           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
22963           Original commit message from CVS:
22964           * ext/cdio/Makefile.am:
22965           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
22966           required for Cygwin, see #317048)
22967           * gst/rtp/gstasteriskh263.c:
22968           Cygwin has includes for both the unix network socket API
22969           and the windows API, but only one can be included, so fix
22970           includes to only use one or the other, prefering the unxi
22971           one (#317048).
22972
22973 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
22974
22975           Port dvdsubdec to 0.10
22976           Original commit message from CVS:
22977           * configure.ac:
22978           * gst/dvdsub/Makefile.am:
22979           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
22980           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
22981           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
22982           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
22983           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
22984           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
22985           (gst_send_empty_fill), (gst_send_subtitle_frame),
22986           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
22987           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
22988           (plugin_init):
22989           * gst/dvdsub/gstdvdsubdec.h:
22990           Port dvdsubdec to 0.10
22991
22992 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22993
22994           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
22995           Original commit message from CVS:
22996           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
22997           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
22998           mpegdemux for MPEG-2 video streams.
22999
23000 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23001
23002           configure.ac: Bump nano back to CVS
23003           Original commit message from CVS:
23004           * configure.ac:
23005           Bump nano back to CVS
23006
23007 === release 0.10.2 ===
23008
23009 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23010
23011           configure.ac: releasing 0.10.2, "Season to Taste"
23012           Original commit message from CVS:
23013           * configure.ac:
23014           releasing 0.10.2, "Season to Taste"
23015
23016 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23017
23018           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23019           Original commit message from CVS:
23020           * configure.ac:
23021           releasing 0.10.1.3 prelease for 0.10.2
23022
23023 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
23024
23025           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23026           Original commit message from CVS:
23027           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23028           In sink event handler, release object lock again
23029           _before_ sending EOS event downstream (#313838).
23030
23031 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
23032
23033         * ChangeLog:
23034         * gst/asfdemux/gstasf.c:
23035           fix rank of asfdemux
23036           Original commit message from CVS:
23037           fix rank of asfdemux
23038
23039 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23040
23041           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23042           Original commit message from CVS:
23043           * configure.ac:
23044           releasing 0.10.1.2 prelease for 0.10.2
23045
23046 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
23047
23048         * gst-plugins-ugly.spec.in:
23049           latest updates
23050           Original commit message from CVS:
23051           latest updates
23052
23053 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
23054
23055           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23056           Original commit message from CVS:
23057           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23058           (crop_copy_i422_buffer), (crop_buffer):
23059           When we need to crop the output buffer, make sure we
23060           create a buffer of the right size and respect the implicit
23061           striding used for I420 elsewhere in GStreamer (#331301).
23062
23063 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23064
23065           ext/cdio/gstcdio.c: Init debug category (#331253).
23066           Original commit message from CVS:
23067           * ext/cdio/gstcdio.c: (plugin_init):
23068           Init debug category (#331253).
23069
23070 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
23071
23072           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23073           Original commit message from CVS:
23074           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23075           Do not error out on non-recognized streams. Ignore them and allow
23076           playback of the other streams.
23077
23078 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23079
23080           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23081           Original commit message from CVS:
23082           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23083           Add a small sanity check for LPCM reading.
23084
23085 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
23086
23087           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23088           Original commit message from CVS:
23089           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23090           Take into account the file properties preroll value for
23091           timestamping/newsegment. It's weird this value was commented out.
23092
23093 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
23094
23095           gst/asfdemux/Makefile.am: More asf makefile fixing.
23096           Original commit message from CVS:
23097           * gst/asfdemux/Makefile.am:
23098           More asf makefile fixing.
23099
23100 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
23101
23102           ext/lame/gstlame.c: Fix up lame a bit.
23103           Original commit message from CVS:
23104           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23105           (gst_lame_change_state):
23106           Fix up lame a bit.
23107           Apply patch #319782 by Gautier Portet.
23108
23109 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
23110
23111           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23112           Original commit message from CVS:
23113           * gst/asfdemux/Makefile.am:
23114           But we do need to link against the riff libraryr.
23115
23116 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
23117
23118           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23119           Original commit message from CVS:
23120           * gst/asfdemux/Makefile.am:
23121           We don't want asfmux.c yet.
23122
23123 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
23124
23125           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23126           Original commit message from CVS:
23127           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23128           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23129           (gst_mad_change_state):
23130           Port fixes for bugs 314771, 308772, 140237, and 302625
23131           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23132           Use GST_EVENT_FLUSH_STOP to clear data from the current input
23133           buffer, to avoid using it for any future decoding.
23134
23135 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
23136
23137           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23138           Original commit message from CVS:
23139           * configure.ac:
23140           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23141           (gst_asf_get_guid_nick):
23142           * gst/asfdemux/asfheaders.h:
23143           * gst/asfdemux/gstasf.c: (plugin_init):
23144           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23145           (gst_asf_demux_class_init), (gst_asf_demux_init),
23146           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23147           (gst_asf_demux_handle_src_event),
23148           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23149           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23150           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23151           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23152           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23153           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23154           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23155           (gst_asf_demux_get_bitrate_record),
23156           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23157           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23158           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23159           (gst_asf_demux_get_obj_data_correction),
23160           (gst_asf_demux_get_stream_audio),
23161           (gst_asf_demux_get_stream_correction),
23162           (gst_asf_demux_get_stream_video),
23163           (gst_asf_demux_get_stream_video_format),
23164           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23165           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23166           (gst_asf_demux_process_stream),
23167           (gst_asf_demux_get_gst_tag_from_tag_name),
23168           (gst_asf_demux_commit_taglist),
23169           (gst_asf_demux_process_ext_content_desc),
23170           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23171           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23172           (gst_asf_demux_process_comment),
23173           (gst_asf_demux_process_bitrate_props_object),
23174           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23175           (gst_asf_demux_descramble_segment),
23176           (gst_asf_demux_element_send_event),
23177           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23178           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23179           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23180           (gst_asf_demux_get_src_query_types),
23181           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23182           * gst/asfdemux/gstasfdemux.h:
23183           asfdemux ported to 0.10. Does still need a bit of work (seems like
23184           there's something funky going on when timestamping video frames).
23185           The seeking code is likely to make Wim cry, but hey, at least it
23186           compiles.
23187
23188 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
23189
23190           ext/amrnb/amrnbdec.c: Some more comments.
23191           Original commit message from CVS:
23192           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23193           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23194           Some more comments.
23195           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23196           Applied patch from Fabrizio Gennari, fixes #330844.
23197
23198 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
23199
23200           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23201           Original commit message from CVS:
23202           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23203           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23204           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23205           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23206           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23207           * ext/dvdread/dvdreadsrc.h:
23208           Let's try to play the title the user set via the URI handler or
23209           via properties instead of always playing the first title. Also,
23210           Also, count title/chapter/angle number in URI and properties
23211           from 1 rather than 0.
23212
23213 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
23214
23215           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23216           Original commit message from CVS:
23217           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23218           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23219           (gst_dvd_read_src_do_duration_query):
23220           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23221           otherwise GstBaseSrc will think we can operate pull_range based,
23222           which we don't really, and typefinding will fail miserably.
23223           Also, make seeking work somewhat (only works with flumpegdemux
23224           at the moment, mpegstream needs fixing for that first).
23225
23226 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23227
23228           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23229           Original commit message from CVS:
23230           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23231           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23232           Only allocate buffer once we know exactly how much we need,
23233           rather than gratuitously allocating 2MB-buffers all the time
23234           even if we usually need much less than that. Also, demote
23235           a debug message from DEBUG to LOG level.
23236
23237 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23238
23239           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23240           Original commit message from CVS:
23241           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23242           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23243           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23244           (gst_dvd_read_src_do_position_query):
23245           Add some more debugging and fix duration query in BYTES.
23246
23247 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
23248
23249           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23250           Original commit message from CVS:
23251           * configure.ac:
23252           * ext/Makefile.am:
23253           * ext/dvdread/Makefile.am:
23254           * ext/dvdread/dvdreadsrc.c:
23255           * ext/dvdread/dvdreadsrc.h:
23256           Half-baked port to 0.10. Needs some love
23257           in the seeking department, but at least
23258           it does something.
23259           * ext/dvdread/stream_labels.c:
23260           * ext/dvdread/stream_labels.h:
23261           Remove these (we use ISO-639 language codes internally; applications
23262           that want to translate those into language names for display to the
23263           user should rely on the iso-codes package for that).
23264
23265 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
23266
23267           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23268           Original commit message from CVS:
23269           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23270           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23271           (gst_amrnbdec_state_change):
23272           * ext/amrnb/amrnbdec.h:
23273           Fix amrnbdec, handle events, take copy from adapter since the decoder
23274           apparently writes in the source data.
23275           Use some _scale_int, and precalc duration.
23276           Fix some leaks, post ERROR messages.
23277
23278 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
23279
23280           docs/plugins/: Add cdio plugin to docs.
23281           Original commit message from CVS:
23282           * docs/plugins/Makefile.am:
23283           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23284           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23285           * docs/plugins/inspect/plugin-cdio.xml:
23286           Add cdio plugin to docs.
23287           * ext/cdio/gstcdiocddasrc.c:
23288           Add gtk-doc blurb.
23289           * ext/cdio/gstcdio.c:
23290           The plugin is called 'cdio' not 'cddio'.
23291
23292 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
23293
23294           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23295           Original commit message from CVS:
23296           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23297           One source pad not being linked is not an error condition when we're
23298           still parsing the header. In this case (e.g. where we don't have a
23299           suitable decoder installed) just pretend everything is fine, so that
23300           the demuxer will actually go on to signal no-more-pads when done
23301           parsing the header, otherwise  decodebin/playbin will never post the
23302           appropriate error message if decoders are not available.
23303
23304 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
23305
23306         * ChangeLog:
23307         * common:
23308         * ext/mad/gstid3tag.c:
23309         * gst/realmedia/rmdemux.c:
23310           Just make it compile with --disable-gst-debug.
23311           Original commit message from CVS:
23312           Just make it compile with --disable-gst-debug.
23313
23314 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23315
23316           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23317           Original commit message from CVS:
23318           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23319           (gst_mad_check_caps_reset), (gst_mad_chain):
23320           Merge patch from Radoslaw Szkodzinski (bug 326734)
23321
23322 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23323
23324           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23325           Original commit message from CVS:
23326           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23327           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23328           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23329           (gst_id3_tag_chain):
23330           fixing Gdate handling
23331           enabling mux/demux mode switching
23332           adding better debug output
23333
23334 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23335
23336           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...
23337           Original commit message from CVS:
23338           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23339           If we haven't set caps on a source pad yet, the caps on the
23340           pad are NULL, not un-fixed. Set caps on outgoing buffers.
23341
23342 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
23343
23344           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23345           Original commit message from CVS:
23346           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23347           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23348           * ext/lame/gstlame.h:
23349           Contrary to what the const char in the lame API might suggest,
23350           lame expects us to keep the strings we pass to id3tag_set_foo()
23351           around; it doesn't free them either though, so we have to store
23352           them somewhere and free them later when we can be sure lame
23353           doesn't need them any longer.
23354
23355 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
23356
23357           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...
23358           Original commit message from CVS:
23359           * ext/lame/gstlame.c: (add_one_tag):
23360           Fix handling of GST_TAG_DATE (#311679), don't pass an
23361           uninitialised string pointer to lame if we don't know
23362           how to handle the tag type, and fix minor memory leak.
23363
23364 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
23365
23366           ext/mad/gstmad.c: Fix debug message.
23367           Original commit message from CVS:
23368           * ext/mad/gstmad.c: (gst_mad_chain):
23369           Fix debug message.
23370
23371 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23372
23373           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23374           Original commit message from CVS:
23375           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
23376           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23377           Erase spurious call to gst_segment_set_newsegment.
23378           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23379           the superclass method when handling NEWSEGMENT events.
23380           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23381           and dvd-audio-restart event handling. There are currently less
23382           hackish ways of handling the sparse audio stream problem.
23383
23384 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23385
23386           fix up error domains, error strings, and use of translation
23387           Original commit message from CVS:
23388           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
23389           * ext/dvdnav/dvdnavsrc.c: (if):
23390           * ext/dvdread/stream_labels.c:
23391           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23392           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23393           fix up error domains, error strings, and use of translation
23394           * po/POTFILES.in:
23395           fix up this file, even though none of them are actually marked
23396           for build yet.
23397
23398 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23399
23400           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23401           Original commit message from CVS:
23402           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
23403           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23404           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23405           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23406           (gst_mpeg_parse_change_state):
23407           Make timestamp adjustment somewhat milder. Actual timestamps are
23408           now sent unmodified unless an actual gap is found in the
23409           stream. This should fix time display when playing most MPEG
23410           files.
23411
23412 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
23413
23414           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23415           Original commit message from CVS:
23416           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23417           * ext/cdio/gstcdio.h:
23418           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23419           Fix build for libcdio versions >= 76; give slightly lower rank
23420           than cdparanoia.
23421
23422 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23423
23424           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23425           Original commit message from CVS:
23426           * configure.ac:
23427           * ext/Makefile.am:
23428           * ext/cdio/Makefile.am:
23429           * ext/cdio/gstcdio.c:
23430           * ext/cdio/gstcdio.h:
23431           * ext/cdio/gstcdiocddasrc.c:
23432           * ext/cdio/gstcdiocddasrc.h:
23433           Port libcdio cdda source, formerly known as cddasrc, now known as
23434           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23435           but that's not tested (fixes #317658).
23436
23437 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
23438
23439           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23440           Original commit message from CVS:
23441           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23442           tss tss... always set caps on outgoing buffer.
23443
23444 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
23445
23446         * gst-plugins-ugly.spec.in:
23447           update spec file
23448           Original commit message from CVS:
23449           update spec file
23450
23451 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23452
23453         * ChangeLog:
23454         * configure.ac:
23455           back to HEAD
23456           Original commit message from CVS:
23457           back to HEAD
23458
23459 === release 0.10.1 ===
23460
23461 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23462
23463         * ChangeLog:
23464         * NEWS:
23465         * RELEASE:
23466         * configure.ac:
23467         * docs/plugins/gst-plugins-ugly-plugins.args:
23468         * docs/plugins/inspect/plugin-a52dec.xml:
23469         * docs/plugins/inspect/plugin-amrnb.xml:
23470         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23471         * docs/plugins/inspect/plugin-iec958.xml:
23472         * docs/plugins/inspect/plugin-lame.xml:
23473         * docs/plugins/inspect/plugin-mad.xml:
23474         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23475         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23476         * docs/plugins/inspect/plugin-rmdemux.xml:
23477           releasing 0.10.1
23478           Original commit message from CVS:
23479           releasing 0.10.1
23480
23481 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23482
23483         * ChangeLog:
23484         * configure.ac:
23485           prerelease
23486           Original commit message from CVS:
23487           prerelease
23488
23489 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23490
23491           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23492           Original commit message from CVS:
23493           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23494           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23495           * ext/mad/gstmad.c: (gst_mad_src_query):
23496           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23497           * ext/sidplay/gstsiddec.cc:
23498           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23499           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23500           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23501           (fixes #325652; based on patch by: Philippe); make rmdemux return
23502           FALSE for position queries, instead of setting -1 as value and
23503           returning TRUE.
23504
23505 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23506
23507           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23508           Original commit message from CVS:
23509           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
23510           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23511           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23512           rewrite timestamps in the case segments are being set from
23513           upstream, but use timestamps unmodified. Also send proper position
23514           values. This allows for correct time display and makes queries
23515           work in sink elements.
23516           * gst/mpegstream/gstdvddemux.h:
23517           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23518           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23519           Rename flush_filter to segment_filter, which is better represents
23520           what the arreibute does.
23521           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23522           Activate segment filtering when a timestamp discontinuity is seen.
23523
23524 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23525
23526           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...
23527           Original commit message from CVS:
23528           * ext/mad/gstmad.c: (gst_mad_chain):
23529           Don't forget that we need to send out a newsegment event after a
23530           restart even if we don't have enough data to decode a frame right
23531           now.
23532
23533 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23534
23535           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23536           Original commit message from CVS:
23537           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
23538           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23539           Use the new "audio-shutdown" and "audio-restart" DVD events
23540           instead of the "spu-still-frame" event to shutdown and restart
23541           the audio pipeline.
23542           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23543           Check for cases where the segment-based adjustment calculation
23544           would produce negative values (which result in an overflow) and
23545           return GST_CLOCK_TIME_NONE instead.
23546           * gst/mpegstream/gstdvddemux.h:
23547           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23548           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23549           Add a mechanism to discard audio buffers with timestamps outside
23550           the currently set segment. This was causing (sometimes serious)
23551           synchronization problems after seeking in DVDs with LPCM audio,
23552           since VOBUs usually contain audio material that lies outside the
23553           timestamp range specified by the header.
23554
23555 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23556
23557           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23558           Original commit message from CVS:
23559           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23560           Remove lingering reference to GstID3Demux
23561           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23562           Don't output debug saying padding streams are unknown type,
23563           because they're not
23564
23565 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23566
23567           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23568           Original commit message from CVS:
23569           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
23570           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23571           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23572           LPCM.
23573           * gstmpegdemux.h:
23574           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23575           (gst_mpeg_demux_get_audio_stream):
23576           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23577           (gst_dvd_demux_get_audio_stream)
23578           (gst_dvd_demux_get_subpicture_stream)
23579           (gst_dvd_demux_send_subbuffer):
23580           Send current* pad buffers with appropriate caps.
23581
23582 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23583
23584           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23585           Original commit message from CVS:
23586           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
23587           * gst/iec958/ac3iec.h:
23588           * gst/iec958/ac3iec.c:
23589           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23590           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23591           raw-audio property to ac3iec958 that allows setting the source pad
23592           caps to raw audio instead of audio/x-iec958. This makes it
23593           possible to use ac3iec958 together with the normal alsasink
23594           element to drive an external receiver that autodetects AC3
23595           content.
23596
23597 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
23598
23599           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23600           Original commit message from CVS:
23601           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23602           (ac3iec_chain_dvd):
23603           * gst/iec958/ac3iec.h:
23604           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23605
23606 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23607
23608           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23609           Original commit message from CVS:
23610           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23611           When getting a seek event, first check if the upstream element
23612           can handle it and only do our own seek stuff when it can't
23613           (should fix #322856).
23614
23615 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23616
23617           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23618           Original commit message from CVS:
23619           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23620           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23621           Really convert to BYTES format when we want to convert
23622           to bytes (use right variable; fixes #322856).
23623
23624 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23625
23626           Big mpegparse clean up, second round:
23627           Original commit message from CVS:
23628           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
23629           Big mpegparse clean up, second round:
23630           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23631           Send and EOS event down the audio pipeline when an still frame
23632           event arrives. This prevents the pipeline from locking when a
23633           still menu comes directly after a flush.
23634           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23635           Don't send a newsegment in reset.
23636           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23637           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23638           Move the code of handle_newsegment to process_event. Send a
23639           NEWSEGMENT after FLUSH_STOP.
23640           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23641           moving to PAUSED.
23642           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23643           (gst_mpeg_demux_class_init): Don't override send_event.
23644           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23645           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23646           (gst_mpeg_demux_reset):
23647           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
23648           attribute.
23649           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23650           Reset the mpegparse element after a flush.
23651           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23652           Don't forward events.
23653           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23654           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23655           handle_newsegment is not a virtual method anymore.
23656           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23657           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23658           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23659           rid of send_newsegment virtual method.
23660           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23661           handle DVD events and call the superclass method for other event
23662           types.
23663           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23664           override process_event anymore.
23665           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23666           (gst_mpeg_parse_process_event): Move actual event processing to
23667           process event so that subclasses can properly override or extend
23668           it.
23669           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23670           Eliminate time parameter in process event.
23671           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23672           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23673           (gst_mpeg_demux_send_subbuffer):
23674           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23675           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23676           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23677           adding the value of the adjust attribute.
23678           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23679           rid of the adjust attribute. Now all timestamp adjustments are
23680           performed by mpegparse using the current segment.
23681           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23682           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23683           on the adjust attribute for SCR values and the current segment.
23684           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23685           adjust_ts virtual method to adjust timestamps for outgoing
23686           buffers.
23687           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23688           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23689           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23690           (gst_dvd_demux_handle_newsegment): Don't override
23691           handle_newsegment.
23692           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23693           Check for DVD events in process_event instead of
23694           handle_dvd_event.
23695           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23696           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23697           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23698           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23699           (gst_mpeg_demux_send_event):
23700           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23701           (gst_dvd_demux_handle_dvd_event):
23702           Eliminate the time parameter in send_event.
23703
23704 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23705
23706           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23707           Original commit message from CVS:
23708           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23709           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23710           Fix typefinding in id3demux, and then remove it in favour
23711           of the new LGPL id3demux in gst-plugins-good
23712           * ext/mad/gstmad.c: (gst_mad_dispose):
23713           dispose can run more than once.
23714
23715 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23716
23717           gst/asfdemux/gstasfmux.c: change some char* into char[]
23718           Original commit message from CVS:
23719           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23720           change some char* into char[]
23721
23722 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
23723
23724           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23725           Original commit message from CVS:
23726           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23727           Remove memleak from unused GstRMDemuxStream
23728
23729 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
23730
23731           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23732           Original commit message from CVS:
23733           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23734           (gst_id3_tag_do_typefind):
23735           Use the correct function to free typefind factory list.
23736
23737 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
23738
23739           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23740           Original commit message from CVS:
23741           * ext/mad/gstmad.c: (gst_mad_src_query):
23742           For position and duration queries in TIME format, try the peer
23743           first (might be a demuxer).
23744
23745 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23746
23747           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23748           Original commit message from CVS:
23749           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
23750           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23751           Properly handle non contiguous VOBUs by adding the segment accum
23752           field to the adjust value.
23753           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23754           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23755           handle_newsegment to prevent sending actual newsegment events and
23756           use tiemstamp rewriting instead.
23757           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23758           dvd-lang-codes.
23759           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23760           (gst_mpeg_parse_event):
23761           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23762           Add a new parameter to handle_newsegment to allow controlling
23763           whether newsegment events are forwarded or not.
23764           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23765           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23766           (gst_dvd_demux_reset):
23767           last_end_ptm and discont_time aren't necessary anymore, since
23768           timestamp adjustment is now replaced by newsegment events.
23769           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23770           timestamps.
23771           * gst/mpegstream/gstdvddemux.h:
23772           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23773           Don't handle dvd-nav-packet events anymore, since the are now
23774           replaced by standard newsegment events.
23775           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23776           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23777           (gst_dvd_demux_change_state):
23778           * gst/mpegstream/gstdvddemux.h:
23779           Get rid of the ignore_next_newmedia_discont hack.
23780           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23781           (gst_dvd_demux_handle_newsegment):
23782           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23783           (gst_mpeg_demux_handle_newsegment): Don't override
23784           handle_newsegment anymore. It was only necessary to handle
23785           NEWMEDIA events.
23786           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23787           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23788           (gst_dvd_demux_set_cur_subpicture):
23789           Reactivate handling of DVD events.
23790           * gst/mpegstream/gstmpegparse.c (normal_seek)
23791           (gst_mpeg_parse_handle_src_event)
23792           (gst_mpeg_parse_handle_src_query):
23793           First attempt at reenabling seek.
23794           * gst/mpegstream/gstmpegparse.h:
23795           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23796           (gst_mpeg_parse_update_streaminfo)
23797           (gst_mpeg_parse_get_rate)
23798           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23799           (gst_mpeg_parse_handle_src_query):
23800           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23801           Make queries work again.
23802           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23803           (gst_mpeg_parse_handle_newsegment)
23804           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23805           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23806           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23807           Get rid of the newsegment_pending attribute, and rely instead on
23808           proper timestamp adjustment.
23809           * gst/mpegstream/gstmpegparse.c
23810           (gst_mpeg_parse_get_src_event_masks): Erase.
23811           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23812           Initialize fields before creating pads to prevent the pad creation
23813           callback from failing.
23814           (gst_mpeg_parse_reset): Initialize new fields, and change
23815           initialization order to match the order in the structure.
23816           (gst_mpeg_parse_handle_newsegment): Forward new segment events
23817           whenever possible, and update the current segment.
23818           (gst_mpeg_parse_send_newsegment): Update the current segment and
23819           pending_newsegment.
23820           (gst_mpeg_parse_pad_added): Use the current segment to send
23821           newsegment events to new pads.
23822           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23823           and events. Properly update newsegment_pending.
23824           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
23825           New fields do_adjust and current_segment.
23826           * gst/mpegstream/gstmpegdemux.c:
23827           * gst/mpegstream/gstdvddemux.c:
23828           * gst/mpegstream/gstmpegparse.h:
23829           Rename handle_discont virtual method to handle_newsegment. Erase
23830           some (already commented out support) for old NEW_MEDIA events.
23831           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23832           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23833           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23834           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23835           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23836           Erase the "pending_scr" field, and replace it by a slightly
23837           different handling of the current SCR. Document code blocks in
23838           parse_packhead and chain.
23839
23840 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
23841
23842           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23843           Original commit message from CVS:
23844           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23845           g_warning() are only for really fatal warnings. If we can't decode a
23846           tag, just ignore that tag and do a GST_WARNING.
23847
23848 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23849
23850         * ChangeLog:
23851         * ext/a52dec/gsta52dec.h:
23852         * ext/dvdread/dvdreadsrc.h:
23853         * ext/lame/gstlame.h:
23854         * ext/mad/gstid3tag.c:
23855         * ext/mad/gstmad.c:
23856         * ext/mad/gstmad.h:
23857         * ext/mpeg2dec/gstmpeg2dec.h:
23858         * ext/sidplay/gstsiddec.h:
23859         * gst/ac3parse/gstac3parse.c:
23860         * gst/ac3parse/gstac3parse.h:
23861         * gst/asfdemux/gstasfdemux.c:
23862         * gst/asfdemux/gstasfdemux.h:
23863         * gst/iec958/ac3iec.h:
23864         * gst/mpegaudioparse/gstmpegaudioparse.c:
23865         * gst/mpegaudioparse/gstmpegaudioparse.h:
23866         * gst/mpegstream/gstdvddemux.h:
23867         * gst/mpegstream/gstmpegclock.h:
23868         * gst/mpegstream/gstmpegdemux.h:
23869         * gst/mpegstream/gstmpegpacketize.h:
23870         * gst/mpegstream/gstmpegparse.c:
23871         * gst/mpegstream/gstmpegparse.h:
23872         * gst/mpegstream/gstrfc2250enc.c:
23873         * gst/mpegstream/gstrfc2250enc.h:
23874         * gst/realmedia/rmdemux.c:
23875         * gst/realmedia/rmdemux.h:
23876         * gst/synaesthesia/synaescope.c:
23877           expand tabs
23878           Original commit message from CVS:
23879           expand tabs
23880
23881 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23882
23883         * configure.ac:
23884           back to HEAD
23885           Original commit message from CVS:
23886           back to HEAD
23887
23888 === release 0.10.0 ===
23889
23890 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23891
23892         * ChangeLog:
23893         * NEWS:
23894         * RELEASE:
23895         * configure.ac:
23896         * docs/plugins/inspect/plugin-a52dec.xml:
23897         * docs/plugins/inspect/plugin-amrnb.xml:
23898         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23899         * docs/plugins/inspect/plugin-iec958.xml:
23900         * docs/plugins/inspect/plugin-lame.xml:
23901         * docs/plugins/inspect/plugin-mad.xml:
23902         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23903         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23904         * docs/plugins/inspect/plugin-rmdemux.xml:
23905           releasing 0.10.0
23906           Original commit message from CVS:
23907           releasing 0.10.0
23908
23909 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
23910
23911           Update for alloc_buffer changes.
23912           Original commit message from CVS:
23913           2005-12-05  Andy Wingo  <wingo@pobox.com>
23914           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23915           * ext/mad/gstmad.c: (gst_mad_chain):
23916           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23917           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23918           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23919           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23920           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23921
23922 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
23923
23924           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23925           Original commit message from CVS:
23926           2005-12-05  Andy Wingo  <wingo@pobox.com>
23927           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23928           id3demux and id3mux now. Fixes #323199.
23929
23930 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
23931
23932         * gst-plugins-ugly.spec.in:
23933           update spec file for latest changes
23934           Original commit message from CVS:
23935           update spec file for latest changes
23936
23937 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23938
23939           fix silly Makefile.am bug so they link correctly again
23940           Original commit message from CVS:
23941           * ext/amrnb/Makefile.am:
23942           * gst/realmedia/Makefile.am:
23943           fix silly Makefile.am bug so they link correctly again
23944
23945 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23946
23947         * configure.ac:
23948           back to HEAD
23949           Original commit message from CVS:
23950           back to HEAD
23951
23952 === release 0.9.7 ===
23953
23954 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23955
23956         * ChangeLog:
23957         * NEWS:
23958         * RELEASE:
23959         * common:
23960         * configure.ac:
23961         * docs/plugins/gst-plugins-ugly-plugins.args:
23962         * docs/plugins/inspect/plugin-a52dec.xml:
23963         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23964         * docs/plugins/inspect/plugin-iec958.xml:
23965         * docs/plugins/inspect/plugin-lame.xml:
23966         * docs/plugins/inspect/plugin-mad.xml:
23967         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23968         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23969         * docs/plugins/inspect/plugin-rmdemux.xml:
23970         * docs/random/LICENSE:
23971         * docs/random/PORTED_09:
23972           releasing 0.9.7
23973           Original commit message from CVS:
23974           releasing 0.9.7
23975
23976 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23977
23978         * ChangeLog:
23979         * common:
23980         * ext/amrnb/Makefile.am:
23981         * gst/realmedia/Makefile.am:
23982           Don't know how these escaped my eye before.  Fix link flags.
23983           Original commit message from CVS:
23984           Don't know how these escaped my eye before.  Fix link flags.
23985
23986 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23987
23988         * common:
23989         * examples/Makefile.am:
23990         * examples/capsfilter/Makefile.am:
23991         * examples/capsfilter/capsfilter1.c:
23992         * examples/gob/Makefile.am:
23993         * examples/gob/gst-identity2.gob:
23994         * examples/gstplay/.gitignore:
23995         * examples/gstplay/Makefile.am:
23996         * examples/gstplay/player.c:
23997         * examples/indexing/.gitignore:
23998         * examples/indexing/Makefile.am:
23999         * examples/indexing/indexmpeg.c:
24000         * examples/level/Makefile.am:
24001         * examples/level/README:
24002         * examples/level/demo.c:
24003         * examples/level/plot.c:
24004         * examples/stats/Makefile.am:
24005         * examples/stats/mp2ogg.c:
24006         * examples/switch/.gitignore:
24007         * examples/switch/Makefile.am:
24008         * examples/switch/switcher.c:
24009           no examples
24010           Original commit message from CVS:
24011           no examples
24012
24013 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
24014
24015           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24016           Original commit message from CVS:
24017           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24018           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24019           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24020           (gst_mpeg_parse_send_event):
24021           Ref events before sending them to multiple pads, after all
24022           gst_pad_send_event() takes ownership of events. Don't leak
24023           events that have not been handled (fixes #322745).
24024
24025 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24026
24027           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24028           Original commit message from CVS:
24029           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
24030           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24031           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24032           from making timestamp adjustments. This will have to be re-added
24033           in some form in the near future, but in order to do that, some nav
24034           packet parsing will be necessary in mpegdemux.
24035           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24036           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24037           (g_value_set_int, gst_mpeg_parse_set_property)
24038           Get rid of do_adjust and use_adjust. Rename max_discont to
24039           max_src_gap.
24040           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24041           -1, no adjustment is made.
24042           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24043           Rename max_discont property to max_scr_gap. Erase "adjust"
24044           property.
24045           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24046           override send_event anymore, base class does the job.
24047           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24048           Base class now does most of the work.
24049           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24050           Generalize to forwarding the event to all source pads in the
24051           element.
24052           * gst/mpegstream/gstmpegparse.h:
24053           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24054           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24055           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24056           (gst_mpeg_parse_set_property):
24057           Clock synchronization doesn't make sense anymore for a
24058           demultiplexer.
24059
24060 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
24061
24062           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24063           Original commit message from CVS:
24064           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24065           Don't treat normal EOS as a fatal error.
24066
24067 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
24068
24069           ext/mad/gstmad.c: Proper warning statements,
24070           Original commit message from CVS:
24071           * ext/mad/gstmad.c: (gst_mad_chain):
24072           Proper warning statements,
24073           Don't error if the src pad isn't linked when pushing.
24074           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24075           Proper state_change, avoids borkage when going to READY
24076
24077 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24078
24079         * configure.ac:
24080         * gst-libs/Makefile.am:
24081         * gst-libs/README:
24082         * gst-libs/ext/.gitignore:
24083         * gst-libs/gst/media-info/.gitignore:
24084         * gst-libs/gst/play/.gitignore:
24085         * gst-libs/gst/play/play.h:
24086         * gst-libs/gst/play/play.vcproj:
24087           no need for an AS_LIBTOOL call
24088           Original commit message from CVS:
24089           no need for an AS_LIBTOOL call
24090
24091 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24092
24093         * Makefile.am:
24094         * common:
24095         * gst-plugins-ugly.spec.in:
24096           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24097           Original commit message from CVS:
24098           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24099
24100 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24101
24102           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24103           Original commit message from CVS:
24104           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24105           Prime libmpeg2's pumps with some null custom buffers
24106           to ensure it doesn't ask us to discard garbage later yay.
24107
24108 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24109
24110           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24111           Original commit message from CVS:
24112           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24113           Prime libmpeg2's pumps with some null custom buffers
24114           to ensure it ask us to discard garbage later yay.
24115
24116 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
24117
24118           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24119           Original commit message from CVS:
24120           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24121           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24122           (gst_a52dec_chain_raw):
24123           * ext/a52dec/gsta52dec.h:
24124           Accept AC3 in audio/x-private1-ac3 format, which includes
24125           DVD-specific headers, as well as raw AC3, for compatibility with
24126           some demuxers.
24127
24128 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24129
24130           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24131           Original commit message from CVS:
24132           * ext/mad/gstmad.c: (gst_mad_chain):
24133           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24134           skip frame synthesis and consume input data as if we'd done the
24135           decode. Makes mad not error when the src pad is not connected.
24136           (#319784)
24137
24138 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24139
24140         * ChangeLog:
24141           Erase old CVS conflict line.
24142           Original commit message from CVS:
24143           Erase old CVS conflict line.
24144
24145 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24146
24147           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24148           Original commit message from CVS:
24149           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
24150           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24151           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24152           (gst_mpeg_parse_chain):
24153           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24154           (gst_mpeg_demux_send_newsegment):
24155           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24156           * gst/mpegstream/gstmpegparse.h:
24157           Rename send_discont method to send_newsegment and add parameters
24158           to handle actual segments. Adapt code all around to run with the
24159           new name and signature.
24160           * gst/mpegstream/gstmpegdemux.c:
24161           * gst/mpegstream/gstmpegparse.c:
24162           * gst/mpegstream/gstdvddemux.c:
24163           Convert to GST_BOILERPLATE.
24164
24165 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24166
24167         * configure.ac:
24168           fix AS_LIBTOOL call
24169           Original commit message from CVS:
24170           fix AS_LIBTOOL call
24171
24172 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24173
24174         * Makefile.am:
24175           add a torture target
24176           Original commit message from CVS:
24177           add a torture target
24178
24179 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24180
24181         * ChangeLog:
24182         * configure.ac:
24183           back to HEAD
24184           Original commit message from CVS:
24185           back to HEAD
24186
24187 === release 0.9.6 ===
24188
24189 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24190
24191         * ChangeLog:
24192         * NEWS:
24193         * RELEASE:
24194         * configure.ac:
24195         * docs/plugins/gst-plugins-ugly-plugins.args:
24196         * docs/plugins/gst-plugins-ugly-plugins.signals:
24197         * docs/plugins/inspect/plugin-a52dec.xml:
24198         * docs/plugins/inspect/plugin-amrnb.xml:
24199         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24200         * docs/plugins/inspect/plugin-iec958.xml:
24201         * docs/plugins/inspect/plugin-lame.xml:
24202         * docs/plugins/inspect/plugin-mad.xml:
24203         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24204         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24205         * docs/plugins/inspect/plugin-rmdemux.xml:
24206           releasing 0.9.6
24207           Original commit message from CVS:
24208           releasing 0.9.6
24209
24210 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
24211
24212           gst/realmedia/rmdemux.c: Fractional framerates.
24213           Original commit message from CVS:
24214           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24215           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24216           (find_seek_offset_bytes), (find_seek_offset_time),
24217           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24218           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24219           (gst_rmdemux_chain), (gst_rmdemux_send_event),
24220           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24221           (gst_rmdemux_parse_packet):
24222           Fractional framerates.
24223
24224 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24225
24226           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24227           Original commit message from CVS:
24228           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24229           (gst_mpeg2dec_negotiate_format), (handle_sequence),
24230           (gst_mpeg2dec_sink_event):
24231           * ext/mpeg2dec/gstmpeg2dec.h:
24232           Use fractional framerates
24233
24234 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24235
24236           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24237           Original commit message from CVS:
24238           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24239           set_clock returns a boolean.
24240
24241 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24242
24243           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24244           Original commit message from CVS:
24245           * ext/mad/gstmad.c: (gst_mad_chain):
24246           Fix seeking even more by sending the newsegment event with the
24247           right parameters. Should fix querying in playbin/totem after
24248           a seek.
24249
24250 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24251
24252           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24253           Original commit message from CVS:
24254           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24255           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24256           Fix seeking in stand-alone mode. Fix nonexistant enum value
24257           introduced in previous commit. Improve debug messages here and
24258           there. Actually return a proper return value in the sink event
24259           handler.
24260
24261 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24262
24263         * ext/lame/gstlame.c:
24264           doh
24265           Original commit message from CVS:
24266           doh
24267
24268 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24269
24270         * ChangeLog:
24271         * ext/lame/gstlame.c:
24272         * ext/mad/gstmad.c:
24273         * ext/sidplay/gstsiddec.cc:
24274           fix up GValueEnum
24275           Original commit message from CVS:
24276           fix up GValueEnum
24277
24278 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
24279
24280         * ChangeLog:
24281         * ext/lame/gstlame.c:
24282         * ext/mad/gstid3tag.c:
24283         * ext/sidplay/gstsiddec.cc:
24284           Update for gst_tag_setter API changes.
24285           Original commit message from CVS:
24286           2005-11-22  Andy Wingo  <wingo@pobox.com>
24287           * Update for gst_tag_setter API changes.
24288
24289 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
24290
24291         * ChangeLog:
24292         * ext/a52dec/gsta52dec.c:
24293         * ext/mad/gstid3tag.c:
24294         * ext/mad/gstmad.c:
24295         * gst/mpegaudioparse/gstmpegaudioparse.c:
24296         * gst/mpegstream/gstdvddemux.c:
24297         * gst/mpegstream/gstmpegparse.c:
24298         * gst/realmedia/rmdemux.c:
24299           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24300           Original commit message from CVS:
24301           2005-11-22  Andy Wingo  <wingo@pobox.com>
24302           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24303           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24304           * ext/mad/gstmad.c (gst_mad_chain)
24305           * gst/mpegaudioparse/gstmpegaudioparse.c
24306           (gst_mp3parse_sink_event)
24307           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24308           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24309           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24310           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24311           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24312
24313 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
24314
24315           ext/mad/Makefile.am: libgsttagedit => libgsttag
24316           Original commit message from CVS:
24317           * ext/mad/Makefile.am:
24318           libgsttagedit => libgsttag
24319
24320 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
24321
24322           ext/lame/gstlame.c: Don't take the stream lock
24323           Original commit message from CVS:
24324           * ext/lame/gstlame.c: (gst_lame_sink_event):
24325           Don't take the stream lock
24326
24327 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
24328
24329           ext/: Don't take the stream lock.
24330           Original commit message from CVS:
24331           2005-11-21  Andy Wingo  <wingo@pobox.com>
24332           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24333           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24334           * ext/mad/gstmad.c (gst_mad_sink_event):
24335           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24336           stream lock.
24337           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24338           stream lock changes.
24339
24340 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
24341
24342           *.*: Ran scripts/update-macros. Oh yes.
24343           Original commit message from CVS:
24344           2005-11-21  Andy Wingo  <wingo@pobox.com>
24345           * *.h:
24346           * *.c: Ran scripts/update-macros. Oh yes.
24347
24348 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
24349
24350           gst/mpegstream/: Filler events have beem removed for now.
24351           Original commit message from CVS:
24352           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24353           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24354           Filler events have beem removed for now.
24355
24356 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
24357
24358           gst/: Update for GST_FOURCC_FORMAT API change.
24359           Original commit message from CVS:
24360           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24361           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24362           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24363           Update for GST_FOURCC_FORMAT API change.
24364
24365 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
24366
24367           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24368           Original commit message from CVS:
24369           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24370           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24371           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24372           (gst_rmdemux_parse_packet):
24373           Modifications for disapearance of GST_PAD_IS_USABLE()
24374
24375 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
24376
24377           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24378           Original commit message from CVS:
24379           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24380           Remove some setcaps brokenness.
24381           Don't crash on bad input.
24382
24383 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
24384
24385           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24386           Original commit message from CVS:
24387           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24388           calling transform.
24389           (gst_id3_tag_do_typefind): Unref caps
24390           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24391
24392 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
24393
24394         * ext/mad/gstmad.c:
24395           remove accidentally commited hack
24396           Original commit message from CVS:
24397           remove accidentally commited hack
24398
24399 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
24400
24401         * ext/mad/gstmad.c:
24402           free pad templates
24403           Original commit message from CVS:
24404           free pad templates
24405
24406 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
24407
24408           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24409           Original commit message from CVS:
24410           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24411           (gst_mpeg2dec_sink_event):
24412           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24413           nice-ify debug message in event handler; add CHECKME.
24414           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24415           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24416           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24417           (gst_dvd_demux_sync_stream_to_time):
24418           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24419           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24420           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24421           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24422           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24423           (gst_mpeg_demux_sync_stream_to_time),
24424           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24425           * gst/mpegstream/gstmpegdemux.h:
24426           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24427           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24428           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24429           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24430           (gst_mpeg_parse_chain):
24431           * gst/mpegstream/gstmpegparse.h:
24432           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24433           return value confusion (gst_pad_push vs. gst_pad_send_event and
24434           gst_pad_push_event); pass flow return values to caller;
24435           miscellaneous fixes and clean-ups.
24436
24437 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
24438
24439         * gst/mpegstream/gstdvddemux.c:
24440           set rank to secondary until it works 100%
24441           Original commit message from CVS:
24442           set rank to secondary until it works 100%
24443
24444 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
24445
24446         * gst-plugins-ugly.spec.in:
24447           add mpegstream plugin to spec file
24448           Original commit message from CVS:
24449           add mpegstream plugin to spec file
24450
24451 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24452
24453           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24454           Original commit message from CVS:
24455           2005-11-14  Martin Soto  <soto@localhost.localdomain>
24456           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24457           gstrfc2250enc.h.
24458
24459 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
24460
24461           partially port the mpegstream plugin to GStreamer 0.9.
24462           Original commit message from CVS:
24463           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
24464           * configure.ac:
24465           * gst/mpegstream/Makefile.am:
24466           * gst/mpegstream/gstdvddemux.c:
24467           * gst/mpegstream/gstdvddemux.h:
24468           * gst/mpegstream/gstmpegdemux.c:
24469           * gst/mpegstream/gstmpegdemux.h:
24470           * gst/mpegstream/gstmpegpacketize.c:
24471           * gst/mpegstream/gstmpegpacketize.h:
24472           * gst/mpegstream/gstmpegparse.c:
24473           * gst/mpegstream/gstmpegparse.h:
24474           * gst/mpegstream/gstmpegstream.c:
24475           * gst/mpegstream/gstrfc2250enc.c:
24476           * gst/mpegstream/gstrfc2250enc.h:
24477           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24478           partially port the mpegstream plugin to GStreamer 0.9.
24479
24480 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
24481
24482           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24483           Original commit message from CVS:
24484           2005-11-14  Andy Wingo  <wingo@pobox.com>
24485           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24486           debugging, allows dll builds on windows. Fixes #316076.
24487
24488 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24489
24490         * ChangeLog:
24491         * configure.ac:
24492           back to head
24493           Original commit message from CVS:
24494           back to head
24495
24496 === release 0.9.5 ===
24497
24498 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24499
24500         * ChangeLog:
24501         * NEWS:
24502         * RELEASE:
24503         * common:
24504         * configure.ac:
24505         * docs/plugins/inspect/plugin-a52dec.xml:
24506         * docs/plugins/inspect/plugin-amrnb.xml:
24507         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24508         * docs/plugins/inspect/plugin-iec958.xml:
24509         * docs/plugins/inspect/plugin-lame.xml:
24510         * docs/plugins/inspect/plugin-mad.xml:
24511         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24512         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24513         * docs/plugins/inspect/plugin-rmdemux.xml:
24514           releasing 0.9.5
24515           Original commit message from CVS:
24516           releasing 0.9.5
24517
24518 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
24519
24520           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24521           Original commit message from CVS:
24522           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24523           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24524           (handle_sequence), (handle_picture), (handle_slice),
24525           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24526           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24527           Forward GstFlowReturn about everywhere.
24528           Handle seeking correctly.
24529
24530 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24531
24532           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24533           Original commit message from CVS:
24534           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24535           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24536           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24537           Small cleanups in refcounting.
24538
24539 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
24540
24541           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24542           Original commit message from CVS:
24543           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24544           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24545           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24546           (handle_sequence), (handle_picture):
24547           * ext/mpeg2dec/gstmpeg2dec.h:
24548           Removed lots of dubious code.
24549           Handle flushing and seeking correctly. Still leaks though...
24550
24551 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
24552
24553         * ChangeLog:
24554         * configure.ac:
24555           port plugins listing changes
24556           Original commit message from CVS:
24557           port plugins listing changes
24558
24559 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24560
24561         * ChangeLog:
24562         * configure.ac:
24563           back to HEAD
24564           Original commit message from CVS:
24565           back to HEAD
24566
24567 === release 0.9.4 ===
24568
24569 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24570
24571         * ChangeLog:
24572         * Makefile.am:
24573         * NEWS:
24574         * RELEASE:
24575         * configure.ac:
24576         * docs/plugins/gst-plugins-ugly-plugins.args:
24577         * docs/plugins/gst-plugins-ugly-plugins.signals:
24578         * docs/plugins/inspect/plugin-a52dec.xml:
24579         * docs/plugins/inspect/plugin-amrnb.xml:
24580         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24581         * docs/plugins/inspect/plugin-iec958.xml:
24582         * docs/plugins/inspect/plugin-lame.xml:
24583         * docs/plugins/inspect/plugin-mad.xml:
24584         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24585         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24586         * docs/plugins/inspect/plugin-rmdemux.xml:
24587         * gst/realmedia/rmdemux.c:
24588         * po/POTFILES.in:
24589           releasing 0.9.4
24590           Original commit message from CVS:
24591           releasing 0.9.4
24592
24593 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
24594
24595           gst/realmedia/rmdemux.c: STOPPED->FAILED
24596           Original commit message from CVS:
24597           2005-10-23  Julien MOUTTE  <julien@moutte.net>
24598           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24599
24600 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
24601
24602         * gst-plugins-ugly.spec.in:
24603           add packaging of a52dec
24604           Original commit message from CVS:
24605           add packaging of a52dec
24606
24607 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24608
24609           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24610           Original commit message from CVS:
24611           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24612           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24613           Set correct stream time in newsegment event.
24614
24615 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24616
24617         * ext/Makefile.am:
24618           fix distcheck
24619           Original commit message from CVS:
24620           fix distcheck
24621
24622 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24623
24624         * ChangeLog:
24625         * ext/Makefile.am:
24626           fix distcheck
24627           Original commit message from CVS:
24628           fix distcheck
24629
24630 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
24631
24632           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24633           Original commit message from CVS:
24634           * ext/a52dec/Makefile.am:
24635           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24636           (gst_a52dec_class_init), (gst_a52dec_sink_event),
24637           (gst_a52dec_change_state):
24638           * ext/a52dec/gsta52dec.h:
24639           Re-enable CPU flags, use liboil to get them.
24640
24641 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
24642
24643           Port AC3 decoder to 0.9 (#318849).
24644           Original commit message from CVS:
24645           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24646           * configure.ac:
24647           * ext/a52dec/Makefile.am:
24648           * ext/a52dec/gsta52dec.c:
24649           * ext/a52dec/gsta52dec.h:
24650           Port AC3 decoder to 0.9 (#318849).
24651
24652 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24653
24654           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24655           Original commit message from CVS:
24656           * ext/sidplay/gstsiddec.cc:
24657           Small fixes and more error messages.
24658
24659 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
24660
24661           API change fixen.
24662           Original commit message from CVS:
24663           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24664           (gst_amrnbparse_state_change):
24665           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24666           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24667           * ext/mpeg2dec/gstmpeg2dec.c:
24668           * ext/sidplay/gstsiddec.cc:
24669           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24670           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24671           API change fixen.
24672
24673 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
24674
24675           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24676           Original commit message from CVS:
24677           * configure.ac:
24678           GST_DOC has been renamed to GST_DOCBOOK_CHECK
24679
24680 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24681
24682           configure.ac: some docs I had
24683           Original commit message from CVS:
24684           * configure.ac:
24685           some docs I had
24686           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24687           trivial fixes
24688
24689 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
24690
24691           gst/realmedia/rmdemux.c: segment-start/done API change.
24692           Original commit message from CVS:
24693           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24694           (gst_rmdemux_perform_seek):
24695           segment-start/done API change.
24696
24697 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
24698
24699         * ChangeLog:
24700         * common:
24701         * gst/iec958/ac3iec.c:
24702           Set buffer durations on IEC958 buffers.
24703           Original commit message from CVS:
24704           Set buffer durations on IEC958 buffers.
24705
24706 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
24707
24708           configure.ac: Fix glib check
24709           Original commit message from CVS:
24710           * configure.ac:
24711           Fix glib check
24712
24713 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
24714
24715           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24716           Original commit message from CVS:
24717           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24718           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24719
24720 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24721
24722           examples/stats/mp2ogg.c: yes, typo fixes
24723           Original commit message from CVS:
24724           * examples/stats/mp2ogg.c:
24725           yes, typo fixes
24726
24727 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24728
24729           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24730           Original commit message from CVS:
24731           * examples/indexing/indexmpeg.c: (main):
24732           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24733           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24734           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24735           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24736           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24737           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24738           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24739           * ext/dvdread/dvdreadsrc.h:
24740           * ext/lame/gstlame.h:
24741           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24742           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24743           * gst/iec958/ac3iec.h:
24744           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24745           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24746           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24747           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24748           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24749           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24750           moved bitshift from macro to enum definition
24751
24752 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
24753
24754           newsegment API update.
24755           Original commit message from CVS:
24756           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24757           * ext/mad/gstmad.c: (gst_mad_chain):
24758           * gst/mpegaudioparse/gstmpegaudioparse.c:
24759           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24760           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24761           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24762           newsegment API update.
24763
24764 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24765
24766           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24767           Original commit message from CVS:
24768           * ext/amrnb/amrnbdec.c:
24769           Mark invalid frame sizes
24770           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24771           UNUSABLE is not to be used here, just push out stuff so
24772           probes can continue linking or making the pad usable.
24773
24774 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
24775
24776         * ChangeLog:
24777         * gst/realmedia/rmdemux.c:
24778           Improve seek error-resilience.
24779           Original commit message from CVS:
24780           Improve seek error-resilience.
24781           Better error handling generally.
24782
24783 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24784
24785         * ChangeLog:
24786         * configure.ac:
24787           back to head
24788           Original commit message from CVS:
24789           back to head
24790
24791 === release 0.9.3 ===
24792
24793 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24794
24795         * ChangeLog:
24796         * NEWS:
24797         * README:
24798         * configure.ac:
24799         * ext/sidplay/Makefile.am:
24800           release time
24801           Original commit message from CVS:
24802           release time
24803
24804 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
24805
24806         * gst/realmedia/rmdemux.h:
24807           Forgot to commit this file. I hate Nano.
24808           Original commit message from CVS:
24809           Forgot to commit this file. I hate Nano.
24810
24811 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
24812
24813         * ChangeLog:
24814         * common:
24815         * gst/realmedia/rmdemux.c:
24816           Sanity checks and memory leak fixes for real demuxer
24817           Original commit message from CVS:
24818           Sanity checks and memory leak fixes for real demuxer
24819
24820 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
24821
24822           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24823           Original commit message from CVS:
24824           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24825           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24826           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24827           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24828           Real demuxer fixes. Make it more bulletproof against bad data,
24829           identify a few more stream types.
24830           Fix seeking so that it works (at least with the seek example
24831           program; it still fails with totem).
24832
24833 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
24834
24835           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24836           Original commit message from CVS:
24837           * gst/mpegaudioparse/gstmpegaudioparse.c:
24838           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24839           Set correct caps on buffers too.
24840
24841 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
24842
24843           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24844           Original commit message from CVS:
24845           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24846           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24847           * gst/mpegaudioparse/gstmpegaudioparse.h:
24848           Put timestamps on buffers.
24849
24850 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
24851
24852         * ChangeLog:
24853         * ext/amrnb/amrnbenc.c:
24854           Changed amrnbenc description, it is an encoder, not decoder.
24855           Original commit message from CVS:
24856           Changed amrnbenc description, it is an encoder, not decoder.
24857
24858 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
24859
24860         * ChangeLog:
24861         * gst/iec958/ac3_padder.c:
24862         * gst/iec958/ac3_padder.h:
24863         * gst/iec958/ac3iec.c:
24864           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24865           Original commit message from CVS:
24866           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24867           more accurate, and to check AC3 checksums (both of them in each frame),
24868           and dump the frame (as a probable sync failure) if they don't match.
24869           General code cleanup, improved comments. Changed to not construct the
24870           header backwards, and not byteswap everything else. If we end up needing
24871           to do little-endian output, we should swap in the element doing the
24872           output (AC3 is big-endian).
24873
24874 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
24875
24876         * gst-plugins-ugly.spec.in:
24877           fix spec file for ugly
24878           Original commit message from CVS:
24879           fix spec file for ugly
24880
24881 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24882
24883         * docs/plugins/inspect/plugin-lame.xml:
24884           revert empty commit
24885           Original commit message from CVS:
24886           revert empty commit
24887
24888 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24889
24890         * docs/plugins/scan.stamp:
24891           whoops, wrong files
24892           Original commit message from CVS:
24893           whoops, wrong files
24894
24895 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24896
24897           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24898           Original commit message from CVS:
24899           * docs/plugins/gst-plugins-ugly-plugins.args:
24900           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24901           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24902           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24903           commit missing files
24904           * docs/plugins/inspect/plugin-lame.xml:
24905           update
24906
24907 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24908
24909         * Makefile.am:
24910         * common:
24911         * gst-plugins-ugly.spec.in:
24912           add check-valgrind target
24913           Original commit message from CVS:
24914           add check-valgrind target
24915
24916 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24917
24918         * docs/plugins/scanobj-build.stamp:
24919           add stamp
24920           Original commit message from CVS:
24921           add stamp
24922
24923 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
24924
24925           ext/lame/gstlame.c: Set caps on outgoing buffers.
24926           Original commit message from CVS:
24927           * ext/lame/gstlame.c: (gst_lame_chain):
24928           Set caps on outgoing buffers.
24929
24930 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24931
24932         * ChangeLog:
24933         * ext/lame/gstlame.c:
24934         * ext/lame/gstlame.h:
24935           clean up further so we don't try to set up five times for a simple pipeline
24936           Original commit message from CVS:
24937           clean up further so we don't try to set up five times for
24938           a simple pipeline
24939
24940 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
24941
24942         * ChangeLog:
24943         * common:
24944         * gst/iec958/ac3iec.c:
24945           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24946           Original commit message from CVS:
24947           Set setcaps function on sink pad, not source pad. Produce correct caps
24948           on output buffers.
24949
24950 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24951
24952         * common:
24953         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24954         * docs/plugins/inspect/plugin-iec958.xml:
24955         * docs/plugins/inspect/plugin-lame.xml:
24956         * docs/plugins/inspect/plugin-mad.xml:
24957         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24958         * docs/plugins/inspect/plugin-rmdemux.xml:
24959           update inspect with source
24960           Original commit message from CVS:
24961           update inspect with source
24962
24963 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24964
24965           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
24966           Original commit message from CVS:
24967           * ext/mad/gstid3tag.c:
24968           gsttaginterface.h -> gsttagsetter.h
24969
24970 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24971
24972         * configure.ac:
24973           back to HEAD
24974           Original commit message from CVS:
24975           back to HEAD
24976
24977 === release 0.9.1 ===
24978
24979 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24980
24981         * ChangeLog:
24982         * NEWS:
24983         * README:
24984         * RELEASE:
24985         * autogen.sh:
24986         * configure.ac:
24987           releasing 0.9.2
24988           Original commit message from CVS:
24989           releasing 0.9.2
24990
24991 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24992
24993           ext/amrnb/: State change function updates.
24994           Original commit message from CVS:
24995           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
24996           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
24997           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
24998           State change function updates.
24999
25000 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25001
25002           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25003           Original commit message from CVS:
25004           * ext/mpeg2dec/gstmpeg2dec.c:
25005           GST_CAT_SEEK disappeared from the public API at some point
25006
25007 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25008
25009         * gst/iec958/ac3_padder.c:
25010         * gst/iec958/ac3_padder.h:
25011           doc fixes
25012           Original commit message from CVS:
25013           doc fixes
25014
25015 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25016
25017         * Makefile.am:
25018         * autogen.sh:
25019         * common:
25020         * configure.ac:
25021         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25022         * docs/plugins/inspect-build.stamp:
25023         * docs/plugins/inspect.stamp:
25024         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25025         * docs/plugins/inspect/plugin-iec958.xml:
25026         * docs/plugins/inspect/plugin-lame.xml:
25027         * docs/plugins/inspect/plugin-mad.xml:
25028         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25029         * docs/plugins/inspect/plugin-rmdemux.xml:
25030           docs for ugly plugins
25031           Original commit message from CVS:
25032           docs for ugly plugins
25033
25034 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25035
25036         * gst-plugins-ugly.spec.in:
25037         * gst/iec958/Makefile.am:
25038           build fixes
25039           Original commit message from CVS:
25040           build fixes
25041
25042 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
25043
25044         * ChangeLog:
25045         * gst/iec958/ac3iec.c:
25046           Accept audio/x-private1-a3c on sink pad
25047           Original commit message from CVS:
25048           Accept audio/x-private1-a3c on sink pad
25049
25050 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25051
25052         * gst-plugins-ugly.spec.in:
25053           spec updates
25054           Original commit message from CVS:
25055           spec updates
25056
25057 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
25058
25059         * examples/gstplay/player.c:
25060         * examples/stats/mp2ogg.c:
25061         * ext/a52dec/gsta52dec.c:
25062         * ext/amrnb/amrnbdec.c:
25063         * ext/amrnb/amrnbenc.c:
25064         * ext/amrnb/amrnbparse.c:
25065         * ext/dvdnav/dvdnavsrc.c:
25066         * ext/dvdread/dvdreadsrc.c:
25067         * ext/lame/gstlame.c:
25068         * ext/mad/gstid3tag.c:
25069         * ext/mad/gstmad.c:
25070         * ext/mpeg2dec/gstmpeg2dec.c:
25071         * gst/ac3parse/gstac3parse.c:
25072         * gst/asfdemux/gstasfdemux.c:
25073         * gst/asfdemux/gstasfmux.c:
25074         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25075         * gst/iec958/ac3iec.c:
25076         * gst/mpegaudioparse/gstmpegaudioparse.c:
25077         * gst/mpegstream/gstdvddemux.c:
25078         * gst/mpegstream/gstmpegdemux.c:
25079         * gst/mpegstream/gstmpegparse.c:
25080         * gst/mpegstream/gstrfc2250enc.c:
25081         * gst/realmedia/rmdemux.c:
25082         * gst/synaesthesia/gstsynaesthesia.c:
25083           All plugins updated for element state changes.
25084           Original commit message from CVS:
25085           2005-09-02  Andy Wingo  <wingo@pobox.com>
25086           * All plugins updated for element state changes.
25087
25088 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
25089
25090         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25091         * gst/iec958/ac3iec.c:
25092           Fix return types in setcaps functions
25093           Original commit message from CVS:
25094           Fix return types in setcaps functions
25095
25096 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
25097
25098         * ChangeLog:
25099         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25100         * gst/iec958/ac3iec.c:
25101           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25102           Original commit message from CVS:
25103           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25104           Some general cleanups in iec958 framer.
25105
25106 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25107
25108         * common:
25109         * m4/Makefile.am:
25110         * m4/as-arts.m4:
25111         * m4/esd.m4:
25112         * m4/gst-alsa.m4:
25113         * m4/gst-artsc.m4:
25114         * m4/gst-matroska.m4:
25115         * m4/ogg.m4:
25116         * m4/vorbis.m4:
25117           fix distcheck; remove some old m4s
25118           Original commit message from CVS:
25119           fix distcheck; remove some old m4s
25120
25121 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
25122
25123         * ChangeLog:
25124         * configure.ac:
25125         * gst/iec958/Makefile.am:
25126         * gst/iec958/ac3_padder.c:
25127         * gst/iec958/ac3_padder.h:
25128         * gst/iec958/ac3iec.c:
25129         * gst/iec958/ac3iec.h:
25130           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25131           Original commit message from CVS:
25132           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25133
25134 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
25135
25136           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25137           Original commit message from CVS:
25138           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25139           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25140           (gst_dvdlpcmdec_change_state):
25141           Cleanups, fixed header parsing and stripping.
25142
25143 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
25144
25145         * ChangeLog:
25146         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25147           Use the right bytes when parsing the LPCM dvd header
25148           Original commit message from CVS:
25149           Use the right bytes when parsing the LPCM dvd header
25150
25151 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
25152
25153         * ChangeLog:
25154         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25155           Return the correct values from chain function
25156           Original commit message from CVS:
25157           Return the correct values from chain function
25158
25159 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25160
25161         * common:
25162         * docs/Makefile.am:
25163         * docs/plugins/.gitignore:
25164         * docs/random/ChangeLog-0.8:
25165         * docs/version.entities.in:
25166           adding doc stuff
25167           Original commit message from CVS:
25168           adding doc stuff
25169
25170 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
25171
25172         * ChangeLog:
25173         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25174         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25175           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25176           Original commit message from CVS:
25177           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25178           header; instead do this internally. Also support the old way, using
25179           a different mime-type. CVS:
25180
25181 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25182
25183           building up speed
25184           Original commit message from CVS:
25185           building up speed
25186