Update ChangeLogs for 1.19.3
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-ugly / ChangeLog
1 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
2
3         * meson.build:
4           meson: require matching GStreamer dep versions for unstable development releases
5           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
6           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
7
8 2021-10-25 01:02:36 +0100  Tim-Philipp Müller <tim@centricular.com>
9
10         * po/af.po:
11         * po/ast.po:
12         * po/az.po:
13         * po/bg.po:
14         * po/ca.po:
15         * po/cs.po:
16         * po/da.po:
17         * po/de.po:
18         * po/el.po:
19         * po/en_GB.po:
20         * po/eo.po:
21         * po/es.po:
22         * po/eu.po:
23         * po/fi.po:
24         * po/fr.po:
25         * po/fur.po:
26         * po/gl.po:
27         * po/hr.po:
28         * po/hu.po:
29         * po/id.po:
30         * po/it.po:
31         * po/ja.po:
32         * po/lt.po:
33         * po/lv.po:
34         * po/ms.po:
35         * po/mt.po:
36         * po/nb.po:
37         * po/nl.po:
38         * po/or.po:
39         * po/pl.po:
40         * po/pt_BR.po:
41         * po/ro.po:
42         * po/ru.po:
43         * po/sk.po:
44         * po/sl.po:
45         * po/sq.po:
46         * po/sr.po:
47         * po/sv.po:
48         * po/ta.po:
49         * po/tr.po:
50         * po/uk.po:
51         * po/vi.po:
52         * po/zh_CN.po:
53         * po/zh_TW.po:
54           gst-plugins-ugly: update translations
55           Fixes #656
56           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
57
58 2021-10-21 00:33:06 +0100  Tim-Philipp Müller <tim@centricular.com>
59
60         * meson_options.txt:
61           meson: default to gpl=disabled for gst-plugins-bad and -ugly
62           This will only affect individual/tarball module builds, as the
63           options yield to the parent project which was set to gpl=disabled
64           by default already. We kept it as auto in the original commit
65           to accommodate the need to update cerbero as well, which had to
66           be done separately after the initial commit.
67           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
68
69 2021-10-18 15:47:00 +0100  Tim-Philipp Müller <tim@centricular.com>
70
71         * tests/check/meson.build:
72           meson: update for meson.build_root() and .build_source() deprecation
73           -> use meson.project_build_root() or .global_build_root() instead.
74           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
75
76 2021-10-18 00:40:14 +0100  Tim-Philipp Müller <tim@centricular.com>
77
78         * docs/meson.build:
79         * tests/check/meson.build:
80           meson: update for dep.get_pkgconfig_variable() deprecation
81           ... in favour of dep.get_variable('foo', ..) which in some
82           cases allows for further cleanups in future since we can
83           extract variables from pkg-config dependencies as well as
84           internal dependencies using this mechanism.
85           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
86
87 2021-10-18 00:03:47 +0100  Tim-Philipp Müller <tim@centricular.com>
88
89         * meson.build:
90           meson: clean up conditional paths after version bump
91           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
92
93 2021-10-14 18:38:26 +0100  Tim-Philipp Müller <tim@centricular.com>
94
95         * meson.build:
96           meson: bump meson requirement to >= 0.59
97           For monorepo build and ugly/bad, for advanced feature
98           option API like get_option('xyz').required(..) which
99           we use in combination with the 'gpl' option.
100           For rest of modules for consistency (people will likely
101           use newer features based on the top-level requirement).
102           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
103
104 2021-09-19 00:55:34 +0100  Tim-Philipp Müller <tim@centricular.com>
105
106         * ext/a52dec/meson.build:
107         * ext/cdio/meson.build:
108         * ext/dvdread/meson.build:
109         * ext/mpeg2dec/meson.build:
110         * ext/sidplay/meson.build:
111         * ext/x264/meson.build:
112         * meson.build:
113         * meson_options.txt:
114           meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
115           Require explicit opt-in to build plugins with (A)GPL dependencies.
116           Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
117           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
118
119 2021-10-12 15:52:48 -0300  Thibault Saunier <tsaunier@igalia.com>
120
121         * docs/meson.build:
122           meson: Streamline the way we detect when to build documentation
123           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
124
125 2021-09-28 10:11:15 +1000  Brad Hards <bradh@frogmouth.net>
126
127         * README:
128         * RELEASE:
129           doc: update IRC links to OFTC
130           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
131
132 2021-09-26 01:07:02 +0100  Tim-Philipp Müller <tim@centricular.com>
133
134         * meson.build:
135           Back to development
136           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
137
138 === release 1.19.2 ===
139
140 2021-09-23 01:34:00 +0100  Tim-Philipp Müller <tim@centricular.com>
141
142         * ChangeLog:
143         * NEWS:
144         * RELEASE:
145         * gst-plugins-ugly.doap:
146         * meson.build:
147           Release 1.19.2
148
149 2021-09-21 15:05:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
150
151         * ext/x264/gstx264enc.c:
152           x264enc: Strip trailing whitespace from x264's log messages
153           x264 has linebreaks at the end of its log messages that we should
154           ignore.
155           Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
156           format string to another function marked as printf (g_strdup_vprintf)
157           without triggering -Wformat-nonliteral.
158           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
159
160 2021-09-21 14:57:29 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
161
162         * ext/x264/gstx264enc.c:
163           x264enc: Add the func/line info to the log callback
164           It looks awkward when it's missing. At least point us at the callback
165           function.
166           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
167
168 2021-09-21 14:56:23 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
169
170         * ext/x264/gstx264enc.c:
171           x264enc: Reduce log spam about bit depth support
172           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
173
174 2021-07-28 11:49:16 +0200  Stéphane Cerveau <scerveau@collabora.com>
175
176         * ext/mpeg2dec/gstmpeg2dec.c:
177           mpeg2dec: drop B-frame on open gop
178           Enhance open gop detection to drop B-frame which are invalid
179           before the first reference frame.
180           In stream such
181           gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
182           the two first frames must be dropped as we detect an open GOP situation
183           but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
184           first frames should not be dropped as we are in a closed GOP situation.
185           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
186
187 2021-05-22 01:53:43 +0100  Tim-Philipp Müller <tim@centricular.com>
188
189         * ext/x264/gstencoderbitrateprofilemanager.c:
190         * gst/asfdemux/gstasfdemux.c:
191         * gst/realmedia/rtspreal.c:
192         * meson.build:
193           Use g_memdup2() where available and add fallback for older GLib versions
194           - x264 encoder bitrate profile manager: alloc size is based
195           on existing allocation
196           - asfdemux: change length var to 64-bit and check for G_MAXUINT
197           - realmedia: opaque_data_len is read from 32 bits and then
198           only subtracted upon.
199           g_memdup() is deprecated since GLib 2.68 and we want to avoid
200           deprecation warnings with recent versions of GLib.
201           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
202
203 2021-06-01 15:28:40 +0100  Tim-Philipp Müller <tim@centricular.com>
204
205         * meson.build:
206           Back to development
207
208 === release 1.19.1 ===
209
210 2021-06-01 00:12:09 +0100  Tim-Philipp Müller <tim@centricular.com>
211
212         * ChangeLog:
213         * NEWS:
214         * README:
215         * RELEASE:
216         * gst-plugins-ugly.doap:
217         * meson.build:
218           Release 1.19.1
219
220 2018-02-26 17:28:25 +0100  David Fernandez <d.fernandezlop@gmail.com>
221
222         * docs/gst_plugins_cache.json:
223         * ext/x264/gstx264enc.c:
224           x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
225           There are cases where the video size might be less than 16x16.
226           This change allows the x264 encoder to accept this cases.
227           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
228
229 2021-04-20 18:48:38 -0400  Doug Nazar <nazard@nazar.ca>
230
231         * gst/realmedia/rmdemux.c:
232         * gst/realmedia/rmdemux.h:
233           realmedia: Drop duplicate seek events.
234           Also use seek seqnum for flush & segment events/messages.
235           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
236
237 2021-04-20 18:47:31 -0400  Doug Nazar <nazard@nazar.ca>
238
239         * gst/asfdemux/gstasfdemux.c:
240           asfdemux: Drop duplicate seek events.
241           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
242
243 2021-03-29 13:41:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
244
245         * gst/xingmux/gstxingmux.c:
246         * gst/xingmux/gstxingmux.h:
247         * gst/xingmux/plugin.c:
248           xingmux: allow per feature registration
249           Split plugin into features including
250           dynamic types which can be indiviually
251           registered during a static build.
252           More details here:
253           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
254           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
255           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
256
257 2021-03-29 13:39:20 +0200  Stéphane Cerveau <scerveau@collabora.com>
258
259         * gst/realmedia/pnmsrc.c:
260         * gst/realmedia/pnmsrc.h:
261         * gst/realmedia/rademux.c:
262         * gst/realmedia/rademux.h:
263         * gst/realmedia/rdtdepay.c:
264         * gst/realmedia/rdtdepay.h:
265         * gst/realmedia/rdtmanager.c:
266         * gst/realmedia/rdtmanager.h:
267         * gst/realmedia/realmedia.c:
268         * gst/realmedia/rmdemux.c:
269         * gst/realmedia/rmdemux.h:
270         * gst/realmedia/rtspreal.c:
271         * gst/realmedia/rtspreal.h:
272           realmedia: allow per feature registration
273           Split plugin into features including
274           dynamic types which can be indiviually
275           registered during a static build.
276           More details here:
277           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
278           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
279           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
280
281 2021-03-29 13:23:51 +0200  Stéphane Cerveau <scerveau@collabora.com>
282
283         * gst/dvdsub/gstdvdsubdec.c:
284         * gst/dvdsub/gstdvdsubdec.h:
285         * gst/dvdsub/gstdvdsubparse.c:
286         * gst/dvdsub/gstdvdsubparse.h:
287           dvdsub: 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:15:32 +0200  Stéphane Cerveau <scerveau@collabora.com>
297
298         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
299         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
300           dvdlpcmdec: allow per feature registration
301           Split plugin into features including
302           dynamic types which can be indiviually
303           registered during a static build.
304           More details here:
305           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
306           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
307           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
308
309 2021-03-29 13:11:23 +0200  Stéphane Cerveau <scerveau@collabora.com>
310
311         * gst/asfdemux/gstasf.c:
312         * gst/asfdemux/gstasfdemux.c:
313         * gst/asfdemux/gstasfdemux.h:
314         * gst/asfdemux/gstasfelement.c:
315         * gst/asfdemux/gstasfelements.h:
316         * gst/asfdemux/gstrtpasfdepay.c:
317         * gst/asfdemux/gstrtspwms.c:
318         * gst/asfdemux/meson.build:
319           asfdemux: allow per feature registration
320           Split plugin into features including
321           dynamic types which can be indiviually
322           registered during a static build.
323           More details here:
324           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
325           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
326           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
327
328 2021-03-29 12:39:36 +0200  Stéphane Cerveau <scerveau@collabora.com>
329
330         * ext/x264/gstx264enc.c:
331         * ext/x264/gstx264enc.h:
332           x264: allow per feature registration
333           Split plugin into features including
334           dynamic types which can be indiviually
335           registered during a static build.
336           More details here:
337           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
338           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
339           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
340
341 2021-03-29 12:33:00 +0200  Stéphane Cerveau <scerveau@collabora.com>
342
343         * ext/sidplay/gstsiddec.cc:
344         * ext/sidplay/gstsiddec.h:
345           sidplay: allow per feature registration
346           Split plugin into features including
347           dynamic types which can be indiviually
348           registered during a static build.
349           More details here:
350           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
351           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
352           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
353
354 2021-03-29 12:31:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
355
356         * ext/mpeg2dec/gstmpeg2dec.c:
357         * ext/mpeg2dec/gstmpeg2dec.h:
358           mpeg2dec: allow per feature registration
359           Split plugin into features including
360           dynamic types which can be indiviually
361           registered during a static build.
362           More details here:
363           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
364           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
365           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
366
367 2021-03-29 12:28:28 +0200  Stéphane Cerveau <scerveau@collabora.com>
368
369         * ext/dvdread/dvdreadsrc.c:
370         * ext/dvdread/dvdreadsrc.h:
371           dvdread: allow per feature registration
372           Split plugin into features including
373           dynamic types which can be indiviually
374           registered during a static build.
375           More details here:
376           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
377           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
378           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
379
380 2021-03-29 12:28:04 +0200  Stéphane Cerveau <scerveau@collabora.com>
381
382         * ext/cdio/gstcdio.c:
383         * ext/cdio/gstcdio.h:
384         * ext/cdio/gstcdiocddasrc.c:
385         * ext/cdio/gstcdiocddasrc.h:
386           cdio: 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 10:39:46 +0200  Stéphane Cerveau <scerveau@collabora.com>
396
397         * ext/amrwbdec/amrwb.c:
398         * ext/amrwbdec/amrwbdec.c:
399         * ext/amrwbdec/amrwbdec.h:
400           amrwbdec: allow per feature registration
401           Split plugin into features including
402           dynamic types which can be indiviually
403           registered during a static build.
404           More details here:
405           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
406           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
407           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
408
409 2021-03-29 10:38:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
410
411         * ext/amrnb/amrnb.c:
412         * ext/amrnb/amrnbdec.c:
413         * ext/amrnb/amrnbdec.h:
414         * ext/amrnb/amrnbenc.c:
415         * ext/amrnb/amrnbenc.h:
416           amrnb: allow per feature registration
417           Split plugin into features including
418           dynamic types which can be indiviually
419           registered during a static build.
420           More details here:
421           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
422           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
423           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
424
425 2021-03-29 10:37:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
426
427         * ext/a52dec/gsta52dec.c:
428         * ext/a52dec/gsta52dec.h:
429           a52dec: allow per feature registration
430           Split plugin into features including
431           dynamic types which can be indiviually
432           registered during a static build.
433           More details here:
434           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
435           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
436           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
437
438 2021-03-19 15:16:06 +1100  Matthew Waters <matthew@centricular.com>
439
440         * ext/x264/gstencoderbitrateprofilemanager.c:
441           gst: don't use volatile to mean atomic
442           volatile is not sufficient to provide atomic guarantees and real atomics
443           should be used instead.  GCC 11 has started warning about using volatile
444           with atomic operations.
445           https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
446           Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
447           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
448
449 2021-03-03 11:05:14 +0200  Sebastian Dröge <sebastian@centricular.com>
450
451         * gst/realmedia/rmdemux.c:
452           rmdemux: Make sure we have enough data available when parsing audio/video packets
453           Otherwise there will be out-of-bounds reads and potential crashes.
454           Thanks to Natalie Silvanovich for reporting.
455           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
456           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
457
458 2020-11-04 18:44:07 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
459
460         * meson.build:
461           meson: Enable some MSVC warnings for parity with GCC/Clang
462           This makes it easier to do development with MSVC by making it warn
463           on common issues that GCC/Clang error out for in our CI configuration.
464           Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
465           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
466
467 2020-10-31 04:52:14 +0900  Seungha Yang <seungha@centricular.com>
468
469         * tests/check/elements/mpeg2dec.c:
470           tests: mpeg2dec: Don't expect BT601 color space
471           If it's required, mpeg2dec should set it explicitly.
472           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
473
474 2020-09-08 17:30:39 +0100  Tim-Philipp Müller <tim@centricular.com>
475
476         * .gitlab-ci.yml:
477           ci: include template from gst-ci master branch again
478
479 2020-09-08 16:58:40 +0100  Tim-Philipp Müller <tim@centricular.com>
480
481         * meson.build:
482           Back to development
483
484 === release 1.18.0 ===
485
486 2020-09-08 00:05:39 +0100  Tim-Philipp Müller <tim@centricular.com>
487
488         * .gitlab-ci.yml:
489         * ChangeLog:
490         * NEWS:
491         * README:
492         * RELEASE:
493         * gst-plugins-ugly.doap:
494         * meson.build:
495           Release 1.18.0
496
497 2020-09-07 22:40:46 +0100  Tim-Philipp Müller <tim@centricular.com>
498
499         * meson.build:
500         * scripts/dist-translations.py:
501         * scripts/meson.build:
502           meson: dist pot file in tarball
503           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
504
505 2020-09-07 12:14:13 +0300  Sebastian Dröge <sebastian@centricular.com>
506
507         * ext/x264/gstx264enc.c:
508           x264: Update for gst_video_transfer_function_*() function renaming
509           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
510
511 2020-08-21 10:35:11 +0300  Sebastian Dröge <sebastian@centricular.com>
512
513         * docs/gst_plugins_cache.json:
514         * ext/x264/gstx264enc.c:
515           x264enc: Allow maximum quantizer value of 63 instead of 51
516           QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
517           up to 81 (QP_MAX) but that seems to be outside the spec.
518           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
519
520 === release 1.17.90 ===
521
522 2020-08-20 16:12:23 +0100  Tim-Philipp Müller <tim@centricular.com>
523
524         * ChangeLog:
525         * NEWS:
526         * RELEASE:
527         * gst-plugins-ugly.doap:
528         * meson.build:
529           Release 1.17.90
530
531 2020-07-15 10:49:03 +0300  Jordan Petridis <jordan@centricular.com>
532
533         * tests/check/elements/amrnbenc.c:
534           amrnbenc: remove global variables
535           gstcheck is declaring its own buffers glist which ends up
536           overwritten, loks like the code meant to use that already
537           gcc 10 is also complaining about this, but only on static
538           builds for some reason
539           ```
540           FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
541           /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
542           collect2: error: ld returned 1 exit status
543           ```
544           also remove unused var `current_buf`
545           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
546
547 2020-04-02 03:27:26 +1100  Jan Schmidt <jan@centricular.com>
548
549         * gst/realmedia/rmdemux.c:
550           rmdemux: Don't ignore the return value of gst_segment_do_seek()
551           If gst_segment_do_seek() fails, fail the seek.
552           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
553
554 2020-04-01 19:34:30 +1100  Jan Schmidt <jan@centricular.com>
555
556         * gst/asfdemux/gstasfdemux.c:
557           asfdemux: Don't ignore the return result of gst_segment_do_seek()
558           gst_segment_do_seek() can fail, and our seek should fail
559           accordingly.
560           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
561
562 2020-04-17 11:34:16 -0500  Derek Lesho <dlesho@codeweavers.com>
563
564         * gst/asfdemux/gstasfdemux.c:
565           asfdemux: Only forward SEEK event when in push mode.
566           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
567
568 2020-07-25 21:19:20 +0100  Stéphane Cerveau <scerveau@collabora.com>
569
570         * meson.build:
571           meson: add a plugin summary
572           This summary displays a list of plugins which
573           have been enabled.
574           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
575
576 2018-10-03 13:32:11 +0200  Thibault Saunier <tsaunier@igalia.com>
577
578         * ext/x264/GstX264Enc.prs:
579           x264enc: Add a 'Zero Latency' profile
580           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
581
582 2020-07-22 17:31:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>
583
584         * tests/check/elements/x264enc.c:
585           tests/x264enc: Don't declare variables inside the for loop header
586           This is a C99 feature
587           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
588
589 2020-07-21 15:40:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
590
591         * tests/check/elements/x264enc.c:
592           tests: x264enc: Test formats are compatible with profile
593           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
594
595 2020-07-01 16:11:09 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
596
597         * ext/x264/gstx264enc.c:
598           x264enc: Separate high-10 video formats from 8-bit formats
599           If downstream is constrained to an 8-bit profile, caps queries would
600           still allow I420_10LE as input. If upstream actually sends such a caps
601           event, downstream would fail to accept the high-10 profile.
602           The following pipeline now fails earlier, during the negotiation phase
603           instead of the stream start:
604           gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
605           ! x264enc ! video/x-h264,profile=constrained-baseline \
606           ! fakesink
607           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
608
609 2020-07-21 15:39:31 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
610
611         * tests/check/elements/x264enc.c:
612           tests: x264enc: Test 10-bit formats
613           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
614
615 2020-07-21 15:33:57 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
616
617         * tests/check/elements/x264enc.c:
618           tests: x264enc: Test all (8-bit) video formats
619           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
620
621 2020-07-06 22:13:55 -0400  Thibault Saunier <tsaunier@igalia.com>
622
623         * ext/x264/gstx264enc.c:
624           x264enc: Forward downstream colorimetry and chroma-site upstream
625           So that the value can be used by upstream converters when necessary.
626           This whole logic has been copied from `__gst_video_element_proxy_caps`
627           but those 2 fields were missing.
628           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
629
630 2020-07-08 17:07:35 +0100  Tim-Philipp Müller <tim@centricular.com>
631
632         * meson.build:
633         * scripts/extract-release-date-from-doap-file.py:
634           meson: set release date from .doap file for releases
635           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
636
637 2020-07-03 02:03:37 +0100  Tim-Philipp Müller <tim@centricular.com>
638
639         * meson.build:
640           Back to development
641
642 === release 1.17.2 ===
643
644 2020-07-03 00:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
645
646         * ChangeLog:
647         * NEWS:
648         * RELEASE:
649         * gst-plugins-ugly.doap:
650         * meson.build:
651           Release 1.17.2
652
653 2020-06-23 00:03:04 +0200  Mathieu Duponchelle <mathieu@centricular.com>
654
655         * docs/meson.build:
656           meson: mark plugins cache target as always stale
657
658 2020-06-19 22:55:28 -0400  Thibault Saunier <tsaunier@igalia.com>
659
660         * docs/gst_plugins_cache.json:
661           doc: Stop documenting properties from parents
662
663 2020-06-20 00:28:13 +0100  Tim-Philipp Müller <tim@centricular.com>
664
665         * meson.build:
666           Back to development
667
668 === release 1.17.1 ===
669
670 2020-06-19 19:20:41 +0100  Tim-Philipp Müller <tim@centricular.com>
671
672         * ChangeLog:
673         * NEWS:
674         * RELEASE:
675         * docs/gst_plugins_cache.json:
676         * gst-plugins-ugly.doap:
677         * meson.build:
678           Release 1.17.1
679
680 2020-06-09 15:13:47 -0400  Thibault Saunier <tsaunier@igalia.com>
681
682         * docs/gst_plugins_cache.json:
683           docs: Update plugins cache
684
685 2020-06-08 09:37:10 -0400  Thibault Saunier <tsaunier@igalia.com>
686
687         * docs/gst_plugins_cache.json:
688           docs: Update plugins cache
689
690 2020-06-06 10:15:25 +0100  Philippe Normand <philn@igalia.com>
691
692         * ext/sidplay/gstsiddec.cc:
693           siddec: update gst_type_mark_as_plugin_api() calls
694           This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
695           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
696
697 2020-06-06 00:41:38 +0200  Mathieu Duponchelle <mathieu@centricular.com>
698
699         * ext/a52dec/gsta52dec.c:
700         * ext/amrnb/amrnbdec.c:
701         * ext/amrnb/amrnbenc.c:
702         * ext/x264/gstx264enc.c:
703           plugins: uddate gst_type_mark_as_plugin_api() calls
704
705 2020-06-03 18:38:28 -0400  Thibault Saunier <tsaunier@igalia.com>
706
707         * docs/meson.build:
708           doc: Require hotdoc >= 0.11.0
709
710 2020-05-27 16:02:02 +0300  Sebastian Dröge <sebastian@centricular.com>
711
712         * docs/gst_plugins_cache.json:
713           docs: Update gst_plugins_cache.json
714
715 2020-05-30 23:16:50 +0300  Sebastian Dröge <sebastian@centricular.com>
716
717         * ext/a52dec/gsta52dec.c:
718         * ext/amrnb/amrnbdec.c:
719         * ext/amrnb/amrnbenc.c:
720         * ext/sidplay/gstsiddec.cc:
721         * ext/x264/gstx264enc.c:
722           plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
723
724 2020-06-02 00:41:23 +0100  Tim-Philipp Müller <tim@centricular.com>
725
726         * gst/asfdemux/gstasfdemux.c:
727           asfdemux: extract WM/PartOfSet disc number and count metadata
728           Fixes #30
729           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
730
731 2020-06-02 00:40:48 +0100  Tim-Philipp Müller <tim@centricular.com>
732
733         * gst/asfdemux/gstasfdemux.c:
734           asfdemux: sprinkle some INDENT-OFF
735           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
736
737 2020-05-27 14:42:20 +0100  Tim-Philipp Müller <tim@centricular.com>
738
739         * tests/check/meson.build:
740           tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
741           If core is built as a subproject (e.g. as in gst-build), make sure to use
742           the gst-plugin-scanner from the built subproject. Without this, gstreamer
743           might accidentally use the gst-plugin-scanner from the install prefix if
744           that exists, which in turn might drag in gst library versions we didn't
745           mean to drag in. Those gst library versions might then be older than
746           what our current build needs, and might cause our newly-built plugins
747           to get blacklisted in the test registry because they rely on a symbol
748           that the wrongly-pulled in gst lib doesn't have.
749           This should fix running of unit tests in gst-build when invoking
750           meson test or ninja test from outside the devenv for the case where
751           there is an older or different-version gst-plugin-scanner installed
752           in the install prefix.
753           In case no gst-plugin-scanner is installed in the install prefix, this
754           will fix "GStreamer-WARNING: External plugin loader failed. This most
755           likely means that the plugin loader helper binary was not found or
756           could not be run. You might need to set the GST_PLUGIN_SCANNER
757           environment variable if your setup is unusual." warnings when running
758           the unit tests.
759           In the case where we find GStreamer core via pkg-config we use
760           a newly-added pkg-config var "pluginscannerdir" to get the right
761           directory. This has the benefit of working transparently for both
762           installed and uninstalled pkg-config files/setups.
763           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
764
765 2020-05-27 09:13:17 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.com>
766
767         * ext/dvdread/dvdreadsrc.c:
768           dvdreadsrc: fix uninitialized warning
769           Variable is always set in actual code paths but let's keep gcc happy.
770           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
771
772 2020-05-12 05:07:47 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
773
774         * ext/sidplay/meson.build:
775         * meson.build:
776           meson: Pass native: false to add_languages()
777           This is needed for cross-compiling without a build machine compiler
778           available. The option was added in 0.54, but we only need this in
779           Cerbero and it doesn't affect older versions so it should be ok.
780           Will just cause a spurious warning.
781           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
782
783 2020-04-03 14:24:46 -0500  Derek Lesho <dlesho@codeweavers.com>
784
785         * gst/asfdemux/gstasfdemux.c:
786           asfdemux: Always re-initialize metadata and global_metadata
787           When transitioning from the PAUSED state, to the READY state, and back,
788           metadata and global_metadata are left uninitialized, unlike when the
789           demxuer transitions from NULL to READY, then to PAUSED.  I have found
790           this to cause a segmentation fault when fields in these structures are
791           set.
792
793 2020-04-02 16:18:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
794
795         * ext/x264/gstx264enc.c:
796           x264enc: Fix 'ref' property range and default
797           The --ref option indicate the size of the DPB, hence should be in the range of
798           0 to 16. This patch also fix the default to match x264enc default 3. This
799           change isn't a behaviour change since we don't enforce the reported default.
800
801 2020-03-19 18:05:43 -0300  Thibault Saunier <tsaunier@igalia.com>
802
803         * ext/a52dec/gsta52dec.c:
804           a52dec: Mark as converter
805           It is able to do channel downminxing, so technically it is also a
806           converter
807           This is also important so validate knows about that when doing its
808           checks
809
810 2019-10-17 14:55:51 +0200  Thibault Saunier <tsaunier@igalia.com>
811
812         * ext/x264/gstencoderbitrateprofilemanager.c:
813         * ext/x264/gstencoderbitrateprofilemanager.h:
814         * ext/x264/gstx264enc.c:
815         * ext/x264/gstx264enc.h:
816         * ext/x264/meson.build:
817           x264enc: Respect Youtube bitrate recommandation
818           Properly follow google recommendations[0] concerning bitrate when the
819           user wants to use the youtube profile.
820           [0]: https://support.google.com/youtube/answer/1722171?hl=en
821
822 2019-12-18 16:09:42 +0100  Stéphane Cerveau <scerveau@collabora.com>
823
824         * ext/dvdread/dvdreadsrc.c:
825           ugly: use of g_value_dup_string
826           Use helper method to get string from GValue.
827
828 2019-12-14 18:49:54 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
829
830         * ext/x264/gstx264enc.c:
831           x264enc: fixed codestyle
832
833 2019-12-14 17:15:21 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
834
835         * ext/x264/gstx264enc.c:
836           x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
837           Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
838           set inside em_data field. h264parse element (and possible third-party
839           decoders such as libav) also follows this requirement.
840           https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
841
842 2019-06-09 00:30:53 +0100  Tim-Philipp Müller <tim@centricular.com>
843
844         * .gitignore:
845         * .gitmodules:
846         * Makefile.am:
847         * README:
848         * autogen.sh:
849         * common:
850         * configure.ac:
851         * docs/.gitignore:
852         * docs/version.entities.in:
853         * ext/Makefile.am:
854         * ext/a52dec/Makefile.am:
855         * ext/amrnb/Makefile.am:
856         * ext/amrwbdec/Makefile.am:
857         * ext/cdio/Makefile.am:
858         * ext/dvdread/Makefile.am:
859         * ext/mpeg2dec/.gitignore:
860         * ext/mpeg2dec/Makefile.am:
861         * ext/sidplay/Makefile.am:
862         * ext/x264/Makefile.am:
863         * gst-libs/Makefile.am:
864         * gst-libs/gst/Makefile.am:
865         * gst/Makefile.am:
866         * gst/asfdemux/.gitignore:
867         * gst/asfdemux/Makefile.am:
868         * gst/dvdlpcmdec/Makefile.am:
869         * gst/dvdsub/Makefile.am:
870         * gst/realmedia/.gitignore:
871         * gst/realmedia/Makefile.am:
872         * gst/xingmux/Makefile.am:
873         * m4/.gitignore:
874         * m4/Makefile.am:
875         * m4/README:
876         * m4/a52.m4:
877         * m4/aalib.m4:
878         * m4/as-ffmpeg.m4:
879         * m4/as-slurp-ffmpeg.m4:
880         * m4/check-libheader.m4:
881         * m4/freetype2.m4:
882         * m4/gconf-2.m4:
883         * m4/glib.m4:
884         * m4/gst-fionread.m4:
885         * m4/gst-ivorbis.m4:
886         * m4/gst-sdl.m4:
887         * m4/gst-shout2.m4:
888         * m4/gst-sid.m4:
889         * m4/gtk.m4:
890         * m4/libfame.m4:
891         * m4/libmikmod.m4:
892         * m4/lrint.m4:
893         * m4/lrintf.m4:
894         * pkgconfig/.gitignore:
895         * pkgconfig/Makefile.am:
896         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
897         * po/.gitignore:
898         * po/Makevars:
899         * po/POTFILES:
900         * tests/Makefile.am:
901         * tests/check/.gitignore:
902         * tests/check/Makefile.am:
903         * tests/check/elements/.gitignore:
904         * tests/check/generic/.gitignore:
905         * tests/files/Makefile.am:
906           Remove autotools build system
907
908 2019-09-02 09:33:15 -0400  Aaron Boxer <aaron.boxer@collabora.com>
909
910         * NEWS:
911         * ext/mpeg2dec/gstmpeg2dec.c:
912         * ext/x264/gstx264enc.c:
913         * gst/asfdemux/gstasfdemux.c:
914         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
915         * gst/dvdsub/gstdvdsubdec.c:
916         * gst/realmedia/rdtjitterbuffer.c:
917         * gst/realmedia/rtspreal.c:
918         * hooks/pre-commit.hook:
919           documentation: fix some typos
920
921 2019-08-23 19:06:59 +0200  Mathieu Duponchelle <mathieu@centricular.com>
922
923         * ext/amrnb/amrnbdec.c:
924         * ext/amrnb/amrnbenc.c:
925         * ext/amrwbdec/amrwbdec.c:
926           docstrings: port ulinks to markdown links
927
928 2019-08-23 16:25:25 +1000  Matthew Waters <matthew@centricular.com>
929
930         * docs/meson.build:
931           meson: Don't generate doc cache when no plugins are enabled
932           Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
933
934 2019-07-15 21:56:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
935
936         * ext/x264/gstx264enc.c:
937           x264enc: Port to color_{primaries,transfer,matrix}_to_iso
938           ... with more color value mapping
939
940 2019-07-15 22:38:35 +0900  Seungha Yang <seungha.yang@navercorp.com>
941
942         * tests/check/elements/x264enc.c:
943         * tests/check/meson.build:
944           tests: x264enc: Enable test on Windows
945           ... with removal of pointless unistd.h dependency.
946           Note that full dependency listing is required to run unit test
947           executable binary on Windows uninstalled environment.
948
949 2019-05-31 23:07:58 +0200  Niels De Graef <niels.degraef@barco.com>
950
951         * configure.ac:
952         * meson.build:
953           meson: Bump minimal GLib version to 2.44
954           This means we can use some newer features and get rid of some
955           boilerplate code using the G_DECLARE_* macros.
956           As discussed on IRC, 2.44 is old enough by now to start depending on it.
957
958 2019-05-29 23:00:48 +0200  Mathieu Duponchelle <mathieu@centricular.com>
959
960         * ext/sidplay/gstsiddec.cc:
961           doc: remove xml from comments
962
963 2019-05-25 14:19:54 +0200  Tim-Philipp Müller <tim@centricular.com>
964
965         * gst/asfdemux/asfheaders.h:
966           asfdemux: remove some unused cruft in internal headers
967
968 2019-05-16 09:15:52 -0400  Thibault Saunier <tsaunier@igalia.com>
969
970         * docs/gst_plugins_cache.json:
971         * docs/meson.build:
972           docs: Stop building the doc cache by default
973           And update the cache
974           Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
975
976 2019-05-13 22:54:16 -0400  Thibault Saunier <tsaunier@igalia.com>
977
978         * docs/gst_plugins_cache.json:
979           docs: Update plugins documentation cache
980
981 2018-10-22 11:47:37 +0200  Thibault Saunier <tsaunier@igalia.com>
982
983         * Makefile.am:
984         * configure.ac:
985         * docs/Makefile.am:
986         * docs/all_index.md:
987         * docs/gst_api_version.in:
988         * docs/gst_plugins_cache.json:
989         * docs/index.md:
990         * docs/meson.build:
991         * docs/plugins/.gitignore:
992         * docs/plugins/Makefile.am:
993         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
994         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
995         * docs/plugins/gst-plugins-ugly-plugins.args:
996         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
997         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
998         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
999         * docs/plugins/gst-plugins-ugly-plugins.signals:
1000         * docs/plugins/gst-plugins-ugly-plugins.types:
1001         * docs/plugins/inspect/plugin-a52dec.xml:
1002         * docs/plugins/inspect/plugin-amrnb.xml:
1003         * docs/plugins/inspect/plugin-amrwbdec.xml:
1004         * docs/plugins/inspect/plugin-asf.xml:
1005         * docs/plugins/inspect/plugin-cdio.xml:
1006         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1007         * docs/plugins/inspect/plugin-dvdread.xml:
1008         * docs/plugins/inspect/plugin-dvdsub.xml:
1009         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1010         * docs/plugins/inspect/plugin-realmedia.xml:
1011         * docs/plugins/inspect/plugin-sid.xml:
1012         * docs/plugins/inspect/plugin-x264.xml:
1013         * docs/plugins/inspect/plugin-xingmux.xml:
1014         * docs/sitemap.txt:
1015         * ext/a52dec/meson.build:
1016         * ext/amrnb/meson.build:
1017         * ext/amrwbdec/meson.build:
1018         * ext/cdio/meson.build:
1019         * ext/dvdread/meson.build:
1020         * ext/mpeg2dec/meson.build:
1021         * ext/sidplay/meson.build:
1022         * ext/x264/meson.build:
1023         * gst/asfdemux/gstasfdemux.h:
1024         * gst/asfdemux/meson.build:
1025         * gst/dvdlpcmdec/meson.build:
1026         * gst/dvdsub/meson.build:
1027         * gst/realmedia/meson.build:
1028         * gst/xingmux/meson.build:
1029         * meson.build:
1030         * meson_options.txt:
1031           docs: Port documentation to hotdoc
1032
1033 2018-10-22 11:47:32 +0200  Thibault Saunier <tsaunier@igalia.com>
1034
1035         * ext/a52dec/gsta52dec.c:
1036         * ext/amrnb/amrnbdec.c:
1037         * ext/amrnb/amrnbenc.c:
1038         * ext/amrwbdec/amrwbdec.c:
1039         * ext/cdio/gstcdiocddasrc.c:
1040         * ext/x264/gstx264enc.c:
1041         * gst/asfdemux/gstasfdemux.h:
1042         * gst/asfdemux/gstrtspwms.c:
1043         * gst/realmedia/gstrdtbuffer.h:
1044         * gst/realmedia/rademux.c:
1045         * gst/realmedia/rdtmanager.c:
1046         * gst/realmedia/rtspreal.c:
1047         * gst/xingmux/gstxingmux.c:
1048           docs: Port all docstring to gtk-doc markdown
1049
1050 2019-04-26 18:28:04 +0100  Tim-Philipp Müller <tim@centricular.com>
1051
1052         * ext/sidplay/meson.build:
1053           meson: sidplay: use library() instead of shared_module()
1054           Like we do for other plugins, and also install a .pc file
1055           if we build the plugin statically.
1056
1057 2019-04-22 12:51:33 +0300  Sebastian Dröge <sebastian@centricular.com>
1058
1059         * ext/dvdread/meson.build:
1060         * meson.build:
1061           meson: Always require the gmodule dependency
1062           It's needed by the dvdread plugin but also by the x264 plugin in certain
1063           circumstances. As it's part of GLib and always available, simply move it
1064           as a hard dependency to the top-level meson.build.
1065
1066 2019-04-19 10:28:17 +0100  Tim-Philipp Müller <tim@centricular.com>
1067
1068         * README:
1069         * RELEASE:
1070         * configure.ac:
1071         * docs/plugins/inspect/plugin-a52dec.xml:
1072         * docs/plugins/inspect/plugin-amrnb.xml:
1073         * docs/plugins/inspect/plugin-amrwbdec.xml:
1074         * docs/plugins/inspect/plugin-asf.xml:
1075         * docs/plugins/inspect/plugin-cdio.xml:
1076         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1077         * docs/plugins/inspect/plugin-dvdread.xml:
1078         * docs/plugins/inspect/plugin-dvdsub.xml:
1079         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1080         * docs/plugins/inspect/plugin-realmedia.xml:
1081         * docs/plugins/inspect/plugin-sid.xml:
1082         * docs/plugins/inspect/plugin-x264.xml:
1083         * docs/plugins/inspect/plugin-xingmux.xml:
1084         * meson.build:
1085           Back to development
1086
1087 === release 1.16.0 ===
1088
1089 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1090
1091         * ChangeLog:
1092         * NEWS:
1093         * README:
1094         * RELEASE:
1095         * configure.ac:
1096         * gst-plugins-ugly.doap:
1097         * meson.build:
1098           Release 1.16.0
1099
1100 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1101
1102         * docs/plugins/inspect/plugin-a52dec.xml:
1103         * docs/plugins/inspect/plugin-amrnb.xml:
1104         * docs/plugins/inspect/plugin-amrwbdec.xml:
1105         * docs/plugins/inspect/plugin-asf.xml:
1106         * docs/plugins/inspect/plugin-cdio.xml:
1107         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1108         * docs/plugins/inspect/plugin-dvdread.xml:
1109         * docs/plugins/inspect/plugin-dvdsub.xml:
1110         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1111         * docs/plugins/inspect/plugin-realmedia.xml:
1112         * docs/plugins/inspect/plugin-sid.xml:
1113         * docs/plugins/inspect/plugin-x264.xml:
1114         * docs/plugins/inspect/plugin-xingmux.xml:
1115           Update docs
1116
1117 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
1118
1119         * po/id.po:
1120         * po/sv.po:
1121           Update translations
1122
1123 === release 1.15.90 ===
1124
1125 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1126
1127         * ChangeLog:
1128         * NEWS:
1129         * RELEASE:
1130         * configure.ac:
1131         * gst-plugins-ugly.doap:
1132         * meson.build:
1133           Release 1.15.90
1134
1135 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1136
1137         * docs/plugins/inspect/plugin-a52dec.xml:
1138         * docs/plugins/inspect/plugin-amrnb.xml:
1139         * docs/plugins/inspect/plugin-amrwbdec.xml:
1140         * docs/plugins/inspect/plugin-asf.xml:
1141         * docs/plugins/inspect/plugin-cdio.xml:
1142         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1143         * docs/plugins/inspect/plugin-dvdread.xml:
1144         * docs/plugins/inspect/plugin-dvdsub.xml:
1145         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1146         * docs/plugins/inspect/plugin-realmedia.xml:
1147         * docs/plugins/inspect/plugin-sid.xml:
1148         * docs/plugins/inspect/plugin-x264.xml:
1149         * docs/plugins/inspect/plugin-xingmux.xml:
1150           Update docs
1151
1152 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1153
1154         * ext/x264/meson.build:
1155           meson: Add a subproject fallback for x264
1156
1157 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
1158
1159         * po/LINGUAS:
1160           Update LINGUAS
1161
1162 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1163
1164         * meson.build:
1165           meson: add -Wno-unused also to C++ args when gst debug system is disabled
1166
1167 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1168
1169         * NEWS:
1170         * RELEASE:
1171         * configure.ac:
1172         * docs/plugins/inspect/plugin-a52dec.xml:
1173         * docs/plugins/inspect/plugin-amrnb.xml:
1174         * docs/plugins/inspect/plugin-amrwbdec.xml:
1175         * docs/plugins/inspect/plugin-asf.xml:
1176         * docs/plugins/inspect/plugin-cdio.xml:
1177         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1178         * docs/plugins/inspect/plugin-dvdread.xml:
1179         * docs/plugins/inspect/plugin-dvdsub.xml:
1180         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1181         * docs/plugins/inspect/plugin-realmedia.xml:
1182         * docs/plugins/inspect/plugin-sid.xml:
1183         * docs/plugins/inspect/plugin-x264.xml:
1184         * docs/plugins/inspect/plugin-xingmux.xml:
1185         * meson.build:
1186           Back to development
1187
1188 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1189
1190         * ext/x264/gstx264enc.c:
1191           x264enc: inject CEA708 closed captions
1192
1193 === release 1.15.2 ===
1194
1195 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1196
1197         * ChangeLog:
1198         * NEWS:
1199         * RELEASE:
1200         * configure.ac:
1201         * gst-plugins-ugly.doap:
1202         * meson.build:
1203           Release 1.15.2
1204
1205 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1206
1207         * docs/plugins/inspect/plugin-a52dec.xml:
1208         * docs/plugins/inspect/plugin-amrnb.xml:
1209         * docs/plugins/inspect/plugin-amrwbdec.xml:
1210         * docs/plugins/inspect/plugin-asf.xml:
1211         * docs/plugins/inspect/plugin-cdio.xml:
1212         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1213         * docs/plugins/inspect/plugin-dvdread.xml:
1214         * docs/plugins/inspect/plugin-dvdsub.xml:
1215         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1216         * docs/plugins/inspect/plugin-realmedia.xml:
1217         * docs/plugins/inspect/plugin-sid.xml:
1218         * docs/plugins/inspect/plugin-x264.xml:
1219         * docs/plugins/inspect/plugin-xingmux.xml:
1220           Update docs
1221
1222 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
1223
1224         * po/af.po:
1225         * po/az.po:
1226         * po/bg.po:
1227         * po/ca.po:
1228         * po/cs.po:
1229         * po/da.po:
1230         * po/de.po:
1231         * po/el.po:
1232         * po/en_GB.po:
1233         * po/eo.po:
1234         * po/es.po:
1235         * po/eu.po:
1236         * po/fi.po:
1237         * po/fr.po:
1238         * po/fur.po:
1239         * po/gl.po:
1240         * po/hr.po:
1241         * po/hu.po:
1242         * po/id.po:
1243         * po/it.po:
1244         * po/ja.po:
1245         * po/lt.po:
1246         * po/lv.po:
1247         * po/ms.po:
1248         * po/mt.po:
1249         * po/nb.po:
1250         * po/nl.po:
1251         * po/or.po:
1252         * po/pl.po:
1253         * po/pt_BR.po:
1254         * po/ro.po:
1255         * po/ru.po:
1256         * po/sk.po:
1257         * po/sl.po:
1258         * po/sq.po:
1259         * po/sr.po:
1260         * po/sv.po:
1261         * po/ta.po:
1262         * po/tr.po:
1263         * po/uk.po:
1264         * po/vi.po:
1265         * po/zh_CN.po:
1266           Update translations
1267
1268 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1269
1270         * ext/sidplay/gstsiddec.cc:
1271           sidplay: fix indentation
1272
1273 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
1274
1275         * ext/dvdread/dvdreadsrc.c:
1276           dvdreadsrc: Work around GCC9 compiler warning
1277           It's technically true but not for this specific type.
1278           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]
1279           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1280           |                                                     ~~~~~~~~~~~~^~~~~~~~~
1281
1282 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
1283
1284         * meson.build:
1285           meson: Add support orc fallback
1286           Allow fallback to orc subproject if any.
1287
1288 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
1289
1290         * ext/x264/gstx264enc.c:
1291           x264: Only enable dynamic loading code for x264 < 253
1292           Otherwise we get some compiler warnings:
1293           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1294           unload_x264 (GstX264EncVTable * vtable)
1295           ^~~~~~~~~~~
1296           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1297           load_x264 (const gchar * filename)
1298           ^~~~~~~~~
1299
1300 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
1301
1302         * ext/x264/meson.build:
1303           x264: Link to gmodule in the meson build if extra x264 libraries are provided
1304           We would dynamically load additional x264 libraries then.
1305
1306 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
1307
1308         * m4/gst-sid.m4:
1309           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1310           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1311
1312 === release 1.15.1 ===
1313
1314 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1315
1316         * ChangeLog:
1317         * NEWS:
1318         * RELEASE:
1319         * configure.ac:
1320         * gst-plugins-ugly.doap:
1321         * meson.build:
1322           Release 1.15.1
1323
1324 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1325
1326         * docs/plugins/inspect/plugin-a52dec.xml:
1327         * docs/plugins/inspect/plugin-amrnb.xml:
1328         * docs/plugins/inspect/plugin-amrwbdec.xml:
1329         * docs/plugins/inspect/plugin-asf.xml:
1330         * docs/plugins/inspect/plugin-cdio.xml:
1331         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1332         * docs/plugins/inspect/plugin-dvdread.xml:
1333         * docs/plugins/inspect/plugin-dvdsub.xml:
1334         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1335         * docs/plugins/inspect/plugin-realmedia.xml:
1336         * docs/plugins/inspect/plugin-sid.xml:
1337         * docs/plugins/inspect/plugin-x264.xml:
1338         * docs/plugins/inspect/plugin-xingmux.xml:
1339           Update docs
1340
1341 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
1342
1343         * po/af.po:
1344         * po/ast.po:
1345         * po/az.po:
1346         * po/bg.po:
1347         * po/ca.po:
1348         * po/cs.po:
1349         * po/da.po:
1350         * po/de.po:
1351         * po/el.po:
1352         * po/en_GB.po:
1353         * po/eo.po:
1354         * po/es.po:
1355         * po/eu.po:
1356         * po/fi.po:
1357         * po/fr.po:
1358         * po/fur.po:
1359         * po/gl.po:
1360         * po/hr.po:
1361         * po/hu.po:
1362         * po/id.po:
1363         * po/it.po:
1364         * po/ja.po:
1365         * po/lt.po:
1366         * po/lv.po:
1367         * po/ms.po:
1368         * po/mt.po:
1369         * po/nb.po:
1370         * po/nl.po:
1371         * po/or.po:
1372         * po/pl.po:
1373         * po/pt_BR.po:
1374         * po/ro.po:
1375         * po/ru.po:
1376         * po/sk.po:
1377         * po/sl.po:
1378         * po/sq.po:
1379         * po/sr.po:
1380         * po/sv.po:
1381         * po/tr.po:
1382         * po/uk.po:
1383         * po/vi.po:
1384         * po/zh_CN.po:
1385           Update translations
1386
1387 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1388
1389         * tests/check/generic/states.c:
1390         * tests/check/meson.build:
1391           tests: Enable test generic_states on Windows
1392           ... and drop needless unistd.h dependency
1393
1394 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1395
1396         * meson.build:
1397         * tests/check/meson.build:
1398           meson: Use join_paths() instead '/'
1399
1400 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
1401
1402         * meson.build:
1403         * tests/check/meson.build:
1404         * tests/meson.build:
1405           tests: Enable unit test on Windows
1406           Remove hard-coded ':' whitelist separator since it varies with OS
1407
1408 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
1409
1410         * common:
1411           Automatic update of common submodule
1412           From ed78bee to 59cb678
1413
1414 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
1415
1416         * meson.build:
1417           meson: Specify encoding to UTF-8 when building with MSVC
1418           Use build arguments consistent with core and -base. This can also
1419           remove noisy "C4819" warning of non-us locale MSVC.
1420
1421 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
1422
1423         * .gitlab-ci.yml:
1424           Add Gitlab CI configuration
1425           This commit adds a .gitlab-ci.yml file, which uses a feature
1426           to fetch the config from a centralized repository. The intent is
1427           to have all the gstreamer modules use the same configuration.
1428           The configuration is currently hosted at the gst-ci repository
1429           under the gitlab/ci_template.yml path.
1430           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1431
1432 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
1433
1434         * .gitmodules:
1435           Update common submodule location
1436           Remove the git directory
1437
1438 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
1439
1440         * .gitmodules:
1441         * gst-plugins-ugly.doap:
1442           Clone the code from gitlab
1443           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1444
1445 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
1446
1447         * meson.build:
1448           meson: use new 'python' module instead of deprecated
1449           https://github.com/mesonbuild/meson/pull/4169
1450
1451 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
1452
1453         * tests/check/elements/x264enc.c:
1454           tests: x264enc: fix leak in unit test
1455           The static pad templates weren't static so their
1456           contents were leaked. valgrind was not happy.
1457           Also rename confusing define.
1458
1459 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
1460
1461         * ext/x264/gstx264enc.c:
1462         * ext/x264/gstx264enc.h:
1463           x264enc: Avoid format decision per frame
1464           Avoid switch/case per frame for format decision and detect the format
1465           only if where it could be changed. Note that, whenever encoder->input_state
1466           is changed, gst_x264_enc_init_encoder() is called.
1467           https://bugzilla.gnome.org/show_bug.cgi?id=797164
1468
1469 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1470
1471         * meson.build:
1472         * meson_options.txt:
1473           meson: add glib-checks option to disable API guards and such
1474           We want this enabled by default, also in releases, but people
1475           may want to disable this for performance-critical workloads or
1476           on embedded devices.
1477
1478 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
1479
1480         * meson_options.txt:
1481           meson: fix missing closing bracket in option descriptions
1482
1483 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1484
1485         * meson.build:
1486         * meson_options.txt:
1487         * tests/meson.build:
1488           meson: add option to disable tests
1489
1490 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1491
1492         * meson.build:
1493           meson: clean up some cruft
1494
1495 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1496
1497         * meson.build:
1498         * meson_options.txt:
1499           meson: add options to disable gobject cast checks and glib asserts
1500           ... and define G_DISABLE_DEPRECATED for development versions,
1501           like we do in autotools.
1502
1503 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1504
1505         * ext/x264/gstx264enc.c:
1506           x264enc: Set bit depth for x264 ≥ 153
1507           https://bugzilla.gnome.org/show_bug.cgi?id=796975
1508
1509 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1510
1511         * ext/x264/gstx264enc.c:
1512           x264enc: Remove superfluous x264_param_default
1513           https://bugzilla.gnome.org/show_bug.cgi?id=796973
1514
1515 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1516
1517         * ext/a52dec/meson.build:
1518         * ext/amrnb/meson.build:
1519         * ext/amrwbdec/meson.build:
1520         * ext/cdio/meson.build:
1521         * ext/dvdread/meson.build:
1522         * ext/mpeg2dec/meson.build:
1523         * ext/sidplay/meson.build:
1524         * ext/x264/meson.build:
1525         * gst/meson.build:
1526         * meson.build:
1527         * meson_options.txt:
1528           Add feature options for all plugins
1529           The only automagic dependency left is C++ availability detection.
1530           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1531
1532 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1533
1534         * meson.build:
1535         * meson_options.txt:
1536           meson: Convert common options to feature options
1537           The rest will be converted later, these are necessary for gst-build to
1538           set options correctly.
1539           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1540
1541 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
1542
1543         * gst/asfdemux/gstasfdemux.c:
1544           asfdemux: Remove 0.10 code
1545           This was used to "close" a segment. It's no longer needed anymore
1546           in 1.x (it was essentially sending the same thing again)
1547
1548 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
1549
1550         * gst/asfdemux/gstasfdemux.c:
1551           asfdemux: Only send flush event on seeking flushes
1552           And not on all the time
1553
1554 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
1555
1556         * meson.build:
1557         * meson_options.txt:
1558           meson: add 'nls' option to disable translations
1559           And enable by default. Was implicitly disabled because
1560           ENABLE_NLS was not defined. Also use .set_quoted().
1561
1562 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1563
1564         * meson.build:
1565         * meson_options.txt:
1566           meson: Update option names to omit disable_ and with- prefixes
1567           Also yield common options to the outer project (gst-build in our case)
1568           so that they don't have to be set manually.
1569
1570 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
1571
1572         * gst/dvdsub/gstdvdsubdec.c:
1573           dvdsubdec: Take the highlight event from the structure.
1574           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1575           associated with a highlight event, instead store
1576           it in the event structure directly, as
1577           GstEvent::timestamp will disappear in GStreamer 2.0
1578           https://bugzilla.gnome.org/show_bug.cgi?id=761477
1579
1580 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
1581
1582         * ext/a52dec/meson.build:
1583         * ext/amrnb/meson.build:
1584         * ext/amrwbdec/meson.build:
1585         * ext/cdio/meson.build:
1586         * ext/dvdread/meson.build:
1587         * ext/mpeg2dec/meson.build:
1588         * ext/x264/meson.build:
1589         * gst/asfdemux/meson.build:
1590         * gst/dvdlpcmdec/meson.build:
1591         * gst/dvdsub/meson.build:
1592         * gst/realmedia/meson.build:
1593         * gst/xingmux/meson.build:
1594         * meson.build:
1595           Meson: Generate pc file for all plugins in ugly
1596           https://bugzilla.gnome.org/show_bug.cgi?id=794568
1597
1598 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
1599
1600         * meson.build:
1601           meson: use -Wl,-Bsymbolic-functions where supported
1602           Just like the autotools build.
1603
1604 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
1605
1606         * gst/asfdemux/gstasfdemux.c:
1607           asfdemux: Set the stream-format field of H264 streams
1608           If we have codec_data it will be AVC, otherwise assume byte-stream.
1609
1610 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
1611
1612         * README:
1613         * common:
1614           Automatic update of common submodule
1615           From 3fa2c9e to ed78bee
1616
1617 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1618
1619         * NEWS:
1620         * RELEASE:
1621         * configure.ac:
1622         * docs/plugins/inspect/plugin-a52dec.xml:
1623         * docs/plugins/inspect/plugin-amrnb.xml:
1624         * docs/plugins/inspect/plugin-amrwbdec.xml:
1625         * docs/plugins/inspect/plugin-asf.xml:
1626         * docs/plugins/inspect/plugin-cdio.xml:
1627         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1628         * docs/plugins/inspect/plugin-dvdread.xml:
1629         * docs/plugins/inspect/plugin-dvdsub.xml:
1630         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1631         * docs/plugins/inspect/plugin-realmedia.xml:
1632         * docs/plugins/inspect/plugin-sid.xml:
1633         * docs/plugins/inspect/plugin-x264.xml:
1634         * docs/plugins/inspect/plugin-xingmux.xml:
1635         * meson.build:
1636           Back to development
1637
1638 === release 1.14.0 ===
1639
1640 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1641
1642         * ChangeLog:
1643         * NEWS:
1644         * RELEASE:
1645         * configure.ac:
1646         * gst-plugins-ugly.doap:
1647         * meson.build:
1648           Release 1.14.0
1649
1650 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1651
1652         * docs/plugins/inspect/plugin-a52dec.xml:
1653         * docs/plugins/inspect/plugin-amrnb.xml:
1654         * docs/plugins/inspect/plugin-amrwbdec.xml:
1655         * docs/plugins/inspect/plugin-asf.xml:
1656         * docs/plugins/inspect/plugin-cdio.xml:
1657         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1658         * docs/plugins/inspect/plugin-dvdread.xml:
1659         * docs/plugins/inspect/plugin-dvdsub.xml:
1660         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1661         * docs/plugins/inspect/plugin-realmedia.xml:
1662         * docs/plugins/inspect/plugin-sid.xml:
1663         * docs/plugins/inspect/plugin-x264.xml:
1664         * docs/plugins/inspect/plugin-xingmux.xml:
1665           Update docs
1666
1667 === release 1.13.91 ===
1668
1669 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1670
1671         * ChangeLog:
1672         * NEWS:
1673         * RELEASE:
1674         * configure.ac:
1675         * gst-plugins-ugly.doap:
1676         * meson.build:
1677           Release 1.13.91
1678
1679 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1680
1681         * docs/plugins/inspect/plugin-a52dec.xml:
1682         * docs/plugins/inspect/plugin-amrnb.xml:
1683         * docs/plugins/inspect/plugin-amrwbdec.xml:
1684         * docs/plugins/inspect/plugin-asf.xml:
1685         * docs/plugins/inspect/plugin-cdio.xml:
1686         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1687         * docs/plugins/inspect/plugin-dvdread.xml:
1688         * docs/plugins/inspect/plugin-dvdsub.xml:
1689         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1690         * docs/plugins/inspect/plugin-realmedia.xml:
1691         * docs/plugins/inspect/plugin-sid.xml:
1692         * docs/plugins/inspect/plugin-x264.xml:
1693         * docs/plugins/inspect/plugin-xingmux.xml:
1694           Update docs
1695
1696 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
1697
1698         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1699           docs: plugins: minor addition to plugins list
1700
1701 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
1702
1703         * configure.ac:
1704           configure.ac: enable largefile support if possible
1705           https://bugzilla.gnome.org/show_bug.cgi?id=793103
1706
1707 === release 1.13.90 ===
1708
1709 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1710
1711         * ChangeLog:
1712         * NEWS:
1713         * RELEASE:
1714         * configure.ac:
1715         * gst-plugins-ugly.doap:
1716         * meson.build:
1717           Release 1.13.90
1718
1719 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
1720
1721         * docs/plugins/gst-plugins-ugly-plugins.args:
1722         * docs/plugins/inspect/plugin-a52dec.xml:
1723         * docs/plugins/inspect/plugin-amrnb.xml:
1724         * docs/plugins/inspect/plugin-amrwbdec.xml:
1725         * docs/plugins/inspect/plugin-asf.xml:
1726         * docs/plugins/inspect/plugin-cdio.xml:
1727         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1728         * docs/plugins/inspect/plugin-dvdread.xml:
1729         * docs/plugins/inspect/plugin-dvdsub.xml:
1730         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1731         * docs/plugins/inspect/plugin-realmedia.xml:
1732         * docs/plugins/inspect/plugin-sid.xml:
1733         * docs/plugins/inspect/plugin-x264.xml:
1734         * docs/plugins/inspect/plugin-xingmux.xml:
1735           Update docs
1736
1737 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1738
1739         * meson.build:
1740         * tests/check/meson.build:
1741           meson: enable more warnings
1742
1743 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1744
1745         * ext/x264/gstx264enc.c:
1746           x264enc: fix build with newer x264 with support for multiple bit depths
1747           libx264 used to be built for one specific bit depth, and if we
1748           wanted to support multiple bit depths we would have to dynamically
1749           load the right .so from different paths. That has changed now, and
1750           libx264 can include support for multiple depths in the same lib,
1751           so we don't need to do the dlopen() dance any more. We'll keep
1752           the vtable stuff around until we can drop support for older x264.
1753           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
1754           https://bugzilla.gnome.org/show_bug.cgi?id=792111
1755
1756 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
1757
1758         * ext/x264/gstx264enc.c:
1759           x264enc: Add format example for option-string
1760           https://bugzilla.gnome.org/show_bug.cgi?id=793879
1761
1762 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
1763
1764         * meson.build:
1765           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
1766           add_global_arguments() can't be used in subprojects. It's
1767           entirely possible that -ugly is a subproject but gstreamer
1768           is picked up from an installed location, so we should
1769           really use add_project_arguments() in both cases.
1770
1771 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1772
1773         * configure.ac:
1774         * docs/plugins/inspect/plugin-a52dec.xml:
1775         * docs/plugins/inspect/plugin-amrnb.xml:
1776         * docs/plugins/inspect/plugin-amrwbdec.xml:
1777         * docs/plugins/inspect/plugin-asf.xml:
1778         * docs/plugins/inspect/plugin-cdio.xml:
1779         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1780         * docs/plugins/inspect/plugin-dvdread.xml:
1781         * docs/plugins/inspect/plugin-dvdsub.xml:
1782         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1783         * docs/plugins/inspect/plugin-realmedia.xml:
1784         * docs/plugins/inspect/plugin-sid.xml:
1785         * docs/plugins/inspect/plugin-x264.xml:
1786         * docs/plugins/inspect/plugin-xingmux.xml:
1787         * meson.build:
1788           Back to development
1789
1790 === release 1.13.1 ===
1791
1792 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
1793
1794         * NEWS:
1795         * configure.ac:
1796         * gst-plugins-ugly.doap:
1797         * meson.build:
1798           Release 1.13.1
1799
1800 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
1801
1802         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1803         * docs/plugins/gst-plugins-ugly-plugins.args:
1804         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1805         * docs/plugins/inspect/plugin-a52dec.xml:
1806         * docs/plugins/inspect/plugin-amrnb.xml:
1807         * docs/plugins/inspect/plugin-amrwbdec.xml:
1808         * docs/plugins/inspect/plugin-asf.xml:
1809         * docs/plugins/inspect/plugin-cdio.xml:
1810         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1811         * docs/plugins/inspect/plugin-dvdread.xml:
1812         * docs/plugins/inspect/plugin-dvdsub.xml:
1813         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1814         * docs/plugins/inspect/plugin-realmedia.xml:
1815         * docs/plugins/inspect/plugin-sid.xml:
1816         * docs/plugins/inspect/plugin-x264.xml:
1817         * docs/plugins/inspect/plugin-xingmux.xml:
1818           docs: update plugin docs
1819
1820 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
1821
1822         * po/id.po:
1823         * po/it.po:
1824         * po/nl.po:
1825         * po/sv.po:
1826           po: update translations
1827
1828 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
1829
1830         * meson.build:
1831           meson: make version numbers ints and fix int/string comparison
1832           WARNING: Trying to compare values of different types (str, int).
1833           The result of this is undefined and will become a hard error
1834           in a future Meson release.
1835
1836 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
1837
1838         * configure.ac:
1839           autotools: use -fno-strict-aliasing where supported
1840           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1841
1842 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
1843
1844         * ext/sidplay/meson.build:
1845         * meson.build:
1846           meson: use -fno-strict-aliasing where supported
1847           https://bugzilla.gnome.org/show_bug.cgi?id=769183
1848
1849 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1850
1851         * ext/amrnb/amrnbdec.c:
1852           amrnbdec: Don't use g_return_*_if_fail() on data parsing
1853           Those functions can be disabled. Instead just use the (existing)
1854           function.
1855           CID #1427121
1856
1857 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
1858
1859         * ext/amrwbdec/amrwbdec.c:
1860           amrwbdec: Don't use g_return_*_if_fail() on data parsing
1861           Those functions can be disabled. Instead just use the (existing)
1862           function.
1863           CID #1427093
1864
1865 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
1866
1867         * meson.build:
1868           meson: skip translations if gettext is not available
1869
1870 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
1871
1872         * common:
1873           Automatic update of common submodule
1874           From e8c7a71 to 3fa2c9e
1875
1876 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
1877
1878         * ext/x264/gstx264enc.c:
1879         * ext/x264/gstx264enc.h:
1880           x264enc: add 'insert-vui' property for users to choose
1881           VUI(Video Usability Information) parameters should be set
1882           according to the specification. However, some of the existing
1883           hardware decoders refuse to decode in certain combinations of
1884           the resolution and VUI parameters. To support the legacy
1885           decoders, this patch provides 'insert-vui' to skip the settings.
1886           https://bugzilla.gnome.org/show_bug.cgi?id=791331
1887
1888 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1889
1890         * ext/cdio/gstcdio.c:
1891         * ext/cdio/gstcdio.h:
1892         * ext/cdio/gstcdiocddasrc.c:
1893           cdio: Fix build with cdio >= 1.0
1894           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
1895           as 1 for 1.0. We had various checks for < 83, which of course succeeded
1896           now although we are >= 0.83.
1897           Fix this by checking for < 76 (0.76) too, as that is the minimum version
1898           we currently support and everything < 76 is going to be >= 1.0.
1899           https://bugzilla.gnome.org/show_bug.cgi?id=791301
1900
1901 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
1902
1903         * common:
1904           Automatic update of common submodule
1905           From 3f4aa96 to e8c7a71
1906
1907 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
1908
1909         * configure.ac:
1910           configure: actually use -fvisibility if supported
1911           Fix up for previous commit.
1912
1913 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
1914
1915         * configure.ac:
1916           autotools: stop controlling symbol visibility with -export-symbols-regex
1917           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
1918           This should result in consistent behaviour for the autotools and
1919           Meson builds.
1920
1921 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
1922
1923         * gst/asfdemux/gstasfdemux.c:
1924           asfdemux: Fix prerolling files with "empty" streams
1925           This is a regression that was introduced by
1926           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
1927           "    asfdemux: Add support for dvr-ms"
1928           The problem is that some files/streams might contain stream definition
1929           but there is no actual packets for those streams.
1930           This was used to "define" streams with different bitrates for example.
1931           The first_ts calculation resulted in never ever finding a valid first_ts
1932           since some streams were empty, and therefore never "activating" itself.
1933           Instead of that we first check if we are prerolled. And if we are we
1934           unconditionally get the "first_ts"
1935           The preroll check has been adapted to check whether streams of
1936           each defined type (i.e. audio/video/sub) has been prerolled. This solves
1937           the problem of having different streams of a particular type where only
1938           one stream actually has data.
1939
1940 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
1941
1942         * gst/asfdemux/gstasfdemux.c:
1943           asfdemux: Store the stream type in streams
1944           The field was present but never set :)
1945
1946 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
1947
1948         * ext/a52dec/gsta52dec.c:
1949           a52dec: Fix out buffer memory leak in error code path
1950           https://bugzilla.gnome.org/show_bug.cgi?id=788119
1951
1952 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
1953
1954         * ext/mpeg2dec/gstmpeg2dec.c:
1955           mpeg2dec: Fix buffer memory leak in error code path
1956           https://bugzilla.gnome.org/show_bug.cgi?id=787817
1957
1958 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1959
1960         * ext/mpeg2dec/gstmpeg2dec.c:
1961           mpeg2dec: Unmap output video frame if copying to it fails
1962           https://bugzilla.gnome.org/show_bug.cgi?id=787398
1963
1964 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1965
1966         * gst/realmedia/asmrules.c:
1967           realmedia: fix leak in asmrules error code path
1968           https://bugzilla.gnome.org/show_bug.cgi?id=787056
1969
1970 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
1971
1972         * gst/realmedia/rtspreal.c:
1973           realmedia: Fix Memory leak in error case
1974           https://bugzilla.gnome.org/show_bug.cgi?id=787014
1975
1976 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
1977
1978         * tests/files/Makefile.am:
1979         * tests/files/cbr_stream.mp3:
1980         * tests/files/stream.mp2:
1981         * tests/files/vbr_stream.mp3:
1982           tests: remove files that were used by the mpg123 unit test
1983
1984 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1985
1986         * Makefile.am:
1987         * REQUIREMENTS:
1988         * configure.ac:
1989         * docs/plugins/Makefile.am:
1990         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1991         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1992         * docs/plugins/inspect/plugin-twolame.xml:
1993         * ext/Makefile.am:
1994         * ext/meson.build:
1995         * ext/twolame/Makefile.am:
1996         * ext/twolame/gsttwolamemp2enc.c:
1997         * ext/twolame/gsttwolamemp2enc.h:
1998         * ext/twolame/meson.build:
1999         * po/POTFILES.in:
2000           Remove twolame plugin, moved to -good
2001           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2002
2003 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2004
2005         * Makefile.am:
2006         * REQUIREMENTS:
2007         * configure.ac:
2008         * docs/plugins/Makefile.am:
2009         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2010         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2011         * docs/plugins/gst-plugins-ugly-plugins.args:
2012         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2013         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2014         * docs/plugins/inspect/plugin-lame.xml:
2015         * ext/Makefile.am:
2016         * ext/lame/Makefile.am:
2017         * ext/lame/gstlamemp3enc.c:
2018         * ext/lame/gstlamemp3enc.h:
2019         * ext/lame/meson.build:
2020         * ext/lame/plugin.c:
2021         * ext/meson.build:
2022         * m4/Makefile.am:
2023         * m4/as-liblame.m4:
2024         * po/POTFILES.in:
2025         * tests/check/Makefile.am:
2026         * tests/check/gst-plugins-ugly.supp:
2027         * tests/check/meson.build:
2028         * tests/check/pipelines/.gitignore:
2029         * tests/check/pipelines/lame.c:
2030           Remove lame plugin, moved to -good
2031           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2032
2033 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
2034
2035         * Makefile.am:
2036         * REQUIREMENTS:
2037         * configure.ac:
2038         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2039         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2040         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2041         * docs/plugins/inspect/plugin-mpg123.xml:
2042         * ext/Makefile.am:
2043         * ext/meson.build:
2044         * ext/mpg123/Makefile.am:
2045         * ext/mpg123/gstmpg123audiodec.c:
2046         * ext/mpg123/gstmpg123audiodec.h:
2047         * ext/mpg123/meson.build:
2048         * tests/check/Makefile.am:
2049         * tests/check/elements/.gitignore:
2050         * tests/check/elements/mpg123audiodec.c:
2051         * tests/check/meson.build:
2052           Remove mpg123 plugin, moved to -good
2053           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2054
2055 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
2056
2057         * README:
2058         * common:
2059           Automatic update of common submodule
2060           From 48a5d85 to 3f4aa96
2061
2062 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2063
2064         * ext/sidplay/meson.build:
2065           sidplay: hide symbols in meson for this c++ plugin too
2066           Keep things local, as this is the only c++ plugin
2067           in ugly currently.
2068
2069 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
2070
2071         * meson.build:
2072           meson: don't export symbols by default
2073           Only plugin entry points should be exported.
2074           Currently plugins might export more symbols with
2075           the meson build, as we don't have the exports
2076           regexp there that we pass to libtool.
2077
2078 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2079
2080         * ext/x264/gstx264enc.c:
2081           x264enc: add FIXME note for future configuration cleanup
2082
2083 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2084
2085         * ext/dvdread/dvdreadsrc.c:
2086           dvdreadsrc: Fix string memory leak
2087           https://bugzilla.gnome.org/show_bug.cgi?id=785388
2088
2089 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
2090
2091         * ext/x264/gstx264enc.c:
2092           x264enc: fix indentation
2093
2094 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2095
2096         * ext/x264/gstx264enc.c:
2097           x264enc: fix caps leak
2098           Move creation of supported sink pads into class_init function
2099           which is also the only place where they're used. Unref the
2100           caps when no longer needed, the pad template will take its
2101           own ref.
2102           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2103
2104 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
2105
2106         * ext/mpg123/gstmpg123audiodec.c:
2107           mpg123audiodec: fix caps leak
2108           The pad template takes its own ref, so we should unref the caps.
2109           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2110
2111 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
2112
2113         * po/meson.build:
2114           meson: po: use glib preset and read language list from LINGUAS
2115           Supported since meson 0.37, so we can use it now.
2116
2117 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2118
2119         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2120           dvdlpmdec: Fix overrun from coverity
2121           CID #1414801
2122
2123 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2124
2125         * meson.build:
2126           meson: find python3 via python3 module
2127           https://bugzilla.gnome.org/show_bug.cgi?id=783198
2128
2129 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2130
2131         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2132         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2133           dvdlpcmdec: Added support for Blu-Ray audio
2134           https://bugzilla.gnome.org/show_bug.cgi?id=784552
2135
2136 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
2137
2138         * gst/asfdemux/gstasfdemux.c:
2139           asfdemux: More index handling
2140           In the same vein as the previous commit, the end of the file might have been
2141           cut and therefore contains bogus data.
2142           If the object is too short, consider it as garbage and return a non-fatal
2143           flow.
2144           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2145
2146 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
2147
2148         * gst/asfdemux/gstasfdemux.c:
2149           asfdemux; Don't assume index is present at end of file
2150           Some files have garbage at the end of the file, don't error out if we don't
2151           find the index there.
2152           Reverts back to previous behaviour (where corrupted/missing indexex were
2153           not a fatal error).
2154           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2155
2156 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2157
2158         * meson.build:
2159           meson: fix with-package-name option
2160           https://bugzilla.gnome.org/show_bug.cgi?id=784082
2161
2162 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2163
2164         * gst/asfdemux/gstasfdemux.c:
2165           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2166           ... which is how it has always been until changed coincidentally in commit
2167           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2168           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2169           to compensate for that in a lateral way
2170
2171 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2172
2173         * ext/x264/gstx264enc.c:
2174           x264enc: relax bframes upper limit count to maximum encoder supported
2175
2176 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2177
2178         * ext/sidplay/meson.build:
2179           meson: don't error out if sidplay library is not found
2180
2181 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
2182
2183         * ext/meson.build:
2184         * ext/sidplay/meson.build:
2185           meson: build sid plugin
2186           https://bugzilla.gnome.org/show_bug.cgi?id=784135
2187
2188 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2189
2190         * ext/x264/gstx264enc.c:
2191           x264: fix memory leak
2192           When the allowed caps are the same of template caps the allowed
2193           caps are not unrefed, leaking memory.
2194           https://bugzilla.gnome.org/show_bug.cgi?id=784060
2195
2196 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
2197
2198         * tests/check/meson.build:
2199           meson: Do not use path separator in test names
2200           Avoiding warnings like:
2201           WARNING: Target "elements/audioamplify" has a path separator in its name.
2202
2203 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
2204
2205         * gst/asfdemux/gstasfdemux.c:
2206           asfdemux: fix checking for header objects
2207           The if 'and' condition was mixed up with the last parameter of the
2208           function and would lead to wrong results
2209
2210 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
2211
2212         * Makefile.am:
2213         * config.h.meson:
2214         * meson.build:
2215           meson: don't need config.h.meson any longer
2216
2217 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2218
2219         * meson.build:
2220         * meson_options.txt:
2221           meson: add options to set package name and origin
2222           https://bugzilla.gnome.org/show_bug.cgi?id=782172
2223
2224 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
2225
2226         * tests/check/meson.build:
2227           Add gstvideo_dep for meson mpeg2dec test build
2228
2229 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
2230
2231         * tests/check/Makefile.am:
2232         * tests/check/elements/mpeg2dec.c:
2233           mpeg2dec test: Fix expected output caps
2234           In the absence of explicit info, video decoders
2235           now output mono multiview caps by default, so make
2236           the expected caps match that
2237
2238 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2239
2240         * config.h.meson:
2241         * configure.ac:
2242         * ext/a52dec/Makefile.am:
2243         * ext/amrnb/Makefile.am:
2244         * ext/amrwbdec/Makefile.am:
2245         * ext/cdio/Makefile.am:
2246         * ext/dvdread/Makefile.am:
2247         * ext/lame/Makefile.am:
2248         * ext/mpeg2dec/Makefile.am:
2249         * ext/mpg123/Makefile.am:
2250         * ext/sidplay/Makefile.am:
2251         * ext/twolame/Makefile.am:
2252         * ext/x264/Makefile.am:
2253         * gst/asfdemux/Makefile.am:
2254         * gst/dvdlpcmdec/Makefile.am:
2255         * gst/dvdsub/Makefile.am:
2256         * gst/realmedia/Makefile.am:
2257         * gst/xingmux/Makefile.am:
2258           Remove plugin specific static build option
2259           Static and dynamic plugins now have the same interface. The standard
2260           --enable-static/--enable-shared toggle are sufficient.
2261
2262 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2263
2264         * ext/sidplay/gstsiddec.cc:
2265           sid: Make plugin name match plugin file name
2266
2267 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
2268
2269         * configure.ac:
2270         * meson.build:
2271           Back to development
2272
2273 === release 1.12.0 ===
2274
2275 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
2276
2277         * ChangeLog:
2278         * NEWS:
2279         * RELEASE:
2280         * configure.ac:
2281         * docs/plugins/inspect/plugin-a52dec.xml:
2282         * docs/plugins/inspect/plugin-amrnb.xml:
2283         * docs/plugins/inspect/plugin-amrwbdec.xml:
2284         * docs/plugins/inspect/plugin-asf.xml:
2285         * docs/plugins/inspect/plugin-cdio.xml:
2286         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2287         * docs/plugins/inspect/plugin-dvdread.xml:
2288         * docs/plugins/inspect/plugin-dvdsub.xml:
2289         * docs/plugins/inspect/plugin-lame.xml:
2290         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2291         * docs/plugins/inspect/plugin-mpg123.xml:
2292         * docs/plugins/inspect/plugin-realmedia.xml:
2293         * docs/plugins/inspect/plugin-siddec.xml:
2294         * docs/plugins/inspect/plugin-twolame.xml:
2295         * docs/plugins/inspect/plugin-x264.xml:
2296         * docs/plugins/inspect/plugin-xingmux.xml:
2297         * gst-plugins-ugly.doap:
2298         * meson.build:
2299           Release 1.12.0
2300
2301 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2302
2303         * po/af.po:
2304         * po/az.po:
2305         * po/bg.po:
2306         * po/ca.po:
2307         * po/cs.po:
2308         * po/da.po:
2309         * po/de.po:
2310         * po/el.po:
2311         * po/en_GB.po:
2312         * po/eo.po:
2313         * po/es.po:
2314         * po/eu.po:
2315         * po/fi.po:
2316         * po/fr.po:
2317         * po/fur.po:
2318         * po/gl.po:
2319         * po/hr.po:
2320         * po/hu.po:
2321         * po/id.po:
2322         * po/it.po:
2323         * po/ja.po:
2324         * po/lt.po:
2325         * po/lv.po:
2326         * po/ms.po:
2327         * po/mt.po:
2328         * po/nb.po:
2329         * po/nl.po:
2330         * po/or.po:
2331         * po/pl.po:
2332         * po/pt_BR.po:
2333         * po/ro.po:
2334         * po/ru.po:
2335         * po/sk.po:
2336         * po/sl.po:
2337         * po/sq.po:
2338         * po/sr.po:
2339         * po/sv.po:
2340         * po/tr.po:
2341         * po/uk.po:
2342         * po/vi.po:
2343         * po/zh_CN.po:
2344           Update .po files
2345
2346 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
2347
2348         * po/id.po:
2349         * po/sv.po:
2350           po: Update translations
2351
2352 === release 1.11.91 ===
2353
2354 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
2355
2356         * ChangeLog:
2357         * NEWS:
2358         * RELEASE:
2359         * configure.ac:
2360         * docs/plugins/inspect/plugin-a52dec.xml:
2361         * docs/plugins/inspect/plugin-amrnb.xml:
2362         * docs/plugins/inspect/plugin-amrwbdec.xml:
2363         * docs/plugins/inspect/plugin-asf.xml:
2364         * docs/plugins/inspect/plugin-cdio.xml:
2365         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2366         * docs/plugins/inspect/plugin-dvdread.xml:
2367         * docs/plugins/inspect/plugin-dvdsub.xml:
2368         * docs/plugins/inspect/plugin-lame.xml:
2369         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2370         * docs/plugins/inspect/plugin-mpg123.xml:
2371         * docs/plugins/inspect/plugin-realmedia.xml:
2372         * docs/plugins/inspect/plugin-siddec.xml:
2373         * docs/plugins/inspect/plugin-twolame.xml:
2374         * docs/plugins/inspect/plugin-x264.xml:
2375         * docs/plugins/inspect/plugin-xingmux.xml:
2376         * gst-plugins-ugly.doap:
2377         * meson.build:
2378           Release 1.11.91
2379
2380 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2381
2382         * po/af.po:
2383         * po/az.po:
2384         * po/bg.po:
2385         * po/ca.po:
2386         * po/cs.po:
2387         * po/da.po:
2388         * po/de.po:
2389         * po/el.po:
2390         * po/en_GB.po:
2391         * po/eo.po:
2392         * po/es.po:
2393         * po/eu.po:
2394         * po/fi.po:
2395         * po/fr.po:
2396         * po/fur.po:
2397         * po/gl.po:
2398         * po/hr.po:
2399         * po/hu.po:
2400         * po/id.po:
2401         * po/it.po:
2402         * po/ja.po:
2403         * po/lt.po:
2404         * po/lv.po:
2405         * po/ms.po:
2406         * po/mt.po:
2407         * po/nb.po:
2408         * po/nl.po:
2409         * po/or.po:
2410         * po/pl.po:
2411         * po/pt_BR.po:
2412         * po/ro.po:
2413         * po/ru.po:
2414         * po/sk.po:
2415         * po/sl.po:
2416         * po/sq.po:
2417         * po/sr.po:
2418         * po/sv.po:
2419         * po/tr.po:
2420         * po/uk.po:
2421         * po/vi.po:
2422         * po/zh_CN.po:
2423           Update .po files
2424
2425 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
2426
2427         * po/LINGUAS:
2428         * po/fur.po:
2429         * po/id.po:
2430         * po/sv.po:
2431           po: Update translations
2432
2433 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2434
2435         * ext/x264/gstx264enc.h:
2436           x264: Use __declspec(dllimport) with MinGW too
2437           x264.h says this isn't needed with MinGW, but it looks like it is.
2438           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2439
2440 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2441
2442         * common:
2443           Automatic update of common submodule
2444           From 60aeef6 to 48a5d85
2445
2446 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
2447
2448         * autogen.sh:
2449         * common:
2450           Automatic update of common submodule
2451           From 39ac2f5 to 60aeef6
2452
2453 === release 1.11.90 ===
2454
2455 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2456
2457         * ChangeLog:
2458         * NEWS:
2459         * RELEASE:
2460         * configure.ac:
2461         * docs/plugins/inspect/plugin-a52dec.xml:
2462         * docs/plugins/inspect/plugin-amrnb.xml:
2463         * docs/plugins/inspect/plugin-amrwbdec.xml:
2464         * docs/plugins/inspect/plugin-asf.xml:
2465         * docs/plugins/inspect/plugin-cdio.xml:
2466         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2467         * docs/plugins/inspect/plugin-dvdread.xml:
2468         * docs/plugins/inspect/plugin-dvdsub.xml:
2469         * docs/plugins/inspect/plugin-lame.xml:
2470         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2471         * docs/plugins/inspect/plugin-mpg123.xml:
2472         * docs/plugins/inspect/plugin-realmedia.xml:
2473         * docs/plugins/inspect/plugin-siddec.xml:
2474         * docs/plugins/inspect/plugin-twolame.xml:
2475         * docs/plugins/inspect/plugin-x264.xml:
2476         * docs/plugins/inspect/plugin-xingmux.xml:
2477         * gst-plugins-ugly.doap:
2478         * meson.build:
2479           Release 1.11.90
2480
2481 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
2482
2483         * po/af.po:
2484         * po/az.po:
2485         * po/bg.po:
2486         * po/ca.po:
2487         * po/cs.po:
2488         * po/da.po:
2489         * po/de.po:
2490         * po/el.po:
2491         * po/en_GB.po:
2492         * po/eo.po:
2493         * po/es.po:
2494         * po/eu.po:
2495         * po/fi.po:
2496         * po/fr.po:
2497         * po/gl.po:
2498         * po/hr.po:
2499         * po/hu.po:
2500         * po/id.po:
2501         * po/it.po:
2502         * po/ja.po:
2503         * po/lt.po:
2504         * po/lv.po:
2505         * po/ms.po:
2506         * po/mt.po:
2507         * po/nb.po:
2508         * po/nl.po:
2509         * po/or.po:
2510         * po/pl.po:
2511         * po/pt_BR.po:
2512         * po/ro.po:
2513         * po/ru.po:
2514         * po/sk.po:
2515         * po/sl.po:
2516         * po/sq.po:
2517         * po/sr.po:
2518         * po/sv.po:
2519         * po/tr.po:
2520         * po/uk.po:
2521         * po/vi.po:
2522         * po/zh_CN.po:
2523           Update .po files
2524
2525 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2526
2527         * po/id.po:
2528         * po/sv.po:
2529           po: Update translations
2530
2531 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2532
2533         * tests/check/meson.build:
2534           meson: test: Fix environment object usage
2535           And use get_pkgconfig_variable instead of calling pkg-config ourself
2536
2537 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
2538
2539         * REQUIREMENTS:
2540           REQUIREMENTS: update for mad mp3 decoder removal
2541           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2542
2543 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2544
2545         * Makefile.am:
2546           Add libgstrmdemux.so to cruft list
2547           This was renamed to libgstrealmedia.so, this fixes helps fixing
2548           uninstalled setup.
2549           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2550
2551 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2552
2553         * docs/plugins/inspect/plugin-realmedia.xml:
2554         * gst/realmedia/Makefile.am:
2555         * gst/realmedia/meson.build:
2556           Rename plugin filenames to match plugin names
2557           libgstrmdemux.so becomes libgstrealmedia.so
2558           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2559
2560 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
2561
2562         * ext/mpeg2dec/gstmpeg2dec.c:
2563           mpeg2dec: Fix latency calculation
2564           The latency calculation was missing a scaling by GST_SECOND,
2565           so it would always report a tiny latency. Fix that.
2566           Spotted by Guillaume Desmottes.
2567
2568 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2569
2570         * gst/asfdemux/gstasfdemux.c:
2571           asfdemux: Fix compilation with gcc 7
2572           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2573           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2574           is_encrypted = ! !((flags & 0x8000) << 15);
2575           ~~~~~~~~~~~~~~~~~~^~~~~~
2576           https://bugzilla.gnome.org/show_bug.cgi?id=779329
2577
2578 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
2579
2580         * ext/amrwbdec/amrwb.c:
2581         * ext/amrwbdec/amrwbdec.h:
2582           Update Edgard Lima's email
2583           https://bugzilla.gnome.org/show_bug.cgi?id=779230
2584
2585 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
2586
2587         * meson.build:
2588           meson: Update version
2589
2590 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2591
2592         * configure.ac:
2593           Back to development
2594
2595 === release 1.11.2 ===
2596
2597 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2598
2599         * ChangeLog:
2600         * NEWS:
2601         * RELEASE:
2602         * configure.ac:
2603         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2604         * docs/plugins/inspect/plugin-a52dec.xml:
2605         * docs/plugins/inspect/plugin-amrnb.xml:
2606         * docs/plugins/inspect/plugin-amrwbdec.xml:
2607         * docs/plugins/inspect/plugin-asf.xml:
2608         * docs/plugins/inspect/plugin-cdio.xml:
2609         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2610         * docs/plugins/inspect/plugin-dvdread.xml:
2611         * docs/plugins/inspect/plugin-dvdsub.xml:
2612         * docs/plugins/inspect/plugin-lame.xml:
2613         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2614         * docs/plugins/inspect/plugin-mpg123.xml:
2615         * docs/plugins/inspect/plugin-realmedia.xml:
2616         * docs/plugins/inspect/plugin-siddec.xml:
2617         * docs/plugins/inspect/plugin-twolame.xml:
2618         * docs/plugins/inspect/plugin-x264.xml:
2619         * docs/plugins/inspect/plugin-xingmux.xml:
2620         * gst-plugins-ugly.doap:
2621           Release 1.11.2
2622
2623 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2624
2625         * po/af.po:
2626         * po/az.po:
2627         * po/bg.po:
2628         * po/ca.po:
2629         * po/cs.po:
2630         * po/da.po:
2631         * po/de.po:
2632         * po/el.po:
2633         * po/en_GB.po:
2634         * po/eo.po:
2635         * po/es.po:
2636         * po/eu.po:
2637         * po/fi.po:
2638         * po/fr.po:
2639         * po/gl.po:
2640         * po/hr.po:
2641         * po/hu.po:
2642         * po/id.po:
2643         * po/it.po:
2644         * po/ja.po:
2645         * po/lt.po:
2646         * po/lv.po:
2647         * po/ms.po:
2648         * po/mt.po:
2649         * po/nb.po:
2650         * po/nl.po:
2651         * po/or.po:
2652         * po/pl.po:
2653         * po/pt_BR.po:
2654         * po/ro.po:
2655         * po/ru.po:
2656         * po/sk.po:
2657         * po/sl.po:
2658         * po/sq.po:
2659         * po/sr.po:
2660         * po/sv.po:
2661         * po/tr.po:
2662         * po/uk.po:
2663         * po/vi.po:
2664         * po/zh_CN.po:
2665           Update .po files
2666
2667 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2668
2669         * po/id.po:
2670         * po/sv.po:
2671           po: Update translations
2672
2673 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2674
2675         * Makefile.am:
2676           meson: dist meson build files
2677           Ship meson build files in tarballs, so people who use tarballs
2678           in their builds can start playing with meson already.
2679
2680 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2681
2682         * ext/x264/gstx264enc.c:
2683           x264: Initialize function vtable in plugin_init()
2684           These values are defined in the x264.h header and are not const on
2685           Windows due to the way DLLs work. See:
2686           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2687           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2688           https://bugzilla.gnome.org/show_bug.cgi?id=777903
2689
2690 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2691
2692         * gst/asfdemux/gstasfdemux.c:
2693           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
2694           https://bugzilla.gnome.org/show_bug.cgi?id=777955
2695
2696 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
2697
2698         * gst/asfdemux/gstasfdemux.c:
2699           asfdemux: Reset number of languages to 0 when freeing the array because of errors
2700           Otherwise we will happily index into the array at NULL if the requested
2701           index is smaller than the number of languages that were previously
2702           allocated.
2703           https://bugzilla.gnome.org/show_bug.cgi?id=777937
2704
2705 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2706
2707         * tests/check/meson.build:
2708           meson: Properly use ':' for defining keywords
2709
2710 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
2711
2712         * meson.build:
2713           meson: bump version
2714
2715 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2716
2717         * configure.ac:
2718           Back to development
2719
2720 === release 1.11.1 ===
2721
2722 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
2723
2724         * ChangeLog:
2725         * NEWS:
2726         * RELEASE:
2727         * configure.ac:
2728         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2729         * docs/plugins/inspect/plugin-a52dec.xml:
2730         * docs/plugins/inspect/plugin-amrnb.xml:
2731         * docs/plugins/inspect/plugin-amrwbdec.xml:
2732         * docs/plugins/inspect/plugin-asf.xml:
2733         * docs/plugins/inspect/plugin-cdio.xml:
2734         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2735         * docs/plugins/inspect/plugin-dvdread.xml:
2736         * docs/plugins/inspect/plugin-dvdsub.xml:
2737         * docs/plugins/inspect/plugin-lame.xml:
2738         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2739         * docs/plugins/inspect/plugin-mpg123.xml:
2740         * docs/plugins/inspect/plugin-realmedia.xml:
2741         * docs/plugins/inspect/plugin-siddec.xml:
2742         * docs/plugins/inspect/plugin-twolame.xml:
2743         * docs/plugins/inspect/plugin-x264.xml:
2744         * docs/plugins/inspect/plugin-xingmux.xml:
2745         * gst-plugins-ugly.doap:
2746           Release 1.11.1
2747
2748 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
2749
2750         * po/af.po:
2751         * po/az.po:
2752         * po/bg.po:
2753         * po/ca.po:
2754         * po/cs.po:
2755         * po/da.po:
2756         * po/de.po:
2757         * po/el.po:
2758         * po/en_GB.po:
2759         * po/eo.po:
2760         * po/es.po:
2761         * po/eu.po:
2762         * po/fi.po:
2763         * po/fr.po:
2764         * po/gl.po:
2765         * po/hr.po:
2766         * po/hu.po:
2767         * po/id.po:
2768         * po/it.po:
2769         * po/ja.po:
2770         * po/lt.po:
2771         * po/lv.po:
2772         * po/ms.po:
2773         * po/mt.po:
2774         * po/nb.po:
2775         * po/nl.po:
2776         * po/or.po:
2777         * po/pl.po:
2778         * po/pt_BR.po:
2779         * po/ro.po:
2780         * po/ru.po:
2781         * po/sk.po:
2782         * po/sl.po:
2783         * po/sq.po:
2784         * po/sr.po:
2785         * po/sv.po:
2786         * po/tr.po:
2787         * po/uk.po:
2788         * po/vi.po:
2789         * po/zh_CN.po:
2790           Update .po files
2791
2792 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
2793
2794         * po/hr.po:
2795         * po/id.po:
2796         * po/sv.po:
2797           po: Update translations
2798
2799 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2800
2801         * ext/amrnb/meson.build:
2802         * ext/x264/meson.build:
2803         * meson.build:
2804           meson: Install presets files
2805
2806 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
2807
2808         * ext/x264/GstX264Enc.prs:
2809           x264enc: Add a youtube preset.
2810           Based on https://support.google.com/youtube/answer/1722171
2811           https://bugzilla.gnome.org/show_bug.cgi?id=751560
2812
2813 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
2814
2815         * config.h.meson:
2816         * configure.ac:
2817         * docs/plugins/Makefile.am:
2818         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2819         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2820         * docs/plugins/inspect/plugin-mad.xml:
2821         * ext/Makefile.am:
2822         * ext/mad/Makefile.am:
2823         * ext/mad/gstmad.c:
2824         * ext/mad/gstmad.h:
2825         * ext/mad/meson.build:
2826         * ext/meson.build:
2827           mad: remove plugin
2828           We have better replacements such as the mpg123 plugin.
2829           The main reason to keep around mad was for 'freeform'
2830           mp3 support, but mpg123 can handle those too nowadays.
2831           Also, mad is GPL and has been unmaintained for years.
2832           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2833
2834 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2835
2836         * Makefile.am:
2837         * configure.ac:
2838         * win32/MANIFEST:
2839         * win32/common/.gitignore:
2840         * win32/common/config.h:
2841           win32: remove platform-specific copies of generated headers
2842           Unused and no longer needed.
2843
2844 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
2845
2846         * .gitignore:
2847         * Makefile.am:
2848         * configure.ac:
2849         * gst-plugins-ugly.spec.in:
2850           Remove generated .spec file
2851           Likely extremely bitrotten, and we should not ship this anyway.
2852
2853 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
2854
2855         * meson.build:
2856           meson: Support building without Gst debug
2857
2858 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
2859
2860         * README:
2861         * common:
2862           Automatic update of common submodule
2863           From f980fd9 to 39ac2f5
2864
2865 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
2866
2867         * gst/asfdemux/gstasfdemux.c:
2868           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
2869           https://bugzilla.gnome.org/show_bug.cgi?id=775515
2870
2871 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2872
2873         * ext/x264/gstx264enc.c:
2874           x264enc: Add information for mixed mode
2875           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2876
2877 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2878
2879         * ext/x264/gstx264enc.c:
2880           x264enc: Correctly pass interlacing/TFF information
2881           Give the interlacing information correctly to the encoder. Also parse
2882           TFF/BFF information from the caps and pass it too.
2883           https://bugzilla.gnome.org/show_bug.cgi?id=775411
2884
2885 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
2886
2887         * ext/x264/gstx264enc.c:
2888           x264enc: Auto-detect interlace mode from caps
2889           If the caps are interlaced, interlacing is always enabled on the
2890           encoder. If the interlace-mode field is missing or if it's progressive,
2891           the encoder uses the "interlaced" property.
2892           https://bugzilla.gnome.org/show_bug.cgi?id=775228
2893
2894 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2895
2896         * .gitmodules:
2897           common: use https protocol for common submodule
2898           https://bugzilla.gnome.org/show_bug.cgi?id=775110
2899
2900 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2901
2902         * gst/realmedia/realhash.c:
2903           real: Fix compiler warnings with latest clang
2904           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
2905           *buf1 = 128;
2906           ~ ^~~
2907           https://bugzilla.gnome.org/show_bug.cgi?id=775112
2908
2909 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
2910
2911         * gst/asfdemux/gstasfdemux.c:
2912           asfdemux: Allow 64bit sizes for DATA object
2913           we *can* have files greater than 4GB, any other object should be
2914           smaller than that
2915
2916 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
2917
2918         * gst/asfdemux/gstasfdemux.c:
2919           asfdemux: Add sanity check for asf_stream_audio
2920           We should have enough bytes for the specified codec_data
2921           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2922
2923 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
2924
2925         * gst/asfdemux/gstasfdemux.c:
2926           asfdemux: Add sanity checks when reading asf_stream_video_format
2927           It should report a size of at least 40 bytes
2928           Also check for the size of the remaining data (i.e. codec_data)
2929           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2930
2931 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
2932
2933         * gst/asfdemux/gstasfdemux.c:
2934           asfdemux: Add check for invalid/corrupt asf object
2935           An asf object can't realistically be bigger than 2**32 bytes.
2936           If it reports a size bigger than that, consider it corrupt and properly
2937           propagate the error back.
2938           https://bugzilla.gnome.org/show_bug.cgi?id=775070
2939
2940 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
2941
2942         * gst/asfdemux/gstasfdemux.c:
2943           asfdemux: Handle EOS in push-mode on corrupted files
2944           It is possible no streams were activated when receiving EOS, if so
2945           handled it as if we hadn't seen the header
2946           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2947
2948 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
2949
2950         * gst/asfdemux/gstasfdemux.c:
2951         * gst/asfdemux/gstasfdemux.h:
2952           asfdemux: FILE headers are mandatory in the header
2953           As per the specification, also avoids ending up trying to play a
2954           file with plenty of un-initialized values.
2955           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2956
2957 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
2958
2959         * gst/asfdemux/gstasfdemux.c:
2960           asfdemux: Handle incomplete header in pull mode
2961           pulling headers is meant to complete as a whole. If we don't have
2962           enough data, it's an error.
2963           Avoids pipeline hangs on corrupted files
2964           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2965
2966 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
2967
2968         * gst/asfdemux/gstasfdemux.c:
2969           asfdemux: Handle issues with "empty" files
2970           In some corrupted files, we could end up with no actual streams
2971           being exposed.
2972           In those cases, make sure we properly propagate the failure all
2973           the way to the loop function. This avoids ending up in cases where
2974           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
2975           https://bugzilla.gnome.org/show_bug.cgi?id=774846
2976
2977 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2978
2979         * ext/dvdread/dvdreadsrc.c:
2980           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
2981
2982 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
2983
2984         * meson.build:
2985           meson: Add ignored warnings for MSVC
2986           https://bugzilla.gnome.org/show_bug.cgi?id=774656
2987
2988 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
2989
2990         * configure.ac:
2991         * ext/x264/Makefile.am:
2992         * ext/x264/gstx264enc.c:
2993         * ext/x264/gstx264enc.h:
2994         * ext/x264/meson.build:
2995         * meson_options.txt:
2996           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
2997           x264 has to be compiled specifically for a target bit depth.
2998           Distributions currently ship various libraries in their packages, with
2999           different bit depths.
3000           This change now allows to provide them all at configure time and have
3001           the x264enc element dynamically switch between them based on the bit
3002           depth of the input format.
3003           https://bugzilla.gnome.org/show_bug.cgi?id=763297
3004
3005 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
3006
3007         * meson.build:
3008           meson: update version
3009
3010 === release 1.11.0 ===
3011
3012 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
3013
3014         * configure.ac:
3015           Back to development
3016
3017 === release 1.10.0 ===
3018
3019 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
3020
3021         * ChangeLog:
3022         * NEWS:
3023         * RELEASE:
3024         * configure.ac:
3025         * docs/plugins/inspect/plugin-a52dec.xml:
3026         * docs/plugins/inspect/plugin-amrnb.xml:
3027         * docs/plugins/inspect/plugin-amrwbdec.xml:
3028         * docs/plugins/inspect/plugin-asf.xml:
3029         * docs/plugins/inspect/plugin-cdio.xml:
3030         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3031         * docs/plugins/inspect/plugin-dvdread.xml:
3032         * docs/plugins/inspect/plugin-dvdsub.xml:
3033         * docs/plugins/inspect/plugin-lame.xml:
3034         * docs/plugins/inspect/plugin-mad.xml:
3035         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3036         * docs/plugins/inspect/plugin-mpg123.xml:
3037         * docs/plugins/inspect/plugin-realmedia.xml:
3038         * docs/plugins/inspect/plugin-siddec.xml:
3039         * docs/plugins/inspect/plugin-twolame.xml:
3040         * docs/plugins/inspect/plugin-x264.xml:
3041         * docs/plugins/inspect/plugin-xingmux.xml:
3042         * gst-plugins-ugly.doap:
3043         * win32/common/config.h:
3044           Release 1.10.0
3045
3046 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
3047
3048         * po/af.po:
3049         * po/az.po:
3050         * po/bg.po:
3051         * po/ca.po:
3052         * po/cs.po:
3053         * po/da.po:
3054         * po/de.po:
3055         * po/el.po:
3056         * po/en_GB.po:
3057         * po/eo.po:
3058         * po/es.po:
3059         * po/eu.po:
3060         * po/fi.po:
3061         * po/fr.po:
3062         * po/gl.po:
3063         * po/hr.po:
3064         * po/hu.po:
3065         * po/id.po:
3066         * po/it.po:
3067         * po/ja.po:
3068         * po/lt.po:
3069         * po/lv.po:
3070         * po/ms.po:
3071         * po/mt.po:
3072         * po/nb.po:
3073         * po/nl.po:
3074         * po/or.po:
3075         * po/pl.po:
3076         * po/pt_BR.po:
3077         * po/ro.po:
3078         * po/ru.po:
3079         * po/sk.po:
3080         * po/sl.po:
3081         * po/sq.po:
3082         * po/sr.po:
3083         * po/sv.po:
3084         * po/tr.po:
3085         * po/uk.po:
3086         * po/vi.po:
3087         * po/zh_CN.po:
3088           Update .po files
3089
3090 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3091
3092         * po/id.po:
3093         * po/sv.po:
3094           po: Update translations
3095
3096 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3097
3098         * meson.build:
3099         * tests/meson.build:
3100           meson: Don't depend on gstreamer-check-1.0 on windows
3101           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3102
3103 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3104
3105         * meson.build:
3106         * tests/check/meson.build:
3107         * tests/meson.build:
3108           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3109           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3110           Does not actually work. See:
3111           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3112
3113 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
3114
3115         * tests/check/meson.build:
3116           meson: fix build outside of gst-all
3117
3118 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3119
3120         * meson.build:
3121         * tests/check/meson.build:
3122         * tests/meson.build:
3123           meson: move gstreamer-check-1.0 dependency to tests/check
3124           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3125
3126 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3127
3128         * meson.build:
3129           meson: Don't set c_std to gnu99
3130           Use the default for each compiler on every platform instead. This
3131           improves our compatibility with compilers that don't have gnu99 as
3132           a c_std.
3133
3134 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3135
3136         * meson.build:
3137         * tests/check/getpluginsdir:
3138         * tests/check/meson.build:
3139           meson: Make use of new environment object and set plugin path to builddir
3140           Workaround source_root being the root directory of all projects
3141           in the subproject case and remove now unneeded getpluginsdir
3142           Bump meson requirement to 0.35
3143
3144 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3145
3146         * hooks/pre-commit.hook:
3147         * meson.build:
3148         * tests/check/getpluginsdir:
3149           meson: Setup pre commit hook and fix getpluginsdir for standalone case
3150
3151 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3152
3153         * meson.build:
3154           meson: update version
3155
3156 === release 1.9.90 ===
3157
3158 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
3159
3160         * ChangeLog:
3161         * NEWS:
3162         * RELEASE:
3163         * configure.ac:
3164         * docs/plugins/inspect/plugin-a52dec.xml:
3165         * docs/plugins/inspect/plugin-amrnb.xml:
3166         * docs/plugins/inspect/plugin-amrwbdec.xml:
3167         * docs/plugins/inspect/plugin-asf.xml:
3168         * docs/plugins/inspect/plugin-cdio.xml:
3169         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3170         * docs/plugins/inspect/plugin-dvdread.xml:
3171         * docs/plugins/inspect/plugin-dvdsub.xml:
3172         * docs/plugins/inspect/plugin-lame.xml:
3173         * docs/plugins/inspect/plugin-mad.xml:
3174         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3175         * docs/plugins/inspect/plugin-mpg123.xml:
3176         * docs/plugins/inspect/plugin-realmedia.xml:
3177         * docs/plugins/inspect/plugin-siddec.xml:
3178         * docs/plugins/inspect/plugin-twolame.xml:
3179         * docs/plugins/inspect/plugin-x264.xml:
3180         * docs/plugins/inspect/plugin-xingmux.xml:
3181         * gst-plugins-ugly.doap:
3182         * win32/common/config.h:
3183           Release 1.9.90
3184
3185 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
3186
3187         * po/af.po:
3188         * po/az.po:
3189         * po/bg.po:
3190         * po/ca.po:
3191         * po/cs.po:
3192         * po/da.po:
3193         * po/de.po:
3194         * po/el.po:
3195         * po/en_GB.po:
3196         * po/eo.po:
3197         * po/es.po:
3198         * po/eu.po:
3199         * po/fi.po:
3200         * po/fr.po:
3201         * po/gl.po:
3202         * po/hr.po:
3203         * po/hu.po:
3204         * po/id.po:
3205         * po/it.po:
3206         * po/ja.po:
3207         * po/lt.po:
3208         * po/lv.po:
3209         * po/ms.po:
3210         * po/mt.po:
3211         * po/nb.po:
3212         * po/nl.po:
3213         * po/or.po:
3214         * po/pl.po:
3215         * po/pt_BR.po:
3216         * po/ro.po:
3217         * po/ru.po:
3218         * po/sk.po:
3219         * po/sl.po:
3220         * po/sq.po:
3221         * po/sr.po:
3222         * po/sv.po:
3223         * po/tr.po:
3224         * po/uk.po:
3225         * po/vi.po:
3226         * po/zh_CN.po:
3227           Update .po files
3228
3229 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
3230
3231         * po/id.po:
3232         * po/sv.po:
3233           po: Update translations
3234
3235 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
3236
3237         * ext/x264/gstx264enc.c:
3238           x264enc: Set colorimetry and chroma-site information
3239           https://bugzilla.gnome.org/show_bug.cgi?id=772159
3240
3241 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
3242
3243         * meson.build:
3244         * po/meson.build:
3245           meson: hook up translations
3246
3247 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
3248
3249         * meson.build:
3250         * tests/check/getpluginsdir:
3251         * tests/check/meson.build:
3252         * tests/meson.build:
3253           meson: hook up unit tests
3254
3255 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
3256
3257         * configure.ac:
3258           configure: Depend on gstreamer 1.9.2.1
3259
3260 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
3261
3262         * autogen.sh:
3263         * common:
3264           Automatic update of common submodule
3265           From b18d820 to f980fd9
3266
3267 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
3268
3269         * autogen.sh:
3270         * common:
3271           Automatic update of common submodule
3272           From f49c55e to b18d820
3273
3274 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3275
3276         * meson.build:
3277           meson: Bump version to 1.9.2
3278
3279 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
3280
3281         * configure.ac:
3282           Back to development
3283
3284 === release 1.9.2 ===
3285
3286 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
3287
3288         * ChangeLog:
3289         * NEWS:
3290         * RELEASE:
3291         * configure.ac:
3292         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3293         * docs/plugins/inspect/plugin-a52dec.xml:
3294         * docs/plugins/inspect/plugin-amrnb.xml:
3295         * docs/plugins/inspect/plugin-amrwbdec.xml:
3296         * docs/plugins/inspect/plugin-asf.xml:
3297         * docs/plugins/inspect/plugin-cdio.xml:
3298         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3299         * docs/plugins/inspect/plugin-dvdread.xml:
3300         * docs/plugins/inspect/plugin-dvdsub.xml:
3301         * docs/plugins/inspect/plugin-lame.xml:
3302         * docs/plugins/inspect/plugin-mad.xml:
3303         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3304         * docs/plugins/inspect/plugin-mpg123.xml:
3305         * docs/plugins/inspect/plugin-realmedia.xml:
3306         * docs/plugins/inspect/plugin-siddec.xml:
3307         * docs/plugins/inspect/plugin-twolame.xml:
3308         * docs/plugins/inspect/plugin-x264.xml:
3309         * docs/plugins/inspect/plugin-xingmux.xml:
3310         * gst-plugins-ugly.doap:
3311         * win32/common/config.h:
3312           Release 1.9.2
3313
3314 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
3315
3316         * po/af.po:
3317         * po/az.po:
3318         * po/bg.po:
3319         * po/ca.po:
3320         * po/cs.po:
3321         * po/da.po:
3322         * po/de.po:
3323         * po/el.po:
3324         * po/en_GB.po:
3325         * po/eo.po:
3326         * po/es.po:
3327         * po/eu.po:
3328         * po/fi.po:
3329         * po/fr.po:
3330         * po/gl.po:
3331         * po/hr.po:
3332         * po/hu.po:
3333         * po/id.po:
3334         * po/it.po:
3335         * po/ja.po:
3336         * po/lt.po:
3337         * po/lv.po:
3338         * po/ms.po:
3339         * po/mt.po:
3340         * po/nb.po:
3341         * po/nl.po:
3342         * po/or.po:
3343         * po/pl.po:
3344         * po/pt_BR.po:
3345         * po/ro.po:
3346         * po/ru.po:
3347         * po/sk.po:
3348         * po/sl.po:
3349         * po/sq.po:
3350         * po/sr.po:
3351         * po/sv.po:
3352         * po/tr.po:
3353         * po/uk.po:
3354         * po/vi.po:
3355         * po/zh_CN.po:
3356           po: Update translations
3357
3358 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3359
3360         * ext/sidplay/gstsiddec.cc:
3361           siddec: Fix compilation with debugging disabled
3362           gstsiddec.o
3363           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3364           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3365           const gchar *reason = gst_flow_get_name (ret);
3366           ^
3367
3368 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
3369
3370         * ext/sidplay/gstsiddec.cc:
3371         * gst/asfdemux/gstasfdemux.c:
3372         * gst/realmedia/rmdemux.c:
3373           Use the new API to post flow ERROR messages on the bus
3374           https://bugzilla.gnome.org/show_bug.cgi?id=770158
3375
3376 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
3377
3378         * gst/asfdemux/meson.build:
3379           meson: Link asfdemux against the gstsdp library
3380
3381 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
3382
3383         * meson.build:
3384           meson: Add support for fallback subprojects
3385
3386 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3387
3388         * .gitignore:
3389         * config.h.meson:
3390         * ext/a52dec/meson.build:
3391         * ext/amrnb/meson.build:
3392         * ext/amrwbdec/meson.build:
3393         * ext/cdio/meson.build:
3394         * ext/dvdread/meson.build:
3395         * ext/lame/meson.build:
3396         * ext/mad/meson.build:
3397         * ext/meson.build:
3398         * ext/mpeg2dec/meson.build:
3399         * ext/mpg123/meson.build:
3400         * ext/twolame/meson.build:
3401         * ext/x264/meson.build:
3402         * gst/asfdemux/meson.build:
3403         * gst/dvdlpcmdec/meson.build:
3404         * gst/dvdsub/meson.build:
3405         * gst/meson.build:
3406         * gst/realmedia/meson.build:
3407         * gst/xingmux/meson.build:
3408         * meson.build:
3409           Add support for Meson as alternative/parallel build system
3410           https://github.com/mesonbuild/meson
3411           With contributions from:
3412           Tim-Philipp Müller <tim@centricular.com>
3413           Jussi Pakkanen <jpakkane@gmail.com> (original port)
3414           Highlights of the features provided are:
3415           * Faster builds on Linux (~40-50% faster)
3416           * The ability to build with MSVC on Windows
3417           * Generate Visual Studio project files
3418           * Generate XCode project files
3419           * Much faster builds on Windows (on-par with Linux)
3420           * Seriously fast configure and building on embedded
3421           ... and many more. For more details see:
3422           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3423           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3424           Building with Meson should work on both Linux and Windows, but may
3425           need a few more tweaks on other operating systems.
3426
3427 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3428
3429         * ext/a52dec/gsta52dec.c:
3430         * ext/dvdread/dvdreadsrc.c:
3431         * ext/x264/gstx264enc.h:
3432         * gst/realmedia/realhash.c:
3433         * gst/realmedia/rtspreal.c:
3434           plugins: Use <stdint.h> instead of _stdint.h
3435           _stdint.h is generated by Autotools and we don't really need it. All
3436           supported platforms now ship with stdint.h. The only stickler was MSVC,
3437           and since Visual Studio 2015 it also ships stdint.h now.
3438
3439 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3440
3441         * ext/mpeg2dec/perftest.c:
3442           mpeg2dec: remove file no longer used or needed
3443
3444 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
3445
3446         * gst/dvdlpcmdec/Makefile.am:
3447           dvdlpcmdec: add libgstbase CFLAGS as well
3448           For consistency.
3449           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3450
3451 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
3452
3453         * gst/dvdlpcmdec/Makefile.am:
3454           dvdlpcmdec: link libgstbase-1.0
3455           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3456
3457 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3458
3459         * gst/asfdemux/gstasfdemux.c:
3460           asfdemux: Add byte rate based bitrate tag in case there are no audio props
3461           https://bugzilla.gnome.org/show_bug.cgi?id=769418
3462
3463 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3464
3465         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3466         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3467           dvdlpcmdec: add support for another format
3468           The format specification can be found here:
3469           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3470           Note: This format is also used for Wifi-Display.
3471           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3472
3473 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3474
3475         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3476         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3477           dvdlpcmdec: rewrite to use GstAudioDecoder
3478           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3479
3480 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
3481
3482         * ext/sidplay/gstsiddec.cc:
3483           sidplay: fix compiler warnings when building with -O3
3484           Avoid compiler warnings "‘foo’ may be used uninitialized in this
3485           function" when building with -O3 by checking the return bool value
3486           of format conversion function.
3487           https://bugzilla.gnome.org/show_bug.cgi?id=769116
3488
3489 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
3490
3491         * common:
3492           Automatic update of common submodule
3493           From f363b32 to f49c55e
3494
3495 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
3496
3497         * configure.ac:
3498           Back to development
3499
3500 === release 1.9.1 ===
3501
3502 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
3503
3504         * ChangeLog:
3505         * NEWS:
3506         * RELEASE:
3507         * configure.ac:
3508         * docs/plugins/inspect/plugin-a52dec.xml:
3509         * docs/plugins/inspect/plugin-amrnb.xml:
3510         * docs/plugins/inspect/plugin-amrwbdec.xml:
3511         * docs/plugins/inspect/plugin-asf.xml:
3512         * docs/plugins/inspect/plugin-cdio.xml:
3513         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3514         * docs/plugins/inspect/plugin-dvdread.xml:
3515         * docs/plugins/inspect/plugin-dvdsub.xml:
3516         * docs/plugins/inspect/plugin-lame.xml:
3517         * docs/plugins/inspect/plugin-mad.xml:
3518         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3519         * docs/plugins/inspect/plugin-mpg123.xml:
3520         * docs/plugins/inspect/plugin-realmedia.xml:
3521         * docs/plugins/inspect/plugin-siddec.xml:
3522         * docs/plugins/inspect/plugin-twolame.xml:
3523         * docs/plugins/inspect/plugin-x264.xml:
3524         * docs/plugins/inspect/plugin-xingmux.xml:
3525         * gst-plugins-ugly.doap:
3526         * win32/common/config.h:
3527           Release 1.9.1
3528
3529 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3530
3531         * po/af.po:
3532         * po/az.po:
3533         * po/bg.po:
3534         * po/ca.po:
3535         * po/cs.po:
3536         * po/da.po:
3537         * po/de.po:
3538         * po/el.po:
3539         * po/en_GB.po:
3540         * po/eo.po:
3541         * po/es.po:
3542         * po/eu.po:
3543         * po/fi.po:
3544         * po/fr.po:
3545         * po/gl.po:
3546         * po/hr.po:
3547         * po/hu.po:
3548         * po/id.po:
3549         * po/it.po:
3550         * po/ja.po:
3551         * po/lt.po:
3552         * po/lv.po:
3553         * po/ms.po:
3554         * po/mt.po:
3555         * po/nb.po:
3556         * po/nl.po:
3557         * po/or.po:
3558         * po/pl.po:
3559         * po/pt_BR.po:
3560         * po/ro.po:
3561         * po/ru.po:
3562         * po/sk.po:
3563         * po/sl.po:
3564         * po/sq.po:
3565         * po/sr.po:
3566         * po/sv.po:
3567         * po/tr.po:
3568         * po/uk.po:
3569         * po/vi.po:
3570         * po/zh_CN.po:
3571           Update .po files
3572
3573 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
3574
3575         * po/hr.po:
3576           po: Update translations
3577
3578 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3579
3580         * common:
3581           Automatic update of common submodule
3582           From ac2f647 to f363b32
3583
3584 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
3585
3586         * gst/asfdemux/gstasfdemux.c:
3587           asfdemux: fix seeking back after EOS has been reached in push mode
3588           Fix seeking when demuxer is in INDEX state. This happens when we
3589           reached the end of the stream. It should still be possible to do
3590           a flushing seek and seek back to any other position though. Instead
3591           the demuxer would just go straight to EOS again instead of going
3592           back to processing packets again from the new position.
3593           https://bugzilla.gnome.org/show_bug.cgi?id=749066
3594
3595 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3596
3597         * gst/realmedia/rdtmanager.c:
3598           rdtmanager: fix clock leak
3599           The clock returned by gst_system_clock_obtain() was never unreffed.
3600           https://bugzilla.gnome.org/show_bug.cgi?id=766565
3601
3602 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
3603
3604         * docs/plugins/inspect/plugin-a52dec.xml:
3605         * docs/plugins/inspect/plugin-amrnb.xml:
3606         * docs/plugins/inspect/plugin-amrwbdec.xml:
3607         * docs/plugins/inspect/plugin-asf.xml:
3608         * docs/plugins/inspect/plugin-cdio.xml:
3609         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3610         * docs/plugins/inspect/plugin-dvdread.xml:
3611         * docs/plugins/inspect/plugin-dvdsub.xml:
3612         * docs/plugins/inspect/plugin-lame.xml:
3613         * docs/plugins/inspect/plugin-mad.xml:
3614         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3615         * docs/plugins/inspect/plugin-mpg123.xml:
3616         * docs/plugins/inspect/plugin-realmedia.xml:
3617         * docs/plugins/inspect/plugin-siddec.xml:
3618         * docs/plugins/inspect/plugin-twolame.xml:
3619         * docs/plugins/inspect/plugin-x264.xml:
3620         * docs/plugins/inspect/plugin-xingmux.xml:
3621           docs: Update for git master
3622
3623 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
3624
3625         * ext/amrnb/amrnbdec.c:
3626         * ext/mad/gstmad.c:
3627           amrnbec, mad: fix two more parse function declarations
3628
3629 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3630
3631         * ext/a52dec/gsta52dec.c:
3632         * ext/amrwbdec/amrwbdec.c:
3633           a52dec, amrwbec: fix parse function declaration mismatch
3634           Fixes MSVC compiler warning:
3635           amrwbdec.c(99): warning C4133: '=': incompatible types
3636           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3637           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3638           gsta52dec.c(156): warning C4133: '=': incompatible types
3639           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3640           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3641
3642 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3643
3644         * ext/mpg123/gstmpg123audiodec.h:
3645           mpg123: fix build with msvc
3646           Fix syntax errors when compiling against cerbero-provided libmpg123
3647           headers. We do the same as the libmpg123 internal visual studio
3648           build here.
3649           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3650           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3651           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3652           mpg123.h(1378): error C2091: function returns function
3653           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3654           mpg123.h(1378): error C2059: syntax error: ')'
3655           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3656           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3657           ...
3658
3659 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
3660
3661         * configure.ac:
3662         * ext/mpeg2dec/gstmpeg2dec.c:
3663           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3664           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3665           and get rid of version-dependent code paths. There's still
3666           avdec_mpeg2video for those who are stuck on ancient distros which
3667           we don't target any more.
3668           Also fixes build with MSVC, which doesn't like #if #else #endif
3669           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3670
3671 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
3672
3673         * README:
3674         * common:
3675           Automatic update of common submodule
3676           From 6f2d209 to ac2f647
3677
3678 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
3679
3680         * ext/a52dec/gsta52dec.c:
3681         * ext/amrnb/amrnbdec.c:
3682         * ext/amrnb/amrnbenc.c:
3683         * ext/amrwbdec/amrwbdec.c:
3684         * ext/dvdread/dvdreadsrc.c:
3685         * ext/lame/gstlamemp3enc.c:
3686         * ext/mad/gstmad.c:
3687         * ext/mpeg2dec/gstmpeg2dec.c:
3688         * ext/sidplay/gstsiddec.cc:
3689         * ext/twolame/gsttwolamemp2enc.c:
3690         * ext/x264/gstx264enc.c:
3691         * gst/asfdemux/gstasfdemux.c:
3692         * gst/asfdemux/gstrtpasfdepay.c:
3693         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3694         * gst/dvdsub/gstdvdsubdec.c:
3695         * gst/dvdsub/gstdvdsubparse.c:
3696         * gst/realmedia/pnmsrc.c:
3697         * gst/realmedia/rademux.c:
3698         * gst/realmedia/rdtdepay.c:
3699         * gst/realmedia/rdtmanager.c:
3700         * gst/realmedia/rmdemux.c:
3701         * gst/xingmux/gstxingmux.c:
3702           ugly: use new gst_element_class_add_static_pad_template()
3703           https://bugzilla.gnome.org/show_bug.cgi?id=763082
3704
3705 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
3706
3707         * configure.ac:
3708           Back to development
3709
3710 === release 1.8.0 ===
3711
3712 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
3713
3714         * ChangeLog:
3715         * NEWS:
3716         * RELEASE:
3717         * configure.ac:
3718         * docs/plugins/inspect/plugin-a52dec.xml:
3719         * docs/plugins/inspect/plugin-amrnb.xml:
3720         * docs/plugins/inspect/plugin-amrwbdec.xml:
3721         * docs/plugins/inspect/plugin-asf.xml:
3722         * docs/plugins/inspect/plugin-cdio.xml:
3723         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3724         * docs/plugins/inspect/plugin-dvdread.xml:
3725         * docs/plugins/inspect/plugin-dvdsub.xml:
3726         * docs/plugins/inspect/plugin-lame.xml:
3727         * docs/plugins/inspect/plugin-mad.xml:
3728         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3729         * docs/plugins/inspect/plugin-mpg123.xml:
3730         * docs/plugins/inspect/plugin-realmedia.xml:
3731         * docs/plugins/inspect/plugin-siddec.xml:
3732         * docs/plugins/inspect/plugin-twolame.xml:
3733         * docs/plugins/inspect/plugin-x264.xml:
3734         * docs/plugins/inspect/plugin-xingmux.xml:
3735         * gst-plugins-ugly.doap:
3736         * win32/common/config.h:
3737           Release 1.8.0
3738
3739 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
3740
3741         * po/af.po:
3742         * po/az.po:
3743         * po/bg.po:
3744         * po/ca.po:
3745         * po/cs.po:
3746         * po/da.po:
3747         * po/de.po:
3748         * po/el.po:
3749         * po/en_GB.po:
3750         * po/eo.po:
3751         * po/es.po:
3752         * po/eu.po:
3753         * po/fi.po:
3754         * po/fr.po:
3755         * po/gl.po:
3756         * po/hr.po:
3757         * po/hu.po:
3758         * po/id.po:
3759         * po/it.po:
3760         * po/ja.po:
3761         * po/lt.po:
3762         * po/lv.po:
3763         * po/ms.po:
3764         * po/mt.po:
3765         * po/nb.po:
3766         * po/nl.po:
3767         * po/or.po:
3768         * po/pl.po:
3769         * po/pt_BR.po:
3770         * po/ro.po:
3771         * po/ru.po:
3772         * po/sk.po:
3773         * po/sl.po:
3774         * po/sq.po:
3775         * po/sr.po:
3776         * po/sv.po:
3777         * po/tr.po:
3778         * po/uk.po:
3779         * po/vi.po:
3780         * po/zh_CN.po:
3781           Update .po files
3782
3783 === release 1.7.91 ===
3784
3785 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3786
3787         * ChangeLog:
3788         * NEWS:
3789         * RELEASE:
3790         * configure.ac:
3791         * docs/plugins/inspect/plugin-a52dec.xml:
3792         * docs/plugins/inspect/plugin-amrnb.xml:
3793         * docs/plugins/inspect/plugin-amrwbdec.xml:
3794         * docs/plugins/inspect/plugin-asf.xml:
3795         * docs/plugins/inspect/plugin-cdio.xml:
3796         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3797         * docs/plugins/inspect/plugin-dvdread.xml:
3798         * docs/plugins/inspect/plugin-dvdsub.xml:
3799         * docs/plugins/inspect/plugin-lame.xml:
3800         * docs/plugins/inspect/plugin-mad.xml:
3801         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3802         * docs/plugins/inspect/plugin-mpg123.xml:
3803         * docs/plugins/inspect/plugin-realmedia.xml:
3804         * docs/plugins/inspect/plugin-siddec.xml:
3805         * docs/plugins/inspect/plugin-twolame.xml:
3806         * docs/plugins/inspect/plugin-x264.xml:
3807         * docs/plugins/inspect/plugin-xingmux.xml:
3808         * gst-plugins-ugly.doap:
3809         * win32/common/config.h:
3810           Release 1.7.91
3811
3812 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3813
3814         * po/af.po:
3815         * po/az.po:
3816         * po/bg.po:
3817         * po/ca.po:
3818         * po/cs.po:
3819         * po/da.po:
3820         * po/de.po:
3821         * po/el.po:
3822         * po/en_GB.po:
3823         * po/eo.po:
3824         * po/es.po:
3825         * po/eu.po:
3826         * po/fi.po:
3827         * po/fr.po:
3828         * po/gl.po:
3829         * po/hr.po:
3830         * po/hu.po:
3831         * po/id.po:
3832         * po/it.po:
3833         * po/ja.po:
3834         * po/lt.po:
3835         * po/lv.po:
3836         * po/ms.po:
3837         * po/mt.po:
3838         * po/nb.po:
3839         * po/nl.po:
3840         * po/or.po:
3841         * po/pl.po:
3842         * po/pt_BR.po:
3843         * po/ro.po:
3844         * po/ru.po:
3845         * po/sk.po:
3846         * po/sl.po:
3847         * po/sq.po:
3848         * po/sr.po:
3849         * po/sv.po:
3850         * po/tr.po:
3851         * po/uk.po:
3852         * po/vi.po:
3853         * po/zh_CN.po:
3854           Update .po files
3855
3856 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
3857
3858         * gst/asfdemux/gstasfdemux.c:
3859         * gst/asfdemux/gstasfdemux.h:
3860           asfdemux: Don't modify segment values on accurate seeks
3861           When dealing with accurate seeks, we want to return exactly the segment
3862           that was requested by the seek event, and not adjust the values.
3863           https://bugzilla.gnome.org/show_bug.cgi?id=755469
3864
3865 === release 1.7.90 ===
3866
3867 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3868
3869         * ChangeLog:
3870         * NEWS:
3871         * RELEASE:
3872         * configure.ac:
3873         * docs/plugins/inspect/plugin-a52dec.xml:
3874         * docs/plugins/inspect/plugin-amrnb.xml:
3875         * docs/plugins/inspect/plugin-amrwbdec.xml:
3876         * docs/plugins/inspect/plugin-asf.xml:
3877         * docs/plugins/inspect/plugin-cdio.xml:
3878         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3879         * docs/plugins/inspect/plugin-dvdread.xml:
3880         * docs/plugins/inspect/plugin-dvdsub.xml:
3881         * docs/plugins/inspect/plugin-lame.xml:
3882         * docs/plugins/inspect/plugin-mad.xml:
3883         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3884         * docs/plugins/inspect/plugin-mpg123.xml:
3885         * docs/plugins/inspect/plugin-realmedia.xml:
3886         * docs/plugins/inspect/plugin-siddec.xml:
3887         * docs/plugins/inspect/plugin-twolame.xml:
3888         * docs/plugins/inspect/plugin-x264.xml:
3889         * docs/plugins/inspect/plugin-xingmux.xml:
3890         * gst-plugins-ugly.doap:
3891         * win32/common/config.h:
3892           Release 1.7.90
3893
3894 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3895
3896         * po/af.po:
3897         * po/az.po:
3898         * po/ca.po:
3899         * po/cs.po:
3900         * po/da.po:
3901         * po/de.po:
3902         * po/el.po:
3903         * po/en_GB.po:
3904         * po/eo.po:
3905         * po/es.po:
3906         * po/eu.po:
3907         * po/fi.po:
3908         * po/fr.po:
3909         * po/gl.po:
3910         * po/hr.po:
3911         * po/hu.po:
3912         * po/id.po:
3913         * po/it.po:
3914         * po/ja.po:
3915         * po/lt.po:
3916         * po/lv.po:
3917         * po/ms.po:
3918         * po/mt.po:
3919         * po/nb.po:
3920         * po/nl.po:
3921         * po/or.po:
3922         * po/pl.po:
3923         * po/pt_BR.po:
3924         * po/ro.po:
3925         * po/ru.po:
3926         * po/sk.po:
3927         * po/sl.po:
3928         * po/sq.po:
3929         * po/sr.po:
3930         * po/sv.po:
3931         * po/tr.po:
3932         * po/uk.po:
3933         * po/vi.po:
3934         * po/zh_CN.po:
3935           Update .po files
3936
3937 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
3938
3939         * po/bg.po:
3940           po: Update translations
3941
3942 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
3943
3944         * ext/dvdread/dvdreadsrc.c:
3945           dvdread: Fix seek starting at 0 for title != 1
3946           Otherwise the playback would start at title 0
3947           https://bugzilla.gnome.org/show_bug.cgi?id=762787
3948
3949 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
3950
3951         * common:
3952           Automatic update of common submodule
3953           From b64f03f to 6f2d209
3954
3955 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
3956
3957         * gst/asfdemux/gstasfdemux.c:
3958           asfdemux: fix adding bitrate to stream tags
3959           https://bugzilla.gnome.org/show_bug.cgi?id=699586
3960
3961 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
3962
3963         * gst/asfdemux/asf.vcproj:
3964         * gst/realmedia/rmdemux.vcproj:
3965         * win32/MANIFEST:
3966         * win32/gst.sln:
3967         * win32/vs6/gst_plugins_ugly.dsw:
3968         * win32/vs6/libgstasfdemux.dsp:
3969         * win32/vs6/libgstdvdlpcmdec.dsp:
3970         * win32/vs6/libgstdvdsub.dsp:
3971         * win32/vs6/libgstlame.dsp:
3972         * win32/vs6/libgstmad.dsp:
3973         * win32/vs6/libgstrealmedia.dsp:
3974         * win32/vs6/libgstsynaesthesia.dsp:
3975           win32: remove outdated build cruft
3976           This hasn't been touched for generations, doesn't work,
3977           and is just causing confusion. We also don't want to
3978           maintain these files manually.
3979
3980 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
3981
3982         * ext/mpeg2dec/gstmpeg2dec.c:
3983           mpeg2dec: don't use exported but undeclared core debug category symbols
3984           It's not right and won't work on Windows with MSVC.
3985
3986 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
3987
3988         * configure.ac:
3989           Back to development
3990
3991 === release 1.7.2 ===
3992
3993 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
3994
3995         * ChangeLog:
3996         * NEWS:
3997         * RELEASE:
3998         * configure.ac:
3999         * docs/plugins/inspect/plugin-a52dec.xml:
4000         * docs/plugins/inspect/plugin-amrnb.xml:
4001         * docs/plugins/inspect/plugin-amrwbdec.xml:
4002         * docs/plugins/inspect/plugin-asf.xml:
4003         * docs/plugins/inspect/plugin-cdio.xml:
4004         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4005         * docs/plugins/inspect/plugin-dvdread.xml:
4006         * docs/plugins/inspect/plugin-dvdsub.xml:
4007         * docs/plugins/inspect/plugin-lame.xml:
4008         * docs/plugins/inspect/plugin-mad.xml:
4009         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4010         * docs/plugins/inspect/plugin-mpg123.xml:
4011         * docs/plugins/inspect/plugin-realmedia.xml:
4012         * docs/plugins/inspect/plugin-siddec.xml:
4013         * docs/plugins/inspect/plugin-twolame.xml:
4014         * docs/plugins/inspect/plugin-x264.xml:
4015         * docs/plugins/inspect/plugin-xingmux.xml:
4016         * gst-plugins-ugly.doap:
4017         * win32/common/config.h:
4018           Release 1.7.2
4019
4020 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
4021
4022         * po/af.po:
4023         * po/az.po:
4024         * po/bg.po:
4025         * po/ca.po:
4026         * po/cs.po:
4027         * po/da.po:
4028         * po/de.po:
4029         * po/el.po:
4030         * po/en_GB.po:
4031         * po/eo.po:
4032         * po/es.po:
4033         * po/eu.po:
4034         * po/fi.po:
4035         * po/gl.po:
4036         * po/hr.po:
4037         * po/hu.po:
4038         * po/id.po:
4039         * po/it.po:
4040         * po/ja.po:
4041         * po/lt.po:
4042         * po/lv.po:
4043         * po/ms.po:
4044         * po/mt.po:
4045         * po/nb.po:
4046         * po/nl.po:
4047         * po/or.po:
4048         * po/pl.po:
4049         * po/ro.po:
4050         * po/ru.po:
4051         * po/sk.po:
4052         * po/sl.po:
4053         * po/sq.po:
4054         * po/sr.po:
4055         * po/sv.po:
4056         * po/tr.po:
4057         * po/uk.po:
4058         * po/vi.po:
4059         * po/zh_CN.po:
4060           Update .po files
4061
4062 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4063
4064         * po/fr.po:
4065         * po/pt_BR.po:
4066           po: Update translations
4067
4068 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4069
4070         * ext/sidplay/gstsiddec.cc:
4071           sidplay: Fix compiler warning about C++11 compatibility
4072           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4073           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4074           ^
4075           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4076           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4077           ^
4078
4079 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4080
4081         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4082         * docs/plugins/inspect/plugin-a52dec.xml:
4083         * docs/plugins/inspect/plugin-amrnb.xml:
4084         * docs/plugins/inspect/plugin-amrwbdec.xml:
4085         * docs/plugins/inspect/plugin-asf.xml:
4086         * docs/plugins/inspect/plugin-cdio.xml:
4087         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4088         * docs/plugins/inspect/plugin-dvdread.xml:
4089         * docs/plugins/inspect/plugin-dvdsub.xml:
4090         * docs/plugins/inspect/plugin-lame.xml:
4091         * docs/plugins/inspect/plugin-mad.xml:
4092         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4093         * docs/plugins/inspect/plugin-mpg123.xml:
4094         * docs/plugins/inspect/plugin-realmedia.xml:
4095         * docs/plugins/inspect/plugin-siddec.xml:
4096         * docs/plugins/inspect/plugin-twolame.xml:
4097         * docs/plugins/inspect/plugin-x264.xml:
4098         * docs/plugins/inspect/plugin-xingmux.xml:
4099           docs: update inspection to git and fix mpg123 inspect location
4100
4101 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
4102
4103         * tests/files/Makefile.am:
4104         * tests/files/stream.mp2:
4105           tests: fix distcheck
4106
4107 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
4108
4109         * configure.ac:
4110         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4111         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4112         * docs/plugins/xml/plugin-mpg123.xml:
4113         * ext/Makefile.am:
4114         * gst-plugins-ugly.spec.in:
4115         * tests/check/Makefile.am:
4116           mpg123: move from -bad to -ugly
4117           Hook up to build system, add to docs
4118
4119 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
4120
4121         * configure.ac:
4122         * tests/Makefile.am:
4123         * tests/check/Makefile.am:
4124         * tests/check/elements/.gitignore:
4125         * tests/files/Makefile.am:
4126         * tests/files/cbr_stream.mp3:
4127         * tests/files/vbr_stream.mp3:
4128           tests: add test data for mpg123 plugin
4129
4130 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
4131
4132           Merge branch 'plugin-move-mpg123'
4133           Move mpg123 plugin from -bad to -ugly.
4134           https://bugzilla.gnome.org/show_bug.cgi?id=719849
4135
4136 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
4137
4138         * ext/mpg123/gstmpg123audiodec.c:
4139           plugins-bad: Fix example pipelines
4140           rename gst-launch --> gst-launch-1.0
4141           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4142           fix caps in examples
4143           https://bugzilla.gnome.org/show_bug.cgi?id=759432
4144
4145 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4146
4147         * ext/mpg123/gstmpg123audiodec.c:
4148           mpg123: still reset pending audio info on hard flush
4149           Follow-up to previous commit.
4150           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4151
4152 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
4153
4154         * ext/mpg123/gstmpg123audiodec.c:
4155           mpg123: fix handling of sample rate change during playback
4156           If the sample rate of the media changes, the resulting flush will
4157           clear the has_next_audioinfo flag, and the caps won't be sent
4158           downstream.
4159           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4160
4161 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4162
4163         * ext/mpg123/gstmpg123audiodec.c:
4164           audiodecoders: use default pad accept-caps handling
4165           Avoids useless check of downstream caps when handling an
4166           accept-caps query
4167           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4168           sbcdec, adpcmdec, sirendec
4169
4170 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4171
4172         * ext/mpg123/Makefile.am:
4173           Remove obsolete Android build cruft
4174           This is not needed any longer.
4175
4176 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
4177
4178         * ext/mpg123/gstmpg123audiodec.c:
4179           mpg123: fix compiler warning and simplify checks in set_caps
4180           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4181
4182 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4183
4184         * ext/mpg123/gstmpg123audiodec.c:
4185           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4186           The old code was using gst_caps_normalize() and was generally overly
4187           complex. Simplify by picking sample rate and number of channels from
4188           upstream and the sample format from the allowed caps. If the format caps
4189           is a list of strins, just pick the first one. And if the srcpad isn't
4190           linked yet, use the default format (S16).
4191           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4192
4193 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4194
4195         * ext/mpg123/gstmpg123audiodec.c:
4196           Fix up one-element lists in template caps
4197
4198 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
4199
4200         * tests/check/elements/mpg123audiodec.c:
4201           tests: fix mpg123audiodec test for big-endian architectures
4202
4203 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4204
4205         * ext/mpg123/gstmpg123audiodec.c:
4206           mpg123: improved error report and checks
4207           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4208
4209 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
4210
4211         * ext/mpg123/gstmpg123audiodec.c:
4212           mpg123audiodec: Require caps to be set before any data processing
4213
4214 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
4215
4216         * ext/mpg123/gstmpg123audiodec.c:
4217           mpg123: Remove dead assignment
4218           harder ? :)
4219
4220 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4221
4222         * tests/check/elements/mpg123audiodec.c:
4223           mpg123audiodec: Fix event handling in unit test
4224
4225 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4226
4227         * ext/mpg123/Makefile.am:
4228           gst: Add better support for static plugins
4229
4230 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
4231
4232         * ext/mpg123/gstmpg123audiodec.c:
4233           mpg123: Add conditional on API version for new enum
4234
4235 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4236
4237         * tests/check/Makefile.am:
4238           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4239           To get the CK_DEFAULT_TIMEOUT defined for all tests
4240           https://bugzilla.gnome.org/show_bug.cgi?id=761472
4241
4242 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4243
4244         * autogen.sh:
4245         * common:
4246           Automatic update of common submodule
4247           From 86e4663 to b64f03f
4248
4249 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
4250
4251         * configure.ac:
4252         * ext/amrnb/amrnbdec.h:
4253         * ext/amrnb/amrnbenc.h:
4254         * ext/amrwbdec/amrwbdec.h:
4255           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4256           We don't really need to cater for older versions any more.
4257
4258 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
4259
4260         * ext/mpeg2dec/gstmpeg2dec.c:
4261           mpeg2dec: Demote rank to SECONDARY
4262           https://bugzilla.gnome.org/show_bug.cgi?id=574461
4263
4264 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4265
4266         * gst/dvdsub/gstdvdsubdec.c:
4267           dvdsubdec: use query caps instead of accept-caps
4268           accept-caps does only a shallow check and a full downstream
4269           caps query is needed to check if ARGB is possible
4270
4271 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
4272
4273         * gst/asfdemux/asfpacket.c:
4274         * gst/asfdemux/gstasfdemux.c:
4275         * gst/asfdemux/gstasfdemux.h:
4276           asfdemux: Support reverse playback
4277           Support reverse playback for ASF format.
4278           Parse packets and queue the payloads, then push
4279           the payload buffer to decoder in reverse order.
4280           Video buffers are pushed from KeyFrame to next
4281           Keyframe.
4282           https://bugzilla.gnome.org/show_bug.cgi?id=757341
4283
4284 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4285
4286         * configure.ac:
4287           Back to development
4288
4289 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
4290
4291         * tests/check/elements/amrnbenc.c:
4292           amrnbenc: Fix various compiler warnings in the test
4293
4294 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4295
4296         * tests/check/elements/x264enc.c:
4297           x264enc: Fix various compiler warnings in the test
4298
4299 === release 1.7.1 ===
4300
4301 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
4302
4303         * ChangeLog:
4304         * NEWS:
4305         * RELEASE:
4306         * configure.ac:
4307         * docs/plugins/inspect/plugin-a52dec.xml:
4308         * docs/plugins/inspect/plugin-amrnb.xml:
4309         * docs/plugins/inspect/plugin-amrwbdec.xml:
4310         * docs/plugins/inspect/plugin-asf.xml:
4311         * docs/plugins/inspect/plugin-cdio.xml:
4312         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4313         * docs/plugins/inspect/plugin-dvdread.xml:
4314         * docs/plugins/inspect/plugin-dvdsub.xml:
4315         * docs/plugins/inspect/plugin-lame.xml:
4316         * docs/plugins/inspect/plugin-mad.xml:
4317         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4318         * docs/plugins/inspect/plugin-realmedia.xml:
4319         * docs/plugins/inspect/plugin-siddec.xml:
4320         * docs/plugins/inspect/plugin-twolame.xml:
4321         * docs/plugins/inspect/plugin-x264.xml:
4322         * docs/plugins/inspect/plugin-xingmux.xml:
4323         * gst-plugins-ugly.doap:
4324         * win32/common/config.h:
4325           Release 1.7.1
4326
4327 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
4328
4329         * po/af.po:
4330         * po/az.po:
4331         * po/bg.po:
4332         * po/ca.po:
4333         * po/cs.po:
4334         * po/da.po:
4335         * po/de.po:
4336         * po/el.po:
4337         * po/en_GB.po:
4338         * po/eo.po:
4339         * po/es.po:
4340         * po/eu.po:
4341         * po/fi.po:
4342         * po/fr.po:
4343         * po/gl.po:
4344         * po/hr.po:
4345         * po/hu.po:
4346         * po/id.po:
4347         * po/it.po:
4348         * po/ja.po:
4349         * po/lt.po:
4350         * po/lv.po:
4351         * po/ms.po:
4352         * po/mt.po:
4353         * po/nb.po:
4354         * po/nl.po:
4355         * po/or.po:
4356         * po/pl.po:
4357         * po/pt_BR.po:
4358         * po/ro.po:
4359         * po/ru.po:
4360         * po/sk.po:
4361         * po/sl.po:
4362         * po/sq.po:
4363         * po/sr.po:
4364         * po/sv.po:
4365         * po/tr.po:
4366         * po/uk.po:
4367         * po/vi.po:
4368         * po/zh_CN.po:
4369           Update .po files
4370
4371 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4372
4373         * po/id.po:
4374         * po/sv.po:
4375           po: Update translations
4376
4377 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4378
4379         * configure.ac:
4380           configure: Use -Bsymbolic-functions if available
4381           While this is more useful for libraries, some of our plugins with multiple
4382           files and some internal API can also benefit from this.
4383
4384 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
4385
4386         * docs/plugins/gst-plugins-ugly-plugins.args:
4387         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4388         * docs/plugins/inspect/plugin-a52dec.xml:
4389         * docs/plugins/inspect/plugin-amrnb.xml:
4390         * docs/plugins/inspect/plugin-amrwbdec.xml:
4391         * docs/plugins/inspect/plugin-asf.xml:
4392         * docs/plugins/inspect/plugin-cdio.xml:
4393         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4394         * docs/plugins/inspect/plugin-dvdread.xml:
4395         * docs/plugins/inspect/plugin-dvdsub.xml:
4396         * docs/plugins/inspect/plugin-lame.xml:
4397         * docs/plugins/inspect/plugin-mad.xml:
4398         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4399         * docs/plugins/inspect/plugin-realmedia.xml:
4400         * docs/plugins/inspect/plugin-siddec.xml:
4401         * docs/plugins/inspect/plugin-twolame.xml:
4402         * docs/plugins/inspect/plugin-x264.xml:
4403         * docs/plugins/inspect/plugin-xingmux.xml:
4404           docs: update to git
4405
4406 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4407
4408         * autogen.sh:
4409         * common:
4410           Automatic update of common submodule
4411           From b319909 to 86e4663
4412
4413 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4414
4415         * ext/x264/gstx264enc.c:
4416           x264enc: increase bitrate limit from 100Mbps to 2Gbps
4417           Don't artificially limit the bitrate, x264enc allows much
4418           higher bitrates, and for intra-only 4k AVC they are needed.
4419           x264 clips to 2Gbps internally, so use that as limit for now.
4420           https://bugzilla.gnome.org/show_bug.cgi?id=758620
4421
4422 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4423
4424         * ext/x264/gstx264enc.c:
4425           x264enc: drop unnecessary NULL check before g_free
4426
4427 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
4428
4429         * common:
4430           Automatic update of common submodule
4431           From b99800a to b319909
4432
4433 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
4434
4435         * configure.ac:
4436           Use new GST_ENABLE_EXTRA_CHECKS #define
4437           https://bugzilla.gnome.org/show_bug.cgi?id=756870
4438
4439 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
4440
4441         * README:
4442         * common:
4443           Automatic update of common submodule
4444           From 9aed1d7 to b99800a
4445
4446 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
4447
4448         * configure.ac:
4449           Update GLib dependency to 2.40.0
4450
4451 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4452
4453         * ext/dvdread/README:
4454           dvdread: remove broken link
4455           Removing instead of updating as previously pointed-to page
4456           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4457           from dvd.sourceforge.net's homepage as: "Collection of
4458           information on file formats/data structures relating to DVD
4459           navigation/SPUs."
4460
4461 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
4462
4463         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4464           dvdlpcmdec: fix invalid read beyond channel position array
4465           We would always copy sizeof(sorted_position) bytes, which is
4466           for 8 channels, but if we have less than 8 channels the
4467           position array we copy from will only have allocated space
4468           for channel channels, so we would read beyond the input
4469           array in some cases.
4470
4471 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
4472
4473         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4474           dvdlpcmdec: factor out common code to set output format into new function
4475           When caps event is recieved and header is changed, reordering channel
4476           and setting the default output format for audio are processed. These 2 of
4477           code are same. Thus, It is better to make a new function for these common
4478           code in terms of removing duplicated code, maintenance and expansion.
4479           https://bugzilla.gnome.org/show_bug.cgi?id=753920
4480
4481 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4482
4483         * gst/asfdemux/gstasfdemux.c:
4484           asfdemux: Don't push any data on pads after the segment.stop
4485           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4486
4487 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
4488
4489         * gst/asfdemux/gstasfdemux.c:
4490         * gst/asfdemux/gstasfdemux.h:
4491           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4492           Not for accurate seeks, which should accurately start at the requested
4493           position.
4494           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4495
4496 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4497
4498         * gst/asfdemux/gstasfdemux.c:
4499           asfdemux: Update segment.position when pushing buffers
4500           Without this, non-flushing seeks are not going to work well.
4501           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4502
4503 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4504
4505         * gst/asfdemux/gstasfdemux.c:
4506           asfdemux: Only push EOS event if we're not doing a segment seek
4507           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4508
4509 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4510
4511         * gst/asfdemux/gstasfdemux.c:
4512           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4513           We don't want to unconditionally send an EOS event downstream, but might want
4514           to send a SEGMENT_DONE message/event instead if a segment seek was done
4515           before.
4516           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4517
4518 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4519
4520         * configure.ac:
4521           Back to development
4522
4523 === release 1.6.0 ===
4524
4525 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
4526
4527         * ChangeLog:
4528         * NEWS:
4529         * RELEASE:
4530         * configure.ac:
4531         * docs/plugins/inspect/plugin-a52dec.xml:
4532         * docs/plugins/inspect/plugin-amrnb.xml:
4533         * docs/plugins/inspect/plugin-amrwbdec.xml:
4534         * docs/plugins/inspect/plugin-asf.xml:
4535         * docs/plugins/inspect/plugin-cdio.xml:
4536         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4537         * docs/plugins/inspect/plugin-dvdread.xml:
4538         * docs/plugins/inspect/plugin-dvdsub.xml:
4539         * docs/plugins/inspect/plugin-lame.xml:
4540         * docs/plugins/inspect/plugin-mad.xml:
4541         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4542         * docs/plugins/inspect/plugin-realmedia.xml:
4543         * docs/plugins/inspect/plugin-siddec.xml:
4544         * docs/plugins/inspect/plugin-twolame.xml:
4545         * docs/plugins/inspect/plugin-x264.xml:
4546         * docs/plugins/inspect/plugin-xingmux.xml:
4547         * gst-plugins-ugly.doap:
4548         * win32/common/config.h:
4549           Release 1.6.0
4550
4551 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4552
4553         * po/af.po:
4554         * po/az.po:
4555         * po/bg.po:
4556         * po/ca.po:
4557         * po/cs.po:
4558         * po/da.po:
4559         * po/de.po:
4560         * po/el.po:
4561         * po/en_GB.po:
4562         * po/eo.po:
4563         * po/es.po:
4564         * po/eu.po:
4565         * po/fi.po:
4566         * po/fr.po:
4567         * po/gl.po:
4568         * po/hr.po:
4569         * po/hu.po:
4570         * po/id.po:
4571         * po/it.po:
4572         * po/ja.po:
4573         * po/lt.po:
4574         * po/lv.po:
4575         * po/ms.po:
4576         * po/mt.po:
4577         * po/nb.po:
4578         * po/nl.po:
4579         * po/or.po:
4580         * po/pl.po:
4581         * po/pt_BR.po:
4582         * po/ro.po:
4583         * po/ru.po:
4584         * po/sk.po:
4585         * po/sl.po:
4586         * po/sq.po:
4587         * po/sr.po:
4588         * po/sv.po:
4589         * po/tr.po:
4590         * po/uk.po:
4591         * po/vi.po:
4592         * po/zh_CN.po:
4593           Update .po files
4594
4595 === release 1.5.91 ===
4596
4597 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
4598
4599         * ChangeLog:
4600         * NEWS:
4601         * RELEASE:
4602         * configure.ac:
4603         * docs/plugins/inspect/plugin-a52dec.xml:
4604         * docs/plugins/inspect/plugin-amrnb.xml:
4605         * docs/plugins/inspect/plugin-amrwbdec.xml:
4606         * docs/plugins/inspect/plugin-asf.xml:
4607         * docs/plugins/inspect/plugin-cdio.xml:
4608         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4609         * docs/plugins/inspect/plugin-dvdread.xml:
4610         * docs/plugins/inspect/plugin-dvdsub.xml:
4611         * docs/plugins/inspect/plugin-lame.xml:
4612         * docs/plugins/inspect/plugin-mad.xml:
4613         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4614         * docs/plugins/inspect/plugin-realmedia.xml:
4615         * docs/plugins/inspect/plugin-siddec.xml:
4616         * docs/plugins/inspect/plugin-twolame.xml:
4617         * docs/plugins/inspect/plugin-x264.xml:
4618         * docs/plugins/inspect/plugin-xingmux.xml:
4619         * gst-plugins-ugly.doap:
4620         * win32/common/config.h:
4621           Release 1.5.91
4622
4623 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
4624
4625         * po/af.po:
4626         * po/az.po:
4627         * po/bg.po:
4628         * po/ca.po:
4629         * po/cs.po:
4630         * po/da.po:
4631         * po/de.po:
4632         * po/el.po:
4633         * po/en_GB.po:
4634         * po/eo.po:
4635         * po/es.po:
4636         * po/eu.po:
4637         * po/fi.po:
4638         * po/fr.po:
4639         * po/gl.po:
4640         * po/hr.po:
4641         * po/hu.po:
4642         * po/id.po:
4643         * po/it.po:
4644         * po/ja.po:
4645         * po/lt.po:
4646         * po/lv.po:
4647         * po/ms.po:
4648         * po/mt.po:
4649         * po/nb.po:
4650         * po/nl.po:
4651         * po/or.po:
4652         * po/pl.po:
4653         * po/pt_BR.po:
4654         * po/ro.po:
4655         * po/ru.po:
4656         * po/sk.po:
4657         * po/sl.po:
4658         * po/sq.po:
4659         * po/sr.po:
4660         * po/sv.po:
4661         * po/tr.po:
4662         * po/uk.po:
4663         * po/vi.po:
4664         * po/zh_CN.po:
4665           Update .po files
4666
4667 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
4668
4669         * po/zh_CN.po:
4670           po: Update translations
4671
4672 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
4673
4674         * ext/x264/gstx264enc.c:
4675           x264: Add bitrate info to the tags output.
4676           Makes it possible for muxers to know the target bitrate as soon
4677           as encoding starts, which flvmux now uses.
4678
4679 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
4680
4681         * gst/asfdemux/gstasfdemux.c:
4682         * gst/asfdemux/gstasfdemux.h:
4683           asfdemux: fix file mode of some source files
4684
4685 === release 1.5.90 ===
4686
4687 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
4688
4689         * ChangeLog:
4690         * NEWS:
4691         * RELEASE:
4692         * configure.ac:
4693         * docs/plugins/inspect/plugin-a52dec.xml:
4694         * docs/plugins/inspect/plugin-amrnb.xml:
4695         * docs/plugins/inspect/plugin-amrwbdec.xml:
4696         * docs/plugins/inspect/plugin-asf.xml:
4697         * docs/plugins/inspect/plugin-cdio.xml:
4698         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4699         * docs/plugins/inspect/plugin-dvdread.xml:
4700         * docs/plugins/inspect/plugin-dvdsub.xml:
4701         * docs/plugins/inspect/plugin-lame.xml:
4702         * docs/plugins/inspect/plugin-mad.xml:
4703         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4704         * docs/plugins/inspect/plugin-realmedia.xml:
4705         * docs/plugins/inspect/plugin-siddec.xml:
4706         * docs/plugins/inspect/plugin-twolame.xml:
4707         * docs/plugins/inspect/plugin-x264.xml:
4708         * docs/plugins/inspect/plugin-xingmux.xml:
4709         * gst-plugins-ugly.doap:
4710         * win32/common/config.h:
4711           Release 1.5.90
4712
4713 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
4714
4715         * po/af.po:
4716         * po/az.po:
4717         * po/bg.po:
4718         * po/ca.po:
4719         * po/cs.po:
4720         * po/da.po:
4721         * po/de.po:
4722         * po/el.po:
4723         * po/en_GB.po:
4724         * po/eo.po:
4725         * po/es.po:
4726         * po/eu.po:
4727         * po/fi.po:
4728         * po/fr.po:
4729         * po/gl.po:
4730         * po/hr.po:
4731         * po/hu.po:
4732         * po/id.po:
4733         * po/it.po:
4734         * po/ja.po:
4735         * po/lt.po:
4736         * po/lv.po:
4737         * po/ms.po:
4738         * po/mt.po:
4739         * po/nb.po:
4740         * po/nl.po:
4741         * po/or.po:
4742         * po/pl.po:
4743         * po/pt_BR.po:
4744         * po/ro.po:
4745         * po/ru.po:
4746         * po/sk.po:
4747         * po/sl.po:
4748         * po/sq.po:
4749         * po/sr.po:
4750         * po/sv.po:
4751         * po/tr.po:
4752         * po/uk.po:
4753         * po/vi.po:
4754         * po/zh_CN.po:
4755           Update .po files
4756
4757 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
4758
4759         * po/id.po:
4760         * po/sv.po:
4761           po: Update translations
4762
4763 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4764
4765         * ext/x264/gstx264enc.c:
4766           x264enc: actually return TRUE from accept-caps handler
4767           The query was handled
4768
4769 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4770
4771         * ext/x264/gstx264enc.c:
4772           x264enc: implement accept-caps handling
4773           Implement accept-caps handling without doing caps queries downstream
4774
4775 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4776
4777         * ext/amrnb/amrnbenc.c:
4778         * ext/lame/gstlamemp3enc.c:
4779         * ext/twolame/gsttwolamemp2enc.c:
4780           audioencoders: use template subset check for accept-caps
4781           It is faster than doing a query that propagates downstream and
4782           should be enough
4783           Elements: amrnbenc, lamemp3enc, twolamemp2enc
4784
4785 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4786
4787         * ext/mpeg2dec/gstmpeg2dec.c:
4788           mpeg2dec: use default pad accept-caps handling
4789           Avoids useless check of downstream caps when handling an
4790           accept-caps query
4791
4792 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4793
4794         * ext/a52dec/gsta52dec.c:
4795         * ext/amrnb/amrnbdec.c:
4796         * ext/amrwbdec/amrwbdec.c:
4797         * ext/mad/gstmad.c:
4798           audiodecoders: use default pad accept-caps handling
4799           Avoids useless check of downstream caps when handling an
4800           accept-caps query
4801           Elements: a52dec, amrnbdec, amrwbdec, mad
4802
4803 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
4804
4805         * tests/check/generic/states.c:
4806           check: Rename states unit test
4807           Makes it easier to differentiate from other modules states unit test
4808
4809 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
4810
4811         * gst/realmedia/rmdemux.c:
4812           rmdemux: fix assertion error when freeing old tags.
4813           Check if old_tags is present before calling gst_tag_list_unref
4814           https://bugzilla.gnome.org/show_bug.cgi?id=753301
4815
4816 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
4817
4818         * gst/asfdemux/gstasfdemux.c:
4819           asfdemux: fix assertion error when codec_data is not present in structure
4820           When discovering a particular asf file, caps structure doesn't have
4821           codec_data, and this was not being checked before using the same,
4822           resulting in assertion error
4823           https://bugzilla.gnome.org/show_bug.cgi?id=752803
4824
4825 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
4826
4827         * gst/asfdemux/gstasfdemux.c:
4828           asfdemux: remove unread value
4829           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
4830           initial value.
4831
4832 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
4833
4834         * gst/asfdemux/gstasfdemux.c:
4835           asfdemux: Don't post error on flushing while reading headers
4836
4837 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
4838
4839         * gst/realmedia/rmdemux.c:
4840           rmdemux: mark tag list as global scope
4841
4842 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
4843
4844         * gst/realmedia/rmdemux.c:
4845           rmdemux: fix taglist leak
4846           merge doesn't take ownership, so must unref the
4847           old tags if we do merge.
4848
4849 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
4850
4851         * gst/realmedia/rmdemux.c:
4852           rmdemux: fix wrong unref when there are no tags
4853           Tags should be appended to pending tags and unref'ed only if tags
4854           are present. Else there is no need to append.
4855           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4856
4857 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
4858
4859         * gst/realmedia/rmdemux.c:
4860           rmdemux: fix memory leaks during error cases
4861           while adding stream, during error cases, only stream is
4862           being freed. Adapter, pad, tags, subpackets, index are not being
4863           freed resulting in memory leaks
4864           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4865
4866 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
4867
4868         * gst-plugins-ugly.doap:
4869           Update mailing list in doap file as well
4870
4871 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
4872
4873         * ext/amrnb/amrnbdec.c:
4874           Update mailing list address from sourceforge to freedesktop
4875
4876 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
4877
4878         * gst/realmedia/rmdemux.c:
4879           rmdemux: fix tag memory leak
4880           tags is not being freed after being merged to the
4881           pending_tags.
4882           https://bugzilla.gnome.org/show_bug.cgi?id=752404
4883
4884 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
4885
4886         * common:
4887           Automatic update of common submodule
4888           From f74b2df to 9aed1d7
4889
4890 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
4891
4892         * configure.ac:
4893           Back to development
4894
4895 === release 1.5.2 ===
4896
4897 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
4898
4899         * ChangeLog:
4900         * NEWS:
4901         * RELEASE:
4902         * configure.ac:
4903         * docs/plugins/gst-plugins-ugly-plugins.args:
4904         * docs/plugins/inspect/plugin-a52dec.xml:
4905         * docs/plugins/inspect/plugin-amrnb.xml:
4906         * docs/plugins/inspect/plugin-amrwbdec.xml:
4907         * docs/plugins/inspect/plugin-asf.xml:
4908         * docs/plugins/inspect/plugin-cdio.xml:
4909         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4910         * docs/plugins/inspect/plugin-dvdread.xml:
4911         * docs/plugins/inspect/plugin-dvdsub.xml:
4912         * docs/plugins/inspect/plugin-lame.xml:
4913         * docs/plugins/inspect/plugin-mad.xml:
4914         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4915         * docs/plugins/inspect/plugin-realmedia.xml:
4916         * docs/plugins/inspect/plugin-siddec.xml:
4917         * docs/plugins/inspect/plugin-twolame.xml:
4918         * docs/plugins/inspect/plugin-x264.xml:
4919         * docs/plugins/inspect/plugin-xingmux.xml:
4920         * gst-plugins-ugly.doap:
4921         * win32/common/config.h:
4922           Release 1.5.2
4923
4924 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
4925
4926         * po/af.po:
4927         * po/az.po:
4928         * po/bg.po:
4929         * po/ca.po:
4930         * po/cs.po:
4931         * po/da.po:
4932         * po/de.po:
4933         * po/el.po:
4934         * po/en_GB.po:
4935         * po/eo.po:
4936         * po/es.po:
4937         * po/eu.po:
4938         * po/fi.po:
4939         * po/fr.po:
4940         * po/gl.po:
4941         * po/hr.po:
4942         * po/hu.po:
4943         * po/id.po:
4944         * po/it.po:
4945         * po/ja.po:
4946         * po/lt.po:
4947         * po/lv.po:
4948         * po/ms.po:
4949         * po/mt.po:
4950         * po/nb.po:
4951         * po/nl.po:
4952         * po/or.po:
4953         * po/pl.po:
4954         * po/pt_BR.po:
4955         * po/ro.po:
4956         * po/ru.po:
4957         * po/sk.po:
4958         * po/sl.po:
4959         * po/sq.po:
4960         * po/sr.po:
4961         * po/sv.po:
4962         * po/tr.po:
4963         * po/uk.po:
4964         * po/vi.po:
4965         * po/zh_CN.po:
4966           Update .po files
4967
4968 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
4969
4970         * po/nl.po:
4971           po: Update translations
4972
4973 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
4974
4975         * gst/asfdemux/gstasfdemux.c:
4976           asfdemux: Use gst_video_multiview_guess_half_aspect() function
4977           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
4978           stereoscopic video is full-frame per view or not.
4979
4980 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4981
4982         * common:
4983           Automatic update of common submodule
4984           From 6015d26 to f74b2df
4985
4986 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
4987
4988         * ext/x264/gstx264enc.c:
4989         * ext/x264/gstx264enc.h:
4990           x264enc: Use gst_video_encoder_set_min_pts
4991           This method replace the manual adjustment of PTS and DTS to avoid
4992           negative DTS issues. Using this method will also update the segment so
4993           we don't loos sync.
4994           https://bugzilla.gnome.org/show_bug.cgi?id=740575
4995
4996 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
4997
4998         * gst/asfdemux/Makefile.am:
4999         * gst/asfdemux/gstasfdemux.c:
5000         * gst/asfdemux/gstasfdemux.h:
5001           asfdemux: Add support for stereoscopic video metadata.
5002           Add parsing of stereoscopic metadata, and place into the caps to
5003           the decoder.
5004           Fix parsing of Advanced Mutual Exclustion objects.
5005           https://bugzilla.gnome.org/show_bug.cgi?id=711190
5006           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5007
5008 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
5009
5010         * ext/x264/gstx264enc.c:
5011         * ext/x264/gstx264enc.h:
5012           x264enc: Add support for stereoscopic video
5013           Provide new frame-packing property to directly set
5014           x264enc frame packing, or pass through upstream settings
5015           The explicit layout from the frame-packing property is
5016           preferred over any info from the caps.
5017
5018 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
5019
5020         * gst/xingmux/gstxingmux.c:
5021           xingmux: fix compiler warnings
5022           https://bugzilla.gnome.org/show_bug.cgi?id=750596
5023
5024 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
5025
5026         * Makefile.am:
5027           cruft: add the obsolete tmpl dir to cruft-dirs
5028
5029 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
5030
5031         * common:
5032           Automatic update of common submodule
5033           From d9a3353 to 6015d26
5034
5035 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
5036
5037         * common:
5038           Automatic update of common submodule
5039           From d37af32 to d9a3353
5040
5041 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
5042
5043         * common:
5044           Automatic update of common submodule
5045           From 21ba2e5 to d37af32
5046
5047 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
5048
5049         * common:
5050           Automatic update of common submodule
5051           From c408583 to 21ba2e5
5052
5053 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
5054
5055         * docs/plugins/Makefile.am:
5056           docs: remove variables that we define in the snippet from common
5057           This is syncing our Makefile.am with upstream gtkdoc.
5058
5059 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
5060
5061         * autogen.sh:
5062         * common:
5063           Automatic update of common submodule
5064           From d676993 to c408583
5065
5066 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5067
5068         * configure.ac:
5069           Back to development
5070
5071 === release 1.5.1 ===
5072
5073 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
5074
5075         * ChangeLog:
5076         * NEWS:
5077         * RELEASE:
5078         * configure.ac:
5079         * docs/plugins/gst-plugins-ugly-plugins.args:
5080         * docs/plugins/inspect/plugin-a52dec.xml:
5081         * docs/plugins/inspect/plugin-amrnb.xml:
5082         * docs/plugins/inspect/plugin-amrwbdec.xml:
5083         * docs/plugins/inspect/plugin-asf.xml:
5084         * docs/plugins/inspect/plugin-cdio.xml:
5085         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5086         * docs/plugins/inspect/plugin-dvdread.xml:
5087         * docs/plugins/inspect/plugin-dvdsub.xml:
5088         * docs/plugins/inspect/plugin-lame.xml:
5089         * docs/plugins/inspect/plugin-mad.xml:
5090         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5091         * docs/plugins/inspect/plugin-realmedia.xml:
5092         * docs/plugins/inspect/plugin-siddec.xml:
5093         * docs/plugins/inspect/plugin-twolame.xml:
5094         * docs/plugins/inspect/plugin-x264.xml:
5095         * docs/plugins/inspect/plugin-xingmux.xml:
5096         * gst-plugins-ugly.doap:
5097         * win32/common/config.h:
5098           Release 1.5.1
5099
5100 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5101
5102         * po/af.po:
5103         * po/az.po:
5104         * po/bg.po:
5105         * po/ca.po:
5106         * po/cs.po:
5107         * po/da.po:
5108         * po/de.po:
5109         * po/el.po:
5110         * po/en_GB.po:
5111         * po/eo.po:
5112         * po/es.po:
5113         * po/eu.po:
5114         * po/fi.po:
5115         * po/fr.po:
5116         * po/gl.po:
5117         * po/hr.po:
5118         * po/hu.po:
5119         * po/id.po:
5120         * po/it.po:
5121         * po/ja.po:
5122         * po/lt.po:
5123         * po/lv.po:
5124         * po/ms.po:
5125         * po/mt.po:
5126         * po/nb.po:
5127         * po/nl.po:
5128         * po/or.po:
5129         * po/pl.po:
5130         * po/pt_BR.po:
5131         * po/ro.po:
5132         * po/ru.po:
5133         * po/sk.po:
5134         * po/sl.po:
5135         * po/sq.po:
5136         * po/sr.po:
5137         * po/sv.po:
5138         * po/tr.po:
5139         * po/uk.po:
5140         * po/vi.po:
5141         * po/zh_CN.po:
5142           Update .po files
5143
5144 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
5145
5146         * po/eo.po:
5147         * po/fr.po:
5148           po: Update translations
5149
5150 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
5151
5152         * tests/check/elements/amrnbenc.c:
5153         * tests/check/elements/mpeg2dec.c:
5154         * tests/check/elements/x264enc.c:
5155         * tests/check/elements/xingmux.c:
5156         * tests/check/pipelines/lame.c:
5157           check: Use GST_CHECK_MAIN () macro everywhere
5158           Makes source code smaller, and ensures we go through common initialization
5159           path (like the one that sets up XML unit test output ...)
5160
5161 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
5162
5163         * ext/x264/gstx264enc.c:
5164           x264enc: don't artificially limit max allowed value of "threads" property
5165           In auto mode it will happily chose much higher values anyway,
5166           and a limit of 4 seems a bit low these days.
5167
5168 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
5169
5170         * ext/dvdread/dvdreadsrc.c:
5171           dvdread: Also reset the first_seek var in start()
5172           Make the initial chapter seek work across reuse.
5173           https://bugzilla.gnome.org/show_bug.cgi?id=453322
5174
5175 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
5176
5177         * ext/dvdread/dvdreadsrc.c:
5178         * ext/dvdread/dvdreadsrc.h:
5179           dvdread: Work around basesrc initial seek
5180           Ignore the initial seek basesrc sends, as it
5181           breaks starting from another chapter by
5182           immediately seeking back to the start of the title
5183
5184 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
5185
5186         * ext/a52dec/gsta52dec.c:
5187         * ext/amrnb/amrnbdec.c:
5188         * ext/amrnb/amrnbenc.c:
5189         * ext/amrwbdec/amrwbdec.c:
5190         * ext/cdio/gstcdiocddasrc.c:
5191         * ext/lame/gstlamemp3enc.c:
5192         * ext/mad/gstmad.c:
5193         * ext/sidplay/gstsiddec.cc:
5194         * ext/twolame/gsttwolamemp2enc.c:
5195         * ext/x264/gstx264enc.c:
5196         * gst/realmedia/rademux.c:
5197         * gst/xingmux/gstxingmux.c:
5198           docs: update example pipelines in element docs
5199           Mostly gst-launch -> gst-launch-1.0, but also
5200           use autoaudiosink/autovideosink in more places
5201           and update pipelines a little or flesh out
5202           descriptions.
5203
5204 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5205
5206         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5207         * gst/realmedia/rdtdepay.c:
5208           Rename property enums from ARG_ to PROP_
5209           Property enum items should be nameed PROP_ for consistency and readability.
5210
5211 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
5212
5213         * Android.mk:
5214         * ext/mad/Makefile.am:
5215         * ext/x264/Makefile.am:
5216         * gst/asfdemux/Makefile.am:
5217         * gst/dvdlpcmdec/Makefile.am:
5218         * gst/dvdsub/Makefile.am:
5219         * gst/realmedia/Makefile.am:
5220         * gst/xingmux/Makefile.am:
5221           Remove obsolete Android build cruft
5222           This is not needed any longer.
5223
5224 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5225
5226         * gst/realmedia/pnmsrc.c:
5227           realmedia: remove unused enum item PROP_LAST
5228
5229 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
5230
5231         * tests/check/Makefile.am:
5232           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5233           Make sure the test environment is set up.
5234           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5235
5236 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
5237
5238         * configure.ac:
5239           configure: bump automake requirement to 1.14 and autoconf to 2.69
5240           This is only required for builds from git, people can still
5241           build tarballs if they only have older autotools.
5242           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5243
5244 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
5245
5246         * .gitignore:
5247           Update .gitignore
5248
5249 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
5250
5251         * LICENSE_readme:
5252           Remove LICENSE_readme
5253           It's completely outdated and just confusing, better if people are
5254           forced to look at the actual code in question than trusting this file.
5255
5256 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5257
5258         * INSTALL:
5259           Remove INSTALL file
5260           autotools automatically generate this, and when using different versions
5261           for autogen.sh there will always be changes to a file tracked by git.
5262
5263 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
5264
5265         * gst/asfdemux/gstasfdemux.c:
5266           asfdemux: fix a seek failure due to out-of-range in push mode
5267           A seek in push mode failed for big offsets which are beyond
5268           the range of guint32.
5269           https://bugzilla.gnome.org/show_bug.cgi?id=748162
5270
5271 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
5272
5273         * common:
5274         * tests/check/Makefile.am:
5275           tests: Use AM_TESTS_ENVIRONMENT
5276           Needed by the new automake test runner
5277
5278 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5279
5280         * autogen.sh:
5281         * common:
5282           Automatic update of common submodule
5283           From bc76a8b to c8fb372
5284
5285 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5286
5287         * ext/a52dec/gsta52dec.c:
5288           a52dec: fix race in liba52dec lookup table initialization
5289           a52_init initializes the IMDCT global state as well as creating
5290           a new state. When two A52 decoders are created (eg, when two AC3
5291           tracks are contained in a video), calls to a52_init may happen
5292           at the same time, and the IMDCT initialization is not reentrant.
5293           https://bugzilla.gnome.org/show_bug.cgi?id=746781
5294
5295 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5296
5297         * ext/mpeg2dec/gstmpeg2dec.c:
5298           mpeg2dec: fix buffer leak in crop_buffer()
5299           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5300           gst_buffer_replace() reffed it as well so we were one reference extra.
5301           https://bugzilla.gnome.org/show_bug.cgi?id=746887
5302
5303 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5304
5305         * gst/realmedia/rmdemux.c:
5306           rmdemux: resurrect some flow return handling
5307           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5308
5309 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5310
5311         * gst/asfdemux/gstasfdemux.c:
5312           asfdemux: resurrect some flow return handling
5313           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5314
5315 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5316
5317         * ext/mpeg2dec/gstmpeg2dec.c:
5318           mpeg2dec: fix memory leak
5319           CID #1291630
5320
5321 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5322
5323         * ext/mpeg2dec/gstmpeg2dec.c:
5324           mpeg2dec: initialize buffer
5325           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5326           CID #1291634
5327
5328 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5329
5330         * ext/mpeg2dec/gstmpeg2dec.c:
5331           mpeg2dec: Add stride support
5332           This allow using external pools that have different strides from the
5333           default. These strides need to respect certain rules, which we check
5334           and if these are not met, we fallback to generic pool.
5335           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5336
5337 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5338
5339         * ext/mpeg2dec/gstmpeg2dec.c:
5340         * ext/mpeg2dec/gstmpeg2dec.h:
5341           mpeg2dec: Re-implement pool handling
5342           This is a rewrite of the pool negotiation and configuration. Direct
5343           to output decoding is now achieved by configuring the pool using
5344           video-alignment. This removes copies when dealing with any elements that
5345           supports VideoAlignment, and enable usage of generic video buffer pool,
5346           XVImagePool and GLPool. It drops the crop meta implementation for now.
5347           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5348
5349 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
5350
5351         * gst/dvdsub/gstdvdsubdec.c:
5352           dvbsub: fix indentation
5353
5354 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
5355
5356         * ext/dvdread/dvdreadsrc.c:
5357         * gst/dvdsub/gstdvdsubdec.c:
5358           Fix double semicolons
5359
5360 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5361
5362         * ext/mpeg2dec/gstmpeg2dec.c:
5363           Revert "mpeg2dec: Fix handling of stride"
5364           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5365
5366 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5367
5368         * ext/mpeg2dec/gstmpeg2dec.c:
5369           Revert "mpeg2dec: Use propose unref method for buffer"
5370           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5371
5372 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5373
5374         * ext/mpeg2dec/gstmpeg2dec.c:
5375           mpeg2dec: Use propose unref method for buffer
5376
5377 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5378
5379         * ext/mpeg2dec/gstmpeg2dec.c:
5380           mpeg2dec: Fix handling of stride
5381           A pipeline like:
5382           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
5383           would look bad when file.ts contains 704x576 video, because vaapisink would
5384           give you buffers of stride 768, but libmpeg2 was not told about this and
5385           used a stride of 704.
5386           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
5387           reject buffer pools that don't meet libmpeg2's chroma stride requirements
5388           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5389
5390 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
5391
5392         * ext/x264/gstx264enc.c:
5393         * gst/asfdemux/gstasfdemux.c:
5394           Improve and fix LATENCY query handling
5395           This now follows the design docs everywhere, especially the maximum latency
5396           handling.
5397           https://bugzilla.gnome.org/show_bug.cgi?id=744106
5398
5399 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
5400
5401         * ext/x264/gstx264enc.c:
5402           x264enc: Don't set max latency to the same value as the encoder latency
5403           The meaning of the max latency is *not* the maximum latency this element will
5404           introduce. It is the maximum latency this element can endure without
5405           overflowing any buffers, which is infinite for x264enc.
5406           Fixes latency configuration in zero latency mode, where max latency was
5407           becoming 0... which usually won't work well if something else introduces
5408           latency as then max < min in the end, and latency configuration just fails.
5409
5410 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5411
5412         * ext/x264/gstx264enc.c:
5413           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5414           This matches what is done when downstream caps are not ANY, and fixes
5415           prerolling in byte stream mode when typefind is downstream.
5416
5417 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
5418
5419         * ext/lame/gstlamemp3enc.c:
5420         * ext/twolame/gsttwolamemp2enc.c:
5421           Constify some static arrays everywhere
5422
5423 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
5424
5425         * configure.ac:
5426           configure: remove non-ported plugins stuff
5427           It's not needed any longer, all plugins in -ugly
5428           have been ported.
5429
5430 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5431
5432         * ext/x264/gstx264enc.c:
5433           x264enc: Don't set an allocation maximum
5434           There is no reason x264enc should enforce a maximum allocation size.
5435           The maximum is normally set by buffer pool which cannot grow, but we
5436           don't offer a buffer pool. This would lead to stall when used with
5437           element that don't implement allocation query.
5438           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5439
5440 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
5441
5442         * common:
5443           Automatic update of common submodule
5444           From f2c6b95 to bc76a8b
5445
5446 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
5447
5448         * MAINTAINERS:
5449           MAINTAINERS: Update my mail address
5450
5451 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
5452
5453         * common:
5454           Automatic update of common submodule
5455           From ef1ffdc to f2c6b95
5456
5457 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
5458
5459         * common:
5460           Automatic update of common submodule
5461           From 7bb2bce to ef1ffdc
5462
5463 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5464
5465         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5466           dvdlpcmdec: set channel positions using the appropriate API
5467           https://bugzilla.gnome.org/show_bug.cgi?id=731038
5468
5469 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
5470
5471         * gst/asfdemux/gstasfdemux.c:
5472           asfdemux: fix comment
5473
5474 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
5475
5476         * gst/asfdemux/gstasfdemux.c:
5477           asfdemux: Send duration query upstream first
5478           An upstream element (like mms or some dlna source) might be able to
5479           answer the query. Try that first, else fallback to standard logic
5480
5481 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
5482
5483         * gst/asfdemux/asfpacket.c:
5484           asf: fix up file mode
5485
5486 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
5487
5488         * common:
5489           Automatic update of common submodule
5490           From 84d06cd to 7bb2bce
5491
5492 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5493
5494         * Makefile.am:
5495           tests: parallelise 'make check-valgrind'
5496
5497 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5498
5499         * common:
5500           Automatic update of common submodule
5501           From a8c8939 to 84d06cd
5502
5503 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
5504
5505         * README:
5506         * common:
5507           Automatic update of common submodule
5508           From 36388a1 to a8c8939
5509
5510 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5511
5512         * gst/asfdemux/gstasfdemux.c:
5513           asfdemux: first try to delegate TIME seek events upstream
5514           We should give a chance to upstream to handle TIME seek events before trying
5515           to handle it in asfdemux.
5516           Fix a bug where fast backward seeks where discarded right away because they
5517           were not supported by asfdemux.
5518           https://bugzilla.gnome.org/show_bug.cgi?id=734471
5519
5520 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5521
5522         * gst/asfdemux/asfheaders.c:
5523         * gst/asfdemux/asfheaders.h:
5524         * gst/asfdemux/gstasfdemux.c:
5525           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5526           We can safely ignore those but best to claim to understand this object type so
5527           we don't raise a warning.
5528           https://bugzilla.gnome.org/show_bug.cgi?id=736060
5529
5530 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5531
5532         * gst/asfdemux/gstasfdemux.c:
5533         * gst/asfdemux/gstasfdemux.h:
5534           asfdemux: if video is h264, check the codec_data for bytestream data
5535           For bytestream we don't want to expose it as codec_data but rather as
5536           streamheader as it is not out-of-band data but data that should be
5537           prepended to the beginning of the stream before the other buffers.
5538           https://bugzilla.gnome.org/show_bug.cgi?id=735070
5539
5540 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
5541
5542         * docs/plugins/inspect/plugin-a52dec.xml:
5543         * docs/plugins/inspect/plugin-amrnb.xml:
5544         * docs/plugins/inspect/plugin-amrwbdec.xml:
5545         * docs/plugins/inspect/plugin-asf.xml:
5546         * docs/plugins/inspect/plugin-cdio.xml:
5547         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5548         * docs/plugins/inspect/plugin-dvdread.xml:
5549         * docs/plugins/inspect/plugin-dvdsub.xml:
5550         * docs/plugins/inspect/plugin-lame.xml:
5551         * docs/plugins/inspect/plugin-mad.xml:
5552         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5553         * docs/plugins/inspect/plugin-realmedia.xml:
5554         * docs/plugins/inspect/plugin-siddec.xml:
5555         * docs/plugins/inspect/plugin-twolame.xml:
5556         * docs/plugins/inspect/plugin-x264.xml:
5557         * docs/plugins/inspect/plugin-xingmux.xml:
5558           docs: update for git master
5559
5560 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5561
5562         * gst/asfdemux/gstasfdemux.c:
5563           asfdemux: simplify log statement
5564           Use the GST_PTR_FORMAT to print the buffer
5565
5566 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
5567
5568         * ext/x264/gstx264enc.c:
5569           x264: fix colour inversion with YV12 format
5570           It's the same as I420 but with the U/V planes swapped.
5571
5572 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
5573
5574         * Makefile.am:
5575         * common:
5576           Makefile: Add usage of build-checks step
5577           Allows building checks without running them
5578
5579 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5580
5581         * ext/x264/gstx264enc.c:
5582           x264enc: Request buffers in allocation query
5583           https://bugzilla.gnome.org/show_bug.cgi?id=732288
5584
5585 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5586
5587         * ext/x264/gstx264enc.c:
5588         * ext/x264/gstx264enc.h:
5589           x264enc: Shift both PTS and DTS to ensure positive timestamp
5590           Currently we only shift DTS to compensate that we don't support negative
5591           timestamp. This cause a problem that PTS is no longer >= DTS and may
5592           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5593           remove all the hack to handle this which seems the result of thinking libx264
5594           is bugged.
5595           https://bugzilla.gnome.org/show_bug.cgi?id=731351
5596
5597 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
5598
5599         * configure.ac:
5600           Back to development
5601
5602 === release 1.4.0 ===
5603
5604 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5605
5606         * ChangeLog:
5607         * NEWS:
5608         * RELEASE:
5609         * configure.ac:
5610         * docs/plugins/inspect/plugin-a52dec.xml:
5611         * docs/plugins/inspect/plugin-amrnb.xml:
5612         * docs/plugins/inspect/plugin-amrwbdec.xml:
5613         * docs/plugins/inspect/plugin-asf.xml:
5614         * docs/plugins/inspect/plugin-cdio.xml:
5615         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5616         * docs/plugins/inspect/plugin-dvdread.xml:
5617         * docs/plugins/inspect/plugin-dvdsub.xml:
5618         * docs/plugins/inspect/plugin-lame.xml:
5619         * docs/plugins/inspect/plugin-mad.xml:
5620         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5621         * docs/plugins/inspect/plugin-realmedia.xml:
5622         * docs/plugins/inspect/plugin-siddec.xml:
5623         * docs/plugins/inspect/plugin-twolame.xml:
5624         * docs/plugins/inspect/plugin-x264.xml:
5625         * docs/plugins/inspect/plugin-xingmux.xml:
5626         * gst-plugins-ugly.doap:
5627         * win32/common/config.h:
5628           Release 1.4.0
5629
5630 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
5631
5632         * po/af.po:
5633         * po/az.po:
5634         * po/bg.po:
5635         * po/ca.po:
5636         * po/cs.po:
5637         * po/da.po:
5638         * po/de.po:
5639         * po/el.po:
5640         * po/en_GB.po:
5641         * po/eo.po:
5642         * po/es.po:
5643         * po/eu.po:
5644         * po/fi.po:
5645         * po/fr.po:
5646         * po/gl.po:
5647         * po/hr.po:
5648         * po/hu.po:
5649         * po/id.po:
5650         * po/it.po:
5651         * po/ja.po:
5652         * po/lt.po:
5653         * po/lv.po:
5654         * po/ms.po:
5655         * po/mt.po:
5656         * po/nb.po:
5657         * po/nl.po:
5658         * po/or.po:
5659         * po/pl.po:
5660         * po/pt_BR.po:
5661         * po/ro.po:
5662         * po/ru.po:
5663         * po/sk.po:
5664         * po/sl.po:
5665         * po/sq.po:
5666         * po/sr.po:
5667         * po/sv.po:
5668         * po/tr.po:
5669         * po/uk.po:
5670         * po/vi.po:
5671         * po/zh_CN.po:
5672           Update .po files
5673
5674 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
5675
5676         * po/sv.po:
5677           po: Update translations
5678
5679 === release 1.3.91 ===
5680
5681 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
5682
5683         * ChangeLog:
5684         * NEWS:
5685         * RELEASE:
5686         * configure.ac:
5687         * docs/plugins/inspect/plugin-a52dec.xml:
5688         * docs/plugins/inspect/plugin-amrnb.xml:
5689         * docs/plugins/inspect/plugin-amrwbdec.xml:
5690         * docs/plugins/inspect/plugin-asf.xml:
5691         * docs/plugins/inspect/plugin-cdio.xml:
5692         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5693         * docs/plugins/inspect/plugin-dvdread.xml:
5694         * docs/plugins/inspect/plugin-dvdsub.xml:
5695         * docs/plugins/inspect/plugin-lame.xml:
5696         * docs/plugins/inspect/plugin-mad.xml:
5697         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5698         * docs/plugins/inspect/plugin-realmedia.xml:
5699         * docs/plugins/inspect/plugin-siddec.xml:
5700         * docs/plugins/inspect/plugin-twolame.xml:
5701         * docs/plugins/inspect/plugin-x264.xml:
5702         * docs/plugins/inspect/plugin-xingmux.xml:
5703         * gst-plugins-ugly.doap:
5704         * win32/common/config.h:
5705           Release 1.3.91
5706
5707 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
5708
5709         * po/af.po:
5710         * po/az.po:
5711         * po/bg.po:
5712         * po/ca.po:
5713         * po/cs.po:
5714         * po/da.po:
5715         * po/de.po:
5716         * po/el.po:
5717         * po/en_GB.po:
5718         * po/eo.po:
5719         * po/es.po:
5720         * po/eu.po:
5721         * po/fi.po:
5722         * po/fr.po:
5723         * po/gl.po:
5724         * po/hr.po:
5725         * po/hu.po:
5726         * po/id.po:
5727         * po/it.po:
5728         * po/ja.po:
5729         * po/lt.po:
5730         * po/lv.po:
5731         * po/ms.po:
5732         * po/mt.po:
5733         * po/nb.po:
5734         * po/nl.po:
5735         * po/or.po:
5736         * po/pl.po:
5737         * po/pt_BR.po:
5738         * po/ro.po:
5739         * po/ru.po:
5740         * po/sk.po:
5741         * po/sl.po:
5742         * po/sq.po:
5743         * po/sr.po:
5744         * po/sv.po:
5745         * po/tr.po:
5746         * po/uk.po:
5747         * po/vi.po:
5748         * po/zh_CN.po:
5749           Update .po files
5750
5751 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
5752
5753         * po/vi.po:
5754           po: Update translations
5755
5756 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
5757
5758         * gst/realmedia/rademux.c:
5759           rademux: Print invalid fourcc in error message in hex
5760           Previously this was printed as characters which caused later processing
5761           of the error message to sometimes warn about non-UTF-8 characters.
5762           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
5763
5764 === release 1.3.90 ===
5765
5766 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5767
5768         * ChangeLog:
5769         * NEWS:
5770         * RELEASE:
5771         * configure.ac:
5772         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5773         * docs/plugins/inspect/plugin-a52dec.xml:
5774         * docs/plugins/inspect/plugin-amrnb.xml:
5775         * docs/plugins/inspect/plugin-amrwbdec.xml:
5776         * docs/plugins/inspect/plugin-asf.xml:
5777         * docs/plugins/inspect/plugin-cdio.xml:
5778         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5779         * docs/plugins/inspect/plugin-dvdread.xml:
5780         * docs/plugins/inspect/plugin-dvdsub.xml:
5781         * docs/plugins/inspect/plugin-lame.xml:
5782         * docs/plugins/inspect/plugin-mad.xml:
5783         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5784         * docs/plugins/inspect/plugin-realmedia.xml:
5785         * docs/plugins/inspect/plugin-siddec.xml:
5786         * docs/plugins/inspect/plugin-twolame.xml:
5787         * docs/plugins/inspect/plugin-x264.xml:
5788         * docs/plugins/inspect/plugin-xingmux.xml:
5789         * gst-plugins-ugly.doap:
5790         * win32/common/config.h:
5791           Release 1.3.90
5792
5793 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
5794
5795         * po/af.po:
5796         * po/az.po:
5797         * po/bg.po:
5798         * po/ca.po:
5799         * po/cs.po:
5800         * po/da.po:
5801         * po/de.po:
5802         * po/el.po:
5803         * po/en_GB.po:
5804         * po/eo.po:
5805         * po/es.po:
5806         * po/eu.po:
5807         * po/fi.po:
5808         * po/fr.po:
5809         * po/gl.po:
5810         * po/hr.po:
5811         * po/hu.po:
5812         * po/id.po:
5813         * po/it.po:
5814         * po/ja.po:
5815         * po/lt.po:
5816         * po/lv.po:
5817         * po/ms.po:
5818         * po/mt.po:
5819         * po/nb.po:
5820         * po/nl.po:
5821         * po/or.po:
5822         * po/pl.po:
5823         * po/pt_BR.po:
5824         * po/ro.po:
5825         * po/ru.po:
5826         * po/sk.po:
5827         * po/sl.po:
5828         * po/sq.po:
5829         * po/sr.po:
5830         * po/sv.po:
5831         * po/tr.po:
5832         * po/uk.po:
5833         * po/vi.po:
5834         * po/zh_CN.po:
5835           Update .po files
5836
5837 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
5838
5839         * .gitignore:
5840           Ignore autotools test-driver temp files from 'make check'
5841
5842 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
5843
5844         * configure.ac:
5845           Back to development
5846
5847 === release 1.3.3 ===
5848
5849 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
5850
5851         * ChangeLog:
5852         * NEWS:
5853         * RELEASE:
5854         * configure.ac:
5855         * docs/plugins/inspect/plugin-a52dec.xml:
5856         * docs/plugins/inspect/plugin-amrnb.xml:
5857         * docs/plugins/inspect/plugin-amrwbdec.xml:
5858         * docs/plugins/inspect/plugin-asf.xml:
5859         * docs/plugins/inspect/plugin-cdio.xml:
5860         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5861         * docs/plugins/inspect/plugin-dvdread.xml:
5862         * docs/plugins/inspect/plugin-dvdsub.xml:
5863         * docs/plugins/inspect/plugin-lame.xml:
5864         * docs/plugins/inspect/plugin-mad.xml:
5865         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5866         * docs/plugins/inspect/plugin-realmedia.xml:
5867         * docs/plugins/inspect/plugin-siddec.xml:
5868         * docs/plugins/inspect/plugin-twolame.xml:
5869         * docs/plugins/inspect/plugin-x264.xml:
5870         * docs/plugins/inspect/plugin-xingmux.xml:
5871         * gst-plugins-ugly.doap:
5872         * win32/common/config.h:
5873           Release 1.3.3
5874
5875 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
5876
5877         * po/af.po:
5878         * po/az.po:
5879         * po/bg.po:
5880         * po/ca.po:
5881         * po/cs.po:
5882         * po/da.po:
5883         * po/de.po:
5884         * po/el.po:
5885         * po/en_GB.po:
5886         * po/eo.po:
5887         * po/es.po:
5888         * po/eu.po:
5889         * po/fi.po:
5890         * po/fr.po:
5891         * po/gl.po:
5892         * po/hr.po:
5893         * po/hu.po:
5894         * po/id.po:
5895         * po/it.po:
5896         * po/ja.po:
5897         * po/lt.po:
5898         * po/lv.po:
5899         * po/ms.po:
5900         * po/mt.po:
5901         * po/nb.po:
5902         * po/nl.po:
5903         * po/or.po:
5904         * po/pl.po:
5905         * po/pt_BR.po:
5906         * po/ro.po:
5907         * po/ru.po:
5908         * po/sk.po:
5909         * po/sl.po:
5910         * po/sq.po:
5911         * po/sr.po:
5912         * po/sv.po:
5913         * po/tr.po:
5914         * po/uk.po:
5915         * po/vi.po:
5916         * po/zh_CN.po:
5917           Update .po files
5918
5919 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
5920
5921         * po/de.po:
5922         * po/nl.po:
5923           po: Update translations
5924
5925 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5926
5927         * gst/realmedia/rmdemux.c:
5928         * gst/realmedia/rmdemux.h:
5929           rmdemux: use GstFlowCombiner
5930           Removes flow return combination code to use the newly added GstFlowCombiner
5931           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5932
5933 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
5934
5935         * gst/asfdemux/gstasfdemux.c:
5936         * gst/asfdemux/gstasfdemux.h:
5937           asfdemux: use GstFlowCombiner
5938           Removes flow return combination code to use the newly added GstFlowCombiner
5939           https://bugzilla.gnome.org/show_bug.cgi?id=709224
5940
5941 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
5942
5943         * ext/x264/gstx264enc.c:
5944           x264enc: fix caps leak in set_format()
5945           https://bugzilla.gnome.org/show_bug.cgi?id=730865
5946
5947 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
5948
5949         * gst/asfdemux/gstasfdemux.c:
5950           asfdemux: Handle initial 0 timestamp that should have been -1
5951           https://bugzilla.gnome.org/show_bug.cgi?id=719660
5952
5953 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
5954
5955         * configure.ac:
5956           Back to development
5957
5958 === release 1.3.2 ===
5959
5960 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
5961
5962         * ChangeLog:
5963         * NEWS:
5964         * RELEASE:
5965         * common:
5966         * configure.ac:
5967         * docs/plugins/inspect-build.stamp:
5968         * docs/plugins/inspect.stamp:
5969         * docs/plugins/inspect/plugin-a52dec.xml:
5970         * docs/plugins/inspect/plugin-amrnb.xml:
5971         * docs/plugins/inspect/plugin-amrwbdec.xml:
5972         * docs/plugins/inspect/plugin-asf.xml:
5973         * docs/plugins/inspect/plugin-cdio.xml:
5974         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5975         * docs/plugins/inspect/plugin-dvdread.xml:
5976         * docs/plugins/inspect/plugin-dvdsub.xml:
5977         * docs/plugins/inspect/plugin-lame.xml:
5978         * docs/plugins/inspect/plugin-mad.xml:
5979         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5980         * docs/plugins/inspect/plugin-realmedia.xml:
5981         * docs/plugins/inspect/plugin-siddec.xml:
5982         * docs/plugins/inspect/plugin-twolame.xml:
5983         * docs/plugins/inspect/plugin-x264.xml:
5984         * docs/plugins/inspect/plugin-xingmux.xml:
5985         * gst-plugins-ugly.doap:
5986         * win32/common/config.h:
5987           Release 1.3.2
5988
5989 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
5990
5991         * po/af.po:
5992         * po/az.po:
5993         * po/bg.po:
5994         * po/ca.po:
5995         * po/cs.po:
5996         * po/da.po:
5997         * po/de.po:
5998         * po/el.po:
5999         * po/en_GB.po:
6000         * po/eo.po:
6001         * po/es.po:
6002         * po/eu.po:
6003         * po/fi.po:
6004         * po/fr.po:
6005         * po/gl.po:
6006         * po/hr.po:
6007         * po/hu.po:
6008         * po/id.po:
6009         * po/it.po:
6010         * po/ja.po:
6011         * po/lt.po:
6012         * po/lv.po:
6013         * po/ms.po:
6014         * po/mt.po:
6015         * po/nb.po:
6016         * po/nl.po:
6017         * po/or.po:
6018         * po/pl.po:
6019         * po/pt_BR.po:
6020         * po/ro.po:
6021         * po/ru.po:
6022         * po/sk.po:
6023         * po/sl.po:
6024         * po/sq.po:
6025         * po/sr.po:
6026         * po/sv.po:
6027         * po/tr.po:
6028         * po/uk.po:
6029         * po/vi.po:
6030         * po/zh_CN.po:
6031           Update .po files
6032
6033 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
6034
6035         * common:
6036           Automatic update of common submodule
6037           From 211fa5f to 1f5d3c3
6038
6039 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
6040
6041         * ext/mpeg2dec/gstmpeg2dec.h:
6042           mpeg2dec: remove unused struct members
6043
6044 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
6045
6046         * gst/realmedia/rtspreal.c:
6047           rtspreal: Fix some memory leaks in an error path
6048           CID 1212165.
6049
6050 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
6051
6052         * ext/mpeg2dec/gstmpeg2dec.c:
6053           mpeg2dec: Release codec state on negotiation failures
6054           Else it leaks
6055           CID #1212169
6056
6057 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
6058
6059         * configure.ac:
6060           Back to development
6061
6062 === release 1.3.1 ===
6063
6064 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
6065
6066         * ChangeLog:
6067         * NEWS:
6068         * RELEASE:
6069         * configure.ac:
6070         * docs/plugins/gst-plugins-ugly-plugins.args:
6071         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6072         * docs/plugins/inspect/plugin-a52dec.xml:
6073         * docs/plugins/inspect/plugin-amrnb.xml:
6074         * docs/plugins/inspect/plugin-amrwbdec.xml:
6075         * docs/plugins/inspect/plugin-asf.xml:
6076         * docs/plugins/inspect/plugin-cdio.xml:
6077         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6078         * docs/plugins/inspect/plugin-dvdread.xml:
6079         * docs/plugins/inspect/plugin-dvdsub.xml:
6080         * docs/plugins/inspect/plugin-lame.xml:
6081         * docs/plugins/inspect/plugin-mad.xml:
6082         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6083         * docs/plugins/inspect/plugin-realmedia.xml:
6084         * docs/plugins/inspect/plugin-siddec.xml:
6085         * docs/plugins/inspect/plugin-twolame.xml:
6086         * docs/plugins/inspect/plugin-x264.xml:
6087         * docs/plugins/inspect/plugin-xingmux.xml:
6088         * gst-plugins-ugly.doap:
6089         * win32/common/config.h:
6090           Release 1.3.1
6091
6092 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6093
6094         * po/af.po:
6095         * po/az.po:
6096         * po/bg.po:
6097         * po/ca.po:
6098         * po/cs.po:
6099         * po/da.po:
6100         * po/de.po:
6101         * po/el.po:
6102         * po/en_GB.po:
6103         * po/eo.po:
6104         * po/es.po:
6105         * po/eu.po:
6106         * po/fi.po:
6107         * po/fr.po:
6108         * po/gl.po:
6109         * po/hr.po:
6110         * po/hu.po:
6111         * po/id.po:
6112         * po/it.po:
6113         * po/ja.po:
6114         * po/lt.po:
6115         * po/lv.po:
6116         * po/ms.po:
6117         * po/mt.po:
6118         * po/nb.po:
6119         * po/nl.po:
6120         * po/or.po:
6121         * po/pl.po:
6122         * po/pt_BR.po:
6123         * po/ro.po:
6124         * po/ru.po:
6125         * po/sk.po:
6126         * po/sl.po:
6127         * po/sq.po:
6128         * po/sr.po:
6129         * po/sv.po:
6130         * po/tr.po:
6131         * po/uk.po:
6132         * po/vi.po:
6133         * po/zh_CN.po:
6134           Update .po files
6135
6136 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6137
6138         * po/de.po:
6139         * po/id.po:
6140         * po/lv.po:
6141         * po/sk.po:
6142         * po/sr.po:
6143           po: Update translations
6144
6145 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6146
6147         * common:
6148           Automatic update of common submodule
6149           From bcb1518 to 211fa5f
6150
6151 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
6152
6153         * ext/sidplay/gstsiddec.cc:
6154         * gst/asfdemux/gstrtspwms.c:
6155         * gst/realmedia/rademux.c:
6156         * gst/realmedia/rdtmanager.c:
6157         * gst/realmedia/rtspreal.c:
6158           docs: remove outdated and pointless 'Last reviewed' lines from docs
6159           They are very confusing for people, and more often than not
6160           also just not very accurate. Seeing 'last reviewed: 2005' in
6161           your docs is not very confidence-inspiring. Let's just remove
6162           those comments.
6163
6164 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6165
6166         * gst/dvdsub/gstdvdsubdec.c:
6167           dvdsubdec: fix spurious rejection of 0 time offset commands
6168           Coverity 206168
6169
6170 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6171
6172         * ext/dvdread/dvdreadsrc.c:
6173           dvdread: avoid intermediate promotion to signed
6174           We should not reach the dangerous range here, though.
6175           Coverity 206491, 206492, 1139856
6176
6177 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6178
6179         * ext/mpeg2dec/gstmpeg2dec.c:
6180           mpeg2dec: do not reset the whole video info when setting size
6181           New changes to gstvideo will reset all the video info state
6182           when calling _set_format, overwriting what was previously set
6183           in the preceding code.
6184           The comment says the following code is meant to preserve the
6185           pre-crop size, so let's just keep the size and related data
6186           as this does not seem to break anything else (this is what
6187           the _set_format call would have set before the change that
6188           reset all data, except the colorimetry).
6189
6190 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
6191
6192         * gst/asfdemux/gstasfdemux.c:
6193           asfdemux: Fix payloads check
6194           Don't iterate stream->payloads if ... it doesn't exist
6195           CID #1139846
6196
6197 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6198
6199         * .gitignore:
6200           .gitignore: Ignore gcov intermediate files
6201           https://bugzilla.gnome.org/show_bug.cgi?id=725483
6202
6203 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6204
6205         * common:
6206           Automatic update of common submodule
6207           From fe1672e to bcb1518
6208
6209 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
6210
6211         * common:
6212           Automatic update of common submodule
6213           From 1a07da9 to fe1672e
6214
6215 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
6216
6217         * docs/Makefile.am:
6218           docs: install prebuilt plugin docs if gtk-doc is disabled
6219           Sync to the Makefile.am from gst-plugin-base where it is done right.
6220           Fixes #725034
6221
6222 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
6223
6224         * gst/xingmux/gstxingmux.c:
6225         * gst/xingmux/plugin.c:
6226           xingmux: add muxer category and make element plugable
6227           This is required to make encodebin consider the element. Yet it is not enough to
6228           have it plugged it has a lower priority than most mp3encoders and no different
6229           caps.
6230
6231 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
6232
6233         * ext/x264/gstx264enc.c:
6234           x264enc: allow lossless compression (qp=0)
6235           https://bugzilla.gnome.org/show_bug.cgi?id=725051
6236
6237 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
6238
6239         * m4/a52.m4:
6240           m4: Remove extra check for 11+ year old a52 release
6241           You deserve a build failure if you still have that version
6242           If someone wants to completely remove this m4 to replace it with the
6243           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6244
6245 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
6246
6247         * m4/a52.m4:
6248           m4: Fix multiple tests in AC_CHECK_A52DEC
6249
6250 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
6251
6252         * gst/asfdemux/gstasfdemux.c:
6253           asfdemux: Remove unused function
6254
6255 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
6256
6257         * tests/check/Makefile.am:
6258           check: Fix test location
6259
6260 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6261
6262         * tests/check/Makefile.am:
6263           tests: Don't build disabled plugins' check tests
6264           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6265
6266 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
6267
6268         * common:
6269           Automatic update of common submodule
6270           From d48bed3 to 1a07da9
6271
6272 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
6273
6274         * gst/asfdemux/gstasfdemux.c:
6275           asfdemux: only add "format" field with fourcc to WMV caps
6276           Doesn't make sense for e.g. H264 or MJPEG.
6277
6278 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6279
6280         * autogen.sh:
6281         * common:
6282           Automatic update of common submodule
6283           From dbedaa0 to d48bed3
6284
6285 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6286
6287         * po/Makevars:
6288           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6289           https://bugzilla.gnome.org/show_bug.cgi?id=705455
6290
6291 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
6292
6293         * ext/amrwbdec/amrwbdec.c:
6294           amrwbdec: Remove some dead code
6295
6296 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
6297
6298         * ext/amrnb/amrnbdec.c:
6299           amrnbdec: Remove some dead code
6300
6301 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
6302
6303         * ext/amrnb/amrnbdec.c:
6304           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6305
6306 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
6307
6308         * ext/amrwbdec/amrwbdec.c:
6309           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6310
6311 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6312
6313         * ext/mpeg2dec/gstmpeg2dec.c:
6314           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6315
6316 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
6317
6318         * ext/x264/gstx264enc.c:
6319           x264enc: fix compiler warning
6320           Compiler warns rightly about possibly uninitialized variable.
6321
6322 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
6323
6324         * ext/x264/gstx264enc.c:
6325           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6326           gst-launch-1.0 videotestsrc ! x264enc
6327
6328 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
6329
6330         * ext/mpeg2dec/gstmpeg2dec.c:
6331           mpeg2dec: graceful degradation for badly parsed input
6332
6333 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
6334
6335         * common:
6336           Automatic update of common submodule
6337           From 865aa20 to dbedaa0
6338
6339 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
6340
6341         * gst/asfdemux/asfpacket.c:
6342           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6343           So, don't need to check previous payload's mo_size and current
6344           payload's mo_size when merging it.
6345           https://bugzilla.gnome.org/show_bug.cgi?id=710609
6346
6347 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6348
6349         * gst/asfdemux/gstasfdemux.c:
6350         * gst/asfdemux/gstasfdemux.h:
6351           asfdemux: Keep audio error checking fields only for audio
6352           Video shouldn't need to be descrambled, this can cause frames data
6353           to be corrupted
6354           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6355
6356 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6357
6358         * gst/asfdemux/gstasfdemux.c:
6359           asfdemux: really copy the buffer data
6360           Pass the copy-memory flag to copy the memory for the output buffer,
6361           otherwise we end with 0-sized buffers
6362           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6363
6364 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
6365
6366         * ext/x264/gstx264enc.c:
6367           x264enc: If FPS is available, set VFR to false
6368           https://bugzilla.gnome.org/show_bug.cgi?id=708940
6369
6370 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6371
6372         * gst/asfdemux/gstasfdemux.c:
6373           asfdemux: Only use segment.start as seek_time if it is relative
6374           Relying on the gst_segment_do_seek results for getting the
6375           seeking time should not be used if seek type is SET because the
6376           do_seek function makes the 'cur` position of the seek normalized
6377           on the segment range. This means that seeking beyond the end of the
6378           file might not result in instant EOS as it will end up seeking to
6379           the final ts of the file.
6380           In asf seeking to the final timestamp can lead to seeking to the last
6381           keyframe, meaning a few seconds of video will still be played, which should
6382           not be the desired behavior when seeking beyong file limits.
6383
6384 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6385
6386         * gst/asfdemux/gstasfdemux.c:
6387           asfdemux: Parse last simple index entry
6388           The entry size is fixed at 6, fix typo to finish parsing the index
6389           correctly until the last sample
6390
6391 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
6392
6393         * README:
6394         * common:
6395           Automatic update of common submodule
6396           From 6b03ba7 to 865aa20
6397
6398 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6399
6400         * configure.ac:
6401           configure: Actually use 1.3.0.1 as version to make configure happy
6402
6403 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6404
6405         * configure.ac:
6406           Back to development
6407
6408 === release 1.2.0 ===
6409
6410 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6411
6412         * ChangeLog:
6413         * NEWS:
6414         * RELEASE:
6415         * configure.ac:
6416         * docs/plugins/inspect/plugin-a52dec.xml:
6417         * docs/plugins/inspect/plugin-amrnb.xml:
6418         * docs/plugins/inspect/plugin-amrwbdec.xml:
6419         * docs/plugins/inspect/plugin-asf.xml:
6420         * docs/plugins/inspect/plugin-cdio.xml:
6421         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6422         * docs/plugins/inspect/plugin-dvdread.xml:
6423         * docs/plugins/inspect/plugin-dvdsub.xml:
6424         * docs/plugins/inspect/plugin-lame.xml:
6425         * docs/plugins/inspect/plugin-mad.xml:
6426         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6427         * docs/plugins/inspect/plugin-realmedia.xml:
6428         * docs/plugins/inspect/plugin-siddec.xml:
6429         * docs/plugins/inspect/plugin-twolame.xml:
6430         * docs/plugins/inspect/plugin-x264.xml:
6431         * docs/plugins/inspect/plugin-xingmux.xml:
6432         * gst-plugins-ugly.doap:
6433         * win32/common/config.h:
6434           Release 1.2.0
6435
6436 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6437
6438         * po/af.po:
6439         * po/az.po:
6440         * po/bg.po:
6441         * po/ca.po:
6442         * po/cs.po:
6443         * po/da.po:
6444         * po/de.po:
6445         * po/el.po:
6446         * po/en_GB.po:
6447         * po/eo.po:
6448         * po/es.po:
6449         * po/eu.po:
6450         * po/fi.po:
6451         * po/fr.po:
6452         * po/gl.po:
6453         * po/hr.po:
6454         * po/hu.po:
6455         * po/id.po:
6456         * po/it.po:
6457         * po/ja.po:
6458         * po/lt.po:
6459         * po/lv.po:
6460         * po/ms.po:
6461         * po/mt.po:
6462         * po/nb.po:
6463         * po/nl.po:
6464         * po/or.po:
6465         * po/pl.po:
6466         * po/pt_BR.po:
6467         * po/ro.po:
6468         * po/ru.po:
6469         * po/sk.po:
6470         * po/sl.po:
6471         * po/sq.po:
6472         * po/sr.po:
6473         * po/sv.po:
6474         * po/tr.po:
6475         * po/uk.po:
6476         * po/vi.po:
6477         * po/zh_CN.po:
6478           Update .po files
6479
6480 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
6481
6482         * ext/x264/gstx264enc.c:
6483           x264enc: Update the documentation to match the default profile used
6484           https://bugzilla.gnome.org/show_bug.cgi?id=708036
6485
6486 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
6487
6488         * common:
6489           Automatic update of common submodule
6490           From b613661 to 6b03ba7
6491
6492 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
6493
6494         * common:
6495           Automatic update of common submodule
6496           From 74a6857 to b613661
6497
6498 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
6499
6500         * autogen.sh:
6501         * common:
6502           Automatic update of common submodule
6503           From 098c0d7 to 74a6857
6504
6505 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6506
6507         * configure.ac:
6508           Back to development
6509
6510 === release 1.1.90 ===
6511
6512 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6513
6514         * ChangeLog:
6515         * NEWS:
6516         * RELEASE:
6517         * configure.ac:
6518         * docs/plugins/inspect/plugin-a52dec.xml:
6519         * docs/plugins/inspect/plugin-amrnb.xml:
6520         * docs/plugins/inspect/plugin-amrwbdec.xml:
6521         * docs/plugins/inspect/plugin-asf.xml:
6522         * docs/plugins/inspect/plugin-cdio.xml:
6523         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6524         * docs/plugins/inspect/plugin-dvdread.xml:
6525         * docs/plugins/inspect/plugin-dvdsub.xml:
6526         * docs/plugins/inspect/plugin-lame.xml:
6527         * docs/plugins/inspect/plugin-mad.xml:
6528         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6529         * docs/plugins/inspect/plugin-realmedia.xml:
6530         * docs/plugins/inspect/plugin-siddec.xml:
6531         * docs/plugins/inspect/plugin-twolame.xml:
6532         * docs/plugins/inspect/plugin-x264.xml:
6533         * docs/plugins/inspect/plugin-xingmux.xml:
6534         * gst-plugins-ugly.doap:
6535         * win32/common/config.h:
6536           Release 1.1.90
6537
6538 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6539
6540         * po/af.po:
6541         * po/az.po:
6542         * po/bg.po:
6543         * po/ca.po:
6544         * po/cs.po:
6545         * po/da.po:
6546         * po/de.po:
6547         * po/el.po:
6548         * po/en_GB.po:
6549         * po/eo.po:
6550         * po/es.po:
6551         * po/eu.po:
6552         * po/fi.po:
6553         * po/fr.po:
6554         * po/gl.po:
6555         * po/hr.po:
6556         * po/hu.po:
6557         * po/id.po:
6558         * po/it.po:
6559         * po/ja.po:
6560         * po/lt.po:
6561         * po/lv.po:
6562         * po/ms.po:
6563         * po/mt.po:
6564         * po/nb.po:
6565         * po/nl.po:
6566         * po/or.po:
6567         * po/pl.po:
6568         * po/pt_BR.po:
6569         * po/ro.po:
6570         * po/ru.po:
6571         * po/sk.po:
6572         * po/sl.po:
6573         * po/sq.po:
6574         * po/sr.po:
6575         * po/sv.po:
6576         * po/tr.po:
6577         * po/uk.po:
6578         * po/vi.po:
6579         * po/zh_CN.po:
6580           Update .po files
6581
6582 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6583
6584         * po/cs.po:
6585           po: Update translations
6586
6587 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
6588
6589         * ext/x264/gstx264enc.c:
6590         * tests/check/elements/x264enc.c:
6591           x264enc: Implement getcaps that restricts the input format depending on the output profile
6592           Also add some x264enc profile tests
6593           https://bugzilla.gnome.org/show_bug.cgi?id=708326
6594
6595 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
6596
6597         * gst/asfdemux/asfpacket.c:
6598         * gst/asfdemux/gstasfdemux.c:
6599           asfdemux: fix playback regression in push mode
6600
6601 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6602
6603         * gst/asfdemux/gstasfdemux.h:
6604           asfdemux: remove unused variable
6605
6606 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6607
6608         * ext/x264/gstx264enc.c:
6609           x264enc: Don't unref future state but the old one
6610           Being silly will lead us nowhere.
6611
6612 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6613
6614         * ext/x264/gstx264enc.c:
6615           x264enc: Check if we have an input state before using it
6616           Flushing might happen before caps were set on the encoder,
6617           which would lead to crashes here.
6618           Thanks to Matej Knopp for analyzing this.
6619           https://bugzilla.gnome.org/show_bug.cgi?id=707414
6620
6621 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
6622
6623         * ext/x264/gstx264enc.c:
6624           x264enc: fix unsigned comparison warning
6625
6626 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6627
6628         * configure.ac:
6629           Back to development
6630
6631 === release 1.1.4 ===
6632
6633 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6634
6635         * ChangeLog:
6636         * NEWS:
6637         * RELEASE:
6638         * configure.ac:
6639         * docs/plugins/inspect/plugin-a52dec.xml:
6640         * docs/plugins/inspect/plugin-amrnb.xml:
6641         * docs/plugins/inspect/plugin-amrwbdec.xml:
6642         * docs/plugins/inspect/plugin-asf.xml:
6643         * docs/plugins/inspect/plugin-cdio.xml:
6644         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6645         * docs/plugins/inspect/plugin-dvdread.xml:
6646         * docs/plugins/inspect/plugin-dvdsub.xml:
6647         * docs/plugins/inspect/plugin-lame.xml:
6648         * docs/plugins/inspect/plugin-mad.xml:
6649         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6650         * docs/plugins/inspect/plugin-realmedia.xml:
6651         * docs/plugins/inspect/plugin-siddec.xml:
6652         * docs/plugins/inspect/plugin-twolame.xml:
6653         * docs/plugins/inspect/plugin-x264.xml:
6654         * docs/plugins/inspect/plugin-xingmux.xml:
6655         * gst-plugins-ugly.doap:
6656         * win32/common/config.h:
6657           Release 1.1.4
6658
6659 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6660
6661         * po/af.po:
6662         * po/az.po:
6663         * po/bg.po:
6664         * po/ca.po:
6665         * po/cs.po:
6666         * po/da.po:
6667         * po/de.po:
6668         * po/el.po:
6669         * po/en_GB.po:
6670         * po/eo.po:
6671         * po/es.po:
6672         * po/eu.po:
6673         * po/fi.po:
6674         * po/fr.po:
6675         * po/gl.po:
6676         * po/hr.po:
6677         * po/hu.po:
6678         * po/id.po:
6679         * po/it.po:
6680         * po/ja.po:
6681         * po/lt.po:
6682         * po/lv.po:
6683         * po/ms.po:
6684         * po/mt.po:
6685         * po/nb.po:
6686         * po/nl.po:
6687         * po/or.po:
6688         * po/pl.po:
6689         * po/pt_BR.po:
6690         * po/ro.po:
6691         * po/ru.po:
6692         * po/sk.po:
6693         * po/sl.po:
6694         * po/sq.po:
6695         * po/sr.po:
6696         * po/sv.po:
6697         * po/tr.po:
6698         * po/uk.po:
6699         * po/vi.po:
6700         * po/zh_CN.po:
6701           Update .po files
6702
6703 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6704
6705         * po/pt_BR.po:
6706           po: update translations
6707
6708 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
6709
6710         * ext/x264/gstx264enc.c:
6711           x264enc: log when we output a lower profile than requested
6712
6713 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6714
6715         * ext/x264/gstx264enc.c:
6716           x264enc: Consider subset relations of profiles when setting srcpad caps
6717           constrained-baseline is a subset of baseline, is a subset of main,
6718           is a subset of high profile.
6719           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6720
6721 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
6722
6723         * ext/x264/gstx264enc.c:
6724           x264enc: propagate flow return back to base class and upstream
6725           https://bugzilla.gnome.org/show_bug.cgi?id=705425
6726
6727 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
6728
6729         * configure.ac:
6730           configure: fix x264 version checking
6731           x264 releases carry pkg-config versions such as 0.120.x
6732           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
6733           then fail, so we need to either check for > 0.119.0 or
6734           for >= 0.120 to make this work right.
6735
6736 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
6737
6738         * ext/x264/gstx264enc.c:
6739           x264enc: minor clean-up
6740           We requires x264 build >= 120 now.
6741
6742 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6743
6744         * ext/mpeg2dec/gstmpeg2dec.c:
6745           mpeg2dec: Fix mpeg2_reset() calls
6746
6747 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6748
6749         * ext/mpeg2dec/gstmpeg2dec.c:
6750         * ext/x264/gstx264enc.c:
6751           ext: Use new flush vfunc of video codec base classes and remove reset implementations
6752
6753 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
6754
6755         * gst/asfdemux/gstasfdemux.c:
6756           asfdemux: fix build on C89 compilers
6757
6758 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
6759
6760         * gst/asfdemux/asfpacket.c:
6761         * gst/asfdemux/gstasfdemux.c:
6762           asfdemux: fix seeking in push mode
6763
6764 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
6765
6766         * configure.ac:
6767           build: add subdir-objects to AM_INIT_AUTOMAKE
6768           Fixes warnings in automake 1.14
6769           https://bugzilla.gnome.org/show_bug.cgi?id=705350
6770
6771 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
6772
6773         * ext/mpeg2dec/gstmpeg2dec.c:
6774           mpeg2dec: Do a hard reset of flush_stop
6775           Which is notified by hard == 0 with latest refactoring.
6776
6777 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
6778
6779         * po/LINGUAS:
6780         * po/da.po:
6781         * po/de.po:
6782         * po/gl.po:
6783         * po/hr.po:
6784         * po/hu.po:
6785         * po/ja.po:
6786         * po/nb.po:
6787         * po/nl.po:
6788         * po/pl.po:
6789         * po/ru.po:
6790         * po/sl.po:
6791         * po/tr.po:
6792         * po/uk.po:
6793         * po/vi.po:
6794           po: update translations
6795
6796 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6797
6798         * configure.ac:
6799           Back to development
6800
6801 === release 1.1.3 ===
6802
6803 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6804
6805         * ChangeLog:
6806         * NEWS:
6807         * RELEASE:
6808         * configure.ac:
6809         * docs/plugins/inspect/plugin-a52dec.xml:
6810         * docs/plugins/inspect/plugin-amrnb.xml:
6811         * docs/plugins/inspect/plugin-amrwbdec.xml:
6812         * docs/plugins/inspect/plugin-asf.xml:
6813         * docs/plugins/inspect/plugin-cdio.xml:
6814         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6815         * docs/plugins/inspect/plugin-dvdread.xml:
6816         * docs/plugins/inspect/plugin-dvdsub.xml:
6817         * docs/plugins/inspect/plugin-lame.xml:
6818         * docs/plugins/inspect/plugin-mad.xml:
6819         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6820         * docs/plugins/inspect/plugin-realmedia.xml:
6821         * docs/plugins/inspect/plugin-siddec.xml:
6822         * docs/plugins/inspect/plugin-twolame.xml:
6823         * docs/plugins/inspect/plugin-x264.xml:
6824         * docs/plugins/inspect/plugin-xingmux.xml:
6825         * gst-plugins-ugly.doap:
6826         * win32/common/config.h:
6827           Release 1.1.3
6828
6829 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6830
6831         * po/af.po:
6832         * po/az.po:
6833         * po/bg.po:
6834         * po/ca.po:
6835         * po/cs.po:
6836         * po/da.po:
6837         * po/de.po:
6838         * po/el.po:
6839         * po/en_GB.po:
6840         * po/eo.po:
6841         * po/es.po:
6842         * po/eu.po:
6843         * po/fi.po:
6844         * po/fr.po:
6845         * po/gl.po:
6846         * po/hu.po:
6847         * po/id.po:
6848         * po/it.po:
6849         * po/ja.po:
6850         * po/lt.po:
6851         * po/lv.po:
6852         * po/ms.po:
6853         * po/mt.po:
6854         * po/nb.po:
6855         * po/nl.po:
6856         * po/or.po:
6857         * po/pl.po:
6858         * po/pt_BR.po:
6859         * po/ro.po:
6860         * po/ru.po:
6861         * po/sk.po:
6862         * po/sl.po:
6863         * po/sq.po:
6864         * po/sr.po:
6865         * po/sv.po:
6866         * po/tr.po:
6867         * po/uk.po:
6868         * po/vi.po:
6869         * po/zh_CN.po:
6870           Update .po files
6871
6872 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6873
6874         * gst/asfdemux/gstasfdemux.c:
6875         * gst/realmedia/rademux.c:
6876         * gst/realmedia/rmdemux.c:
6877           gst: Don't swap start/stop for negative rates in the SEGMENT query
6878
6879 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6880
6881         * gst/realmedia/rademux.c:
6882         * gst/realmedia/rmdemux.c:
6883           real: Implement SEGMENT query
6884
6885 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6886
6887         * gst/asfdemux/gstasfdemux.c:
6888           asfdemux: Implement SEGMENT query
6889
6890 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
6891
6892         * gst/asfdemux/asfheaders.c:
6893         * gst/asfdemux/asfheaders.h:
6894         * gst/asfdemux/asfpacket.c:
6895         * gst/asfdemux/gstasfdemux.c:
6896         * gst/asfdemux/gstasfdemux.h:
6897           asfdemux: Add support for dvr-ms
6898           https://bugzilla.gnome.org/show_bug.cgi?id=705026
6899
6900 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
6901
6902         * gst/realmedia/rtspreal.c:
6903           rtspreal: Ensure output value has an assigned value
6904           In the case where this macro was used, that dest was != NULL but that
6905           the strncmp failed, we would end up with dest_len being undefined.
6906
6907 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
6908
6909         * ext/x264/gstx264enc.c:
6910           x264: Fix dts comparision
6911           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
6912           and signed value... resulting it the result never being < 0.
6913           Instead just check if it is smaller before assigning to frame->dts.
6914
6915 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6916
6917         * gst/asfdemux/gstasfdemux.c:
6918         * gst/asfdemux/gstasfdemux.h:
6919           asfdemux: fix seqnum handling for seeks
6920           Use the same seqnum as the seek for flushes/segments that are
6921           caused by the seek. Also do the same for segment events
6922           Fixes #676242
6923
6924 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6925
6926         * ext/mpeg2dec/gstmpeg2dec.c:
6927           mpeg2dec: Clean up reset/start/stop handling
6928
6929 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6930
6931         * ext/x264/gstx264enc.c:
6932           x264enc: React properly to flushing/resetting the encoder
6933           https://bugzilla.gnome.org/show_bug.cgi?id=656007
6934
6935 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6936
6937         * gst/realmedia/rademux.c:
6938         * gst/realmedia/rademux.h:
6939         * gst/realmedia/rmdemux.c:
6940         * gst/realmedia/rmdemux.h:
6941           realmedia: Add support for group-id in the stream-start event
6942
6943 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6944
6945         * gst/asfdemux/gstasfdemux.c:
6946         * gst/asfdemux/gstasfdemux.h:
6947           asfdemux: Add support for group-id in the stream-start event
6948
6949 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6950
6951         * ext/sidplay/gstsiddec.cc:
6952         * ext/sidplay/gstsiddec.h:
6953           siddec: Add support for group-id in the stream-start event
6954
6955 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
6956
6957         * gst/realmedia/rmdemux.c:
6958           rmdemux: Mark demuxer as "running" in push-mode
6959           Allows queries (and other code) to be answered when working in push-mode.
6960           Running would only be set to TRUE accordingly when working in pull-mode
6961           once it had read header/index.
6962           Fixes #680185
6963
6964 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
6965
6966         * ext/mpeg2dec/gstmpeg2dec.c:
6967           mpeg2dec: Properly reset on sequence changes
6968           Otherwise we end up using stray data/buffers.
6969           Fixes #690701
6970
6971 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6972
6973         * configure.ac:
6974           Back to development
6975
6976 === release 1.1.2 ===
6977
6978 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6979
6980         * ChangeLog:
6981         * NEWS:
6982         * RELEASE:
6983         * configure.ac:
6984         * docs/plugins/inspect/plugin-a52dec.xml:
6985         * docs/plugins/inspect/plugin-amrnb.xml:
6986         * docs/plugins/inspect/plugin-amrwbdec.xml:
6987         * docs/plugins/inspect/plugin-asf.xml:
6988         * docs/plugins/inspect/plugin-cdio.xml:
6989         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6990         * docs/plugins/inspect/plugin-dvdread.xml:
6991         * docs/plugins/inspect/plugin-dvdsub.xml:
6992         * docs/plugins/inspect/plugin-lame.xml:
6993         * docs/plugins/inspect/plugin-mad.xml:
6994         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6995         * docs/plugins/inspect/plugin-realmedia.xml:
6996         * docs/plugins/inspect/plugin-siddec.xml:
6997         * docs/plugins/inspect/plugin-twolame.xml:
6998         * docs/plugins/inspect/plugin-x264.xml:
6999         * docs/plugins/inspect/plugin-xingmux.xml:
7000         * gst-plugins-ugly.doap:
7001         * win32/common/config.h:
7002           Release 1.1.2
7003
7004 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7005
7006         * po/af.po:
7007         * po/az.po:
7008         * po/bg.po:
7009         * po/ca.po:
7010         * po/cs.po:
7011         * po/da.po:
7012         * po/de.po:
7013         * po/el.po:
7014         * po/en_GB.po:
7015         * po/eo.po:
7016         * po/es.po:
7017         * po/eu.po:
7018         * po/fi.po:
7019         * po/fr.po:
7020         * po/gl.po:
7021         * po/hu.po:
7022         * po/id.po:
7023         * po/it.po:
7024         * po/ja.po:
7025         * po/lt.po:
7026         * po/lv.po:
7027         * po/ms.po:
7028         * po/mt.po:
7029         * po/nb.po:
7030         * po/nl.po:
7031         * po/or.po:
7032         * po/pl.po:
7033         * po/pt_BR.po:
7034         * po/ro.po:
7035         * po/ru.po:
7036         * po/sk.po:
7037         * po/sl.po:
7038         * po/sq.po:
7039         * po/sr.po:
7040         * po/sv.po:
7041         * po/tr.po:
7042         * po/uk.po:
7043         * po/vi.po:
7044         * po/zh_CN.po:
7045           Update .po files
7046
7047 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7048
7049         * ext/dvdread/dvdreadsrc.c:
7050           dvdreadsrc: correctly determine last chapter's duration
7051           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7052           It worked just fine before ...
7053
7054 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7055
7056         * gst/realmedia/rdtmanager.c:
7057           rdt: forward sticky events
7058
7059 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7060
7061         * configure.ac:
7062           Back to development
7063
7064 === release 1.1.1 ===
7065
7066 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7067
7068         * ChangeLog:
7069         * NEWS:
7070         * RELEASE:
7071         * common:
7072         * configure.ac:
7073         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7074         * docs/plugins/inspect/plugin-a52dec.xml:
7075         * docs/plugins/inspect/plugin-amrnb.xml:
7076         * docs/plugins/inspect/plugin-amrwbdec.xml:
7077         * docs/plugins/inspect/plugin-asf.xml:
7078         * docs/plugins/inspect/plugin-cdio.xml:
7079         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7080         * docs/plugins/inspect/plugin-dvdread.xml:
7081         * docs/plugins/inspect/plugin-dvdsub.xml:
7082         * docs/plugins/inspect/plugin-lame.xml:
7083         * docs/plugins/inspect/plugin-mad.xml:
7084         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7085         * docs/plugins/inspect/plugin-realmedia.xml:
7086         * docs/plugins/inspect/plugin-siddec.xml:
7087         * docs/plugins/inspect/plugin-twolame.xml:
7088         * docs/plugins/inspect/plugin-x264.xml:
7089         * docs/plugins/inspect/plugin-xingmux.xml:
7090         * gst-plugins-ugly.doap:
7091         * win32/common/config.h:
7092           Release 1.1.1
7093
7094 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7095
7096         * po/af.po:
7097         * po/az.po:
7098         * po/bg.po:
7099         * po/ca.po:
7100         * po/cs.po:
7101         * po/da.po:
7102         * po/de.po:
7103         * po/el.po:
7104         * po/en_GB.po:
7105         * po/eo.po:
7106         * po/es.po:
7107         * po/eu.po:
7108         * po/fi.po:
7109         * po/fr.po:
7110         * po/gl.po:
7111         * po/hu.po:
7112         * po/id.po:
7113         * po/it.po:
7114         * po/ja.po:
7115         * po/lt.po:
7116         * po/lv.po:
7117         * po/ms.po:
7118         * po/mt.po:
7119         * po/nb.po:
7120         * po/nl.po:
7121         * po/or.po:
7122         * po/pl.po:
7123         * po/pt_BR.po:
7124         * po/ro.po:
7125         * po/ru.po:
7126         * po/sk.po:
7127         * po/sl.po:
7128         * po/sq.po:
7129         * po/sr.po:
7130         * po/sv.po:
7131         * po/tr.po:
7132         * po/uk.po:
7133         * po/vi.po:
7134         * po/zh_CN.po:
7135           Update .po files
7136
7137 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7138
7139         * common:
7140           Automatic update of common submodule
7141           From 098c0d7 to 01a7a46
7142
7143 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7144
7145         * ext/mpeg2dec/gstmpeg2dec.c:
7146           mpeg2dec: make the aspect ratio calculation more accurate.
7147           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7148           aspect-ratio if we don't have a valid upstream PAR.
7149           https://bugzilla.gnome.org/show_bug.cgi?id=685103
7150
7151 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7152
7153         * common:
7154           Automatic update of common submodule
7155           From 5edcd85 to 098c0d7
7156
7157 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7158
7159         * tests/check/elements/amrnbenc.c:
7160         * tests/check/elements/mpeg2dec.c:
7161         * tests/check/elements/x264enc.c:
7162         * tests/check/elements/xingmux.c:
7163           tests: Fix event handling
7164
7165 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7166
7167         * ext/lame/gstlamemp3enc.c:
7168           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7169           lame does internal resampling, but the base class only cares about
7170           the number of raw samples, so tell finish frames about that, not
7171           the number of samples in the outgoing frame.:
7172
7173 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
7174
7175         * ext/x264/gstx264enc.c:
7176           x264enc: output byte-stream if downstream has ANY caps
7177           It's what people expect when they pipe the output to
7178           filesink or into a tcp connection or pipe.
7179
7180 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
7181
7182         * MAINTAINERS:
7183         * README:
7184         * README.static-linking:
7185         * common:
7186           Automatic update of common submodule
7187           From 3cb3d3c to 5edcd85
7188
7189 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7190
7191         * configure.ac:
7192         * ext/a52dec/Makefile.am:
7193         * ext/amrnb/Makefile.am:
7194         * ext/amrwbdec/Makefile.am:
7195         * ext/cdio/Makefile.am:
7196         * ext/dvdread/Makefile.am:
7197         * ext/lame/Makefile.am:
7198         * ext/mad/Makefile.am:
7199         * ext/mpeg2dec/Makefile.am:
7200         * ext/sidplay/Makefile.am:
7201         * ext/twolame/Makefile.am:
7202         * ext/x264/Makefile.am:
7203         * gst/asfdemux/Makefile.am:
7204         * gst/dvdlpcmdec/Makefile.am:
7205         * gst/dvdsub/Makefile.am:
7206         * gst/realmedia/Makefile.am:
7207         * gst/xingmux/Makefile.am:
7208           gst: Add better support for static plugins
7209
7210 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
7211
7212         * autogen.sh:
7213         * common:
7214           Automatic update of common submodule
7215           From aed87ae to 3cb3d3c
7216
7217 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
7218
7219         * common:
7220           Automatic update of common submodule
7221           From 04c7a1e to aed87ae
7222
7223 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
7224
7225         * gst/asfdemux/gstasfdemux.c:
7226         * gst/realmedia/rmdemux.c:
7227           Use %03u instead of %u in gst_pad_create_stream_id_printf()
7228
7229 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7230
7231         * ext/x264/gstx264enc.c:
7232           x264enc: Fix for 0/1 framerate - now uses VFR in this case
7233           Previously did a division by zero.
7234           https://bugzilla.gnome.org/show_bug.cgi?id=695728
7235
7236 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7237
7238         * common:
7239           Automatic update of common submodule
7240           From 2de221c to 04c7a1e
7241
7242 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
7243
7244         * ext/x264/gstx264enc.c:
7245           x264enc: simplify template caps
7246           No need to make an array for one single element.
7247
7248 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
7249
7250         * ext/x264/gstx264enc.c:
7251           x264enc: put all theoretically possible formats in template caps
7252           and decide at runtime which subset of these (8-bit or 10-bit video
7253           formats) is supported. libx264 will be compiled for one of these
7254           two options, and it is possible to switch by pointing the dynamic
7255           linker to a different libx264 build at runtime. If we want our
7256           template caps to be correct, they should contain all then, with
7257           the actually supported ones determined at runtime.
7258           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7259
7260 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
7261
7262         * ext/x264/gstx264enc.c:
7263           x264enc: detect supported bit depth and pixel formats at runtime
7264           http://bugs.debian.org/667573
7265           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7266
7267 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
7268
7269         * autogen.sh:
7270           autogen.sh: allow calling from out-of-tree
7271           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7272           https://bugzilla.gnome.org/show_bug.cgi?id=692857
7273
7274 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
7275
7276         * common:
7277           Automatic update of common submodule
7278           From a942293 to 2de221c
7279
7280 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
7281
7282         * tests/check/Makefile.am:
7283           tests: use _1_0 variants for the various registry variables
7284           These override the variants without version suffix. Makes 'make check' work
7285           properly in environments that set the suffixed variant for 1.0, such as
7286           jhbuild.
7287
7288 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7289
7290         * common:
7291           Automatic update of common submodule
7292           From a72faea to a942293
7293
7294 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
7295
7296         * configure.ac:
7297           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7298           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7299           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7300           https://bugzilla.gnome.org/show_bug.cgi?id=690881
7301
7302 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7303
7304         * ext/mpeg2dec/gstmpeg2dec.c:
7305           mpeg2dec: use appropriate printf format for gsize
7306
7307 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7308
7309         * ext/cdio/gstcdio.h:
7310           cdio: Fix redundant redeclaration of 'cdio_version_string'
7311           cdio/version.h is already included by cdio/cdio.h
7312
7313 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7314
7315         * ext/sidplay/gstsiddec.cc:
7316           siddec: init debug category
7317
7318 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7319
7320         * configure.ac:
7321         * ext/dvdread/Makefile.am:
7322           dvdread: link to libgmodule-2.0 since the g_module_* API is used
7323           And the gmodule lib has been moved into the Requires.private
7324           section of the pkg-config file in core.
7325
7326 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
7327
7328         * ext/cdio/gstcdiocddasrc.c:
7329         * ext/cdio/gstcdiocddasrc.h:
7330           cdiocddasrc: detect whether drive produces samples in non-host endianness
7331           If drive produces samples in other endianness than the host,
7332           we need to byte swap them before pushing them out, or we
7333           produce nothing but noise. cdparanoia detects this automatically,
7334           but libcdio does not, so we have to do it ourselves.
7335           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7336           https://bugzilla.gnome.org/show_bug.cgi?id=377280
7337
7338 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7339
7340         * common:
7341           Automatic update of common submodule
7342           From b497c4f to a72faea
7343
7344 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7345
7346         * tests/check/elements/xingmux_testdata.h:
7347           xingmux: Fix unit test after change to correctly calculate number of frames
7348
7349 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7350
7351         * ext/x264/gstx264enc.c:
7352           x264enc: Add support for 10-bit color formats
7353           Requires x264 to be built with 10-bit support, which disables
7354           9-bit support. Also only advertise the color formats that were
7355           compiled into x264.
7356
7357 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7358
7359         * ext/x264/gstx264enc.c:
7360           x264enc: Add support for Y444, Y42B and NV12
7361
7362 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
7363
7364         * ext/cdio/Makefile.am:
7365         * ext/cdio/gstcdio.c:
7366           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7367           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7368           if they're not plain ASCII.
7369
7370 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
7371
7372         * gst/xingmux/gstxingmux.c:
7373           xingmux: Properly calculate the number of frames
7374           First, the xing header frame is never added to the count,
7375           we have to increment the count.
7376           Secondly, there is a rounding error when calculating the
7377           frame duration, as spf*GST_SECOND/rate is not an integer
7378           (26122448.9) an it must be 26122449.
7379
7380 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
7381
7382         * configure.ac:
7383           configure.ac: update courtesy of autoupdate
7384
7385 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
7386
7387         * common:
7388         * configure.ac:
7389           configure: let AG_GST_PLUGIN_DOCS check for python
7390           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7391           which as a side-effect should pick up newer python versions as
7392           well.
7393           https://bugzilla.gnome.org/show_bug.cgi?id=563903
7394
7395 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
7396
7397         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7398           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7399
7400 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7401
7402         * tests/check/elements/mpg123audiodec.c:
7403           Fix FSF address
7404           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7405
7406 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
7407
7408         * docs/random/LICENSE:
7409         * ext/a52dec/gsta52dec.c:
7410         * ext/a52dec/gsta52dec.h:
7411         * ext/amrnb/amrnb.c:
7412         * ext/amrnb/amrnbdec.c:
7413         * ext/amrnb/amrnbdec.h:
7414         * ext/amrnb/amrnbenc.c:
7415         * ext/amrnb/amrnbenc.h:
7416         * ext/amrwbdec/amrwb.c:
7417         * ext/amrwbdec/amrwbdec.c:
7418         * ext/amrwbdec/amrwbdec.h:
7419         * ext/cdio/gstcdio.c:
7420         * ext/cdio/gstcdio.h:
7421         * ext/cdio/gstcdiocddasrc.c:
7422         * ext/cdio/gstcdiocddasrc.h:
7423         * ext/dvdread/dvdreadsrc.c:
7424         * ext/dvdread/dvdreadsrc.h:
7425         * ext/lame/gstlamemp3enc.c:
7426         * ext/lame/gstlamemp3enc.h:
7427         * ext/lame/plugin.c:
7428         * ext/mad/gstmad.c:
7429         * ext/mad/gstmad.h:
7430         * ext/mpeg2dec/gstmpeg2dec.c:
7431         * ext/mpeg2dec/gstmpeg2dec.h:
7432         * ext/sidplay/gstsiddec.cc:
7433         * ext/sidplay/gstsiddec.h:
7434         * ext/twolame/gsttwolamemp2enc.c:
7435         * ext/twolame/gsttwolamemp2enc.h:
7436         * ext/x264/gstx264enc.c:
7437         * ext/x264/gstx264enc.h:
7438         * gst-libs/gst/gettext.h:
7439         * gst-libs/gst/glib-compat-private.h:
7440         * gst-libs/gst/gst-i18n-plugin.h:
7441         * gst/asfdemux/asfheaders.c:
7442         * gst/asfdemux/asfheaders.h:
7443         * gst/asfdemux/asfpacket.c:
7444         * gst/asfdemux/asfpacket.h:
7445         * gst/asfdemux/gstasf.c:
7446         * gst/asfdemux/gstasfdemux.c:
7447         * gst/asfdemux/gstasfdemux.h:
7448         * gst/asfdemux/gstrtpasfdepay.c:
7449         * gst/asfdemux/gstrtpasfdepay.h:
7450         * gst/asfdemux/gstrtspwms.c:
7451         * gst/asfdemux/gstrtspwms.h:
7452         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7453         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7454         * gst/dvdsub/gstdvdsubdec.c:
7455         * gst/dvdsub/gstdvdsubdec.h:
7456         * gst/dvdsub/gstdvdsubparse.c:
7457         * gst/dvdsub/gstdvdsubparse.h:
7458         * gst/realmedia/asmrules.c:
7459         * gst/realmedia/asmrules.h:
7460         * gst/realmedia/gstrdtbuffer.c:
7461         * gst/realmedia/gstrdtbuffer.h:
7462         * gst/realmedia/pnmsrc.c:
7463         * gst/realmedia/pnmsrc.h:
7464         * gst/realmedia/rademux.c:
7465         * gst/realmedia/rademux.h:
7466         * gst/realmedia/rdtdepay.c:
7467         * gst/realmedia/rdtdepay.h:
7468         * gst/realmedia/rdtjitterbuffer.c:
7469         * gst/realmedia/rdtjitterbuffer.h:
7470         * gst/realmedia/rdtmanager.c:
7471         * gst/realmedia/rdtmanager.h:
7472         * gst/realmedia/realhash.c:
7473         * gst/realmedia/realhash.h:
7474         * gst/realmedia/realmedia.c:
7475         * gst/realmedia/rmdemux.c:
7476         * gst/realmedia/rmdemux.h:
7477         * gst/realmedia/rmutils.c:
7478         * gst/realmedia/rmutils.h:
7479         * gst/realmedia/rtspreal.c:
7480         * gst/realmedia/rtspreal.h:
7481         * gst/xingmux/gstxingmux.c:
7482         * gst/xingmux/gstxingmux.h:
7483         * gst/xingmux/plugin.c:
7484         * tests/check/elements/amrnbenc.c:
7485         * tests/check/elements/mpeg2dec.c:
7486         * tests/check/elements/x264enc.c:
7487         * tests/check/generic/index.c:
7488         * tests/check/generic/states.c:
7489         * tests/check/pipelines/lame.c:
7490           Fix FSF address
7491           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7492
7493 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
7494
7495         * gst/dvdsub/gstdvdsubdec.c:
7496           dvdsubdec: allocate correct amount of memory for bitmap
7497           https://bugzilla.gnome.org/show_bug.cgi?id=687192
7498
7499 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7500
7501         * ext/mpg123/gstmpg123audiodec.c:
7502           mpg123: removed unnecessary finalize function
7503           https://bugzilla.gnome.org/show_bug.cgi?id=687176
7504
7505 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
7506
7507         * ext/sidplay/gstsiddec.cc:
7508           siddec: reset bytes counter
7509           Reset the total_bytes counter so that we get timestamps correct.
7510           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7511
7512 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
7513
7514         * ext/mpg123/gstmpg123audiodec.c:
7515           mpg123: Fix leaks from not chaining up in the finalize function
7516
7517 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
7518
7519         * configure.ac:
7520         * docs/plugins/inspect/plugin-a52dec.xml:
7521         * docs/plugins/inspect/plugin-amrnb.xml:
7522         * docs/plugins/inspect/plugin-amrwbdec.xml:
7523         * docs/plugins/inspect/plugin-asf.xml:
7524         * docs/plugins/inspect/plugin-cdio.xml:
7525         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7526         * docs/plugins/inspect/plugin-dvdread.xml:
7527         * docs/plugins/inspect/plugin-dvdsub.xml:
7528         * docs/plugins/inspect/plugin-lame.xml:
7529         * docs/plugins/inspect/plugin-mad.xml:
7530         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7531         * docs/plugins/inspect/plugin-realmedia.xml:
7532         * docs/plugins/inspect/plugin-siddec.xml:
7533         * docs/plugins/inspect/plugin-twolame.xml:
7534         * docs/plugins/inspect/plugin-x264.xml:
7535         * docs/plugins/inspect/plugin-xingmux.xml:
7536         * win32/common/config.h:
7537           Back to feature development
7538
7539 === release 1.0.2 ===
7540
7541 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7542
7543         * ChangeLog:
7544         * NEWS:
7545         * RELEASE:
7546         * configure.ac:
7547         * docs/plugins/inspect/plugin-a52dec.xml:
7548         * docs/plugins/inspect/plugin-amrnb.xml:
7549         * docs/plugins/inspect/plugin-amrwbdec.xml:
7550         * docs/plugins/inspect/plugin-asf.xml:
7551         * docs/plugins/inspect/plugin-cdio.xml:
7552         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7553         * docs/plugins/inspect/plugin-dvdread.xml:
7554         * docs/plugins/inspect/plugin-dvdsub.xml:
7555         * docs/plugins/inspect/plugin-lame.xml:
7556         * docs/plugins/inspect/plugin-mad.xml:
7557         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7558         * docs/plugins/inspect/plugin-realmedia.xml:
7559         * docs/plugins/inspect/plugin-siddec.xml:
7560         * docs/plugins/inspect/plugin-twolame.xml:
7561         * docs/plugins/inspect/plugin-x264.xml:
7562         * docs/plugins/inspect/plugin-xingmux.xml:
7563         * gst-plugins-ugly.doap:
7564         * win32/common/config.h:
7565           Release 1.0.2
7566
7567 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7568
7569         * tests/check/elements/mpg123audiodec.c:
7570           tests: fix up mpg123 test a little
7571           - dist input files
7572           - fix sample leak
7573           - simplify check for elements
7574           - only run mpg123 test if mpg123 is available and selected
7575           - fix build in uninstalled setup
7576           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7577
7578 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7579
7580         * tests/check/elements/mpg123audiodec.c:
7581           tets: add unit test for mpg123audiodec
7582           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7583
7584 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7585
7586         * ext/mpg123/gstmpg123audiodec.c:
7587           mpg123: added gtkdoc section
7588           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7589
7590 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7591
7592         * ext/mpg123/gstmpg123audiodec.c:
7593           mpg123: fixed bug with last frame, disabled internal resampler & chatter
7594           * The last MP3 frame wasn't being pushed when base class was draining
7595           * Made sure mpg123 cannot ever use its (crude) internal resampler
7596           * Disabled mpg123 stderr output
7597           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7598
7599 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
7600
7601         * gst/asfdemux/Makefile.am:
7602         * gst/realmedia/Makefile.am:
7603           Makefile.am: Fix typos for generating the Android.mk files
7604           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7605           The typos led to generate the incorrect Android.mk files for the asfdemux
7606           and realmedia plugin.
7607           https://bugzilla.gnome.org/show_bug.cgi?id=686748
7608
7609 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7610
7611         * ext/mpg123/gstmpg123audiodec.c:
7612           mpg123: cleaned up comments, formatting, and logging lines
7613           also replaced mpg123decoder->handle != NULL checks with asserts
7614           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7615
7616 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7617
7618         * ext/dvdread/dvdreadsrc.c:
7619           dvdreadsrc: correctly set next cell when seeking to sector
7620
7621 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7622
7623         * gst/dvdsub/gstdvdsubparse.c:
7624           dvdsubparse: send src caps when receiving sink caps
7625
7626 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7627
7628         * ext/dvdread/dvdreadsrc.c:
7629           dvdreadsrc: update dvd event to enhanced approach
7630           ... in line with resindvdsrc.
7631
7632 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7633
7634         * docs/Makefile.am:
7635           docs: add 'make upload' target for new-release script
7636
7637 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7638
7639         * configure.ac:
7640         * docs/plugins/inspect/plugin-a52dec.xml:
7641         * docs/plugins/inspect/plugin-amrnb.xml:
7642         * docs/plugins/inspect/plugin-amrwbdec.xml:
7643         * docs/plugins/inspect/plugin-asf.xml:
7644         * docs/plugins/inspect/plugin-cdio.xml:
7645         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7646         * docs/plugins/inspect/plugin-dvdread.xml:
7647         * docs/plugins/inspect/plugin-dvdsub.xml:
7648         * docs/plugins/inspect/plugin-lame.xml:
7649         * docs/plugins/inspect/plugin-mad.xml:
7650         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7651         * docs/plugins/inspect/plugin-realmedia.xml:
7652         * docs/plugins/inspect/plugin-siddec.xml:
7653         * docs/plugins/inspect/plugin-twolame.xml:
7654         * docs/plugins/inspect/plugin-x264.xml:
7655         * docs/plugins/inspect/plugin-xingmux.xml:
7656         * win32/common/config.h:
7657           Back to development (bug fixing)
7658
7659 === release 1.0.1 ===
7660
7661 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
7662
7663         * ChangeLog:
7664         * NEWS:
7665         * RELEASE:
7666         * configure.ac:
7667         * docs/plugins/inspect/plugin-a52dec.xml:
7668         * docs/plugins/inspect/plugin-amrnb.xml:
7669         * docs/plugins/inspect/plugin-amrwbdec.xml:
7670         * docs/plugins/inspect/plugin-asf.xml:
7671         * docs/plugins/inspect/plugin-cdio.xml:
7672         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7673         * docs/plugins/inspect/plugin-dvdread.xml:
7674         * docs/plugins/inspect/plugin-dvdsub.xml:
7675         * docs/plugins/inspect/plugin-lame.xml:
7676         * docs/plugins/inspect/plugin-mad.xml:
7677         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7678         * docs/plugins/inspect/plugin-realmedia.xml:
7679         * docs/plugins/inspect/plugin-siddec.xml:
7680         * docs/plugins/inspect/plugin-twolame.xml:
7681         * docs/plugins/inspect/plugin-x264.xml:
7682         * docs/plugins/inspect/plugin-xingmux.xml:
7683         * gst-plugins-ugly.doap:
7684         * win32/common/config.h:
7685           Release 1.0.1
7686
7687 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7688
7689         * common:
7690           Automatic update of common submodule
7691           From 6c0b52c to 6bb6951
7692
7693 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
7694
7695         * ext/mpeg2dec/gstmpeg2dec.c:
7696           mpeg2dec: Don't error out when there is no associated buffer
7697           In 0.10, having mpeg2dec occasionally tell us to output a frame that
7698           was never decoded was just ignored, so do the same in 1.0
7699           Fixes: #685107
7700
7701 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
7702
7703         * REQUIREMENTS:
7704         * gst/dvdsub/gstdvdsubdec.c:
7705           Purge mention of liboil and update REQUIREMENTS
7706           https://bugzilla.gnome.org/show_bug.cgi?id=673285
7707
7708 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
7709
7710         * ext/x264/gstx264enc.c:
7711           x264enc: when setting fallback decoder latency, set valid min_latency
7712           Min. latency needs to be a valid time, so pass 0 as default
7713           value in the fallback case where we can't determine any latency,
7714           and avoid nasty criticals at runtime.
7715
7716 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7717
7718         * configure.ac:
7719         * docs/plugins/inspect/plugin-a52dec.xml:
7720         * docs/plugins/inspect/plugin-amrnb.xml:
7721         * docs/plugins/inspect/plugin-amrwbdec.xml:
7722         * docs/plugins/inspect/plugin-asf.xml:
7723         * docs/plugins/inspect/plugin-cdio.xml:
7724         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7725         * docs/plugins/inspect/plugin-dvdread.xml:
7726         * docs/plugins/inspect/plugin-dvdsub.xml:
7727         * docs/plugins/inspect/plugin-lame.xml:
7728         * docs/plugins/inspect/plugin-mad.xml:
7729         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7730         * docs/plugins/inspect/plugin-realmedia.xml:
7731         * docs/plugins/inspect/plugin-siddec.xml:
7732         * docs/plugins/inspect/plugin-twolame.xml:
7733         * docs/plugins/inspect/plugin-x264.xml:
7734         * docs/plugins/inspect/plugin-xingmux.xml:
7735         * win32/common/config.h:
7736           Back to development (bug fixing)
7737
7738 === release 1.0.0 ===
7739
7740 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7741
7742         * NEWS:
7743         * RELEASE:
7744         * configure.ac:
7745         * docs/plugins/inspect/plugin-a52dec.xml:
7746         * docs/plugins/inspect/plugin-amrnb.xml:
7747         * docs/plugins/inspect/plugin-amrwbdec.xml:
7748         * docs/plugins/inspect/plugin-asf.xml:
7749         * docs/plugins/inspect/plugin-cdio.xml:
7750         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7751         * docs/plugins/inspect/plugin-dvdread.xml:
7752         * docs/plugins/inspect/plugin-dvdsub.xml:
7753         * docs/plugins/inspect/plugin-lame.xml:
7754         * docs/plugins/inspect/plugin-mad.xml:
7755         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7756         * docs/plugins/inspect/plugin-realmedia.xml:
7757         * docs/plugins/inspect/plugin-siddec.xml:
7758         * docs/plugins/inspect/plugin-twolame.xml:
7759         * docs/plugins/inspect/plugin-x264.xml:
7760         * docs/plugins/inspect/plugin-xingmux.xml:
7761         * gst-plugins-ugly.doap:
7762         * win32/common/config.h:
7763           Release 1.0.0
7764
7765 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
7766
7767         * common:
7768           Automatic update of common submodule
7769           From 4f962f7 to 6c0b52c
7770
7771 === release 0.11.99 ===
7772
7773 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7774
7775         * configure.ac:
7776         * docs/plugins/inspect/plugin-xingmux.xml:
7777         * gst-plugins-ugly.doap:
7778         * win32/common/config.h:
7779           Release 0.11.99
7780
7781 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7782
7783         * docs/plugins/inspect/plugin-a52dec.xml:
7784         * docs/plugins/inspect/plugin-amrnb.xml:
7785         * docs/plugins/inspect/plugin-amrwbdec.xml:
7786         * docs/plugins/inspect/plugin-asf.xml:
7787         * docs/plugins/inspect/plugin-cdio.xml:
7788         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7789         * docs/plugins/inspect/plugin-dvdread.xml:
7790         * docs/plugins/inspect/plugin-dvdsub.xml:
7791         * docs/plugins/inspect/plugin-lame.xml:
7792         * docs/plugins/inspect/plugin-mad.xml:
7793         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7794         * docs/plugins/inspect/plugin-realmedia.xml:
7795         * docs/plugins/inspect/plugin-siddec.xml:
7796         * docs/plugins/inspect/plugin-twolame.xml:
7797         * docs/plugins/inspect/plugin-x264.xml:
7798           docs: update docs
7799
7800 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7801
7802         * configure.ac:
7803         * ext/amrnb/Makefile.am:
7804         * ext/amrwbdec/Makefile.am:
7805         * ext/lame/Makefile.am:
7806         * ext/twolame/Makefile.am:
7807         * tests/check/Makefile.am:
7808           Remove -DGST_USE_UNSTABLE_API
7809
7810 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7811
7812         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7813         * docs/plugins/inspect/plugin-a52dec.xml:
7814         * docs/plugins/inspect/plugin-amrnb.xml:
7815         * docs/plugins/inspect/plugin-amrwbdec.xml:
7816         * docs/plugins/inspect/plugin-asf.xml:
7817         * docs/plugins/inspect/plugin-cdio.xml:
7818         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7819         * docs/plugins/inspect/plugin-dvdread.xml:
7820         * docs/plugins/inspect/plugin-dvdsub.xml:
7821         * docs/plugins/inspect/plugin-lame.xml:
7822         * docs/plugins/inspect/plugin-mad.xml:
7823         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7824         * docs/plugins/inspect/plugin-realmedia.xml:
7825         * docs/plugins/inspect/plugin-siddec.xml:
7826         * docs/plugins/inspect/plugin-twolame.xml:
7827         * docs/plugins/inspect/plugin-x264.xml:
7828           Update docs
7829
7830 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7831
7832         * ext/cdio/gstcdio.c:
7833           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
7834           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
7835           introspection/updating for this plugin.
7836
7837 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7838
7839         * gst-plugins-ugly.spec.in:
7840           Switch to F18 package naming
7841
7842 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7843
7844         * ext/dvdread/demo-play:
7845         * tests/check/elements/mpeg2dec.c:
7846           rename some caps and elements in examples
7847
7848 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
7849
7850         * configure.ac:
7851           Back to development
7852
7853 === release 0.11.94 ===
7854
7855 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
7856
7857         * ChangeLog:
7858         * configure.ac:
7859         * gst-plugins-ugly.doap:
7860         * win32/common/config.h:
7861           Release 0.11.94
7862
7863 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
7864
7865         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7866         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7867         * docs/plugins/gst-plugins-ugly-plugins.signals:
7868         * docs/plugins/inspect/plugin-a52dec.xml:
7869         * docs/plugins/inspect/plugin-amrnb.xml:
7870         * docs/plugins/inspect/plugin-amrwbdec.xml:
7871         * docs/plugins/inspect/plugin-asf.xml:
7872         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7873         * docs/plugins/inspect/plugin-dvdread.xml:
7874         * docs/plugins/inspect/plugin-dvdsub.xml:
7875         * docs/plugins/inspect/plugin-lame.xml:
7876         * docs/plugins/inspect/plugin-mad.xml:
7877         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7878         * docs/plugins/inspect/plugin-realmedia.xml:
7879         * docs/plugins/inspect/plugin-siddec.xml:
7880         * docs/plugins/inspect/plugin-twolame.xml:
7881         * docs/plugins/inspect/plugin-x264.xml:
7882           docs: update docs
7883
7884 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7885
7886         * gst/realmedia/rmdemux.c:
7887           rmdemux: use DTS and PTS
7888           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
7889           undefined to make the decoder do the right thing. We can then remove the code
7890           that tries to guess the PTS from the DTS.
7891
7892 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
7893
7894         * ext/mpeg2dec/gstmpeg2dec.c:
7895           mpeg2dec: Hold ref to buffer while mapped
7896           So that the buffer still exists when we go to unmap it later,
7897           even if it got pushed in the meantime.
7898
7899 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
7900
7901         * tests/check/elements/x264enc.c:
7902           x264enc test: x264enc produces constrained-baseline, not the full baseline
7903
7904 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7905
7906         * gst/asfdemux/gstasfdemux.c:
7907         * gst/realmedia/rademux.c:
7908         * gst/realmedia/rmdemux.c:
7909           gst: only activate in pull mode if upstream is seekable
7910
7911 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7912
7913         * gst/realmedia/rademux.c:
7914           rademux: tags can be NULL
7915
7916 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7917
7918         * ext/mad/gstmad.c:
7919           mad: fix email address
7920
7921 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7922
7923         * ext/mad/gstmad.c:
7924           mad: init base class method only once
7925
7926 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7927
7928         * gst/xingmux/gstxingmux.c:
7929           xingmux: remove defunct commented code
7930
7931 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7932
7933         * gst/dvdsub/gstdvdsubdec.c:
7934           dvbsubdec: handle and send GAP event
7935           ... in stead of update newsegment event.
7936
7937 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7938
7939         * gst/dvdsub/gstdvdsubdec.c:
7940           dvbsubdec: adjust disabled code comment style
7941
7942 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7943
7944         * ext/x264/gstx264enc.c:
7945           x264enc: clean up some debug statements
7946
7947 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7948
7949         * ext/x264/gstx264enc.c:
7950         * ext/x264/gstx264enc.h:
7951           x264enc: handle possibly negative DTS provided by codec
7952           ... by arranging for an offset such that DTS == PTS for keyframes,
7953           which is expected elsewhere to go along with semantics of PTS and DTS.
7954           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
7955
7956 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
7957
7958         * gst-plugins-ugly.spec.in:
7959           Fix spec file for ugly
7960
7961 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7962
7963         * tests/check/elements/mpeg2dec.c:
7964           tests: mpeg2dec: initialize variable
7965           ... which avoids test segfaulting.
7966
7967 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
7968
7969         * tests/check/elements/mpeg2dec.c:
7970           check: Feed parsed data to mpeg2dec
7971           And fix the expected output caps by adding colorimetry field
7972
7973 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
7974
7975         * common:
7976           Automatic update of common submodule
7977           From 668acee to 4f962f7
7978
7979 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
7980
7981         * configure.ac:
7982           configure: bump gtk-doc req to 1.12 (mar-2009)
7983           This allows us to e.g. unconditionally use gtkdoc-rebase.
7984
7985 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
7986
7987         * docs/plugins/inspect/plugin-dvdsub.xml:
7988         * gst/dvdsub/gstdvdsubdec.c:
7989         * gst/dvdsub/gstdvdsubparse.c:
7990           video/x-dvd-subpicture -> subpicture/x-dvd
7991
7992 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7993
7994         * ext/x264/gstx264enc.c:
7995           x264enc: Use new video encoder base class API for handling tags
7996
7997 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7998
7999         * ext/mpg123/gstmpg123audiodec.c:
8000           mpg123: Give MARGINAL rank to the mpg123 decoder element
8001
8002 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8003
8004         * gst/dvdsub/gstdvdsubdec.c:
8005           dvdsubdec: Set alignment at the correct place of GstAllocationParams
8006
8007 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8008
8009         * configure.ac:
8010         * win32/common/config.h:
8011           Back to development
8012
8013 === release 0.11.93 ===
8014
8015 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8016
8017         * configure.ac:
8018         * gst-plugins-ugly.doap:
8019         * win32/common/config.h:
8020           Release 0.11.93
8021
8022 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8023
8024         * gst/asfdemux/asfpacket.c:
8025         * gst/realmedia/rmdemux.c:
8026           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8027
8028 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8029
8030         * ext/mpg123/Makefile.am:
8031           mpg123: dist header file
8032
8033 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8034
8035         * gst/asfdemux/asfpacket.c:
8036           asfdemux: avoid some more invalid timestamp arithmetic
8037           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8038
8039 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8040
8041         * ext/sidplay/gstsiddec.cc:
8042         * gst/asfdemux/gstasfdemux.c:
8043         * gst/realmedia/rademux.c:
8044         * gst/realmedia/rmdemux.c:
8045           gst: Add stream-id to stream-start events
8046
8047 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
8048
8049         * ext/mpeg2dec/gstmpeg2dec.c:
8050           mpeg2dec: Don't use NULL values for fbuf
8051           We need to make a difference between the initial dummy buffers (which
8052           have a fbuf->id of NULL) and the buffers on which we allocated
8053           video frames.
8054
8055 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
8056
8057         * common:
8058           Automatic update of common submodule
8059           From 94ccf4c to 668acee
8060
8061 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
8062
8063         * ext/a52dec/gsta52dec.c:
8064         * ext/lame/gstlamemp3enc.c:
8065         * gst/asfdemux/gstasfdemux.c:
8066         * gst/realmedia/rademux.c:
8067         * gst/realmedia/rmdemux.c:
8068         * gst/realmedia/rmutils.c:
8069           gst_tag_list_free -> gst_tag_list_unref
8070
8071 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8072
8073         * ext/mpg123/gstmpg123audiodec.c:
8074           mpg123: map input buffer in READ mode, not WRITE mode
8075           Makes things actually work.
8076
8077 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8078
8079         * ext/mpg123/gstmpg123audiodec.c:
8080           mpg123: query supported output formats at run-time
8081           Fixes stuff. We use a string here since we can't be bothered
8082           with GValue.
8083
8084 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8085
8086         * ext/mpg123/Makefile.am:
8087           mpg123: hook up to build system
8088
8089 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
8090
8091         * ext/mpg123/gstmpg123audiodec.c:
8092         * ext/mpg123/gstmpg123audiodec.h:
8093           mpg123: add new libmpg123-based mp3 decoder plugin
8094           Needs a bit of cleaning up.
8095           https://bugzilla.gnome.org/show_bug.cgi?id=681003
8096
8097 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8098
8099         * ext/sidplay/gstsiddec.cc:
8100         * ext/x264/gstx264enc.c:
8101         * gst/asfdemux/gstasfdemux.c:
8102         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8103         * gst/realmedia/rademux.c:
8104         * gst/realmedia/rmdemux.c:
8105           tag: Update for taglist/tag event API changes
8106
8107 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
8108
8109         * ext/mpeg2dec/gstmpeg2dec.c:
8110           mpeg2dec: Avoid dropping first GOP
8111           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8112           do not check if it is NULL or not.
8113           And cleanup a bit of debug
8114
8115 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8116
8117         * gst/realmedia/rdtmanager.c:
8118         * gst/realmedia/rdtmanager.h:
8119           rdt: add on-npt-stop signal
8120           rtspsrc will look for it.
8121
8122 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8123
8124         * gst/realmedia/rdtmanager.c:
8125           rdt: set caps after activating the pad
8126
8127 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8128
8129         * gst/realmedia/gstrdtbuffer.c:
8130           rdt: reset map info
8131
8132 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8133
8134         * gst/asfdemux/gstrtpasfdepay.c:
8135           asfdepay: fix padding correction
8136           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8137           existing memory in the target buffer..
8138           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8139
8140 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8141
8142         * ext/mpeg2dec/gstmpeg2dec.c:
8143           mpeg2dec: copy buffer flags when cropping
8144           When we crop a buffer, copy the flags as well.
8145
8146 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
8147
8148         * ext/mpeg2dec/gstmpeg2dec.c:
8149           mpeg2dec: Fix GstVideoInfo pointer
8150
8151 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
8152
8153         * ext/mpeg2dec/gstmpeg2dec.c:
8154           mpeg2dec: Correctly flag output buffer interlaced state
8155           If the sequence is not flagged as progressive its buffers are marked
8156           interlace mode mixed. There is an individual picture flag indicating
8157           whether picture in the sequence are interlaced or not. This is used
8158           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8159           completely indicate the buffer's interlaced state.
8160           Also, TFF and RFF should only be set if the sequence is not progressive.
8161
8162 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8163
8164         * ext/mpeg2dec/gstmpeg2dec.c:
8165           ext: Update for video base classes API changes
8166
8167 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8168
8169         * common:
8170           Automatic update of common submodule
8171           From 98e386f to 94ccf4c
8172
8173 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8174
8175         * gst/asfdemux/asfpacket.c:
8176           asfdemux: make sure to avoid arithmetic with _NONE timestamp
8177
8178 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8179
8180         * gst/asfdemux/asfpacket.c:
8181           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8182           ... so it does not get used as first (valid) payload ts, whereas
8183           the first real valid payload ts may be considerably larger.
8184           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8185
8186 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8187
8188         * gst/asfdemux/gstasfdemux.c:
8189           asfdemux: slightly relax supported seek requirements
8190           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8191
8192 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8193
8194         * ext/mpeg2dec/gstmpeg2dec.c:
8195           mpeg2dec: Propagate GstFlowReturn where needed
8196           It was just ignoring the return values...
8197
8198 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8199
8200         * ext/mpeg2dec/gstmpeg2dec.c:
8201           mpeg2dec: Store temporary buffers out of the way
8202           When mpeg2dec needs to do cropping (because downstream can't handle it),
8203           we need temporary buffers to decode to.
8204           Use the user_data field to store those, and unify the rest of the code
8205           that needs to touch a buffer (regardless of how/where it was allocated).
8206           https://bugzilla.gnome.org/show_bug.cgi?id=680194
8207
8208 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8209
8210         * ext/mpeg2dec/gstmpeg2dec.c:
8211           mpeg2dec: Call gst_video_decoder_negotiate()
8212
8213 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8214
8215         * gst/realmedia/rmdemux.c:
8216           rmdemux: give stream tags a different event name so they don't overwrite global tags
8217           There can only be one taglist per name for sticky tag events.
8218           Needs to be fixed more properly, see
8219           https://bugzilla.gnome.org/show_bug.cgi?id=677619
8220
8221 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8222
8223         * gst/realmedia/rademux.c:
8224           rademux: set/send caps on pad after activating it
8225
8226 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8227
8228         * gst/realmedia/rmdemux.c:
8229           rmdemux: set/send caps after activating the source pads
8230           Makes sure the caps event isn't dropped immediately.
8231
8232 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8233
8234         * ext/dvdread/dvdreadsrc.c:
8235           dvdreadsrc: mustn't drop queries like caps query if not started yet
8236
8237 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
8238
8239         * gst/asfdemux/gstasfdemux.c:
8240           asfdemux: extract WM/Year as GstDateTime instead of GDate
8241           So we can signal that only the year field is valid.
8242
8243 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8244
8245         * gst/asfdemux/gstasfdemux.c:
8246           asfdemux: don't leak payload if we are not pushing it
8247
8248 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8249
8250         * ext/sidplay/gstsiddec.cc:
8251         * gst/asfdemux/gstasfdemux.c:
8252         * gst/realmedia/rademux.c:
8253         * gst/realmedia/rmdemux.c:
8254           demuxers: Push STREAM_START when needed
8255
8256 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8257
8258         * gst/asfdemux/gstasfdemux.c:
8259           asf: don't push on inactive streams
8260
8261 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8262
8263         * ext/dvdread/dvdreadsrc.c:
8264           dvdreadsrc: set rank to NONE
8265           It should never be autoplugged really, for DVD
8266           playback there's rsndvd (or will be, realsoonnow).
8267
8268 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8269
8270         * ext/mpeg2dec/gstmpeg2dec.c:
8271           fix for allocator API changes
8272
8273 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8274
8275         * ext/x264/gstx264enc.c:
8276           update for query api changes
8277
8278 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8279
8280         * ext/mpeg2dec/gstmpeg2dec.c:
8281           update for query api changes
8282
8283 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8284
8285         * ext/x264/gstx264enc.c:
8286           update for allocation query changes
8287
8288 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
8289
8290         * LICENSE_readme:
8291           LICENSE_readme: fix typo
8292
8293 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
8294
8295         * LICENSE_readme:
8296           LICENSE_readme: mention x264
8297           https://bugzilla.gnome.org/show_bug.cgi?id=679472
8298
8299 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8300
8301         * gst/asfdemux/gstasfdemux.c:
8302         * gst/realmedia/rademux.c:
8303         * gst/realmedia/rmdemux.c:
8304           gst: Implement segment-done event
8305
8306 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8307
8308         * gst/asfdemux/gstasfdemux.c:
8309           asf: fix x-wmv format in caps
8310
8311 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8312
8313         * gst/asfdemux/asfpacket.c:
8314           asf: unmap packets
8315
8316 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
8317
8318         * gst/asfdemux/asfpacket.c:
8319         * gst/asfdemux/asfpacket.h:
8320         * gst/asfdemux/gstasfdemux.c:
8321           asfdemux: Ignore parsing errors from broken packets
8322           We should instead be counting the number of errors and exiting if
8323           they're too numerous. This makes a number of broken ASF files playable.
8324           https://bugzilla.gnome.org/show_bug.cgi?id=678543
8325           Conflicts:
8326           gst/asfdemux/asfpacket.c
8327           gst/asfdemux/gstasfdemux.c
8328
8329 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8330
8331         * gst/asfdemux/gstasfdemux.c:
8332           fix interlace-mode
8333
8334 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8335
8336         * ext/mpeg2dec/gstmpeg2dec.c:
8337           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8338
8339 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8340
8341         * ext/mpeg2dec/gstmpeg2dec.c:
8342           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8343           Fixes bug #377713.
8344
8345 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
8346
8347         * ext/x264/gstx264enc.c:
8348           x264enc: Fix unitialized variable and taglist event
8349
8350 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8351
8352         * ext/mpeg2dec/gstmpeg2dec.c:
8353           mpeg2dec: fix compilation
8354
8355 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8356
8357         * ext/sidplay/gstsiddec.cc:
8358         * gst/asfdemux/gstasfdemux.c:
8359         * gst/realmedia/rademux.c:
8360         * gst/realmedia/rdtmanager.c:
8361         * gst/realmedia/rmdemux.c:
8362           update for task api change
8363
8364 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8365
8366         * ext/mpeg2dec/gstmpeg2dec.c:
8367         * ext/x264/gstx264enc.c:
8368           fix compilation
8369
8370 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8371
8372         * ext/mpeg2dec/gstmpeg2dec.c:
8373         * ext/mpeg2dec/gstmpeg2dec.h:
8374           mpeg2dec: Port to 0.11 again
8375
8376 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8377
8378         * ext/x264/gstx264enc.c:
8379           x264enc: Fix compiler warning
8380
8381 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8382
8383         * ext/mpeg2dec/gstmpeg2dec.c:
8384         * ext/mpeg2dec/gstmpeg2dec.h:
8385           mpeg2dec: Report PAR if not present upstream
8386           And clean up some code
8387
8388 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8389
8390         * ext/mpeg2dec/gstmpeg2dec.c:
8391           mpeg2dec: use _scale_ceil to compute frame period
8392           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8393
8394 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8395
8396         * ext/mpeg2dec/gstmpeg2dec.c:
8397           mpeg2dec: mpeg2dec actually has 3 frame latency
8398           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8399
8400 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8401
8402         * ext/mpeg2dec/gstmpeg2dec.c:
8403           mpeg2dec: Fix large output buffers leak
8404
8405 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8406
8407         * ext/mpeg2dec/gstmpeg2dec.c:
8408           mpeg2dec: Port to new way of handling frame reference
8409
8410 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8411
8412         * ext/mpeg2dec/gstmpeg2dec.c:
8413           mpeg2dec: don't leak input_state
8414
8415 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8416
8417         * ext/mpeg2dec/gstmpeg2dec.c:
8418         * ext/mpeg2dec/gstmpeg2dec.h:
8419           mpeg2dec: Port to GstVideoDecoder base class
8420           Conflicts:
8421           ext/mpeg2dec/gstmpeg2dec.c
8422           ext/mpeg2dec/gstmpeg2dec.h
8423           Back to 0.10 state, needs to be ported to 0.11 again.
8424
8425 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8426
8427           Merge remote-tracking branch 'origin/master'
8428
8429 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8430
8431         * ext/x264/gstx264enc.c:
8432         * ext/x264/gstx264enc.h:
8433           x264enc: Port to 0.11 again
8434
8435 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8436
8437         * ext/x264/gstx264enc.c:
8438           x264enc: Don't set latency while holding object lock
8439           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8440           https://bugzilla.gnome.org/show_bug.cgi?id=675762
8441
8442 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8443
8444         * ext/x264/gstx264enc.c:
8445           x264enc: Use video encoder stream lock to avoid deadlock
8446
8447 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8448
8449         * ext/x264/gstx264enc.c:
8450           x264enc: Port to new way of passing frame reference
8451
8452 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8453
8454         * ext/x264/gstx264enc.c:
8455           x264enc: Set default stream-format to avc as it's a better format
8456
8457 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8458
8459         * ext/x264/gstx264enc.c:
8460           x264enc: Fix setting latency
8461           Fixes setting latency when framerate is dynamic and round up the latency
8462           to avoid rounding issues.
8463
8464 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8465
8466         * ext/x264/gstx264enc.c:
8467           x264enc: gst_video_encoder_get_frame() is now transfer full
8468
8469 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8470
8471         * ext/x264/gstx264enc.c:
8472           x264enc: don't leak output state
8473
8474 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8475
8476         * ext/x264/gstx264enc.c:
8477         * ext/x264/gstx264enc.h:
8478           x264enc: Remove x264 backward compatibility support
8479
8480 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8481
8482         * ext/x264/gstx264enc.c:
8483           x264enc: Report latency base on x264 buffer size
8484
8485 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8486
8487         * configure.ac:
8488         * ext/x264/gstx264enc.c:
8489         * ext/x264/gstx264enc.h:
8490           x264enc: Port to GstVideoEncoder baseclass
8491           Conflicts:
8492           configure.ac
8493           ext/x264/gstx264enc.c
8494           ext/x264/gstx264enc.h
8495           Back to 0.10 state, needs to be ported to 0.11 again.
8496
8497 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8498
8499         * Android.mk:
8500         * LICENSE_readme:
8501         * configure.ac:
8502         * docs/plugins/Makefile.am:
8503         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8504         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8505         * docs/plugins/inspect/plugin-synaesthesia.xml:
8506         * gst/synaesthesia/.gitignore:
8507         * gst/synaesthesia/Makefile.am:
8508         * gst/synaesthesia/README:
8509         * gst/synaesthesia/gstsynaesthesia.c:
8510         * gst/synaesthesia/gstsynaesthesia.h:
8511         * gst/synaesthesia/synaescope.c:
8512         * gst/synaesthesia/synaescope.h:
8513           synaesthesia: remove experimental GPL-ed synaesthesia plugin
8514           It never made it out of experimental, and there's a new
8515           synaescope element in gst-plugins-bad that's hopefully
8516           sufficiently similar.
8517           https://bugzilla.gnome.org/show_bug.cgi?id=356882
8518
8519 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8520
8521         * gst/mpegstream/.gitignore:
8522           mpegstream: remove leftover hidden .gitignore file
8523
8524 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8525
8526         * gst/synaesthesia/gstsynaesthesia.c:
8527         * tests/check/elements/amrnbenc.c:
8528         * tests/check/elements/x264enc.c:
8529           elements: Use gst_pad_set_caps() instead of manual event fiddling
8530
8531 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8532
8533         * common:
8534           Automatic update of common submodule
8535           From 03a0e57 to 98e386f
8536
8537 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8538
8539         * configure.ac:
8540           Back to development
8541
8542 === release 0.11.92 ===
8543
8544 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8545
8546         * ChangeLog:
8547         * NEWS:
8548         * RELEASE:
8549         * configure.ac:
8550         * docs/plugins/inspect/plugin-a52dec.xml:
8551         * docs/plugins/inspect/plugin-amrnb.xml:
8552         * docs/plugins/inspect/plugin-amrwbdec.xml:
8553         * docs/plugins/inspect/plugin-asf.xml:
8554         * docs/plugins/inspect/plugin-cdio.xml:
8555         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8556         * docs/plugins/inspect/plugin-dvdread.xml:
8557         * docs/plugins/inspect/plugin-dvdsub.xml:
8558         * docs/plugins/inspect/plugin-lame.xml:
8559         * docs/plugins/inspect/plugin-mad.xml:
8560         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8561         * docs/plugins/inspect/plugin-realmedia.xml:
8562         * docs/plugins/inspect/plugin-siddec.xml:
8563         * docs/plugins/inspect/plugin-twolame.xml:
8564         * docs/plugins/inspect/plugin-x264.xml:
8565         * gst-plugins-ugly.doap:
8566         * win32/common/config.h:
8567           Release 0.11.92
8568
8569 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8570
8571         * po/af.po:
8572         * po/az.po:
8573         * po/bg.po:
8574         * po/ca.po:
8575         * po/cs.po:
8576         * po/da.po:
8577         * po/de.po:
8578         * po/el.po:
8579         * po/en_GB.po:
8580         * po/eo.po:
8581         * po/es.po:
8582         * po/eu.po:
8583         * po/fi.po:
8584         * po/fr.po:
8585         * po/gl.po:
8586         * po/hu.po:
8587         * po/id.po:
8588         * po/it.po:
8589         * po/ja.po:
8590         * po/lt.po:
8591         * po/lv.po:
8592         * po/ms.po:
8593         * po/mt.po:
8594         * po/nb.po:
8595         * po/nl.po:
8596         * po/or.po:
8597         * po/pl.po:
8598         * po/pt_BR.po:
8599         * po/ro.po:
8600         * po/ru.po:
8601         * po/sk.po:
8602         * po/sl.po:
8603         * po/sq.po:
8604         * po/sr.po:
8605         * po/sv.po:
8606         * po/tr.po:
8607         * po/uk.po:
8608         * po/vi.po:
8609         * po/zh_CN.po:
8610           Update .po files
8611
8612 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8613
8614         * common:
8615           Automatic update of common submodule
8616           From 1fab359 to 03a0e57
8617
8618 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8619
8620         * ext/sidplay/gstsiddec.cc:
8621         * gst/asfdemux/gstasfdemux.c:
8622         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8623         * gst/realmedia/rademux.c:
8624         * gst/realmedia/rmdemux.c:
8625           update for tag event change
8626
8627 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8628
8629         * common:
8630           Automatic update of common submodule
8631           From f1b5a96 to 1fab359
8632
8633 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8634
8635         * common:
8636           Automatic update of common submodule
8637           From 92b7266 to f1b5a96
8638
8639 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8640
8641         * common:
8642           Automatic update of common submodule
8643           From ec1c4a8 to 92b7266
8644
8645 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8646
8647         * common:
8648           Automatic update of common submodule
8649           From 3429ba6 to ec1c4a8
8650
8651 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8652
8653         * gst/realmedia/rmutils.c:
8654           realmedia: don't use GstStructure API on tag lists
8655
8656 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
8657
8658         * ext/a52dec/gsta52dec.c:
8659           a52dec: really prefer the original number (and position) of channels
8660           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8661
8662 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8663
8664         * common:
8665           Automatic update of common submodule
8666           From dc70203 to 3429ba6
8667
8668 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8669
8670         * configure.ac:
8671         * ext/x264/gstx264enc.c:
8672           x264: bump x264 requirement to build 106 or later
8673           Build 106 is from September 2010.
8674           https://bugzilla.gnome.org/show_bug.cgi?id=676257
8675
8676 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
8677
8678         * ext/a52dec/gsta52dec.c:
8679         * m4/a52.m4:
8680           a52dec: adapt to work also with new liba52
8681           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8682
8683 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8684
8685         * ext/a52dec/gsta52dec.c:
8686           a52dec: trigger renegotiation upon changed stream channels
8687           Fixes #675451
8688
8689 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8690
8691         * configure.ac:
8692           configure: Require core/base 0.11.91
8693
8694 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
8695
8696         * .gitignore:
8697           .gitignore: add visual studio IDE files and OS X .DS_Store files
8698           https://bugzilla.gnome.org/show_bug.cgi?id=667899
8699
8700 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8701
8702         * configure.ac:
8703           Back to development
8704
8705 === release 0.11.91 ===
8706
8707 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8708
8709         * ChangeLog:
8710         * NEWS:
8711         * RELEASE:
8712         * common:
8713         * configure.ac:
8714         * gst-plugins-ugly.doap:
8715         * win32/common/config.h:
8716           Release 0.11.91
8717
8718 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8719
8720         * po/af.po:
8721         * po/az.po:
8722         * po/bg.po:
8723         * po/ca.po:
8724         * po/cs.po:
8725         * po/da.po:
8726         * po/de.po:
8727         * po/el.po:
8728         * po/en_GB.po:
8729         * po/eo.po:
8730         * po/es.po:
8731         * po/eu.po:
8732         * po/fi.po:
8733         * po/fr.po:
8734         * po/gl.po:
8735         * po/hu.po:
8736         * po/id.po:
8737         * po/it.po:
8738         * po/ja.po:
8739         * po/lt.po:
8740         * po/lv.po:
8741         * po/ms.po:
8742         * po/mt.po:
8743         * po/nb.po:
8744         * po/nl.po:
8745         * po/or.po:
8746         * po/pl.po:
8747         * po/pt_BR.po:
8748         * po/ro.po:
8749         * po/ru.po:
8750         * po/sk.po:
8751         * po/sl.po:
8752         * po/sq.po:
8753         * po/sr.po:
8754         * po/sv.po:
8755         * po/tr.po:
8756         * po/uk.po:
8757         * po/vi.po:
8758         * po/zh_CN.po:
8759           Update .po files
8760
8761 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8762
8763           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
8764
8765 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8766
8767         * common:
8768           Automatic update of common submodule
8769           From dc70203 to 3429ba6
8770
8771 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8772
8773         * gst/asfdemux/asfpacket.c:
8774           asfdemux: Use correct enum type
8775
8776 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8777
8778         * gst/asfdemux/gstasfdemux.c:
8779           asfdemux: implement pull mode seek snap flags when an index is present
8780           Also ensure we get a proper EOS when seeking past the end of the
8781           file, or (when the snap after flag is set) between the last keyframe
8782           and the end of the file.
8783
8784 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
8785
8786         * ext/cdio/gstcdio.c:
8787         * ext/cdio/gstcdio.h:
8788         * ext/cdio/gstcdiocddasrc.c:
8789           cdio: compensate for libcdio's recent cd-text api changes
8790           https://bugzilla.gnome.org/show_bug.cgi?id=675112
8791           Conflicts:
8792           ext/cdio/gstcdiocddasrc.c
8793
8794 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8795
8796         * ext/dvdread/dvdreadsrc.c:
8797           dvdread: fix build after recent include reshuffling in core
8798           Need to include gmodule.h ourselves now.
8799
8800 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8801
8802         * ext/mpeg2dec/gstmpeg2dec.c:
8803           video: Update for libgstvideo API changes
8804
8805 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8806
8807         * common:
8808           Automatic update of common submodule
8809           From 6db25be to dc70203
8810
8811 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8812
8813         * gst/asfdemux/asfpacket.c:
8814         * gst/asfdemux/asfpacket.h:
8815           asfdemux: fix performance issue, especially with high-bitrate streams
8816           Two things were suboptimal from a performance point of view:
8817           a) consider a large media object such as a video keyframe, which
8818           may be split up into multiple fragments. We would assemble
8819           the media object as follows:
8820           buf = join (join (join (frag1, frag2), frag3), frag4)
8821           which causes many unnecessary memcpy()s, and malloc/free,
8822           which could easily add up to a multiple of the actual object
8823           size. To avoid this, we allocate a buffer of the size needed
8824           from the start and copy fragments into that directly.
8825           b) for every fragment to join, we would create a sub-buffer
8826           before joining it (which would discard the sub-buffer again),
8827           leading to unnecessary miniobject create/free churn.
8828           Conflicts:
8829           gst/asfdemux/asfpacket.c
8830           gst/asfdemux/asfpacket.h
8831
8832 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8833
8834         * gst/asfdemux/asfpacket.c:
8835           asfdemux: avoid unnecessary stream lookup
8836           We have already retrieved the stream for that stream number and
8837           made sure it's not NULL, so no need to do it again here; neither
8838           the number nor the streams changed since the last time.
8839
8840 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
8841
8842         * ext/a52dec/gsta52dec.c:
8843           a52dec: fix first_access bigger than 2
8844           gst_buffer_extract returns the number of bytes extracted, here 2 max.
8845           Set size to the buffer size as was done in 0.10 to avoid first_access
8846           error when it bypass 2.
8847           https://bugzilla.gnome.org/show_bug.cgi?id=673434
8848
8849 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8850
8851         * autogen.sh:
8852         * configure.ac:
8853           configure: Modernize autotools setup a bit
8854           Also we now only create tar.bz2 and tar.xz tarballs.
8855
8856 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8857
8858         * common:
8859           Automatic update of common submodule
8860           From 464fe15 to 6db25be
8861
8862 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8863
8864         * configure.ac:
8865           Back to development
8866
8867 === release 0.11.90 ===
8868
8869 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8870
8871         * ChangeLog:
8872         * NEWS:
8873         * RELEASE:
8874         * configure.ac:
8875         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8876         * docs/plugins/inspect/plugin-a52dec.xml:
8877         * docs/plugins/inspect/plugin-amrnb.xml:
8878         * docs/plugins/inspect/plugin-amrwbdec.xml:
8879         * docs/plugins/inspect/plugin-asf.xml:
8880         * docs/plugins/inspect/plugin-cdio.xml:
8881         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8882         * docs/plugins/inspect/plugin-dvdread.xml:
8883         * docs/plugins/inspect/plugin-dvdsub.xml:
8884         * docs/plugins/inspect/plugin-lame.xml:
8885         * docs/plugins/inspect/plugin-mad.xml:
8886         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8887         * docs/plugins/inspect/plugin-realmedia.xml:
8888         * docs/plugins/inspect/plugin-siddec.xml:
8889         * docs/plugins/inspect/plugin-twolame.xml:
8890         * docs/plugins/inspect/plugin-x264.xml:
8891         * gst-plugins-ugly.doap:
8892         * win32/common/config.h:
8893           Release 0.11.90
8894
8895 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8896
8897         * po/af.po:
8898         * po/az.po:
8899         * po/bg.po:
8900         * po/ca.po:
8901         * po/cs.po:
8902         * po/da.po:
8903         * po/de.po:
8904         * po/el.po:
8905         * po/en_GB.po:
8906         * po/eo.po:
8907         * po/es.po:
8908         * po/eu.po:
8909         * po/fi.po:
8910         * po/fr.po:
8911         * po/gl.po:
8912         * po/hu.po:
8913         * po/id.po:
8914         * po/it.po:
8915         * po/ja.po:
8916         * po/lt.po:
8917         * po/lv.po:
8918         * po/ms.po:
8919         * po/mt.po:
8920         * po/nb.po:
8921         * po/nl.po:
8922         * po/or.po:
8923         * po/pl.po:
8924         * po/pt_BR.po:
8925         * po/ro.po:
8926         * po/ru.po:
8927         * po/sk.po:
8928         * po/sl.po:
8929         * po/sq.po:
8930         * po/sr.po:
8931         * po/sv.po:
8932         * po/tr.po:
8933         * po/uk.po:
8934         * po/vi.po:
8935         * po/zh_CN.po:
8936           Update .po files
8937
8938 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8939
8940         * ext/mad/gstmad.c.orig:
8941           mad: remove .c.orig file
8942
8943 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8944
8945         * ext/a52dec/gsta52dec.c:
8946         * ext/amrnb/amrnbdec.c:
8947         * ext/amrnb/amrnbenc.c:
8948         * ext/amrwbdec/amrwbdec.c:
8949         * ext/cdio/gstcdiocddasrc.c:
8950         * ext/dvdread/dvdreadsrc.c:
8951         * ext/lame/gstlamemp3enc.c:
8952         * ext/mad/gstmad.c:
8953         * ext/mad/gstmad.c.orig:
8954         * ext/mpeg2dec/gstmpeg2dec.c:
8955         * ext/sidplay/gstsiddec.cc:
8956         * ext/twolame/gsttwolamemp2enc.c:
8957         * ext/x264/gstx264enc.c:
8958         * gst/asfdemux/gstasfdemux.c:
8959         * gst/asfdemux/gstrtpasfdepay.c:
8960         * gst/asfdemux/gstrtspwms.c:
8961         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8962         * gst/dvdsub/gstdvdsubdec.c:
8963         * gst/dvdsub/gstdvdsubparse.c:
8964         * gst/realmedia/pnmsrc.c:
8965         * gst/realmedia/rademux.c:
8966         * gst/realmedia/rdtdepay.c:
8967         * gst/realmedia/rdtmanager.c:
8968         * gst/realmedia/rmdemux.c:
8969         * gst/realmedia/rtspreal.c:
8970         * gst/synaesthesia/gstsynaesthesia.c:
8971         * gst/xingmux/gstxingmux.c:
8972           Use new gst_element_class_set_static_metadata()
8973
8974 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8975
8976         * common:
8977           Automatic update of common submodule
8978           From 7fda524 to 464fe15
8979
8980 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8981
8982         * ext/a52dec/gsta52dec.c:
8983         * ext/amrnb/amrnb.c:
8984         * ext/amrwbdec/amrwb.c:
8985         * ext/cdio/gstcdio.c:
8986         * ext/dvdread/dvdreadsrc.c:
8987         * ext/lame/plugin.c:
8988         * ext/mad/gstmad.c:
8989         * ext/mad/gstmad.c.orig:
8990         * ext/mpeg2dec/gstmpeg2dec.c:
8991         * ext/sidplay/gstsiddec.cc:
8992         * ext/twolame/gsttwolamemp2enc.c:
8993         * ext/x264/gstx264enc.c:
8994         * gst/asfdemux/gstasf.c:
8995         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8996         * gst/dvdsub/gstdvdsubdec.c:
8997         * gst/realmedia/realmedia.c:
8998         * gst/synaesthesia/gstsynaesthesia.c:
8999         * gst/xingmux/plugin.c:
9000           gst: Update for GST_PLUGIN_DEFINE() API changes
9001
9002 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9003
9004         * configure.ac:
9005           configure: Update version to 0.11.89.1
9006
9007 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9008
9009         * configure.ac:
9010         * docs/plugins/Makefile.am:
9011         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9012         * docs/version.entities.in:
9013         * ext/a52dec/Makefile.am:
9014         * ext/amrnb/Makefile.am:
9015         * ext/amrwbdec/Makefile.am:
9016         * ext/cdio/Makefile.am:
9017         * ext/lame/Makefile.am:
9018         * ext/mad/Makefile.am:
9019         * ext/mpeg2dec/Makefile.am:
9020         * ext/sidplay/Makefile.am:
9021         * ext/twolame/Makefile.am:
9022         * ext/x264/Makefile.am:
9023         * gst-plugins-ugly.spec.in:
9024         * gst/asfdemux/Makefile.am:
9025         * gst/dvdlpcmdec/Makefile.am:
9026         * gst/dvdsub/Makefile.am:
9027         * gst/realmedia/Makefile.am:
9028         * pkgconfig/Makefile.am:
9029         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9030         * tests/check/Makefile.am:
9031           gst: Update versioning
9032
9033 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9034
9035         * ext/mpeg2dec/gstmpeg2dec.c:
9036         * ext/mpeg2dec/gstmpeg2dec.h:
9037           mpeg2dec: fix cropping
9038           fix cropping in mpeg2dec
9039
9040 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9041
9042         * ext/mpeg2dec/gstmpeg2dec.c:
9043           mpeg2dec: add crop metadata when buffer is still writable
9044
9045 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9046
9047         * gst/asfdemux/gstrtpasfdepay.c:
9048           update for buffer api change
9049
9050 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9051
9052         * ext/a52dec/gsta52dec.c:
9053         * ext/mad/gstmad.c:
9054           ext: Update for audio decoder API changes
9055
9056 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9057
9058         * tests/check/elements/amrnbenc.c:
9059         * tests/check/elements/x264enc.c:
9060           tests: make more valgrind-friendly and plug caps leak
9061
9062 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9063
9064         * gst/asfdemux/asfpacket.c:
9065         * gst/asfdemux/gstasfdemux.c:
9066         * gst/dvdsub/gstdvdsubdec.c:
9067           update for buffer changes
9068
9069 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9070
9071         * tests/check/elements/x264enc.c:
9072           tests: x264enc: adjust test to removal of deprecated properties
9073
9074 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9075
9076           Replace master with 0.11
9077
9078 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9079
9080         * configure.ac:
9081           back to development
9082
9083 === release 0.11.2 ===
9084
9085 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9086
9087         * ChangeLog:
9088         * NEWS:
9089         * RELEASE:
9090         * configure.ac:
9091         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9092         * docs/plugins/inspect/plugin-a52dec.xml:
9093         * docs/plugins/inspect/plugin-amrnb.xml:
9094         * docs/plugins/inspect/plugin-amrwbdec.xml:
9095         * docs/plugins/inspect/plugin-asf.xml:
9096         * docs/plugins/inspect/plugin-cdio.xml:
9097         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9098         * docs/plugins/inspect/plugin-dvdread.xml:
9099         * docs/plugins/inspect/plugin-dvdsub.xml:
9100         * docs/plugins/inspect/plugin-lame.xml:
9101         * docs/plugins/inspect/plugin-mad.xml:
9102         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9103         * docs/plugins/inspect/plugin-realmedia.xml:
9104         * docs/plugins/inspect/plugin-siddec.xml:
9105         * docs/plugins/inspect/plugin-twolame.xml:
9106         * docs/plugins/inspect/plugin-x264.xml:
9107         * gst-plugins-ugly.doap:
9108         * po/af.po:
9109         * po/az.po:
9110         * po/bg.po:
9111         * po/ca.po:
9112         * po/cs.po:
9113         * po/da.po:
9114         * po/de.po:
9115         * po/el.po:
9116         * po/en_GB.po:
9117         * po/eo.po:
9118         * po/es.po:
9119         * po/eu.po:
9120         * po/fi.po:
9121         * po/fr.po:
9122         * po/gl.po:
9123         * po/hu.po:
9124         * po/id.po:
9125         * po/it.po:
9126         * po/ja.po:
9127         * po/lt.po:
9128         * po/lv.po:
9129         * po/ms.po:
9130         * po/mt.po:
9131         * po/nb.po:
9132         * po/nl.po:
9133         * po/or.po:
9134         * po/pl.po:
9135         * po/pt_BR.po:
9136         * po/ro.po:
9137         * po/ru.po:
9138         * po/sk.po:
9139         * po/sl.po:
9140         * po/sq.po:
9141         * po/sr.po:
9142         * po/sv.po:
9143         * po/tr.po:
9144         * po/uk.po:
9145         * po/vi.po:
9146         * po/zh_CN.po:
9147         * win32/common/config.h:
9148           Release 0.11.2
9149
9150 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9151
9152         * tests/check/elements/mpeg2dec.c:
9153           tests: fix after memory changes
9154
9155 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9156
9157         * ext/x264/gstx264enc.c:
9158         * ext/x264/gstx264enc.h:
9159           x264enc: remove deprecated properties
9160
9161 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9162
9163           Merge remote-tracking branch 'origin/master' into 0.11
9164           So 0.11 folks also get amr include fixes.
9165           Conflicts:
9166           ext/a52dec/gsta52dec.c
9167           ext/mad/gstmad.c
9168
9169 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9170
9171         * gst/synaesthesia/gstsynaesthesia.c:
9172           synaesthesia: fixup for bufferpool api changes
9173           ... as well as some caps ref handling.
9174
9175 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9176
9177         * gst/realmedia/rademux.c:
9178         * gst/realmedia/rmdemux.c:
9179           don't pass random pointers to pull_range
9180
9181 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9182
9183         * ext/mpeg2dec/gstmpeg2dec.c:
9184           update for bufferpool changes
9185
9186 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9187
9188         * ext/mpeg2dec/gstmpeg2dec.c:
9189           update for allocation query changes
9190
9191 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9192
9193         * ext/dvdread/dvdreadsrc.c:
9194         * ext/lame/gstlamemp3enc.c:
9195         * ext/mpeg2dec/gstmpeg2dec.c:
9196         * ext/x264/gstx264enc.c:
9197         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9198         * gst/dvdsub/gstdvdsubdec.c:
9199           update for memory api changes
9200
9201 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9202
9203         * ext/mpeg2dec/gstmpeg2dec.c:
9204           take padding into account
9205
9206 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9207
9208         * ext/mad/gstmad.c:
9209           mad: simplify parsing code
9210           Also fixes #671455 (expected at least).
9211
9212 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9213
9214         * configure.ac:
9215           configure.ac: bump required GLib to 2.31.14
9216           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9217
9218 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9219
9220         * ext/sidplay/gstsiddec.cc:
9221           fix for caps _normalize changes
9222
9223 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9224
9225         * ext/x264/gstx264enc.c:
9226           fix for caps api changes
9227
9228 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9229
9230         * ext/a52dec/gsta52dec.c:
9231         * ext/a52dec/gsta52dec.h:
9232           a52dec: use base class tag handling helper
9233           ... so as to ensure these to be handled and sent at proper time.
9234
9235 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9236
9237         * ext/dvdread/dvdreadsrc.c:
9238           dvdreadsrc: Use variable type with correct signedness
9239
9240 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9241
9242         * ext/mpeg2dec/gstmpeg2dec.c:
9243           mpeg2dec: Copy planes in one go when possible
9244
9245 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9246
9247         * configure.ac:
9248         * ext/amrnb/amrnbdec.h:
9249         * ext/amrnb/amrnbenc.h:
9250         * ext/amrwbdec/amrwbdec.h:
9251           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9252           In previous versions, the opencore-amr include sub-directory
9253           would be specified in the include path in the CFLAGS, but this
9254           is no longer the case in newer versions, so we need to add those
9255           to our include directives.
9256           Based on patch by: Christian Morales Vega
9257           https://bugzilla.gnome.org/show_bug.cgi?id=671123
9258
9259 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9260
9261         * configure.ac:
9262           configure: get rid of non-pkg-config ways to check for opencore-amr
9263
9264 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9265
9266         * ext/mpeg2dec/gstmpeg2dec.c:
9267           update for metadata API changes
9268
9269 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
9270
9271         * ext/amrwbdec/Makefile.am:
9272         * ext/lame/Makefile.am:
9273         * ext/mad/Makefile.am:
9274           amrwbdec, lame, mad: link to libgstbase
9275
9276 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
9277
9278         * ext/x264/gstx264enc.c:
9279           x264enc: fix compiler warning
9280
9281 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9282
9283           Merge remote-tracking branch 'origin/master' into 0.11
9284
9285 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9286
9287           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9288           Conflicts:
9289           ext/mad/gstmad.c
9290
9291 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9292
9293         * NEWS:
9294         * RELEASE:
9295         * configure.ac:
9296         * docs/plugins/gst-plugins-ugly-plugins.args:
9297         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9298         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9299         * docs/plugins/inspect/plugin-a52dec.xml:
9300         * docs/plugins/inspect/plugin-amrnb.xml:
9301         * docs/plugins/inspect/plugin-amrwbdec.xml:
9302         * docs/plugins/inspect/plugin-asf.xml:
9303         * docs/plugins/inspect/plugin-cdio.xml:
9304         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9305         * docs/plugins/inspect/plugin-dvdread.xml:
9306         * docs/plugins/inspect/plugin-dvdsub.xml:
9307         * docs/plugins/inspect/plugin-iec958.xml:
9308         * docs/plugins/inspect/plugin-lame.xml:
9309         * docs/plugins/inspect/plugin-mad.xml:
9310         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9311         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9312         * docs/plugins/inspect/plugin-mpegstream.xml:
9313         * docs/plugins/inspect/plugin-realmedia.xml:
9314         * docs/plugins/inspect/plugin-siddec.xml:
9315         * docs/plugins/inspect/plugin-twolame.xml:
9316         * docs/plugins/inspect/plugin-x264.xml:
9317         * win32/common/config.h:
9318           Bump version after release
9319
9320 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
9321
9322         * autogen.sh:
9323           autogen.sh: avoid touching .po files during 'make'
9324           A simple workaround to deal with GNU gettext automake integration
9325           failing to deal with git.  Fixes: #669207
9326
9327 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9328
9329         * ext/x264/gstx264enc.c:
9330           x264: convert g_print to LOG
9331
9332 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9333
9334         * gst/asfdemux/gstrtpasfdepay.c:
9335           update for new memory api
9336
9337 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9338
9339         * ext/x264/gstx264enc.c:
9340           x264enc: handle pts and dts
9341
9342 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9343
9344         * ext/mad/gstmad.c:
9345           mad: handle libmad freeform parsing quirk
9346
9347 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9348
9349         * ext/mad/gstmad.c:
9350           mad: fixup unhacking last frame coaxing
9351           ... so as to not only replace the data pointer but also available size.
9352
9353 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9354
9355         * gst-plugins-ugly.spec.in:
9356           Add latest plugins
9357
9358 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9359
9360         * win32/common/config.h:
9361           win32: back to development
9362
9363 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9364
9365         * configure.ac:
9366         * gst/synaesthesia/gstsynaesthesia.c:
9367         * gst/synaesthesia/gstsynaesthesia.h:
9368           synaesthesia: port to 0.11
9369
9370 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9371
9372         * configure.ac:
9373         * gst/xingmux/gstxingmux.c:
9374           xingmux: port to 0.11
9375
9376 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9377
9378         * configure.ac:
9379           back to development
9380
9381 === release 0.11.1 ===
9382
9383 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9384
9385         * ChangeLog:
9386         * NEWS:
9387         * RELEASE:
9388         * configure.ac:
9389         * docs/plugins/gst-plugins-ugly-plugins.args:
9390         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9391         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9392         * docs/plugins/inspect/plugin-a52dec.xml:
9393         * docs/plugins/inspect/plugin-amrnb.xml:
9394         * docs/plugins/inspect/plugin-amrwbdec.xml:
9395         * docs/plugins/inspect/plugin-asf.xml:
9396         * docs/plugins/inspect/plugin-cdio.xml:
9397         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9398         * docs/plugins/inspect/plugin-dvdread.xml:
9399         * docs/plugins/inspect/plugin-dvdsub.xml:
9400         * docs/plugins/inspect/plugin-lame.xml:
9401         * docs/plugins/inspect/plugin-mad.xml:
9402         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9403         * docs/plugins/inspect/plugin-realmedia.xml:
9404         * docs/plugins/inspect/plugin-siddec.xml:
9405         * docs/plugins/inspect/plugin-twolame.xml:
9406         * docs/plugins/inspect/plugin-x264.xml:
9407         * gst-plugins-ugly.doap:
9408         * po/af.po:
9409         * po/az.po:
9410         * po/bg.po:
9411         * po/ca.po:
9412         * po/cs.po:
9413         * po/da.po:
9414         * po/de.po:
9415         * po/el.po:
9416         * po/en_GB.po:
9417         * po/eo.po:
9418         * po/es.po:
9419         * po/eu.po:
9420         * po/fi.po:
9421         * po/fr.po:
9422         * po/gl.po:
9423         * po/hu.po:
9424         * po/id.po:
9425         * po/it.po:
9426         * po/ja.po:
9427         * po/lt.po:
9428         * po/lv.po:
9429         * po/ms.po:
9430         * po/mt.po:
9431         * po/nb.po:
9432         * po/nl.po:
9433         * po/or.po:
9434         * po/pl.po:
9435         * po/pt_BR.po:
9436         * po/ro.po:
9437         * po/ru.po:
9438         * po/sk.po:
9439         * po/sl.po:
9440         * po/sq.po:
9441         * po/sr.po:
9442         * po/sv.po:
9443         * po/tr.po:
9444         * po/uk.po:
9445         * po/vi.po:
9446         * po/zh_CN.po:
9447         * win32/common/config.h:
9448           RELEASE 0.11.1
9449
9450 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9451
9452           Merge branch 'master' into 0.11
9453           Conflicts:
9454           ext/mad/gstmad.c
9455
9456 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9457
9458         * ext/mad/gstmad.c:
9459           mad: unhack last frame coaxing
9460           ... so as to maximally use available base class API and interfere least
9461           as possible with its internal state.
9462
9463 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9464
9465         * ext/mad/gstmad.c:
9466           mad: fix compilation
9467
9468 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9469
9470         * ext/mad/gstmad.c:
9471           mad: chain up to default event handler
9472
9473 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
9474
9475         * ext/x264/gstx264enc.c:
9476           x264enc: unmap video frame after encoding
9477           Fixes major memory leak.
9478           https://bugzilla.gnome.org/show_bug.cgi?id=669863
9479
9480 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9481
9482         * ext/x264/gstx264enc.c:
9483           x264enc: fix after merge
9484
9485 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9486
9487           Merge branch 'master' into 0.11
9488           Conflicts:
9489           ext/x264/gstx264enc.c
9490
9491 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9492
9493         * ext/sidplay/gstsiddec.cc:
9494         * ext/sidplay/gstsiddec.h:
9495           sidplay: don't use ulong properties
9496
9497 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9498
9499         * ext/sidplay/gstsiddec.cc:
9500           sidplay: fix negotiation
9501
9502 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
9503
9504         * ext/x264/gstx264enc.c:
9505           x264enc: Add baseline profile to caps
9506           libx264 does not yet support the features that create the difference
9507           between baseline and constrained baseline profile. Hence it currently
9508           supports both though it can only technically encode constrained
9509           baseline.
9510
9511 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9512
9513         * ext/amrnb/amrnbenc.c:
9514         * gst/asfdemux/gstasfdemux.c:
9515         * gst/realmedia/rdtmanager.c:
9516           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9517
9518 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9519
9520         * tests/check/elements/mpeg2dec.c:
9521           mpeg2dec: fix test a bit more
9522           Still broken because cropping is broken in mpeg2dec
9523
9524 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9525
9526         * tests/check/elements/amrnbenc.c:
9527         * tests/check/elements/x264enc.c:
9528         * tests/check/elements/xingmux.c:
9529           tests: fix some tests
9530
9531 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9532
9533         * ext/twolame/gsttwolamemp2enc.c:
9534           twolame: Use new audio encoder/decoder base class API for srcpad caps
9535
9536 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9537
9538         * ext/lame/gstlamemp3enc.c:
9539           lame: Use new audio encoder/decoder base class API for srcpad caps
9540
9541 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9542
9543         * ext/mad/gstmad.c:
9544           mad: Use new audio encoder/decoder base class API for srcpad caps
9545
9546 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9547
9548         * ext/a52dec/gsta52dec.c:
9549           a52dec: Use new audio encoder/decoder base class API for srcpad caps
9550
9551 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9552
9553         * ext/amrwbdec/amrwbdec.c:
9554           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9555
9556 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9557
9558         * ext/amrnb/amrnbdec.c:
9559         * ext/amrnb/amrnbenc.c:
9560           amrnb: Use new audio encoder/decoder base class API for srcpad caps
9561
9562 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9563
9564         * ext/mad/gstmad.c:
9565           mad: ensure we do not confuse the base class with our buffer guard
9566           mad expects extra bytes at the end of a buffer (see discussion in
9567           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9568           and since we inject these without the base class' knowledge, we
9569           need to hide the bodies better.
9570           This fixes an assert at EOS when decoding an mp3 manually without
9571           an intervening mpegaudioparse.
9572
9573 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9574
9575         * gst/realmedia/rtspreal.c:
9576           update for HEADER flag
9577
9578 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
9579
9580         * ext/x264/gstx264enc.c:
9581         * ext/x264/gstx264enc.h:
9582           x264enc: implement force-key-unit API
9583
9584 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9585
9586         * common:
9587           Automatic update of common submodule
9588           From c463bc0 to 7fda524
9589
9590 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9591
9592         * ext/amrnb/amrnbdec.c:
9593         * ext/amrwbdec/amrwbdec.c:
9594           amr: port to 0.11 again
9595
9596 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9597
9598           Merge branch 'master' into 0.11
9599           Conflicts:
9600           ext/a52dec/gsta52dec.c
9601
9602 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9603
9604         * ext/a52dec/gsta52dec.c:
9605         * ext/amrnb/amrnbdec.c:
9606         * ext/amrnb/amrnbenc.c:
9607         * ext/amrwbdec/amrwbdec.c:
9608         * ext/dvdread/dvdreadsrc.c:
9609         * ext/lame/gstlamemp3enc.c:
9610         * ext/mad/gstmad.c:
9611         * ext/mpeg2dec/gstmpeg2dec.c:
9612         * ext/sidplay/gstsiddec.cc:
9613         * ext/twolame/gsttwolamemp2enc.c:
9614         * gst/asfdemux/asfpacket.c:
9615         * gst/asfdemux/gstasfdemux.c:
9616         * gst/asfdemux/gstrtpasfdepay.c:
9617         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9618         * gst/dvdsub/gstdvdsubdec.c:
9619         * gst/dvdsub/gstdvdsubdec.h:
9620         * gst/realmedia/gstrdtbuffer.c:
9621         * gst/realmedia/gstrdtbuffer.h:
9622         * gst/realmedia/rdtdepay.c:
9623         * gst/realmedia/rmdemux.c:
9624         * gst/realmedia/rmutils.c:
9625           port to new memory API
9626
9627 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9628
9629         * common:
9630           Automatic update of common submodule
9631           From 2a59016 to c463bc0
9632
9633 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9634
9635         * gst-libs/gst/glib-compat-private.h:
9636           Remove compatibility versions for deprecated GLib API
9637
9638 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9639
9640         * ext/a52dec/gsta52dec.c:
9641           a52dec: fix read buffer overflow upon syncing
9642           The wrong size was being decremented, leading to a runaway
9643           read loop.
9644
9645 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9646
9647         * common:
9648         * configure.ac:
9649           Add --disable-fatal-warnings configure option
9650
9651 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9652
9653         * gst/asfdemux/gstasfdemux.c:
9654         * gst/realmedia/rademux.c:
9655         * gst/realmedia/rdtmanager.c:
9656         * gst/realmedia/rmdemux.c:
9657           port to new gthread API
9658
9659 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9660
9661         * configure.ac:
9662           configure.ac: Require GLib 2.31.10 for consistency
9663
9664 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9665
9666         * common:
9667           Automatic update of common submodule
9668           From 0807187 to 2a59016
9669
9670 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9671
9672         * ext/amrwbdec/amrwbdec.c:
9673           amrwbdec: _parse should not return OK if not enough data yet
9674
9675 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9676
9677         * ext/amrnb/amrnbdec.c:
9678           amrnbdec: _parse should not return OK if not enough data yet
9679
9680 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9681
9682         * ext/dvdread/dvdreadsrc.c:
9683           dvdreadsrc: fix off by one in cell calculation for the last chapter
9684
9685 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9686
9687         * gst/asfdemux/gstasfdemux.c:
9688           asfdemux: set caps on src pad before adding it
9689
9690 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9691
9692         * gst/asfdemux/gstasfdemux.c:
9693           asfdemux: perform writable buffer map to copy into it
9694
9695 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9696
9697         * gst/asfdemux/asfpacket.c:
9698         * gst/asfdemux/asfpacket.h:
9699           asfpacket: fix 0.11 ported payload extraction
9700           ... to cater for not necessarily offset == size - cur_pos,
9701           as size may have been adjusted due to padding.
9702           Fixes #667567.
9703
9704 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9705
9706         * ext/x264/gstx264enc.c:
9707           x264enc: remove useless and semantically (though not practically) wrong code
9708           The object will be freed, so it's pointless to set the pointers
9709           to NULL anyway.
9710
9711 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9712
9713         * ext/x264/gstx264enc.c:
9714           x264enc: remove leaking "optimization"
9715
9716 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9717
9718         * gst/asfdemux/gstasfdemux.c:
9719           GST_TYPE_DATE -> G_TYPE_DATE
9720
9721 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9722
9723           Merge remote-tracking branch 'origin/master' into 0.11
9724           Conflicts:
9725           ext/a52dec/gsta52dec.c
9726
9727 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9728
9729         * ext/a52dec/gsta52dec.c:
9730           a52dec: plug buffer leak
9731
9732 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9733
9734         * ext/a52dec/gsta52dec.c:
9735           a52dec: plug buffer leak
9736
9737 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9738
9739         * ext/amrnb/amrnbenc.c:
9740           amrnbenc: _map and _unmap the appropriate input and output buffers
9741
9742 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9743
9744         * ext/a52dec/gsta52dec.c:
9745           a52dec: Fix some merge mistakes
9746
9747 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9748
9749           Merge branch 'master' into 0.11
9750           Conflicts:
9751           ext/a52dec/gsta52dec.c
9752           ext/a52dec/gsta52dec.h
9753           ext/lame/gstlame.c
9754           ext/lame/gstlame.h
9755           ext/lame/gstlamemp3enc.c
9756           ext/mad/gstmad.c
9757           ext/mad/gstmad.h
9758           gst/mpegaudioparse/gstmpegaudioparse.c
9759           gst/mpegstream/gstdvddemux.c
9760           gst/realmedia/rdtdepay.c
9761           po/es.po
9762           po/lv.po
9763           po/sr.po
9764
9765 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9766
9767         * gst/dvdsub/Makefile.am:
9768           dvdsub: add some CFLAGS and LIBS in Makefile.am
9769           ... since adapter is still used.
9770
9771 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9772
9773         * gst/realmedia/rmdemux.c:
9774           rmdemux: Don't use buffer after unreffing
9775
9776 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9777
9778         * gst/asfdemux/gstasfdemux.c:
9779           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
9780
9781 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9782
9783         * ext/mad/gstmad.c:
9784           mad: Correctly unmap the buffer with the original data pointer
9785
9786 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9787
9788         * ext/mad/gstmad.c:
9789           mad: Make sure to set caps on the srcpad if none are set yet
9790
9791 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9792
9793         * ext/mad/Makefile.am:
9794           mad: fix LIBS order in Makefile.am
9795
9796 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9797
9798         * ext/mad/gstmad.h:
9799           mad: remove left-over id3tag.h include
9800           We don't use libid3tag any more.
9801
9802 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9803
9804         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9805           dvdlpcmdec: fix for multichannel
9806
9807 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9808
9809         * ext/a52dec/gsta52dec.c:
9810         * ext/a52dec/gsta52dec.h:
9811           a52dec: Update for the new raw audio caps
9812
9813 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9814
9815         * ext/mad/gstmad.c:
9816           mad: Update for the new raw audio caps
9817
9818 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9819
9820         * ext/lame/gstlamemp3enc.c:
9821           lamemp3enc: Update for the new raw audio caps
9822
9823 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9824
9825         * ext/twolame/gsttwolamemp2enc.c:
9826           twolamemp2enc: Update for the new raw audio caps
9827
9828 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9829
9830         * ext/amrwbdec/amrwbdec.c:
9831           amrwbdec: Add the new layout field to the raw audio caps
9832
9833 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9834
9835         * ext/amrnb/amrnbdec.c:
9836         * ext/amrnb/amrnbenc.c:
9837           amrnb: Add the new layout field to the raw audio caps
9838
9839 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9840
9841         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9842         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9843           dvdlpcmdec: Port to the new raw audio caps
9844
9845 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9846
9847         * gst/asfdemux/gstasfdemux.c:
9848           asfdemux: Update for libgstriff API changes
9849           Still needs to handle audio channel reordering.
9850
9851 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9852
9853         * common:
9854           Automatic update of common submodule
9855           From 50b34ab to 0807187
9856
9857 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9858
9859         * ext/lame/Makefile.am:
9860           lame: fix LIBADD order in Makefile.am
9861
9862 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9863
9864         * tests/check/elements/amrnbenc.c:
9865         * tests/check/elements/mpeg2dec.c:
9866         * tests/check/elements/x264enc.c:
9867         * tests/check/elements/xingmux.c:
9868         * tests/check/generic/states.c:
9869           tests: make tests compile
9870
9871 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9872
9873         * ext/amrwbdec/amrwbdec.c:
9874         * ext/dvdread/dvdreadsrc.c:
9875         * ext/mad/gstmad.c:
9876         * ext/sidplay/gstsiddec.cc:
9877         * gst/asfdemux/gstasfdemux.c:
9878         * gst/realmedia/pnmsrc.c:
9879         * gst/realmedia/rdtmanager.c:
9880         * gst/realmedia/rmdemux.c:
9881           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
9882
9883 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9884
9885         * tests/check/Makefile.am:
9886           tests: disable generic index test
9887
9888 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9889
9890         * ext/mpeg2dec/gstmpeg2dec.c:
9891           mpeg2dec: remove all seeking-related code
9892           A parser or demuxer upstream should handle this Same for
9893           queries.
9894
9895 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9896
9897         * ext/mpeg2dec/gstmpeg2dec.c:
9898         * ext/mpeg2dec/gstmpeg2dec.h:
9899           mpeg2dec: update for GstIndex removal
9900
9901 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9902
9903         * ext/cdio/gstcdiocddasrc.c:
9904           cdio: update for probe vfunc removal in GstAudioCdSrc
9905
9906 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9907
9908         * ext/lame/gstlame.c:
9909         * ext/lame/gstlamemp3enc.c:
9910           lame: fix printf format in debug statements
9911           https://bugzilla.gnome.org/show_bug.cgi?id=666926
9912
9913 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9914
9915         * ext/lame/gstlame.c:
9916         * ext/lame/gstlame.h:
9917           lame: ensure parsed output
9918           ... by doing some basic parsing of encoded lame data.
9919
9920 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9921
9922         * ext/lame/gstlame.h:
9923           lame: cleanup unused instance struct fields
9924
9925 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9926
9927         * ext/lame/Makefile.am:
9928         * ext/lame/gstlamemp3enc.c:
9929         * ext/lame/gstlamemp3enc.h:
9930           lamemp3enc: ensure parsed output
9931           ... by doing some basic parsing of encoded lame data.
9932           Fixes #652150.
9933
9934 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9935
9936         * ext/lame/gstlamemp3enc.c:
9937           lamemp3enc: do not leak merged tags
9938
9939 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9940
9941         * ext/mad/gstmad.c:
9942         * ext/mad/gstmad.h:
9943           mad: helpfully bodge the last buffer to let mad decode the last frame
9944           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
9945           to be believed, the last buffer must be followed by a number of 0 bytes
9946           in order for the last frame to be decoded (at least in some cases).
9947           Doing so seems to work here, fixing a missing 1152 samples when using
9948           mp3parse before mad (not using mp3parse would yield the correct amount
9949           of samples, if there's extra non-MP3 data after (eg, tag data)).
9950
9951 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9952
9953         * ext/dvdread/dvdreadsrc.c:
9954           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
9955
9956 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9957
9958         * gst/mpegstream/gstdvddemux.c:
9959           dvddemux: tweak subtitle stream setup based on dvd language codes event
9960           ... to allow for non-continuous subtitle stream numbers.
9961           The missing stream numbers tend to come up as subtitle streams anyway
9962           (albeit not with an identified language tag).
9963
9964 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9965
9966         * ext/dvdread/dvdreadsrc.c:
9967           dvdreadsrc: minor safety tweak to sector seeking
9968
9969 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
9970
9971         * ext/a52dec/gsta52dec.c:
9972           a52dec: check that a52_init returns a valid a52 state
9973
9974 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9975
9976         * ext/mpeg2dec/gstmpeg2dec.c:
9977           mpeg2dec: update for new interlaced flags
9978
9979 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9980
9981         * ext/a52dec/Makefile.am:
9982         * ext/a52dec/gsta52dec.c:
9983         * ext/a52dec/gsta52dec.h:
9984           a52dec: port to audiodecoder
9985
9986 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9987
9988         * ext/mad/Makefile.am:
9989         * ext/mad/gstmad.c:
9990         * ext/mad/gstmad.h:
9991           mad: port to audiodecoder
9992
9993 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9994
9995         * ext/a52dec/gsta52dec.c:
9996           a52dec: Don't claim to support upstream renegotiation
9997           and use fixed caps on the srcpad. To correctly support
9998           upstream renegotiation a52dec would need to check if the
9999           caps of the downstream allocated buffer are the requested
10000           caps or if the size is different.
10001           Fixes bug #665989.
10002
10003 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
10004
10005         * ext/a52dec/gsta52dec.c:
10006           a52dec: Check that the a52_state is correctly initialized
10007
10008 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10009
10010         * gst-libs/gst/Makefile.am:
10011         * gst-libs/gst/glib-compat-private.h:
10012         * gst/asfdemux/gstasfdemux.c:
10013         * gst/mpegaudioparse/gstmpegaudioparse.c:
10014         * gst/realmedia/rademux.c:
10015         * gst/realmedia/rdtmanager.c:
10016         * gst/realmedia/rmdemux.c:
10017           Work around deprecated thread API in glib master
10018           Add private replacements for deprecated functions such as
10019           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10020           to avoid the deprecation warnings. We can't change most of
10021           these in 0.10 because they're part of our API and ABI.
10022           Suppress deprecation warnings in selected files, mostly for
10023           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10024           not much we can do here in 0.10.
10025
10026 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10027
10028         * po/LINGUAS:
10029         * po/eo.po:
10030         * po/es.po:
10031         * po/lv.po:
10032         * po/sr.po:
10033           po: update translations
10034
10035 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10036
10037         * gst/realmedia/rdtdepay.c:
10038           rdtdepay: make buffer metadata writable before setting caps on it
10039           Fixes issue when the header buffer is being pushed, which was taken
10040           from the caps and is therefore not writable.
10041
10042 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10043
10044         * ext/dvdread/dvdreadsrc.c:
10045           fix for basesrc changes
10046
10047 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
10048
10049         * gst/asfdemux/gstrtpasfdepay.c:
10050           rtpasfdepay: Initialize GstRTPBuffer before usage
10051
10052 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10053
10054           Merge remote-tracking branch 'origin/master' into 0.11
10055           Conflicts:
10056           ext/dvdread/dvdreadsrc.c
10057
10058 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
10059
10060         * ext/dvdread/dvdreadsrc.c:
10061           dvdreadsrc: Fix format string compiler warning
10062           Fixes bug #665101.
10063
10064 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10065
10066           Merge remote-tracking branch 'origin/master' into 0.11
10067
10068 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10069
10070         * ext/mpeg2dec/gstmpeg2dec.c:
10071           Update for indexable change
10072
10073 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10074
10075         * gst/realmedia/rdtmanager.c:
10076           update for clock provider API change
10077
10078 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10079
10080         * ext/a52dec/gsta52dec.c:
10081         * ext/amrnb/amrnbdec.c:
10082         * ext/amrnb/amrnbenc.c:
10083         * ext/amrwbdec/amrwbdec.c:
10084         * ext/dvdread/dvdreadsrc.c:
10085         * ext/lame/gstlame.c:
10086         * ext/lame/gstlamemp3enc.c:
10087         * ext/mad/gstmad.c:
10088         * ext/mpeg2dec/gstmpeg2dec.c:
10089         * ext/sidplay/gstsiddec.cc:
10090         * ext/twolame/gsttwolame.c:
10091         * ext/x264/gstx264enc.c:
10092         * gst/asfdemux/gstasfdemux.c:
10093         * gst/asfdemux/gstrtpasfdepay.c:
10094         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10095         * gst/dvdsub/gstdvdsubdec.c:
10096         * gst/dvdsub/gstdvdsubparse.c:
10097         * gst/iec958/ac3iec.c:
10098         * gst/mpegaudioparse/gstmpegaudioparse.c:
10099         * gst/mpegaudioparse/gstxingmux.c:
10100         * gst/mpegstream/gstdvddemux.c:
10101         * gst/mpegstream/gstmpegdemux.c:
10102         * gst/mpegstream/gstmpegparse.c:
10103         * gst/mpegstream/gstrfc2250enc.c:
10104         * gst/realmedia/pnmsrc.c:
10105         * gst/realmedia/rademux.c:
10106         * gst/realmedia/rdtdepay.c:
10107         * gst/realmedia/rdtmanager.c:
10108         * gst/realmedia/rmdemux.c:
10109         * gst/synaesthesia/gstsynaesthesia.c:
10110           various: fix pad template ref leaks
10111           https://bugzilla.gnome.org/show_bug.cgi?id=662664
10112
10113 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
10114
10115         * tests/check/elements/xingmux.c:
10116           tests: update for gstcheck API change
10117
10118 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10119
10120         * ext/amrnb/amrnbenc.c:
10121         * ext/dvdread/dvdreadsrc.c:
10122         * ext/lame/gstlamemp3enc.c:
10123         * ext/twolame/gsttwolamemp2enc.c:
10124           ext: fix more printf format warnings in debug messages
10125
10126 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
10127
10128         * gst/asfdemux/gstasfdemux.c:
10129         * gst/asfdemux/gstrtpasfdepay.c:
10130         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10131         * gst/dvdsub/gstdvdsubdec.c:
10132         * gst/dvdsub/gstdvdsubparse.c:
10133         * gst/realmedia/rademux.c:
10134         * gst/realmedia/rmdemux.c:
10135           Fix print format compiler warnings on OS X / 64bit
10136           https://bugzilla.gnome.org/show_bug.cgi?id=662617
10137
10138 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10139
10140         * gst/asfdemux/gstasfdemux.c:
10141         * gst/realmedia/rademux.c:
10142         * gst/realmedia/rdtmanager.c:
10143         * gst/realmedia/rmdemux.c:
10144           update for activation changes
10145
10146 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10147
10148         * gst/asfdemux/gstasfdemux.c:
10149         * gst/realmedia/rademux.c:
10150         * gst/realmedia/rmdemux.c:
10151           update for new scheduling query
10152
10153 2011-11-18 13:59:29 +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           add parent to activate functions
10160
10161 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10162
10163         * ext/a52dec/gsta52dec.c:
10164         * ext/mpeg2dec/gstmpeg2dec.c:
10165         * ext/sidplay/gstsiddec.cc:
10166         * ext/x264/gstx264enc.c:
10167         * gst/asfdemux/gstasfdemux.c:
10168         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10169         * gst/dvdsub/gstdvdsubdec.c:
10170         * gst/dvdsub/gstdvdsubparse.c:
10171         * gst/realmedia/rademux.c:
10172         * gst/realmedia/rdtdepay.c:
10173         * gst/realmedia/rdtmanager.c:
10174         * gst/realmedia/rmdemux.c:
10175           add parent to pad functions
10176
10177 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10178
10179         * ext/mpeg2dec/gstmpeg2dec.c:
10180         * ext/sidplay/gstsiddec.cc:
10181         * ext/x264/gstx264enc.c:
10182         * gst/asfdemux/gstasfdemux.c:
10183         * gst/realmedia/rademux.c:
10184         * gst/realmedia/rdtmanager.c:
10185         * gst/realmedia/rmdemux.c:
10186           add parent to query function
10187
10188 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10189
10190         * gst/asfdemux/gstasfdemux.c:
10191         * gst/realmedia/rademux.c:
10192           _query_peer_*() -> _peer_query_*()
10193
10194 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10195
10196         * gst/dvdsub/gstdvdsubdec.c:
10197           _accept_caps() -> _query_accept_caps()
10198
10199 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10200
10201         * ext/x264/gstx264enc.c:
10202           _peer_get_caps() -> _peer_query_caps()
10203
10204 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10205
10206         * ext/x264/gstx264enc.c:
10207           update for _get_caps() -> _query_caps()
10208
10209 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10210
10211         * ext/x264/gstx264enc.c:
10212           change getcaps to query
10213
10214 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10215
10216         * ext/mad/gstmad.c:
10217           mad: re-instate accidentally dropped rank
10218
10219 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10220
10221         * ext/dvdread/dvdreadsrc.c:
10222         * gst/realmedia/pnmsrc.c:
10223           Update for GstURIHandler get_protocols() changes
10224
10225 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10226
10227         * ext/dvdread/dvdreadsrc.c:
10228         * ext/dvdread/dvdreadsrc.h:
10229         * gst/realmedia/pnmsrc.c:
10230           dvdreadsrc, pnmsrc: update for GstURIHandler changes
10231
10232 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10233
10234         * ext/mad/gstmad.c:
10235           mad: re-port to 0.11
10236           This time using the base class. Still something
10237           wrong with the parsing though, when there's no
10238           parser or demuxer upstream (which of course
10239           shouldn't happen in a normal playback scenario).
10240
10241 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10242
10243         * ext/mad/gstmad.c:
10244         * ext/mad/gstmad.h:
10245           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10246
10247 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10248
10249         * ext/mad/gstmad.c:
10250         * ext/mad/gstmad.h:
10251           mad: replace with 0.10 version ported to GstAudioDecoder
10252           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10253           of Mark's baseaudio branch.
10254           Would probably be too risky to drop this into 0.10 given
10255           all the things mad is doing.
10256
10257 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10258
10259         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10260           docs: remove bits for old lame element from sections.txt file
10261
10262 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10263
10264         * Android.mk:
10265         * configure.ac:
10266         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10267         * docs/plugins/inspect/plugin-mpegstream.xml:
10268         * gst-plugins-ugly.spec.in:
10269         * gst/mpegstream/Makefile.am:
10270         * gst/mpegstream/README:
10271         * gst/mpegstream/gstdvddemux.c:
10272         * gst/mpegstream/gstdvddemux.h:
10273         * gst/mpegstream/gstmpegclock.c:
10274         * gst/mpegstream/gstmpegclock.h:
10275         * gst/mpegstream/gstmpegdemux.c:
10276         * gst/mpegstream/gstmpegdemux.h:
10277         * gst/mpegstream/gstmpegpacketize.c:
10278         * gst/mpegstream/gstmpegpacketize.h:
10279         * gst/mpegstream/gstmpegparse.c:
10280         * gst/mpegstream/gstmpegparse.h:
10281         * gst/mpegstream/gstmpegstream.c:
10282         * gst/mpegstream/gstrfc2250enc.c:
10283         * gst/mpegstream/gstrfc2250enc.h:
10284         * gst/mpegstream/mpegstream.vcproj:
10285         * gst/mpegstream/notes:
10286         * win32/MANIFEST:
10287         * win32/vs6/gst_plugins_ugly.dsw:
10288         * win32/vs6/libgstac3parse.dsp:
10289         * win32/vs6/libgstmpegaudioparse.dsp:
10290         * win32/vs6/libgstmpegstream.dsp:
10291           mpegstream: remove the old mpeg-ps parser and demuxers
10292           Don't want anyone porting this by accident.
10293           Superseded by mpegpsdemux in -bad.
10294
10295 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10296
10297         * configure.ac:
10298         * ext/cdio/Makefile.am:
10299         * ext/cdio/gstcdio.c:
10300         * ext/cdio/gstcdiocddasrc.c:
10301         * ext/cdio/gstcdiocddasrc.h:
10302           cdio: port cdiocddasrc to 0.11
10303
10304 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10305
10306         * tests/check/elements/mpeg2dec.c:
10307           tests: port mpeg2dec to 0.11
10308           It compiles, but fails.
10309
10310 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10311
10312         * tests/check/elements/x264enc.c:
10313           tests: port x264enc unit test to 0.11
10314           Well, it compiles now at least.
10315
10316 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10317
10318         * gst/asfdemux/gstrtpasfdepay.h:
10319           update for base class rename
10320
10321 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10322
10323         * gst/asfdemux/gstrtpasfdepay.c:
10324         * gst/asfdemux/gstrtpasfdepay.h:
10325           update for base class rename
10326
10327 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10328
10329         * po/af.po:
10330         * po/az.po:
10331         * po/bg.po:
10332         * po/ca.po:
10333         * po/cs.po:
10334         * po/da.po:
10335         * po/de.po:
10336         * po/el.po:
10337         * po/en_GB.po:
10338         * po/es.po:
10339         * po/eu.po:
10340         * po/fi.po:
10341         * po/fr.po:
10342         * po/gl.po:
10343         * po/hu.po:
10344         * po/id.po:
10345         * po/it.po:
10346         * po/ja.po:
10347         * po/lt.po:
10348         * po/lv.po:
10349         * po/ms.po:
10350         * po/mt.po:
10351         * po/nb.po:
10352         * po/nl.po:
10353         * po/or.po:
10354         * po/pl.po:
10355         * po/pt_BR.po:
10356         * po/ro.po:
10357         * po/ru.po:
10358         * po/sk.po:
10359         * po/sl.po:
10360         * po/sq.po:
10361         * po/sr.po:
10362         * po/sv.po:
10363         * po/tr.po:
10364         * po/uk.po:
10365         * po/vi.po:
10366         * po/zh_CN.po:
10367           po: update translations
10368
10369 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10370
10371         * docs/plugins/gst-plugins-ugly-plugins.args:
10372         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10373         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10374         * docs/plugins/inspect/plugin-a52dec.xml:
10375         * docs/plugins/inspect/plugin-amrnb.xml:
10376         * docs/plugins/inspect/plugin-amrwbdec.xml:
10377         * docs/plugins/inspect/plugin-asf.xml:
10378         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10379         * docs/plugins/inspect/plugin-dvdread.xml:
10380         * docs/plugins/inspect/plugin-dvdsub.xml:
10381         * docs/plugins/inspect/plugin-lame.xml:
10382         * docs/plugins/inspect/plugin-mad.xml:
10383         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10384         * docs/plugins/inspect/plugin-realmedia.xml:
10385         * docs/plugins/inspect/plugin-siddec.xml:
10386         * docs/plugins/inspect/plugin-twolame.xml:
10387         * docs/plugins/inspect/plugin-x264.xml:
10388           docs: update docs
10389
10390 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10391
10392         * ext/lame/gstlamemp3enc.c:
10393           lamemp3enc: cosmetic error message change
10394           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10395
10396 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10397
10398         * docs/plugins/Makefile.am:
10399         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10400         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10401         * ext/twolame/Makefile.am:
10402         * ext/twolame/gsttwolamemp2enc.c:
10403         * ext/twolame/gsttwolamemp2enc.h:
10404         * po/POTFILES.in:
10405           twolame: rename to twolamemp2enc
10406
10407 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10408
10409         * configure.ac:
10410         * ext/twolame/gsttwolame.c:
10411           twolame: port to 0.11
10412
10413 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10414
10415         * Android.mk:
10416         * configure.ac:
10417         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10418         * docs/plugins/inspect/plugin-iec958.xml:
10419         * gst-plugins-ugly.spec.in:
10420         * gst/iec958/Makefile.am:
10421         * gst/iec958/ac3_padder.c:
10422         * gst/iec958/ac3_padder.h:
10423         * gst/iec958/ac3iec.c:
10424         * gst/iec958/ac3iec.h:
10425         * win32/MANIFEST:
10426         * win32/vs6/libgstiec958.dsp:
10427           iec958: remove this plugin
10428           I think it can just go away. Audio sinks can and should payload
10429           things themselves using the helper API in libgstaudio. If such
10430           a plugin still makes sense, it should probably be rewritten
10431           using the library functions (and be put into -good or so).
10432
10433 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10434
10435         * gst/realmedia/rademux.c:
10436         * gst/realmedia/rmdemux.c:
10437         * gst/realmedia/rtspreal.c:
10438           update for adapter api change
10439
10440 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10441
10442         * ext/x264/gstx264enc.c:
10443           update for removed fixate function
10444
10445 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10446
10447         * ext/mad/gstmad.c:
10448         * ext/mpeg2dec/gstmpeg2dec.c:
10449         * gst/asfdemux/gstasfdemux.c:
10450         * gst/realmedia/rmdemux.c:
10451           remove query types
10452
10453 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10454
10455         * configure.ac:
10456         * gst/realmedia/rademux.c:
10457         * gst/realmedia/rdtdepay.c:
10458         * gst/realmedia/rmdemux.c:
10459         * gst/realmedia/rmutils.c:
10460           realmedia is ported
10461
10462 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10463
10464         * gst/asfdemux/gstasfdemux.c:
10465         * gst/mpegstream/gstdvddemux.c:
10466         * gst/mpegstream/gstmpegdemux.c:
10467         * gst/realmedia/rmdemux.c:
10468         * gst/realmedia/rmdemux.h:
10469           more template fixes
10470
10471 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
10472
10473         * po/POTFILES.in:
10474           po: lame => lamemp3enc
10475
10476 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10477
10478         * gst/realmedia/rdtmanager.c:
10479           make request pads take %u
10480
10481 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10482
10483         * ext/mpeg2dec/gstmpeg2dec.c:
10484         * ext/mpeg2dec/gstmpeg2dec.h:
10485           mpeg2dec: Add basic cropping support
10486
10487 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10488
10489         * ext/a52dec/gsta52dec.c:
10490         * ext/sidplay/gstsiddec.cc:
10491         * gst/asfdemux/gstasfdemux.c:
10492         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10493           tags: update for tag API removal
10494
10495 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10496
10497         * ext/mpeg2dec/gstmpeg2dec.c:
10498         * ext/mpeg2dec/gstmpeg2dec.h:
10499           update for meta api change
10500
10501 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10502
10503         * gst/asfdemux/gstasfdemux.c:
10504           structure: fix for api update
10505
10506 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10507
10508           Merge remote-tracking branch 'origin/master' into 0.11
10509
10510 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10511
10512         * tests/check/elements/amrnbenc.c:
10513           tests: port amrnbenc test to 0.11
10514
10515 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10516
10517         * ext/amrnb/amrnbdec.c:
10518         * ext/amrnb/amrnbenc.c:
10519           amrnb: fix up raw audio caps for 0.11
10520
10521 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10522
10523         * tests/check/Makefile.am:
10524           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10525
10526 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10527
10528         * docs/plugins/Makefile.am:
10529         * ext/lame/Makefile.am:
10530         * ext/lame/README:
10531         * ext/lame/gstlame.c:
10532         * ext/lame/gstlame.h:
10533         * ext/lame/plugin.c:
10534         * ext/lame/test-lame.c:
10535         * gst/xingmux/gstxingmux.c:
10536         * tests/check/pipelines/lame.c:
10537           lame: remove lame element, it's been superseded by lamemp3enc
10538
10539 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10540
10541         * ext/a52dec/gsta52dec.c:
10542         * ext/lame/gstlamemp3enc.c:
10543         * ext/mad/gstmad.c:
10544         * ext/sidplay/gstsiddec.cc:
10545         * gst/asfdemux/gstasfdemux.c:
10546         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10547           ext, gst: update for taglist API changes
10548
10549 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
10550
10551         * gst/asfdemux/gstasfdemux.c:
10552           asfdemux: Don't leak pending payload buffers
10553           Fixes #662964
10554
10555 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10556
10557           Merge branch 'master' into 0.11
10558           Conflicts:
10559           ext/sidplay/gstsiddec.cc
10560
10561 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
10562
10563         * ext/sidplay/gstsiddec.cc:
10564           siddec: use BOILERPLATE macro and cleanup FIXMEs
10565
10566 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10567
10568         * gst/asfdemux/gstrtpasfdepay.c:
10569           asfdepay: fix compiler warnings after gst_caps_new_simple() change
10570
10571 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10572
10573         * gst-plugins-ugly.spec.in:
10574           Update specfile with latest changes
10575
10576 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10577
10578         * gst/asfdemux/gstasfdemux.c:
10579           asfdemux: Don't unmap a buffer that doesn't exist
10580
10581 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10582
10583         * configure.ac:
10584         * ext/dvdread/dvdreadsrc.c:
10585           dvdread: port to 0.11
10586
10587 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10588
10589         * configure.ac:
10590         * gst/dvdsub/Makefile.am:
10591         * gst/dvdsub/gstdvdsubdec.c:
10592         * gst/dvdsub/gstdvdsubdec.h:
10593         * gst/dvdsub/gstdvdsubparse.c:
10594           dvdsub: port to 0.11
10595
10596 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10597
10598           Merge branch 'master' into 0.11
10599           Conflicts:
10600           ext/amrwbdec/Makefile.am
10601           ext/amrwbdec/amrwbdec.c
10602
10603 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10604
10605         * gst/realmedia/gstrdtbuffer.c:
10606         * gst/realmedia/gstrdtbuffer.h:
10607         * gst/realmedia/pnmsrc.c:
10608         * gst/realmedia/rademux.c:
10609         * gst/realmedia/rdtdepay.c:
10610         * gst/realmedia/rdtmanager.c:
10611         * gst/realmedia/rmdemux.c:
10612         * gst/realmedia/rmutils.c:
10613         * gst/realmedia/rtspreal.c:
10614           realmedia: port to 0.11
10615
10616 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10617
10618         * ext/amrwbdec/Makefile.am:
10619         * ext/amrwbdec/amrwbdec.c:
10620         * ext/amrwbdec/amrwbdec.h:
10621           amrwbdec: port to audiodecoder
10622
10623 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10624
10625         * ext/amrnb/Makefile.am:
10626           amrnbdec: fixup build
10627
10628 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10629
10630         * ext/amrnb/amrnbdec.c:
10631           amrnbdec: remove leftover extraneous _unref
10632
10633 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10634
10635           Merge branch 'master' into 0.11
10636           Conflicts:
10637           ext/amrnb/amrnbdec.c
10638
10639 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10640
10641         * configure.ac:
10642         * ext/amrnb/amrnbdec.c:
10643         * ext/amrnb/amrnbenc.c:
10644           amrnb: port to 0.11
10645
10646 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10647
10648         * configure.ac:
10649         * ext/amrwbdec/Makefile.am:
10650         * ext/amrwbdec/amrwbdec.c:
10651           ported amrwbdec to 0.11
10652
10653 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10654
10655         * ext/amrnb/amrnbdec.c:
10656         * ext/amrnb/amrnbdec.h:
10657           amrnbdec: port to audiodecoder
10658
10659 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10660
10661           Merge branch 'master' into 0.11
10662
10663 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10664
10665         * configure.ac:
10666         * ext/mpeg2dec/gstmpeg2dec.c:
10667         * ext/mpeg2dec/gstmpeg2dec.h:
10668           mpeg2dec: minimal port to 0.11
10669
10670 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10671
10672         * ext/mpeg2dec/gstmpeg2dec.c:
10673         * ext/mpeg2dec/gstmpeg2dec.h:
10674           mpeg2dec: post QoS messages when dropping a frame due to QoS
10675           https://bugzilla.gnome.org/show_bug.cgi?id=658241
10676
10677 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10678
10679         * configure.ac:
10680           configure: update ported plugins list
10681
10682 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10683
10684         * common:
10685           update to 0.11 branch
10686
10687 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10688
10689         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10690         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10691           dvdlpcmdec: port to 0.11
10692
10693 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10694
10695         * ext/lame/gstlame.c:
10696         * ext/lame/gstlamemp3enc.c:
10697           lame: fix raw audio caps too
10698
10699 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10700
10701         * ext/lame/gstlame.c:
10702         * ext/lame/gstlamemp3enc.c:
10703           lame: port to 0.11
10704
10705 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10706
10707           Merge branch 'master' into 0.11
10708
10709 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10710
10711         * ext/x264/gstx264enc.c:
10712         * ext/x264/gstx264enc.h:
10713           x264enc: port to 0.11
10714
10715 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10716
10717         * ext/amrnb/Makefile.am:
10718         * ext/amrnb/amrnbenc.c:
10719         * ext/amrnb/amrnbenc.h:
10720           amrnbenc: port to audioencoder
10721
10722 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10723
10724           Merge branch 'master' into 0.11
10725           Conflicts:
10726           ext/mad/gstmad.c
10727
10728 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10729
10730         * ext/a52dec/gsta52dec.c:
10731           port a52dec to 0.11
10732
10733 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10734
10735         * ext/twolame/gsttwolame.c:
10736           twolame: Simple fix for GstAudioEncoder API change
10737
10738 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10739
10740         * ext/twolame/gsttwolame.c:
10741           twolame: Fix variable 'gstelement_class' set but not used compiler warning
10742
10743 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10744
10745         * ext/lame/gstlame.c:
10746         * ext/lame/gstlamemp3enc.c:
10747           lame: Don't get the parent class again, GST_BOILERPLATE does this already
10748
10749 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10750
10751         * ext/lame/gstlame.c:
10752         * ext/lame/gstlamemp3enc.c:
10753           lame: Fix variable 'gstelement_class' set but not used compiler warning
10754
10755 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10756
10757         * ext/twolame/gsttwolame.c:
10758           twolame: improve output framing and timestamping
10759           ... which simply comes down to requesting one frame of input data at a time,
10760           since the encoder nicely turns this into 1 encoded frame.
10761
10762 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10763
10764         * ext/twolame/Makefile.am:
10765         * ext/twolame/gsttwolame.c:
10766         * ext/twolame/gsttwolame.h:
10767           twolame: port to audioencoder
10768
10769 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10770
10771         * ext/lame/gstlame.c:
10772           lame: use some more boilerplate
10773
10774 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10775
10776         * ext/lame/gstlame.c:
10777         * ext/lame/gstlame.h:
10778           lame: port to audioencoder
10779
10780 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10781
10782         * ext/lame/gstlamemp3enc.c:
10783           lamemp3enc: use some more boilerplate
10784
10785 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10786
10787         * ext/lame/gstlamemp3enc.c:
10788           lamemp3enc: really report bitrate rather kbitrate
10789
10790 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10791
10792         * ext/lame/Makefile.am:
10793         * ext/lame/gstlamemp3enc.c:
10794         * ext/lame/gstlamemp3enc.h:
10795           lamemp3enc: port to audioencoder
10796
10797 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10798
10799         * ext/dvdread/dvdreadsrc.c:
10800           dvdreadsrc: take into account first sector of the current title
10801           This fixes seeking on titles which do not start on a new file.
10802           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10803
10804 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10805
10806         * ext/dvdread/dvdreadsrc.c:
10807           dvdreadsrc: fix sector seeking
10808           It was overly complicated, and did not take into account the offset
10809           needed for titles which do not start on a new file.
10810           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10811
10812 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10813
10814         * ext/dvdread/dvdreadsrc.c:
10815           dvdreadsrc: fix sector search for packed titles
10816           Some DVD titles are packed in a single set, and we need to use
10817           the correct table to map times to sectors.
10818           https://bugzilla.gnome.org/show_bug.cgi?id=659252
10819
10820 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10821
10822         * configure.ac:
10823         * ext/mad/Makefile.am:
10824         * ext/mad/gstmad.c:
10825         * gst-plugins-ugly.spec.in:
10826           mad: remove id3tag dependency used by in practice unreachable legacy code
10827           The mad mp3 decoder element shouldn't parse tags at all really, but we
10828           have so far kept this code around for backwards-compatibility reasons
10829           for people building manual pipelines for some reason. However, as it
10830           turns out that code has never actually worked in 0.10 in practice,
10831           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
10832           which doesn't actually seem to happen any more though because of the
10833           preceding mad_header_decode(), which will discover and report the
10834           sync loss if it runs into a tag and make mad_frame_decode() try to
10835           resync right away.
10836           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
10837
10838 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10839
10840         * gst/asfdemux/asfpacket.c:
10841           asfpacket: skip empty payload packets
10842           ... which also avoids assertion failures and possible segfaults later on
10843           when possibly trying to join 2 empty buffers.
10844
10845 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10846
10847         * gst/realmedia/rmdemux.c:
10848         * gst/realmedia/rmdemux.h:
10849           rmdemux: delay announcing container tags until we have pads
10850           Fixes tags when transcoding.
10851           https://bugzilla.gnome.org/show_bug.cgi?id=658297
10852
10853 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10854
10855         * tests/check/elements/amrnbenc.c:
10856           amrnbenc: Use complete raw audio caps in the test
10857
10858 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
10859
10860         * docs/plugins/Makefile.am:
10861           docs: cleanup makefiles
10862           Remove commented out parts that we don't need. Remove "the wingo addition" - no
10863           so useful after all. Narrow down file-globs for plugin docs.
10864
10865 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
10866
10867         * common:
10868           Automatic update of common submodule
10869           From a39eb83 to 11f0cd5
10870
10871 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
10872
10873         * common:
10874           Automatic update of common submodule
10875           From 605cd9a to a39eb83
10876
10877 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10878
10879         * gst/asfdemux/gstasfdemux.c:
10880           asf: don't use fourcc
10881
10882 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10883
10884           Merge branch 'master' into 0.11
10885
10886 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10887
10888         * ext/mpeg2dec/gstmpeg2dec.c:
10889           mpeg2dec: fix spurious failure to decode some files
10890           Parsing can return with an 'invalid' state, but this is not
10891           actually fatal. For one, the mpeg2dec command line tool that
10892           comes with the libmpeg2 library blithely ignores this condition
10893           and merrily goes on. So we do this same, logging the error,
10894           and going on with parsing. This makes something work that did
10895           not use to work, and brings happiness to the world.
10896           https://bugzilla.gnome.org/show_bug.cgi?id=429476
10897
10898 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10899
10900         * ext/mad/gstmad.c:
10901         * ext/sidplay/Makefile.am:
10902         * ext/sidplay/gstsiddec.cc:
10903           port to new audio caps
10904
10905 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10906
10907           Merge branch 'master' into 0.11
10908           Conflicts:
10909           common
10910           gst/asfdemux/gstrtpasfdepay.c
10911
10912 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10913
10914         * configure.ac:
10915           configure: Add synaesthesia to the list of non-ported plugins
10916
10917 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10918
10919         * configure.ac:
10920         * docs/plugins/Makefile.am:
10921         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10922         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10923         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10924         * gst-plugins-ugly.spec.in:
10925         * gst/mpegaudioparse/Makefile.am:
10926         * gst/mpegaudioparse/gstmpegaudioparse.c:
10927         * gst/mpegaudioparse/gstmpegaudioparse.h:
10928         * gst/mpegaudioparse/mpegaudioparse.vcproj:
10929         * gst/xingmux/Makefile.am:
10930         * gst/xingmux/gstxingmux.c:
10931         * gst/xingmux/gstxingmux.h:
10932         * gst/xingmux/plugin.c:
10933           Remove mp3parse plugin/element
10934           It's been replaced by mpegaudioparse in -good. Don't want anyone
10935           to spend time porting a deprecated element. Rename plugin to xingmux
10936           for now until we move that somewhere else.
10937
10938 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10939
10940         * configure.ac:
10941           configure.ac: Define list of non-ported plugins
10942
10943 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10944
10945         * ext/mad/gstmad.c:
10946           mad: Fix for changes in GstQuery API
10947
10948 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10949
10950         * gst/asfdemux/gstasfdemux.c:
10951           asfdemux: Fix for changes in GstQuery API
10952
10953 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10954
10955         * gst/asfdemux/asfpacket.c:
10956           asfdemux: Fix print statement
10957
10958 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10959
10960         * common:
10961           Update common submodule
10962
10963 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10964
10965         * ext/x264/gstx264enc.c:
10966           x264enc: Properly set the stream format in setcaps
10967           Do not forget to set the selected format to the options string
10968           when getting it from caps
10969           https://bugzilla.gnome.org/show_bug.cgi?id=655223
10970
10971 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
10972
10973         * ext/x264/gstx264enc.c:
10974           x264enc: fix the build for older x264enc
10975           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
10976
10977 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
10978
10979         * ext/x264/gstx264enc.c:
10980           x264enc: Read stream-format from the right place
10981           Read the stream-format from "stream-format" and not from profile, also rename
10982           the "bytestream" variable to "stream_format" so it's easier to understand.
10983
10984 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10985
10986         * ext/x264/gstx264enc.c:
10987         * ext/x264/gstx264enc.h:
10988           x264enc: Select stream-format based on caps
10989           Makes x264 select its stream-format based on what's available
10990           on caps, the user selected option will be chosen as a fallback
10991           when both options are available.
10992           https://bugzilla.gnome.org/show_bug.cgi?id=644233
10993
10994 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
10995
10996         * ext/x264/gstx264enc.c:
10997           x264: Allow renegotiation but prefer current caps
10998
10999 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
11000
11001         * tests/check/elements/x264enc.c:
11002           tests: Test x264enc profiles from the caps
11003           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11004
11005 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11006
11007         * ext/x264/Makefile.am:
11008         * ext/x264/gstx264enc.c:
11009         * ext/x264/gstx264enc.h:
11010           x264: Use profile and level from caps
11011           Enforces the profile and level from the downstream caps, also
11012           sets them on the fixated caps
11013           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11014
11015 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11016
11017         * configure.ac:
11018           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11019
11020 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
11021
11022         * ext/x264/gstx264enc.c:
11023           x264enc: fix subme property annotation - subme maximum is 10, not 6.
11024           Although the element accepts subme values > 6, the annotation which is
11025           visible through gst-inspect (for example) erroneously indicates 6 as the
11026           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11027           https://bugzilla.gnome.org/show_bug.cgi?id=653473
11028
11029 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
11030
11031         * common:
11032           Automatic update of common submodule
11033           From 69b981f to 605cd9a
11034
11035 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11036
11037         * gst/asfdemux/gstrtspwms.c:
11038           rtspwms: Porting to 0.11
11039
11040 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11041
11042         * gst/asfdemux/gstrtpasfdepay.c:
11043           rtpasfdepay: Port to 0.11
11044
11045 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11046
11047         * gst/asfdemux/asfpacket.c:
11048         * gst/asfdemux/asfpacket.h:
11049         * gst/asfdemux/gstasfdemux.c:
11050         * gst/asfdemux/gstasfdemux.h:
11051           asfdemux: Porting to 0.11
11052
11053 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11054
11055         * ext/sidplay/gstsiddec.cc:
11056           siddec: port siddec to 0.11
11057
11058 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11059
11060         * gst/asfdemux/gstrtpasfdepay.c:
11061           rtpasfdepay: fix fragmented packet handling and packet padding
11062           Also remove a bogus assert.
11063
11064 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
11065
11066         * gst/synaesthesia/gstsynaesthesia.c:
11067           synaesthesia: fix wrong debug log string (copy'n'paste)
11068
11069 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11070
11071           Merge branch 'master' into 0.11
11072           Conflicts:
11073           configure.ac
11074
11075 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11076
11077         * ext/mad/gstmad.c:
11078           mad: port to new API
11079           Port to new segment API.
11080           Eat Caps events.
11081           No need to set caps on buffers.
11082
11083 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
11084
11085         * gst/realmedia/rmdemux.c:
11086           rmdemux: target is unsigned and can't be < 0
11087
11088 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
11089
11090         * ext/mad/gstmad.c:
11091           mad: use signed when caluculating the delta
11092           Avoids a <0 check for an unsigned variable.
11093
11094 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
11095
11096         * docs/plugins/Makefile.am:
11097           docs: remove obsolete commented out part
11098           We don't have this in the other modules and its not needed.
11099
11100 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
11101
11102         * docs/plugins/gst-plugins-ugly-plugins.args:
11103         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11104         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11105           docs: update plugin introspection data
11106           Now more files are merged and produced in a canonical fashion, which hopefully
11107           creates less or no delta in the future.
11108
11109 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
11110
11111         * common:
11112           Automatic update of common submodule
11113           From 9e5bbd5 to 69b981f
11114
11115 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11116
11117         * ext/lame/Makefile.am:
11118         * ext/lame/gstlamemp3enc.c:
11119           lamemp3enc: Post CODEC and BITRATE tags
11120           Also filter any CODEC/AUDIO_CODEC tags from incoming
11121           tag events.
11122           Fixes bug #391543.
11123
11124 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
11125
11126         * common:
11127           Automatic update of common submodule
11128           From fd35073 to 9e5bbd5
11129
11130 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
11131
11132         * common:
11133           Automatic update of common submodule
11134           From 46dfcea to fd35073
11135
11136 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11137
11138         * gst/asfdemux/gstrtpasfdepay.c:
11139           rtpasfdepay: simplify and refactor packet parsing
11140           Specifically, refactor buffer padding and consider marker bit for fragment
11141           assembling.
11142
11143 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11144
11145         * gst/asfdemux/gstrtpasfdepay.c:
11146           rtpasfdepay: avoid re-sending header
11147           ... e.g. following a seek, which otherwise confuses downstream demuxer
11148           expecting only a flow of data packets at this time.
11149
11150 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11151
11152         * gst/asfdemux/gstrtpasfdepay.c:
11153         * gst/asfdemux/gstrtpasfdepay.h:
11154           rtpasfdepay: remove unused field
11155
11156 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11157
11158         * ext/mad/gstmad.c:
11159           mad: Post bitrate tag whenever the bitrate changes
11160           Also send the layer/mode/emphasis/bitrate tags as an event too.
11161
11162 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11163
11164         * configure.ac:
11165         * win32/common/config.h:
11166           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11167
11168 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11169
11170         * configure.ac:
11171         * docs/plugins/inspect/plugin-a52dec.xml:
11172         * docs/plugins/inspect/plugin-amrnb.xml:
11173         * docs/plugins/inspect/plugin-amrwbdec.xml:
11174         * docs/plugins/inspect/plugin-asf.xml:
11175         * docs/plugins/inspect/plugin-cdio.xml:
11176         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11177         * docs/plugins/inspect/plugin-dvdread.xml:
11178         * docs/plugins/inspect/plugin-dvdsub.xml:
11179         * docs/plugins/inspect/plugin-iec958.xml:
11180         * docs/plugins/inspect/plugin-lame.xml:
11181         * docs/plugins/inspect/plugin-mad.xml:
11182         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11183         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11184         * docs/plugins/inspect/plugin-mpegstream.xml:
11185         * docs/plugins/inspect/plugin-realmedia.xml:
11186         * docs/plugins/inspect/plugin-siddec.xml:
11187         * docs/plugins/inspect/plugin-twolame.xml:
11188         * docs/plugins/inspect/plugin-x264.xml:
11189         * win32/common/config.h:
11190           Back to development
11191
11192 === release 0.10.18 ===
11193
11194 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11195
11196         * ChangeLog:
11197         * NEWS:
11198         * RELEASE:
11199         * configure.ac:
11200         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11201         * docs/plugins/inspect/plugin-a52dec.xml:
11202         * docs/plugins/inspect/plugin-amrnb.xml:
11203         * docs/plugins/inspect/plugin-amrwbdec.xml:
11204         * docs/plugins/inspect/plugin-asf.xml:
11205         * docs/plugins/inspect/plugin-cdio.xml:
11206         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11207         * docs/plugins/inspect/plugin-dvdread.xml:
11208         * docs/plugins/inspect/plugin-dvdsub.xml:
11209         * docs/plugins/inspect/plugin-iec958.xml:
11210         * docs/plugins/inspect/plugin-lame.xml:
11211         * docs/plugins/inspect/plugin-mad.xml:
11212         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11213         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11214         * docs/plugins/inspect/plugin-mpegstream.xml:
11215         * docs/plugins/inspect/plugin-realmedia.xml:
11216         * docs/plugins/inspect/plugin-siddec.xml:
11217         * docs/plugins/inspect/plugin-twolame.xml:
11218         * docs/plugins/inspect/plugin-x264.xml:
11219         * gst-plugins-ugly.doap:
11220         * win32/common/config.h:
11221           Release 0.10.18
11222           Highlights:
11223           - x264enc: allow changing bitrate and quantizers dynamically at runtime
11224           - x264enc: proxy downstream caps restrictions upstream via get_caps()
11225           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11226           - mad: allow build without libid3tag (which isn't really needed anyway)
11227           - many other fixes and improvements
11228
11229 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11230
11231         * ext/x264/gstx264enc.c:
11232           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11233
11234 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11235
11236         * ext/x264/gstx264enc.c:
11237           x264enc: do not leak peer pad reference
11238
11239 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11240
11241         * ext/x264/gstx264enc.c:
11242           x264enc: No need to copy, reffing is enough
11243
11244 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11245
11246         * ext/x264/gstx264enc.c:
11247           x264enc: get_caps function should return a copy of the caps
11248
11249 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11250
11251         * configure.ac:
11252         * docs/plugins/inspect/plugin-a52dec.xml:
11253         * docs/plugins/inspect/plugin-amrnb.xml:
11254         * docs/plugins/inspect/plugin-amrwbdec.xml:
11255         * docs/plugins/inspect/plugin-asf.xml:
11256         * docs/plugins/inspect/plugin-cdio.xml:
11257         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11258         * docs/plugins/inspect/plugin-dvdread.xml:
11259         * docs/plugins/inspect/plugin-dvdsub.xml:
11260         * docs/plugins/inspect/plugin-iec958.xml:
11261         * docs/plugins/inspect/plugin-lame.xml:
11262         * docs/plugins/inspect/plugin-mad.xml:
11263         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11264         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11265         * docs/plugins/inspect/plugin-mpegstream.xml:
11266         * docs/plugins/inspect/plugin-realmedia.xml:
11267         * docs/plugins/inspect/plugin-siddec.xml:
11268         * docs/plugins/inspect/plugin-synaesthesia.xml:
11269         * docs/plugins/inspect/plugin-twolame.xml:
11270         * docs/plugins/inspect/plugin-x264.xml:
11271         * po/da.po:
11272         * po/de.po:
11273         * po/fr.po:
11274         * po/uk.po:
11275         * win32/common/config.h:
11276           0.10.17.4 pre-release
11277
11278 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11279
11280         * ext/mad/gstmad.c:
11281           mad: remove buffer_alloc
11282
11283 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11284
11285         * configure.ac:
11286         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11287         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11288         * docs/plugins/inspect/plugin-a52dec.xml:
11289         * docs/plugins/inspect/plugin-amrnb.xml:
11290         * docs/plugins/inspect/plugin-amrwbdec.xml:
11291         * docs/plugins/inspect/plugin-asf.xml:
11292         * docs/plugins/inspect/plugin-cdio.xml:
11293         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11294         * docs/plugins/inspect/plugin-dvdread.xml:
11295         * docs/plugins/inspect/plugin-dvdsub.xml:
11296         * docs/plugins/inspect/plugin-iec958.xml:
11297         * docs/plugins/inspect/plugin-lame.xml:
11298         * docs/plugins/inspect/plugin-mad.xml:
11299         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11300         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11301         * docs/plugins/inspect/plugin-mpegstream.xml:
11302         * docs/plugins/inspect/plugin-realmedia.xml:
11303         * docs/plugins/inspect/plugin-siddec.xml:
11304         * docs/plugins/inspect/plugin-synaesthesia.xml:
11305         * docs/plugins/inspect/plugin-twolame.xml:
11306         * docs/plugins/inspect/plugin-x264.xml:
11307         * po/bg.po:
11308         * po/ja.po:
11309         * po/nl.po:
11310         * po/pl.po:
11311         * po/ru.po:
11312         * po/sl.po:
11313         * po/tr.po:
11314           0.10.17.3 pre-release
11315
11316 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11317
11318         * common:
11319           Automatic update of common submodule
11320           From c3cafe1 to 46dfcea
11321
11322 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11323
11324         * ext/mad/gstmad.c:
11325           mad: port to 0.11
11326
11327 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11328
11329           Merge branch 'master' into 0.11
11330           Conflicts:
11331           android/amrnb.mk
11332           android/amrwbdec.mk
11333           android/asf.mk
11334           android/mpegaudioparse.mk
11335           configure.ac
11336
11337 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11338
11339         * tests/check/gst-plugins-ugly.supp:
11340           tests: add suppression for lame unit test
11341
11342 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11343
11344         * tests/check/Makefile.am:
11345         * tests/check/generic/.gitignore:
11346         * tests/check/generic/index.c:
11347           tests: add generic index-setting test
11348
11349 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11350
11351         * ext/mpeg2dec/gstmpeg2dec.c:
11352           mpeg2dec: don't deadlock when setting an index
11353
11354 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11355
11356         * configure.ac:
11357         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11358         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11359         * docs/plugins/inspect/plugin-a52dec.xml:
11360         * docs/plugins/inspect/plugin-amrnb.xml:
11361         * docs/plugins/inspect/plugin-amrwbdec.xml:
11362         * docs/plugins/inspect/plugin-asf.xml:
11363         * docs/plugins/inspect/plugin-cdio.xml:
11364         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11365         * docs/plugins/inspect/plugin-dvdread.xml:
11366         * docs/plugins/inspect/plugin-dvdsub.xml:
11367         * docs/plugins/inspect/plugin-iec958.xml:
11368         * docs/plugins/inspect/plugin-lame.xml:
11369         * docs/plugins/inspect/plugin-mad.xml:
11370         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11371         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11372         * docs/plugins/inspect/plugin-mpegstream.xml:
11373         * docs/plugins/inspect/plugin-realmedia.xml:
11374         * docs/plugins/inspect/plugin-siddec.xml:
11375         * docs/plugins/inspect/plugin-synaesthesia.xml:
11376         * docs/plugins/inspect/plugin-twolame.xml:
11377         * docs/plugins/inspect/plugin-x264.xml:
11378         * po/sl.po:
11379         * win32/common/config.h:
11380           0.10.17.2 pre-release
11381
11382 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11383
11384         * gst/realmedia/rademux.c:
11385           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11386
11387 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11388
11389         * gst/mpegstream/gstmpegdemux.c:
11390           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11391
11392 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11393
11394         * ext/dvdread/dvdreadsrc.c:
11395         * ext/sidplay/gstsiddec.cc:
11396         * ext/x264/gstx264enc.c:
11397           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11398
11399 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11400
11401         * gst/asfdemux/gstasfdemux.c:
11402           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11403
11404 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11405
11406         * ext/x264/gstx264enc.c:
11407           x264enc: Implement getcaps function
11408           This allows to set width/height/etc restrictions downstream.
11409
11410 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11411
11412         * Android.mk:
11413         * ext/mad/Makefile.am:
11414         * ext/x264/Makefile.am:
11415         * gst/asfdemux/Makefile.am:
11416         * gst/dvdlpcmdec/Makefile.am:
11417         * gst/dvdsub/Makefile.am:
11418         * gst/iec958/Makefile.am:
11419         * gst/mpegaudioparse/Makefile.am:
11420         * gst/mpegstream/Makefile.am:
11421         * gst/realmedia/Makefile.am:
11422         * gst/synaesthesia/Makefile.am:
11423           android: make it ready for androgenizer
11424           To build gstreamer for android we are now using androgenizer which
11425           generates the needed Android.mk files.
11426           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11427
11428 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11429
11430         * android/NOTICE:
11431         * android/amrnb.mk:
11432         * android/amrwbdec.mk:
11433         * android/asf.mk:
11434         * android/mpegaudioparse.mk:
11435           android: remove the android/ folder
11436
11437 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
11438
11439         * common:
11440           Automatic update of common submodule
11441           From 1ccbe09 to c3cafe1
11442
11443 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11444
11445         * ext/x264/gstx264enc.c:
11446         * ext/x264/gstx264enc.h:
11447           x264enc: Allow changing the bitrate and quantitizers dynamically
11448           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11449
11450 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11451
11452         * ext/x264/gstx264enc.c:
11453           x264enc: Set max bitrate in quality mode
11454           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11455
11456 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11457
11458         * ext/x264/gstx264enc.c:
11459           x264enc: Make it clear that constant quantizer is for debugging only
11460           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11461
11462 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11463
11464         * common:
11465           Automatic update of common submodule
11466           From 193b717 to 1ccbe09
11467
11468 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
11469
11470         * common:
11471           Automatic update of common submodule
11472           From b77e2bf to 193b717
11473
11474 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11475
11476         * common:
11477           Automatic update of common submodule
11478           From d8814b6 to b77e2bf
11479
11480 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11481
11482         * common:
11483           Automatic update of common submodule
11484           From 6aaa286 to d8814b6
11485
11486 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
11487
11488         * common:
11489           Automatic update of common submodule
11490           From 6aec6b9 to 6aaa286
11491
11492 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
11493
11494         * configure.ac:
11495           configure.ac: redundant use of AC_MSG_RESULT()
11496           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11497
11498 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
11499
11500         * autogen.sh:
11501           autogen: wingo signed comment
11502
11503 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11504
11505         * gst/dvdsub/gstdvdsubdec.c:
11506         * gst/dvdsub/gstdvdsubdec.h:
11507           dvdsubdec: Rearrange buffer allocation and pushing code a bit
11508           This makes the code easier to read, doesn't store every buffer
11509           in the instance until the next buffer is to be drawn and
11510           fixes an unitialized variable compiler warning.
11511
11512 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
11513
11514         * gst/dvdsub/gstdvdsubdec.c:
11515           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11516           Fixes bug #619136.
11517
11518 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
11519
11520         * gst/dvdsub/gstdvdsubdec.c:
11521           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11522           Fixes bug #644704.
11523
11524 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11525
11526         * configure.ac:
11527         * ext/mad/gstmad.c:
11528         * ext/mad/gstmad.h:
11529           mad: build the mad plugin even if libid3tag is not available
11530           ID3 tags are usually handled by id3demux, and should be handled
11531           by id3demux. Tag handling in mad based on libid3tag is very basic
11532           and mostly unnecessary really, so just build this plugin without
11533           ID3 tag support if libid3tag is not available.
11534
11535 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11536
11537           Merge branch 'master' into 0.11
11538
11539 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
11540
11541         * gst/mpegstream/gstdvddemux.c:
11542           dvddemux: small code cleanup
11543           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11544           and avoid empty 'if' when logging is disabled.
11545
11546 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11547
11548         * configure.ac:
11549           configure.ac: export plugin description more platform independent
11550           Fixes #642504.
11551
11552 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11553
11554         * common:
11555           Automatic update of common submodule
11556           From 1de7f6a to 6aec6b9
11557
11558 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11559
11560           Merge branch 'master' into 0.11
11561           Conflicts:
11562           configure.ac
11563
11564 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11565
11566         * ext/mpeg2dec/gstmpeg2dec.c:
11567           mpeg2dec: do not fail fatally when unlinked
11568           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11569
11570 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
11571
11572         * ext/mad/gstmad.c:
11573         * ext/mad/gstmad.h:
11574         * ext/mpeg2dec/gstmpeg2dec.c:
11575         * ext/mpeg2dec/gstmpeg2dec.h:
11576           index: remove conditional index support
11577           Index support cannot be disabled since commit
11578           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11579           in core, which removed the configure flags to disable index.
11580
11581 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
11582
11583         * ext/mad/gstmad.c:
11584         * ext/mpeg2dec/gstmpeg2dec.c:
11585           formatting: trim trailing whitespace
11586
11587 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
11588
11589         * ext/mad/gstmad.c:
11590         * ext/mpeg2dec/gstmpeg2dec.c:
11591         * gst/mpegstream/gstmpegdemux.c:
11592           index: use delta frame flags instead of 0 or none
11593
11594 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11595
11596         * ext/x264/gstx264enc.c:
11597           x264enc: Don't register flags with a value of 0
11598           Flags with a value of 0 aren't meaningful and will cause
11599           g_value_transform to go into an endless loop when trying to
11600           convert the flags to a string
11601
11602 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
11603
11604         * common:
11605           Automatic update of common submodule
11606           From f94d739 to 1de7f6a
11607
11608 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11609
11610         * ext/amrwbdec/amrwbdec.c:
11611           amrwbdec: avoid stalling on invalid frame
11612           Skip 1 byte indicating invalid frame type index rather than stalling
11613           on it indefinitely until EOS.
11614           Fixes #639715.
11615
11616 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11617
11618         * tests/check/pipelines/lame.c:
11619           tests: add unit test for lamemp3enc negotiation issue
11620           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11621
11622 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11623
11624         * ext/lame/gstlamemp3enc.c:
11625           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11626           The element downstream of mp3enc might only accept certain sample rates or channels,
11627           make sure we relay any restrictions that do exist to upstream when it does a
11628           get_caps() on the sink pad. That way upstream elements like audioresample or
11629           audioconvert can pick a sample rate / channel configuration that will be accepted,
11630           instead of just negotiating to the highest, which might then be rejected.
11631           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11632
11633 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
11634
11635         * gst/asfdemux/asfpacket.c:
11636           asfpacket: Avoid using broken duration extension
11637           Quite a few (broken?) files have a packet duration of 1ms, which is
11638           most definitely wrong for either audio or video packets.
11639           We therefore avoid using that value and instead use other metrics to
11640           determine the buffer duration (like using the extended stream properties
11641           average frame duration if present and valid).
11642
11643 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11644
11645         * configure.ac:
11646         * win32/common/config.h:
11647           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11648           https://bugzilla.gnome.org/show_bug.cgi?id=640705
11649
11650 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
11651
11652         * gst/mpegaudioparse/gstxingmux.c:
11653           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11654           Fixes bug #639291.
11655
11656 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11657
11658         * gst/mpegstream/gstdvddemux.c:
11659           mpegstream: increase allowable gap between streams
11660           The new delay is three times as much as the old one, and just happens
11661           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11662           was chocking before at 5:11.
11663           While there, merge the constants used in two places into a define.
11664           https://bugzilla.gnome.org/show_bug.cgi?id=539708
11665
11666 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11667
11668         * ext/x264/gstx264enc.c:
11669           x264enc: make tag event writable before modifying tag list in place
11670           To modify an event tag is necessary to be sure that x264enc
11671           has its own copy.
11672           Also fix indentation.
11673           https://bugzilla.gnome.org/show_bug.cgi?id=640272
11674
11675 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11676
11677         * configure.ac:
11678         * docs/plugins/inspect/plugin-a52dec.xml:
11679         * docs/plugins/inspect/plugin-amrnb.xml:
11680         * docs/plugins/inspect/plugin-amrwbdec.xml:
11681         * docs/plugins/inspect/plugin-asf.xml:
11682         * docs/plugins/inspect/plugin-cdio.xml:
11683         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11684         * docs/plugins/inspect/plugin-dvdread.xml:
11685         * docs/plugins/inspect/plugin-dvdsub.xml:
11686         * docs/plugins/inspect/plugin-iec958.xml:
11687         * docs/plugins/inspect/plugin-lame.xml:
11688         * docs/plugins/inspect/plugin-mad.xml:
11689         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11690         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11691         * docs/plugins/inspect/plugin-mpegstream.xml:
11692         * docs/plugins/inspect/plugin-realmedia.xml:
11693         * docs/plugins/inspect/plugin-siddec.xml:
11694         * docs/plugins/inspect/plugin-twolame.xml:
11695         * docs/plugins/inspect/plugin-x264.xml:
11696         * win32/common/config.h:
11697           Back to development
11698
11699 === release 0.10.17 ===
11700
11701 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11702
11703         * ChangeLog:
11704         * NEWS:
11705         * RELEASE:
11706         * configure.ac:
11707         * docs/plugins/inspect/plugin-a52dec.xml:
11708         * docs/plugins/inspect/plugin-amrnb.xml:
11709         * docs/plugins/inspect/plugin-amrwbdec.xml:
11710         * docs/plugins/inspect/plugin-asf.xml:
11711         * docs/plugins/inspect/plugin-cdio.xml:
11712         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11713         * docs/plugins/inspect/plugin-dvdread.xml:
11714         * docs/plugins/inspect/plugin-dvdsub.xml:
11715         * docs/plugins/inspect/plugin-iec958.xml:
11716         * docs/plugins/inspect/plugin-lame.xml:
11717         * docs/plugins/inspect/plugin-mad.xml:
11718         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11719         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11720         * docs/plugins/inspect/plugin-mpegstream.xml:
11721         * docs/plugins/inspect/plugin-realmedia.xml:
11722         * docs/plugins/inspect/plugin-siddec.xml:
11723         * docs/plugins/inspect/plugin-twolame.xml:
11724         * docs/plugins/inspect/plugin-x264.xml:
11725         * gst-plugins-ugly.doap:
11726         * win32/common/config.h:
11727           Release 0.10.17
11728
11729 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11730
11731         * configure.ac:
11732         * docs/plugins/inspect/plugin-a52dec.xml:
11733         * docs/plugins/inspect/plugin-amrnb.xml:
11734         * docs/plugins/inspect/plugin-amrwbdec.xml:
11735         * docs/plugins/inspect/plugin-asf.xml:
11736         * docs/plugins/inspect/plugin-cdio.xml:
11737         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11738         * docs/plugins/inspect/plugin-dvdread.xml:
11739         * docs/plugins/inspect/plugin-dvdsub.xml:
11740         * docs/plugins/inspect/plugin-iec958.xml:
11741         * docs/plugins/inspect/plugin-lame.xml:
11742         * docs/plugins/inspect/plugin-mad.xml:
11743         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11744         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11745         * docs/plugins/inspect/plugin-mpegstream.xml:
11746         * docs/plugins/inspect/plugin-realmedia.xml:
11747         * docs/plugins/inspect/plugin-siddec.xml:
11748         * docs/plugins/inspect/plugin-twolame.xml:
11749         * docs/plugins/inspect/plugin-x264.xml:
11750         * win32/common/config.h:
11751           0.10.16.4 pre-release
11752
11753 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11754
11755         * ext/mpeg2dec/gstmpeg2dec.c:
11756           mpeg2dec: Use the proper component value for height
11757
11758 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11759
11760         * configure.ac:
11761         * docs/plugins/inspect/plugin-a52dec.xml:
11762         * docs/plugins/inspect/plugin-amrnb.xml:
11763         * docs/plugins/inspect/plugin-amrwbdec.xml:
11764         * docs/plugins/inspect/plugin-asf.xml:
11765         * docs/plugins/inspect/plugin-cdio.xml:
11766         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11767         * docs/plugins/inspect/plugin-dvdread.xml:
11768         * docs/plugins/inspect/plugin-dvdsub.xml:
11769         * docs/plugins/inspect/plugin-iec958.xml:
11770         * docs/plugins/inspect/plugin-lame.xml:
11771         * docs/plugins/inspect/plugin-mad.xml:
11772         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11773         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11774         * docs/plugins/inspect/plugin-mpegstream.xml:
11775         * docs/plugins/inspect/plugin-realmedia.xml:
11776         * docs/plugins/inspect/plugin-siddec.xml:
11777         * docs/plugins/inspect/plugin-twolame.xml:
11778         * docs/plugins/inspect/plugin-x264.xml:
11779         * win32/common/config.h:
11780           0.10.16.3 pre-release
11781
11782 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11783
11784         * gst/asfdemux/asfheaders.c:
11785         * gst/asfdemux/asfheaders.h:
11786         * gst/asfdemux/gstasfdemux.c:
11787           asfdemux: Handle new type of DRM'd asf files.
11788           These are produced by the new MS PlayReady system.
11789           https://bugzilla.gnome.org/show_bug.cgi?id=639226
11790
11791 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
11792
11793         * common:
11794           Automatic update of common submodule
11795           From e572c87 to f94d739
11796
11797 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11798
11799         * common:
11800           Automatic update of common submodule
11801           From ccbaa85 to e572c87
11802
11803 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11804
11805         * common:
11806           Automatic update of common submodule
11807           From 46445ad to ccbaa85
11808
11809 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11810
11811         * tests/check/Makefile.am:
11812           tests: never disable g_assert() and cast checks for the unit tests
11813           The unit tests are riddled with g_assert() and friends, make sure we
11814           don't disable assert and cast checks for the unit tests even if
11815           this has been specified for the rest of the code base, e.g. via
11816           --disable-glib-asserts
11817
11818 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11819
11820         * configure.ac:
11821         * win32/common/config.h:
11822           0.10.16.2 pre-release
11823
11824 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11825
11826         * docs/plugins/gst-plugins-ugly-plugins.args:
11827         * docs/plugins/inspect/plugin-a52dec.xml:
11828         * docs/plugins/inspect/plugin-amrnb.xml:
11829         * docs/plugins/inspect/plugin-amrwbdec.xml:
11830         * docs/plugins/inspect/plugin-asf.xml:
11831         * docs/plugins/inspect/plugin-cdio.xml:
11832         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11833         * docs/plugins/inspect/plugin-dvdread.xml:
11834         * docs/plugins/inspect/plugin-dvdsub.xml:
11835         * docs/plugins/inspect/plugin-iec958.xml:
11836         * docs/plugins/inspect/plugin-lame.xml:
11837         * docs/plugins/inspect/plugin-mad.xml:
11838         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11839         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11840         * docs/plugins/inspect/plugin-mpegstream.xml:
11841         * docs/plugins/inspect/plugin-realmedia.xml:
11842         * docs/plugins/inspect/plugin-siddec.xml:
11843         * docs/plugins/inspect/plugin-twolame.xml:
11844         * docs/plugins/inspect/plugin-x264.xml:
11845           docs: update docs
11846
11847 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11848
11849         * po/bg.po:
11850         * po/ca.po:
11851         * po/ru.po:
11852           po: update translations
11853
11854 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11855
11856         * configure.ac:
11857           configure: use $LIBM instead of hardcoding -lm
11858
11859 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11860
11861         * gst/realmedia/rmdemux.c:
11862           rmdemux: Initialize return variable.
11863           In the unlikely event that height is 0 (which is invalid) we would end up
11864           never setting the flow return.
11865
11866 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11867
11868         * gst/realmedia/rmutils.c:
11869           realmedia: Fix unitialized variables on macosx
11870
11871 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11872
11873         * ext/x264/gstx264enc.c:
11874           x264enc: Handle codec/encoder tags
11875           Make x264enc drop video-codec and codec tags and replace
11876           encoder/encoder-version with x264 and its build number
11877           Fixes #621465
11878
11879 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11880
11881         * ext/mpeg2dec/gstmpeg2dec.c:
11882           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
11883
11884 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11885
11886         * ext/mpeg2dec/gstmpeg2dec.c:
11887           mpeg2dec: minor formatting clean-up
11888
11889 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11890
11891         * ext/mpeg2dec/gstmpeg2dec.c:
11892           mpeg2dec: refactor cropping code to use libgstvideo functions
11893           https://bugzilla.gnome.org/show_bug.cgi?id=571146
11894
11895 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11896
11897         * ext/mpeg2dec/gstmpeg2dec.c:
11898         * ext/mpeg2dec/gstmpeg2dec.h:
11899           mpeg2dec: use GstVideoFormat instead of custom enum
11900
11901 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11902
11903         * ext/mpeg2dec/Makefile.am:
11904           mpeg2dec: fix LIBADD order in Makefile.am
11905
11906 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
11907
11908         * ext/x264/gstx264enc.c:
11909           x264: vbv-buf-capacity should have a minimum of 0
11910           x264 will clip this value internally, and users should be allowed to
11911           specify a lower value than 300 ms.
11912           https://bugzilla.gnome.org/show_bug.cgi?id=635291
11913
11914 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11915
11916         * ext/x264/gstx264enc.c:
11917           x264enc: also accept YV12 input
11918
11919 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11920
11921         * ext/x264/gstx264enc.c:
11922           x264enc: add a note to the docs about encoder latency and queues
11923           https://bugzilla.gnome.org/show_bug.cgi?id=636107
11924
11925 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11926
11927         * gst/realmedia/rademux.c:
11928         * gst/realmedia/rmdemux.c:
11929           realmedia: do not use the pad buffer allocation functions in demuxers
11930           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
11931           https://bugzilla.gnome.org/show_bug.cgi?id=637932
11932
11933 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
11934
11935         * common:
11936           Automatic update of common submodule
11937           From 169462a to 46445ad
11938
11939 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11940
11941         * ext/mad/gstmad.c:
11942           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
11943           Fixes bug #635461.
11944
11945 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
11946
11947         * common:
11948           Automatic update of common submodule
11949           From 20742ae to 169462a
11950
11951 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
11952
11953         * gst/realmedia/rmdemux.c:
11954           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
11955           Signed-off-by: Rob Clark <rob@ti.com>
11956
11957 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
11958
11959         * common:
11960           Automatic update of common submodule
11961           From 011bcc8 to 20742ae
11962
11963 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
11964
11965         * configure.ac:
11966           x264: uses pkg-config to locate libx264
11967
11968 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11969
11970           Merge branch 'master' into 0.11
11971
11972 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11973
11974         * tests/check/pipelines/lame.c:
11975           check: don't use deprecated method
11976
11977 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11978
11979         * android/amrnb.mk:
11980         * android/amrwbdec.mk:
11981         * android/asf.mk:
11982         * android/mpegaudioparse.mk:
11983         * configure.ac:
11984           more 0.10 -> 0,11 changes
11985
11986 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11987
11988         * configure.ac:
11989           configure: open 0.11 branch
11990
11991 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
11992
11993         * Android.mk:
11994         * android/NOTICE:
11995         * android/amrnb.mk:
11996         * android/amrwbdec.mk:
11997         * android/asf.mk:
11998         * android/mpegaudioparse.mk:
11999           Add build system for Android
12000
12001 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
12002
12003         * gst/realmedia/rmutils.c:
12004           realmedia: Remove dead assignments
12005
12006 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
12007
12008         * ext/mad/gstmad.c:
12009           mad: Remove dead assignments
12010
12011 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12012
12013         * ext/dvdread/dvdreadsrc.c:
12014           dvdreadsrc: remove bogus comment
12015
12016 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
12017
12018         * ext/dvdread/dvdreadsrc.c:
12019           dvdreadsrc: fix handling of multi-angle streams
12020           We would output all angles interleaved instead of just
12021           the selected angle.
12022           https://bugzilla.gnome.org/show_bug.cgi?id=539254
12023
12024 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12025
12026         * gst/realmedia/Makefile.am:
12027           realmedia: fix LIBS order in Makefile
12028
12029 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12030
12031         * po/af.po:
12032         * po/az.po:
12033         * po/bg.po:
12034         * po/ca.po:
12035         * po/cs.po:
12036         * po/da.po:
12037         * po/de.po:
12038         * po/el.po:
12039         * po/en_GB.po:
12040         * po/es.po:
12041         * po/eu.po:
12042         * po/fi.po:
12043         * po/fr.po:
12044         * po/gl.po:
12045         * po/hu.po:
12046         * po/id.po:
12047         * po/it.po:
12048         * po/ja.po:
12049         * po/lt.po:
12050         * po/lv.po:
12051         * po/ms.po:
12052         * po/mt.po:
12053         * po/nb.po:
12054         * po/nl.po:
12055         * po/or.po:
12056         * po/pl.po:
12057         * po/pt_BR.po:
12058         * po/ro.po:
12059         * po/ru.po:
12060         * po/sk.po:
12061         * po/sl.po:
12062         * po/sq.po:
12063         * po/sr.po:
12064         * po/sv.po:
12065         * po/tr.po:
12066         * po/uk.po:
12067         * po/vi.po:
12068         * po/zh_CN.po:
12069           po: update for new translatable strings
12070
12071 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
12072
12073         * common:
12074           Automatic update of common submodule
12075           From 7bbd708 to 011bcc8
12076
12077 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
12078
12079         * ext/mpeg2dec/gstmpeg2dec.c:
12080           mpeg2dec: convert the position to stream time before answering to a position query
12081
12082 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
12083
12084         * gst/realmedia/Makefile.am:
12085         * gst/realmedia/rademux.c:
12086         * gst/realmedia/rmdemux.c:
12087         * gst/realmedia/rmdemux.h:
12088           realmedia: Get codec name from pbutils instead of harcoding them
12089
12090 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
12091
12092         * ext/x264/gstx264enc.c:
12093           x264enc: Work around a rate control issue in libx264
12094           When variable framerate is disabled in libx264 (which occurs when using
12095           the zerolatency tuning), libx264 ignores timestamps but still uses the
12096           timebase leading to messed up rate control with our nanosecond timebase.
12097           We work around this issue by setting the timebase to the reciprocal of
12098           the framerate and we validate that the framerate is suitable.
12099           This has been fixed upstream in libx264 but there are non-fixed versions
12100           in the wild so this workaround is still needed.
12101           Fixes bug #632861
12102
12103 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12104
12105         * ext/mpeg2dec/gstmpeg2dec.c:
12106           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12107
12108 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
12109
12110         * ext/mpeg2dec/gstmpeg2dec.c:
12111           mpeg2dec: fix position query by trusting upstream
12112           Position queries are badly handled for DVDs (probably due to the division in
12113           chapters): the time returned was the time since the start of chapter.
12114           Now ask upstream for position queries, fall back to the old code if upstream
12115           cannot answer the query.
12116
12117 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
12118
12119         * ext/lame/gstlame.c:
12120         * ext/mad/gstmad.c:
12121         * ext/sidplay/gstsiddec.cc:
12122         * gst/mpegstream/gstmpegparse.c:
12123           various: canonicalize property names
12124
12125 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
12126
12127         * ext/a52dec/gsta52dec.c:
12128         * ext/amrnb/amrnbdec.c:
12129         * ext/amrnb/amrnbenc.c:
12130         * ext/cdio/gstcdiocddasrc.c:
12131         * ext/dvdread/dvdreadsrc.c:
12132         * ext/lame/gstlame.c:
12133         * ext/lame/gstlamemp3enc.c:
12134         * ext/mad/gstmad.c:
12135         * ext/sidplay/gstsiddec.cc:
12136         * ext/x264/gstx264enc.c:
12137           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12138
12139 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
12140
12141         * gst/iec958/ac3iec.c:
12142         * gst/mpegaudioparse/gstmpegaudioparse.c:
12143         * gst/mpegstream/gstmpegparse.c:
12144         * gst/mpegstream/gstrfc2250enc.c:
12145         * gst/realmedia/pnmsrc.c:
12146         * gst/realmedia/rdtmanager.c:
12147           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12148
12149 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
12150
12151         * common:
12152           Automatic update of common submodule
12153           From 5a668bf to 7bbd708
12154
12155 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
12156
12157         * common:
12158           Automatic update of common submodule
12159           From c4a8adc to 5a668bf
12160
12161 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12162
12163         * common:
12164           Automatic update of common submodule
12165           From 5e3c9bf to c4a8adc
12166
12167 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12168
12169         * ext/mad/gstmad.c:
12170         * ext/mad/gstmad.h:
12171           mad: support reverse playback
12172
12173 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12174
12175         * ext/dvdread/dvdreadsrc.c:
12176           dvdreadsrc: improve error messages on read errors
12177           Provide proper i18n-ed error messages when a read error happens,
12178           and point out that the error could be happening because the
12179           DVD is scrambled.
12180           https://bugzilla.gnome.org/show_bug.cgi?id=613633
12181
12182 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12183
12184         * configure.ac:
12185           configure: set plugin release datetime
12186
12187 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
12188
12189         * common:
12190           Automatic update of common submodule
12191           From aa0d1d0 to 5e3c9bf
12192
12193 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12194
12195         * gst/mpegstream/gstmpegparse.c:
12196           mpegparse: re-fix flow return handling
12197           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12198           -  } while (GST_FLOW_IS_SUCCESS (result));
12199           +  } while (result != GST_FLOW_OK);
12200
12201 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
12202
12203         * tests/check/Makefile.am:
12204         * tests/check/generic/states.c:
12205           tests: allow running state tests for all elements
12206           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12207           to try elements that would normaly be skipped.
12208
12209 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12210
12211         * Makefile.am:
12212           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12213
12214 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12215
12216         * configure.ac:
12217         * pkgconfig/.gitignore:
12218         * pkgconfig/Makefile.am:
12219         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12220           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12221           This .pc file will not be installed, it's only for uninstalled setups,
12222           same thing as we do for -good. This is so other modules' unit tests can
12223           find our plugins properly in an uninstalled setup.
12224
12225 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12226
12227         * common:
12228           Automatic update of common submodule
12229           From c2e10bf to aa0d1d0
12230
12231 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12232
12233         * configure.ac:
12234           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12235
12236 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12237
12238         * ext/sidplay/gstsiddec.cc:
12239           siddec: don't use GST_FLOW_IS_FATAL
12240           GST_FLOW_IS_FATAL has been deprecated in core git.
12241
12242 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
12243
12244         * common:
12245           Automatic update of common submodule
12246           From d3d9acf to c2e10bf
12247
12248 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12249
12250         * configure.ac:
12251           configure: Require orc >= 0.4.6 for --compat
12252
12253 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12254
12255         * common:
12256           Automatic update of common submodule
12257           From ec60217 to d3d9acf
12258
12259 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12260
12261         * ext/mpeg2dec/gstmpeg2dec.c:
12262           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12263           And don't post error messages if allocating a buffer resulted
12264           in WRONG_STATE or UNEXPECTED.
12265
12266 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12267
12268         * gst/mpegaudioparse/gstxingmux.c:
12269           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12270
12271 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12272
12273         * gst/mpegstream/gstdvddemux.c:
12274         * gst/mpegstream/gstmpegdemux.c:
12275         * gst/mpegstream/gstmpegparse.c:
12276           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12277
12278 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12279
12280         * gst/realmedia/rmdemux.c:
12281           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12282
12283 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12284
12285         * gst/asfdemux/gstasfdemux.c:
12286           asfdemux: Don't use GST_FLOW_IS_FATAL()
12287           And don't post error messages for UNEXPECTED and post an error
12288           message if pulling data failed because of NOT_LINKED.
12289
12290 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12291
12292         * configure.ac:
12293         * docs/plugins/inspect/plugin-a52dec.xml:
12294         * docs/plugins/inspect/plugin-amrnb.xml:
12295         * docs/plugins/inspect/plugin-amrwbdec.xml:
12296         * docs/plugins/inspect/plugin-asf.xml:
12297         * docs/plugins/inspect/plugin-cdio.xml:
12298         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12299         * docs/plugins/inspect/plugin-dvdread.xml:
12300         * docs/plugins/inspect/plugin-dvdsub.xml:
12301         * docs/plugins/inspect/plugin-iec958.xml:
12302         * docs/plugins/inspect/plugin-lame.xml:
12303         * docs/plugins/inspect/plugin-mad.xml:
12304         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12305         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12306         * docs/plugins/inspect/plugin-mpegstream.xml:
12307         * docs/plugins/inspect/plugin-realmedia.xml:
12308         * docs/plugins/inspect/plugin-siddec.xml:
12309         * docs/plugins/inspect/plugin-twolame.xml:
12310         * docs/plugins/inspect/plugin-x264.xml:
12311         * win32/common/config.h:
12312           Back to development
12313           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12314           the code is updated for the GST_FLOW_IS_* macro deprecations.
12315
12316 === release 0.10.16 ===
12317
12318 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12319
12320         * ChangeLog:
12321         * NEWS:
12322         * RELEASE:
12323         * configure.ac:
12324         * gst-plugins-ugly.doap:
12325         * win32/common/config.h:
12326           Release 0.10.16
12327
12328 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12329
12330         * docs/plugins/inspect/plugin-a52dec.xml:
12331         * docs/plugins/inspect/plugin-amrnb.xml:
12332         * docs/plugins/inspect/plugin-amrwbdec.xml:
12333         * docs/plugins/inspect/plugin-asf.xml:
12334         * docs/plugins/inspect/plugin-cdio.xml:
12335         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12336         * docs/plugins/inspect/plugin-dvdread.xml:
12337         * docs/plugins/inspect/plugin-dvdsub.xml:
12338         * docs/plugins/inspect/plugin-iec958.xml:
12339         * docs/plugins/inspect/plugin-lame.xml:
12340         * docs/plugins/inspect/plugin-mad.xml:
12341         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12342         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12343         * docs/plugins/inspect/plugin-mpegstream.xml:
12344         * docs/plugins/inspect/plugin-realmedia.xml:
12345         * docs/plugins/inspect/plugin-siddec.xml:
12346         * docs/plugins/inspect/plugin-twolame.xml:
12347         * docs/plugins/inspect/plugin-x264.xml:
12348           docs: update docs for release
12349
12350 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12351
12352         * po/LINGUAS:
12353         * po/gl.po:
12354         * po/id.po:
12355         * po/lv.po:
12356         * po/ro.po:
12357         * po/sv.po:
12358           po: update translations
12359
12360 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12361
12362         * configure.ac:
12363         * po/af.po:
12364         * po/az.po:
12365         * po/bg.po:
12366         * po/ca.po:
12367         * po/cs.po:
12368         * po/da.po:
12369         * po/de.po:
12370         * po/el.po:
12371         * po/en_GB.po:
12372         * po/es.po:
12373         * po/eu.po:
12374         * po/fi.po:
12375         * po/fr.po:
12376         * po/hu.po:
12377         * po/id.po:
12378         * po/it.po:
12379         * po/ja.po:
12380         * po/lt.po:
12381         * po/lv.po:
12382         * po/ms.po:
12383         * po/mt.po:
12384         * po/nb.po:
12385         * po/nl.po:
12386         * po/or.po:
12387         * po/pl.po:
12388         * po/pt_BR.po:
12389         * po/ru.po:
12390         * po/sk.po:
12391         * po/sl.po:
12392         * po/sq.po:
12393         * po/sr.po:
12394         * po/sv.po:
12395         * po/tr.po:
12396         * po/uk.po:
12397         * po/vi.po:
12398         * po/zh_CN.po:
12399           0.10.15.6 pre-release
12400
12401 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
12402
12403         * gst/asfdemux/gstasfdemux.c:
12404           asfdemux: Don't error out on non-critical flow returns
12405           Only error out when downstream returns:
12406           * NOT_SUPPORTED
12407           * ERROR
12408           * NOT_NEGOTIATED
12409           * NOT_LINKED
12410           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12411           of the streams had gone EOS) and then stop the task silently.
12412           In the case of WRONG_STATE we just need to stop silently
12413           https://bugzilla.gnome.org/show_bug.cgi?id=600412
12414
12415 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12416
12417         * configure.ac:
12418         * po/af.po:
12419         * po/az.po:
12420         * po/bg.po:
12421         * po/ca.po:
12422         * po/cs.po:
12423         * po/da.po:
12424         * po/de.po:
12425         * po/el.po:
12426         * po/en_GB.po:
12427         * po/es.po:
12428         * po/eu.po:
12429         * po/fi.po:
12430         * po/fr.po:
12431         * po/hu.po:
12432         * po/id.po:
12433         * po/it.po:
12434         * po/ja.po:
12435         * po/lt.po:
12436         * po/lv.po:
12437         * po/ms.po:
12438         * po/mt.po:
12439         * po/nb.po:
12440         * po/nl.po:
12441         * po/or.po:
12442         * po/pl.po:
12443         * po/pt_BR.po:
12444         * po/ru.po:
12445         * po/sk.po:
12446         * po/sl.po:
12447         * po/sq.po:
12448         * po/sr.po:
12449         * po/sv.po:
12450         * po/tr.po:
12451         * po/uk.po:
12452         * po/vi.po:
12453         * po/zh_CN.po:
12454           0.10.15.5 pre-release
12455
12456 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
12457
12458         * gst/mpegaudioparse/gstmpegaudioparse.c:
12459           mp3parse: propagate flow errors upstream.
12460           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12461           always return the error upstream.
12462
12463 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12464
12465         * configure.ac:
12466         * po/af.po:
12467         * po/az.po:
12468         * po/bg.po:
12469         * po/ca.po:
12470         * po/cs.po:
12471         * po/da.po:
12472         * po/de.po:
12473         * po/el.po:
12474         * po/en_GB.po:
12475         * po/es.po:
12476         * po/eu.po:
12477         * po/fi.po:
12478         * po/fr.po:
12479         * po/hu.po:
12480         * po/id.po:
12481         * po/it.po:
12482         * po/ja.po:
12483         * po/lt.po:
12484         * po/lv.po:
12485         * po/ms.po:
12486         * po/mt.po:
12487         * po/nb.po:
12488         * po/nl.po:
12489         * po/or.po:
12490         * po/pl.po:
12491         * po/pt_BR.po:
12492         * po/ru.po:
12493         * po/sk.po:
12494         * po/sl.po:
12495         * po/sq.po:
12496         * po/sr.po:
12497         * po/sv.po:
12498         * po/tr.po:
12499         * po/uk.po:
12500         * po/vi.po:
12501         * po/zh_CN.po:
12502           0.10.15.4 pre-release
12503
12504 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
12505
12506         * common:
12507           Automatic update of common submodule
12508           From 3e8db1d to ec60217
12509
12510 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12511
12512         * configure.ac:
12513         * docs/plugins/inspect/plugin-a52dec.xml:
12514         * docs/plugins/inspect/plugin-amrnb.xml:
12515         * docs/plugins/inspect/plugin-amrwbdec.xml:
12516         * docs/plugins/inspect/plugin-asf.xml:
12517         * docs/plugins/inspect/plugin-cdio.xml:
12518         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12519         * docs/plugins/inspect/plugin-dvdread.xml:
12520         * docs/plugins/inspect/plugin-dvdsub.xml:
12521         * docs/plugins/inspect/plugin-iec958.xml:
12522         * docs/plugins/inspect/plugin-lame.xml:
12523         * docs/plugins/inspect/plugin-mad.xml:
12524         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12525         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12526         * docs/plugins/inspect/plugin-mpegstream.xml:
12527         * docs/plugins/inspect/plugin-realmedia.xml:
12528         * docs/plugins/inspect/plugin-siddec.xml:
12529         * docs/plugins/inspect/plugin-twolame.xml:
12530         * docs/plugins/inspect/plugin-x264.xml:
12531         * win32/common/config.h:
12532           0.10.15.3 pre-release
12533
12534 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
12535
12536         * ext/x264/gstx264enc.c:
12537           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12538           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12539           argument to the option string value causes an error. For < 78 we pass the
12540           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12541           result in passing 'none' for false and 'strict' for true. Other modes can be
12542           set through the option-string property for now.
12543           https://bugzilla.gnome.org/show_bug.cgi?id=626577
12544
12545 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12546
12547         * configure.ac:
12548         * docs/plugins/gst-plugins-ugly-plugins.args:
12549         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12550         * docs/plugins/inspect/plugin-a52dec.xml:
12551         * docs/plugins/inspect/plugin-amrnb.xml:
12552         * docs/plugins/inspect/plugin-amrwbdec.xml:
12553         * docs/plugins/inspect/plugin-asf.xml:
12554         * docs/plugins/inspect/plugin-cdio.xml:
12555         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12556         * docs/plugins/inspect/plugin-dvdread.xml:
12557         * docs/plugins/inspect/plugin-dvdsub.xml:
12558         * docs/plugins/inspect/plugin-iec958.xml:
12559         * docs/plugins/inspect/plugin-lame.xml:
12560         * docs/plugins/inspect/plugin-mad.xml:
12561         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12562         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12563         * docs/plugins/inspect/plugin-mpegstream.xml:
12564         * docs/plugins/inspect/plugin-realmedia.xml:
12565         * docs/plugins/inspect/plugin-siddec.xml:
12566         * docs/plugins/inspect/plugin-twolame.xml:
12567         * docs/plugins/inspect/plugin-x264.xml:
12568         * win32/common/config.h:
12569           0.10.15.2 pre-release
12570
12571 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
12572
12573         * gst/synaesthesia/gstsynaesthesia.c:
12574           synaesthesia: code cleanups.
12575           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12576           more.
12577
12578 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
12579
12580         * gst/synaesthesia/gstsynaesthesia.c:
12581           synaesthesia: use GST_BOILERPLATE macros
12582
12583 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12584
12585         * common:
12586           Automatic update of common submodule
12587           From bd2054b to 3e8db1d
12588
12589 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12590
12591         * ext/x264/gstx264enc.c:
12592           x264: fix printf format warning in debug message
12593
12594 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12595
12596         * docs/plugins/Makefile.am:
12597           docs: fix bug passing arguments to gtkdoc-fixref in upload target
12598           Missing backslash at end of line meant we weren't passing all arguments
12599           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12600
12601 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
12602
12603         * common:
12604           Automatic update of common submodule
12605           From a519571 to bd2054b
12606
12607 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12608
12609         * configure.ac:
12610           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12611           This first checks what is required for ISO C99 support and sets the relevant
12612           compiler parameters and if no C99 compiler is found, it checks for a
12613           C89 compiler. This enables us to check for and use C89/C99 functions
12614           that gcc hides from us without the correct compiler parameters.
12615
12616 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
12617
12618         * ext/x264/gstx264enc.c:
12619           x264enc: Fix flushing of delayed frames
12620           x264_encoder_encode() should be called with a NULL picture until at least
12621           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12622           regression in make check due to the recent change in defaults which enabled
12623           b-frames and b-pyramid, both of which I believe increase the number of delayed
12624           frames when encoding.
12625
12626 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
12627
12628         * ext/x264/gstx264enc.c:
12629           x264enc: Improve x264enc defaults
12630           - medium x264 speed/quality preset
12631           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12632           Addresses part of bug #607798
12633
12634 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
12635
12636         * ext/x264/gstx264enc.c:
12637           x264enc: Fix property description typos
12638
12639 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
12640
12641         * ext/x264/gstx264enc.c:
12642           x264enc: Add some more debug info
12643
12644 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
12645
12646         * ext/x264/gstx264enc.c:
12647         * ext/x264/gstx264enc.h:
12648           x264enc: Add speed-preset and [psy-]tuning properties
12649           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12650           preset and possibly a profile and/or tuning are now the recommended way to
12651           configure x264 through x264enc.
12652           If a preset/tuning are specified then these will define the default values and
12653           the property defaults will be ignored. After this the option-string property is
12654           applied, followed by the user-set properties, fast first pass restrictions and
12655           finally the profile restrictions.
12656           Addresses part of bug #607798
12657
12658 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
12659
12660         * ext/x264/gstx264enc.c:
12661         * ext/x264/gstx264enc.h:
12662           x264enc: Refactor code in preparation for presets/tunings
12663           - Make defaults append the appropriate default value to a string. This is
12664           needed to differentiate between something user-set and the actual prop
12665           default.
12666           - Add an internal option string to which _set_property () cases append for the
12667           majority of properties.
12668           - Use gst_x264_enc_parse_options () to clean up application of settings. This
12669           will make order of application with respect to the presets and tunings quite
12670           simple.
12671           Addresses part of bug #607798
12672
12673 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
12674
12675         * ext/x264/gstx264enc.c:
12676           x264enc: Update available me types
12677           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12678           now self-maintaining.
12679
12680 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
12681
12682         * ext/x264/gstx264enc.c:
12683           x264enc: Use new libx264 API to affect fast first pass
12684           Uses new x264 API to apply reduced complexity values to the parameters to
12685           increase encoding speed in the first pass of a multi-pass encode. This does
12686           not impact on final quality.
12687           Addresses part of bug #607798
12688
12689 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
12690
12691         * ext/x264/gstx264enc.c:
12692         * ext/x264/gstx264enc.h:
12693           x264enc: Add profile property
12694           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
12695           Profile. This makes it easier to achieve Baseline Profile for example.
12696           Addresses part of bug #607798
12697
12698 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
12699
12700         * ext/x264/gstx264enc.c:
12701         * ext/x264/gstx264enc.h:
12702           x264enc: Add option-string property
12703           Adds support for an x264 format option-string to specify advanced parameters
12704           Addresses part of bug #607798
12705
12706 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12707
12708         * ext/mad/Makefile.am:
12709           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
12710           Spotted by syntr0py.
12711
12712 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12713
12714         * ext/x264/gstx264enc.c:
12715           x264enc: only set timebase on versions where it exists
12716
12717 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
12718
12719         * ext/x264/gstx264enc.c:
12720           x264enc: set appropriate time base
12721           Fixes #624786.
12722
12723 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12724
12725         * tests/check/Makefile.am:
12726           tests: add plugin loading whitelist to test environment
12727           Only want to load core/-base/-ugly plugins here.
12728
12729 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12730
12731         * autogen.sh:
12732         * configure.ac:
12733           Bump automake requirement to 1.10 and autoconf to 2.60
12734           For maintainability reasons and $(builddir).
12735           See #622944.
12736
12737 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12738
12739         * gst/asfdemux/gstasfdemux.c:
12740           asfdemux: Fix seeking after last commits
12741           Don't handle wrong-state returns as errors to allow seeking to work
12742           again.
12743
12744 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12745
12746         * gst/asfdemux/gstasfdemux.c:
12747           asfdemux: Push all pending data on EOS
12748           When on push mode and receiving an EOS event, asfdemux
12749           should push all pending data because we might be dealing
12750           with a broken file that has a preroll value higher
12751           than its actual length.
12752
12753 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12754
12755         * gst/asfdemux/gstasfdemux.c:
12756           asfdemux: Fix sending eos event for chained asfs
12757           Properly push EOS event when finishing a chained asf file
12758           in pull mode
12759           Fixes #599718
12760
12761 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12762
12763         * docs/plugins/Makefile.am:
12764         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12765         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12766         * docs/plugins/inspect/plugin-rmdemux.xml:
12767           docs: add rmdemux to docs properly
12768           The plugin has been renamed, remove old introspection file.
12769
12770 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12771
12772         * docs/plugins/gst-plugins-ugly-plugins.args:
12773         * docs/plugins/inspect/plugin-x264.xml:
12774           docs: update for recent x264enc changes
12775
12776 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12777
12778         * gst/realmedia/rmdemux.c:
12779           rmdemux: fix compiler warning when debugging system in core is disabled
12780
12781 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
12782
12783         * common:
12784           Automatic update of common submodule
12785           From 73ff93a to a519571
12786
12787 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
12788
12789         * gst/asfdemux/gstasfdemux.c:
12790           asfdemux: Allow at least 500ms of preroll.
12791           Some files have insanely low preroll values which break the
12792           all_streams_prerolled() logic.
12793           Fixes #622407
12794
12795 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12796
12797         * ext/x264/gstx264enc.c:
12798           x264enc: add new h264 caps attribute alignment
12799           See #606662.
12800
12801 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12802
12803         * ext/x264/gstx264enc.c:
12804         * ext/x264/gstx264enc.h:
12805           x264enc: conditionally expose enhanced upstream capabilities
12806           API: GstX264Enc:sliced-threads
12807           API: GstX264Enc:sync-lookahead
12808           API: GstX264Enc:intra-refresh
12809           API: GstX264Enc:mb-tree
12810           API: GstX264Enc:rc-lookahead
12811           See #607798.
12812
12813 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12814
12815         * common:
12816         * docs/plugins/inspect/plugin-a52dec.xml:
12817         * docs/plugins/inspect/plugin-amrnb.xml:
12818         * docs/plugins/inspect/plugin-amrwbdec.xml:
12819         * docs/plugins/inspect/plugin-asf.xml:
12820         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12821         * docs/plugins/inspect/plugin-iec958.xml:
12822         * docs/plugins/inspect/plugin-mad.xml:
12823         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12824         * docs/plugins/inspect/plugin-mpegstream.xml:
12825         * docs/plugins/inspect/plugin-realmedia.xml:
12826           docs: update introspected plugin docs for gstdoc-scangobj and other changes
12827           Update common for latest gstdoc-scangobj and inspect xml files for
12828           escaping and pad template order changes.
12829
12830 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
12831
12832         * common:
12833           Automatic update of common submodule
12834           From 9339ccc to 35617c2
12835
12836 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
12837
12838         * common:
12839           Automatic update of common submodule
12840           From 5adb1ca to 9339ccc
12841
12842 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
12843
12844         * common:
12845           Automatic update of common submodule
12846           From 57c89b7 to 5adb1ca
12847
12848 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
12849
12850         * common:
12851           Automatic update of common submodule
12852           From c804988 to 57c89b7
12853
12854 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12855
12856         * configure.ac:
12857         * gst/realmedia/rtspreal.c:
12858           configure: Update required GLib version to 2.20
12859
12860 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12861
12862         * ext/a52dec/gsta52dec.c:
12863           a52dec: Call orc_init() before trying to get target flags
12864
12865 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12866
12867         * ext/a52dec/gsta52dec.c:
12868           a52dec: Remove debug printf...
12869
12870 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12871
12872         * configure.ac:
12873         * ext/a52dec/Makefile.am:
12874         * ext/a52dec/gsta52dec.c:
12875           a52dec: Use orc for CPU feature detection and don't check for liboil
12876
12877 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12878
12879         * configure.ac:
12880           configure: Use GLIB_EXTRA_CFLAGS
12881
12882 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12883
12884         * common:
12885           Automatic update of common submodule
12886           From 7a0fdf5 to c804988
12887
12888 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12889
12890         * common:
12891           Automatic update of common submodule
12892           From 6da3bab to 7a0fdf5
12893
12894 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12895
12896         * common:
12897           Automatic update of common submodule
12898           From 733fca9 to 6da3bab
12899
12900 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
12901
12902         * common:
12903           Automatic update of common submodule
12904           From fad145b to 733fca9
12905
12906 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
12907
12908         * common:
12909           Automatic update of common submodule
12910           From 47683c1 to fad145b
12911
12912 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12913
12914         * gst/realmedia/rmdemux.c:
12915           rmdemux: pass bitrate on caps
12916           Set the bitrate on the caps, some decoders like sipro need this to function
12917           properly.
12918           Fixes #620007
12919
12920 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
12921
12922         * common:
12923           Automatic update of common submodule
12924           From 17f89e5 to 47683c1
12925
12926 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
12927
12928         * common:
12929           Automatic update of common submodule
12930           From fd7ca04 to 17f89e5
12931
12932 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
12933
12934         * ext/x264/gstx264enc.c:
12935           x264enc: Only set i_weighted_pred on versions where it exists
12936
12937 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
12938
12939         * ext/lame/gstlamemp3enc.c:
12940           lamemp3enc: implement latency query
12941           The encoder's latency is deduced from the framesize. Fixes #618896.
12942
12943 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12944
12945         * configure.ac:
12946         * docs/plugins/gst-plugins-ugly-plugins.args:
12947         * docs/plugins/gst-plugins-ugly-plugins.signals:
12948         * docs/plugins/inspect/plugin-a52dec.xml:
12949         * docs/plugins/inspect/plugin-amrnb.xml:
12950         * docs/plugins/inspect/plugin-amrwbdec.xml:
12951         * docs/plugins/inspect/plugin-asf.xml:
12952         * docs/plugins/inspect/plugin-cdio.xml:
12953         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12954         * docs/plugins/inspect/plugin-dvdread.xml:
12955         * docs/plugins/inspect/plugin-dvdsub.xml:
12956         * docs/plugins/inspect/plugin-iec958.xml:
12957         * docs/plugins/inspect/plugin-lame.xml:
12958         * docs/plugins/inspect/plugin-mad.xml:
12959         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12960         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12961         * docs/plugins/inspect/plugin-mpegstream.xml:
12962         * docs/plugins/inspect/plugin-realmedia.xml:
12963         * docs/plugins/inspect/plugin-siddec.xml:
12964         * docs/plugins/inspect/plugin-twolame.xml:
12965         * docs/plugins/inspect/plugin-x264.xml:
12966         * win32/common/config.h:
12967           Back to development
12968
12969 === release 0.10.15 ===
12970
12971 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12972
12973         * ChangeLog:
12974         * NEWS:
12975         * RELEASE:
12976         * configure.ac:
12977         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12978         * docs/plugins/inspect/plugin-a52dec.xml:
12979         * docs/plugins/inspect/plugin-amrnb.xml:
12980         * docs/plugins/inspect/plugin-amrwbdec.xml:
12981         * docs/plugins/inspect/plugin-asf.xml:
12982         * docs/plugins/inspect/plugin-cdio.xml:
12983         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12984         * docs/plugins/inspect/plugin-dvdread.xml:
12985         * docs/plugins/inspect/plugin-dvdsub.xml:
12986         * docs/plugins/inspect/plugin-iec958.xml:
12987         * docs/plugins/inspect/plugin-lame.xml:
12988         * docs/plugins/inspect/plugin-mad.xml:
12989         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12990         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12991         * docs/plugins/inspect/plugin-mpegstream.xml:
12992         * docs/plugins/inspect/plugin-realmedia.xml:
12993         * docs/plugins/inspect/plugin-siddec.xml:
12994         * docs/plugins/inspect/plugin-twolame.xml:
12995         * docs/plugins/inspect/plugin-x264.xml:
12996         * gst-plugins-ugly.doap:
12997         * win32/common/config.h:
12998           Release 0.10.15
12999
13000 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13001
13002         * po/af.po:
13003         * po/az.po:
13004         * po/bg.po:
13005         * po/ca.po:
13006         * po/cs.po:
13007         * po/da.po:
13008         * po/de.po:
13009         * po/el.po:
13010         * po/en_GB.po:
13011         * po/es.po:
13012         * po/eu.po:
13013         * po/fi.po:
13014         * po/fr.po:
13015         * po/hu.po:
13016         * po/id.po:
13017         * po/it.po:
13018         * po/ja.po:
13019         * po/lt.po:
13020         * po/lv.po:
13021         * po/ms.po:
13022         * po/mt.po:
13023         * po/nb.po:
13024         * po/nl.po:
13025         * po/or.po:
13026         * po/pl.po:
13027         * po/pt_BR.po:
13028         * po/ru.po:
13029         * po/sk.po:
13030         * po/sl.po:
13031         * po/sq.po:
13032         * po/sr.po:
13033         * po/sv.po:
13034         * po/tr.po:
13035         * po/uk.po:
13036         * po/vi.po:
13037         * po/zh_CN.po:
13038           Update .po files
13039
13040 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13041
13042         * configure.ac:
13043           configure: make implicit GLib and liboil requirements explicit
13044           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13045
13046 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
13047
13048         * ext/x264/gstx264enc.c:
13049           x264enc: disable I weighted pred
13050           If it is enabled, then it will be main profile instead of baseline.
13051           This ensures maximum compatibility of the output stream until the
13052           encoder configuration interface gets an overhaul with explicit
13053           output profile selection.
13054           Fixes #619776.
13055
13056 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13057
13058         * configure.ac:
13059         * win32/common/config.h:
13060           0.10.14.3 pre-release
13061
13062 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13063
13064         * po/af.po:
13065         * po/az.po:
13066         * po/bg.po:
13067         * po/ca.po:
13068         * po/cs.po:
13069         * po/da.po:
13070         * po/de.po:
13071         * po/el.po:
13072         * po/en_GB.po:
13073         * po/es.po:
13074         * po/eu.po:
13075         * po/fi.po:
13076         * po/fr.po:
13077         * po/hu.po:
13078         * po/id.po:
13079         * po/it.po:
13080         * po/ja.po:
13081         * po/lt.po:
13082         * po/lv.po:
13083         * po/ms.po:
13084         * po/mt.po:
13085         * po/nb.po:
13086         * po/nl.po:
13087         * po/or.po:
13088         * po/pl.po:
13089         * po/pt_BR.po:
13090         * po/ru.po:
13091         * po/sk.po:
13092         * po/sl.po:
13093         * po/sq.po:
13094         * po/sr.po:
13095         * po/sv.po:
13096         * po/tr.po:
13097         * po/uk.po:
13098         * po/vi.po:
13099         * po/zh_CN.po:
13100           po: update translations
13101
13102 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13103
13104         * common:
13105           Automatic update of common submodule
13106           From 357b0db to fd7ca04
13107
13108 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13109
13110         * configure.ac:
13111         * win32/common/config.h:
13112           0.10.14.2 pre-release
13113
13114 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13115
13116         * common:
13117           Automatic update of common submodule
13118           From 4d67bd6 to 357b0db
13119
13120 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13121
13122         * gst/realmedia/rmdemux.c:
13123         * gst/realmedia/rmutils.c:
13124         * gst/realmedia/rmutils.h:
13125           rmdemux: add better sipr nibble swap routine
13126
13127 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13128
13129         * gst/realmedia/rmdemux.c:
13130           rmdemux: descramble SIPR before pushing out
13131           Collect and descramble the SIPR packets before pushing.
13132           Descramble ATRAC audio.
13133           Fixes #618098
13134
13135 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13136
13137         * gst/realmedia/rmutils.c:
13138         * gst/realmedia/rmutils.h:
13139           rm: add function to descramble sipr
13140
13141 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13142
13143         * ext/x264/gstx264enc.c:
13144         * ext/x264/gstx264enc.h:
13145           x264enc: Re-send the received upstream event as-is downstream
13146           https://bugzilla.gnome.org/show_bug.cgi?id=606689
13147
13148 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
13149
13150         * ext/amrnb/amrnb.c:
13151           amrnbenc: Set rank to GST_RANK_SECONDARY
13152
13153 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13154
13155         * gst/realmedia/rtspreal.c:
13156           rtspreal: use GLib's base64 functions if available
13157           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13158
13159 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
13160
13161         * ext/amrnb/amrnbdec.h:
13162         * ext/amrnb/amrnbenc.h:
13163         * ext/amrwbdec/amrwbdec.h:
13164           amr: Use correct includes (as pkg-config suggests)
13165           Fixes #617078
13166
13167 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
13168
13169         * gst/ac3parse/.gitignore:
13170         * gst/ac3parse/Makefile.am:
13171         * gst/ac3parse/README:
13172         * gst/ac3parse/ac3parse.vcproj:
13173         * gst/ac3parse/gstac3parse.c:
13174         * gst/ac3parse/gstac3parse.h:
13175           ac3parse: remove unported 0.8 plugin
13176           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13177
13178 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
13179
13180         * gst/mpegaudioparse/gstmpegaudioparse.c:
13181           docs: adding a mp3decoder as well is useful
13182
13183 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
13184
13185         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13186           docs: massage section index
13187
13188 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
13189
13190         * ext/amrwbdec/amrwbdec.c:
13191         * ext/amrwbdec/amrwbdec.h:
13192           amrwbdec: move define to source to avoid hiding it from the docs
13193
13194 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
13195
13196         * ext/cdio/gstcdiocddasrc.c:
13197           docs: remove short_desc, it is taken from element details
13198
13199 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
13200
13201         * gst/synaesthesia/gstsynaesthesia.c:
13202           docs: fix sections docs for synaesthesia
13203
13204 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
13205
13206         * docs/plugins/Makefile.am:
13207         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13208         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13209         * gst/mpegaudioparse/gstmpegaudioparse.c:
13210           docs: add docs for mp3parse
13211
13212 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13213
13214         * gst-plugins-ugly.doap:
13215           doap: update repository info from cvs->git and maintainers
13216
13217 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13218
13219         * common:
13220           Automatic update of common submodule
13221           From fc85867 to 4d67bd6
13222
13223 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13224
13225         * tests/check/elements/x264enc.c:
13226           x264enc: adaptive NALU type checking
13227           In particular, be less picky about SEI NALU order, which makes test more
13228           robust with respect to changes in libx264.
13229           See also #615410.
13230
13231 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13232
13233         * ext/x264/gstx264enc.c:
13234           x264enc: adaptive x264 header NAL layout handling
13235           Fixes #615410.
13236
13237 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13238
13239         * gst/asfdemux/gstrtpasfdepay.c:
13240           asfdepay: we require a dynamic payload type
13241           Add an extra caps property that restricts the depayloader to only accept dynamic
13242           payload types.
13243
13244 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13245
13246         * configure.ac:
13247           configure: Drop -Wcast-align
13248           Commit message copied from core's commit from Benjamin Otte:
13249           246f5dba96a5b50bb74621af67b30942cca72af5
13250           Apparently gcc warns that GstMiniObject is not castable to
13251           GstEvent/Message/Buffer due to them containing 64bit variables, even
13252           though ARM hackers claim that those only need 4byte alignment. And as
13253           long as gcc behaves that way, this warning is not very useful.
13254           So we'll remove the warning until this problem is fixed.
13255           Fixes #615698
13256
13257 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
13258
13259         * ext/mpeg2dec/gstmpeg2dec.c:
13260           mpeg2dec: copy over all buffer flags when copying buffers.
13261           Avoids losing the tff/rff video buffer flags
13262
13263 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
13264
13265         * gst/asfdemux/asfpacket.c:
13266           asfdemux: Make a table static to avoid having to always allocate it.
13267
13268 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13269
13270         * ext/x264/gstx264enc.c:
13271           x264enc: fix up avcC header construction
13272           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13273           for BUILD_X264 < 76.
13274           Also fixes #610089.
13275
13276 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13277
13278         * ext/x264/gstx264enc.c:
13279           x264enc: parameterize libx264 provided NAL layout in codec-data creation
13280
13281 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
13282
13283         * configure.ac:
13284           configure: Remove -Wundef flag
13285           Same fix as for #615161
13286
13287 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13288
13289         * common:
13290           Automatic update of common submodule
13291           From fdf023d to fc85867
13292
13293 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13294
13295         * gst-libs/gst/gettext.h:
13296           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13297
13298 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13299
13300         * common:
13301         * ext/Makefile.am:
13302         * gst/Makefile.am:
13303           build: build plugins in parallel where possible, if make -jN is used
13304
13305 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13306
13307         * Makefile.am:
13308           build: add cruft alert for common/shave*
13309
13310 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13311
13312         * win32/MANIFEST:
13313           Fix make distcheck
13314           Remove removed file win32/common/config.h.in from MANIFEST.
13315
13316 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
13317
13318         * gst/synaesthesia/synaescope.c:
13319         * gst/synaesthesia/synaescope.h:
13320           synaestesia: Fix old-style prototype
13321
13322 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
13323
13324         * gst/realmedia/rmutils.c:
13325           Fix pointer type.
13326           Fixes #613815
13327
13328 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
13329
13330         * common:
13331           Automatic update of common submodule
13332           From 55cd514 to c1d07dd
13333
13334 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13335
13336         * configure.ac:
13337         * ext/amrnb/amrnbdec.c:
13338         * ext/amrnb/amrnbenc.c:
13339         * ext/cdio/gstcdiocddasrc.h:
13340         * ext/dvdread/dvdreadsrc.c:
13341         * ext/lame/gstlame.h:
13342         * ext/lame/gstlamemp3enc.h:
13343         * ext/lame/plugin.c:
13344         * ext/mad/gstmad.c:
13345         * ext/x264/gstx264enc.c:
13346         * ext/x264/gstx264enc.h:
13347         * gst/mpegaudioparse/gstmpegaudioparse.c:
13348         * gst/mpegaudioparse/gstxingmux.c:
13349         * gst/mpegstream/gstdvddemux.c:
13350         * gst/mpegstream/gstmpegdemux.c:
13351         * gst/mpegstream/gstmpegparse.c:
13352         * gst/realmedia/asmrules.c:
13353         * gst/realmedia/pnmsrc.c:
13354         * gst/realmedia/pnmsrc.h:
13355         * gst/realmedia/rdtdepay.h:
13356         * gst/realmedia/rdtmanager.c:
13357         * gst/realmedia/rtspreal.c:
13358           build: Add all kinds of compiler warning flags and fix the resulting warnings
13359
13360 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13361
13362         * ext/amrnb/Makefile.am:
13363         * ext/amrwbdec/Makefile.am:
13364         * ext/sidplay/Makefile.am:
13365         * gst/asfdemux/Makefile.am:
13366         * gst/mpegaudioparse/Makefile.am:
13367           build: fix up Makefile.am
13368           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13369           the order a bit here and there (see docs/random/moving-plugins).
13370
13371 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13372
13373         * win32/common/config.h.in:
13374           win32: remove win32-specific config.h.in copy that's not used any longer
13375           The win32 config.h is now generated from the top-level config.h.in.
13376
13377 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
13378
13379         * ext/a52dec/gsta52dec.c:
13380         * ext/amrnb/amrnbdec.c:
13381         * ext/amrnb/amrnbenc.c:
13382         * ext/amrwbdec/amrwbdec.c:
13383         * ext/cdio/gstcdiocddasrc.c:
13384         * ext/dvdread/dvdreadsrc.c:
13385         * ext/lame/gstlame.c:
13386         * ext/mad/gstmad.c:
13387         * ext/mpeg2dec/gstmpeg2dec.c:
13388         * gst/ac3parse/gstac3parse.c:
13389         * gst/asfdemux/gstasfdemux.c:
13390         * gst/asfdemux/gstrtpasfdepay.c:
13391         * gst/asfdemux/gstrtspwms.c:
13392         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13393         * gst/iec958/ac3iec.c:
13394         * gst/mpegaudioparse/gstmpegaudioparse.c:
13395         * gst/mpegaudioparse/gstxingmux.c:
13396         * gst/mpegstream/gstdvddemux.c:
13397         * gst/mpegstream/gstmpegdemux.c:
13398         * gst/mpegstream/gstmpegparse.c:
13399         * gst/mpegstream/gstrfc2250enc.c:
13400         * gst/realmedia/pnmsrc.c:
13401         * gst/realmedia/rademux.c:
13402         * gst/realmedia/rdtdepay.c:
13403         * gst/realmedia/rdtmanager.c:
13404         * gst/realmedia/rmdemux.c:
13405         * gst/realmedia/rtspreal.c:
13406         * gst/synaesthesia/gstsynaesthesia.c:
13407           gst_element_class_set_details => gst_element_class_set_details_simple
13408
13409 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13410
13411         * ext/x264/gstx264enc.c:
13412           x264enc: Put pixel-aspect-ratio from input into the src pad caps
13413           Fixes bug #612995.
13414
13415 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
13416
13417         * common:
13418           Automatic update of common submodule
13419           From e272f71 to 55cd514
13420
13421 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
13422
13423         * common:
13424           Automatic update of common submodule
13425           From df8a7c8 to e272f71
13426
13427 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
13428
13429         * configure.ac:
13430           Update CXXFLAGS, too
13431
13432 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
13433
13434         * configure.ac:
13435           Update for recent changes to common submodule
13436           This just replaces every "$ERROR_CFLAGS" usage with a usage of
13437           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13438           previously.
13439           Actually using that separation will happen later.
13440
13441 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
13442
13443         * common:
13444           Automatic update of common submodule
13445           From 9720a7d to df8a7c8
13446
13447 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
13448
13449         * common:
13450           Automatic update of common submodule
13451           From 0b6e072 to 9720a7d
13452
13453 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
13454
13455         * common:
13456           Automatic update of common submodule
13457           From 7cc5eb4 to 0b6e072
13458
13459 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13460
13461         * common:
13462           Automatic update of common submodule
13463           From 7aa65b5 to 7cc5eb4
13464
13465 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13466
13467         * common:
13468           Automatic update of common submodule
13469           From 44ecce7 to 7aa65b5
13470
13471 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13472
13473         * configure.ac:
13474           configure: Use automake 1.11 silent rules instead of shave if available
13475           This makes sure that we use something that is still maintained and
13476           also brings back libtool 1.5 support.
13477
13478 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13479
13480         * configure.ac:
13481         * docs/plugins/inspect/plugin-a52dec.xml:
13482         * docs/plugins/inspect/plugin-amrnb.xml:
13483         * docs/plugins/inspect/plugin-amrwbdec.xml:
13484         * docs/plugins/inspect/plugin-asf.xml:
13485         * docs/plugins/inspect/plugin-cdio.xml:
13486         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13487         * docs/plugins/inspect/plugin-dvdread.xml:
13488         * docs/plugins/inspect/plugin-dvdsub.xml:
13489         * docs/plugins/inspect/plugin-iec958.xml:
13490         * docs/plugins/inspect/plugin-lame.xml:
13491         * docs/plugins/inspect/plugin-mad.xml:
13492         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13493         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13494         * docs/plugins/inspect/plugin-mpegstream.xml:
13495         * docs/plugins/inspect/plugin-realmedia.xml:
13496         * docs/plugins/inspect/plugin-siddec.xml:
13497         * docs/plugins/inspect/plugin-twolame.xml:
13498         * docs/plugins/inspect/plugin-x264.xml:
13499         * win32/common/config.h:
13500           Back to development
13501
13502 === release 0.10.14 ===
13503
13504 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13505
13506         * ChangeLog:
13507         * NEWS:
13508         * RELEASE:
13509         * configure.ac:
13510         * docs/plugins/gst-plugins-ugly-plugins.args:
13511         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13512         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13513         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13514         * docs/plugins/inspect/plugin-a52dec.xml:
13515         * docs/plugins/inspect/plugin-amrnb.xml:
13516         * docs/plugins/inspect/plugin-amrwbdec.xml:
13517         * docs/plugins/inspect/plugin-asf.xml:
13518         * docs/plugins/inspect/plugin-cdio.xml:
13519         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13520         * docs/plugins/inspect/plugin-dvdread.xml:
13521         * docs/plugins/inspect/plugin-dvdsub.xml:
13522         * docs/plugins/inspect/plugin-iec958.xml:
13523         * docs/plugins/inspect/plugin-lame.xml:
13524         * docs/plugins/inspect/plugin-mad.xml:
13525         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13526         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13527         * docs/plugins/inspect/plugin-mpegstream.xml:
13528         * docs/plugins/inspect/plugin-realmedia.xml:
13529         * docs/plugins/inspect/plugin-siddec.xml:
13530         * docs/plugins/inspect/plugin-twolame.xml:
13531         * docs/plugins/inspect/plugin-x264.xml:
13532         * gst-plugins-ugly.doap:
13533         * win32/common/config.h:
13534           Release 0.10.14
13535
13536 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13537
13538         * po/af.po:
13539         * po/az.po:
13540         * po/bg.po:
13541         * po/ca.po:
13542         * po/cs.po:
13543         * po/da.po:
13544         * po/de.po:
13545         * po/el.po:
13546         * po/en_GB.po:
13547         * po/es.po:
13548         * po/eu.po:
13549         * po/fi.po:
13550         * po/fr.po:
13551         * po/hu.po:
13552         * po/id.po:
13553         * po/it.po:
13554         * po/ja.po:
13555         * po/lt.po:
13556         * po/lv.po:
13557         * po/ms.po:
13558         * po/mt.po:
13559         * po/nb.po:
13560         * po/nl.po:
13561         * po/or.po:
13562         * po/pl.po:
13563         * po/pt_BR.po:
13564         * po/ru.po:
13565         * po/sk.po:
13566         * po/sl.po:
13567         * po/sq.po:
13568         * po/sr.po:
13569         * po/sv.po:
13570         * po/tr.po:
13571         * po/uk.po:
13572         * po/vi.po:
13573         * po/zh_CN.po:
13574           Update .po files
13575
13576 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13577
13578         * configure.ac:
13579         * win32/common/config.h:
13580           0.10.13.4 pre-release
13581
13582 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13583
13584         * ext/x264/gstx264enc.c:
13585         * tests/check/elements/x264enc.c:
13586           x264enc: Replace 'avc-sample' with 'avc' in caps
13587           In the element and in its tests
13588           Fixes #606662
13589
13590 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
13591
13592         * gst/asfdemux/gstasfdemux.c:
13593           asfdemux: Don't set durations of 0 on outgoing buffers.
13594           Some (broken) streams don't have the extended stream properties in
13595           the header, resulting in applying a duration of zero on outgoing
13596           buffers.
13597           Fixes #611473
13598
13599 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
13600
13601         * gst/asfdemux/asfpacket.c:
13602           asfdemux: Make sure we always set proper payload duration.
13603           Some (broken) streams will have a delta of 0, resulting in outgoing
13604           buffers having durations of 0.
13605           Fixes #611473
13606
13607 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13608
13609         * configure.ac:
13610         * win32/common/config.h:
13611           0.10.13.3 pre-release
13612
13613 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
13614
13615         * gst/asfdemux/asfpacket.c:
13616           asfdemux: Make sure we don't end up with negative timestamps.
13617           Some files have payload with timestamps smaller than the preroll duration.
13618           Instead of blindly substracting the preroll value (and ending up with
13619           insanely high timestamps on the outgoing buffers), we make sure we
13620           never go below 0.
13621           Fixes #610432
13622
13623 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13624
13625         * configure.ac:
13626         * win32/common/config.h:
13627           0.10.13.2 pre-release
13628           Update core/base requirement to 0.10.26, since that's more likely
13629           to be the actual requirement.
13630
13631 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13632
13633         * po/LINGUAS:
13634         * po/el.po:
13635         * po/sl.po:
13636           po: update translations
13637
13638 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13639
13640         * tests/check/elements/x264enc.c:
13641           x264enc: add caps check to x264enc unit test
13642           Add some minimal caps checking to x264enc unit test.
13643           See #610089.
13644
13645 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
13646
13647         * ext/x264/gstx264enc.c:
13648           x264enc: fix up avcC header construction and playback by flash players
13649           Fix off-by-one bug when constructing the avcC header chunk: we
13650           wrote wrong profile info into the header. The first byte in the
13651           SPS NAL we get from x264 is the nal type, not the profile_idc.
13652           Also add some debug logging.
13653           Fixes #610089.
13654
13655 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
13656
13657         * gst/asfdemux/gstasfdemux.c:
13658           asfdemux: Improve seek behaviour for audio-only with no index
13659           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13660           for video, we can just seek to seek_time instead.
13661
13662 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13663
13664         * configure.ac:
13665           configure: fix up GST_CXXFLAGS properly
13666           We don't want C specific flags in GST_CXXFLAGS, so base it on the
13667           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13668           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13669
13670 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13671
13672         * MAINTAINERS:
13673           Update MAINTAINERS, add myself
13674
13675 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
13676
13677         * configure.ac:
13678           configure: base GST_CXXFLAGS on --cflags from pkg-config
13679           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13680           point for for both C and CXX settings.
13681
13682 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13683
13684         * common:
13685           Automatic update of common submodule
13686           From 96dc793 to 44ecce7
13687
13688 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13689
13690         * Makefile.am:
13691         * configure.ac:
13692         * win32/common/.gitignore:
13693         * win32/common/config.h:
13694           win32: change how win32/common/config.h is updated
13695           Generate win32/common/config.h-new directly from config.h.in,
13696           using shell variables in configure and some hard-coded information.
13697           Change top-level makefile so that 'make win32-update' copies the
13698           generated file to win32/common/config.h, which we keep in source
13699           control. It's kept in source control so that the git tree is
13700           buildable from VS.
13701           This change is similar to the ones applied a while ago to GStreamer
13702           core, gst-plugins-base and gst-plugins-good and prevents configure
13703           from changing files in source control. The generated config.h
13704           should be ok, but needs testing.
13705
13706 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13707
13708         * gst/realmedia/rtspreal.c:
13709           rtspreal: don't construct config header with uninitialised bytes
13710           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
13711           a presumably unintentional padding of uninitialised bytes at the end
13712           of the CONT tags chunk, which should be harmless but causes warnings
13713           in valgrind (see #608533 for a test URL).
13714
13715 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13716
13717         * gst/realmedia/rtspreal.c:
13718           rtspreal: add finalize function so we can free streams and rulebook
13719           Fix memory leak in Real RTSP component (#608533).
13720
13721 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13722
13723         * gst/realmedia/rtspreal.c:
13724           rtspreal: fix minor memory leak
13725           Caps take their own reference when a buffer is added to them, so
13726           unref buffer after adding it to caps (#608533).
13727
13728 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13729
13730         * gst/realmedia/rdtdepay.c:
13731           rdtdepay: unref input buffer when done
13732           Fixes memory leak, see #608533.
13733
13734 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13735
13736         * common:
13737           Automatic update of common submodule
13738           From 15d47a6 to 96dc793
13739
13740 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13741
13742         * ext/x264/gstx264enc.c:
13743         * ext/x264/gstx264enc.h:
13744           x264enc: make use of Access Unit delimiters configurable
13745           API: GstX264Enc:aud
13746
13747 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13748
13749         * gst/asfdemux/asfpacket.c:
13750           asfdemux: Do not subtract padding twice
13751           Only subtract implicit padding if an explicit one isn't
13752           provided. Avoids subtracting it twice and causing
13753           parsing errors.
13754           Fixes #607698
13755
13756 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
13757
13758         * gst/asfdemux/gstasfdemux.c:
13759         * gst/mpegstream/gstmpegpacketize.c:
13760           assert: g_assert_not_reached() cannot replace return statement
13761           Fix build with assert being turned off.
13762
13763 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13764
13765         * common:
13766           Automatic update of common submodule
13767           From 14cec89 to 15d47a6
13768
13769 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
13770
13771         * gst/asfdemux/gstasfdemux.c:
13772           asfdemux: Don't forget to update flow variable
13773           Forgot to update the return value in the loop.
13774
13775 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
13776
13777         * gst/asfdemux/gstasfdemux.c:
13778           asfdemux: Check flow return on every push
13779           We previously only aggregated flow returns after the while(push) loop,
13780           which meant that in some cases we would end-up not properly aggregating
13781           the flow returns.
13782           This is based on the same flow aggregation algorithm as oggdemux.
13783
13784 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13785
13786         * ext/x264/gstx264enc.c:
13787           x264enc: Add stream-format to output caps
13788           Adds stream-format to output caps of x264enc that
13789           informs if the stream is in bytestream of avc format.
13790           Fixes #606662
13791
13792 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
13793
13794         * gst/mpegaudioparse/gstxingmux.c:
13795           xingmux: Fix unaligned memory access
13796           ARM/SPARC need 32bit alignment but xingmux accesses possibly
13797           unaligned memory, which leads to SIGBUS.
13798           Fixes bug #586464.
13799
13800 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
13801
13802         * gst/asfdemux/gstasfdemux.c:
13803           asfdemux: Use GST_STR_NULL in a couple of places.
13804           Fixes crashing on some of the log statements on win32.
13805
13806 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13807
13808         * gst/realmedia/rmdemux.c:
13809           rmdemux: Parse and post bitrate for streams
13810           Parse the bitrate of the streams and post their tags.
13811           Fixes #599299
13812
13813 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13814
13815         * gst/asfdemux/gstasfdemux.c:
13816         * gst/asfdemux/gstasfdemux.h:
13817           asfdemux: Post bitrate tag
13818           If stream bitrate object is available, post the bitrate
13819           tags.
13820           Fixes #599297
13821
13822 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13823
13824         * gst/mpegaudioparse/gstmpegaudioparse.c:
13825         * gst/mpegaudioparse/gstmpegaudioparse.h:
13826           mp3parse: minor validation check of (Xing, VBRI) metadata
13827           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
13828
13829 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13830
13831         * gst/mpegaudioparse/gstmpegaudioparse.c:
13832           mp3parse: use proper total_time and total_bytes in various cases
13833           The correct basis for (Xing, VBRI) seek table calculations is the
13834           byte size and duration provided by that metadata, rather than some
13835           other (possibly even estimated) one.  This also prevents an infinite
13836           conversion loop in (unlikely) case where a TOC is provided without
13837           such corresponding (duration) metdata.
13838
13839 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13840
13841         * gst/mpegaudioparse/gstmpegaudioparse.c:
13842         * gst/mpegaudioparse/gstmpegaudioparse.h:
13843           mp3parse: conserve stop time for non-accurate seek
13844           Use the same strategy as accurate seeks to store
13845           pending non-accurate seeks to avoid overwriting non-definite
13846           stop times. When doing non-accurate seeks our position
13847           reporting might drift off by some secs and the stream can
13848           end up before it should.
13849           Fixes #603695
13850
13851 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13852
13853         * common:
13854           Automatic update of common submodule
13855           From 47cb23a to 14cec89
13856
13857 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13858
13859         * ext/amrwbdec/amrwb.c:
13860           amrwbdec: give decoder a rank so decodebin/playbin will use it
13861
13862 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13863
13864         * gst/mpegaudioparse/gstmpegaudioparse.c:
13865           mp3parse: return false when we can't seek
13866           When upstream can't seek, we return false as well
13867
13868 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13869
13870         * ext/lame/gstlame.c:
13871         * ext/lame/gstlamemp3enc.c:
13872           lame: Avoid crash when seeking before negotiating
13873           lame's 'lgv' variable is only initialized when the caps
13874           is negotiated, whenever a seek happens before that, it would
13875           attempt to call a function on an empty pointer, causing the crash.
13876           Fixes #603515
13877
13878 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13879
13880         * common:
13881           Automatic update of common submodule
13882           From 87bf428 to 47cb23a
13883
13884 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13885
13886         * common:
13887           Automatic update of common submodule
13888           From da4c75c to 87bf428
13889
13890 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
13891
13892         * common:
13893           Automatic update of common submodule
13894           From 53a2485 to da4c75c
13895
13896 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13897
13898         * gst/mpegaudioparse/gstmpegaudioparse.c:
13899           mp3parse: fix non-flushing seek
13900           Specifically, in addition to clearing lots of variables/offsets
13901           when receiving newsegment, also clear leftover data to match.
13902
13903 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13904
13905         * ext/x264/gstx264enc.c:
13906         * ext/x264/gstx264enc.h:
13907           x264enc: Make upstream GstForceKeyUnit thread-safe
13908           Also send the GstForceKeyUnit event downstream when an upstream on is received,
13909           allowing muxers or payloaders to take appropriate actions.
13910           https://bugzilla.gnome.org/show_bug.cgi?id=602556
13911
13912 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13913
13914         * common:
13915           Automatic update of common submodule
13916           From a3e3ce4 to 53a2485
13917
13918 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
13919
13920         * gst/asfdemux/gstasfdemux.c:
13921           asfdemux: Don't call strlen() on NULL pointers
13922           Fixes bug #602280.
13923
13924 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13925
13926         * gst/asfdemux/gstasfdemux.c:
13927           asfdemux: Remove old pads when new ones are added
13928           The old pads were being removed before adding the new ones,
13929           we should add the new ones first.
13930           Fixes #599718
13931
13932 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13933
13934         * gst/asfdemux/gstasfdemux.c:
13935         * gst/asfdemux/gstasfdemux.h:
13936           asfdemux: Handle chained asfs on pull mode
13937           Adds chained asfs handling to pull mode. It now checks if
13938           there is a new asf header after the last packet (when it
13939           is possible to know how many packets are) or it tries
13940           checking if a processed packet that fails is an header
13941           object.
13942           Fixes #599718
13943
13944 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13945
13946         * gst/asfdemux/gstasfdemux.c:
13947         * gst/asfdemux/gstasfdemux.h:
13948           asfdemux: properly do chained asfs on push mode
13949           To properly do chained asfs work with playbin2, we need to
13950           push eos on the old pads before removing them.
13951           Fixes #599718
13952
13953 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13954
13955         * gst/asfdemux/gstasfdemux.c:
13956         * gst/asfdemux/gstasfdemux.h:
13957           asfdemux: add support for chained asfs (push mode)
13958           Adds support for detecting and playing chained asfs
13959           in push mode. asfdemux tries to detect a new asf start
13960           by identifying the header object guid in a input buffer.
13961           When it finds it, it resets its state, removing its pads
13962           and creates new ones for the new file.
13963
13964 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13965
13966         * gst/asfdemux/gstasfdemux.c:
13967           asfdemux: fix two small leaks
13968
13969 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13970
13971         * gst/asfdemux/gstasfdemux.c:
13972           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
13973           WM/Track has a 0 base but is often wrongly written as starting from 1,
13974           so not as reliable as WM/TrackNumber which always starts from 1.
13975
13976 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13977
13978         * gst/asfdemux/gstasfdemux.c:
13979           asfdemux: WM/Track starts counting from 0, adjust to start from 1
13980
13981 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13982
13983         * gst/asfdemux/gstasfdemux.c:
13984           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
13985           There's both WM/Track and WM/TrackNumber.
13986
13987 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
13988
13989         * ext/a52dec/gsta52dec.c:
13990           a52dec: Fix debug statement: Pass pos variable instead of time() function
13991
13992 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
13993
13994         * gst/dvdsub/gstdvdsubdec.c:
13995           dvdsubdec: Fix printf format string warning
13996
13997 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
13998
13999         * gst/asfdemux/gstasfdemux.c:
14000           asfdemux: Fix bogus variable used uninitialised warnings
14001
14002 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
14003
14004         * po/Makevars:
14005           po: Don't create backup .po files
14006           As well as preventing creation of useless backup files, it works
14007           around a bug in gettext 0.17 on OS/X
14008
14009 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
14010
14011         * gst/asfdemux/asfpacket.c:
14012           asfdemux: fix c99-style comments.
14013
14014 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
14015
14016         * gst/asfdemux/asfpacket.c:
14017           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14018
14019 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14020
14021         * gst/realmedia/rmutils.c:
14022           rmutils: fix byteswapping
14023           fix the byteswapping code that was wrong because of the side effects of the
14024           READ/WRITE macros.
14025           Fixes #599676
14026
14027 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
14028
14029         * ext/x264/gstx264enc.c:
14030           x264enc: Adapt to slightly modified x264 API
14031           Fixes #599095.
14032
14033 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14034
14035         * gst/asfdemux/asfpacket.c:
14036           asfdemux: careful to avoid crash on bogus data
14037           When receiving bogus data, we have to avoid subtracting a value
14038           larger than 'size' from 'size' variable, resulting in a wrap
14039           that would make 'size' a really large bogus value.
14040           Fixes #599333
14041
14042 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14043
14044         * win32/common/config.h:
14045           win32: Commit bumped version number
14046
14047 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
14048
14049         * gst/mpegaudioparse/gstmpegaudioparse.c:
14050           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14051           Fixes #598761
14052           This removes a good 50% of processing time for parsing a buffer.
14053           We do this by simply... getting the nicks that we already have handy
14054           instead of going through the expensive glib system.
14055
14056 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
14057
14058         * configure.ac:
14059           configure.ac: And back to development we go...
14060
14061 === release 0.10.13 ===
14062
14063 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
14064
14065         * ChangeLog:
14066         * NEWS:
14067         * RELEASE:
14068         * common:
14069         * configure.ac:
14070         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14071         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14072         * docs/plugins/inspect/plugin-a52dec.xml:
14073         * docs/plugins/inspect/plugin-asf.xml:
14074         * docs/plugins/inspect/plugin-cdio.xml:
14075         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14076         * docs/plugins/inspect/plugin-dvdread.xml:
14077         * docs/plugins/inspect/plugin-dvdsub.xml:
14078         * docs/plugins/inspect/plugin-iec958.xml:
14079         * docs/plugins/inspect/plugin-lame.xml:
14080         * docs/plugins/inspect/plugin-mad.xml:
14081         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14082         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14083         * docs/plugins/inspect/plugin-mpegstream.xml:
14084         * docs/plugins/inspect/plugin-realmedia.xml:
14085         * docs/plugins/inspect/plugin-siddec.xml:
14086         * docs/plugins/inspect/plugin-twolame.xml:
14087         * docs/plugins/inspect/plugin-x264.xml:
14088         * gst-plugins-ugly.doap:
14089         * win32/common/config.h:
14090           Release 0.10.13
14091
14092 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
14093
14094         * po/af.po:
14095         * po/az.po:
14096         * po/bg.po:
14097         * po/ca.po:
14098         * po/cs.po:
14099         * po/da.po:
14100         * po/de.po:
14101         * po/en_GB.po:
14102         * po/es.po:
14103         * po/eu.po:
14104         * po/fi.po:
14105         * po/fr.po:
14106         * po/hu.po:
14107         * po/id.po:
14108         * po/it.po:
14109         * po/ja.po:
14110         * po/lt.po:
14111         * po/lv.po:
14112         * po/ms.po:
14113         * po/mt.po:
14114         * po/nb.po:
14115         * po/nl.po:
14116         * po/or.po:
14117         * po/pl.po:
14118         * po/pt_BR.po:
14119         * po/ru.po:
14120         * po/sk.po:
14121         * po/sq.po:
14122         * po/sr.po:
14123         * po/sv.po:
14124         * po/tr.po:
14125         * po/uk.po:
14126         * po/vi.po:
14127         * po/zh_CN.po:
14128           Update .po files
14129
14130 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
14131
14132         * common:
14133           Automatic update of common submodule
14134           From 85d1530 to 0702fe1
14135
14136 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
14137
14138         * ChangeLog:
14139         * configure.ac:
14140         * po/af.po:
14141         * po/az.po:
14142         * po/bg.po:
14143         * po/ca.po:
14144         * po/cs.po:
14145         * po/da.po:
14146         * po/de.po:
14147         * po/en_GB.po:
14148         * po/es.po:
14149         * po/eu.po:
14150         * po/fi.po:
14151         * po/fr.po:
14152         * po/hu.po:
14153         * po/id.po:
14154         * po/it.po:
14155         * po/ja.po:
14156         * po/lt.po:
14157         * po/lv.po:
14158         * po/ms.po:
14159         * po/mt.po:
14160         * po/nb.po:
14161         * po/nl.po:
14162         * po/or.po:
14163         * po/pl.po:
14164         * po/pt_BR.po:
14165         * po/ru.po:
14166         * po/sk.po:
14167         * po/sq.po:
14168         * po/sr.po:
14169         * po/sv.po:
14170         * po/tr.po:
14171         * po/uk.po:
14172         * po/vi.po:
14173         * po/zh_CN.po:
14174         * win32/common/config.h:
14175           0.10.12.3 pre-release
14176
14177 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
14178
14179         * common:
14180           Automatic update of common submodule
14181           From a3e3ce4 to 85d1530
14182
14183 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14184
14185         * ext/a52dec/gsta52dec.c:
14186           a52dec: Fix reference leak on all input buffers in 'dvd mode'
14187           https://bugzilla.gnome.org/show_bug.cgi?id=598272
14188
14189 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
14190
14191         * ChangeLog:
14192         * configure.ac:
14193         * po/LINGUAS:
14194         * po/af.po:
14195         * po/az.po:
14196         * po/bg.po:
14197         * po/ca.po:
14198         * po/cs.po:
14199         * po/da.po:
14200         * po/de.po:
14201         * po/en_GB.po:
14202         * po/es.po:
14203         * po/eu.po:
14204         * po/fi.po:
14205         * po/fr.po:
14206         * po/hu.po:
14207         * po/id.po:
14208         * po/it.po:
14209         * po/ja.po:
14210         * po/lt.po:
14211         * po/lv.po:
14212         * po/ms.po:
14213         * po/mt.po:
14214         * po/nb.po:
14215         * po/nl.po:
14216         * po/or.po:
14217         * po/pl.po:
14218         * po/pt_BR.po:
14219         * po/ru.po:
14220         * po/sk.po:
14221         * po/sq.po:
14222         * po/sr.po:
14223         * po/sv.po:
14224         * po/tr.po:
14225         * po/uk.po:
14226         * po/vi.po:
14227         * po/zh_CN.po:
14228         * win32/common/config.h:
14229           0.10.12.2 pre-release
14230
14231 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14232
14233         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14234         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14235           docs: Remove files accidentally added
14236           Remove the gst-plugins-ugly-plugins.args.new and
14237           gst-plugins-ugly-plugins.signals.new files, that appear
14238           to have been accidentally added in commit
14239           f5d046a0b034f9bd7274291f7131ee5db1a30052
14240
14241 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14242
14243         * ext/a52dec/gsta52dec.c:
14244           a52dec: Add some debugging for new segment events
14245
14246 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
14247
14248         * ext/mpeg2dec/gstmpeg2dec.c:
14249           mpeg2dec: fix warning in macosx snow leopard
14250
14251 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
14252
14253         * gst/mpegstream/gstmpegparse.c:
14254           mpegstream: fix warning in macosx snow leopard
14255
14256 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
14257
14258         * gst/mpegaudioparse/gstmpegaudioparse.c:
14259           mpegaudioparse: fix warning in macosx snow leopard
14260
14261 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
14262
14263         * gst/dvdsub/gstdvdsubdec.c:
14264           dvdsubdec: fix warning on macosx snow leopard
14265
14266 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
14267
14268         * gst/asfdemux/gstasfdemux.c:
14269           asfdemux: fix warning in macosx snow leopard
14270
14271 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
14272
14273         * gst/mpegaudioparse/gstmpegaudioparse.c:
14274           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14275
14276 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
14277
14278         * common:
14279           Automatic update of common submodule
14280           From 19fa4f3 to a3e3ce4
14281
14282 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
14283
14284         * gst/asfdemux/gstasfdemux.c:
14285         * gst/realmedia/rdtmanager.c:
14286           build: fprintf, sprintf, sscanf need stdio.h
14287
14288 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
14289
14290         * ext/mad/gstmad.c:
14291           mad: add missing include to fix the build
14292
14293 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14294
14295         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14296           dvdlpcm: whitespace fixes
14297
14298 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14299
14300         * gst-plugins-ugly.spec.in:
14301           update spec file
14302
14303 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14304
14305         * configure.ac:
14306           x264enc: adjust configure checking to changed upstream
14307
14308 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14309
14310         * ext/x264/gstx264enc.c:
14311           x264enc: conditionally adjust to new upstream API
14312           Fixes #596517.
14313
14314 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14315
14316         * gst/mpegaudioparse/gstmpegaudioparse.c:
14317         * gst/mpegaudioparse/gstmpegaudioparse.h:
14318           mpegaudioparse: prevent infinite (re)syncing
14319           Conflicts:
14320           gst/mpegaudioparse/gstmpegaudioparse.c
14321
14322 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
14323
14324         * gst/mpegaudioparse/gstmpegaudioparse.c:
14325           mp3parse: Refactor checking for sync. Make resyncing more reliable.
14326           Previously, we could get false sync relatively easily - it sometimes happened
14327           on real files. This cleans the code up a fair bit, and makes it require more
14328           confirmation that we've found valid sync before continuing.
14329
14330 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14331
14332         * gst/mpegaudioparse/gstmpegaudioparse.c:
14333           mpegaudioparse: ensure 2 valid headers in a row when resyncing
14334
14335 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14336
14337         * gst/mpegstream/gstdvddemux.c:
14338           dvddemux: remove bogus ifndef
14339
14340 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14341
14342         * common:
14343           Automatic update of common submodule
14344           From 94f95e3 to 19fa4f3
14345
14346 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14347
14348         * ext/mpeg2dec/gstmpeg2dec.c:
14349           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14350
14351 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14352
14353         * gst/dvdsub/gstdvdsubparse.c:
14354           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14355
14356 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
14357
14358         * ext/amrnb/amrnbdec.c:
14359         * ext/amrnb/amrnbenc.c:
14360           Remove Ronald Bultje from Authors field
14361           Replaced with "GStreamer maintainers
14362           <gstreamer-devel@lists.sourceforge.net>" or just removed,
14363           depending on the number of other authors.
14364
14365 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
14366
14367         * gst/asfdemux/Makefile.am:
14368         * gst/asfdemux/gstasfmux.c:
14369         * gst/asfdemux/gstasfmux.h:
14370           asfdemux: Remove old non-built asfmux code
14371           Remove so people don't confuse it with the new asfmux code
14372           in -bad.
14373
14374 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14375
14376         * ext/a52dec/gsta52dec.c:
14377           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14378           It's not defined for older liba52 versions.
14379
14380 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
14381
14382         * ext/a52dec/gsta52dec.c:
14383           a52dec: Allow liba52 to use djbfft based IMDCT transform
14384           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14385           IMDCT transform acceleration. It does however have a software based
14386           acceleration using the djbfft library (D.J. Bernstein's library for
14387           fourier transforms - Extremely fast library for floating-point
14388           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14389           flag.
14390           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14391           and AltiVec implementations, but those are checked for first, and
14392           djbfft is chosen only if none of those is available - good in the
14393           case of some distributions including a port of the MPlayer changes
14394           in their system a52dec library.
14395           The down and upmix code in liba52 doesn't seem to be disturbed by
14396           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14397           versions if passed from oil_cpu_get_flags (SSE currently is not).
14398           Fixes bug #592787.
14399
14400 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14401
14402         * configure.ac:
14403           amr: Use opencore-amr pkg-config files if possible
14404           This makes it possible to build the plugins when the libraries
14405           are installed at non-standard locations.
14406           Fixes bug #591348.
14407
14408 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14409
14410         * gst/mpegaudioparse/gstmpegaudioparse.c:
14411           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14412           Metadata provided seek tables are consistent with metadata's view of
14413           total size, which typically matches real size, but need not do so
14414           (e.g. a truncated file).  Fixes seeking and position reporting
14415           in such truncated files (although duration based on metadata may then
14416           still be incorrect).
14417
14418 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14419
14420         * configure.ac:
14421           configure: bump core/base requirements to released versions
14422           to avoid confusion.
14423
14424 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14425
14426         * configure.ac:
14427           configure: Remove all mentions to the id3tag plugin which was removed
14428
14429 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
14430
14431         * configure.ac:
14432           mad: make check for mad independent of the check for id3tag
14433           Fixes bug #590432.
14434
14435 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14436
14437         * gst/asfdemux/gstrtpasfdepay.c:
14438           rtpasfdepay: set padding size to the correct value
14439           asf packets in rtp packets should come with their padding fields
14440           set to 0 and the depayload must update them to the correct
14441           value before pushing downstream
14442
14443 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
14444
14445         * configure.ac:
14446         * docs/plugins/Makefile.am:
14447         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14448         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14449         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14450         * docs/plugins/inspect/plugin-amrnb.xml:
14451         * docs/plugins/inspect/plugin-amrwbdec.xml:
14452         * ext/Makefile.am:
14453         * ext/amrnb/GstAmrnbEnc.prs:
14454         * ext/amrnb/Makefile.am:
14455         * ext/amrnb/README:
14456         * ext/amrnb/amrnb.c:
14457         * ext/amrnb/amrnbdec.c:
14458         * ext/amrnb/amrnbdec.h:
14459         * ext/amrnb/amrnbenc.c:
14460         * ext/amrnb/amrnbenc.h:
14461         * ext/amrnb/amrnbparse.c:
14462         * ext/amrnb/amrnbparse.h:
14463         * ext/amrwbdec/Makefile.am:
14464         * ext/amrwbdec/README:
14465         * ext/amrwbdec/amrwb.c:
14466         * ext/amrwbdec/amrwbdec.c:
14467         * ext/amrwbdec/amrwbdec.h:
14468           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14469           These are based on the OpenCore codecs.
14470           Fixes bug #584890.
14471
14472 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
14473
14474         * common:
14475           Automatic update of common submodule
14476           From fedaaee to 94f95e3
14477
14478 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14479
14480         * LICENSE_readme:
14481         * REQUIREMENTS:
14482         * configure.ac:
14483         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14484         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14485         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14486         * docs/plugins/inspect/plugin-dvdnav.xml:
14487         * ext/Makefile.am:
14488         * ext/dvdnav/.gitignore:
14489         * ext/dvdnav/Makefile.am:
14490         * ext/dvdnav/README:
14491         * ext/dvdnav/dvdnavsrc.c:
14492         * ext/dvdnav/dvdnavsrc.h:
14493         * ext/dvdnav/gst-dvd:
14494         * ext/dvdread/dvdreadsrc.c:
14495         * gst-plugins-ugly.spec.in:
14496         * po/POTFILES.in:
14497           dvdnav: remove dvdnav plugin
14498           Remove dvdnav plugin, it has no future. resindvd is the plugin to
14499           use for dvd playback. Note that dvdnav was never really enabled
14500           in -ugly, you had to edit configure.ac to get it built.
14501
14502 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14503
14504         * tests/check/elements/mpeg2dec.c:
14505           mpeg2dec: Fix unused variables compiler warnings in unit test
14506
14507 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
14508
14509         * autogen.sh:
14510           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14511           Check for more automake command variants. Use printf instead of 'echo -n'
14512           for portability
14513
14514 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
14515
14516         * common:
14517           Automatic update of common submodule
14518           From 5845b63 to fedaaee
14519
14520 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
14521
14522         * .gitignore:
14523           Make git ignore more files
14524
14525 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
14526
14527         * gst/asfdemux/gstasfdemux.c:
14528           asfdemux: Refactor multiple packet pull.
14529           This also fixes a bug by which the first buffer (in a multi-packet mode)
14530           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14531           full incoming buffer and not just of the single asf packet.
14532           Fixes corrupted frames introduced by latest commit.
14533
14534 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14535
14536         * gst/asfdemux/gstasfdemux.c:
14537           asfdemux: use the right accurate field
14538           Remove accurate variable and its faulty use because the real variable is an
14539           instance variable.
14540
14541 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
14542
14543         * gst/asfdemux/asfpacket.c:
14544         * gst/asfdemux/gstasfdemux.c:
14545           asfdemux: Sprinkle branch prediction macros accross the code
14546
14547 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
14548
14549         * gst/asfdemux/gstasfdemux.c:
14550           asfdemux: Delay newsegment handling until we have a keyframe.
14551           We now have a chance for packets to be collected before we send out the
14552           newsegment. If we're not in accurate seeking (keyunit) it will set
14553           the segment start/time to the keyframe's timestamp.
14554
14555 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
14556
14557         * gst/asfdemux/gstasfdemux.c:
14558           asfdemux: Remove useless check. We already have checked for it above.
14559
14560 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
14561
14562         * gst/asfdemux/gstasfdemux.c:
14563           asfdemux: No longer queue GOPs now that seeking is fixed.
14564           We now *always* seek to the keyframe just before our requested position.
14565           When we encounter the first keyframe and we were not accurate (therefore doing
14566           keyframe seeking), we update the segment start position to the keyframe timestamp.
14567
14568 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
14569
14570         * gst/asfdemux/gstasfdemux.c:
14571         * gst/asfdemux/gstasfdemux.h:
14572           asfdemux: Store the accurate seeking flag
14573
14574 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
14575
14576         * gst/asfdemux/gstasfdemux.c:
14577           asfdemux: Use the average frame duration for buffers without a duration.
14578           This will still cause some timestamp jitter, but giving a hint as to the duration
14579           rather than nothing seems to be a better idea.
14580           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14581           duration using the accumulated packet duration (which will be correct).
14582
14583 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
14584
14585         * gst/asfdemux/gstasfdemux.c:
14586         * gst/asfdemux/gstasfdemux.h:
14587           asfdemux: Use index entry packet count to optimize seeking.
14588           The simple index entries also contain the number of packets one needs
14589           to retrieve at a given position to get a full keyframe. We therefore
14590           use that information to retrieve all those packets in one buffer when
14591           working in pull-mode.
14592
14593 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14594
14595         * gst/asfdemux/gstasfdemux.c:
14596           asfdemux: Do not try to free const pointer
14597           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14598           asfdemux tried to free a const pointer that had been cast to a
14599           normal pointer variable.
14600
14601 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
14602
14603         * gst/asfdemux/gstasfdemux.c:
14604           asfdemux: Use presentation timestamp when searching in the index.
14605           We need to take the preroll into account... else we end up too early.
14606
14607 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
14608
14609         * common:
14610           Automatic update of common submodule
14611           From f3bb51b to 5845b63
14612
14613 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
14614
14615         * gst/asfdemux/gstasfdemux.c:
14616           asfdemux: Convert index entry from presentation time to timestamps.
14617           We weren't taking the preroll into account previously, meaning that we
14618           were always seeking preroll nanoseconds too early... resulting in a lot
14619           of dropped packets (which are before the start time).
14620           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14621
14622 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
14623
14624         * common:
14625         * gst/asfdemux/gstasfdemux.c:
14626           asfdemux: Fix byte array metadata handling.
14627           We basically discard byte array metadata. Should be trivial to adapt
14628           to storing the pointers if we need it later on.
14629
14630 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
14631
14632         * gst/asfdemux/gstasfdemux.c:
14633         * gst/asfdemux/gstasfdemux.h:
14634           asfdemux: Handle PAR/interlaced information stored in packet payload.
14635           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14636           in the ASF Packet payload extensions).
14637
14638 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
14639
14640         * gst/asfdemux/gstasfdemux.c:
14641         * gst/asfdemux/gstasfdemux.h:
14642           asfdemux: Store/Handle global metadata (not specific to one stream).
14643           This allows us to store (and handle) PAR information which might be stored there.
14644
14645 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14646
14647         * gst/mpegaudioparse/gstmpegaudioparse.c:
14648           mpegaudioparse: fix Xing inverse seek table building
14649
14650 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
14651
14652         * common:
14653           Automatic update of common submodule
14654           From f3bb51b to f810030
14655
14656 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14657
14658         * gst/asfdemux/gstasfdemux.c:
14659           asfdemux: don't try to free a NULL taglist
14660
14661 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14662
14663         * gst/asfdemux/gstasfdemux.c:
14664           asfdemux: post tags only after we've created our source pads
14665           Post global tags only after we've added our source pads, so that
14666           tag events get sent downstream in addition to tag messages posted
14667           on the bus. This makes sure tags can be picked up automatically
14668           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14669           While we're at it, also add a container-format tag.
14670
14671 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14672
14673         * configure.ac:
14674         * gst/asfdemux/gstasfdemux.c:
14675           asfdemux: use new bytereader functions for image tag parsing
14676
14677 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14678
14679         * gst/asfdemux/gstasfdemux.c:
14680         * gst/asfdemux/gstasfdemux.h:
14681           asfdemux: remove some more unused variables
14682
14683 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14684
14685         * gst/realmedia/rmdemux.c:
14686           rmdemux: plug buffer leaking
14687
14688 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14689
14690         * gst/asfdemux/gstrtpasfdepay.c:
14691           asfdepay: guard against dropped buffers
14692           If a buffer was dropped, we might request data from the adapter that is not
14693           there and then we get a NULL buffer.
14694
14695 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14696
14697         * gst/asfdemux/gstasfdemux.c:
14698         * gst/asfdemux/gstasfdemux.h:
14699           asfdemux: set DISCONT on streams
14700           When we receive a DISCONT as input, don't clear our complete state but simply
14701           mark a discont that will be put on the next buffer. The code will be able to
14702           handle and throw away incomplete data.
14703           Add some more debug info.
14704           Remove an unused variable.
14705
14706 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14707
14708         * gst/asfdemux/gstrtpasfdepay.c:
14709           asfdepay: set DELTA_UNIT flag correctly
14710           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
14711           Add some more debug info.
14712
14713 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14714
14715         * gst/asfdemux/gstasfdemux.c:
14716           asfdemux: fix latency calculations
14717           We need to check for -1 as an invalid timestamp, not 1.
14718
14719 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14720
14721         * gst/mpegaudioparse/gstmpegaudioparse.c:
14722         * gst/mpegaudioparse/gstmpegaudioparse.h:
14723           mp3parse: don't put every single frame into the index
14724           Let's not put every single mp3 frame in our index, a few frames per
14725           second should be more than enough. For now use an index interval
14726           of 100ms-500ms depending on the upstream size, to keep the index at
14727           a reasonable size. Factor out the code that adds the index entry
14728           into a separate function for better code readability.
14729
14730 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14731
14732         * gst/mpegaudioparse/gstmpegaudioparse.c:
14733         * gst/mpegaudioparse/gstmpegaudioparse.h:
14734           mp3parse: assume seekability only if we know the upstream size
14735           While technically upstream may be seekable even if it doesn't know
14736           the exact size, I can't think of a use case where this distincation
14737           is relevant in practice, so for now just assume we're not seekable
14738           if upstream doesn't provide us with a size. Makes sure we don't
14739           build a seek index when streaming internet radio with sources that
14740           pretend to be seekable until you try to actually seek.
14741
14742 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14743
14744         * gst-plugins-ugly.spec.in:
14745           Fix x264 requirement in SPEC file
14746
14747 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14748
14749         * ext/x264/gstx264enc.c:
14750         * gst/realmedia/rdtmanager.c:
14751           x264enc, rdtmanager: fix compilation with debugging disabled
14752
14753 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14754
14755         * common:
14756         * docs/plugins/Makefile.am:
14757           docs: Bump common. Fix comment in the docs Makefile.am
14758
14759 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
14760
14761         * configure.ac:
14762         * win32/common/config.h:
14763           Back to development -> 0.10.12.1
14764
14765 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14766
14767         * gst-plugins-ugly.doap:
14768           Add 0.10.12 release to the doap file
14769
14770 === release 0.10.12 ===
14771
14772 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14773
14774         * ChangeLog:
14775         * NEWS:
14776         * RELEASE:
14777         * configure.ac:
14778         * docs/plugins/gst-plugins-ugly-plugins.args:
14779         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14780         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14781         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14782         * docs/plugins/inspect/plugin-a52dec.xml:
14783         * docs/plugins/inspect/plugin-asf.xml:
14784         * docs/plugins/inspect/plugin-cdio.xml:
14785         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14786         * docs/plugins/inspect/plugin-dvdread.xml:
14787         * docs/plugins/inspect/plugin-dvdsub.xml:
14788         * docs/plugins/inspect/plugin-iec958.xml:
14789         * docs/plugins/inspect/plugin-lame.xml:
14790         * docs/plugins/inspect/plugin-mad.xml:
14791         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14792         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14793         * docs/plugins/inspect/plugin-mpegstream.xml:
14794         * docs/plugins/inspect/plugin-realmedia.xml:
14795         * docs/plugins/inspect/plugin-siddec.xml:
14796         * docs/plugins/inspect/plugin-synaesthesia.xml:
14797         * docs/plugins/inspect/plugin-twolame.xml:
14798         * docs/plugins/inspect/plugin-x264.xml:
14799         * win32/common/config.h:
14800           Release 0.10.12
14801
14802 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
14803
14804         * po/bg.po:
14805         * po/id.po:
14806         * po/it.po:
14807         * po/nl.po:
14808         * po/zh_CN.po:
14809           Update .po files
14810
14811 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
14812
14813         * po/af.po:
14814         * po/az.po:
14815         * po/bg.po:
14816         * po/ca.po:
14817         * po/cs.po:
14818         * po/da.po:
14819         * po/en_GB.po:
14820         * po/es.po:
14821         * po/fi.po:
14822         * po/fr.po:
14823         * po/hu.po:
14824         * po/id.po:
14825         * po/it.po:
14826         * po/ja.po:
14827         * po/lt.po:
14828         * po/mt.po:
14829         * po/nb.po:
14830         * po/nl.po:
14831         * po/or.po:
14832         * po/pl.po:
14833         * po/pt_BR.po:
14834         * po/ru.po:
14835         * po/sk.po:
14836         * po/sq.po:
14837         * po/sr.po:
14838         * po/sv.po:
14839         * po/tr.po:
14840         * po/uk.po:
14841         * po/vi.po:
14842         * po/zh_CN.po:
14843           Update .po files
14844
14845 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
14846
14847         * configure.ac:
14848         * po/af.po:
14849         * po/az.po:
14850         * po/bg.po:
14851         * po/ca.po:
14852         * po/cs.po:
14853         * po/da.po:
14854         * po/en_GB.po:
14855         * po/es.po:
14856         * po/fi.po:
14857         * po/fr.po:
14858         * po/hu.po:
14859         * po/id.po:
14860         * po/it.po:
14861         * po/ja.po:
14862         * po/lt.po:
14863         * po/mt.po:
14864         * po/nb.po:
14865         * po/nl.po:
14866         * po/or.po:
14867         * po/pl.po:
14868         * po/pt_BR.po:
14869         * po/ru.po:
14870         * po/sk.po:
14871         * po/sq.po:
14872         * po/sr.po:
14873         * po/sv.po:
14874         * po/tr.po:
14875         * po/uk.po:
14876         * po/vi.po:
14877         * po/zh_CN.po:
14878         * win32/common/config.h:
14879           0.10.11.2 pre-release
14880
14881 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
14882
14883         * win32/common/config.h.in:
14884           win32: Remove #undef inline from the win32 config.h
14885
14886 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14887
14888         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14889         * docs/plugins/inspect/plugin-mad.xml:
14890         * ext/mad/Makefile.am:
14891         * ext/mad/gstid3tag.c:
14892         * ext/mad/gstmad.c:
14893         * ext/mad/gstmad.h:
14894           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
14895           It will be reborn with a shiny new code base under its hood in -bad.
14896           See #581756 and #565764.
14897
14898 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14899
14900         * tests/check/pipelines/.gitignore:
14901           gitignore: Ignore some built files in the test area
14902
14903 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
14904
14905         * docs/plugins/inspect/plugin-a52dec.xml:
14906         * docs/plugins/inspect/plugin-asf.xml:
14907         * docs/plugins/inspect/plugin-cdio.xml:
14908         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14909         * docs/plugins/inspect/plugin-dvdread.xml:
14910         * docs/plugins/inspect/plugin-dvdsub.xml:
14911         * docs/plugins/inspect/plugin-iec958.xml:
14912         * docs/plugins/inspect/plugin-lame.xml:
14913         * docs/plugins/inspect/plugin-mad.xml:
14914         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14915         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14916         * docs/plugins/inspect/plugin-mpegstream.xml:
14917         * docs/plugins/inspect/plugin-realmedia.xml:
14918         * docs/plugins/inspect/plugin-siddec.xml:
14919         * docs/plugins/inspect/plugin-synaesthesia.xml:
14920         * docs/plugins/inspect/plugin-twolame.xml:
14921           docs: Update plugin inspect files
14922
14923 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
14924
14925         * configure.ac:
14926         * docs/plugins/Makefile.am:
14927         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14928         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14929         * docs/plugins/inspect/plugin-x264.xml:
14930         * ext/Makefile.am:
14931         * gst-plugins-ugly.spec.in:
14932         * tests/check/Makefile.am:
14933         * tests/check/elements/.gitignore:
14934           Moved 'x264enc' from -bad to -ugly
14935
14936 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14937
14938         * ext/x264/gstx264enc.c:
14939         * ext/x264/gstx264enc.h:
14940           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
14941           Fixes #583627
14942
14943 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14944
14945         * ext/x264/GstX264Enc.prs:
14946           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
14947
14948 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14949
14950         * ext/x264/GstX264Enc.prs:
14951           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
14952
14953 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
14954
14955         * ext/x264/gstx264enc.c:
14956           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
14957
14958 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
14959
14960         * ext/x264/GstX264Enc.prs:
14961         * ext/x264/Makefile.am:
14962         * ext/x264/gstx264enc.c:
14963           [MOVED FROM BAD 24/28] x264enc: add preset support
14964           Add preset iface and a (dummy) preset file as a starting point.
14965
14966 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14967
14968         * ext/x264/gstx264enc.c:
14969           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
14970
14971 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
14972
14973         * ext/x264/gstx264enc.c:
14974         * ext/x264/gstx264enc.h:
14975           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
14976           Use the GstForceKeyUnit event to force a keyframe.
14977           Fixes #578112.
14978
14979 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14980
14981           [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...
14982           Original commit message from CVS:
14983           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
14984           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
14985           Use hyphen in property name, perform safety buffer size check
14986           prior to mem access, and some more parentheses in macro.
14987
14988 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
14989
14990           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
14991           Original commit message from CVS:
14992           * ext/apexsink/Makefile.am:
14993           Link against -lgcrpyto for RSA_new and RSA_free.
14994           * ext/faac/gstfaac.c:
14995           * ext/x264/gstx264enc.c:
14996           Fix compiler warnings.
14997
14998 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14999
15000           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15001           Original commit message from CVS:
15002           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15003           Construct source caps in more conventional (and correct) manner.
15004
15005 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15006
15007           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15008           Original commit message from CVS:
15009           * ext/alsaspdif/Makefile.am:
15010           * ext/amrwb/Makefile.am:
15011           * ext/apexsink/Makefile.am:
15012           * ext/arts/Makefile.am:
15013           * ext/artsd/Makefile.am:
15014           * ext/audiofile/Makefile.am:
15015           * ext/audioresample/Makefile.am:
15016           * ext/bz2/Makefile.am:
15017           * ext/cdaudio/Makefile.am:
15018           * ext/celt/Makefile.am:
15019           * ext/dc1394/Makefile.am:
15020           * ext/dirac/Makefile.am:
15021           * ext/directfb/Makefile.am:
15022           * ext/divx/Makefile.am:
15023           * ext/dts/Makefile.am:
15024           * ext/faac/Makefile.am:
15025           * ext/faad/Makefile.am:
15026           * ext/gsm/Makefile.am:
15027           * ext/hermes/Makefile.am:
15028           * ext/ivorbis/Makefile.am:
15029           * ext/jack/Makefile.am:
15030           * ext/jp2k/Makefile.am:
15031           * ext/ladspa/Makefile.am:
15032           * ext/lcs/Makefile.am:
15033           * ext/libfame/Makefile.am:
15034           * ext/libmms/Makefile.am:
15035           * ext/metadata/Makefile.am:
15036           * ext/mpeg2enc/Makefile.am:
15037           * ext/mplex/Makefile.am:
15038           * ext/musepack/Makefile.am:
15039           * ext/musicbrainz/Makefile.am:
15040           * ext/mythtv/Makefile.am:
15041           * ext/nas/Makefile.am:
15042           * ext/neon/Makefile.am:
15043           * ext/ofa/Makefile.am:
15044           * ext/polyp/Makefile.am:
15045           * ext/resindvd/Makefile.am:
15046           * ext/sdl/Makefile.am:
15047           * ext/shout/Makefile.am:
15048           * ext/snapshot/Makefile.am:
15049           * ext/sndfile/Makefile.am:
15050           * ext/soundtouch/Makefile.am:
15051           * ext/spc/Makefile.am:
15052           * ext/swfdec/Makefile.am:
15053           * ext/tarkin/Makefile.am:
15054           * ext/theora/Makefile.am:
15055           * ext/timidity/Makefile.am:
15056           * ext/twolame/Makefile.am:
15057           * ext/x264/Makefile.am:
15058           * ext/xine/Makefile.am:
15059           * ext/xvid/Makefile.am:
15060           * gst-libs/gst/app/Makefile.am:
15061           * gst-libs/gst/dshow/Makefile.am:
15062           * gst/aiffparse/Makefile.am:
15063           * gst/app/Makefile.am:
15064           * gst/audiobuffer/Makefile.am:
15065           * gst/bayer/Makefile.am:
15066           * gst/cdxaparse/Makefile.am:
15067           * gst/chart/Makefile.am:
15068           * gst/colorspace/Makefile.am:
15069           * gst/dccp/Makefile.am:
15070           * gst/deinterlace/Makefile.am:
15071           * gst/deinterlace2/Makefile.am:
15072           * gst/dvdspu/Makefile.am:
15073           * gst/festival/Makefile.am:
15074           * gst/filter/Makefile.am:
15075           * gst/flacparse/Makefile.am:
15076           * gst/flv/Makefile.am:
15077           * gst/games/Makefile.am:
15078           * gst/h264parse/Makefile.am:
15079           * gst/librfb/Makefile.am:
15080           * gst/mixmatrix/Makefile.am:
15081           * gst/modplug/Makefile.am:
15082           * gst/mpeg1sys/Makefile.am:
15083           * gst/mpeg4videoparse/Makefile.am:
15084           * gst/mpegdemux/Makefile.am:
15085           * gst/mpegtsmux/Makefile.am:
15086           * gst/mpegvideoparse/Makefile.am:
15087           * gst/mve/Makefile.am:
15088           * gst/nsf/Makefile.am:
15089           * gst/nuvdemux/Makefile.am:
15090           * gst/overlay/Makefile.am:
15091           * gst/passthrough/Makefile.am:
15092           * gst/pcapparse/Makefile.am:
15093           * gst/playondemand/Makefile.am:
15094           * gst/rawparse/Makefile.am:
15095           * gst/real/Makefile.am:
15096           * gst/rtjpeg/Makefile.am:
15097           * gst/rtpmanager/Makefile.am:
15098           * gst/scaletempo/Makefile.am:
15099           * gst/sdp/Makefile.am:
15100           * gst/selector/Makefile.am:
15101           * gst/smooth/Makefile.am:
15102           * gst/smoothwave/Makefile.am:
15103           * gst/speed/Makefile.am:
15104           * gst/speexresample/Makefile.am:
15105           * gst/stereo/Makefile.am:
15106           * gst/subenc/Makefile.am:
15107           * gst/tta/Makefile.am:
15108           * gst/vbidec/Makefile.am:
15109           * gst/videodrop/Makefile.am:
15110           * gst/videosignal/Makefile.am:
15111           * gst/virtualdub/Makefile.am:
15112           * gst/vmnc/Makefile.am:
15113           * gst/y4m/Makefile.am:
15114           * sys/acmenc/Makefile.am:
15115           * sys/cdrom/Makefile.am:
15116           * sys/dshowdecwrapper/Makefile.am:
15117           * sys/dshowsrcwrapper/Makefile.am:
15118           * sys/dvb/Makefile.am:
15119           * sys/dxr3/Makefile.am:
15120           * sys/fbdev/Makefile.am:
15121           * sys/oss4/Makefile.am:
15122           * sys/qcam/Makefile.am:
15123           * sys/qtwrapper/Makefile.am:
15124           * sys/vcd/Makefile.am:
15125           * sys/wininet/Makefile.am:
15126           * win32/common/config.h:
15127           Don't install static libs for plugins. Fixes #550851 for -bad.
15128
15129 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15130
15131           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
15132           Original commit message from CVS:
15133           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15134           Adapt to slightly modified x264 API.  Fixes #555238.
15135
15136 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15137
15138           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
15139           Original commit message from CVS:
15140           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15141           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15142           * ext/x264/gstx264enc.h:
15143           Do not deal with duplicated input (timestamps).  If needed,
15144           a generic element can do so.
15145           Do not manipulate input timestamps on the way out,
15146           since that shifts the timeline and A/V sync.
15147
15148 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15149
15150           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15151           Original commit message from CVS:
15152           * docs/plugins/gst-plugins-bad-plugins.args:
15153           Integrate new properties into documentation.
15154           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15155           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15156           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15157           Fix up API prior to eventual plugin move.
15158           API: GstX264Enc:pass (provides more options, and changed to enum)
15159
15160 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15161
15162           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15163           Original commit message from CVS:
15164           * docs/plugins/Makefile.am:
15165           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15166           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15167           * ext/x264/gstx264enc.c:
15168           * tests/check/Makefile.am:
15169           * tests/check/elements/x264enc.c: (setup_x264enc),
15170           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15171           Add documentation and unit test for x264enc.
15172
15173 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15174
15175           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15176           Original commit message from CVS:
15177           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15178           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15179           Allocate some buffers in more adaptive and economical fashion.
15180
15181 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15182
15183           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15184           Original commit message from CVS:
15185           * configure.ac:
15186           Check for sufficiently up-to-date x264 API.
15187           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15188           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15189           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15190           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15191           * ext/x264/gstx264enc.h:
15192           Expose some more parameters of the x264 encoder as properties.
15193
15194 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15195
15196           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15197           Original commit message from CVS:
15198           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15199           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15200           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15201           (gst_x264_enc_flush_frames):
15202           Coding style and layout; re-order some functions in more
15203           typical and natural flow.
15204
15205 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15206
15207           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15208           Original commit message from CVS:
15209           * ext/x264/Makefile.am:
15210           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15211           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15212           (gst_x264_enc_reset), (gst_x264_enc_finalize),
15213           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15214           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15215           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15216           * ext/x264/gstx264enc.h:
15217           Use GQueue in stead of custom queue code.
15218           Factorize flushing out encoder delayed frames.
15219           Factorize initialization and state change reset.
15220
15221 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15222
15223           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15224           Original commit message from CVS:
15225           * ext/x264/gstx264enc.h:
15226           * sys/fbdev/gstfbdevsink.c:
15227           Use configure-generated _stdint.h.
15228
15229 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15230
15231           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15232           Original commit message from CVS:
15233           * ext/x264/Makefile.am:
15234           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15235           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15236           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15237           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15238           (gst_x264_enc_finalize), (gst_x264_enc_chain),
15239           (gst_x264_enc_encode_frame), (plugin_init):
15240           * ext/x264/gstx264enc.h:
15241           Use video format library and GST_WRITE_*_BE macros where applicable.
15242           Use finalize in stead of dispose.
15243           Set up debug category and log callback.
15244
15245 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15246
15247           [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...
15248           Original commit message from CVS:
15249           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15250           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15251           (gst_x264_enc_encode_frame):
15252           Try harder not to crash when we get an EOS event but haven't set
15253           up the encoder yet (as may happen when upstream errors out with
15254           not-negotiated, for example). Also, always push the EOS event
15255           downstream.
15256
15257 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15258
15259           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15260           Original commit message from CVS:
15261           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15262           Fix caps memleak.
15263
15264 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15265
15266           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15267           Original commit message from CVS:
15268           * ext/x264/gstx264enc.c:
15269           Fix build against the libx264 version that ships with debian stable.
15270
15271 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15272
15273           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15274           Original commit message from CVS:
15275           * ext/audioresample/gstaudioresample.c:
15276           * ext/x264/gstx264enc.c:
15277           * gst/dvdspu/gstdvdspu.c:
15278           * gst/dvdspu/gstdvdspu.h:
15279           * gst/festival/gstfestival.c:
15280           * gst/h264parse/gsth264parse.c:
15281           * gst/mpegtsparse/mpegtspacketizer.c:
15282           * gst/mpegtsparse/mpegtsparse.c:
15283           * gst/multifile/gstmultifilesink.c:
15284           * gst/multifile/gstmultifilesrc.c:
15285           * gst/nuvdemux/gstnuvdemux.c:
15286           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15287           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15288           * sys/vcd/vcdsrc.c:
15289           Massive leak fixing, plus code cleanups.
15290
15291 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15292
15293           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15294           Original commit message from CVS:
15295           * examples/app/appsrc_ex.c:
15296           * examples/switch/switcher.c:
15297           * ext/neon/gstneonhttpsrc.c:
15298           * ext/timidity/gstwildmidi.c:
15299           * ext/x264/gstx264enc.c:
15300           * gst/mve/mveaudioenc.c: (mve_compress_audio):
15301           * gst/rtpmanager/gstrtpclient.c:
15302           * gst/rtpmanager/gstrtpjitterbuffer.c:
15303           * gst/spectrum/demo-audiotest.c:
15304           * gst/spectrum/demo-osssrc.c:
15305           * sys/dvb/gstdvbsrc.c:
15306           Add stdlib include (free, atoi, exit).
15307
15308 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15309
15310           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15311           Original commit message from CVS:
15312           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15313           This needs a version check.
15314           * gst/bayer/Makefile.am:
15315           Fix the build.
15316
15317 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
15318
15319           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15320           Original commit message from CVS:
15321           Patch by: Michal Benes <michal.benes at itonis tv>
15322           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15323           * configure.ac:
15324           * ext/Makefile.am:
15325           * ext/x264/Makefile.am:
15326           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15327           (gst_x264_enc_analyse_get_type),
15328           (gst_x264_enc_timestamp_queue_init),
15329           (gst_x264_enc_timestamp_queue_free),
15330           (gst_x264_enc_timestamp_queue_put),
15331           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15332           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15333           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15334           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15335           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15336           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15337           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15338           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15339           (plugin_init):
15340           * ext/x264/gstx264enc.h:
15341           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15342           handle 'odd' widths and heights correctly yet.
15343
15344 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15345
15346         * gst/asfdemux/gstasfdemux.c:
15347           asfdemux: nicer metadata extraction of genre tags in some cases
15348           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15349           that they presumably stand for.
15350
15351 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15352
15353         * gst/asfdemux/gstasfdemux.c:
15354           asfdemux: parse WM/Picture tags to extract cover art
15355           Fixes #583112.
15356
15357 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15358
15359         * REQUIREMENTS:
15360           docs: fix http links for amr libs in REQUIREMENTS
15361
15362 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15363
15364         * gst/asfdemux/gstasfdemux.c:
15365           asfdemux: fix bogus flow return handling in eos handler
15366           Don't overwrite the origin flow return by whatever flow we get
15367           when trying to push the remaining internally queued payloads.
15368           We want to do our eos logic, ie. send an EOS event or segment-done
15369           message in any case. Makes things EOS properly when an EOS event
15370           is forced upon the pipeline so that the source returns
15371           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15372
15373 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15374
15375         * win32/common/config.h:
15376           win32: update config.h
15377
15378 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15379
15380         * configure.ac:
15381           configure: bump core/base requirements to released versions
15382
15383 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15384
15385         * autogen.sh:
15386         * configure.ac:
15387           autogen: move the -Wno-portability for automake into configure.ac
15388
15389 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
15390
15391         * gst/dvdlpcmdec/Makefile.am:
15392         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15393           dvdlpcmdec: Add multichannel channel maps, and send some tags
15394           Add a multichannel map to the output caps, and send at least a CODEC and
15395           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15396           no samples and can't find info about the channel ordering, but this is
15397           better than nothing.
15398
15399 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15400
15401         * common:
15402           Automatic update of common submodule
15403           From 888e0a2 to c572721
15404
15405 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15406
15407         * common:
15408           Automatic update of common submodule
15409           From 6ab11d1 to 888e0a2
15410
15411 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
15412
15413         * gst/dvdsub/gstdvdsubdec.c:
15414           dvdsubdec: Remove some dead code
15415           Remove some redundant memset - gobject memory is already initalised to 0.
15416           Remove a commented out line leftover from the previous commit
15417
15418 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
15419
15420         * gst/dvdsub/gstdvdsubdec.c:
15421         * gst/dvdsub/gstdvdsubdec.h:
15422           dvdsubdec: Support ARGB output
15423           Negotiate to and render into ARGB buffers directly if the peer supports it.
15424           Fixes: #580869
15425
15426 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
15427
15428         * ext/a52dec/gsta52dec.c:
15429           a52dec: Reconcile code with dtsdec
15430           Perform some cleanups based on the dtsdec code such as using the boilerplate
15431           macro and static pad template functions.
15432           Add some documentation. Don't register a change in flags until we synch on
15433           another frame successfully.
15434
15435 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15436
15437         * ext/lame/gstlamemp3enc.c:
15438           lamemp3enc: Improve debugging a bit
15439
15440 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
15441
15442         * ext/mpeg2dec/gstmpeg2dec.c:
15443           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15444
15445 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15446
15447         * po/Makevars:
15448         * po/af.po:
15449         * po/az.po:
15450         * po/bg.po:
15451         * po/ca.po:
15452         * po/cs.po:
15453         * po/da.po:
15454         * po/en_GB.po:
15455         * po/es.po:
15456         * po/fi.po:
15457         * po/fr.po:
15458         * po/hu.po:
15459         * po/id.po:
15460         * po/it.po:
15461         * po/ja.po:
15462         * po/lt.po:
15463         * po/mt.po:
15464         * po/nb.po:
15465         * po/nl.po:
15466         * po/or.po:
15467         * po/pl.po:
15468         * po/pt_BR.po:
15469         * po/ru.po:
15470         * po/sk.po:
15471         * po/sq.po:
15472         * po/sr.po:
15473         * po/sv.po:
15474         * po/tr.po:
15475         * po/uk.po:
15476         * po/vi.po:
15477         * po/zh_CN.po:
15478           po: avoid conflicts of local *.po files with files in git
15479           Make it so that filenames and line numbers are only stored in the *.pot file
15480           (which is not in git), but not in the individual *.po files. This information
15481           is hardly useful for translators in our case, and it should avoid the constant
15482           conflicts of local *.po files with the ones in git which are caused by the
15483           source files changing and the line numbers being updated. This commit might
15484           cause one last merge conflict for you, which you can work around with
15485           "git checkout po/*.po" before merging or pulling. After that there should
15486           (hopefully) not be any more local modifications of these files (unless
15487           someone committed additions or changes to translated strings and the
15488           *.po files haven't been updated yet, that is).
15489
15490 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15491
15492         * ext/lame/gstlamemp3enc.c:
15493           lamemp3enc: add Since tag to gtk-doc chunk
15494
15495 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15496
15497         * tests/check/elements/mpeg2dec.c:
15498           checks: fix mpeg2dec unit test again after interlace addition to caps
15499
15500 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15501
15502         * ext/mpeg2dec/gstmpeg2dec.c:
15503           mpeg2dec: work around old mpeg2dec versions
15504           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15505           detection and just assume no rff is used. This fixes the compilation.
15506           Fixes #582375
15507
15508 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15509
15510         * ext/mpeg2dec/Makefile.am:
15511           mpeg2dec: link to gstvideo
15512           Fix compilation by adding the right include directories and linking to the video
15513           library.
15514
15515 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
15516
15517         * gst/asfdemux/asfpacket.c:
15518           asfdemux: Downgrade simple statements from WARNING to DEBUG
15519
15520 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
15521
15522         * gst/asfdemux/asfheaders.c:
15523         * gst/asfdemux/asfheaders.h:
15524         * gst/asfdemux/asfpacket.c:
15525         * gst/asfdemux/asfpacket.h:
15526           asf: Detect more payload extensions.
15527           These should help fix interlaced/PAR issues with more files.
15528
15529 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
15530
15531         * ext/mpeg2dec/gstmpeg2dec.c:
15532         * ext/mpeg2dec/gstmpeg2dec.h:
15533           mpeg2dec: Implement interlaced support.
15534           Expand the debugging statements to show more picture information.
15535
15536 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15537
15538         * ext/mpeg2dec/gstmpeg2dec.c:
15539           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15540           ffdec_mpeg2video is much faster, fixes bug #574461.
15541
15542 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15543
15544         * ext/lame/gstlamemp3enc.c:
15545           lamemp3enc: Don't write a Xing header
15546
15547 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
15548
15549         * autogen.sh:
15550           Run libtoolize before aclocal
15551           This unbreaks the build in some cases. Fixes bug #582021
15552
15553 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
15554
15555         * ext/mpeg2dec/gstmpeg2dec.c:
15556           mpeg2dec: use 64bit safe scaling functions.
15557           Got this to fail when seeking in a 14GB file (the value in bytes is
15558           bigger than 2**32).
15559
15560 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15561
15562         * gst/mpegaudioparse/gstmpegaudioparse.c:
15563           mpegaudioparse: remove some pointless g_return_if_fail()s
15564
15565 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15566
15567         * ext/twolame/gsttwolame.c:
15568           Switch twolame to primary rank
15569
15570 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15571
15572         * ext/lame/gstlame.c:
15573         * ext/lame/gstlamemp3enc.c:
15574         * ext/twolame/gsttwolame.c:
15575           Add ranks to mp3 encoders
15576
15577 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15578
15579         * gst-plugins-ugly.spec.in:
15580           Add twolame plugin to spec file
15581
15582 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15583
15584         * gst/asfdemux/asfpacket.c:
15585         * gst/asfdemux/gstasfdemux.c:
15586         * gst/asfdemux/gstasfdemux.h:
15587           asfdemux: use upstream segment and timestamps for some interpolation
15588           This should particularly help in case of upstream live src, e.g. rtspsrc,
15589           and especially so if it has to perform fallback to TCP.
15590
15591 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
15592
15593         * gst/asfdemux/gstrtpasfdepay.c:
15594           rtpasfdepay: Add support for fragmented packet (L == 0).
15595           This happens with rtp-over-udp.
15596
15597 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15598
15599         * ext/lame/gstlamemp3enc.c:
15600           lamemp3enc: Fixup the bitrate only for CBR
15601           Additionally clarify some property descriptions.
15602
15603 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
15604
15605         * ext/lame/gstlamemp3enc.c:
15606           lame: fix format string in debug statement
15607
15608 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
15609
15610         * gst/mpegaudioparse/gstmpegaudioparse.c:
15611           mp3parse: Don't reject valid Xing tables of contents
15612           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15613           reject them because of it, just subtract the initial offset when reading
15614           the table.
15615
15616 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
15617
15618         * gst/mpegaudioparse/gstmpegaudioparse.c:
15619           mp3parse: Allow more bits to change in headers during resynch
15620           Be more lenient about what we accept as changing bits in a header - basically,
15621           only require that the mp3 sync marker is present, for the mpeg version,
15622           layer and samplerate.
15623           Fixes: #581464
15624
15625 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
15626
15627         * ext/mad/gstmad.c:
15628           mad: Add duration of incoming/outgoing buffers in debug statements
15629
15630 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
15631
15632         * gst/mpegaudioparse/gstmpegaudioparse.c:
15633           mpegaudioparse: Remove useless checks for valid buffer duration.
15634           The buffer duration is set to a valid value at the very top of
15635           emit_frame(), we therefore don't need to check it later on.
15636
15637 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
15638
15639         * gst/mpegaudioparse/gstmpegaudioparse.c:
15640           mpegaudioparse: Fix stop condition for outputting buffers.
15641           Some mp3 streams have an offset in timestamps, requiring us to push the
15642           frame *AFTER* segment.stop in order for the decoder to be able to push
15643           all data up to the segment.stop position.
15644
15645 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15646
15647         * gst/asfdemux/asfpacket.c:
15648         * gst/asfdemux/gstasfdemux.c:
15649         * gst/asfdemux/gstasfdemux.h:
15650           asfdemux: 0-base timestamps consistently (whether or not streaming)
15651           This also makes timestamps (more) consistent before and after a possible
15652           seek, and moreover makes for reasonable position reporting in live stream
15653           (whose payload timestamps should not be taken for granted).
15654
15655 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15656
15657         * gst/asfdemux/gstasfdemux.c:
15658         * gst/asfdemux/gstasfdemux.h:
15659           asfdemux: report initial latency due to internal preroll queue
15660
15661 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15662
15663         * gst/asfdemux/gstasfdemux.c:
15664           asfdemux: enhance debug statement and refactor some initialization
15665
15666 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15667
15668         * gst/asfdemux/gstasfdemux.c:
15669           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15670
15671 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15672
15673         * gst/asfdemux/asfpacket.c:
15674         * gst/asfdemux/gstasfdemux.c:
15675         * gst/asfdemux/gstasfdemux.h:
15676           asfdemux: handle FIXME; normalize preroll
15677
15678 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15679
15680         * gst/asfdemux/gstasfdemux.c:
15681         * gst/asfdemux/gstasfdemux.h:
15682           asfdemux: fixes for streaming mode
15683           * Improve newsegment handling, e.g. upstream might live in TIME.
15684           * Only send newsegment if we have needed info.
15685           * Avoid reading past end of data section.
15686
15687 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15688
15689         * gst/asfdemux/gstasfdemux.c:
15690           asfdemux: fixes/enhancements for streaming mode
15691           * Do not rock the boat by reacting to FLUSH_START.
15692           * Try to handle TIME seeking by seeking upstream in BYTES.
15693           * Handle SEEKING query.
15694
15695 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15696
15697         * configure.ac:
15698         * ext/lame/gstlamemp3enc.c:
15699           lame: fix compilation with LAME versions < 3.98
15700           lame_set_VBR_quality(), which takes a floating point value for the
15701           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
15702           takes quality as an integer, for older LAME versions.
15703           Fixes #581341.
15704
15705 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15706
15707         * win32/common/config.h:
15708           win32: update config.h to git
15709           Until someone ports the new win32 config.h logic from the
15710           other modules to -ugly.
15711
15712 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15713
15714         * docs/plugins/gst-plugins-ugly-plugins.args:
15715         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15716         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15717           Update docs
15718
15719 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15720
15721         * ext/lame/gstlamemp3enc.c:
15722           lamemp3enc: Add a note to the encoding-engine-quality property
15723           that says, that this does not affect the bitrate at all.
15724
15725 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15726
15727         * ext/lame/gstlame.c:
15728         * ext/lame/gstlamemp3enc.c:
15729           lame: Implement preset interface
15730
15731 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15732
15733         * ext/twolame/gsttwolame.c:
15734           twolame: Implement preset interface
15735
15736 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15737
15738         * docs/plugins/gst-plugins-ugly-plugins.args:
15739         * ext/lame/gstlamemp3enc.c:
15740         * ext/lame/gstlamemp3enc.h:
15741           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
15742
15743 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15744
15745         * ext/lame/gstlame.c:
15746         * ext/lame/gstlamemp3enc.c:
15747           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
15748
15749 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15750
15751         * ext/lame/gstlame.c:
15752           lame: Deprecate the lame element
15753
15754 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15755
15756         * docs/plugins/Makefile.am:
15757         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15758         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15759         * docs/plugins/gst-plugins-ugly-plugins.args:
15760         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15761         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15762         * docs/plugins/inspect/plugin-a52dec.xml:
15763         * docs/plugins/inspect/plugin-amrnb.xml:
15764         * docs/plugins/inspect/plugin-asf.xml:
15765         * docs/plugins/inspect/plugin-cdio.xml:
15766         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15767         * docs/plugins/inspect/plugin-dvdread.xml:
15768         * docs/plugins/inspect/plugin-dvdsub.xml:
15769         * docs/plugins/inspect/plugin-iec958.xml:
15770         * docs/plugins/inspect/plugin-lame.xml:
15771         * docs/plugins/inspect/plugin-mad.xml:
15772         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15773         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15774         * docs/plugins/inspect/plugin-mpegstream.xml:
15775         * docs/plugins/inspect/plugin-realmedia.xml:
15776         * docs/plugins/inspect/plugin-siddec.xml:
15777         * docs/plugins/inspect/plugin-synaesthesia.xml:
15778         * docs/plugins/inspect/plugin-twolame.xml:
15779           Update docs
15780
15781 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15782
15783         * ext/lame/gstlamemp3enc.c:
15784           lame: Update example pipelines with the new properties
15785
15786 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15787
15788         * ext/lame/Makefile.am:
15789         * ext/lame/gstlame.c:
15790         * ext/lame/gstlamemp3enc.c:
15791         * ext/lame/gstlamemp3enc.h:
15792         * ext/lame/plugin.c:
15793           lame: Add lamemp3enc element with much simplified interface
15794           This deprecates the lame element and fixes bug #494528.
15795
15796 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
15797
15798         * gst/asfdemux/asfpacket.c:
15799           asfpacket: Fix pull-mode timestamping handling.
15800           The problem that happens is the following:
15801           * A packet with multiple payloads comes in
15802           * Those payloads get handled one by one
15803           * The first payload contains the first audio payload with timestamp A
15804           * The second payload contains the first video (key)frame with timestamp V (where V < A)
15805           With the previous code, the following would happen:
15806           * the first payload gets processed, then passed to queue_for_stream
15807           * queue_for_stream detects it's the first valid timestamp received and stores
15808           first_ts = A
15809           * the second payload gets processed, then pass to queue_for_stream
15810           * queue_for_stream detects the timestamp is lower than first_ts... and
15811           discards it... resulting in losing the first keyframe of the video stream
15812           We've been having this issue for *ages*... it's just that nobody noticed it
15813           that much with playbin. But with playbin2's aggresive multiqueue handling, this
15814           will result in multiqueue not being able to preroll (because the video decoder will
15815           be dropping a ton of buffers before (maybe) receiving the next keyframe).
15816           Tested with over 200 asf files, and they all play the first frame correctly now,
15817           even the most braindead ones.
15818
15819 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
15820
15821         * gst/mpegaudioparse/gstmpegaudioparse.c:
15822         * gst/mpegaudioparse/gstmpegaudioparse.h:
15823           mp3parse: don't build seek table if we can't seek.
15824           Fixes #573720 - unbounded memory usage increase when listening to mp3
15825           stream for a long time.
15826
15827 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
15828
15829         * common:
15830           Automatic update of common submodule
15831           From b3941ea to 6ab11d1
15832
15833 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
15834
15835         * gst/mpegaudioparse/gstmpegaudioparse.c:
15836         * gst/mpegaudioparse/gstxingmux.c:
15837           mpegaudioparse: Remove dead assignment and duplicate code
15838
15839 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
15840
15841         * gst/realmedia/rmdemux.c:
15842           rmdemux: Actually return the return value for the seek handling.
15843
15844 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
15845
15846         * gst/mpegstream/gstmpegdemux.c:
15847         * gst/mpegstream/gstmpegparse.c:
15848           mpegstream: Remove dead assignments.
15849           The duplicate assignment of update_time was weird... but it seems normal
15850           that it's indeed the second statement which is the valid one.
15851
15852 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
15853
15854         * ext/amrnb/amrnbparse.c:
15855           armnb: Remove unused variable, adapt debug message accordingly.
15856
15857 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
15858
15859         * gst/dvdsub/gstdvdsubdec.c:
15860         * gst/mpegstream/gstdvddemux.c:
15861         * gst/mpegstream/gstmpegclock.c:
15862           dvdsub/mpegstream: _class_init: Remove unused class variables
15863
15864 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
15865
15866         * gst/asfdemux/gstasfdemux.c:
15867           asfdemux: Initialize flow for a corner case.
15868           This might be caused by entering the if() line 1214 and then not having
15869           any activated_streams.. resulting in reaching line 1267 without having
15870           any valid flow value.
15871
15872 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
15873
15874         * ext/twolame/gsttwolame.c:
15875           twolame: Remove unneeded variable, value assigned was never read.
15876
15877 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
15878
15879         * ext/mpeg2dec/gstmpeg2dec.c:
15880           mpeg2dec: Remove dead assignment. Value overwritten later on.
15881
15882 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
15883
15884         * ext/mad/gstmad.c:
15885           mad: Remove dead assignment and variables given values which are never read.
15886
15887 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
15888
15889         * ext/lame/gstlame.c:
15890           lame: Remove unneeded variable, it's assigned a value never read.
15891
15892 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
15893
15894         * gst/realmedia/rmdemux.c:
15895           rmdemux: Remove dead assignment, value is being overwritten before being read.
15896
15897 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
15898
15899         * gst/realmedia/rmdemux.c:
15900           rmdemux: Remove unused accurate flag.
15901           I couldn't see any reason why this was there in the first place.
15902
15903 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
15904
15905         * gst/realmedia/asmrules.c:
15906         * gst/realmedia/rdtdepay.c:
15907           realmedia: Remove dead assignments. The results are never read.
15908
15909 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
15910
15911         * gst/realmedia/gstrdtbuffer.c:
15912         * gst/realmedia/rademux.c:
15913         * gst/realmedia/rdtmanager.c:
15914         * gst/realmedia/rmdemux.c:
15915           realmedia: Remove useless variables, only being used once (or not).
15916
15917 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
15918
15919         * ext/mpeg2dec/gstmpeg2dec.c:
15920         * gst/asfdemux/gstrtspwms.c:
15921         * gst/realmedia/pnmsrc.c:
15922         * gst/realmedia/rdtdepay.c:
15923         * gst/realmedia/rtspreal.c:
15924           remove empty method implementations.
15925
15926 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
15927
15928         * gst/asfdemux/gstrtspwms.c:
15929           rtspwms: fix condition to detect extension commands for WMS
15930           Reply with OK to the extension commands for WMS.
15931
15932 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
15933
15934         * gst/realmedia/rtspreal.c:
15935           realmedia: add special Real header to DESCRIBE message only for Real servers
15936           Add headers that are specific to real only if a real server had been
15937           detected by the OPTIONS message.
15938
15939 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
15940
15941         * gst/synaesthesia/synaescope.c:
15942           synaesthesia: fix compilation on windows
15943           Fix compilation under MSVC due to references to headers
15944           that are not available with the MS SDKs.
15945           Fixes #578524
15946
15947 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15948
15949         * gst/asfdemux/gstrtspwms.c:
15950           rtspwms: reply to extension commands
15951           Reply with OK to the extension commands for WMS.
15952
15953 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15954
15955         * gst/asfdemux/gstrtpasfdepay.c:
15956           asfdepay: fix a comment
15957
15958 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15959
15960         * gst/asfdemux/gstasfdemux.c:
15961           asfdemux: add some more debugging
15962
15963 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15964
15965         * configure.ac:
15966           configure.ac: require git -base
15967           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
15968
15969 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15970
15971         * gst/realmedia/rtspreal.c:
15972           realmedia: add special Real header to SETUP message only for Real servers
15973           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
15974           streams where the server errors out because it can't handle the
15975           Real-specific 'Required: com.real.retain-entity-for-setup' header
15976           we've been adding unconditionally in the recent past.
15977           For reference:
15978           rtsp://66.111.34.191:601/broadcast/alnour.rm
15979           rtsp://195.134.224.231/snowboard_100.wmv
15980
15981 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
15982
15983         * configure.ac:
15984         * gst/asfdemux/Makefile.am:
15985           asfdemux: link to all required libraries including indirectly used ones.
15986           On win32, we're required to link to all the libraries used - including
15987           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
15988           (for windows only) winsock.
15989
15990 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
15991
15992         * common:
15993           Automatic update of common submodule
15994           From d0ea89e to b3941ea
15995
15996 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
15997
15998         * common:
15999           Automatic update of common submodule
16000           From f8b3d91 to d0ea89e
16001
16002 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
16003
16004         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16005           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16006
16007 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16008
16009         * gst/realmedia/rtspreal.c:
16010         * gst/realmedia/rtspreal.h:
16011           realrtsp: add more headers
16012           Parse the ETag from the describe method and pass the sessionid as the value for
16013           the If-Match header is subsequent setup calls.
16014           Fixes support for more RealMedia RTSP streams.
16015
16016 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
16017
16018         * configure.ac:
16019           twolame: bump requirement to 0.3.10
16020           0.3.10 is the first version with the float32 encoder functions.
16021           Fixes #576305.
16022
16023 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
16024
16025         * configure.ac:
16026           back to development -> 0.10.11.1
16027
16028 === release 0.10.11 ===
16029
16030 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
16031
16032         * ChangeLog:
16033         * NEWS:
16034         * RELEASE:
16035         * configure.ac:
16036         * docs/plugins/inspect/plugin-a52dec.xml:
16037         * docs/plugins/inspect/plugin-asf.xml:
16038         * docs/plugins/inspect/plugin-cdio.xml:
16039         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16040         * docs/plugins/inspect/plugin-dvdread.xml:
16041         * docs/plugins/inspect/plugin-dvdsub.xml:
16042         * docs/plugins/inspect/plugin-iec958.xml:
16043         * docs/plugins/inspect/plugin-lame.xml:
16044         * docs/plugins/inspect/plugin-mad.xml:
16045         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16046         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16047         * docs/plugins/inspect/plugin-mpegstream.xml:
16048         * docs/plugins/inspect/plugin-realmedia.xml:
16049         * docs/plugins/inspect/plugin-siddec.xml:
16050         * docs/plugins/inspect/plugin-twolame.xml:
16051         * gst-plugins-ugly.doap:
16052         * po/cs.po:
16053         * win32/common/config.h:
16054           Release 0.10.11
16055
16056 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
16057
16058         * po/af.po:
16059         * po/az.po:
16060         * po/bg.po:
16061         * po/ca.po:
16062         * po/cs.po:
16063         * po/da.po:
16064         * po/en_GB.po:
16065         * po/es.po:
16066         * po/fi.po:
16067         * po/fr.po:
16068         * po/hu.po:
16069         * po/id.po:
16070         * po/it.po:
16071         * po/ja.po:
16072         * po/lt.po:
16073         * po/mt.po:
16074         * po/nb.po:
16075         * po/nl.po:
16076         * po/or.po:
16077         * po/pl.po:
16078         * po/pt_BR.po:
16079         * po/ru.po:
16080         * po/sk.po:
16081         * po/sq.po:
16082         * po/sr.po:
16083         * po/sv.po:
16084         * po/tr.po:
16085         * po/uk.po:
16086         * po/vi.po:
16087         * po/zh_CN.po:
16088           Update .po files
16089
16090 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16091
16092         * configure.ac:
16093         * win32/common/config.h:
16094           0.10.10.3 pre-release
16095
16096 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
16097
16098         * po/fi.po:
16099         * po/id.po:
16100         * po/pl.po:
16101         * po/pt_BR.po:
16102         * po/sv.po:
16103           po: Update translations from upstream
16104
16105 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16106
16107         * po/LINGUAS:
16108         * po/tr.po:
16109           po: Add Turkish translation
16110
16111 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16112
16113         * gst/mpegaudioparse/gstmpegaudioparse.c:
16114         * gst/mpegaudioparse/gstmpegaudioparse.h:
16115           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16116           Don't introduce glitches in the output by a) relaxing the threshold for
16117           taking upstream timestamps in preference to our calculated timestamps and
16118           b) only set the discont flag on outgoing buffers in response to an incoming
16119           discont buffer.
16120           Fixes: #575046
16121
16122 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
16123
16124         * gst/mpegaudioparse/gstmpegaudioparse.c:
16125           mp3parse: fix deadlock with accurate seeks.
16126           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16127           Fixes #575068.
16128
16129 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
16130
16131         * configure.ac:
16132         * po/af.po:
16133         * po/az.po:
16134         * po/bg.po:
16135         * po/ca.po:
16136         * po/cs.po:
16137         * po/da.po:
16138         * po/en_GB.po:
16139         * po/es.po:
16140         * po/fi.po:
16141         * po/fr.po:
16142         * po/hu.po:
16143         * po/id.po:
16144         * po/it.po:
16145         * po/lt.po:
16146         * po/mt.po:
16147         * po/nb.po:
16148         * po/nl.po:
16149         * po/or.po:
16150         * po/pl.po:
16151         * po/pt_BR.po:
16152         * po/ru.po:
16153         * po/sk.po:
16154         * po/sq.po:
16155         * po/sr.po:
16156         * po/sv.po:
16157         * po/uk.po:
16158         * po/vi.po:
16159         * po/zh_CN.po:
16160         * win32/common/config.h:
16161           0.10.10.2 pre-release
16162           Bump version number, update translations and win32 config.h
16163
16164 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16165
16166         * po/LINGUAS:
16167         * po/ja.po:
16168           po: Add Japanese translation
16169
16170 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16171
16172         * configure.ac:
16173         * docs/plugins/Makefile.am:
16174         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16175         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16176         * docs/plugins/gst-plugins-ugly-plugins.args:
16177         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16178         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16179         * docs/plugins/inspect/plugin-a52dec.xml:
16180         * docs/plugins/inspect/plugin-asf.xml:
16181         * docs/plugins/inspect/plugin-cdio.xml:
16182         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16183         * docs/plugins/inspect/plugin-dvdread.xml:
16184         * docs/plugins/inspect/plugin-dvdsub.xml:
16185         * docs/plugins/inspect/plugin-iec958.xml:
16186         * docs/plugins/inspect/plugin-lame.xml:
16187         * docs/plugins/inspect/plugin-mad.xml:
16188         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16189         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16190         * docs/plugins/inspect/plugin-mpegstream.xml:
16191         * docs/plugins/inspect/plugin-realmedia.xml:
16192         * docs/plugins/inspect/plugin-siddec.xml:
16193         * docs/plugins/inspect/plugin-synaesthesia.xml:
16194         * docs/plugins/inspect/plugin-twolame.xml:
16195         * ext/Makefile.am:
16196         * po/POTFILES.in:
16197           Moved twolame from Bad to Ugly
16198
16199 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16200
16201           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16202           Original commit message from CVS:
16203           * ext/alsaspdif/Makefile.am:
16204           * ext/amrwb/Makefile.am:
16205           * ext/apexsink/Makefile.am:
16206           * ext/arts/Makefile.am:
16207           * ext/artsd/Makefile.am:
16208           * ext/audiofile/Makefile.am:
16209           * ext/audioresample/Makefile.am:
16210           * ext/bz2/Makefile.am:
16211           * ext/cdaudio/Makefile.am:
16212           * ext/celt/Makefile.am:
16213           * ext/dc1394/Makefile.am:
16214           * ext/dirac/Makefile.am:
16215           * ext/directfb/Makefile.am:
16216           * ext/divx/Makefile.am:
16217           * ext/dts/Makefile.am:
16218           * ext/faac/Makefile.am:
16219           * ext/faad/Makefile.am:
16220           * ext/gsm/Makefile.am:
16221           * ext/hermes/Makefile.am:
16222           * ext/ivorbis/Makefile.am:
16223           * ext/jack/Makefile.am:
16224           * ext/jp2k/Makefile.am:
16225           * ext/ladspa/Makefile.am:
16226           * ext/lcs/Makefile.am:
16227           * ext/libfame/Makefile.am:
16228           * ext/libmms/Makefile.am:
16229           * ext/metadata/Makefile.am:
16230           * ext/mpeg2enc/Makefile.am:
16231           * ext/mplex/Makefile.am:
16232           * ext/musepack/Makefile.am:
16233           * ext/musicbrainz/Makefile.am:
16234           * ext/mythtv/Makefile.am:
16235           * ext/nas/Makefile.am:
16236           * ext/neon/Makefile.am:
16237           * ext/ofa/Makefile.am:
16238           * ext/polyp/Makefile.am:
16239           * ext/resindvd/Makefile.am:
16240           * ext/sdl/Makefile.am:
16241           * ext/shout/Makefile.am:
16242           * ext/snapshot/Makefile.am:
16243           * ext/sndfile/Makefile.am:
16244           * ext/soundtouch/Makefile.am:
16245           * ext/spc/Makefile.am:
16246           * ext/swfdec/Makefile.am:
16247           * ext/tarkin/Makefile.am:
16248           * ext/theora/Makefile.am:
16249           * ext/timidity/Makefile.am:
16250           * ext/twolame/Makefile.am:
16251           * ext/x264/Makefile.am:
16252           * ext/xine/Makefile.am:
16253           * ext/xvid/Makefile.am:
16254           * gst-libs/gst/app/Makefile.am:
16255           * gst-libs/gst/dshow/Makefile.am:
16256           * gst/aiffparse/Makefile.am:
16257           * gst/app/Makefile.am:
16258           * gst/audiobuffer/Makefile.am:
16259           * gst/bayer/Makefile.am:
16260           * gst/cdxaparse/Makefile.am:
16261           * gst/chart/Makefile.am:
16262           * gst/colorspace/Makefile.am:
16263           * gst/dccp/Makefile.am:
16264           * gst/deinterlace/Makefile.am:
16265           * gst/deinterlace2/Makefile.am:
16266           * gst/dvdspu/Makefile.am:
16267           * gst/festival/Makefile.am:
16268           * gst/filter/Makefile.am:
16269           * gst/flacparse/Makefile.am:
16270           * gst/flv/Makefile.am:
16271           * gst/games/Makefile.am:
16272           * gst/h264parse/Makefile.am:
16273           * gst/librfb/Makefile.am:
16274           * gst/mixmatrix/Makefile.am:
16275           * gst/modplug/Makefile.am:
16276           * gst/mpeg1sys/Makefile.am:
16277           * gst/mpeg4videoparse/Makefile.am:
16278           * gst/mpegdemux/Makefile.am:
16279           * gst/mpegtsmux/Makefile.am:
16280           * gst/mpegvideoparse/Makefile.am:
16281           * gst/mve/Makefile.am:
16282           * gst/nsf/Makefile.am:
16283           * gst/nuvdemux/Makefile.am:
16284           * gst/overlay/Makefile.am:
16285           * gst/passthrough/Makefile.am:
16286           * gst/pcapparse/Makefile.am:
16287           * gst/playondemand/Makefile.am:
16288           * gst/rawparse/Makefile.am:
16289           * gst/real/Makefile.am:
16290           * gst/rtjpeg/Makefile.am:
16291           * gst/rtpmanager/Makefile.am:
16292           * gst/scaletempo/Makefile.am:
16293           * gst/sdp/Makefile.am:
16294           * gst/selector/Makefile.am:
16295           * gst/smooth/Makefile.am:
16296           * gst/smoothwave/Makefile.am:
16297           * gst/speed/Makefile.am:
16298           * gst/speexresample/Makefile.am:
16299           * gst/stereo/Makefile.am:
16300           * gst/subenc/Makefile.am:
16301           * gst/tta/Makefile.am:
16302           * gst/vbidec/Makefile.am:
16303           * gst/videodrop/Makefile.am:
16304           * gst/videosignal/Makefile.am:
16305           * gst/virtualdub/Makefile.am:
16306           * gst/vmnc/Makefile.am:
16307           * gst/y4m/Makefile.am:
16308           * sys/acmenc/Makefile.am:
16309           * sys/cdrom/Makefile.am:
16310           * sys/dshowdecwrapper/Makefile.am:
16311           * sys/dshowsrcwrapper/Makefile.am:
16312           * sys/dvb/Makefile.am:
16313           * sys/dxr3/Makefile.am:
16314           * sys/fbdev/Makefile.am:
16315           * sys/oss4/Makefile.am:
16316           * sys/qcam/Makefile.am:
16317           * sys/qtwrapper/Makefile.am:
16318           * sys/vcd/Makefile.am:
16319           * sys/wininet/Makefile.am:
16320           * win32/common/config.h:
16321           Don't install static libs for plugins. Fixes #550851 for -bad.
16322
16323 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16324
16325           [MOVED FROM BAD] Enable/fix up translations for these plugins.
16326           Original commit message from CVS:
16327           * ext/resindvd/plugin.c: (plugin_init):
16328           * ext/resindvd/resindvdsrc.c:
16329           * ext/twolame/gsttwolame.c: (plugin_init):
16330           * gst/aiffparse/aiffparse.c: (plugin_init):
16331           Enable/fix up translations for these plugins.
16332           * po/LINGUAS:
16333           Add 'ca' to LINGUAS.
16334           * po/POTFILES.in:
16335           * po/POTFILES.skip:
16336           Add more files for translation and more files which tools
16337           should skip.
16338
16339 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16340
16341           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16342           Original commit message from CVS:
16343           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16344           (gst_two_lame_chain):
16345           * ext/twolame/gsttwolame.h:
16346           Allow raw float samples as input for encoding.
16347
16348 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16349
16350           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16351           Original commit message from CVS:
16352           * configure.ac:
16353           * ext/Makefile.am:
16354           * ext/twolame/Makefile.am:
16355           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16356           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16357           (gst_two_lame_release_memory), (gst_two_lame_finalize),
16358           (gst_two_lame_base_init), (gst_two_lame_class_init),
16359           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16360           (gst_two_lame_init), (gst_two_lame_set_property),
16361           (gst_two_lame_get_property), (gst_two_lame_sink_event),
16362           (gst_two_lame_chain), (gst_two_lame_setup),
16363           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16364           (plugin_init):
16365           * ext/twolame/gsttwolame.h:
16366           Add TwoLAME MP2 encoding element, based on the LAME element.
16367
16368 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16369
16370         * common:
16371           Automatic update of common submodule
16372           From 7032163 to f8b3d91
16373
16374 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16375
16376         * common:
16377           Automatic update of common submodule
16378           From ffa738d to 7032163
16379
16380 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16381
16382         * common:
16383           Automatic update of common submodule
16384           From 3f13e4e to ffa738d
16385
16386 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16387
16388         * common:
16389           Automatic update of common submodule
16390           From 3c7456b to 3f13e4e
16391
16392 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16393
16394         * common:
16395           Automatic update of common submodule
16396           From 57c83f2 to 3c7456b
16397
16398 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
16399
16400         * gst/mpegaudioparse/gstmpegaudioparse.c:
16401           mp3parse: be more conservative when changing layer/rate/etc.
16402           Don't allow a change in sample rate/channels/layer/version unless we can
16403           see another frame at the correct offset. Prevents accidently flipping
16404           due to simple single-bit corruption.
16405
16406 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
16407
16408         * gst/realmedia/realhash.c:
16409           rmdemux: Fix strict-aliasing warnings.
16410           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16411           hand-rolled ones.
16412
16413 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
16414
16415         * gst/mpegaudioparse/gstmpegaudioparse.c:
16416           mpegaudioparse: Remove empty lines added by buggy indent.
16417
16418 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16419
16420         * gst/mpegaudioparse/gstmpegaudioparse.c:
16421           mpegaudioparse: Provide SEEKING query handling.
16422           Since SEEK event handling might perform some conversion
16423           from TIME to BYTES, do not let upstream fool application
16424           into (TIME) seeking not being possible.
16425
16426 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
16427
16428         * gst/mpegaudioparse/gstmpegaudioparse.c:
16429           mp3parse: fix accurate seeks to near 0
16430           Integer underflow made accurate seeks to near zero fail and seek to
16431           completely the wrong place. Fix by clamping to zero, since we can't seek
16432           to negative times anyway.
16433
16434 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16435
16436         * common:
16437         * configure.ac:
16438           build: Update shave init statement for changes in common. Bump common.
16439
16440 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16441
16442         * gst/realmedia/rtspreal.c:
16443           rtspreal: ignore data streams. Fixes #527112
16444           Ignore data streams when parsing the SDP as they don't contain anything we need
16445           to put in the realmedia header.
16446
16447 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
16448
16449         * common:
16450           Automatic update of common submodule
16451           From 9cf8c9b to a6ce5c6
16452
16453 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16454
16455         * ext/mad/gstid3tag.c:
16456           Forward unknown events
16457           Forward unknown events upstream instead of dropping them. Also return the result
16458           of the seek event instead of a fixed value.
16459
16460 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
16461
16462         * gst/asfdemux/gstrtpasfdepay.c:
16463           rtpasfdepay: Fix the build by adding the needed include for atoi.
16464
16465 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16466
16467         * configure.ac:
16468         * docs/plugins/Makefile.am:
16469           Use shave for the build output
16470
16471 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
16472
16473         * common:
16474           Automatic update of common submodule
16475           From 5d7c9cc to 9cf8c9b
16476
16477 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
16478
16479         * gst/asfdemux/gstasf.c:
16480         * gst/asfdemux/gstrtpasfdepay.c:
16481         * gst/realmedia/rademux.c:
16482         * gst/realmedia/rdtdepay.c:
16483         * gst/synaesthesia/gstsynaesthesia.c:
16484         * gst/synaesthesia/synaescope.c:
16485           Fix indentation.
16486
16487 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
16488
16489         * gst/realmedia/pnmsrc.c:
16490           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16491
16492 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
16493
16494         * common:
16495           Automatic update of common submodule
16496           From 80c627d to 5d7c9cc
16497
16498 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16499
16500         * gst/realmedia/Makefile.am:
16501         * gst/realmedia/pnmsrc.c:
16502         * gst/realmedia/pnmsrc.h:
16503         * gst/realmedia/rademux.c:
16504         * gst/realmedia/rademux.h:
16505         * gst/realmedia/realmedia.c:
16506         * gst/realmedia/rmdemux.c:
16507         * gst/realmedia/rmdemux.h:
16508           Add pnm:// uri source
16509           Add a new utri handler for pnm:// that for now just redirects to the same uri
16510           with the rtsp:// protocol, which usually works nowadays.
16511           Separate the registration of the various plugins into a separate source file.
16512
16513 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16514
16515         * gst/asfdemux/Makefile.am:
16516         * gst/asfdemux/gstasf.c:
16517         * gst/asfdemux/gstrtpasfdepay.c:
16518         * gst/asfdemux/gstrtpasfdepay.h:
16519           Add ASF depayloader
16520           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16521           Fixes #335067.
16522
16523 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
16524
16525         * ext/mad/gstmad.c:
16526           mad: remove log line added in error
16527
16528 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
16529
16530         * ext/mad/gstmad.c:
16531           mad: just flush data when seeing BADDATAPTR instead of going into error state
16532
16533 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
16534
16535         * gst/realmedia/rmdemux.c:
16536           Fix parsing of the flags in rmdemux
16537           Fix parsing of the flags in version 1 realmedia streams.
16538           Fixes #571358.
16539
16540 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
16541
16542         * common:
16543           Bump revision to use for common submodule.
16544
16545 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
16546
16547         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16548           Add releaseinfo with online url.
16549
16550 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
16551
16552         * common:
16553           Bump common
16554
16555 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16556
16557         * gst/asfdemux/asfpacket.c:
16558         * gst/asfdemux/gstasfdemux.c:
16559         * gst/asfdemux/gstasfdemux.h:
16560           Remove redundant push_mode struct member
16561
16562 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
16563
16564         * autogen.sh:
16565           Fix previous commit, wasn't actually setting up a symbolic link
16566
16567 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
16568
16569         * autogen.sh:
16570         * common:
16571           Use a symbolic link for the pre-commit client-side hook
16572
16573 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
16574
16575         * .gitignore:
16576           Ignore some more files
16577
16578 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
16579
16580         * gst/synaesthesia/synaescope.c:
16581         * gst/synaesthesia/synaescope.h:
16582           Precalculate some size dependent variables. Demystify the height scaling a bit.
16583           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16584
16585 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
16586
16587           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16588
16589 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16590
16591         * gst/realmedia/rdtdepay.c:
16592           Set flags on the realmedia chunks
16593           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16594           descrambler can be reset on keyframes. Fixes #556714.
16595
16596 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16597
16598         * gst/realmedia/gstrdtbuffer.c:
16599         * gst/realmedia/gstrdtbuffer.h:
16600           Add method to get RDT flags
16601           Add a method to get the RDT flags. We need these flags to mark keyframes to
16602           reset the descrambing queue. See #556714.
16603
16604 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16605
16606         * gst/asfdemux/asfpacket.c:
16607         * gst/asfdemux/gstasfdemux.c:
16608         * gst/asfdemux/gstasfdemux.h:
16609           Add seeking support to asfdemux in push mode
16610           Fixes bug #568836.
16611
16612 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16613
16614         * gst/asfdemux/asfpacket.c:
16615           Drop packets with an invalid replicated data length
16616           Drop packets with an invalid replicated data length
16617           instead of continuing with an invalid timestamp
16618           and uninitialized payload metadata.
16619           All other code assumes that the timestamps are valid.
16620
16621 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
16622
16623         * gst/synaesthesia/synaescope.h:
16624           Change comment to refer to right variable.
16625
16626 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
16627
16628         * gst/synaesthesia/gstsynaesthesia.c:
16629         * gst/synaesthesia/gstsynaesthesia.h:
16630         * gst/synaesthesia/synaescope.c:
16631         * gst/synaesthesia/synaescope.h:
16632           Bring synaesthesia to next century.
16633           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16634
16635 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
16636
16637         * gst/asfdemux/gstasfdemux.c:
16638           Fix leak of converted string
16639
16640 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16641
16642         * .gitignore:
16643         * po/.gitignore:
16644           Add more to the gitignores
16645
16646 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
16647
16648         * gst/synaesthesia/gstsynaesthesia.c:
16649           Make synaesthesia build again.
16650           _init() has no params.
16651
16652 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
16653
16654         * common:
16655           Update common snapshot.
16656
16657 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
16658
16659         * common:
16660           Fix pre-commit hook
16661
16662 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
16663
16664         * autogen.sh:
16665         * common:
16666           Install and use pre-commit indentation hook from common
16667
16668 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
16669
16670         * autogen.sh:
16671           autogen.sh : Use git submodule
16672
16673 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
16674
16675           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16676           Original commit message from CVS:
16677           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16678           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16679           (gst_dvd_demux_get_audio_stream),
16680           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16681           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16682           (gst_mpeg_demux_get_video_stream),
16683           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16684           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16685           Fix some caps leaks. Fixes bug #564885.
16686
16687 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
16688
16689           ext/cdio/gstcdio.c: Remove unused format argument.
16690           Original commit message from CVS:
16691           * ext/cdio/gstcdio.c:
16692           Remove unused format argument.
16693
16694 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16695
16696           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
16697           Original commit message from CVS:
16698           * win32/common/.cvsignore:
16699           * win32/common/config.h:
16700           * win32/common/config.h.in:
16701           Hardcode cpu for win32 build, just like we do in the other modules,
16702           to remove VCS conflicts and inconsistent defines between modules,
16703           and update version defines to CVS.
16704
16705 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
16706
16707           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16708           Original commit message from CVS:
16709           * m4/Makefile.am:
16710           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
16711
16712 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
16713
16714           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
16715           Original commit message from CVS:
16716           * m4/Makefile.am:
16717           inttypes.m4 hasn't been available since gettext-0.15, and since we now
16718           require gettext >= 0.17 ... we can remove it from the list of files to
16719           dist.
16720
16721 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
16722
16723           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
16724           Original commit message from CVS:
16725           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
16726           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
16727           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
16728           * gst/mpegaudioparse/gstmpegaudioparse.h:
16729           Do an initial class_ref on an internal enum type from within the
16730           class_init function so that there aren't any issues when multiple
16731           mp3parse elements are started in separate threads at the same
16732           time. (Why we use an enum type here if the tag is registered as
16733           a string type, I don't know). Also remove custom UNUSED macro
16734           and use GLib's instead.
16735
16736 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16737
16738           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
16739           Original commit message from CVS:
16740           * configure.ac:
16741           Apparently AC_CONFIG_MACRO_DIR breaks when using more
16742           than one macro directory, reverting last change.
16743
16744 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16745
16746           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
16747           Original commit message from CVS:
16748           * configure.ac:
16749           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
16750           our M4 macros.
16751
16752 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16753
16754           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
16755           Original commit message from CVS:
16756           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16757           Last change introduced a regression that made mpeg2dec handle
16758           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
16759
16760 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16761
16762           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
16763           Original commit message from CVS:
16764           Patch by: Cygwin Ports maintainer
16765           <yselkowitz at users dot sourceforge dot net>
16766           * autogen.sh:
16767           * configure.ac:
16768           Require gettext 0.17 because older versions don't mix with libtool
16769           2.2. At build time an older gettext version will still work.
16770           Fixes bug #556091.
16771
16772 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
16773
16774           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
16775           Original commit message from CVS:
16776           * ext/mpeg2dec/gstmpeg2dec.c:
16777           * ext/mpeg2dec/gstmpeg2dec.h:
16778           Add support for 4:4:4 video.  Fixes #562086
16779
16780 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
16781
16782           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
16783           Original commit message from CVS:
16784           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
16785           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16786           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
16787           >= 0.5.0. Fixes bug #562065.
16788
16789 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
16790
16791           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
16792           Original commit message from CVS:
16793           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
16794           Remove duplicate and broken code for the streaming case and simply reuse
16795           the much better working pull based code. Fixes #560348.
16796
16797 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16798
16799           configure.ac: Back to development -> 0.10.10.1
16800           Original commit message from CVS:
16801           * configure.ac:
16802           Back to development -> 0.10.10.1
16803
16804 === release 0.10.10 ===
16805
16806 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16807
16808         * ChangeLog:
16809         * NEWS:
16810         * RELEASE:
16811         * configure.ac:
16812         * docs/plugins/inspect/plugin-a52dec.xml:
16813         * docs/plugins/inspect/plugin-asf.xml:
16814         * docs/plugins/inspect/plugin-cdio.xml:
16815         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16816         * docs/plugins/inspect/plugin-dvdread.xml:
16817         * docs/plugins/inspect/plugin-dvdsub.xml:
16818         * docs/plugins/inspect/plugin-iec958.xml:
16819         * docs/plugins/inspect/plugin-lame.xml:
16820         * docs/plugins/inspect/plugin-mad.xml:
16821         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16822         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16823         * docs/plugins/inspect/plugin-mpegstream.xml:
16824         * docs/plugins/inspect/plugin-realmedia.xml:
16825         * docs/plugins/inspect/plugin-siddec.xml:
16826         * gst-plugins-ugly.doap:
16827         * po/LINGUAS:
16828           Release 0.10.10 - "Under the House"
16829           Original commit message from CVS:
16830           Release 0.10.10 - "Under the House"
16831
16832 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16833
16834         * po/bg.po:
16835         * po/ca.po:
16836         * po/da.po:
16837         * po/id.po:
16838         * po/it.po:
16839         * po/mt.po:
16840         * po/vi.po:
16841           Update .po files
16842           Original commit message from CVS:
16843           Update .po files
16844
16845 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16846
16847           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
16848           Original commit message from CVS:
16849           * ext/sidplay/Makefile.am:
16850           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
16851           contain CFLAGS that do not exist for C++, like -Wvla or
16852           -Wdeclaration-after-statement. Fixes bug #561161.
16853
16854 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16855
16856           configure.ac: 0.10.9.3 pre-release
16857           Original commit message from CVS:
16858           * configure.ac:
16859           0.10.9.3 pre-release
16860
16861 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
16862
16863           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
16864           Original commit message from CVS:
16865           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
16866           Only copy sane aspect ratio values on the caps. Fixes #559682.
16867
16868 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16869
16870         * ChangeLog:
16871           Add bug number to the mp3parse mpeg 2.5 fix
16872           Original commit message from CVS:
16873           Add bug number to the mp3parse mpeg 2.5 fix
16874
16875 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
16876
16877           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
16878           Original commit message from CVS:
16879           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
16880           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
16881           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
16882           * ext/amrnb/amrnbdec.h:
16883           Add a property to select the amr variant. Fixes #424070.
16884
16885 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
16886
16887           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
16888           Original commit message from CVS:
16889           Patch by: Tal Shalif <tshalif at nargila dot org>
16890           * gst/mpegstream/gstdvddemux.c:
16891           (gst_dvd_demux_get_subpicture_stream):
16892           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16893           (gst_mpeg_demux_get_audio_stream):
16894           Fix memmory corruption due to not storing the new updated pointer
16895           after a g_renew(). Fixes #558896.
16896
16897 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16898
16899           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16900           Original commit message from CVS:
16901           * tests/check/Makefile.am:
16902           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
16903
16904 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16905
16906           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
16907           Original commit message from CVS:
16908           * configure.ac:
16909           oops, forgot to bump the version back to devel
16910           after the last release 0.10.9.1
16911
16912 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16913
16914           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
16915           Original commit message from CVS:
16916           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16917           (gst_rmdemux_descramble_mp4a_audio),
16918           (gst_rmdemux_handle_scrambled_packet):
16919           Add suport for mpeg4 and aac audio. See #556714.
16920
16921 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
16922
16923           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16924           Original commit message from CVS:
16925           * gst/mpegaudioparse/gstmpegaudioparse.c:
16926           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
16927           Fixes skipping on these files.
16928
16929 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
16930
16931           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
16932           Original commit message from CVS:
16933           Patch by: Robin Stocker <robin at nibor dot org>
16934           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16935           (handle_sequence), (gst_mpeg2dec_setcaps):
16936           * ext/mpeg2dec/gstmpeg2dec.h:
16937           Prefer the container's PAR over the stream's PAR if it's
16938           given in the srcpad caps. Fixes bug #556184.
16939
16940 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16941
16942           Don't install static libs for plugins. Fixes #550851 for ugly.
16943           Original commit message from CVS:
16944           * ext/a52dec/Makefile.am:
16945           * ext/amrnb/Makefile.am:
16946           * ext/cdio/Makefile.am:
16947           * ext/dvdnav/Makefile.am:
16948           * ext/dvdread/Makefile.am:
16949           * ext/lame/Makefile.am:
16950           * ext/mad/Makefile.am:
16951           * ext/mpeg2dec/Makefile.am:
16952           * ext/sidplay/Makefile.am:
16953           * gst/ac3parse/Makefile.am:
16954           * gst/asfdemux/Makefile.am:
16955           * gst/dvdlpcmdec/Makefile.am:
16956           * gst/dvdsub/Makefile.am:
16957           * gst/iec958/Makefile.am:
16958           * gst/mpegaudioparse/Makefile.am:
16959           * gst/mpegstream/Makefile.am:
16960           * gst/realmedia/Makefile.am:
16961           * gst/synaesthesia/Makefile.am:
16962           Don't install static libs for plugins. Fixes #550851 for ugly.
16963
16964 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16965
16966           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
16967           Original commit message from CVS:
16968           * gst/mpegaudioparse/gstmpegaudioparse.c:
16969           (gst_mp3parse_sink_event):
16970           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
16971           frames. Partially fixes bug #552237.
16972
16973 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16974
16975           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
16976           Original commit message from CVS:
16977           * ext/amrnb/amrnbparse.c:
16978           use #defines for HEADER. Unref the object in _sink_activate_pull().
16979
16980 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
16981
16982           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
16983           Original commit message from CVS:
16984           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
16985           (gst_mad_change_state):
16986           * ext/mad/gstmad.h:
16987           track discont on incomming buffers and set discont on outgoing
16988           buffers.
16989           Pass unknown events upstreams instead of dropping them.
16990
16991 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
16992
16993           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
16994           Original commit message from CVS:
16995           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
16996           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
16997           (handle_slice), (gst_mpeg2dec_sink_event),
16998           (gst_mpeg2dec_src_event):
16999           * ext/mpeg2dec/gstmpeg2dec.h:
17000           Fix compilation with --disable-index. Fixes bug #554150.
17001
17002 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17003
17004           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17005           Original commit message from CVS:
17006           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17007           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17008           (gst_mad_src_event), (gst_mad_chain):
17009           * ext/mad/gstmad.h:
17010           Fix compilation with --disable-index. Fixes bug #554142.
17011
17012 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17013
17014           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17015           Original commit message from CVS:
17016           * ext/a52dec/gsta52dec.c:
17017           * ext/a52dec/gsta52dec.h:
17018           Fix channel re-negotiation on a change of the incoming stream.
17019           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17020           Fixes: #551660
17021
17022 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17023
17024           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17025           Original commit message from CVS:
17026           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17027           (gst_amrnbenc_state_change):
17028           * ext/amrnb/amrnbenc.h:
17029           Pass the discont flag from the input buffer on to the output buffer in
17030           the AMR encoder.
17031
17032 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17033
17034           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17035           Original commit message from CVS:
17036           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17037           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17038           (gst_amrnbparse_handle_pull_seek),
17039           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17040           (gst_amrnbparse_sink_activate_push),
17041           (gst_amrnbparse_sink_activate_pull):
17042           * ext/amrnb/amrnbparse.h:
17043           Add flush seek handler. Fixes #536274.
17044
17045 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17046
17047           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17048           Original commit message from CVS:
17049           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17050           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17051           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17052           (gst_amrnbparse_state_change):
17053           * ext/amrnb/amrnbparse.h:
17054           Fix the duration query. Fixes #536226.
17055           Also set caps on the pads and buffers more correctly.
17056
17057 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
17058
17059           po/LINGUAS: Add 'ca' to LINGUAS.
17060           Original commit message from CVS:
17061           * po/LINGUAS:
17062           Add 'ca' to LINGUAS.
17063
17064 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
17065
17066           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17067           Original commit message from CVS:
17068           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17069           Fix aggregated GST_FLOW_RETURN check for when to send an error message
17070           on the bus.
17071           Re-fixes #546859
17072
17073 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17074
17075           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17076           Original commit message from CVS:
17077           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17078           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17079           (create_segment_event), (gst_rdt_depay_push),
17080           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17081           * gst/realmedia/rdtdepay.h:
17082           Parse other values from the incomming caps.
17083           Add event handler to handle flushing and segments.
17084           Create segment events.
17085           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17086           Do skew correction based on RDT timestamps.
17087           * gst/realmedia/rdtmanager.c: (activate_session),
17088           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17089           (create_recv_rtp):
17090           Parse caps to get the clockrate needed for the jitterbuffer.
17091           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17092           Apply timestamp fixup after correcting for initial timestamp and
17093           internal base timestamp corrections.
17094
17095 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17096
17097           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17098           Original commit message from CVS:
17099           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17100           (gst_rdt_depay_change_state):
17101           * gst/realmedia/rdtdepay.h:
17102           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17103           with a DISCONT flag when needed.
17104           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17105           Report the configure latency instead of a hardcoded value.
17106
17107 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17108
17109           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17110           Original commit message from CVS:
17111           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17112           (free_session), (gst_rdt_manager_query_src),
17113           (gst_rdt_manager_src_activate_push),
17114           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17115           (gst_rdt_manager_loop), (create_recv_rtp):
17116           Include the new rdt jitterbuffer in the session manager.
17117
17118 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17119
17120           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17121           Original commit message from CVS:
17122           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17123           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17124           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17125           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17126           * gst/realmedia/rdtdepay.h:
17127           Use new RDT parsing helper functions.
17128           Copy discont flags correctly.
17129           Push the header from the chain function instead of the setcaps function.
17130           Copy incomming timestamp to the output buffers instead of doing magic
17131           with the RDT timestamps.
17132
17133 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
17134
17135           gst/realmedia/: Add first support for parsing RDT messages.
17136           Original commit message from CVS:
17137           * gst/realmedia/Makefile.am:
17138           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17139           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17140           (read_packet_header), (gst_rdt_buffer_get_first_packet),
17141           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17142           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17143           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17144           (gst_rdt_packet_data_peek_data),
17145           (gst_rdt_packet_data_get_stream_id),
17146           (gst_rdt_packet_data_get_timestamp):
17147           * gst/realmedia/gstrdtbuffer.h:
17148           Add first support for parsing RDT messages.
17149           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17150           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17151           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17152           (calculate_skew), (rdt_jitter_buffer_insert),
17153           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17154           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17155           (rdt_jitter_buffer_get_ts_diff):
17156           * gst/realmedia/rdtjitterbuffer.h:
17157           Add first version of an RDT jitterbuffer.
17158
17159 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17160
17161           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17162           Original commit message from CVS:
17163           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17164           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17165           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17166           (gst_rmdemux_descramble_dnet_audio),
17167           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17168           * gst/realmedia/rmdemux.h:
17169           Keep track of the first timestamp of the stream and add this to the
17170           outgoing buffer timestamps so that we can handle live streams.
17171           Set discont flag on the first buffers and after a seek.
17172
17173 === release 0.10.9 ===
17174
17175 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17176
17177         * ChangeLog:
17178         * NEWS:
17179         * RELEASE:
17180         * configure.ac:
17181         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17182         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17183         * docs/plugins/inspect/plugin-a52dec.xml:
17184         * docs/plugins/inspect/plugin-asf.xml:
17185         * docs/plugins/inspect/plugin-cdio.xml:
17186         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17187         * docs/plugins/inspect/plugin-dvdread.xml:
17188         * docs/plugins/inspect/plugin-dvdsub.xml:
17189         * docs/plugins/inspect/plugin-iec958.xml:
17190         * docs/plugins/inspect/plugin-lame.xml:
17191         * docs/plugins/inspect/plugin-mad.xml:
17192         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17193         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17194         * docs/plugins/inspect/plugin-mpegstream.xml:
17195         * docs/plugins/inspect/plugin-realmedia.xml:
17196         * docs/plugins/inspect/plugin-siddec.xml:
17197         * gst-plugins-ugly.doap:
17198           Release 0.10.9
17199           Original commit message from CVS:
17200           Release 0.10.9
17201
17202 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17203
17204         * po/af.po:
17205         * po/az.po:
17206         * po/bg.po:
17207         * po/cs.po:
17208         * po/da.po:
17209         * po/en_GB.po:
17210         * po/es.po:
17211         * po/fi.po:
17212         * po/fr.po:
17213         * po/hu.po:
17214         * po/id.po:
17215         * po/it.po:
17216         * po/lt.po:
17217         * po/nb.po:
17218         * po/nl.po:
17219         * po/or.po:
17220         * po/pl.po:
17221         * po/pt_BR.po:
17222         * po/ru.po:
17223         * po/sk.po:
17224         * po/sq.po:
17225         * po/sr.po:
17226         * po/sv.po:
17227         * po/uk.po:
17228         * po/vi.po:
17229         * po/zh_CN.po:
17230           Update .po files
17231           Original commit message from CVS:
17232           Update .po files
17233
17234 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17235
17236           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17237           Original commit message from CVS:
17238           * ext/a52dec/gsta52dec.c:
17239           Set up a default time segment for output when receiving
17240           an incoming byte segment (as for raw AC3 files).
17241           Fixes: #548194
17242
17243 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17244
17245           0.10.8.2 pre-release.
17246           Original commit message from CVS:
17247           * configure.ac:
17248           * docs/plugins/Makefile.am:
17249           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17250           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17251           * docs/plugins/gst-plugins-ugly-plugins.args:
17252           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17253           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17254           * docs/plugins/inspect/plugin-a52dec.xml:
17255           * docs/plugins/inspect/plugin-asf.xml:
17256           * docs/plugins/inspect/plugin-cdio.xml:
17257           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17258           * docs/plugins/inspect/plugin-dvdread.xml:
17259           * docs/plugins/inspect/plugin-dvdsub.xml:
17260           * docs/plugins/inspect/plugin-iec958.xml:
17261           * docs/plugins/inspect/plugin-lame.xml:
17262           * docs/plugins/inspect/plugin-mad.xml:
17263           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17264           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17265           * docs/plugins/inspect/plugin-mpegstream.xml:
17266           * docs/plugins/inspect/plugin-realmedia.xml:
17267           * docs/plugins/inspect/plugin-siddec.xml:
17268           * ext/Makefile.am:
17269           0.10.8.2 pre-release.
17270           * po/LINGUAS:
17271           * po/POTFILES.in:
17272           * po/id.po:
17273           Add new translation.
17274
17275 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
17276
17277           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17278           Original commit message from CVS:
17279           * gst/asfdemux/gstasfdemux.c:
17280           Properly aggregate flow returns for both push and pull mode, so we shut
17281           down if all pads are unlinked.
17282           Fixes #546859.
17283
17284 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
17285
17286           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17287           Original commit message from CVS:
17288           Patch by: Frederic Crozat <fcrozat@mandriva.org>
17289           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17290           * ext/lame/gstlame.c: (plugin_init):
17291           * gst/asfdemux/gstasf.c: (plugin_init):
17292           Make sure gettext returns translations in UTF-8 encoding rather
17293           than in the current locale encoding (#546822).
17294
17295 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17296
17297           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17298           Original commit message from CVS:
17299           * gst/mpegaudioparse/gstmpegaudioparse.c:
17300           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17301           (mp3parse_total_time), (mp3parse_bytepos_to_time):
17302           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17303           if we're called from there already. Otherwise we end up in a endless
17304           recursion and crash with a stack overflow.
17305           This can happen when a Xing or VBRI header with TOC exists but it
17306           doesn't contain the total time. Fixes bug #545370.
17307
17308 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17309
17310           ext/lame/gstlame.c: Use the default for the strict-iso property too.
17311           Original commit message from CVS:
17312           * ext/lame/gstlame.c: (gst_lame_class_init),
17313           (gst_lame_get_default_settings):
17314           Use the default for the strict-iso property too.
17315           Allow a bitrate setting of 0, which lets lame choose the default value
17316           and which makes it possible to set the compression-ratio property.
17317
17318 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17319
17320           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17321           Original commit message from CVS:
17322           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17323           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17324           * ext/lame/gstlame.h:
17325           Get the defaults settings of LAME in the plugin initialization
17326           function and return FALSE here if something goes wrong. This removes
17327           the hacky failing instance init function.
17328           Use LAMEs default value for all settings instead of overwriting some
17329           of them. Overwriting some of them gives unexpected results if one only
17330           sets a preset. Fixes bug #498004.
17331
17332 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17333
17334           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17335           Original commit message from CVS:
17336           * ext/lame/gstlame.c: (gst_lame_init):
17337           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17338           defaults will restrict the bitrate when using the presets in a bad way.
17339           Fixes bug #498004.
17340
17341 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17342
17343           Put the MPEG audio version into the caps as "mpegaudioversion".
17344           Original commit message from CVS:
17345           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17346           * gst/mpegaudioparse/gstmpegaudioparse.c:
17347           (mp3_type_frame_length_from_header), (mp3_caps_create),
17348           (gst_mp3parse_chain):
17349           Put the MPEG audio version into the caps as "mpegaudioversion".
17350           This is different from "mpegversion".
17351
17352 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17353
17354           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17355           Original commit message from CVS:
17356           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17357           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17358           * ext/lame/gstlame.h:
17359           Fix build with lame >= 3.97. The padding type and cwlimit settings
17360           are deprecated now and the function declarations are hidden in the
17361           headers so deprecate the GObject properties for them and remove them
17362           in 0.11. Fixes bug #544039.
17363
17364 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17365
17366           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17367           Original commit message from CVS:
17368           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17369           Don't allow width/height outside the spec (i.e. smaller than 16
17370           and higher than 4096). Such files are corrupted ones and setting
17371           caps that are not a subset of the template caps confuses playbin.
17372           Fixes bug #542646.
17373
17374 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17375
17376           ext/sidplay/Makefile.am: Fix the build.
17377           Original commit message from CVS:
17378           * ext/sidplay/Makefile.am:
17379           Fix the build.
17380
17381 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17382
17383           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17384           Original commit message from CVS:
17385           * configure.ac:
17386           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17387           flags that are invalid for C++.
17388
17389 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
17390
17391           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17392           Original commit message from CVS:
17393           Patch by: Tal Shalif <tshalif at nargila dot org>
17394           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17395           Prevent double free. Fixes bug #541697.
17396
17397 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17398
17399           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17400           Original commit message from CVS:
17401           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17402           (gst_dvd_demux_get_audio_stream),
17403           (gst_dvd_demux_get_subpicture_stream),
17404           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17405           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17406           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17407           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17408           * gst/mpegstream/gstmpegdemux.h:
17409           Resend tags event after a FLUSH (seek) to support prerolling
17410           a partial pipeline.
17411
17412 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17413
17414           Use correct error code for encrypted streams.
17415           Original commit message from CVS:
17416           * configure.ac:
17417           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17418           Use correct error code for encrypted streams.
17419
17420 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17421
17422           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17423           Original commit message from CVS:
17424           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17425           (gst_mpeg_demux_sync_stream_to_time):
17426           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17427
17428 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17429
17430           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17431           Original commit message from CVS:
17432           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17433           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17434           Allow and implement non-flushing and/or segment seek
17435           (mainly in TIME and chapter format).
17436           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17437           (gst_dvd_demux_get_subpicture_stream),
17438           (gst_dvd_demux_synchronise_pads),
17439           (gst_dvd_demux_sync_stream_to_time):
17440           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17441           (gst_mpeg_demux_send_subbuffer),
17442           (gst_mpeg_demux_sync_stream_to_time),
17443           (gst_mpeg_streams_reset_cur_ts):
17444           * gst/mpegstream/gstmpegdemux.h:
17445           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17446           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17447           Delegate a query to upstream if it can't be handled.
17448           Make segment stop aware.
17449           Fix (subtitle) stream synchronization.
17450           Add some debug statements.
17451
17452 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
17453
17454           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17455           Original commit message from CVS:
17456           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17457           Fix build on macosx.
17458
17459 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17460
17461           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17462           Original commit message from CVS:
17463           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17464           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17465           * ext/a52dec/gsta52dec.c:
17466           * ext/amrnb/amrnbdec.c:
17467           * ext/amrnb/amrnbenc.c:
17468           * ext/amrnb/amrnbparse.c:
17469           * ext/lame/gstlame.c:
17470           * ext/mad/gstmad.c:
17471           * ext/sidplay/gstsiddec.cc:
17472           * gst/asfdemux/gstrtspwms.c:
17473           * gst/mpegaudioparse/gstxingmux.c:
17474           * gst/realmedia/rademux.c:
17475           * gst/realmedia/rdtmanager.c:
17476           * gst/realmedia/rtspreal.c:
17477           * gst/synaesthesia/gstsynaesthesia.c:
17478           Add missing elements to docs. Restore alphabetical order in section
17479           file. Document mad (it was included in docs already).
17480           Fix doc-markup: use convinience syntax for examples
17481           (produces valid docbook), add several refsec2 when we have several
17482           titles. Fix some types.
17483
17484 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17485
17486           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17487           Original commit message from CVS:
17488           * ext/lame/gstlame.c:
17489           * ext/sidplay/gstsiddec.cc:
17490           * gst/mpegaudioparse/gstxingmux.c:
17491           Do not use short_description in section docs for elements. We extract
17492           them from element details and there will be warnings if they differ.
17493
17494 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
17495
17496           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17497           Original commit message from CVS:
17498           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
17499           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17500           (gst_cdio_add_cdtext_album_tags):
17501           * ext/cdio/gstcdio.h:
17502           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17503           Also extract album title and album genre from CD-TEXT if
17504           available (#537021).
17505
17506 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17507
17508           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17509           Original commit message from CVS:
17510           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17511           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17512           emphasis value is reserved but unfortunately files with that
17513           value exist and the information is not important for the decoder
17514           anyway. Fixes bug #537235.
17515
17516 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17517
17518           Require libcdio >= 0.76.
17519           Original commit message from CVS:
17520           * configure.ac:
17521           * ext/cdio/gstcdio.c:
17522           * ext/cdio/gstcdio.h:
17523           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17524           Require libcdio >= 0.76.
17525
17526 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17527
17528           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17529           Original commit message from CVS:
17530           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17531           Drain queued buffers before forwarding the segment event.
17532
17533 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17534
17535           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17536           Original commit message from CVS:
17537           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17538           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17539           (gst_a52dec_chain), (gst_a52dec_change_state):
17540           * ext/a52dec/gsta52dec.h:
17541           Add segment handling, buffer clipping and basic reverse playback.
17542
17543 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17544
17545           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17546           Original commit message from CVS:
17547           * docs/plugins/Makefile.am:
17548           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17549           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17550           * docs/plugins/gst-plugins-ugly-plugins.args:
17551           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17552           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17553           * docs/plugins/inspect/plugin-a52dec.xml:
17554           * docs/plugins/inspect/plugin-amrnb.xml:
17555           * docs/plugins/inspect/plugin-asf.xml:
17556           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17557           * docs/plugins/inspect/plugin-dvdread.xml:
17558           * docs/plugins/inspect/plugin-dvdsub.xml:
17559           * docs/plugins/inspect/plugin-iec958.xml:
17560           * docs/plugins/inspect/plugin-lame.xml:
17561           * docs/plugins/inspect/plugin-mad.xml:
17562           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17563           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17564           * docs/plugins/inspect/plugin-mpegstream.xml:
17565           * docs/plugins/inspect/plugin-realmedia.xml:
17566           * docs/plugins/inspect/plugin-siddec.xml:
17567           * docs/plugins/inspect/plugin-synaesthesia.xml:
17568           * ext/a52dec/gsta52dec.c:
17569           Random doc of the day. Also print human readable format of newsegment
17570           in log message if we complain about it.
17571
17572 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
17573
17574           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17575           Original commit message from CVS:
17576           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17577           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17578           (gst_a52dec_chain), (gst_a52dec_change_state):
17579           * ext/a52dec/gsta52dec.h:
17580           Mark discont on outgoing buffers after receiving a DISCONT buffer or
17581           when we have a decoding error.
17582           We don't need to clear the cache when we receive a NEWSEGMENT event.
17583           Clear buffer cache in DISCONT.
17584           Add beginnings of GstSegment handling.
17585
17586 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17587
17588           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17589           Original commit message from CVS:
17590           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17591           Fix alignment issues that caused SIGBUS on some architectures.
17592
17593 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17594
17595           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17596           Original commit message from CVS:
17597           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17598           Fix alignment issue which isn't really an issue at all because
17599           the plugin hasn't been ported to 0.10 yet.
17600
17601 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17602
17603           configure.ac: Back to devel -> 0.10.8.1
17604           Original commit message from CVS:
17605           * configure.ac:
17606           Back to devel -> 0.10.8.1
17607
17608 === release 0.10.8 ===
17609
17610 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17611
17612         * ChangeLog:
17613         * NEWS:
17614         * RELEASE:
17615         * configure.ac:
17616         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17617         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17618         * docs/plugins/inspect/plugin-a52dec.xml:
17619         * docs/plugins/inspect/plugin-asf.xml:
17620         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17621         * docs/plugins/inspect/plugin-dvdread.xml:
17622         * docs/plugins/inspect/plugin-dvdsub.xml:
17623         * docs/plugins/inspect/plugin-iec958.xml:
17624         * docs/plugins/inspect/plugin-lame.xml:
17625         * docs/plugins/inspect/plugin-mad.xml:
17626         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17627         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17628         * docs/plugins/inspect/plugin-mpegstream.xml:
17629         * docs/plugins/inspect/plugin-realmedia.xml:
17630         * docs/plugins/inspect/plugin-siddec.xml:
17631         * gst-plugins-ugly.doap:
17632         * po/LINGUAS:
17633           Release 0.10.8
17634           Original commit message from CVS:
17635           Release 0.10.8
17636
17637 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17638
17639         * common:
17640         * po/af.po:
17641         * po/az.po:
17642         * po/bg.po:
17643         * po/cs.po:
17644         * po/da.po:
17645         * po/en_GB.po:
17646         * po/es.po:
17647         * po/fi.po:
17648         * po/fr.po:
17649         * po/hu.po:
17650         * po/it.po:
17651         * po/lt.po:
17652         * po/nb.po:
17653         * po/nl.po:
17654         * po/or.po:
17655         * po/pl.po:
17656         * po/pt_BR.po:
17657         * po/ru.po:
17658         * po/sk.po:
17659         * po/sq.po:
17660         * po/sr.po:
17661         * po/sv.po:
17662         * po/uk.po:
17663         * po/vi.po:
17664         * po/zh_CN.po:
17665           Update .po files
17666           Original commit message from CVS:
17667           Update .po files
17668
17669 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17670
17671           configure.ac: 0.10.7.4 pre-release
17672           Original commit message from CVS:
17673           * configure.ac:
17674           0.10.7.4 pre-release
17675
17676 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
17677
17678           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17679           Original commit message from CVS:
17680           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17681           Fix inconsistent use of rate and channels.
17682           Fixes #533581
17683
17684 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17685
17686           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17687           Original commit message from CVS:
17688           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17689           Flush timestamp correction variables on a flush. Fixes #533832.
17690
17691 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17692
17693         * ChangeLog:
17694         * common:
17695         * configure.ac:
17696           Commit 0.10.7.3 pre-rel marker
17697           Original commit message from CVS:
17698           Commit 0.10.7.3 pre-rel marker
17699
17700 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
17701
17702           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
17703           Original commit message from CVS:
17704           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17705           Properly aggregate GstFlowReturn from downstream in order to properly
17706           stop, and doing that as early as possible.
17707           Fixes #532807
17708
17709 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17710
17711           configure.ac: 0.10.7.2 pre-release
17712           Original commit message from CVS:
17713           * configure.ac:
17714           0.10.7.2 pre-release
17715
17716 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
17717
17718           Always let FLUSH_START events flow downstream.
17719           Original commit message from CVS:
17720           * ext/mad/gstmad.c: (gst_mad_sink_event):
17721           * gst/mpegaudioparse/gstmpegaudioparse.c:
17722           (gst_mp3parse_sink_event):
17723           Always let FLUSH_START events flow downstream.
17724
17725 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
17726
17727           configure.ac: Error out if we don't have the required core/base versions.
17728           Original commit message from CVS:
17729           * configure.ac:
17730           Error out if we don't have the required core/base versions.
17731
17732 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
17733
17734           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
17735           Original commit message from CVS:
17736           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17737           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17738           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17739           Fix video timestamps by adjusting it with the first timestamp found.
17740           Don't assume we have a complete fragment when flushing the adapter,
17741           packets might have been lost or the stream might just be broken.
17742
17743 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
17744
17745           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
17746           Original commit message from CVS:
17747           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
17748           Set Rank to NONE so that we don't accidentally try to autoplug the
17749           rdtmanager.
17750
17751 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17752
17753           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
17754           Original commit message from CVS:
17755           * gst/mpegaudioparse/gstmpegaudioparse.c:
17756           (gst_mp3parse_emit_frame):
17757           Send a new duration message if the average bitrate changed and
17758           we don't know the duration from the Xing or VBRI header.
17759           Fixes bug #321857.
17760
17761 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
17762
17763           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
17764           Original commit message from CVS:
17765           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
17766           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17767           * gst/realmedia/rtspreal.h:
17768           Move assembly rule parsing to the place where we parse the SDP as it's
17769           also there that we create the MDPR and we need the currently selected
17770           asmrule in order to select the right MTLI.
17771           Fixes #529359.
17772
17773 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
17774
17775           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
17776           Original commit message from CVS:
17777           * gst/realmedia/realhash.c:
17778           * gst/realmedia/rtspreal.c:
17779           Include generated "_stdint.h" instead of <stdint.h> which might not
17780           exist on some systems.
17781
17782 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17783
17784           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
17785           Original commit message from CVS:
17786           * ext/sidplay/gstsiddec.cc:
17787           Cast NULL sentinels to void * as NULL is defined as an integer
17788           constant in most environments when using C++ and it's size might
17789           be different from a pointer. Fixes #529488.
17790
17791 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
17792
17793         * ChangeLog:
17794         * gst/asfdemux/gstasfdemux.c:
17795         * gst/asfdemux/gstrtspwms.c:
17796           Fix "unused var" compiler error when --disable-gst-debug is used.
17797           Original commit message from CVS:
17798           Fix "unused var" compiler error when --disable-gst-debug is used.
17799
17800 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17801
17802           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
17803           Original commit message from CVS:
17804           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
17805           We should also stop the streaming task when we get a NOT_LINKED
17806           flow return, which is not covered by FLOW_IS_FATAL.
17807
17808 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
17809
17810           ext/: gst_atomic_int_set ==> g_atomic_int_set
17811           Original commit message from CVS:
17812           * ext/cdio/gstcdiocddasrc.c:
17813           * ext/dv/gstdvdemux.c:
17814           gst_atomic_int_set ==> g_atomic_int_set
17815
17816 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
17817
17818           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
17819           Original commit message from CVS:
17820           2008-04-11  Julien Moutte  <julien@fluendo.com>
17821           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
17822           argument formats.
17823
17824 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
17825
17826           configure.ac: Actually build dlls when cross-compiling with mingw32.
17827           Original commit message from CVS:
17828           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
17829           * configure.ac:
17830           Actually build dlls when cross-compiling with mingw32.
17831           Fixes bug #526247.
17832
17833 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17834
17835           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
17836           Original commit message from CVS:
17837           * configure.ac:
17838           * gst/mpegaudioparse/gstmpegaudioparse.c:
17839           (mpeg_audio_seek_entry_free):
17840           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
17841           Depend on GLib 2.12 and use it unconditionally as we do in other
17842           modules too already.
17843
17844 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17845
17846           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
17847           Original commit message from CVS:
17848           * gst/mpegaudioparse/gstmpegaudioparse.c:
17849           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
17850           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
17851           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
17852           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
17853           (gst_xing_mux_chain):
17854           Use GSlice for allocating the seek table entries if we compile with
17855           GLib 2.10 or newer.
17856
17857 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
17858
17859           gst/asfdemux/gstasfdemux.c: Remove some debug code.
17860           Original commit message from CVS:
17861           * gst/asfdemux/gstasfdemux.c:
17862           (gst_asf_demux_process_ext_stream_props):
17863           Remove some debug code.
17864
17865 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17866
17867           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
17868           Original commit message from CVS:
17869           * gst/asfdemux/gstasfdemux.c:
17870           (gst_asf_demux_process_ext_stream_props):
17871           Guard against division by 0 and fall back to 25/1 framerate.
17872
17873 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17874
17875           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
17876           Original commit message from CVS:
17877           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17878           (gst_asf_demux_process_ext_stream_props):
17879           Instead of adding a fixes 25/1 framerate to the video caps, use the
17880           average frame duration in the extended properties of the video stream as
17881           the framerate. Fixes #524346.
17882
17883 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17884
17885           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
17886           Original commit message from CVS:
17887           * configure.ac:
17888           Check if the compiler supports do { } while (0) macros. This fixes
17889           a warning when compiling with g++ 4.3, resulting in a build failure
17890           because of -Werror.
17891
17892 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
17893
17894           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
17895           Original commit message from CVS:
17896           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
17897           make ) also a delimiter for rules.
17898           Skip \\ when scanning strings.
17899           Add new testcase for these problems.
17900
17901 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17902
17903           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
17904           Original commit message from CVS:
17905           * gst/mpegaudioparse/gstmpegaudioparse.c:
17906           (gst_mp3parse_sink_event):
17907           Don't take the stream lock when caching events. This is not necessary
17908           and results in a deadlock when seeking with rhythmbox (but not with
17909           totem or banshee for some reason).
17910
17911 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
17912
17913           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
17914           Original commit message from CVS:
17915           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
17916           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
17917           Add the version field when creating the CONT chunk resulting in
17918           the Author, Comment and Copyright tags not being parsed correctly.
17919           Fixes #521459.
17920
17921 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
17922
17923           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
17924           Original commit message from CVS:
17925           * gst/mpegaudioparse/gstmpegaudioparse.c:
17926           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17927           Remove trailing newlines from debug statements.
17928
17929 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
17930
17931           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
17932           Original commit message from CVS:
17933           * ext/dvdnav/dvdnavsrc.c:
17934           * ext/dvdnav/dvdnavsrc.h:
17935           Apply patch that adds some seeking support to dvdnav, and fixes it
17936           in various other ways. This doesn't make dvdnavsrc fully functional,
17937           but moves it forward.
17938           Fixes: #476149
17939           Patch By: Simone Gotti <simone.gotti@email.it>
17940           * ext/dvdnav/gst-dvd:
17941           Update the simple dvdnavsrc gst-launch example to work for 0.10
17942
17943 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
17944
17945           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
17946           Original commit message from CVS:
17947           * configure.ac:
17948           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
17949           plug-ins are included/excluded. (#498222)
17950
17951 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17952
17953           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
17954           Original commit message from CVS:
17955           * ext/mad/gstmad.c: (gst_mad_sink_event):
17956           * gst/mpegaudioparse/gstmpegaudioparse.c:
17957           (gst_mp3parse_sink_event):
17958           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
17959           of dropping and leaking them.
17960
17961 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17962
17963           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
17964           Original commit message from CVS:
17965           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
17966           (gst_mad_chain):
17967           * ext/mad/gstmad.h:
17968           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
17969           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17970           * gst/mpegaudioparse/gstmpegaudioparse.h:
17971           Cache all events except EOS if we still have to send a NEWSEGMENT
17972           event. This will let TAG events be forwarded until after decodebin
17973           to an encoder for example as decodebin only links the pads
17974           after NEWSEGMENT. Fixes bug #518933.
17975
17976 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17977
17978           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
17979           Original commit message from CVS:
17980           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
17981           Write Xing header at the correct position in the MP3 frame for
17982           stereo files. Fixes bug #518676.
17983
17984 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
17985
17986           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
17987           Original commit message from CVS:
17988           * configure.ac:
17989           * ext/sidplay/Makefile.am:
17990           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
17991           when building C++ code (#516509).
17992
17993 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
17994
17995           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17996           Original commit message from CVS:
17997           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17998           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
17999           Workshop 12 compiler, but probably also crashes (#517985).
18000
18001 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18002
18003           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18004           Original commit message from CVS:
18005           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18006           * gst/mpegaudioparse/gstmpegaudioparse.c:
18007           (gst_mp3_channel_mode_get_type),
18008           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18009           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18010           (gst_mp3parse_chain):
18011           * gst/mpegaudioparse/gstmpegaudioparse.h:
18012           Post channel mode and CRC as tags. Fixes bug #504493.
18013
18014 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18015
18016           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18017           Original commit message from CVS:
18018           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18019           Correctly chain up to the parent's finalize function.
18020
18021 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18022
18023           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18024           Original commit message from CVS:
18025           * gst/mpegaudioparse/gstmpegaudioparse.c:
18026           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18027           Try a bit harder to get valid timestamps, especially if upstream
18028           gives us one and we are at the first frame or resyncing.
18029           Return UNEXPECTED if we get a valid timestamp that is outside of
18030           our configured segment. After all changes done so far this doesn't
18031           seem to cause any regression, please test.
18032
18033 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18034
18035           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...
18036           Original commit message from CVS:
18037           Patch by:
18038           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18039           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18040           If we don't have the position to seek to in our index first try
18041           to convert from TIME to BYTES upstream and only if that fails
18042           too use the old hack to simply seek to an earlier position
18043           and let the sink drop everything before segment start.
18044           Partially fixes bug #469930.
18045
18046 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18047
18048           configure.ac: Back to development...
18049           Original commit message from CVS:
18050           * configure.ac:
18051           Back to development...
18052
18053 === release 0.10.7 ===
18054
18055 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18056
18057         * ChangeLog:
18058         * NEWS:
18059         * RELEASE:
18060         * configure.ac:
18061         * docs/plugins/gst-plugins-ugly-plugins.args:
18062         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18063         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18064         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18065         * docs/plugins/gst-plugins-ugly-plugins.signals:
18066         * docs/plugins/inspect/plugin-a52dec.xml:
18067         * docs/plugins/inspect/plugin-asf.xml:
18068         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18069         * docs/plugins/inspect/plugin-dvdread.xml:
18070         * docs/plugins/inspect/plugin-dvdsub.xml:
18071         * docs/plugins/inspect/plugin-iec958.xml:
18072         * docs/plugins/inspect/plugin-lame.xml:
18073         * docs/plugins/inspect/plugin-mad.xml:
18074         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18075         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18076         * docs/plugins/inspect/plugin-mpegstream.xml:
18077         * docs/plugins/inspect/plugin-realmedia.xml:
18078         * docs/plugins/inspect/plugin-siddec.xml:
18079         * gst-plugins-ugly.doap:
18080         * po/LINGUAS:
18081           Release 0.10.7 - I Cheated Time
18082           Original commit message from CVS:
18083           Release 0.10.7 - I Cheated Time
18084
18085 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18086
18087         * po/af.po:
18088         * po/az.po:
18089         * po/bg.po:
18090         * po/cs.po:
18091         * po/da.po:
18092         * po/en_GB.po:
18093         * po/es.po:
18094         * po/fi.po:
18095         * po/hu.po:
18096         * po/it.po:
18097         * po/nb.po:
18098         * po/nl.po:
18099         * po/or.po:
18100         * po/pl.po:
18101         * po/pt_BR.po:
18102         * po/sk.po:
18103         * po/sq.po:
18104         * po/sr.po:
18105         * po/sv.po:
18106         * po/uk.po:
18107         * po/vi.po:
18108         * po/zh_CN.po:
18109           Update .po files
18110           Original commit message from CVS:
18111           Update .po files
18112
18113 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18114
18115           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18116           Original commit message from CVS:
18117           * tests/check/Makefile.am:
18118           Exclude dvdreadsrc from the states test too.
18119
18120 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18121
18122           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18123           Original commit message from CVS:
18124           * gst/mpegaudioparse/gstmpegaudioparse.c:
18125           (gst_mp3parse_emit_frame):
18126           Handler buffers without valid timestamp more correctly: Don't drop
18127           them and don't use the invalid timestamp to calculate the next
18128           timestamp. Fixes bug #516811.
18129
18130 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
18131
18132           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18133           Original commit message from CVS:
18134           Patch by: Tal Shalif <tshalif at nargila dot org>
18135           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18136           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18137           Add some gint64 casts to prevent 32 bit integer overflows.
18138           Fixes bug #516989.
18139
18140 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18141
18142           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18143           Original commit message from CVS:
18144           * gst/mpegaudioparse/gstmpegaudioparse.c:
18145           Revert previous commit to mp3parse, as it breaks playback
18146           of AVI files.
18147
18148 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18149
18150           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18151           Original commit message from CVS:
18152           * gst/mpegaudioparse/gstmpegaudioparse.c:
18153           (gst_mp3parse_emit_frame):
18154           Return GST_FLOW_UNEXPECTED if we get data that is after our
18155           configured segment. This makes upstream go EOS immediately instead
18156           of sending us the complete stream. Also improve debugging a bit.
18157
18158 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18159
18160           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18161           Original commit message from CVS:
18162           * ext/dvdread/dvdreadsrc.c:
18163           Fix regression in DVD seeking - when a pack we
18164           expect to be a NAV block turns out not to be, scan forwards
18165           for up to 2MB (at most ~1sec) until we find one.
18166           Fixes: #516278
18167
18168 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18169
18170           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18171           Original commit message from CVS:
18172           * win32/vs6/libgstmpegaudioparse.dsp:
18173           Add xing files to VS project file.
18174
18175 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18176
18177           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18178           Original commit message from CVS:
18179           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18180           Stop leaking src pad templates. Fixes bug #515708.
18181
18182 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18183
18184           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18185           Original commit message from CVS:
18186           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18187           Correctly write the size in bytes on big endian systems.
18188           Fixes bug #515725.
18189
18190 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18191
18192           ext/lame/gstlame.c: Don't leak the allowed caps.
18193           Original commit message from CVS:
18194           * ext/lame/gstlame.c: (gst_lame_setup):
18195           Don't leak the allowed caps.
18196           * tests/check/pipelines/lame.c: (GST_START_TEST):
18197           Stop leaking all buffers. Fixes bug #515575.
18198
18199 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18200
18201           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18202           Original commit message from CVS:
18203           * gst/mpegaudioparse/plugin.c:
18204           Commit new file I forgot to add.
18205
18206 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18207
18208           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18209           Original commit message from CVS:
18210           * configure.ac:
18211           Make DISABLE_DEPRECATED defined *only* during CVS, not during
18212           pre-releases or releases.
18213
18214 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18215
18216         * ChangeLog:
18217           Mention bug 511497 fixed in previous commit
18218           Original commit message from CVS:
18219           Mention bug 511497 fixed in previous commit
18220
18221 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18222
18223           Move xingmux from -bad.
18224           Original commit message from CVS:
18225           * docs/plugins/Makefile.am:
18226           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18227           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18228           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18229           * gst/mpegaudioparse/Makefile.am:
18230           * gst/mpegaudioparse/gstmpegaudioparse.c:
18231           * gst/mpegaudioparse/gstxingmux.c:
18232           * tests/check/Makefile.am:
18233           * tests/check/elements/.cvsignore:
18234           Move xingmux from -bad.
18235
18236 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
18237
18238           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18239           Original commit message from CVS:
18240           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18241           Use gst_guint64_to_gdouble for conversion
18242           * win32/vs6/libgstasfdemux.dsp:
18243           * win32/vs6/libgstdvdsub.dsp:
18244           * win32/vs6/libgstrealmedia.dsp:
18245           Update project dependencies and add new source files
18246
18247 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18248
18249           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18250           Original commit message from CVS:
18251           * ext/mpeg2dec/gstmpeg2dec.c:
18252           Reset decoder when handling sequence where libmpeg2 has set
18253           frame period to 0, probably due to a corrupt packet.
18254           Fixes bug #514297
18255
18256 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18257
18258           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18259           Original commit message from CVS:
18260           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18261           (gst_mp3parse_chain):
18262           Don't set new caps on the srcpad everytime the bitrate or MPEG
18263           version changes but calculate new spf value when the MPEG version
18264           changes.
18265
18266 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18267
18268           Add documentation for the xingheader plugin.
18269           Original commit message from CVS:
18270           * docs/plugins/Makefile.am:
18271           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18272           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18273           * gst/xingheader/gstxingmux.c:
18274           * gst/xingheader/gstxingmux.h:
18275           Add documentation for the xingheader plugin.
18276           * tests/check/elements/xingmux.c: (GST_START_TEST):
18277           Set element state to PLAYING before doing something else.
18278
18279 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18280
18281           tests/check/: Add simple unit test for the xingmux element.
18282           Original commit message from CVS:
18283           * tests/check/Makefile.am:
18284           * tests/check/elements/.cvsignore:
18285           * tests/check/elements/xingmux.c: (setup_xingmux),
18286           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18287           * tests/check/elements/xingmux_testdata.h:
18288           Add simple unit test for the xingmux element.
18289           * gst/xingheader/gstxingmux.c: (generate_xing_header),
18290           (gst_xing_mux_finalize), (xing_reset):
18291           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18292
18293 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18294
18295           docs/plugins/: Add the real and rtsp elements and update the lists.
18296           Original commit message from CVS:
18297           * docs/plugins/Makefile.am:
18298           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18299           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18300           Add the real and rtsp elements and update the lists.
18301           * docs/plugins/inspect/plugin-amrnb.xml:
18302           * docs/plugins/inspect/plugin-asf.xml:
18303           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18304           * docs/plugins/inspect/plugin-dvdsub.xml:
18305           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18306           * docs/plugins/inspect/plugin-mpegstream.xml:
18307           * docs/plugins/inspect/plugin-realmedia.xml:
18308           * docs/plugins/inspect/plugin-siddec.xml:
18309           * docs/plugins/inspect/plugin-synaesthesia.xml:
18310           Regenerate docs.
18311           * gst/iec958/ac3_padder.c:
18312           * gst/iec958/ac3_padder.h:
18313           Do not use gtk-doc style comments for non gtk-doc comments. Note -
18314           there are functions defined using extern in the .c file - does that
18315           make sense?
18316
18317 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18318
18319           ext/mad/gstmad.c: Chain up at the end of the function.
18320           Original commit message from CVS:
18321           * ext/mad/gstmad.c:
18322           Chain up at the end of the function.
18323
18324 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18325
18326           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18327           Original commit message from CVS:
18328           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18329           Don't add pad templates for the base class but only in the
18330           subclasses.
18331
18332 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18333
18334           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18335           Original commit message from CVS:
18336           * ext/lame/gstlame.c:
18337           * ext/lame/gstlame.h:
18338           Fix the case where you initially have stereo input, and so lame's
18339           mode is not set to mono, and then you get input with mono audio and
18340           soon after you get stereo input again. What happened before this
18341           commit is that it would keep the encoding mode as mono. It should
18342           change it back to the one requested by the app (or the default one)
18343           if not requested.
18344
18345 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18346
18347           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18348           Original commit message from CVS:
18349           * gst/mpegaudioparse/gstmpegaudioparse.c:
18350           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18351           (mp3parse_bytepos_to_time):
18352           Interpolate the VBRI seek table entries to get better results,
18353           support 3 byte seek table entries and prevent overflows in the
18354           seek table by adding the relative offsets when using the seek
18355           table in a large enough data type.
18356
18357 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18358
18359           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18360           Original commit message from CVS:
18361           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18362           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18363           (mp3parse_bytepos_to_time):
18364           * gst/mpegaudioparse/gstmpegaudioparse.h:
18365           Add support for seeking based on the VBRI seek table. Might make
18366           sense to use interpolation in the table later to get hopefully a
18367           bit more accurate values.
18368
18369 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18370
18371           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18372           Original commit message from CVS:
18373           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18374           (handle_picture), (handle_slice):
18375           Fix compilation error. Fixes #509313.
18376
18377 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18378
18379           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18380           Original commit message from CVS:
18381           * ext/lame/gstlame.c: (gst_lame_sink_event):
18382           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18383           as 8 * GST_SECOND is too large for int.
18384
18385 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18386
18387           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18388           Original commit message from CVS:
18389           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18390           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18391           of 0xfe.
18392
18393 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18394
18395           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18396           Original commit message from CVS:
18397           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18398           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18399           (mp3parse_total_bytes), (mp3parse_total_time):
18400           * gst/mpegaudioparse/gstmpegaudioparse.h:
18401           Add initial support for reading VBRI headers as found in VBR files
18402           created by some Fraunhofer encoders. Currently we only read the
18403           number of frames and bytes (and calculate duration, etc from this)
18404           but there is also a seek table that we currently don't use.
18405
18406 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
18407
18408           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18409           Original commit message from CVS:
18410           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18411           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18412           (gst_lame_sink_event):
18413           Correctly set number of channels when using mono-encoding mode
18414           and fix the duration calculation of the EOS buffer.
18415
18416 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18417
18418           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18419           Original commit message from CVS:
18420           * gst/mpegaudioparse/gstmpegaudioparse.c:
18421           (gst_mp3parse_handle_first_frame):
18422           Guard against 0 values in the Xing header as frame count and
18423           byte count and calculate the bitrate when we have all values
18424           we need and not before.
18425
18426 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18427
18428           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18429           Original commit message from CVS:
18430           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18431           Remove accidentially leftover debug printf.
18432
18433 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18434
18435           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18436           Original commit message from CVS:
18437           * gst/xingheader/gstxingmux.c: (has_xing_header),
18438           (generate_xing_header), (gst_xing_mux_chain),
18439           (gst_xing_mux_sink_event):
18440           Choose smallest possible frame size for the Xing header, properly
18441           set the timestamp, duration and offset on the outgoing buffers,
18442           only send NEWSEGMENT events in BYTE format downstream and also
18443           drop VBRI headers if already existing.
18444
18445 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18446
18447           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18448           Original commit message from CVS:
18449           * gst/xingheader/Makefile.am:
18450           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18451           (has_xing_header), (generate_xing_header),
18452           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18453           (gst_xing_mux_init), (gst_xing_mux_chain),
18454           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18455           * gst/xingheader/gstxingmux.h:
18456           Major cleanup and rewrite of xingmux with less bugs and new features:
18457           - Handles other layers as 3
18458           - Write TOC
18459
18460 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18461
18462           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18463           Original commit message from CVS:
18464           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18465           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18466           Call g_type_class_ref() from a thread-safe context and not
18467           from the streaming thread to avoid GLib screwing up (see
18468           bug #349410 and #493432). Comment out unused code.
18469
18470 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18471
18472           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18473           Original commit message from CVS:
18474           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18475           (handle_picture), (clip_buffer), (handle_slice),
18476           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18477           (gst_mpeg2dec_change_state):
18478           * ext/mpeg2dec/gstmpeg2dec.h:
18479           Add buffer clipping.
18480           Add basic reverse playback support. Not complete yet when dealing with
18481           non-closed GOPs.
18482
18483 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18484
18485           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18486           Original commit message from CVS:
18487           * autogen.sh:
18488           Add -Wno-portability to the automake parameters to stop warnings
18489           about GNU make extensions being used. We require GNU make in almost
18490           every Makefile anyway.
18491           * configure.ac:
18492           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18493           at the same time is required for per target flags.
18494
18495 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18496
18497           Makefile.am: Include lcov.mak to allow building coverage reports.
18498           Original commit message from CVS:
18499           * Makefile.am:
18500           Include lcov.mak to allow building coverage reports.
18501
18502 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18503
18504           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18505           Original commit message from CVS:
18506           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18507           * gst/mpegaudioparse/gstmpegaudioparse.c:
18508           (gst_mp3parse_handle_first_frame):
18509           Make sure that the Xing TOC starts with 0 and the entries
18510           are increasing over time. Otherwise it's broken and should
18511           be skipped. Fixes bug #507821.
18512
18513 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18514
18515           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18516           Original commit message from CVS:
18517           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18518           (gst_asf_demux_add_video_stream),
18519           (gst_asf_demux_process_ext_content_desc),
18520           (gst_asf_demux_get_metadata_for_stream),
18521           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18522           (gst_asf_demux_change_state):
18523           * gst/asfdemux/gstasfdemux.h:
18524           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18525
18526 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
18527
18528           docs/plugins/.cvsignore: Add *-undeclared.txt
18529           Original commit message from CVS:
18530           * docs/plugins/.cvsignore:
18531           Add *-undeclared.txt
18532
18533 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18534
18535           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18536           Original commit message from CVS:
18537           * gst/realmedia/rdtmanager.c:
18538           (gst_rdt_manager_marshal_VOID__UINT_UINT),
18539           (gst_rdt_manager_class_init):
18540           * gst/realmedia/rdtmanager.h:
18541           Implement some more signals that rtspsrc connects to.
18542           Fixes #504671.
18543
18544 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18545
18546           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18547           Original commit message from CVS:
18548           * Makefile.am:
18549           Include common/win32.mak for CRLF check of win32 project
18550           files (see #393626).
18551
18552 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18553
18554           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18555           Original commit message from CVS:
18556           * gst/mpegaudioparse/gstmpegaudioparse.c:
18557           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18558           Don't post SEGMENT_START messages on the bus, only the element
18559           driving the pipeline should do that.
18560
18561 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18562
18563           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18564           Original commit message from CVS:
18565           * configure.ac:
18566           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18567
18568 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18569
18570           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18571           Original commit message from CVS:
18572           * ext/mpeg2dec/gstmpeg2dec.h:
18573           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18574           Fixes #500808.
18575
18576 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
18577
18578           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18579           Original commit message from CVS:
18580           2007-11-20  Julien MOUTTE  <julien@moutte.net>
18581           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18582           on Mac OS X.
18583
18584 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18585
18586           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18587           Original commit message from CVS:
18588           * gst/mpegaudioparse/gstmpegaudioparse.c:
18589           Restore the segment handling logic.
18590           Please don't do behavioural changes under the heading of 'leak fixes'
18591           or 'whitespace changes', people.
18592
18593 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18594
18595           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18596           Original commit message from CVS:
18597           * gst/mpegaudioparse/gstmpegaudioparse.c:
18598           Plug some leaks.
18599
18600 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18601
18602           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18603           Original commit message from CVS:
18604           * gst/asfdemux/gstasfdemux.c:
18605           Sync _activate_pull() a little more with other demuxers.
18606
18607 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
18608
18609           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18610           Original commit message from CVS:
18611           * gst/mpegstream/gstmpegdemux.c:
18612           recognize the padding stream
18613
18614 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18615
18616           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18617           Original commit message from CVS:
18618           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18619           Convert tags that come as string into the type required by
18620           GstTagList.
18621
18622 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18623
18624           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18625           Original commit message from CVS:
18626           * gst/mpegaudioparse/gstmpegaudioparse.c:
18627           (gst_mp3parse_emit_frame):
18628           Remove some more broken code, it seems to clip even when it should not.
18629           See #491305.
18630
18631 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
18632
18633           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18634           Original commit message from CVS:
18635           * gst/mpegaudioparse/gstmpegaudioparse.c:
18636           (gst_mp3parse_emit_frame):
18637           When the element is not driving the streaming thread it is not supposed
18638           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18639           upstream when it detects EOS. See #491305.
18640
18641 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
18642
18643           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18644           Original commit message from CVS:
18645           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18646           * gst/dvdsub/Makefile.am:
18647           * gst/dvdsub/gstdvdsubdec.c:
18648           * gst/dvdsub/gstdvdsubparse.c:
18649           * gst/dvdsub/gstdvdsubparse.h:
18650           Add dvd subtitle parser, which just packetizes the input
18651           stream. This is needed to mux dvd subtitles into matroska
18652           files, since the muxer expects unfragmented and properly
18653           timestamped input (#415754).
18654
18655 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18656
18657           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18658           Original commit message from CVS:
18659           * configure.ac:
18660           Update requirements from past CVS versions to released
18661           versions (0.10.14 in this case).
18662           * ext/sidplay/gstsiddec.cc:
18663           Fix compilation with g++-4.2.
18664
18665 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18666
18667           gst/realmedia/: Fix some compiler warnings shown on Forte.
18668           Original commit message from CVS:
18669           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18670           (gst_asm_scan_parse_condition):
18671           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18672           Fix some compiler warnings shown on Forte.
18673
18674 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
18675
18676           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18677           Original commit message from CVS:
18678           Patch by: Gautier Portet <kassoulet at gmail dot com>
18679           * gst/xingheader/gstxingmux.c:
18680           The size of the Xing header is actually 417 as it's rounded to the
18681           next smaller integer. Fixes #397759.
18682           * gst/xingheader/gstxingmux.c: (xing_generate_header),
18683           (xing_push_header):
18684           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18685           event to the beginning was successful before pushing the header again.
18686
18687 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
18688
18689           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18690           Original commit message from CVS:
18691           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
18692           (mp3parse_bytepos_to_time):
18693           Use gst_util_guint64_to_gdouble for conversions.
18694           * win32/vs6/libgstmad.dsp:
18695           Add a link to libgstaudio.
18696
18697 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18698
18699           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
18700           Original commit message from CVS:
18701           * ext/lame/gstlame.c:
18702           Fix up case where there is no peer, in which case
18703           _get_allowed_caps() will return NULL.
18704
18705 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18706
18707           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
18708           Original commit message from CVS:
18709           * ext/lame/gstlame.c:
18710           Use GST_PTR_FORMAT to print caps in debug statement.
18711
18712 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18713
18714           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18715           Original commit message from CVS:
18716           * configure.ac:
18717           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
18718           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
18719           in configure.ac.
18720
18721 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18722
18723           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
18724           Original commit message from CVS:
18725           * ext/lame/gstlame.c:
18726           Allow fixing the sample rate lame converts to by negotiating fixed
18727           sample rate on the src pad caps.
18728           Add docs for it.
18729           * tests/check/Makefile.am:
18730           * tests/check/pipelines/lame.c:
18731           Add a check for it.
18732
18733 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18734
18735           po/: Updated translations.
18736           Original commit message from CVS:
18737           * po/LINGUAS:
18738           * po/da.po:
18739           Updated translations.
18740
18741 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18742
18743           po/pl.po: Added Polish translation.
18744           Original commit message from CVS:
18745           translated by: Jakub Bogusz <qboosh@pld-linux.org>
18746           * po/pl.po:
18747           Added Polish translation.
18748
18749 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18750
18751           po/fi.po: Added Finnish translation.
18752           Original commit message from CVS:
18753           translated by: Ilkka Tuohela <hile@iki.fi>
18754           * po/fi.po:
18755           Added Finnish translation.
18756
18757 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18758
18759           po/es.po: Added Spanish translation.
18760           Original commit message from CVS:
18761           translated by: Jorge González González <aloriel@gmail.com>
18762           * po/es.po:
18763           Added Spanish translation.
18764
18765 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18766
18767           po/bg.po: Added Bulgarian translation.
18768           Original commit message from CVS:
18769           translated by: Alexander Shopov <ash@contact.bg>
18770           * po/bg.po:
18771           Added Bulgarian translation.
18772
18773 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18774
18775           gst/iec958/ac3iec.c: Chainup in finalize.
18776           Original commit message from CVS:
18777           * gst/iec958/ac3iec.c:
18778           Chainup in finalize.
18779           * tests/check/Makefile.am:
18780           * tests/check/generic/states.c:
18781           Improved state change unit test.
18782
18783 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18784
18785           Ignore registries in any format.
18786           Original commit message from CVS:
18787           * docs/plugins/.cvsignore:
18788           * tests/check/.cvsignore:
18789           Ignore registries in any format.
18790
18791 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18792
18793           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
18794           Original commit message from CVS:
18795           * configure.ac:
18796           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
18797           define in the lame headers.  This has the advantage that
18798           it should still work when we're cross-compiling (#452025).
18799
18800 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18801
18802           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
18803           Original commit message from CVS:
18804           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18805           Add other allowed rates to the pad templates.
18806           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
18807           Reset the parser to release memory in dispose.
18808
18809 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18810
18811           ext/: Fix more leaks.
18812           Original commit message from CVS:
18813           * ext/amrnb/amrnbdec.c:
18814           * ext/amrnb/amrnbenc.c:
18815           * ext/amrnb/amrnbparse.c:
18816           * ext/sidplay/gstsiddec.cc:
18817           Fix more leaks.
18818
18819 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
18820
18821           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
18822           Original commit message from CVS:
18823           Patch by: Daniel Charles <dcharles at ti dot com>
18824           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
18825           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
18826           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
18827           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
18828           * ext/amrnb/amrnbenc.h:
18829           Add property to select the BandMode of the AMR encoder.
18830           See #466442.
18831
18832 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18833
18834           gst/realmedia/asmrules.c: Make ro memory to share.
18835           Original commit message from CVS:
18836           * gst/realmedia/asmrules.c:
18837           Make ro memory to share.
18838
18839 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
18840
18841           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
18842           Original commit message from CVS:
18843           * gst/mpegaudioparse/gstmpegaudioparse.c:
18844           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18845           * gst/mpegaudioparse/gstmpegaudioparse.h:
18846           Queue segment event and push it after we know the caps on the pad or
18847           else an autoplugger might not have plugged the element yet and the
18848           segment is lost.
18849
18850 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18851
18852           gst/iec958/ac3iec.c: Fix tests.
18853           Original commit message from CVS:
18854           * gst/iec958/ac3iec.c:
18855           Fix tests.
18856
18857 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18858
18859           tests/check/: Add generic state-change test suite to help to fi leaks.
18860           Original commit message from CVS:
18861           * tests/check/Makefile.am:
18862           * tests/check/generic/.cvsignore:
18863           * tests/check/generic/states.c:
18864           Add generic state-change test suite to help to fi leaks.
18865
18866 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18867
18868           po/: Added Portuguese (Brazilian) translation.
18869           Original commit message from CVS:
18870           translated by: Raphael Higino <phhigino@gmail.com>
18871           * po/LINGUAS:
18872           * po/pt_BR.po:
18873           Added Portuguese (Brazilian) translation.
18874
18875 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18876
18877           po/: Updated translations.
18878           Original commit message from CVS:
18879           * po/hu.po:
18880           * po/nl.po:
18881           * po/sv.po:
18882           * po/uk.po:
18883           Updated translations.
18884
18885 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
18886
18887           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
18888           Original commit message from CVS:
18889           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
18890           (gst_rmdemux_parse_video_packet):
18891           Activate timestamp fixing code.
18892
18893 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18894
18895           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
18896           Original commit message from CVS:
18897           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18898           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
18899           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18900           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18901           Do fragment collection in the demuxer so that we can now work with
18902           both ffmpeg and realvideodec to decoder real video content.
18903
18904 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18905
18906           gst/realmedia/asmrules.c: Include stdlib.h.
18907           Original commit message from CVS:
18908           * gst/realmedia/asmrules.c:
18909           Include stdlib.h.
18910
18911 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
18912
18913           gst/realmedia/rdtmanager.c: Fix caps.
18914           Original commit message from CVS:
18915           * gst/realmedia/rdtmanager.c:
18916           Fix caps.
18917
18918 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18919
18920           gst/realmedia/rtspreal.c: Disable UDP transport for now.
18921           Original commit message from CVS:
18922           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
18923           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18924           Disable UDP transport for now.
18925
18926 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
18927
18928           gst/realmedia/: Add simple rdt manager.
18929           Original commit message from CVS:
18930           * gst/realmedia/Makefile.am:
18931           * gst/realmedia/rdtmanager.c: (find_session_by_id),
18932           (create_session), (free_session), (gst_rdt_manager_base_init),
18933           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
18934           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
18935           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
18936           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
18937           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
18938           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
18939           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
18940           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
18941           (gst_rdt_manager_plugin_init):
18942           * gst/realmedia/rdtmanager.h:
18943           * gst/realmedia/rmdemux.c: (plugin_init):
18944           Add simple rdt manager.
18945
18946 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
18947
18948           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
18949           Original commit message from CVS:
18950           * gst/realmedia/rdtdepay.c:
18951           Fix the encoding-name so that it matches what the rtsp extension sets.
18952
18953 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
18954
18955           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
18956           Original commit message from CVS:
18957           * gst/realmedia/asmrules.c: (gst_asm_node_free),
18958           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18959           (gst_asm_scan_string), (gst_asm_scan_number),
18960           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18961           (gst_asm_scan_next_token), (gst_asm_rule_free),
18962           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18963           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18964           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18965           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18966           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18967           (gst_asm_rule_book_match), (main):
18968           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18969           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18970           Use g_hash_table_destroy instead of _unref which is too new.
18971
18972 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
18973
18974           gst/realmedia/.cvsignore: Add test to ignore.
18975           Original commit message from CVS:
18976           * gst/realmedia/.cvsignore:
18977           Add test to ignore.
18978           * gst/realmedia/Makefile.am:
18979           * gst/realmedia/asmrules.c: (gst_asm_node_new),
18980           (gst_asm_node_free), (gst_asm_operator_eval),
18981           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
18982           (gst_asm_scan_string), (gst_asm_scan_number),
18983           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
18984           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
18985           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
18986           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
18987           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
18988           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
18989           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
18990           (gst_asm_rule_book_match), (main):
18991           * gst/realmedia/asmrules.h:
18992           Added asembler rule book parser and evaluator.
18993           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
18994           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
18995           * gst/realmedia/rtspreal.h:
18996           Keep per stream config info.
18997           Parse and evaluate asm rule books for stream selection.
18998
18999 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19000
19001           gst/realmedia/rtspreal.c: Include stdlib.
19002           Original commit message from CVS:
19003           * gst/realmedia/rtspreal.c:
19004           Include stdlib.
19005
19006 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
19007
19008           gst/realmedia/: Split out hash code in separate file.
19009           Original commit message from CVS:
19010           * gst/realmedia/Makefile.am:
19011           * gst/realmedia/realhash.c: (hash), (call_hash),
19012           (gst_rtsp_ext_real_calc_response_and_checksum):
19013           * gst/realmedia/realhash.h:
19014           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19015           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19016           Split out hash code in separate file.
19017
19018 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19019
19020           gst/: Fix include paths and link dependecies for rtsp extension.
19021           Original commit message from CVS:
19022           * gst/asfdemux/Makefile.am:
19023           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19024           (gst_rtsp_wms_class_init):
19025           * gst/realmedia/Makefile.am:
19026           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19027           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19028           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19029           (_do_init), (gst_rtsp_real_class_init):
19030           Fix include paths and link dependecies for rtsp extension.
19031
19032 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
19033
19034           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19035           Original commit message from CVS:
19036           * gst/realmedia/Makefile.am:
19037           * gst/realmedia/rmdemux.c: (plugin_init):
19038           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19039           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19040           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19041           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19042           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19043           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19044           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19045           (gst_rtsp_real_plugin_init):
19046           * gst/realmedia/rtspreal.h:
19047           Add RealMedia RTSP extension module. It has rank NONE until it is fully
19048           functional.
19049
19050 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19051
19052           gst/asfdemux/: Move WMS RTSP extension from -good to here.
19053           Original commit message from CVS:
19054           * gst/asfdemux/Makefile.am:
19055           * gst/asfdemux/gstasf.c: (plugin_init):
19056           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19057           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19058           (gst_rtsp_wms_configure_stream), (_do_init),
19059           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19060           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19061           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19062           * gst/asfdemux/gstrtspwms.h:
19063           Move WMS RTSP extension from -good to here.
19064           Port it to the new pluggable extension interface.
19065
19066 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19067
19068           ext/mad/Makefile.am: Link to audio helper from plugins-base.
19069           Original commit message from CVS:
19070           * ext/mad/Makefile.am:
19071           Link to audio helper from plugins-base.
19072
19073 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19074
19075           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19076           Original commit message from CVS:
19077           * configure.ac:
19078           * ext/mad/gstmad.c: (gst_mad_chain):
19079           Use the new buffer clipping function from gstaudio here and
19080           require gst-plugins-base CVS.
19081
19082 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19083
19084           configure.ac: Sync liboil check with plugins-base. Add libm check.
19085           Original commit message from CVS:
19086           * configure.ac:
19087           Sync liboil check with plugins-base. Add libm check.
19088           * gst/synaesthesia/Makefile.am:
19089           Link against libm. We're using sqrt here.
19090
19091 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19092
19093           gst/asfdemux/gstasfdemux.c: Include stdlib.
19094           Original commit message from CVS:
19095           * gst/asfdemux/gstasfdemux.c:
19096           Include stdlib.
19097
19098 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19099
19100           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19101           Original commit message from CVS:
19102           * ext/annodex/Makefile.am:
19103           Fix CFLAGS/LIBS.
19104           * ext/cdio/gstcdiocddasrc.c:
19105           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19106           Include stdlib
19107           * ext/cairo/Makefile.am:
19108           * gst/videofilter/Makefile.am:
19109           * tests/examples/level/Makefile.am:
19110           Use $(LIBM) instead of -lm
19111
19112 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19113
19114           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19115           Original commit message from CVS:
19116           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19117           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19118           * gst/mpegaudioparse/gstmpegaudioparse.h:
19119           Save some memory for each frame by only saving the start timestamp
19120           and start byte position instead of additionally the stop timestamp
19121           and stop byte position. This requires us to use a doubly-linked list
19122           but still saves 8-12 bytes per frame.
19123
19124 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19125
19126           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19127           Original commit message from CVS:
19128           * ext/mad/gstmad.c: (clip_outgoing_buffer):
19129           Fix buffer clipping to correctly clip to the segment stop.
19130
19131 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19132
19133           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19134           Original commit message from CVS:
19135           * gst/mpegaudioparse/gstmpegaudioparse.c:
19136           (gst_mp3parse_emit_frame):
19137           Fix a calculation that was causing mp3parse to drop every incoming
19138           frame when upstream delivered a segment in TIME format, breaking
19139           playback of all mpeg system streams.
19140
19141 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19142
19143           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19144           Original commit message from CVS:
19145           * Makefile.am:
19146           * configure.ac:
19147           * tests/Makefile.am:
19148           Remove bogus check for libcheck, since we check for
19149           gstreamer-check and it pulls in the required info from
19150           and we weren't actually _using_ the information for
19151           libcheck ourselves anyway.
19152
19153 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19154
19155           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19156           Original commit message from CVS:
19157           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19158           (gst_mp3parse_init), (gst_mp3parse_dispose),
19159           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19160           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19161           (mp3parse_handle_seek), (mp3parse_src_query):
19162           * gst/mpegaudioparse/gstmpegaudioparse.h:
19163           Implement accurate seeking in mpegaudioparse. Fixes #308312.
19164           Also implement segment seeks.
19165
19166 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19167
19168           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19169           Original commit message from CVS:
19170           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19171           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19172           (gst_mad_chain), (gst_mad_change_state):
19173           * ext/mad/gstmad.h:
19174           Implement buffer clipping and use GST_BOILERPLATE instead of manual
19175           GType magic. Part one of bug #308312.
19176
19177 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19178
19179           configure.ac: Use pkg-config to locate check.
19180           Original commit message from CVS:
19181           * configure.ac:
19182           Use pkg-config to locate check.
19183
19184 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19185
19186           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19187           Original commit message from CVS:
19188           * configure.ac:
19189           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19190           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19191           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19192           Fix build against core CVS by not using deprecated API. Bump
19193           requirements for new API (overdue anyway).
19194
19195 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19196
19197           REQUIREMENTS: Also add amr-libs here and update a little.
19198           Original commit message from CVS:
19199           * REQUIREMENTS:
19200           Also add amr-libs here and update a little.
19201
19202 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
19203
19204           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19205           Original commit message from CVS:
19206           * docs/plugins/inspect/plugin-dvdnav.xml:
19207           * docs/plugins/inspect/plugin-realmedia.xml:
19208           * docs/plugins/inspect/plugin-synaesthesia.xml:
19209           Add inspect file for synaesthesia so the docs can be built even if
19210           the plugin isn't built yet. Fixes #454311. Also add inspect files
19211           for dvdnavsrc and realmedia.
19212
19213 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19214
19215           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19216           Original commit message from CVS:
19217           * docs/plugins/Makefile.am:
19218           Simplify --extra-dir as gtkdoc scans recursively.
19219
19220 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19221
19222           And yet more docs enabled.
19223           Original commit message from CVS:
19224           * docs/plugins/Makefile.am:
19225           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19226           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19227           * gst/synaesthesia/Makefile.am:
19228           * gst/synaesthesia/gstsynaesthesia.c:
19229           * gst/synaesthesia/gstsynaesthesia.h:
19230           And yet more docs enabled.
19231
19232 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19233
19234           docs/plugins/: Add new docs. Scan c++ files too.
19235           Original commit message from CVS:
19236           * docs/plugins/Makefile.am:
19237           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19238           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19239           * docs/plugins/inspect/plugin-a52dec.xml:
19240           * docs/plugins/inspect/plugin-amrnb.xml:
19241           * docs/plugins/inspect/plugin-asf.xml:
19242           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19243           * docs/plugins/inspect/plugin-dvdsub.xml:
19244           * docs/plugins/inspect/plugin-iec958.xml:
19245           * docs/plugins/inspect/plugin-lame.xml:
19246           * docs/plugins/inspect/plugin-mad.xml:
19247           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19248           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19249           * docs/plugins/inspect/plugin-mpegstream.xml:
19250           Add new docs. Scan c++ files too.
19251           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19252           (gst_amrnbdec_event):
19253           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19254           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19255           (gst_amrnbparse_loop):
19256           Add documentation headers.
19257           * ext/mad/gstmad.c:
19258           * ext/mad/gstmad.h:
19259           Refactor for docs.
19260
19261 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19262
19263           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19264           Original commit message from CVS:
19265           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19266           (gst_mp3parse_init):
19267           Use GST_BOILERPLATE instead of manual GType magic.
19268           * gst/mpegaudioparse/gstmpegaudioparse.c:
19269           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19270           (mp3parse_bytepos_to_time):
19271           * gst/mpegaudioparse/gstmpegaudioparse.h:
19272           Implement seeking, byte->time, time->byte conversions with the Xing
19273           seek table if available. This allows better at least a bit more
19274           accurate seeks and file position reporting.
19275
19276 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19277
19278           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19279           Original commit message from CVS:
19280           * gst/mpegaudioparse/gstmpegaudioparse.c:
19281           (gst_mp3parse_handle_first_frame):
19282           Copy the complete Xing seek table in the 100 byte array instead of
19283           copying the first byte 100 times.
19284           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19285           (mp3parse_total_time), (mp3parse_time_to_bytepos):
19286           Add seeking support based on the Xing header but comment it out for
19287           now as it seems to yield worse result than the other method.
19288           Also use gst_pad_query_peer_duration() instead of getting the peer pad
19289           ourself, creating a new GstQuery, etc.
19290
19291 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19292
19293           docs/plugins/: Update docs with caps info.
19294           Original commit message from CVS:
19295           * docs/plugins/gst-plugins-ugly-plugins.args:
19296           * docs/plugins/inspect/plugin-a52dec.xml:
19297           * docs/plugins/inspect/plugin-amrnb.xml:
19298           * docs/plugins/inspect/plugin-asf.xml:
19299           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19300           * docs/plugins/inspect/plugin-dvdread.xml:
19301           * docs/plugins/inspect/plugin-dvdsub.xml:
19302           * docs/plugins/inspect/plugin-iec958.xml:
19303           * docs/plugins/inspect/plugin-lame.xml:
19304           * docs/plugins/inspect/plugin-mad.xml:
19305           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19306           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19307           * docs/plugins/inspect/plugin-mpegstream.xml:
19308           Update docs with caps info.
19309
19310 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19311
19312           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19313           Original commit message from CVS:
19314           * po/POTFILES.in:
19315           Make sure dvdnav strings get translated too (no reason not to have
19316           them in the .po file, even if the plugin is disabled for now).
19317           Fixes #450879.
19318
19319 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19320
19321           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19322           Original commit message from CVS:
19323           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19324           (gst_amrnbdec_event), (gst_amrnbdec_chain),
19325           (gst_amrnbdec_state_change):
19326           * ext/amrnb/amrnbdec.h:
19327           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19328           (gst_amrnbparse_loop):
19329           Add newsegment and discont handling. Some code cleanups.
19330
19331 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
19332
19333           ext/dvdread/dvdreadsrc.c: check for an error from
19334           Original commit message from CVS:
19335           * ext/dvdread/dvdreadsrc.c: check for an error from
19336           DVDReadBlocks() correctly.
19337
19338 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
19339
19340           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...
19341           Original commit message from CVS:
19342           * ext/dvdread/dvdreadsrc.c:
19343           If we can't read a nav packet, or it doesn't look like a nav
19344           packet, that's an error.  Previous behavior was to look at
19345           the next packet; I can't find any justification for doing that.
19346           Fixes: #358891.
19347
19348 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19349
19350           po/it.po: Updated Italian translation.
19351           Original commit message from CVS:
19352           * po/it.po:
19353           Updated Italian translation.
19354
19355 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19356
19357           po/vi.po: Updated Vietnames translation.
19358           Original commit message from CVS:
19359           * po/vi.po:
19360           Updated Vietnames translation.
19361
19362 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19363
19364           po/: Added Chinese (simplified) translation.
19365           Original commit message from CVS:
19366           contributed by: Wenzheng Hu <db_lobster@163.com>
19367           * po/LINGUAS:
19368           * po/zh_CN.po:
19369           Added Chinese (simplified) translation.
19370
19371 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19372
19373           MAINTAINERS: Updating all the maintainers files
19374           Original commit message from CVS:
19375           * MAINTAINERS:
19376           Updating all the maintainers files
19377
19378 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
19379
19380           Fix leaks some more.
19381           Original commit message from CVS:
19382           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19383           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19384           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19385           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19386           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19387           * gst/iec958/ac3iec.c: (ac3iec_init):
19388           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19389           Fix leaks some more.
19390
19391 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
19392
19393           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19394           Original commit message from CVS:
19395           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19396           "She's leaking me", said valgrind.
19397
19398 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19399
19400           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19401           Original commit message from CVS:
19402           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19403           Fix "pad caps are not a real subset of its template caps" warning.
19404
19405 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
19406
19407           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19408           Original commit message from CVS:
19409           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19410           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19411           (gst_amrnbdec_finalize):
19412           Don't leak the adapter, unref it in a new finalize method instead.
19413           Fixes #448782.
19414
19415 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19416
19417           configure.ac: Back to CVS
19418           Original commit message from CVS:
19419           * configure.ac:
19420           Back to CVS
19421           * gst-plugins-ugly.doap:
19422           Add 0.10.6 to the list of releases.
19423
19424 === release 0.10.6 ===
19425
19426 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19427
19428         * ChangeLog:
19429         * NEWS:
19430         * RELEASE:
19431         * configure.ac:
19432         * docs/plugins/gst-plugins-ugly-plugins.args:
19433         * docs/plugins/inspect/plugin-a52dec.xml:
19434         * docs/plugins/inspect/plugin-asf.xml:
19435         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19436         * docs/plugins/inspect/plugin-dvdread.xml:
19437         * docs/plugins/inspect/plugin-dvdsub.xml:
19438         * docs/plugins/inspect/plugin-iec958.xml:
19439         * docs/plugins/inspect/plugin-lame.xml:
19440         * docs/plugins/inspect/plugin-mad.xml:
19441         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19442         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19443         * docs/plugins/inspect/plugin-mpegstream.xml:
19444         * docs/plugins/inspect/plugin-siddec.xml:
19445           Release 0.10.6
19446           Original commit message from CVS:
19447           Release 0.10.6
19448
19449 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19450
19451         * po/af.po:
19452         * po/az.po:
19453         * po/cs.po:
19454         * po/da.po:
19455         * po/en_GB.po:
19456         * po/hu.po:
19457         * po/it.po:
19458         * po/nb.po:
19459         * po/nl.po:
19460         * po/or.po:
19461         * po/sq.po:
19462         * po/sr.po:
19463         * po/sv.po:
19464         * po/uk.po:
19465         * po/vi.po:
19466           Update .po files
19467           Original commit message from CVS:
19468           Update .po files
19469
19470 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19471
19472           win32/vs6/: Convert line endings to CRLF and mark as binary files.
19473           Original commit message from CVS:
19474           * win32/vs6/gst_plugins_ugly.dsw:
19475           * win32/vs6/libgstac3parse.dsp:
19476           * win32/vs6/libgstasfdemux.dsp:
19477           * win32/vs6/libgstdvdlpcmdec.dsp:
19478           * win32/vs6/libgstdvdsub.dsp:
19479           * win32/vs6/libgstiec958.dsp:
19480           * win32/vs6/libgstlame.dsp:
19481           * win32/vs6/libgstmad.dsp:
19482           * win32/vs6/libgstmpegaudioparse.dsp:
19483           * win32/vs6/libgstmpegstream.dsp:
19484           * win32/vs6/libgstrealmedia.dsp:
19485           * win32/vs6/libgstsynaesthesia.dsp:
19486           Convert line endings to CRLF and mark as binary files.
19487
19488 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19489
19490           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19491           Original commit message from CVS:
19492           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19493           Don't forget to unlock when setting the device property, or
19494           we'll sooner or later deadlock.
19495
19496 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
19497
19498           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19499           Original commit message from CVS:
19500           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19501           Use gst_util_guint64_to_gdouble for conversion.
19502           * win32/vs6/libgstasfdemux.dsp:
19503           Add asfpacket.c to the build.
19504
19505 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19506
19507           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19508           Original commit message from CVS:
19509           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19510           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19511           * gst/mpegaudioparse/gstmpegaudioparse.h:
19512           If the Xing header provides a total time, use it to calculate the
19513           correct average bitrate immediately, instead of sending updates as
19514           we parse the stream.
19515
19516 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
19517
19518           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19519           Original commit message from CVS:
19520           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19521           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19522           Use GstClockTime instead of guint for a time variable to prevent
19523           overflows on too large subtitle durations. Fixes #444514.
19524
19525 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
19526
19527           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19528           Original commit message from CVS:
19529           Patch by: Mark Nauwelaerts <manauw at skynet be>
19530           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19531           Clear state when handling the serialized FLUSH_STOP event instead of
19532           the FLUSH_START event, thereby making sure we don't free buffers the
19533           chain function is still using. Fixes dvdsubdec crashing when flusing
19534           or seeking (#442706).
19535
19536 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19537
19538           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19539           Original commit message from CVS:
19540           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19541           Initialise variable to make fc4 build bot happy.
19542
19543 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19544
19545           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19546           Original commit message from CVS:
19547           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19548           Add sanity check so we don't abort for broken or non-MPEG streams,
19549           but instead error out. Fixes crashes/aborts for when our typefinder
19550           wrongly identifies quicktime files as mpeg (which should be fixed in
19551           -base now too). (#440120).
19552
19553 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19554
19555         * ChangeLog:
19556         * ext/amrnb/amrnbdec.c:
19557         * ext/amrnb/amrnbenc.c:
19558         * ext/amrnb/amrnbparse.c:
19559           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19560           Original commit message from CVS:
19561           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19562           block_size, _do_init, gst_amrnbdec_base_init,
19563           gst_amrnbdec_class_init, gst_amrnbdec_init):
19564           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19565           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19566           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19567           block_size, _do_init, gst_amrnbparse_base_init,
19568           gst_amrnbparse_class_init, gst_amrnbparse_init):
19569           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19570           GST_DEBUG_FUNCPTR and add log-category.
19571
19572 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19573
19574           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19575           Original commit message from CVS:
19576           * gst/mpegaudioparse/gstmpegaudioparse.c:
19577           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19578           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19579           (gst_mp3parse_chain), (mp3parse_total_bytes),
19580           (mp3parse_total_time):
19581           * gst/mpegaudioparse/gstmpegaudioparse.h:
19582           Implement parsing of Xing headers from the first frame of the stream,
19583           and use it to report duration correctly where possible.
19584
19585 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19586
19587           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19588           Original commit message from CVS:
19589           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19590           After descrambling, push the packets out as individual packets
19591           instead of one big descrambled buffer. Makes cook audio decoding
19592           work with the 'realaudiodec' decoder from gst-plugins-bad.
19593
19594 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19595
19596           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19597           Original commit message from CVS:
19598           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19599           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19600           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19601           (gst_rmdemux_parse_packet):
19602           * gst/realmedia/rmdemux.h:
19603           Remember first timestamp encountered in stream and re-timestamp
19604           stream to start from zero (fixes #397219); only send one newsegment
19605           event, not two; when seeking, send newsegment events from the
19606           streaming thread and not from the seeking thread.
19607
19608 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
19609
19610           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19611           Original commit message from CVS:
19612           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
19613           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19614           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19615           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19616           * gst/mpegstream/gstmpegdemux.h:
19617           Reset last_flow values for the various streams after a flushing
19618           seek, otherwise we might aggregate wrong flow returns afterwards
19619           that will make upstream pause silently. This should fix seeking
19620           in DVDs and also fix the Thoggen cropping dialog (#438610).
19621
19622 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19623
19624           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19625           Original commit message from CVS:
19626           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19627           (gst_asf_demux_chain_headers),
19628           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19629           (gst_asf_demux_have_mutually_exclusive_active_stream),
19630           (gst_asf_demux_check_activate_streams),
19631           (gst_asf_demux_find_stream_with_complete_payload),
19632           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19633           (gst_asf_demux_activate_ext_props_streams),
19634           (gst_asf_demux_process_object):
19635           * gst/asfdemux/gstasfdemux.h:
19636           Activate streams (ie. add the pads to the element) depending on
19637           whether we actually get data for those streams within the ASF
19638           preroll value specified. Currently only done in pull-mode though
19639           (this will fix problems with playbin hanging on mms streams once
19640           we use this in push-mode as well).
19641
19642 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19643
19644           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19645           Original commit message from CVS:
19646           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19647           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19648           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19649           (gst_asf_demux_process_file):
19650           * gst/asfdemux/gstasfdemux.h:
19651           Make all timestamps start from zero in pull-mode too; some small
19652           clean-ups and FIXMEs here and there.
19653
19654 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19655
19656           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19657           Original commit message from CVS:
19658           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19659           (gst_asf_demux_parse_packet):
19660           If packet size is specified within the packet and smaller than
19661           the actual packet size, don't parse beyond the size specified in
19662           the packet (this makes us parse some cases of packets with single
19663           compressed payloads cleanly, see e.g stream from #431318). Also
19664           add a sanity check when parsing compressed single payloads.
19665
19666 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19667
19668           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19669           Original commit message from CVS:
19670           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19671           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19672           (gst_asf_demux_handle_seek_event),
19673           (gst_asf_demux_push_complete_payloads):
19674           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19675           send data from the keyframe right before the new segment start to
19676           make sure the decoder doesn't have to decode more than absolutely
19677           necessary.
19678
19679 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19680
19681           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19682           Original commit message from CVS:
19683           * gst/asfdemux/asfheaders.c:
19684           * gst/asfdemux/asfheaders.h:
19685           * gst/asfdemux/asfpacket.c:
19686           (asf_payload_parse_replicated_data_extensions),
19687           (gst_asf_demux_parse_payload):
19688           * gst/asfdemux/asfpacket.h:
19689           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19690           (gst_asf_demux_push_complete_payloads),
19691           (gst_asf_demux_process_ext_stream_props):
19692           * gst/asfdemux/gstasfdemux.h:
19693           Implement payload extension system/extended replicated data parsing,
19694           so we can extract payload durations if they're specified.
19695
19696 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
19697
19698           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
19699           Original commit message from CVS:
19700           * gst/asfdemux/asfheaders.h:
19701           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19702           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
19703           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
19704           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
19705           (gst_asf_demux_parse_stream_object),
19706           (gst_asf_demux_process_ext_stream_props),
19707           (gst_asf_demux_process_queued_extended_stream_objects),
19708           (gst_asf_demux_activate_ext_props_streams),
19709           (gst_asf_demux_process_object):
19710           * gst/asfdemux/gstasfdemux.h:
19711           Refactor stream parse/activation a bit (stream activation heuristics
19712           are still the same though); some more clean-ups.
19713
19714 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19715
19716           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
19717           Original commit message from CVS:
19718           * win32/common/.cvsignore:
19719           Ignore generated config.h file to make build bot happy.
19720
19721 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
19722
19723           gst/asfdemux/: Init debug category before using it.
19724           Original commit message from CVS:
19725           * gst/asfdemux/gstasf.c: (plugin_init):
19726           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
19727           * gst/asfdemux/gstasfdemux.h:
19728           Init debug category before using it.
19729
19730 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
19731
19732           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
19733           Original commit message from CVS:
19734           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
19735           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
19736           Fix silly bug when we can't pull as much data as we want; don't
19737           forget to announce pending tags in the new packet parsing code.
19738
19739 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
19740
19741           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
19742           Original commit message from CVS:
19743           * configure.ac:
19744           * win32/MANIFEST:
19745           Generate a win32 config.h into win32/common and add to MANIFEST so
19746           it gets disted (#393890). Looks like win32/common/config.h.in needs
19747           some work though.
19748
19749 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
19750
19751           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
19752           Original commit message from CVS:
19753           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
19754           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
19755           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
19756           Fix pull mode operation some more: send newsegment event before
19757           sending data; handle EOS and fatal flow returns a bit better; don't
19758           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
19759
19760 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
19761
19762           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
19763           Original commit message from CVS:
19764           * gst/asfdemux/Makefile.am:
19765           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
19766           (asf_packet_create_payload_buffer),
19767           (asf_payload_find_previous_fragment),
19768           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
19769           (gst_asf_demux_parse_packet):
19770           * gst/asfdemux/asfpacket.h:
19771           * gst/asfdemux/gstasfdemux.c:
19772           (gst_asf_demux_reset_stream_state_after_discont),
19773           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19774           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
19775           (gst_asf_demux_process_chunk):
19776           * gst/asfdemux/gstasfdemux.h:
19777           New packet parsing code: should put halfway decent timestamps on
19778           buffers, and might even set the appropriate keyframe/discont buffer
19779           flags from time to time (and even if it doesn't, I'm at least able
19780           to debug this code); only used in pull-mode so far. Still needs
19781           some more work, like payload extensions parsing and proper flow
19782           aggregation, and stream activation based on preroll. Stay tuned.
19783
19784 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
19785
19786           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
19787           Original commit message from CVS:
19788           * gst/asfdemux/asfheaders.h:
19789           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19790           (gst_asf_demux_seek_index_lookup),
19791           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
19792           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
19793           (gst_asf_demux_process_ext_content_desc),
19794           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
19795           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
19796           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
19797           * gst/asfdemux/gstasfdemux.h:
19798           Some clean-ups and small fixes: rename asf_stream_context structure to
19799           AsfStream; inline some three-line utility functions that are only used
19800           once anyway and get rid of their associated helper structs; make debug
19801           category global so that it is used by the debug statements in the other
19802           file as well; simplify gst_asf_demux_get_stream(); fix accidental
19803           implicit initialisation of stream->last_buffer_timestamp to 0, which
19804           would lead to missing timestamps on the first buffer; put fourcc format
19805           into video caps to make certain proprietary wmv decoders happy (for the
19806           case of WMVA in particular); play_time is offset by preroll as well, so
19807           fix overreporting of duration for some files.
19808
19809 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19810
19811           gst/asfdemux/gstasfdemux.c: Printf format fixes.
19812           Original commit message from CVS:
19813           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
19814           (gst_asf_demux_pull_indices):
19815           Printf format fixes.
19816
19817 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
19818
19819           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
19820           Original commit message from CVS:
19821           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19822           (gst_mpeg_parse_send_event):
19823           Post an error message if EOS wasn't handled by anything downstream.
19824           This should fix playbin freezing/hanging with small VobSub subtitle
19825           files (background: not-linked flow returns from downstream are
19826           ignored for a while at the beginning, so if the file is small
19827           upstream will never get a not-linked flow return even if nothing
19828           is connected downstream). (#429960).
19829
19830 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
19831
19832           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
19833           Original commit message from CVS:
19834           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19835           (gst_amrnbparse_sink_activate),
19836           (gst_amrnbparse_sink_activate_pull):
19837           Rewrite terminally broken sinkpad activation code.
19838           Now actually supports pull-mode activation (didn't before), and push
19839           mode activation doesn't leave the sinkpad flushing.
19840
19841 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19842
19843           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
19844           Original commit message from CVS:
19845           * gst/asfdemux/asfheaders.c:
19846           * gst/asfdemux/asfheaders.h:
19847           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19848           (gst_asf_demux_reset), (gst_asf_demux_init),
19849           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
19850           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
19851           (gst_asf_demux_seek_index_lookup),
19852           (gst_asf_demux_reset_stream_state_after_discont),
19853           (gst_asf_demux_handle_seek_event),
19854           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
19855           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
19856           (gst_asf_demux_pull_indices),
19857           (gst_asf_demux_parse_data_object_start),
19858           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
19859           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
19860           (gst_asf_demux_process_simple_index),
19861           (gst_asf_demux_process_object),
19862           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19863           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
19864           * gst/asfdemux/gstasfdemux.h:
19865           Make asfdemux work in pull mode where possible. If there's an index
19866           at the end of the file, read it and use it for seeking purposes.
19867
19868 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
19869
19870           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
19871           Original commit message from CVS:
19872           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19873           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
19874           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
19875           Some timestamp fixes.
19876           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
19877           Fix for 64-bit machines.
19878
19879 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
19880
19881           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
19882           Original commit message from CVS:
19883           Patch by: René Stadler <mail at renestadler dot de>
19884           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
19885           (find_seek_offset_time), (gst_rmdemux_reset),
19886           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
19887           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
19888           * gst/realmedia/rmdemux.h:
19889           Make rmdemux handle any number of logical streams. Fixes #428698.
19890
19891 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19892
19893         * po/nl.po:
19894           update dutch
19895           Original commit message from CVS:
19896           update dutch
19897
19898 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19899
19900           po/: Added Danish translation.
19901           Original commit message from CVS:
19902           submitted by: Mogens Jaeger <mogens@jaeger.tf>
19903           * po/LINGUAS:
19904           * po/da.po:
19905           Added Danish translation.
19906
19907 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
19908
19909           po/.cvsignore: Add pot.
19910           Original commit message from CVS:
19911           * po/.cvsignore:
19912           Add pot.
19913
19914 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
19915
19916           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
19917           Original commit message from CVS:
19918           2007-03-27  Julien MOUTTE  <julien@moutte.net>
19919           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
19920           stream and try to adapt to incoming timestamps lack of
19921           precision up to half a frame. This allows generating
19922           a perfect stream even with muxed formats like FLV where
19923           the timestamps are stored in milliseconds.
19924
19925 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19926
19927           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
19928           Original commit message from CVS:
19929           * gst/realmedia/rmdemux.c:
19930           Remove unused zlib.h include. Fixes #421594.
19931
19932 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19933
19934           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
19935           Original commit message from CVS:
19936           * ext/lame/gstlame.c: (gst_lame_setup):
19937           Disable the bitrate checking when the user has requested
19938           Free Format mode, as all bitrates less than the maximum
19939           are valid then.
19940
19941 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19942
19943           po/: Update translations.
19944           Original commit message from CVS:
19945           * po/hu.po:
19946           * po/it.po:
19947           * po/sv.po:
19948           Update translations.
19949
19950 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19951
19952           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
19953           Original commit message from CVS:
19954           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
19955           When handling seeks, don't convert -1 start or stop values to a bogus
19956           byte position - pass them upstream as -1.
19957
19958 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19959
19960           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
19961           Original commit message from CVS:
19962           * gst/mpegaudioparse/gstmpegaudioparse.c:
19963           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19964           (gst_mp3parse_init), (gst_mp3parse_sink_event),
19965           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19966           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
19967           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
19968           (mp3parse_total_time), (mp3parse_handle_seek),
19969           (mp3parse_src_event), (mp3parse_src_query),
19970           (mp3parse_get_query_types), (plugin_init):
19971           * gst/mpegaudioparse/gstmpegaudioparse.h:
19972           Implement seeking via average bitrate, and position+duration
19973           querying in mp3parse. Later, it will support frame-accurate seeking by
19974           building a seek table as it parses.
19975           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
19976           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
19977           before any extant MP3 decoder plugin. This allows us to remove framing
19978           support from the decoders, if we want, and will provide them with
19979           accurate seeking automatically once it is finished.
19980           Fix the handling of MPEG-1 Layer 1 files.
19981           Partially fix timestamping of packets arriving from a demuxer by
19982           queueing the incoming timestamp until the next packet starts, rather
19983           than applying it immediately to the next pushed buffer.
19984
19985 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
19986
19987           gst/asfdemux/gstasfdemux.c: Printf format fix.
19988           Original commit message from CVS:
19989           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
19990           Printf format fix.
19991
19992 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19993
19994           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
19995           Original commit message from CVS:
19996           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
19997           (gst_cdio_cdda_src_finalize):
19998           Make sure we always destroy our libcdio handle.
19999
20000 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20001
20002           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20003           Original commit message from CVS:
20004           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20005           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20006           (gst_cdio_cdda_src_finalize):
20007           Small code cleanups.
20008           Don't use pad_alloc as the base class cannot deal with the error codes.
20009
20010 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
20011
20012           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20013           Original commit message from CVS:
20014           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
20015           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20016           Never post a (fatal) error message on the bus on decoding errors. We
20017           should only do this if we can't recover, but mpeg2dec can always
20018           recover. This is needed for DVB streams, for example, where there
20019           may be temporary glitches in the stream. Instead of an error
20020           message, post a warning message on the bus for every N decoding
20021           errors. Fixes #370020.
20022
20023 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20024
20025           configure.ac: Convert to new AG_GST style.
20026           Original commit message from CVS:
20027           * configure.ac:
20028           Convert to new AG_GST style.
20029
20030 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20031
20032           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20033           Original commit message from CVS:
20034           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20035           (gst_lame_setup):
20036           Display sensible defaults and limits for the
20037           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20038           property - it's supposed to be a boolean 0/1 value.
20039
20040 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20041
20042           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20043           Original commit message from CVS:
20044           * ext/lame/gstlame.c:
20045           Initialise the variables so gcc doesn't complain about possibly
20046           uninitialised uses, even though they can't actually happen.
20047
20048 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
20049
20050           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20051           Original commit message from CVS:
20052           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20053           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20054           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20055           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20056           Implement all sample rates.
20057           Implement sample permutation a little smarter avoiding a memcpy.
20058           Fix timestamps, use segments, fix seeking.
20059
20060 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
20061
20062           Document siddec.
20063           Original commit message from CVS:
20064           * docs/plugins/Makefile.am:
20065           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20066           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20067           * docs/plugins/inspect/plugin-siddec.xml:
20068           * ext/sidplay/gstsiddec.cc:
20069           * ext/sidplay/gstsiddec.h:
20070           Document siddec.
20071
20072 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20073
20074           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
20075           Original commit message from CVS:
20076           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20077           (gst_lame_set_property), (gst_lame_setup):
20078           Fix up bitrate checking macro.  Make it give us a
20079           GST_ELEMENT_WARNING message so the application has a chance of
20080           reporting this to the user.  Move the checking to _setup, so we
20081           are sure it runs in the READY state, when we hope to have a pipeline
20082           and a bus that is not flushing.
20083           This fixes e.g. using 96 kbit/sec as a bitrate.
20084
20085 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20086
20087           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20088           Original commit message from CVS:
20089           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20090           (gst_asf_demux_process_advanced_mutual_exclusion),
20091           (gst_asf_demux_process_queued_extended_stream_objects),
20092           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20093           * gst/asfdemux/gstasfdemux.h:
20094           Parse advanced mutual exclusion object and only add pads for
20095           'hidden' streams (those in an extended stream header) that are
20096           mutually exclusive with an already existing 'main stream' if
20097           the broadcasting flag is not set. If the broadcasting flag is set,
20098           assume that data for this stream isn't sent. (This should ideally be
20099           solved better by making playbin more robust against this and/or by
20100           making mmssrc send some information downstream about which streams
20101           will be streamed). Fixes #353116.
20102
20103 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20104
20105           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20106           Original commit message from CVS:
20107           * gst/synaesthesia/gstsynaesthesia.c:
20108           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20109           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20110           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20111           (synaescope32), (synaescope_set_data), (synaesthesia_update),
20112           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20113           * gst/synaesthesia/synaescope.h:
20114           Move all the mutable engine state into a structure so that
20115           multiple element instances can run without interfering.
20116
20117 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20118
20119           Add crossreferences to glib/gobject/gstream docs.
20120           Original commit message from CVS:
20121           * configure.ac:
20122           * docs/plugins/Makefile.am:
20123           Add crossreferences to glib/gobject/gstream docs.
20124
20125 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20126
20127           gst/synaesthesia/: More source cleanups and add FIXME comments.
20128           Original commit message from CVS:
20129           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20130           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20131           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20132           (plugin_init):
20133           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20134           (synaescope8):
20135           More source cleanups and add FIXME comments.
20136
20137 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
20138
20139           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20140           Original commit message from CVS:
20141           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20142           Use gst_guint64_to_gdouble for conversions.
20143           * gst/synaesthesia/synaescope.c:
20144           Define M_PI and do not include <pthread.h> and
20145           <sys/time.h> for G_OS_WIN32
20146           * win32/vs6/libgstrealmedia.dsp:
20147           * win32/vs6/synaesthesia.dsp:
20148           Update projects files.
20149           * win32/common/config.h.in:
20150           Add config.h.in for autogen of config.h
20151
20152 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20153
20154           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20155           Original commit message from CVS:
20156           * configure.ac:
20157           Add --enable-experimental support. Activate synaesthesia when building
20158           with --enable-experimental. Fix --enable external configure switch
20159           description.
20160
20161 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20162
20163           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20164           Original commit message from CVS:
20165           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20166           (gst_lame_change_state):
20167           * ext/lame/gstlame.h:
20168           On receiving EOS, we try to push a last buffer with the remaining
20169           samples. Don't do that if we got an unclean flow return on the last
20170           gst_pad_push(), downstream might not handle this very gracefully
20171           (see #403168).
20172           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20173           Pass flow returns upstream (helps #403168).
20174
20175 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20176
20177           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20178           Original commit message from CVS:
20179           * gst/synaesthesia/gstsynaesthesia.c:
20180           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20181           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20182           (gst_synaesthesia_chain), (plugin_init):
20183           check result of gst_pad_push() in _chain.
20184
20185 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20186
20187           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20188           Original commit message from CVS:
20189           * gst/synaesthesia/Makefile.am:
20190           * gst/synaesthesia/gstsynaesthesia.c:
20191           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20192           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20193           (gst_synaesthesia_chain), (plugin_init):
20194           * gst/synaesthesia/synaescope.c:
20195           * gst/synaesthesia/synaescope.h:
20196           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20197           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20198           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20199           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20200           possible leak in _chain. (#356882)
20201
20202 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20203
20204           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20205           Original commit message from CVS:
20206           * gst/asfdemux/asfheaders.c:
20207           * gst/asfdemux/asfheaders.h:
20208           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20209           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20210           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20211           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20212           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20213           (gst_asf_demux_process_ext_content_desc),
20214           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20215           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20216           (gst_asf_demux_process_bitrate_props_object),
20217           (gst_asf_demux_process_header_ext),
20218           (gst_asf_demux_process_language_list),
20219           (gst_asf_demux_process_ext_stream_props),
20220           (gst_asf_demux_process_queued_extended_stream_objects),
20221           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20222           * gst/asfdemux/gstasfdemux.h:
20223           Refactor and clean up header parsing and chain function a bit; get
20224           rid of some cruft; make header parsing a tad more robust, fixing
20225           #403188.
20226
20227 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20228
20229           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20230           Original commit message from CVS:
20231           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20232           Post an error if we receive an EOS event while still waiting for the
20233           ASF header object to come through.
20234
20235 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
20236
20237           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20238           Original commit message from CVS:
20239           Patch by: Xavier B. <xavierb gmail com>
20240           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20241           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20242           (gst_asf_demux_process_ext_content_desc),
20243           (gst_asf_demux_process_data),
20244           (gst_asf_demux_process_language_list),
20245           (gst_asf_demux_process_ext_stream_props),
20246           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20247           Guard places where we assume that a certain amount of data is
20248           available better against less data being available (should fix
20249           infamous assertion crasher bug #336370). Also fixes a small
20250           memory leak.
20251
20252 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20253
20254           gst/realmedia/: Add demuxer for RealAudio files (#349779).
20255           Original commit message from CVS:
20256           * gst/realmedia/Makefile.am:
20257           * gst/realmedia/rademux.c:
20258           * gst/realmedia/rademux.h:
20259           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20260           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20261           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20262           * gst/realmedia/rmutils.h:
20263           Add demuxer for RealAudio files (#349779).
20264
20265 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
20266
20267           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20268           Original commit message from CVS:
20269           * Makefile.am:
20270           Add win32/MANIFEST to EXTRA_DIST so win32 files will
20271           be include in the next release.
20272           * win32/MANIFEST:
20273           Remove win32/common/config.h is which is not autogenerated yet.
20274
20275 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20276
20277           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20278           Original commit message from CVS:
20279           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20280           warn when outgoing sample rate is different from incoming
20281
20282 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20283
20284           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20285           Original commit message from CVS:
20286           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20287           All sample-rates < 32khz come from the LSF extensions, which only
20288           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20289           Use gst_util_uint64_scale because we can.
20290
20291 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20292
20293           tests/check/elements/amrnbenc.c: and fix compilation of this test
20294           Original commit message from CVS:
20295           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20296           (cleanup_amrnbenc):
20297           and fix compilation of this test
20298
20299 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20300
20301           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20302           Original commit message from CVS:
20303           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20304           (cleanup_amrnbenc):
20305           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20306           (cleanup_mpeg2dec):
20307           re-apply as it was -bad and not -ugly that is frozen, doh
20308
20309 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20310
20311           tests/check/elements/: revert my freeze breakage
20312           Original commit message from CVS:
20313           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20314           (cleanup_amrnbenc):
20315           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20316           (cleanup_mpeg2dec):
20317           revert my freeze breakage
20318
20319 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20320
20321           gst/asfdemux/gstasfdemux.c: add a comment about a future change
20322           Original commit message from CVS:
20323           * gst/asfdemux/gstasfdemux.c:
20324           (gst_asf_demux_get_gst_tag_from_tag_name),
20325           (gst_asf_demux_process_ext_content_desc):
20326           add a comment about a future change
20327           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20328           (cleanup_amrnbenc):
20329           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20330           (cleanup_mpeg2dec):
20331           consistent pad (de)activation
20332
20333 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20334
20335           gst/asfdemux/gstasfdemux.c: Update query_types function too.
20336           Original commit message from CVS:
20337           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20338           Update query_types function too.
20339
20340 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20341
20342           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20343           Original commit message from CVS:
20344           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20345           (gst_rmdemux_src_query_types):
20346           Implement SEEKING query, make query function thread-safe.
20347
20348 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20349
20350           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20351           Original commit message from CVS:
20352           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20353           Use alignment-safe macros here too (subbuffers ...); guard against
20354           hypothetical memory access beyond our given buffer in the case
20355           where the buffer size is not a multiple of 2.
20356
20357 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
20358
20359           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20360           Original commit message from CVS:
20361           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20362           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20363           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20364           * gst/asfdemux/gstasfdemux.h:
20365           Don't crash in the seek event handling code when playtime is 0,
20366           as may be the case with live streams (#386218). Implement SEEKING
20367           query so applications can query seekability without second-guessing
20368           based on whether we have a duration or not.
20369
20370 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20371
20372           add doap file
20373           Original commit message from CVS:
20374           * Makefile.am:
20375           * gst-plugins-ugly.doap:
20376           * gst-plugins-ugly.spec.in:
20377           add doap file
20378
20379 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
20380
20381           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20382           Original commit message from CVS:
20383           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20384           Use our alignment-safe macros here too, since we can't assume that
20385           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20386           here).
20387
20388 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20389
20390           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20391           Original commit message from CVS:
20392           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20393           Also, don't read the index for a stream a second time when
20394           operating in pull-mode and reaching the end of the file.
20395
20396 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20397
20398           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20399           Original commit message from CVS:
20400           Patch by: Roland Kay  <roland.kay at ox compsoc net>
20401           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20402           Don't leak stream index (#385292).
20403
20404 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20405
20406           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20407           Original commit message from CVS:
20408           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20409           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20410           (gst_lame_setup):
20411           * ext/lame/gstlame.h:
20412           Fix leak (by calling lame_init_params() before lame_close()); handle
20413           NULL return from lame_init() more gracefully. Fixes #385311.
20414
20415 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20416
20417           configure.ac: Back to CVS
20418           Original commit message from CVS:
20419           * configure.ac:
20420           Back to CVS
20421
20422 === release 0.10.5 ===
20423
20424 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20425
20426         * ChangeLog:
20427         * NEWS:
20428         * RELEASE:
20429         * configure.ac:
20430         * docs/plugins/gst-plugins-ugly-plugins.args:
20431         * docs/plugins/inspect/plugin-a52dec.xml:
20432         * docs/plugins/inspect/plugin-asf.xml:
20433         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20434         * docs/plugins/inspect/plugin-dvdsub.xml:
20435         * docs/plugins/inspect/plugin-iec958.xml:
20436         * docs/plugins/inspect/plugin-lame.xml:
20437         * docs/plugins/inspect/plugin-mad.xml:
20438         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20439         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20440         * docs/plugins/inspect/plugin-mpegstream.xml:
20441         * docs/plugins/inspect/plugin-siddec.xml:
20442           Release 0.10.5
20443           Original commit message from CVS:
20444           Release 0.10.5
20445
20446 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
20447
20448           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
20449           Original commit message from CVS:
20450           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20451           to in the previous checkin.  see #385192.  You can have your
20452           cheese back now.
20453
20454 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
20455
20456           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
20457           Original commit message from CVS:
20458           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20459           from the dereferenced integer, not the pointer itself.  Fixes
20460           #385192.
20461           I'm takin ur cheese!
20462
20463 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
20464
20465         * ChangeLog:
20466           ChangeLog surgery: fix bug number
20467           Original commit message from CVS:
20468           ChangeLog surgery: fix bug number
20469
20470 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20471
20472           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20473           Original commit message from CVS:
20474           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20475           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20476           For version 4 streams, read the extra codec data size from the
20477           header instead of assuming it is always 16 (also read it from the
20478           right position) (#384989). For version 4 and 5 streams, check that
20479           the specified extra codec data size doesn't make us read beyond the
20480           chunk boundary (#384989).
20481
20482 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20483
20484         * po/af.po:
20485         * po/az.po:
20486         * po/cs.po:
20487         * po/en_GB.po:
20488         * po/hu.po:
20489         * po/it.po:
20490         * po/nb.po:
20491         * po/nl.po:
20492         * po/or.po:
20493         * po/sq.po:
20494         * po/sr.po:
20495         * po/sv.po:
20496         * po/uk.po:
20497         * po/vi.po:
20498           Update .po files
20499           Original commit message from CVS:
20500           Update .po files
20501
20502 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20503
20504           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20505           Original commit message from CVS:
20506           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20507           Cosmetic changes: fix misleading debug statement, update
20508           comment, add cast.
20509
20510 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20511
20512           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20513           Original commit message from CVS:
20514           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20515           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20516           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20517           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20518           * ext/mpeg2dec/gstmpeg2dec.h:
20519           Align buffers to a 16 byte boundary so the altivec optimisations
20520           don't crash. Fixes #327350.
20521
20522 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20523
20524           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20525           Original commit message from CVS:
20526           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20527           The availability of extra codec data isn't something that
20528           warrants debug messages at WARNING level (see #376958).
20529
20530 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20531
20532           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20533           Original commit message from CVS:
20534           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20535           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20536           (gst_dvd_demux_send_subbuffer):
20537           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20538           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20539           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20540           (gst_mpeg_demux_send_subbuffer):
20541           * gst/mpegstream/gstmpegdemux.h:
20542           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20543           (gst_mpeg_parse_chain):
20544           Fix flow value combination; this fixes playbin/totem locking up if
20545           a VobSub file is specified as subtitle file (#334322). Flow value
20546           combination should only happen once we are fairly sure we've got all
20547           pads that are available for now. Since there isn't a well-specified
20548           time when this is the case in MPEG, we'll just assume this is the
20549           case once there has been a certain number of packets for each
20550           stream we've found so far.
20551
20552 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
20553
20554           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20555           Original commit message from CVS:
20556           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20557           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20558           Simplify the framerate code and support more framerates. Fixes #361584.
20559
20560 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20561
20562           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20563           Original commit message from CVS:
20564           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20565           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20566           Fix minor memleak when creating pads from static pad templates (#369627).
20567           * tests/check/Makefile.am:
20568           * tests/check/elements/.cvsignore:
20569           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20570           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20571           Add unit tests for mpeg2dec (#369627).
20572
20573 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20574
20575         * ChangeLog:
20576           give credit
20577           Original commit message from CVS:
20578           give credit
20579
20580 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
20581
20582           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20583           Original commit message from CVS:
20584           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20585           (gst_lame_change_state):
20586           * ext/lame/gstlame.h:
20587           Make lame timestamp flushed eos buffer by some additional timestamp
20588           accounting. Fixes #374760.
20589
20590 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
20591
20592           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20593           Original commit message from CVS:
20594           * gst/mpegaudioparse/gstmpegaudioparse.c:
20595           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20596           (gst_mp3parse_init), (gst_mp3parse_dispose),
20597           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20598           (gst_mp3parse_change_state):
20599           * gst/mpegaudioparse/gstmpegaudioparse.h:
20600           Make timestamp handling in mp3parse saner; now works for at least
20601           simple cases.
20602
20603 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
20604
20605           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20606           Original commit message from CVS:
20607           * gst/mpegaudioparse/Makefile.am:
20608           * gst/mpegaudioparse/gstmpegaudioparse.c:
20609           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20610           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20611           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20612           (gst_mp3parse_change_state), (plugin_init):
20613           * gst/mpegaudioparse/gstmpegaudioparse.h:
20614           Bring mp3parse into the 21st century.
20615           Use its own debug category, use gstadapter, format nicely to 80
20616           columns, and fix incorrect handling of 32 kHz and less files.
20617
20618 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
20619
20620           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20621           Original commit message from CVS:
20622           Patch by: Sebastian Droege <slomo at ubuntu dot com>
20623           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20624           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20625           * ext/mpeg2dec/gstmpeg2dec.h:
20626           libmpeg2 requires its output buffers to start at a 16byte aligned
20627           address or the altivec optimizations will explode.
20628
20629 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20630
20631           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20632           Original commit message from CVS:
20633           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20634           * ext/cdio/gstcdio.h:
20635           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20636           Move CD-TEXT utility function into common file so it can also be
20637           used by a future cdioparanoiasrc.
20638
20639 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20640
20641           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20642           Original commit message from CVS:
20643           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20644           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20645           information (fixes #340433).
20646
20647 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
20648
20649           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20650           Original commit message from CVS:
20651           Patch by: Josep Torra Valles  <josep at fluendo com>
20652           * gst/iec958/ac3_padder.c: (ac3p_init):
20653           * gst/mpegstream/gstmpegparse.c:
20654           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20655           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20656           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20657           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20658           (gst_rmdemux_parse_packet):
20659           Misc. fixes for problems discovered by Forte (different return types
20660           in function declaration and definition, pointer arithmetics with
20661           void pointers). Fixes #362639.
20662
20663 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20664
20665           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20666           Original commit message from CVS:
20667           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20668           Don't announce audio or subtitle streams that aren't really present,
20669           it makes dvddemux create pads that will never carry any data, which
20670           is not good.
20671
20672 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20673
20674           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20675           Original commit message from CVS:
20676           * ext/lame/gstlame.c: (gst_lame_set_property):
20677           Round up not allowed bitrates to the next higher allowed one
20678           (Closes: #361140).
20679
20680 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
20681
20682           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20683           Original commit message from CVS:
20684           * docs/plugins/Makefile.am:
20685           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20686           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20687           * ext/lame/gstlame.c: (gst_lame_class_init):
20688           * ext/lame/gstlame.h:
20689           Add docs for lame and lame to docs. Specify allowed bitrates
20690           in the properties description (#361140). Canonicalise object
20691           property names (ie. use hyphen instead of underscore).
20692           * docs/plugins/inspect/plugin-a52dec.xml:
20693           * docs/plugins/inspect/plugin-amrnb.xml:
20694           * docs/plugins/inspect/plugin-asf.xml:
20695           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20696           * docs/plugins/inspect/plugin-dvdread.xml:
20697           * docs/plugins/inspect/plugin-dvdsub.xml:
20698           * docs/plugins/inspect/plugin-iec958.xml:
20699           * docs/plugins/inspect/plugin-lame.xml:
20700           * docs/plugins/inspect/plugin-mad.xml:
20701           * docs/plugins/inspect/plugin-mpeg2dec.xml:
20702           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20703           * docs/plugins/inspect/plugin-mpegstream.xml:
20704           * docs/plugins/inspect/plugin-siddec.xml:
20705           Update version to CVS.
20706
20707 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20708
20709           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
20710           Original commit message from CVS:
20711           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20712           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
20713           (plugin_init):
20714           * po/POTFILES.in:
20715           Add i18n magic to lame plugin. Throw decent error message when we
20716           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
20717
20718 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
20719
20720           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
20721           Original commit message from CVS:
20722           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20723           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
20724           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
20725           Change caps to x-rdt, because it's not x-rtp.
20726           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20727           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
20728           (gst_rmdemux_plugin_init):
20729           Activate pad before adding to the element.
20730           Return the combined stream return values after pad_alloc.
20731
20732 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
20733
20734           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
20735           Original commit message from CVS:
20736           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
20737           * ext/mpeg2dec/gstmpeg2dec.h:
20738           Add some debugging to timestamp handling.
20739           Make sure we don't convert invalid timestamps.
20740
20741 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20742
20743           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
20744           Original commit message from CVS:
20745           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20746           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
20747           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
20748           (gst_dvd_demux_get_subpicture_stream):
20749           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
20750           (gst_mpeg_demux_get_audio_stream),
20751           (gst_mpeg_demux_get_private_stream):
20752           Active pads before adding them to the running element. Don't assert
20753           on non-BYTE format newsegment events in asfdemux.
20754
20755 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
20756
20757           Printf format fixes.
20758           Original commit message from CVS:
20759           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
20760           (gst_dvd_read_src_handle_seek_event):
20761           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
20762           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
20763           * ext/sidplay/gstsiddec.cc:
20764           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
20765           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
20766           (gst_rmdemux_parse_packet):
20767           Printf format fixes.
20768
20769 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
20770
20771           gst/realmedia/: Added RDT depayloader.
20772           Original commit message from CVS:
20773           * gst/realmedia/Makefile.am:
20774           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
20775           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
20776           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
20777           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
20778           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
20779           * gst/realmedia/rdtdepay.h:
20780           Added RDT depayloader.
20781           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
20782           (gst_rmdemux_plugin_init), (plugin_init):
20783           Remove unused function.
20784           Added some more mime-types.
20785
20786 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20787
20788           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
20789           Original commit message from CVS:
20790           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
20791           If an incoming timestamp is within one sample of our current
20792           timestamp, then keep it. This prevents imprecision in the
20793           PTS (which only has 90khz granularity) from affecting our stream.
20794
20795 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
20796
20797           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
20798           Original commit message from CVS:
20799           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20800           Reflow code so that compiler doesn't complain about possible use
20801           of uninitialised variable any longer; but just in case, initialise
20802           it anyway; also take object ref in query function and do peer pad
20803           stuff in a more thread-safe way.
20804
20805 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
20806
20807           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
20808           Original commit message from CVS:
20809           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20810           Init a variable to make compilers happy.
20811
20812 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
20813
20814           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
20815           Original commit message from CVS:
20816           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
20817           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
20818           (gst_dvd_demux_sync_stream_to_time):
20819           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
20820           (gst_mpeg_demux_synchronise_pads),
20821           (gst_mpeg_demux_sync_stream_to_time):
20822           Send newsegment updates for sparse streams (#350778).
20823
20824 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20825
20826           ext/dvdread/dvdreadsrc.c: fix compile warning
20827           Original commit message from CVS:
20828           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
20829           fix compile warning
20830
20831 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20832
20833         * configure.ac:
20834           bump the nano bitches
20835           Original commit message from CVS:
20836           bump the nano bitches
20837
20838 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20839
20840           configure.ac: As another attempt, synaesthesia can be enabled by passing
20841           Original commit message from CVS:
20842           * configure.ac:
20843           As another attempt, synaesthesia can be enabled by passing
20844           --with-plugins="synaesthesia" to configure
20845
20846 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20847
20848           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20849           Original commit message from CVS:
20850           * configure.ac:
20851           Don't build synaesthesia by default, until someone confirms that it
20852           is okay (filed as #356882)
20853
20854 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20855
20856           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
20857           Original commit message from CVS:
20858           * configure.ac:
20859           Don't build synaesthesia by default, until someone confirms that it
20860           is okay (filed as #356882)
20861
20862 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20863
20864           Port synaesthesia.
20865           Original commit message from CVS:
20866           * configure.ac:
20867           * gst/synaesthesia/Makefile.am:
20868           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20869           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20870           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20871           (gst_synaesthesia_change_state), (plugin_init):
20872           Port synaesthesia.
20873
20874 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20875
20876           More G_OBJECT macro fixing.
20877           Original commit message from CVS:
20878           * ext/mad/gstid3tag.c:
20879           * gst/mpegstream/gstrfc2250enc.h:
20880           * gst/synaesthesia/gstsynaesthesia.c:
20881           More G_OBJECT macro fixing.
20882
20883 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
20884
20885           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
20886           Original commit message from CVS:
20887           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
20888           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
20889           Fix initialisation dummy buffer, the offsets are relative to the start
20890           of the buffers. Fixes #356004.
20891
20892 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
20893
20894         * gst-plugins-ugly.spec.in:
20895           update spec file
20896           Original commit message from CVS:
20897           update spec file
20898
20899 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20900
20901           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
20902           Original commit message from CVS:
20903           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20904           Add convert query (needed for later when we just operate in time
20905           format and let the base source class handle all the seeking stuff).
20906
20907 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20908
20909           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
20910           Original commit message from CVS:
20911           * gst/asfdemux/gstasfdemux.c:
20912           (gst_asf_demux_get_gst_tag_from_tag_name),
20913           (gst_asf_demux_process_ext_content_desc):
20914           Erm, lets properly fix it. The only non-text tag that we support is
20915           the track-number and that is an UINT. asfdemux was returning a GValue
20916           initialized as INT. Further the Track and not the TrackNumber tag
20917           (the latter is a string too).
20918
20919 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20920
20921           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
20922           Original commit message from CVS:
20923           * gst/asfdemux/gstasfdemux.c:
20924           (gst_asf_demux_get_gst_tag_from_tag_name),
20925           (gst_asf_demux_process_ext_content_desc):
20926           Skip tags that are unknown (was producing an uninialized GValue).
20927
20928 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
20929
20930           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
20931           Original commit message from CVS:
20932           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
20933           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
20934           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
20935           (gst_a52dec_set_property), (gst_a52dec_get_property):
20936           * ext/a52dec/gsta52dec.h:
20937           Patch from from Michal Benes <michal.benes@itonis.tv>:
20938           Add two things to a52dec: configure the exact output format for ac3
20939           decoding through properties, if desired.
20940           By default, configure an output format preferred by downstream. Now
20941           that audioconvert lists caps by preference, this means that a52dec
20942           can do downmixing (iff required) rather than audioconvert, so it can
20943           use the ac3 downmix levels from the bitstream.
20944
20945 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20946
20947           Add missing GST_LIBS to the link flags
20948           Original commit message from CVS:
20949           * ext/lame/Makefile.am:
20950           * ext/mpeg2dec/Makefile.am:
20951           * gst/dvdlpcmdec/Makefile.am:
20952           * gst/dvdsub/Makefile.am:
20953           * gst/mpegaudioparse/Makefile.am:
20954           Add missing GST_LIBS to the link flags
20955
20956 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20957
20958           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20959           Original commit message from CVS:
20960           * configure.ac:
20961           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
20962
20963 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20964
20965           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
20966           Original commit message from CVS:
20967           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
20968           fix build for debug disabled
20969
20970 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20971
20972           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
20973           Original commit message from CVS:
20974           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20975           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
20976           Use static pad templates with ANY caps for the source pads for
20977           simplicity and to avoid warnings when creating pads for unhandled
20978           codec IDs (#351795).
20979
20980 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
20981
20982           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
20983           Original commit message from CVS:
20984           Patch by: Michal Benes <michal dot benes at itonis dot tv>
20985           * ext/mad/gstmad.c: (gst_mad_chain):
20986           Fix timestamping in mad by only activating a new timestamp when the
20987           previous frame has been decoded. Fixes #350723.
20988           Also clean up some of the non fatal warnings when the input buffer is
20989           too small to decode a header.
20990
20991 === release 0.10.4 ===
20992
20993 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20994
20995         * ChangeLog:
20996         * NEWS:
20997         * RELEASE:
20998         * configure.ac:
20999         * docs/plugins/gst-plugins-ugly-plugins.args:
21000         * docs/plugins/inspect/plugin-a52dec.xml:
21001         * docs/plugins/inspect/plugin-amrnb.xml:
21002         * docs/plugins/inspect/plugin-asf.xml:
21003         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21004         * docs/plugins/inspect/plugin-dvdread.xml:
21005         * docs/plugins/inspect/plugin-dvdsub.xml:
21006         * docs/plugins/inspect/plugin-iec958.xml:
21007         * docs/plugins/inspect/plugin-lame.xml:
21008         * docs/plugins/inspect/plugin-mad.xml:
21009         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21010         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21011         * docs/plugins/inspect/plugin-mpegstream.xml:
21012         * docs/plugins/inspect/plugin-rmdemux.xml:
21013         * docs/plugins/inspect/plugin-siddec.xml:
21014           releasing 0.10.4
21015           Original commit message from CVS:
21016           releasing 0.10.4
21017
21018 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21019
21020         * po/af.po:
21021         * po/az.po:
21022         * po/cs.po:
21023         * po/en_GB.po:
21024         * po/hu.po:
21025         * po/it.po:
21026         * po/nb.po:
21027         * po/nl.po:
21028         * po/or.po:
21029         * po/sq.po:
21030         * po/sr.po:
21031         * po/sv.po:
21032         * po/uk.po:
21033         * po/vi.po:
21034           Update .po files
21035           Original commit message from CVS:
21036           Update .po files
21037
21038 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
21039
21040           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21041           Original commit message from CVS:
21042           Patch by: Wim Taymans <wim at fluendo dot com>
21043           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21044           Instead of forwarding the event in the wrong format, unref it and set
21045           a boolean that we still need to send it in the streaming thread.
21046           Fixes #350554
21047
21048 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21049
21050           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21051           Original commit message from CVS:
21052           Patch by: Edward Hervey (edward at fluendo dot com)
21053           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21054           Put debug category initialization before use of GST_DEBUG, in order
21055           to remove a fatal warning.  Fixes #350895
21056
21057 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21058
21059           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21060           Original commit message from CVS:
21061           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21062           Set rank to NONE for the time being until we make playbin handle
21063           subtitle pictures again (dvdsubdec seems to be a bit shaky at
21064           times when seeking, so it's probably better if it doesn't get
21065           autoplugged for the time being).
21066
21067 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21068
21069           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21070           Original commit message from CVS:
21071           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21072           (gst_rmdemux_parse_mdpr):
21073           Handle audio streams with stream_version 3 properly; warn about
21074           unknown stream versions; handle unknown fourccs a tad more
21075           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21076           with GST_FOURCC_FORMAT.
21077
21078 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21079
21080           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21081           Original commit message from CVS:
21082           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21083           Error out properly if this is an interactive DVD (fixes #345694).
21084
21085 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21086
21087           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21088           Original commit message from CVS:
21089           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21090           When the first_access is 1 or 0, we should copy the timestamp from
21091           the incoming buffer if there is one.
21092
21093 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21094
21095           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21096           Original commit message from CVS:
21097           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21098           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21099           Use GST_ELEMENT_ERROR for error reporting; post errors in some
21100           more places; remove superfluous newlines from debug statements.
21101
21102 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
21103
21104           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21105           Original commit message from CVS:
21106           Patch by: Frédéric Riss  <frederic.riss at gmail com>
21107           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21108           Don't set negative durations on outgoing buffers (#350044),
21109           which happens when you use macros that got changed during
21110           the last unstable cycle because they were thought not to
21111           be used anywhere.
21112
21113 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21114
21115           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21116           Original commit message from CVS:
21117           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21118           (gst_dvd_read_src_goto_chapter),
21119           (gst_dvd_read_src_get_chapter_starts),
21120           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21121           (gst_dvd_read_src_get_time_for_sector),
21122           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21123           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21124           (gst_dvd_read_src_goto_sector):
21125           * ext/dvdread/dvdreadsrc.h:
21126           Add basic support for time-based seeking; set timestamps on
21127           outgoing buffers if we have them; create table with
21128           chapter to time mapping when opening a title; rename
21129           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21130           make it take an explicit pgc argument; fix up some debugging
21131           messages so that title/chapter numbers are printed as starting
21132           from 1 for easier readability.
21133
21134 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
21135
21136           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21137           Original commit message from CVS:
21138           * gst/realmedia/Makefile.am:
21139           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21140           (gst_rmdemux_parse_cont):
21141           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21142           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21143           * gst/realmedia/rmutils.h:
21144           Factor out some code into rmutils.[ch]; when reading
21145           strings, don't read beyond the available data; read
21146           metadata strings correctly (string length is 16 bits
21147           here, not just 8).
21148
21149 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21150
21151           Fix dist by including gst-libs/
21152           Original commit message from CVS:
21153           * Makefile.am:
21154           * configure.ac:
21155           * gst/asfdemux/gstasfdemux.c:
21156           Fix dist by including gst-libs/
21157
21158 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21159
21160           Make custom error messages translatable.
21161           Original commit message from CVS:
21162           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21163           * po/POTFILES.in:
21164           Make custom error messages translatable.
21165           * gst/asfdemux/gstasf.c: (plugin_init):
21166           Remove setlocale() call, doesn't seem to be needed or recommended for
21167           plugins, at least not according to gstreamer/docs/random/i18n.
21168
21169 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21170
21171           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21172           Original commit message from CVS:
21173           * gst/asfdemux/Makefile.am:
21174           * gst/asfdemux/asfheaders.c:
21175           * gst/asfdemux/asfheaders.h:
21176           * gst/asfdemux/gstasf.c: (plugin_init):
21177           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21178           Error out when the stream is encrypted (rather than feeding
21179           garbage to the decoders). Fixes #349025.
21180
21181 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21182
21183           Add/enable autofoo magic for translations.
21184           Original commit message from CVS:
21185           * Makefile.am:
21186           * autogen.sh:
21187           * configure.ac:
21188           * po/POTFILES.in:
21189           Add/enable autofoo magic for translations.
21190
21191 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
21192
21193           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21194           Original commit message from CVS:
21195           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21196           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21197           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21198           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21199           Don't leak streams, strings or caps. Get rid of unnecessary
21200           getcaps() function.
21201
21202 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21203
21204           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21205           Original commit message from CVS:
21206           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21207           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21208           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21209           (gst_rmdemux_stream_clear_cached_subpackets),
21210           (gst_rmdemux_descramble_cook_audio),
21211           (gst_rmdemux_descramble_dnet_audio),
21212           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21213           Descramble cook audio streams before sending them to the
21214           decoder. Fixes #347292.
21215           Also miscellaneous clean-ups and log-level changes.
21216
21217 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21218
21219           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21220           Original commit message from CVS:
21221           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
21222           * ext/lame/gstlame.c: (gst_lame_setup):
21223           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21224
21225 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
21226
21227           ext/sidplay/gstsiddec.*: Remove old metadata thing.
21228           Original commit message from CVS:
21229           * ext/sidplay/gstsiddec.cc:
21230           * ext/sidplay/gstsiddec.h:
21231           Remove old metadata thing.
21232
21233 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21234
21235           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21236           Original commit message from CVS:
21237           * gst/asfdemux/gstasfdemux.c:
21238           (gst_asf_demux_get_ext_stream_props_for_stream),
21239           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21240           Find language codes for audio streams if they are available.
21241
21242 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21243
21244           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21245           Original commit message from CVS:
21246           * gst/asfdemux/asfheaders.h:
21247           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21248           (gst_asf_demux_process_stream),
21249           (gst_asf_demux_process_language_list),
21250           (gst_asf_demux_process_ext_stream_props),
21251           (gst_asf_demux_process_queued_extended_stream_objects),
21252           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21253           * gst/asfdemux/gstasfdemux.h:
21254           Parse extended stream properties objects and stream objects
21255           hidden inside them (but delay creation of the appropriate
21256           pads until after all the 'normal' stream objects have been
21257           dealt with) (#343763). Also parse language list object.
21258
21259 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21260
21261           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21262           Original commit message from CVS:
21263           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21264           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21265           (find_seek_offset_time), (gst_rmdemux_perform_seek),
21266           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21267           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21268           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21269           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21270           * gst/realmedia/rmdemux.h:
21271           Cleanups, use GstSegment for seeking.
21272           Fix error handling.
21273           Combine flow return from all streams.
21274
21275 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21276
21277           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21278           Original commit message from CVS:
21279           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21280           Remove g_assert that shouldn't be there.
21281
21282 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
21283
21284           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21285           Original commit message from CVS:
21286           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21287           Fix refcounting when cropping. Fixes #341677.
21288
21289 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
21290
21291           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21292           Original commit message from CVS:
21293           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21294           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21295           (gst_asf_demux_process_segment):
21296           Fix typo. Closes #347029.
21297
21298 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21299
21300           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21301           Original commit message from CVS:
21302           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21303           Skip chunks for unknown streams properly. Fixes broken sound
21304           and/or video for files that have additional streams that
21305           we don't recognise yet (e.g. if they are embedded in extended
21306           stream properties). Partly fixes #343763.
21307
21308 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21309
21310           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21311           Original commit message from CVS:
21312           * gst/asfdemux/asfheaders.c:
21313           * gst/asfdemux/asfheaders.h:
21314           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21315           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21316           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21317           (gst_asf_demux_change_state):
21318           * gst/asfdemux/gstasfdemux.h:
21319           Add some more GUIDs and make debug log more readable
21320           and easier to follow when parsing the headers.
21321
21322 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
21323
21324           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21325           Original commit message from CVS:
21326           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21327           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21328           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21329           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21330           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21331           * ext/dvdread/dvdreadsrc.h:
21332           Rewrite seeking code and make seeking in DVDs work (#337834).
21333
21334 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21335
21336           autogen.sh: Check for automake-1.9 as well.
21337           Original commit message from CVS:
21338           * autogen.sh:
21339           Check for automake-1.9 as well.
21340
21341 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21342
21343           ext/dvdread/dvdreadsrc.c: Make check stronger.
21344           Original commit message from CVS:
21345           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21346           Make check stronger.
21347
21348 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21349
21350           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21351           Original commit message from CVS:
21352           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21353           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21354           (gst_asf_demux_push_buffer):
21355           * gst/asfdemux/gstasfdemux.h:
21356           Handle unknown codec IDs/fourccs properly (#345879); send tag
21357           events after newsegment event; fix use of GST_FOURCC_FORMAT
21358           macro.
21359
21360 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21361
21362           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21363           Original commit message from CVS:
21364           * ext/a52dec/gsta52dec.c: (plugin_init):
21365           Call the channel positions get_type() method in plugin_init
21366           to ensure that it isn't simultaneously called later from
21367           multiple threads.
21368
21369 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21370
21371           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21372           Original commit message from CVS:
21373           * gst/mpegstream/gstmpegpacketize.c:
21374           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21375           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21376           Also flush packetizer cache when we get a buffer that has the
21377           DISCONT flag set; update current byte position from buffer
21378           offset after a flush.
21379
21380 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21381
21382           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21383           Original commit message from CVS:
21384           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21385           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21386           (gst_mpeg_packetize_read):
21387           * gst/mpegstream/gstmpegpacketize.h:
21388           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21389           (gst_mpeg_parse_change_state):
21390           Flush packetizer cache when we get a FLUSH_STOP event;
21391           remove unused source pad member from packetizer; add debug
21392           category for packetizer.
21393
21394 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21395
21396           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21397           Original commit message from CVS:
21398           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21399           Treat dual-mono as stereo. It should really be output on 2 separate
21400           pads, but isn't for now.
21401
21402 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21403
21404           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21405           Original commit message from CVS:
21406           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21407           Assume 4:3 DAR rather than 4:3 PAR (#345184).
21408
21409 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21410
21411           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21412           Original commit message from CVS:
21413           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21414           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21415           any PAR whatsoever (rather than using 0/0, which will lead to
21416           an abort later on). Fixes #345184.
21417
21418 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
21419
21420           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21421           Original commit message from CVS:
21422           Patch by: Michael Dominic K.  < mdk at mdk org pl>
21423           * ext/mad/gstmad.c: (gst_mad_chain):
21424           Send newsegment event before calling
21425           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21426           in connection with pad blocking (#342594). While we're at it,
21427           do some minor clean-ups.
21428
21429 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21430
21431           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21432           Original commit message from CVS:
21433           * configure.ac:
21434           Fix --disable-external (can't set conditionals conditionally,
21435           #343602).
21436
21437 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21438
21439           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21440           Original commit message from CVS:
21441           * ext/a52dec/Makefile.am:
21442           ... and then he said "When you go and fix the build you
21443           better make sure you have some spare backslashes in your
21444           pocket".
21445
21446 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
21447
21448           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21449           Original commit message from CVS:
21450           * ext/sidplay/gstsiddec.cc:
21451           Fix copyright, email addresses and descriptions.
21452           Use saner defaults for arguments. Fixes #344667.
21453           constify some stuff.
21454           Fix memleaks.
21455           Add tags.
21456           Fix negotiation to do mono/44100 by default.
21457           Post error messages.
21458           Use _scale_int where possible.
21459
21460 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
21461
21462           ext/dvdnav/.cvsignore: More ignore
21463           Original commit message from CVS:
21464           * ext/dvdnav/.cvsignore:
21465           More ignore
21466
21467 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21468
21469           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21470           Original commit message from CVS:
21471           * tests/check/elements/amrnbenc.c: (push_data):
21472           Init memory before feeding it to the encoder to make
21473           the valgrind test succeed.
21474
21475 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
21476
21477           gst/asfdemux/.cvsignore: More ignore
21478           Original commit message from CVS:
21479           * gst/asfdemux/.cvsignore:
21480           More ignore
21481
21482 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21483
21484           .cvsignore: Ignore files generated by 'make dist'.
21485           Original commit message from CVS:
21486           * .cvsignore:
21487           Ignore files generated by 'make dist'.
21488
21489 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21490
21491           update build files
21492           Original commit message from CVS:
21493           * autogen.sh:
21494           * configure.ac:
21495           * ext/a52dec/Makefile.am:
21496           * ext/dvdnav/Makefile.am:
21497           * ext/dvdread/Makefile.am:
21498           * ext/lame/Makefile.am:
21499           * ext/mad/Makefile.am:
21500           * ext/mpeg2dec/Makefile.am:
21501           * ext/sidplay/Makefile.am:
21502           update build files
21503
21504 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21505
21506           autogen.sh: require am17
21507           Original commit message from CVS:
21508           * autogen.sh:
21509           require am17
21510           * configure.ac:
21511           * ext/annodex/Makefile.am:
21512           * ext/cdio/Makefile.am:
21513           * ext/dv/Makefile.am:
21514           * ext/esd/Makefile.am:
21515           * ext/flac/Makefile.am:
21516           * ext/gdk_pixbuf/Makefile.am:
21517           * ext/ladspa/Makefile.am:
21518           * ext/libcaca/Makefile.am:
21519           * ext/speex/Makefile.am:
21520           * ext/taglib/Makefile.am:
21521           * sys/oss/Makefile.am:
21522           * sys/sunaudio/Makefile.am:
21523           * sys/ximage/Makefile.am:
21524           clean up build further
21525
21526 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
21527
21528           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21529           Original commit message from CVS:
21530           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21531           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21532           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21533           (gst_mpeg2dec_change_state):
21534           * ext/mpeg2dec/gstmpeg2dec.h:
21535           Simplify and don't leak our buffer pool.
21536           Use _scale_int.
21537           Remove unfixed bug number from previous ChangeLog entry.
21538
21539 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21540
21541           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21542           Original commit message from CVS:
21543           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21544           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21545           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21546           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21547           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21548           (handle_sequence), (handle_picture), (handle_slice),
21549           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21550           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21551           * ext/mpeg2dec/gstmpeg2dec.h:
21552           Fix padtemplate as we can now do fractional framerates.
21553           Small cleanups.
21554           Use GstSegment.
21555           Add simple frame dropping QoS.
21556           Precalc buffer output sizes and UV offsets.
21557           Always give libmpeg2 a valid fbuf when it wants one.
21558           don't trust libmpeg to discard our buffers but manage it
21559           ourselves.
21560           Fixes #343627, #327350, #335288
21561
21562 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
21563
21564           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21565           Original commit message from CVS:
21566           * win32/MANIFEST:
21567           Add a manifest for futures ugly win32 releases.
21568           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21569           Move bufcaps declaration at the begining of the instructions
21570           block.
21571
21572 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21573
21574           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21575           Original commit message from CVS:
21576           * ext/alsaspdif/alsaspdifsink.h:
21577           * ext/amrwb/gstamrwbdec.h:
21578           * ext/amrwb/gstamrwbenc.h:
21579           * ext/amrwb/gstamrwbparse.h:
21580           * ext/arts/gst_arts.h:
21581           * ext/artsd/gstartsdsink.h:
21582           * ext/audiofile/gstafparse.h:
21583           * ext/audiofile/gstafsink.h:
21584           * ext/audiofile/gstafsrc.h:
21585           * ext/audioresample/gstaudioresample.h:
21586           * ext/bz2/gstbz2dec.h:
21587           * ext/bz2/gstbz2enc.h:
21588           * ext/dirac/gstdiracdec.h:
21589           * ext/directfb/dfbvideosink.h:
21590           * ext/divx/gstdivxdec.h:
21591           * ext/divx/gstdivxenc.h:
21592           * ext/dts/gstdtsdec.h:
21593           * ext/faac/gstfaac.h:
21594           * ext/gsm/gstgsmdec.h:
21595           * ext/gsm/gstgsmenc.h:
21596           * ext/ivorbis/vorbisenc.h:
21597           * ext/libfame/gstlibfame.h:
21598           * ext/nas/nassink.h:
21599           * ext/neon/gstneonhttpsrc.h:
21600           * ext/polyp/polypsink.h:
21601           * ext/sdl/sdlaudiosink.h:
21602           * ext/sdl/sdlvideosink.h:
21603           * ext/shout/gstshout.h:
21604           * ext/snapshot/gstsnapshot.h:
21605           * ext/sndfile/gstsf.h:
21606           * ext/swfdec/gstswfdec.h:
21607           * ext/tarkin/gsttarkindec.h:
21608           * ext/tarkin/gsttarkinenc.h:
21609           * ext/theora/theoradec.h:
21610           * ext/wavpack/gstwavpackdec.h:
21611           * ext/wavpack/gstwavpackparse.h:
21612           * ext/xine/gstxine.h:
21613           * ext/xvid/gstxviddec.h:
21614           * ext/xvid/gstxvidenc.h:
21615           * gst/cdxaparse/gstcdxaparse.h:
21616           * gst/cdxaparse/gstcdxastrip.h:
21617           * gst/colorspace/gstcolorspace.h:
21618           * gst/festival/gstfestival.h:
21619           * gst/freeze/gstfreeze.h:
21620           * gst/gdp/gstgdpdepay.h:
21621           * gst/gdp/gstgdppay.h:
21622           * gst/modplug/gstmodplug.h:
21623           * gst/mpeg1sys/gstmpeg1systemencode.h:
21624           * gst/mpeg1videoparse/gstmp1videoparse.h:
21625           * gst/mpeg2sub/gstmpeg2subt.h:
21626           * gst/mpegaudioparse/gstmpegaudioparse.h:
21627           * gst/multifilesink/gstmultifilesink.h:
21628           * gst/overlay/gstoverlay.h:
21629           * gst/playondemand/gstplayondemand.h:
21630           * gst/qtdemux/qtdemux.h:
21631           * gst/rtjpeg/gstrtjpegdec.h:
21632           * gst/rtjpeg/gstrtjpegenc.h:
21633           * gst/smooth/gstsmooth.h:
21634           * gst/smoothwave/gstsmoothwave.h:
21635           * gst/spectrum/gstspectrum.h:
21636           * gst/speed/gstspeed.h:
21637           * gst/stereo/gststereo.h:
21638           * gst/switch/gstswitch.h:
21639           * gst/tta/gstttadec.h:
21640           * gst/tta/gstttaparse.h:
21641           * gst/videodrop/gstvideodrop.h:
21642           * gst/xingheader/gstxingmux.h:
21643           * sys/directdraw/gstdirectdrawsink.h:
21644           * sys/directsound/gstdirectsoundsink.h:
21645           * sys/dxr3/dxr3audiosink.h:
21646           * sys/dxr3/dxr3spusink.h:
21647           * sys/dxr3/dxr3videosink.h:
21648           * sys/qcam/gstqcamsrc.h:
21649           * sys/vcd/vcdsrc.h:
21650           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21651
21652 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21653
21654           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21655           Original commit message from CVS:
21656           * ext/a52dec/gsta52dec.h:
21657           * ext/amrnb/amrnbdec.h:
21658           * ext/amrnb/amrnbenc.h:
21659           * ext/amrnb/amrnbparse.h:
21660           * ext/mpeg2dec/gstmpeg2dec.h:
21661           * ext/sidplay/gstsiddec.h:
21662           * gst/ac3parse/gstac3parse.h:
21663           * gst/asfdemux/gstasfdemux.h:
21664           * gst/asfdemux/gstasfmux.h:
21665           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21666           * gst/iec958/ac3iec.h:
21667           * gst/mpegaudioparse/gstmpegaudioparse.h:
21668           * gst/mpegstream/gstdvddemux.h:
21669           * gst/mpegstream/gstmpegclock.h:
21670           * gst/mpegstream/gstmpegdemux.h:
21671           * gst/mpegstream/gstmpegparse.h:
21672           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21673
21674 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
21675
21676           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21677           Original commit message from CVS:
21678           * README:
21679           Replace current README (containing the release notes from
21680           some 0.9.x version) with a proper README taken from the core.
21681
21682 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21683
21684           ext/amrnb/: Sortof first quick cleanup of all this mess...
21685           Original commit message from CVS:
21686           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21687           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21688           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21689           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21690           * ext/amrnb/amrnbparse.h:
21691           Sortof first quick cleanup of all this mess...
21692           Don't crap out on empty and invalid FTs but treat them as
21693           empty packets, the decoder handles them fine.
21694           Fixes #342222.
21695
21696 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21697
21698           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
21699           Original commit message from CVS:
21700           * gst/asfdemux/gstasf.c: (plugin_init):
21701           Call gst_riff_init() so the riff debug category gets set up
21702           before it is being used.
21703
21704 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
21705
21706           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
21707           Original commit message from CVS:
21708           * gst/iec958/ac3_padder.c: (ac3p_parse):
21709           * gst/iec958/ac3_padder.h:
21710           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
21711           (ac3iec_chain_raw), (ac3iec_change_state):
21712           * gst/iec958/ac3iec.h:
21713           Write rate into the caps, for the allowed ac3 rates. Some minor
21714           cleanups.
21715
21716 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
21717
21718           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
21719           Original commit message from CVS:
21720           Patch by: James "Doc" Livingston  <doclivingston gmail com>
21721           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
21722           Do tag merging correctly (#339918). Output taglists
21723           properly in debug statements too while we're at it.
21724
21725 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21726
21727           ext/a52dec/gsta52dec.c: Add more debug
21728           Original commit message from CVS:
21729           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21730           Add more debug
21731           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
21732           (gst_dvdlpcmdec_init), (update_timestamps),
21733           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21734           (dvdlpcmdec_sink_event):
21735           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21736           If we have a first_access offset but no current timestamp (might
21737           happen after a seek), then calculate a start time for the first
21738           portion so that it will align with the timestamp given for the
21739           first_access portion.
21740           If a new-segment arrives with format time, store the start
21741           time as a failsafe timestamp in case we never get any further
21742           timestamp info (unlikely)
21743           Mask out the 'frame number' section of the incoming header so
21744           that we don't consider it to be changing on every buffer and
21745           reset the caps constantly.
21746           Use gst_util_uint64_scale for duration calculation
21747
21748 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
21749
21750           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
21751           Original commit message from CVS:
21752           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21753           Fix timestamping for cases where the first_access parameter is 4.
21754           Ensure we don't overrun buffers in other cases.
21755
21756 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21757
21758           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
21759           Original commit message from CVS:
21760           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
21761           Fix silly bug when reading metadata (#341254).
21762
21763 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
21764
21765           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
21766           Original commit message from CVS:
21767           * autogen.sh: (CONFIGURE_DEF_OPT):
21768           libtoolize on Darwin/MacOSX is called glibtoolize
21769
21770 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21771
21772           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
21773           Original commit message from CVS:
21774           * ext/lame/gstlame.c: (gst_lame_get_type),
21775           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
21776           (gst_lame_setup), (gst_lame_change_state):
21777           * ext/lame/gstlame.h:
21778           Remove tag writing from lame (which was completely broken
21779           anyway, #329184). Leaving GstTagSetter interface around for
21780           now, albeit non-functional. Should be removed completely
21781           in 0.11. Use the 'id3v2mux' plugin from -good for writing
21782           tags.
21783
21784 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
21785
21786         * ChangeLog:
21787         * ext/dvdread/dvdreadsrc.c:
21788         * gst/asfdemux/gstasfdemux.c:
21789           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21790           Original commit message from CVS:
21791           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
21792
21793 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
21794
21795           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
21796           Original commit message from CVS:
21797           Patch by: Andres Salomon  <dilinger at debian org>
21798           * ext/lame/gstlame.c: (gst_lame_sink_event):
21799           Fix typo (comma vs. semicolon) (#340710).
21800
21801 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
21802
21803           ext/mad/gstmad.c: Make mad the second element to support the highly useful
21804           Original commit message from CVS:
21805           Patch by: Lutz Müller <lutz at topfrose de>
21806           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
21807           Make mad the second element to support the highly useful
21808           FORMATS query (#340594)
21809
21810 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
21811
21812           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
21813           Original commit message from CVS:
21814           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
21815           (gst_mpeg2dec_src_query):
21816           Remember the query duration format before passing it upstream since it
21817           could have been modified.
21818           Add GST_WARNING_OBJECT in sink convert function to detail why the
21819           conversion didn't work.
21820
21821 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21822
21823           Define GstElementDetails as const and also static (when defined as global)
21824           Original commit message from CVS:
21825           * ext/amrwb/gstamrwbdec.c:
21826           * ext/amrwb/gstamrwbenc.c:
21827           * ext/amrwb/gstamrwbparse.c:
21828           * ext/arts/gst_arts.c:
21829           * ext/artsd/gstartsdsink.c:
21830           * ext/audiofile/gstafparse.c:
21831           * ext/audiofile/gstafsink.c:
21832           * ext/audiofile/gstafsrc.c:
21833           * ext/audioresample/gstaudioresample.c:
21834           * ext/bz2/gstbz2dec.c:
21835           * ext/bz2/gstbz2enc.c:
21836           * ext/cdaudio/gstcdaudio.c:
21837           * ext/directfb/dfbvideosink.c:
21838           * ext/divx/gstdivxdec.c:
21839           * ext/divx/gstdivxenc.c:
21840           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
21841           * ext/faac/gstfaac.c: (gst_faac_base_init):
21842           * ext/faad/gstfaad.c:
21843           * ext/gsm/gstgsmdec.c:
21844           * ext/gsm/gstgsmenc.c:
21845           * ext/hermes/gsthermescolorspace.c:
21846           * ext/ivorbis/vorbisfile.c:
21847           * ext/lcs/gstcolorspace.c:
21848           * ext/libfame/gstlibfame.c:
21849           * ext/libmms/gstmms.c: (gst_mms_base_init):
21850           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
21851           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
21852           * ext/nas/nassink.c: (gst_nassink_base_init):
21853           * ext/neon/gstneonhttpsrc.c:
21854           * ext/sdl/sdlaudiosink.c:
21855           * ext/sdl/sdlvideosink.c:
21856           * ext/shout/gstshout.c:
21857           * ext/snapshot/gstsnapshot.c:
21858           * ext/sndfile/gstsf.c:
21859           * ext/swfdec/gstswfdec.c:
21860           * ext/tarkin/gsttarkindec.c:
21861           * ext/tarkin/gsttarkinenc.c:
21862           * ext/theora/theoradec.c:
21863           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
21864           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
21865           * ext/xvid/gstxviddec.c:
21866           * ext/xvid/gstxvidenc.c:
21867           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
21868           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
21869           * gst/chart/gstchart.c:
21870           * gst/colorspace/gstcolorspace.c:
21871           * gst/deinterlace/gstdeinterlace.c:
21872           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
21873           * gst/festival/gstfestival.c:
21874           * gst/filter/gstbpwsinc.c:
21875           * gst/filter/gstiir.c:
21876           * gst/filter/gstlpwsinc.c:
21877           * gst/freeze/gstfreeze.c:
21878           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
21879           * gst/librfb/gstrfbsrc.c:
21880           * gst/mixmatrix/mixmatrix.c:
21881           * gst/mpeg1sys/gstmpeg1systemencode.c:
21882           * gst/mpeg1videoparse/gstmp1videoparse.c:
21883           * gst/mpeg2sub/gstmpeg2subt.c:
21884           * gst/mpegaudioparse/gstmpegaudioparse.c:
21885           * gst/multifilesink/gstmultifilesink.c:
21886           * gst/overlay/gstoverlay.c:
21887           * gst/passthrough/gstpassthrough.c:
21888           * gst/playondemand/gstplayondemand.c:
21889           * gst/qtdemux/qtdemux.c:
21890           * gst/rtjpeg/gstrtjpegdec.c:
21891           * gst/rtjpeg/gstrtjpegenc.c:
21892           * gst/smooth/gstsmooth.c:
21893           * gst/smoothwave/gstsmoothwave.c:
21894           * gst/spectrum/gstspectrum.c:
21895           * gst/speed/gstspeed.c:
21896           * gst/stereo/gststereo.c:
21897           * gst/switch/gstswitch.c:
21898           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
21899           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
21900           * gst/vbidec/gstvbidec.c:
21901           * gst/videocrop/gstvideocrop.c:
21902           * gst/videodrop/gstvideodrop.c:
21903           * gst/virtualdub/gstxsharpen.c:
21904           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
21905           * gst/y4m/gsty4mencode.c:
21906           * sys/cdrom/gstcdplayer.c:
21907           * sys/directdraw/gstdirectdrawsink.c:
21908           * sys/directsound/gstdirectsoundsink.c:
21909           * sys/glsink/glimagesink.c:
21910           * sys/qcam/gstqcamsrc.c:
21911           * sys/v4l2/gstv4l2src.c:
21912           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
21913           * sys/ximagesrc/ximagesrc.c:
21914           Define GstElementDetails as const and also static (when defined as
21915           global)
21916
21917 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21918
21919           Define GstElementDetails as const and also static (when defined as global)
21920           Original commit message from CVS:
21921           * ext/mad/gstid3tag.c:
21922           * ext/mad/gstmad.c:
21923           * gst/ac3parse/gstac3parse.c:
21924           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21925           * gst/synaesthesia/gstsynaesthesia.c:
21926           Define GstElementDetails as const and also static (when defined as
21927           global)
21928
21929 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21930
21931           Define GstElementDetails as const and also static (when defined as global)
21932           Original commit message from CVS:
21933           * ext/aalib/gstaasink.c:
21934           * ext/annodex/gstcmmldec.c:
21935           * ext/annodex/gstcmmlenc.c:
21936           * ext/cairo/gsttextoverlay.c:
21937           * ext/cairo/gsttimeoverlay.c:
21938           * ext/cdio/gstcdiocddasrc.c:
21939           * ext/dv/gstdvdec.c:
21940           * ext/dv/gstdvdemux.c:
21941           * ext/esd/esdmon.c:
21942           * ext/esd/esdsink.c:
21943           * ext/flac/gstflacenc.c:
21944           * ext/flac/gstflactag.c:
21945           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
21946           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
21947           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
21948           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
21949           * ext/gdk_pixbuf/pixbufscale.c:
21950           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
21951           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
21952           * ext/jpeg/gstjpegdec.c:
21953           * ext/jpeg/gstjpegenc.c:
21954           * ext/jpeg/gstsmokedec.c:
21955           * ext/jpeg/gstsmokeenc.c:
21956           * ext/libcaca/gstcacasink.c:
21957           * ext/libmng/gstmngdec.c:
21958           * ext/libmng/gstmngenc.c:
21959           * ext/libpng/gstpngdec.c:
21960           * ext/libpng/gstpngenc.c:
21961           * ext/mikmod/gstmikmod.c:
21962           * ext/raw1394/gstdv1394src.c:
21963           * ext/shout2/gstshout2.c: (gst_shout2send_init):
21964           * ext/shout2/gstshout2.h:
21965           * ext/speex/gstspeexdec.c:
21966           * ext/speex/gstspeexenc.c:
21967           * gst/alpha/gstalpha.c:
21968           * gst/alpha/gstalphacolor.c:
21969           * gst/apetag/gstapedemux.c:
21970           * gst/auparse/gstauparse.c:
21971           * gst/autodetect/gstautoaudiosink.c:
21972           (gst_auto_audio_sink_base_init):
21973           * gst/autodetect/gstautovideosink.c:
21974           (gst_auto_video_sink_base_init):
21975           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
21976           * gst/avi/gstavimux.c: (gst_avimux_base_init):
21977           * gst/cutter/gstcutter.c:
21978           * gst/debug/breakmydata.c:
21979           * gst/debug/efence.c:
21980           * gst/debug/gstnavigationtest.c:
21981           * gst/debug/gstnavseek.c:
21982           * gst/debug/negotiation.c:
21983           * gst/debug/progressreport.c:
21984           * gst/debug/testplugin.c:
21985           * gst/effectv/gstaging.c:
21986           * gst/effectv/gstdice.c:
21987           * gst/effectv/gstedge.c:
21988           * gst/effectv/gstquark.c:
21989           * gst/effectv/gstrev.c:
21990           * gst/effectv/gstshagadelic.c:
21991           * gst/effectv/gstvertigo.c:
21992           * gst/effectv/gstwarp.c:
21993           * gst/flx/gstflxdec.c:
21994           * gst/goom/gstgoom.c:
21995           * gst/icydemux/gsticydemux.c:
21996           * gst/id3demux/gstid3demux.c:
21997           * gst/interleave/deinterleave.c:
21998           * gst/interleave/interleave.c:
21999           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22000           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22001           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22002           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22003           * gst/level/gstlevel.c:
22004           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22005           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22006           * gst/median/gstmedian.c:
22007           * gst/monoscope/gstmonoscope.c:
22008           * gst/multipart/multipartdemux.c:
22009           * gst/multipart/multipartmux.c:
22010           * gst/oldcore/gstaggregator.c:
22011           * gst/oldcore/gstfdsink.c:
22012           * gst/oldcore/gstmd5sink.c:
22013           * gst/oldcore/gstmultifilesrc.c:
22014           * gst/oldcore/gstpipefilter.c:
22015           * gst/oldcore/gstshaper.c:
22016           * gst/oldcore/gststatistics.c:
22017           * gst/rtp/gstasteriskh263.c:
22018           * gst/rtp/gstrtpL16depay.c:
22019           * gst/rtp/gstrtpL16pay.c:
22020           * gst/rtp/gstrtpamrdepay.c:
22021           * gst/rtp/gstrtpamrpay.c:
22022           * gst/rtp/gstrtpdepay.c:
22023           * gst/rtp/gstrtpgsmpay.c:
22024           * gst/rtp/gstrtph263pay.c:
22025           * gst/rtp/gstrtph263pdepay.c:
22026           * gst/rtp/gstrtph263ppay.c:
22027           * gst/rtp/gstrtpilbcdepay.c:
22028           * gst/rtp/gstrtpmp4gpay.c:
22029           * gst/rtp/gstrtpmp4vdepay.c:
22030           * gst/rtp/gstrtpmp4vpay.c:
22031           * gst/rtp/gstrtpmpadepay.c:
22032           * gst/rtp/gstrtpmpapay.c:
22033           * gst/rtp/gstrtppcmadepay.c:
22034           * gst/rtp/gstrtppcmapay.c:
22035           * gst/rtp/gstrtppcmudepay.c:
22036           * gst/rtp/gstrtppcmupay.c:
22037           * gst/rtp/gstrtpspeexdepay.c:
22038           * gst/rtp/gstrtpspeexpay.c:
22039           * gst/rtsp/gstrtpdec.c:
22040           * gst/rtsp/gstrtspsrc.c:
22041           * gst/smpte/gstsmpte.c:
22042           * gst/udp/gstdynudpsink.c:
22043           * gst/udp/gstmultiudpsink.c:
22044           * gst/udp/gstudpsink.c:
22045           * gst/udp/gstudpsrc.c:
22046           * gst/videobox/gstvideobox.c:
22047           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22048           * gst/videofilter/gstvideobalance.c:
22049           * gst/videofilter/gstvideoflip.c:
22050           * gst/videofilter/gstvideotemplate.c:
22051           (gst_videotemplate_base_init):
22052           * gst/videomixer/videomixer.c:
22053           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22054           (gst_wavparse_class_init), (gst_wavparse_dispose),
22055           (gst_wavparse_reset), (gst_wavparse_init),
22056           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22057           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22058           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22059           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22060           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22061           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22062           (gst_wavparse_change_state):
22063           * gst/wavparse/gstwavparse.h:
22064           * sys/oss/gstossmixerelement.c:
22065           * sys/oss/gstosssink.c:
22066           * sys/oss/gstosssrc.c:
22067           * sys/osxaudio/gstosxaudioelement.c:
22068           * sys/osxaudio/gstosxaudiosink.c:
22069           * sys/osxaudio/gstosxaudiosrc.c:
22070           * sys/sunaudio/gstsunaudiomixer.c:
22071           * sys/sunaudio/gstsunaudiosink.c:
22072           Define GstElementDetails as const and also static (when defined as
22073           global)
22074
22075 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
22076
22077           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22078           Original commit message from CVS:
22079           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22080           Fix name of custom event (use same as dvdreadsrc).
22081           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22082           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22083           Fix event parsing (the event name is in the structure, not the
22084           name of the structure itself); also fix indentation after
22085           boilerplate macro.
22086
22087 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
22088
22089           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22090           Original commit message from CVS:
22091           * ext/mad/gstid3tag.c: (plugin_init):
22092           Change debug category to 'id3mux'.
22093
22094 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
22095
22096           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22097           Original commit message from CVS:
22098           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
22099           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22100           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22101           (gst_id3_tag_chain):
22102           When acting as a muxer, set caps on outgoing buffers and set caps
22103           on source pad (fixes #323658). Remove unused application/x-gst-tags
22104           cruft from the 0.6 days.
22105
22106 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22107
22108           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22109           Original commit message from CVS:
22110           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22111           (gst_mad_src_query), (gst_mad_chain):
22112           .. and DEFAULT queries should work too. Use magic gst util scale
22113           functions in some places.
22114
22115 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
22116
22117           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22118           Original commit message from CVS:
22119           * ext/mad/gstmad.c: (gst_mad_src_query):
22120           Fix duration query in BYTES format (#336824).
22121
22122 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
22123
22124           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22125           Original commit message from CVS:
22126           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
22127           * ext/lame/gstlame.c: (gst_lame_sink_event):
22128           Don't crash if we get an EOS event before the encoder
22129           has been set up (#339287).
22130
22131 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
22132
22133           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22134           Original commit message from CVS:
22135           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22136           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22137           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22138           Move errors out of the normal code flow.
22139           Don't send eos, basesrc will do that for us when needed.
22140
22141 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
22142
22143           gst/mpegstream/: Do state changes correctly
22144           Original commit message from CVS:
22145           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22146           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22147           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22148           Do state changes correctly
22149
22150 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
22151
22152           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22153           Original commit message from CVS:
22154           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22155           (gst_mpeg2dec_alloc_buffer):
22156           Can't use gst_pad_alloc_buffer*() when we are going to crop
22157           the image before sending it out. Downstream basetransform-based
22158           elements will complain about the wrong unit size otherwise
22159           (when not operating in passthrough-mode at least).
22160           Const-ify some static variables and do some minor clean-ups.
22161           Use I420 macros for size/offsets (not really necessary in this
22162           particular context, but this kind of code gets copy'n'pasted).
22163
22164 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
22165
22166           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22167           Original commit message from CVS:
22168           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22169           (read_cache):
22170           * gst/mpegstream/gstmpegpacketize.h:
22171           g_malloc() can't fail, we don't need to handle this. Same for
22172           gst_buffer_new_and_alloc().
22173           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22174           klass->send_buffer() should have the same semantics as
22175           gst_pad_push(), ie. ownership of the buffer is transfered,
22176           so we never have to unref the buffer no matter what the flow
22177           return value was.
22178
22179 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22180
22181         * tests/check/gst-plugins-ugly.supp:
22182           one more suppression for FC4
22183           Original commit message from CVS:
22184           one more suppression for FC4
22185
22186 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
22187
22188         * tests/check/gst-plugins-ugly.supp:
22189           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22190           Original commit message from CVS:
22191           The AMR encoder sucks giant sucky things through a sucky object with a giant
22192           sucking machine. More suppressions.
22193
22194 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22195
22196           add test for amrnbenc, enable test infrastructure, and fix a leak
22197           Original commit message from CVS:
22198           add test for amrnbenc, enable test infrastructure, and fix a leak
22199           * common/check.mak:
22200           allow for specifying more than one suppressions file in SUPPRESSIONS
22201           * Makefile.am:
22202           * tests/Makefile.am:
22203           * tests/check/.cvsignore:
22204           * tests/check/Makefile.am:
22205           * tests/check/elements/.cvsignore:
22206           * configure.ac:
22207           add tests/check
22208           * tests/check/gst-plugins-ugly.supp:
22209           add suppressions for libs used by -ugly
22210           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22211           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22212           (GST_START_TEST), (amrnbenc_suite), (main):
22213           add a simple test for encoding amr
22214           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22215           fix pad template leaks
22216
22217 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
22218
22219           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22220           Original commit message from CVS:
22221           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22222           Plug big leak in AMR encoder.
22223
22224 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
22225
22226           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22227           Original commit message from CVS:
22228           * ext/mad/gstmad.c: (index_seek):
22229           move GstIndexEntry *entry variable declaration before
22230           the first instruction
22231           * ext/mad/gstmad.c:
22232           remove debug macros with variable number of parameter by using
22233           GST_DEBUG for WIN32
22234           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22235           use gst_guint64_to_gdouble for conversions
22236           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22237           replace __FUNCTION__ which is not supported by MSVC by the current function name
22238           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22239           remove LL suffix by using G_GINT64_CONSTANT
22240           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22241           use gst_guint64_to_gdouble for conversions
22242           * gst/mpegstream/gstmpegparse.h:
22243           remove LL suffix by using G_GINT64_CONSTANT
22244           * win32/vs6:
22245           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22246           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22247
22248 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22249
22250           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22251           Original commit message from CVS:
22252           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22253           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22254           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22255           * ext/mad/gstmad.c: (gst_mad_class_init):
22256           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22257           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22258           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22259           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22260           * gst/iec958/ac3iec.c: (ac3iec_class_init):
22261           * gst/mpegaudioparse/gstmpegaudioparse.c:
22262           (gst_mp3parse_class_init):
22263           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22264           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22265           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22266           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22267           * gst/synaesthesia/gstsynaesthesia.c:
22268           (gst_synaesthesia_class_init):
22269           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22270
22271 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22272
22273           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22274           Original commit message from CVS:
22275           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22276           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22277           (gst_asf_demux_push_buffer):
22278           Send newsegment event only once per pad, fixes #336550.
22279
22280 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
22281
22282           Unify the long descriptions in the plugin details (#337263).
22283           Original commit message from CVS:
22284           Patch by: j^  <j at bootlab dot org>
22285           * ext/amrwb/gstamrwbdec.c:
22286           * ext/amrwb/gstamrwbenc.c:
22287           * ext/amrwb/gstamrwbparse.c:
22288           * ext/arts/gst_arts.c:
22289           * ext/artsd/gstartsdsink.c:
22290           * ext/audiofile/gstafparse.c:
22291           * ext/audiofile/gstafsink.c:
22292           * ext/audiofile/gstafsrc.c:
22293           * ext/cdaudio/gstcdaudio.c:
22294           * ext/directfb/dfbvideosink.c:
22295           * ext/divx/gstdivxdec.c:
22296           * ext/divx/gstdivxenc.c:
22297           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22298           * ext/faac/gstfaac.c: (gst_faac_base_init):
22299           * ext/faad/gstfaad.c:
22300           * ext/gsm/gstgsmdec.c:
22301           * ext/gsm/gstgsmenc.c:
22302           * ext/hermes/gsthermescolorspace.c:
22303           * ext/ivorbis/vorbisfile.c:
22304           * ext/lcs/gstcolorspace.c:
22305           * ext/libfame/gstlibfame.c:
22306           * ext/libmms/gstmms.c: (gst_mms_base_init):
22307           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22308           * ext/nas/nassink.c: (gst_nassink_base_init):
22309           * ext/neon/gstneonhttpsrc.c:
22310           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22311           * ext/sdl/sdlaudiosink.c:
22312           * ext/sdl/sdlvideosink.c:
22313           * ext/shout/gstshout.c:
22314           * ext/snapshot/gstsnapshot.c:
22315           * ext/sndfile/gstsf.c:
22316           * ext/tarkin/gsttarkindec.c:
22317           * ext/tarkin/gsttarkinenc.c:
22318           * ext/theora/theoradec.c:
22319           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22320           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22321           * ext/xvid/gstxviddec.c:
22322           * ext/xvid/gstxvidenc.c:
22323           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22324           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22325           * gst/chart/gstchart.c:
22326           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22327           * gst/festival/gstfestival.c:
22328           * gst/filter/gstiir.c:
22329           * gst/filter/gstlpwsinc.c:
22330           * gst/freeze/gstfreeze.c:
22331           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22332           * gst/mixmatrix/mixmatrix.c:
22333           * gst/mpeg1sys/gstmpeg1systemencode.c:
22334           * gst/mpeg1videoparse/gstmp1videoparse.c:
22335           * gst/mpeg2sub/gstmpeg2subt.c:
22336           * gst/mpegaudioparse/gstmpegaudioparse.c:
22337           * gst/multifilesink/gstmultifilesink.c:
22338           * gst/overlay/gstoverlay.c:
22339           * gst/passthrough/gstpassthrough.c:
22340           * gst/playondemand/gstplayondemand.c:
22341           * gst/qtdemux/qtdemux.c:
22342           * gst/rtjpeg/gstrtjpegdec.c:
22343           * gst/rtjpeg/gstrtjpegenc.c:
22344           * gst/smooth/gstsmooth.c:
22345           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22346           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22347           * gst/videocrop/gstvideocrop.c:
22348           * gst/videodrop/gstvideodrop.c:
22349           * gst/virtualdub/gstxsharpen.c:
22350           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22351           * gst/y4m/gsty4mencode.c:
22352           Unify the long descriptions in the plugin details (#337263).
22353
22354 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
22355
22356         * gst-plugins-ugly.spec.in:
22357           fix version numbering
22358           Original commit message from CVS:
22359           fix version numbering
22360
22361 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
22362
22363         * common:
22364         * gst-plugins-ugly.spec.in:
22365           add dvdsub plugin to spec
22366           Original commit message from CVS:
22367           add dvdsub plugin to spec
22368
22369 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22370
22371           docs/plugins/: add siddec
22372           Original commit message from CVS:
22373           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22374           * docs/plugins/inspect/plugin-siddec.xml:
22375           add siddec
22376           * ext/dvdnav/dvdnavsrc.c:
22377           doc fixes
22378
22379 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22380
22381         * common:
22382         * configure.ac:
22383         * ext/sidplay/Makefile.am:
22384           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22385           Original commit message from CVS:
22386           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22387
22388 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22389
22390         * docs/plugins/.gitignore:
22391         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22392           ignore more
22393           Original commit message from CVS:
22394           ignore more
22395
22396 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22397
22398         * common:
22399         * docs/plugins/inspect/plugin-a52dec.xml:
22400         * docs/plugins/inspect/plugin-amrnb.xml:
22401         * docs/plugins/inspect/plugin-asf.xml:
22402         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22403         * docs/plugins/inspect/plugin-dvdread.xml:
22404         * docs/plugins/inspect/plugin-dvdsub.xml:
22405         * docs/plugins/inspect/plugin-iec958.xml:
22406         * docs/plugins/inspect/plugin-lame.xml:
22407         * docs/plugins/inspect/plugin-mad.xml:
22408         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22409         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22410         * docs/plugins/inspect/plugin-mpegstream.xml:
22411         * docs/plugins/inspect/plugin-rmdemux.xml:
22412           update plugin inspect files
22413           Original commit message from CVS:
22414           update plugin inspect files
22415
22416 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22417
22418         * gst/mpegaudioparse/gstxingmux.c:
22419           rework build; add translations for v4l2
22420           Original commit message from CVS:
22421           rework build; add translations for v4l2
22422
22423 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22424
22425           configure.ac: rework similarly to other modules
22426           Original commit message from CVS:
22427           * configure.ac:
22428           rework similarly to other modules
22429           * ext/a52dec/gsta52dec.c:
22430           * ext/amrnb/amrnb.c:
22431           * ext/dvdnav/dvdnavsrc.c:
22432           * ext/dvdread/dvdreadsrc.c:
22433           * ext/lame/gstlame.c:
22434           * ext/mad/gstid3tag.c:
22435           * ext/mpeg2dec/gstmpeg2dec.c:
22436           * ext/sidplay/gstsiddec.cc:
22437           * gst/asfdemux/gstasf.c:
22438           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22439           * gst/dvdsub/gstdvdsubdec.c:
22440           * gst/iec958/ac3iec.c:
22441           * gst/mpegaudioparse/gstmpegaudioparse.c:
22442           * gst/mpegstream/gstmpegstream.c:
22443           * gst/realmedia/rmdemux.c: (plugin_init):
22444           use the correct defines
22445
22446 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22447
22448         * common:
22449         * docs/.gitignore:
22450         * docs/plugins/.gitignore:
22451           ignore more
22452           Original commit message from CVS:
22453           ignore more
22454
22455 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22456
22457         * ChangeLog:
22458         * common:
22459         * configure.ac:
22460           back to HEAD
22461           Original commit message from CVS:
22462           back to HEAD
22463
22464 === release 0.10.3 ===
22465
22466 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22467
22468         * ChangeLog:
22469         * NEWS:
22470         * RELEASE:
22471         * configure.ac:
22472         * docs/plugins/gst-plugins-ugly-plugins.signals:
22473         * docs/plugins/inspect/plugin-amrnb.xml:
22474         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22475         * docs/plugins/inspect/plugin-iec958.xml:
22476         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22477         * docs/plugins/inspect/plugin-rmdemux.xml:
22478           releasing 0.10.3
22479           Original commit message from CVS:
22480           releasing 0.10.3
22481
22482 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22483
22484           better/unified long descriptions
22485           Original commit message from CVS:
22486           * ext/aalib/gstaasink.c:
22487           * ext/annodex/gstcmmldec.c:
22488           * ext/annodex/gstcmmlenc.c:
22489           * ext/cairo/gsttextoverlay.c:
22490           * ext/cairo/gsttimeoverlay.c:
22491           * ext/cdio/gstcdiocddasrc.c:
22492           * ext/dv/gstdvdec.c:
22493           * ext/esd/esdmon.c:
22494           * ext/esd/esdsink.c:
22495           * ext/flac/gstflacdec.c:
22496           * ext/flac/gstflacenc.c:
22497           * ext/flac/gstflactag.c:
22498           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22499           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22500           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22501           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22502           * ext/gdk_pixbuf/gstgdkpixbuf.c:
22503           * ext/gdk_pixbuf/pixbufscale.c:
22504           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22505           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22506           * ext/jpeg/gstjpegdec.c:
22507           * ext/jpeg/gstjpegenc.c:
22508           * ext/jpeg/gstsmokedec.c:
22509           * ext/jpeg/gstsmokeenc.c:
22510           * ext/libcaca/gstcacasink.c:
22511           * ext/libmng/gstmngdec.c:
22512           * ext/libmng/gstmngenc.c:
22513           * ext/libpng/gstpngdec.c:
22514           * ext/libpng/gstpngenc.c:
22515           * ext/mikmod/gstmikmod.c:
22516           * ext/raw1394/gstdv1394src.c:
22517           * ext/shout2/gstshout2.c:
22518           * ext/speex/gstspeexdec.c:
22519           * ext/speex/gstspeexenc.c:
22520           * gst/alpha/gstalpha.c:
22521           * gst/alpha/gstalphacolor.c:
22522           * gst/auparse/gstauparse.c:
22523           * gst/autodetect/gstautoaudiosink.c:
22524           (gst_auto_audio_sink_base_init):
22525           * gst/autodetect/gstautovideosink.c:
22526           (gst_auto_video_sink_base_init):
22527           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22528           * gst/cutter/gstcutter.c:
22529           * gst/debug/breakmydata.c:
22530           * gst/debug/efence.c:
22531           * gst/debug/gstnavigationtest.c:
22532           * gst/debug/negotiation.c:
22533           * gst/debug/progressreport.c:
22534           * gst/debug/testplugin.c:
22535           * gst/effectv/gstaging.c:
22536           * gst/effectv/gstdice.c:
22537           * gst/effectv/gstedge.c:
22538           * gst/effectv/gstquark.c:
22539           * gst/effectv/gstrev.c:
22540           * gst/effectv/gstvertigo.c:
22541           * gst/effectv/gstwarp.c:
22542           * gst/flx/gstflxdec.c:
22543           * gst/goom/gstgoom.c:
22544           * gst/interleave/deinterleave.c:
22545           * gst/interleave/interleave.c:
22546           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22547           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22548           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22549           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22550           * gst/level/gstlevel.c:
22551           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22552           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22553           * gst/median/gstmedian.c:
22554           * gst/monoscope/gstmonoscope.c:
22555           * gst/multipart/multipartdemux.c:
22556           * gst/multipart/multipartmux.c:
22557           * gst/oldcore/gstmd5sink.c:
22558           * gst/oldcore/gstmultifilesrc.c:
22559           * gst/oldcore/gstpipefilter.c:
22560           * gst/oldcore/gstshaper.c:
22561           * gst/oldcore/gststatistics.c:
22562           * gst/rtp/gstasteriskh263.c:
22563           * gst/rtp/gstrtpL16depay.c:
22564           * gst/rtp/gstrtpL16pay.c:
22565           * gst/rtp/gstrtpamrdepay.c:
22566           * gst/rtp/gstrtpamrpay.c:
22567           * gst/rtp/gstrtpdepay.c:
22568           * gst/rtp/gstrtpgsmpay.c:
22569           * gst/rtp/gstrtph263pay.c:
22570           * gst/rtp/gstrtph263pdepay.c:
22571           * gst/rtp/gstrtph263ppay.c:
22572           * gst/rtp/gstrtpmp4gpay.c:
22573           * gst/rtp/gstrtpmp4vdepay.c:
22574           * gst/rtp/gstrtpmp4vpay.c:
22575           * gst/rtp/gstrtpmpadepay.c:
22576           * gst/rtp/gstrtpmpapay.c:
22577           * gst/rtp/gstrtppcmadepay.c:
22578           * gst/rtp/gstrtppcmapay.c:
22579           * gst/rtp/gstrtppcmudepay.c:
22580           * gst/rtp/gstrtppcmupay.c:
22581           * gst/rtp/gstrtpspeexdepay.c:
22582           * gst/rtp/gstrtpspeexpay.c:
22583           * gst/rtsp/gstrtpdec.c:
22584           * gst/smpte/gstsmpte.c:
22585           * gst/videobox/gstvideobox.c:
22586           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22587           * gst/videofilter/gstvideobalance.c:
22588           * gst/videofilter/gstvideoflip.c:
22589           * gst/videofilter/gstvideotemplate.c:
22590           (gst_videotemplate_base_init):
22591           * gst/videomixer/videomixer.c:
22592           * gst/wavenc/gstwavenc.c:
22593           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22594           better/unified long descriptions
22595           Fixed #336602
22596           Some cleanups to auparse, don't send multiple newsegments.
22597
22598 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
22599
22600           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22601           Original commit message from CVS:
22602           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22603           Don't unref event unconditionally after giving away ownership
22604           (gst_pad_push_event(), gst_pad_send_event() and
22605           gst_pad_event_default() take ownership of the event
22606           passed to them). Fixes warnings/crashes caused by
22607           navigation events.
22608
22609 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22610
22611           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22612           Original commit message from CVS:
22613           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22614           Don't ref NULL caps (private streams have NULL caps) (#336387);
22615           also, no need to set caps on the same buffer twice.
22616
22617 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22618
22619           gst/mpegstream/: Don't leak element and pad names in error messages, use
22620           Original commit message from CVS:
22621           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22622           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22623           (gst_dvd_demux_get_subpicture_stream):
22624           * gst/mpegstream/gstmpegdemux.c:
22625           (gst_mpeg_demux_sync_stream_to_time):
22626           Don't leak element and pad names in error messages, use
22627           GST_DEBUG_PAD_NAME instead. Add some more debug code.
22628
22629 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22630
22631           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22632           Original commit message from CVS:
22633           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22634           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22635           Name the structure in the custom event with the
22636           language codes for the audio and subtitle streams
22637           actually like dvddemux expects it to be named.
22638           Set caps on source pad and outgoing buffers.
22639
22640 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22641
22642           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22643           Original commit message from CVS:
22644           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22645           (gst_lame_get_property), (gst_lame_setup):
22646           * ext/lame/gstlame.h:
22647           Make xingheader property non-functional, it's broken anyway
22648           after all (use xingmux instead).
22649
22650 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22651
22652           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22653           Original commit message from CVS:
22654           * ext/lame/gstlame.c: (gst_lame_sink_event):
22655           On EOS, flush encoder and send remaining data. Fix
22656           return value handling in sink event function.
22657
22658 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
22659
22660           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22661           Original commit message from CVS:
22662           Patch by: Jürg Billeter  <j at bitron dot ch>
22663           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22664           Fix wrong check for started flag when setting the 'device' property.
22665           We want to allow it when the source is NOT started yet and ignore it
22666           when the source is running.
22667
22668 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22669
22670           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22671           Original commit message from CVS:
22672           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22673           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22674           (gst_asf_demux_process_chunk):
22675           * gst/asfdemux/gstasfdemux.h:
22676           Subtract first timestamp from timestamps, so that
22677           stream starts from 0; makes live streams that don't
22678           start at 0 work again (fixes #317310, #336097).
22679
22680 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
22681
22682           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22683           Original commit message from CVS:
22684           Patch by: Christian Kirbach
22685           * configure.ac:
22686           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22687           -good. Fixes build on some systems (#331838).
22688
22689 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
22690
22691           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
22692           Original commit message from CVS:
22693           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22694           (gst_rmdemux_parse_cont):
22695           Extract more tags and also post codec name tag on the
22696           bus so this shows up in totem and nautilus.
22697
22698 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
22699
22700           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
22701           Original commit message from CVS:
22702           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22703           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
22704           Extra data usually goes into the caps as 'codec_data', not
22705           as first buffer into the stream.
22706           Need to byte swap AC3 content in realmedia files for some
22707           reason (fixes #331588).
22708
22709 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22710
22711           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
22712           Original commit message from CVS:
22713           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
22714           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
22715           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22716           When operating in pull mode, post an error message on the
22717           bus when all source pads are unlinked or some other fatal
22718           error occured (#323023). Regrade some recurring debug messages
22719           to LOG level. Convert c++-style comments into C-style ones.
22720
22721 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22722
22723           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
22724           Original commit message from CVS:
22725           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22726           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
22727           (gst_rmdemux_all_source_pads_unlinked),
22728           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
22729           (gst_rmdemux_parse_packet):
22730           * gst/realmedia/rmdemux.h:
22731           Handle unlinked source pads properly and stop if all source pads
22732           are unlinked (#323023).
22733
22734 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
22735
22736           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
22737           Original commit message from CVS:
22738           Patch by: Michal Benes <michal dot benes at xeris dot cz>
22739           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
22740           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22741           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
22742           * gst/mpegstream/gstmpegdemux.h:
22743           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
22744           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
22745           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
22746           situation really happens when grabbing DVB streams. Current
22747           mpegdemuxer can not handle this situation correctly and it
22748           restarts counting gstreamer timestamps from zero.
22749           Fixes #326598.
22750
22751 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
22752
22753           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
22754           Original commit message from CVS:
22755           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
22756           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
22757           * ext/a52dec/gsta52dec.h:
22758           Fix #334550: failure to play raw AC3 files due to segment problems.
22759
22760 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
22761
22762           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
22763           Original commit message from CVS:
22764           Patch by: Christophe Fergeau  <teuf gnome org>
22765           * ext/lame/gstlame.c: (gst_lame_release_memory),
22766           (gst_lame_finalize), (gst_lame_class_init),
22767           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
22768           (gst_lame_change_state):
22769           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
22770
22771 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
22772
22773           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
22774           Original commit message from CVS:
22775           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
22776           (gst_mad_sink_event), (gst_mad_change_state):
22777           Include AUDIO_CODEC tag with tags posted if input is not
22778           framed (#334258). Use _scale() util functions in more places.
22779
22780 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
22781
22782           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
22783           Original commit message from CVS:
22784           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
22785           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22786           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
22787           property as BROKEN (see
22788           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
22789           explanation why it's broken).
22790
22791 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
22792
22793           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
22794           Original commit message from CVS:
22795           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
22796           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22797           * configure.ac:
22798           * gst/xingheader/Makefile.am:
22799           * gst/xingheader/gstxingmux.c:
22800           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
22801           to MP3 files (this allows decoder to figure out the length of VBR
22802           files)
22803
22804 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
22805
22806           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22807           Original commit message from CVS:
22808           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
22809           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
22810           tag (#333683, patch by: Alex Lancaster).
22811
22812 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22813
22814           ext/amrnb/: Further fancyfication.
22815           Original commit message from CVS:
22816           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
22817           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
22818           (gst_amrnbdec_state_change):
22819           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
22820           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
22821           (gst_amrnbenc_state_change):
22822           * ext/amrnb/amrnbenc.h:
22823           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22824           (gst_amrnbparse_query):
22825           Further fancyfication.
22826           Use _take to get writable data from the adapter.
22827           Precalc packet duration.
22828           Handle disconts.
22829           Forward _push to upstream.
22830           Post error messages when something goes wrong.
22831           Remove old code in amrnbparse.
22832           Don't ignore query results from upstream.
22833
22834 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
22835
22836           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
22837           Original commit message from CVS:
22838           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22839           The AMR encoder writes into the audio buffers it processes, so
22840           use gst_buffer_make_writable() on buffers we might (they go through
22841           an adapter, so there can be copying going on later anyway) be
22842           encoding.
22843
22844 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
22845
22846           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
22847           Original commit message from CVS:
22848           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
22849           (gst_mpeg_parse_handle_src_query):
22850           Declare variables at the beginning of a block and make
22851           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
22852
22853 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
22854
22855           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
22856           Original commit message from CVS:
22857           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
22858           Read packet size, sequence and padsize in right order again
22859           (fixes #332796; patch by: Fabrizio Gennari).
22860
22861 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
22862
22863           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22864           Original commit message from CVS:
22865           * gst/iec958/ac3iec.c:
22866           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
22867
22868 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22869
22870           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
22871           Original commit message from CVS:
22872           * configure.ac:
22873           Make the id3tag and mad checks check for both a header and the
22874           appropriate library if the pkg-config is missing. (Closes #331842)
22875           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
22876           do the same for the plugins themselves.
22877
22878 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22879
22880           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
22881           Original commit message from CVS:
22882           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
22883           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22884           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
22885           * ext/mpeg2dec/gstmpeg2dec.h:
22886           Don't treat STATE_INVALID as fatal error; throw an error
22887           only after five consecutive decoding errors. Makes decoding
22888           mpeg streams more robust and fixes playback of joined clips
22889           (#300682).
22890
22891 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
22892
22893           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
22894           Original commit message from CVS:
22895           * ext/dvdnav/dvdnavsrc.h:
22896           Oops. forgot to add this one.
22897
22898 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
22899
22900           ext/Makefile.am: Fix dist-check.
22901           Original commit message from CVS:
22902           2006-02-26  Julien MOUTTE  <julien@moutte.net>
22903           * ext/Makefile.am: Fix dist-check.
22904
22905 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
22906
22907           configure.ac: Disable dvdnavsrc for now.
22908           Original commit message from CVS:
22909           * configure.ac:
22910           Disable dvdnavsrc for now.
22911
22912 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22913
22914           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
22915           Original commit message from CVS:
22916           * configure.ac:
22917           * ext/Makefile.am:
22918           * ext/dvdnav/Makefile.am:
22919           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
22920           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
22921           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
22922           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
22923           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
22924           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
22925           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
22926           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
22927           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
22928           (gst_dvd_nav_src_make_dvd_event),
22929           (gst_dvd_nav_src_structure_set_uint64),
22930           (gst_dvd_nav_src_push_dvd_nav_packet_event),
22931           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
22932           (gst_dvd_nav_src_push_titlelang_event),
22933           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
22934           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
22935           (gst_dvd_nav_src_handle_navigation_event),
22936           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
22937           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
22938           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
22939           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
22940           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
22941           (gst_dvd_nav_src_do_init), (plugin_init):
22942           dvdnavsrc ported to 0.10, for the most part at least. Not quite
22943           ready for prime time yet though.
22944
22945 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
22946
22947           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
22948           Original commit message from CVS:
22949           * ext/cdio/Makefile.am:
22950           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
22951           required for Cygwin, see #317048)
22952           * gst/rtp/gstasteriskh263.c:
22953           Cygwin has includes for both the unix network socket API
22954           and the windows API, but only one can be included, so fix
22955           includes to only use one or the other, prefering the unxi
22956           one (#317048).
22957
22958 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
22959
22960           Port dvdsubdec to 0.10
22961           Original commit message from CVS:
22962           * configure.ac:
22963           * gst/dvdsub/Makefile.am:
22964           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
22965           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
22966           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
22967           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
22968           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
22969           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
22970           (gst_send_empty_fill), (gst_send_subtitle_frame),
22971           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
22972           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
22973           (plugin_init):
22974           * gst/dvdsub/gstdvdsubdec.h:
22975           Port dvdsubdec to 0.10
22976
22977 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22978
22979           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
22980           Original commit message from CVS:
22981           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
22982           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
22983           mpegdemux for MPEG-2 video streams.
22984
22985 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22986
22987           configure.ac: Bump nano back to CVS
22988           Original commit message from CVS:
22989           * configure.ac:
22990           Bump nano back to CVS
22991
22992 === release 0.10.2 ===
22993
22994 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22995
22996           configure.ac: releasing 0.10.2, "Season to Taste"
22997           Original commit message from CVS:
22998           * configure.ac:
22999           releasing 0.10.2, "Season to Taste"
23000
23001 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23002
23003           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23004           Original commit message from CVS:
23005           * configure.ac:
23006           releasing 0.10.1.3 prelease for 0.10.2
23007
23008 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
23009
23010           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23011           Original commit message from CVS:
23012           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23013           In sink event handler, release object lock again
23014           _before_ sending EOS event downstream (#313838).
23015
23016 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
23017
23018         * ChangeLog:
23019         * gst/asfdemux/gstasf.c:
23020           fix rank of asfdemux
23021           Original commit message from CVS:
23022           fix rank of asfdemux
23023
23024 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23025
23026           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23027           Original commit message from CVS:
23028           * configure.ac:
23029           releasing 0.10.1.2 prelease for 0.10.2
23030
23031 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
23032
23033         * gst-plugins-ugly.spec.in:
23034           latest updates
23035           Original commit message from CVS:
23036           latest updates
23037
23038 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
23039
23040           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23041           Original commit message from CVS:
23042           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23043           (crop_copy_i422_buffer), (crop_buffer):
23044           When we need to crop the output buffer, make sure we
23045           create a buffer of the right size and respect the implicit
23046           striding used for I420 elsewhere in GStreamer (#331301).
23047
23048 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23049
23050           ext/cdio/gstcdio.c: Init debug category (#331253).
23051           Original commit message from CVS:
23052           * ext/cdio/gstcdio.c: (plugin_init):
23053           Init debug category (#331253).
23054
23055 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
23056
23057           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23058           Original commit message from CVS:
23059           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23060           Do not error out on non-recognized streams. Ignore them and allow
23061           playback of the other streams.
23062
23063 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23064
23065           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23066           Original commit message from CVS:
23067           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23068           Add a small sanity check for LPCM reading.
23069
23070 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
23071
23072           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23073           Original commit message from CVS:
23074           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23075           Take into account the file properties preroll value for
23076           timestamping/newsegment. It's weird this value was commented out.
23077
23078 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
23079
23080           gst/asfdemux/Makefile.am: More asf makefile fixing.
23081           Original commit message from CVS:
23082           * gst/asfdemux/Makefile.am:
23083           More asf makefile fixing.
23084
23085 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
23086
23087           ext/lame/gstlame.c: Fix up lame a bit.
23088           Original commit message from CVS:
23089           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23090           (gst_lame_change_state):
23091           Fix up lame a bit.
23092           Apply patch #319782 by Gautier Portet.
23093
23094 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
23095
23096           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23097           Original commit message from CVS:
23098           * gst/asfdemux/Makefile.am:
23099           But we do need to link against the riff libraryr.
23100
23101 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
23102
23103           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23104           Original commit message from CVS:
23105           * gst/asfdemux/Makefile.am:
23106           We don't want asfmux.c yet.
23107
23108 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
23109
23110           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23111           Original commit message from CVS:
23112           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23113           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23114           (gst_mad_change_state):
23115           Port fixes for bugs 314771, 308772, 140237, and 302625
23116           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23117           Use GST_EVENT_FLUSH_STOP to clear data from the current input
23118           buffer, to avoid using it for any future decoding.
23119
23120 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
23121
23122           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23123           Original commit message from CVS:
23124           * configure.ac:
23125           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23126           (gst_asf_get_guid_nick):
23127           * gst/asfdemux/asfheaders.h:
23128           * gst/asfdemux/gstasf.c: (plugin_init):
23129           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23130           (gst_asf_demux_class_init), (gst_asf_demux_init),
23131           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23132           (gst_asf_demux_handle_src_event),
23133           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23134           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23135           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23136           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23137           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23138           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23139           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23140           (gst_asf_demux_get_bitrate_record),
23141           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23142           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23143           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23144           (gst_asf_demux_get_obj_data_correction),
23145           (gst_asf_demux_get_stream_audio),
23146           (gst_asf_demux_get_stream_correction),
23147           (gst_asf_demux_get_stream_video),
23148           (gst_asf_demux_get_stream_video_format),
23149           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23150           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23151           (gst_asf_demux_process_stream),
23152           (gst_asf_demux_get_gst_tag_from_tag_name),
23153           (gst_asf_demux_commit_taglist),
23154           (gst_asf_demux_process_ext_content_desc),
23155           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23156           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23157           (gst_asf_demux_process_comment),
23158           (gst_asf_demux_process_bitrate_props_object),
23159           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23160           (gst_asf_demux_descramble_segment),
23161           (gst_asf_demux_element_send_event),
23162           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23163           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23164           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23165           (gst_asf_demux_get_src_query_types),
23166           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23167           * gst/asfdemux/gstasfdemux.h:
23168           asfdemux ported to 0.10. Does still need a bit of work (seems like
23169           there's something funky going on when timestamping video frames).
23170           The seeking code is likely to make Wim cry, but hey, at least it
23171           compiles.
23172
23173 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
23174
23175           ext/amrnb/amrnbdec.c: Some more comments.
23176           Original commit message from CVS:
23177           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23178           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23179           Some more comments.
23180           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23181           Applied patch from Fabrizio Gennari, fixes #330844.
23182
23183 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
23184
23185           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23186           Original commit message from CVS:
23187           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23188           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23189           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23190           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23191           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23192           * ext/dvdread/dvdreadsrc.h:
23193           Let's try to play the title the user set via the URI handler or
23194           via properties instead of always playing the first title. Also,
23195           Also, count title/chapter/angle number in URI and properties
23196           from 1 rather than 0.
23197
23198 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
23199
23200           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23201           Original commit message from CVS:
23202           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23203           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23204           (gst_dvd_read_src_do_duration_query):
23205           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23206           otherwise GstBaseSrc will think we can operate pull_range based,
23207           which we don't really, and typefinding will fail miserably.
23208           Also, make seeking work somewhat (only works with flumpegdemux
23209           at the moment, mpegstream needs fixing for that first).
23210
23211 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23212
23213           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23214           Original commit message from CVS:
23215           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23216           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23217           Only allocate buffer once we know exactly how much we need,
23218           rather than gratuitously allocating 2MB-buffers all the time
23219           even if we usually need much less than that. Also, demote
23220           a debug message from DEBUG to LOG level.
23221
23222 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23223
23224           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23225           Original commit message from CVS:
23226           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23227           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23228           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23229           (gst_dvd_read_src_do_position_query):
23230           Add some more debugging and fix duration query in BYTES.
23231
23232 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
23233
23234           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23235           Original commit message from CVS:
23236           * configure.ac:
23237           * ext/Makefile.am:
23238           * ext/dvdread/Makefile.am:
23239           * ext/dvdread/dvdreadsrc.c:
23240           * ext/dvdread/dvdreadsrc.h:
23241           Half-baked port to 0.10. Needs some love
23242           in the seeking department, but at least
23243           it does something.
23244           * ext/dvdread/stream_labels.c:
23245           * ext/dvdread/stream_labels.h:
23246           Remove these (we use ISO-639 language codes internally; applications
23247           that want to translate those into language names for display to the
23248           user should rely on the iso-codes package for that).
23249
23250 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
23251
23252           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23253           Original commit message from CVS:
23254           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23255           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23256           (gst_amrnbdec_state_change):
23257           * ext/amrnb/amrnbdec.h:
23258           Fix amrnbdec, handle events, take copy from adapter since the decoder
23259           apparently writes in the source data.
23260           Use some _scale_int, and precalc duration.
23261           Fix some leaks, post ERROR messages.
23262
23263 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
23264
23265           docs/plugins/: Add cdio plugin to docs.
23266           Original commit message from CVS:
23267           * docs/plugins/Makefile.am:
23268           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23269           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23270           * docs/plugins/inspect/plugin-cdio.xml:
23271           Add cdio plugin to docs.
23272           * ext/cdio/gstcdiocddasrc.c:
23273           Add gtk-doc blurb.
23274           * ext/cdio/gstcdio.c:
23275           The plugin is called 'cdio' not 'cddio'.
23276
23277 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
23278
23279           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23280           Original commit message from CVS:
23281           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23282           One source pad not being linked is not an error condition when we're
23283           still parsing the header. In this case (e.g. where we don't have a
23284           suitable decoder installed) just pretend everything is fine, so that
23285           the demuxer will actually go on to signal no-more-pads when done
23286           parsing the header, otherwise  decodebin/playbin will never post the
23287           appropriate error message if decoders are not available.
23288
23289 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
23290
23291         * ChangeLog:
23292         * common:
23293         * ext/mad/gstid3tag.c:
23294         * gst/realmedia/rmdemux.c:
23295           Just make it compile with --disable-gst-debug.
23296           Original commit message from CVS:
23297           Just make it compile with --disable-gst-debug.
23298
23299 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23300
23301           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23302           Original commit message from CVS:
23303           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23304           (gst_mad_check_caps_reset), (gst_mad_chain):
23305           Merge patch from Radoslaw Szkodzinski (bug 326734)
23306
23307 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23308
23309           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23310           Original commit message from CVS:
23311           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23312           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23313           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23314           (gst_id3_tag_chain):
23315           fixing Gdate handling
23316           enabling mux/demux mode switching
23317           adding better debug output
23318
23319 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23320
23321           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...
23322           Original commit message from CVS:
23323           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23324           If we haven't set caps on a source pad yet, the caps on the
23325           pad are NULL, not un-fixed. Set caps on outgoing buffers.
23326
23327 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
23328
23329           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23330           Original commit message from CVS:
23331           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23332           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23333           * ext/lame/gstlame.h:
23334           Contrary to what the const char in the lame API might suggest,
23335           lame expects us to keep the strings we pass to id3tag_set_foo()
23336           around; it doesn't free them either though, so we have to store
23337           them somewhere and free them later when we can be sure lame
23338           doesn't need them any longer.
23339
23340 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
23341
23342           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...
23343           Original commit message from CVS:
23344           * ext/lame/gstlame.c: (add_one_tag):
23345           Fix handling of GST_TAG_DATE (#311679), don't pass an
23346           uninitialised string pointer to lame if we don't know
23347           how to handle the tag type, and fix minor memory leak.
23348
23349 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
23350
23351           ext/mad/gstmad.c: Fix debug message.
23352           Original commit message from CVS:
23353           * ext/mad/gstmad.c: (gst_mad_chain):
23354           Fix debug message.
23355
23356 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23357
23358           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23359           Original commit message from CVS:
23360           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
23361           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23362           Erase spurious call to gst_segment_set_newsegment.
23363           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23364           the superclass method when handling NEWSEGMENT events.
23365           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23366           and dvd-audio-restart event handling. There are currently less
23367           hackish ways of handling the sparse audio stream problem.
23368
23369 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23370
23371           fix up error domains, error strings, and use of translation
23372           Original commit message from CVS:
23373           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
23374           * ext/dvdnav/dvdnavsrc.c: (if):
23375           * ext/dvdread/stream_labels.c:
23376           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23377           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23378           fix up error domains, error strings, and use of translation
23379           * po/POTFILES.in:
23380           fix up this file, even though none of them are actually marked
23381           for build yet.
23382
23383 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23384
23385           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23386           Original commit message from CVS:
23387           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
23388           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23389           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23390           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23391           (gst_mpeg_parse_change_state):
23392           Make timestamp adjustment somewhat milder. Actual timestamps are
23393           now sent unmodified unless an actual gap is found in the
23394           stream. This should fix time display when playing most MPEG
23395           files.
23396
23397 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
23398
23399           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23400           Original commit message from CVS:
23401           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23402           * ext/cdio/gstcdio.h:
23403           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23404           Fix build for libcdio versions >= 76; give slightly lower rank
23405           than cdparanoia.
23406
23407 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23408
23409           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23410           Original commit message from CVS:
23411           * configure.ac:
23412           * ext/Makefile.am:
23413           * ext/cdio/Makefile.am:
23414           * ext/cdio/gstcdio.c:
23415           * ext/cdio/gstcdio.h:
23416           * ext/cdio/gstcdiocddasrc.c:
23417           * ext/cdio/gstcdiocddasrc.h:
23418           Port libcdio cdda source, formerly known as cddasrc, now known as
23419           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23420           but that's not tested (fixes #317658).
23421
23422 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
23423
23424           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23425           Original commit message from CVS:
23426           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23427           tss tss... always set caps on outgoing buffer.
23428
23429 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
23430
23431         * gst-plugins-ugly.spec.in:
23432           update spec file
23433           Original commit message from CVS:
23434           update spec file
23435
23436 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23437
23438         * ChangeLog:
23439         * configure.ac:
23440           back to HEAD
23441           Original commit message from CVS:
23442           back to HEAD
23443
23444 === release 0.10.1 ===
23445
23446 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23447
23448         * ChangeLog:
23449         * NEWS:
23450         * RELEASE:
23451         * configure.ac:
23452         * docs/plugins/gst-plugins-ugly-plugins.args:
23453         * docs/plugins/inspect/plugin-a52dec.xml:
23454         * docs/plugins/inspect/plugin-amrnb.xml:
23455         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23456         * docs/plugins/inspect/plugin-iec958.xml:
23457         * docs/plugins/inspect/plugin-lame.xml:
23458         * docs/plugins/inspect/plugin-mad.xml:
23459         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23460         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23461         * docs/plugins/inspect/plugin-rmdemux.xml:
23462           releasing 0.10.1
23463           Original commit message from CVS:
23464           releasing 0.10.1
23465
23466 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23467
23468         * ChangeLog:
23469         * configure.ac:
23470           prerelease
23471           Original commit message from CVS:
23472           prerelease
23473
23474 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23475
23476           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23477           Original commit message from CVS:
23478           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23479           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23480           * ext/mad/gstmad.c: (gst_mad_src_query):
23481           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23482           * ext/sidplay/gstsiddec.cc:
23483           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23484           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23485           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23486           (fixes #325652; based on patch by: Philippe); make rmdemux return
23487           FALSE for position queries, instead of setting -1 as value and
23488           returning TRUE.
23489
23490 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23491
23492           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23493           Original commit message from CVS:
23494           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
23495           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23496           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23497           rewrite timestamps in the case segments are being set from
23498           upstream, but use timestamps unmodified. Also send proper position
23499           values. This allows for correct time display and makes queries
23500           work in sink elements.
23501           * gst/mpegstream/gstdvddemux.h:
23502           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23503           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23504           Rename flush_filter to segment_filter, which is better represents
23505           what the arreibute does.
23506           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23507           Activate segment filtering when a timestamp discontinuity is seen.
23508
23509 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23510
23511           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...
23512           Original commit message from CVS:
23513           * ext/mad/gstmad.c: (gst_mad_chain):
23514           Don't forget that we need to send out a newsegment event after a
23515           restart even if we don't have enough data to decode a frame right
23516           now.
23517
23518 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23519
23520           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23521           Original commit message from CVS:
23522           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
23523           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23524           Use the new "audio-shutdown" and "audio-restart" DVD events
23525           instead of the "spu-still-frame" event to shutdown and restart
23526           the audio pipeline.
23527           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23528           Check for cases where the segment-based adjustment calculation
23529           would produce negative values (which result in an overflow) and
23530           return GST_CLOCK_TIME_NONE instead.
23531           * gst/mpegstream/gstdvddemux.h:
23532           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23533           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23534           Add a mechanism to discard audio buffers with timestamps outside
23535           the currently set segment. This was causing (sometimes serious)
23536           synchronization problems after seeking in DVDs with LPCM audio,
23537           since VOBUs usually contain audio material that lies outside the
23538           timestamp range specified by the header.
23539
23540 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23541
23542           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23543           Original commit message from CVS:
23544           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23545           Remove lingering reference to GstID3Demux
23546           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23547           Don't output debug saying padding streams are unknown type,
23548           because they're not
23549
23550 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23551
23552           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23553           Original commit message from CVS:
23554           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
23555           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23556           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23557           LPCM.
23558           * gstmpegdemux.h:
23559           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23560           (gst_mpeg_demux_get_audio_stream):
23561           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23562           (gst_dvd_demux_get_audio_stream)
23563           (gst_dvd_demux_get_subpicture_stream)
23564           (gst_dvd_demux_send_subbuffer):
23565           Send current* pad buffers with appropriate caps.
23566
23567 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23568
23569           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23570           Original commit message from CVS:
23571           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
23572           * gst/iec958/ac3iec.h:
23573           * gst/iec958/ac3iec.c:
23574           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23575           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23576           raw-audio property to ac3iec958 that allows setting the source pad
23577           caps to raw audio instead of audio/x-iec958. This makes it
23578           possible to use ac3iec958 together with the normal alsasink
23579           element to drive an external receiver that autodetects AC3
23580           content.
23581
23582 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
23583
23584           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23585           Original commit message from CVS:
23586           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23587           (ac3iec_chain_dvd):
23588           * gst/iec958/ac3iec.h:
23589           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23590
23591 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23592
23593           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23594           Original commit message from CVS:
23595           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23596           When getting a seek event, first check if the upstream element
23597           can handle it and only do our own seek stuff when it can't
23598           (should fix #322856).
23599
23600 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23601
23602           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23603           Original commit message from CVS:
23604           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23605           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23606           Really convert to BYTES format when we want to convert
23607           to bytes (use right variable; fixes #322856).
23608
23609 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23610
23611           Big mpegparse clean up, second round:
23612           Original commit message from CVS:
23613           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
23614           Big mpegparse clean up, second round:
23615           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23616           Send and EOS event down the audio pipeline when an still frame
23617           event arrives. This prevents the pipeline from locking when a
23618           still menu comes directly after a flush.
23619           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23620           Don't send a newsegment in reset.
23621           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23622           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23623           Move the code of handle_newsegment to process_event. Send a
23624           NEWSEGMENT after FLUSH_STOP.
23625           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23626           moving to PAUSED.
23627           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23628           (gst_mpeg_demux_class_init): Don't override send_event.
23629           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23630           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23631           (gst_mpeg_demux_reset):
23632           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
23633           attribute.
23634           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23635           Reset the mpegparse element after a flush.
23636           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23637           Don't forward events.
23638           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23639           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23640           handle_newsegment is not a virtual method anymore.
23641           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23642           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23643           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23644           rid of send_newsegment virtual method.
23645           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23646           handle DVD events and call the superclass method for other event
23647           types.
23648           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23649           override process_event anymore.
23650           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23651           (gst_mpeg_parse_process_event): Move actual event processing to
23652           process event so that subclasses can properly override or extend
23653           it.
23654           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23655           Eliminate time parameter in process event.
23656           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23657           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23658           (gst_mpeg_demux_send_subbuffer):
23659           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23660           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23661           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23662           adding the value of the adjust attribute.
23663           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23664           rid of the adjust attribute. Now all timestamp adjustments are
23665           performed by mpegparse using the current segment.
23666           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23667           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23668           on the adjust attribute for SCR values and the current segment.
23669           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23670           adjust_ts virtual method to adjust timestamps for outgoing
23671           buffers.
23672           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23673           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23674           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23675           (gst_dvd_demux_handle_newsegment): Don't override
23676           handle_newsegment.
23677           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23678           Check for DVD events in process_event instead of
23679           handle_dvd_event.
23680           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23681           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23682           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23683           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23684           (gst_mpeg_demux_send_event):
23685           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23686           (gst_dvd_demux_handle_dvd_event):
23687           Eliminate the time parameter in send_event.
23688
23689 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23690
23691           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
23692           Original commit message from CVS:
23693           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
23694           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
23695           Fix typefinding in id3demux, and then remove it in favour
23696           of the new LGPL id3demux in gst-plugins-good
23697           * ext/mad/gstmad.c: (gst_mad_dispose):
23698           dispose can run more than once.
23699
23700 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23701
23702           gst/asfdemux/gstasfmux.c: change some char* into char[]
23703           Original commit message from CVS:
23704           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
23705           change some char* into char[]
23706
23707 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
23708
23709           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
23710           Original commit message from CVS:
23711           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23712           Remove memleak from unused GstRMDemuxStream
23713
23714 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
23715
23716           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
23717           Original commit message from CVS:
23718           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
23719           (gst_id3_tag_do_typefind):
23720           Use the correct function to free typefind factory list.
23721
23722 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
23723
23724           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
23725           Original commit message from CVS:
23726           * ext/mad/gstmad.c: (gst_mad_src_query):
23727           For position and duration queries in TIME format, try the peer
23728           first (might be a demuxer).
23729
23730 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23731
23732           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
23733           Original commit message from CVS:
23734           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
23735           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
23736           Properly handle non contiguous VOBUs by adding the segment accum
23737           field to the adjust value.
23738           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23739           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
23740           handle_newsegment to prevent sending actual newsegment events and
23741           use tiemstamp rewriting instead.
23742           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
23743           dvd-lang-codes.
23744           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23745           (gst_mpeg_parse_event):
23746           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23747           Add a new parameter to handle_newsegment to allow controlling
23748           whether newsegment events are forwarded or not.
23749           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23750           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23751           (gst_dvd_demux_reset):
23752           last_end_ptm and discont_time aren't necessary anymore, since
23753           timestamp adjustment is now replaced by newsegment events.
23754           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
23755           timestamps.
23756           * gst/mpegstream/gstdvddemux.h:
23757           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23758           Don't handle dvd-nav-packet events anymore, since the are now
23759           replaced by standard newsegment events.
23760           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23761           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
23762           (gst_dvd_demux_change_state):
23763           * gst/mpegstream/gstdvddemux.h:
23764           Get rid of the ignore_next_newmedia_discont hack.
23765           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23766           (gst_dvd_demux_handle_newsegment):
23767           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
23768           (gst_mpeg_demux_handle_newsegment): Don't override
23769           handle_newsegment anymore. It was only necessary to handle
23770           NEWMEDIA events.
23771           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23772           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
23773           (gst_dvd_demux_set_cur_subpicture):
23774           Reactivate handling of DVD events.
23775           * gst/mpegstream/gstmpegparse.c (normal_seek)
23776           (gst_mpeg_parse_handle_src_event)
23777           (gst_mpeg_parse_handle_src_query):
23778           First attempt at reenabling seek.
23779           * gst/mpegstream/gstmpegparse.h:
23780           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23781           (gst_mpeg_parse_update_streaminfo)
23782           (gst_mpeg_parse_get_rate)
23783           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
23784           (gst_mpeg_parse_handle_src_query):
23785           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
23786           Make queries work again.
23787           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23788           (gst_mpeg_parse_handle_newsegment)
23789           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
23790           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
23791           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23792           Get rid of the newsegment_pending attribute, and rely instead on
23793           proper timestamp adjustment.
23794           * gst/mpegstream/gstmpegparse.c
23795           (gst_mpeg_parse_get_src_event_masks): Erase.
23796           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
23797           Initialize fields before creating pads to prevent the pad creation
23798           callback from failing.
23799           (gst_mpeg_parse_reset): Initialize new fields, and change
23800           initialization order to match the order in the structure.
23801           (gst_mpeg_parse_handle_newsegment): Forward new segment events
23802           whenever possible, and update the current segment.
23803           (gst_mpeg_parse_send_newsegment): Update the current segment and
23804           pending_newsegment.
23805           (gst_mpeg_parse_pad_added): Use the current segment to send
23806           newsegment events to new pads.
23807           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
23808           and events. Properly update newsegment_pending.
23809           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
23810           New fields do_adjust and current_segment.
23811           * gst/mpegstream/gstmpegdemux.c:
23812           * gst/mpegstream/gstdvddemux.c:
23813           * gst/mpegstream/gstmpegparse.h:
23814           Rename handle_discont virtual method to handle_newsegment. Erase
23815           some (already commented out support) for old NEW_MEDIA events.
23816           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23817           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
23818           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
23819           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
23820           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
23821           Erase the "pending_scr" field, and replace it by a slightly
23822           different handling of the current SCR. Document code blocks in
23823           parse_packhead and chain.
23824
23825 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
23826
23827           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
23828           Original commit message from CVS:
23829           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23830           g_warning() are only for really fatal warnings. If we can't decode a
23831           tag, just ignore that tag and do a GST_WARNING.
23832
23833 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23834
23835         * ChangeLog:
23836         * ext/a52dec/gsta52dec.h:
23837         * ext/dvdread/dvdreadsrc.h:
23838         * ext/lame/gstlame.h:
23839         * ext/mad/gstid3tag.c:
23840         * ext/mad/gstmad.c:
23841         * ext/mad/gstmad.h:
23842         * ext/mpeg2dec/gstmpeg2dec.h:
23843         * ext/sidplay/gstsiddec.h:
23844         * gst/ac3parse/gstac3parse.c:
23845         * gst/ac3parse/gstac3parse.h:
23846         * gst/asfdemux/gstasfdemux.c:
23847         * gst/asfdemux/gstasfdemux.h:
23848         * gst/iec958/ac3iec.h:
23849         * gst/mpegaudioparse/gstmpegaudioparse.c:
23850         * gst/mpegaudioparse/gstmpegaudioparse.h:
23851         * gst/mpegstream/gstdvddemux.h:
23852         * gst/mpegstream/gstmpegclock.h:
23853         * gst/mpegstream/gstmpegdemux.h:
23854         * gst/mpegstream/gstmpegpacketize.h:
23855         * gst/mpegstream/gstmpegparse.c:
23856         * gst/mpegstream/gstmpegparse.h:
23857         * gst/mpegstream/gstrfc2250enc.c:
23858         * gst/mpegstream/gstrfc2250enc.h:
23859         * gst/realmedia/rmdemux.c:
23860         * gst/realmedia/rmdemux.h:
23861         * gst/synaesthesia/synaescope.c:
23862           expand tabs
23863           Original commit message from CVS:
23864           expand tabs
23865
23866 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23867
23868         * configure.ac:
23869           back to HEAD
23870           Original commit message from CVS:
23871           back to HEAD
23872
23873 === release 0.10.0 ===
23874
23875 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23876
23877         * ChangeLog:
23878         * NEWS:
23879         * RELEASE:
23880         * configure.ac:
23881         * docs/plugins/inspect/plugin-a52dec.xml:
23882         * docs/plugins/inspect/plugin-amrnb.xml:
23883         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23884         * docs/plugins/inspect/plugin-iec958.xml:
23885         * docs/plugins/inspect/plugin-lame.xml:
23886         * docs/plugins/inspect/plugin-mad.xml:
23887         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23888         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23889         * docs/plugins/inspect/plugin-rmdemux.xml:
23890           releasing 0.10.0
23891           Original commit message from CVS:
23892           releasing 0.10.0
23893
23894 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
23895
23896           Update for alloc_buffer changes.
23897           Original commit message from CVS:
23898           2005-12-05  Andy Wingo  <wingo@pobox.com>
23899           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
23900           * ext/mad/gstmad.c: (gst_mad_chain):
23901           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
23902           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
23903           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
23904           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23905           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
23906
23907 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
23908
23909           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
23910           Original commit message from CVS:
23911           2005-12-05  Andy Wingo  <wingo@pobox.com>
23912           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
23913           id3demux and id3mux now. Fixes #323199.
23914
23915 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
23916
23917         * gst-plugins-ugly.spec.in:
23918           update spec file for latest changes
23919           Original commit message from CVS:
23920           update spec file for latest changes
23921
23922 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23923
23924           fix silly Makefile.am bug so they link correctly again
23925           Original commit message from CVS:
23926           * ext/amrnb/Makefile.am:
23927           * gst/realmedia/Makefile.am:
23928           fix silly Makefile.am bug so they link correctly again
23929
23930 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23931
23932         * configure.ac:
23933           back to HEAD
23934           Original commit message from CVS:
23935           back to HEAD
23936
23937 === release 0.9.7 ===
23938
23939 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23940
23941         * ChangeLog:
23942         * NEWS:
23943         * RELEASE:
23944         * common:
23945         * configure.ac:
23946         * docs/plugins/gst-plugins-ugly-plugins.args:
23947         * docs/plugins/inspect/plugin-a52dec.xml:
23948         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23949         * docs/plugins/inspect/plugin-iec958.xml:
23950         * docs/plugins/inspect/plugin-lame.xml:
23951         * docs/plugins/inspect/plugin-mad.xml:
23952         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23953         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23954         * docs/plugins/inspect/plugin-rmdemux.xml:
23955         * docs/random/LICENSE:
23956         * docs/random/PORTED_09:
23957           releasing 0.9.7
23958           Original commit message from CVS:
23959           releasing 0.9.7
23960
23961 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23962
23963         * ChangeLog:
23964         * common:
23965         * ext/amrnb/Makefile.am:
23966         * gst/realmedia/Makefile.am:
23967           Don't know how these escaped my eye before.  Fix link flags.
23968           Original commit message from CVS:
23969           Don't know how these escaped my eye before.  Fix link flags.
23970
23971 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23972
23973         * common:
23974         * examples/Makefile.am:
23975         * examples/capsfilter/Makefile.am:
23976         * examples/capsfilter/capsfilter1.c:
23977         * examples/gob/Makefile.am:
23978         * examples/gob/gst-identity2.gob:
23979         * examples/gstplay/.gitignore:
23980         * examples/gstplay/Makefile.am:
23981         * examples/gstplay/player.c:
23982         * examples/indexing/.gitignore:
23983         * examples/indexing/Makefile.am:
23984         * examples/indexing/indexmpeg.c:
23985         * examples/level/Makefile.am:
23986         * examples/level/README:
23987         * examples/level/demo.c:
23988         * examples/level/plot.c:
23989         * examples/stats/Makefile.am:
23990         * examples/stats/mp2ogg.c:
23991         * examples/switch/.gitignore:
23992         * examples/switch/Makefile.am:
23993         * examples/switch/switcher.c:
23994           no examples
23995           Original commit message from CVS:
23996           no examples
23997
23998 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23999
24000           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24001           Original commit message from CVS:
24002           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24003           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24004           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24005           (gst_mpeg_parse_send_event):
24006           Ref events before sending them to multiple pads, after all
24007           gst_pad_send_event() takes ownership of events. Don't leak
24008           events that have not been handled (fixes #322745).
24009
24010 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24011
24012           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24013           Original commit message from CVS:
24014           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
24015           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24016           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24017           from making timestamp adjustments. This will have to be re-added
24018           in some form in the near future, but in order to do that, some nav
24019           packet parsing will be necessary in mpegdemux.
24020           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24021           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24022           (g_value_set_int, gst_mpeg_parse_set_property)
24023           Get rid of do_adjust and use_adjust. Rename max_discont to
24024           max_src_gap.
24025           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24026           -1, no adjustment is made.
24027           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24028           Rename max_discont property to max_scr_gap. Erase "adjust"
24029           property.
24030           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24031           override send_event anymore, base class does the job.
24032           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24033           Base class now does most of the work.
24034           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24035           Generalize to forwarding the event to all source pads in the
24036           element.
24037           * gst/mpegstream/gstmpegparse.h:
24038           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24039           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24040           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24041           (gst_mpeg_parse_set_property):
24042           Clock synchronization doesn't make sense anymore for a
24043           demultiplexer.
24044
24045 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
24046
24047           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24048           Original commit message from CVS:
24049           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24050           Don't treat normal EOS as a fatal error.
24051
24052 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
24053
24054           ext/mad/gstmad.c: Proper warning statements,
24055           Original commit message from CVS:
24056           * ext/mad/gstmad.c: (gst_mad_chain):
24057           Proper warning statements,
24058           Don't error if the src pad isn't linked when pushing.
24059           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24060           Proper state_change, avoids borkage when going to READY
24061
24062 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24063
24064         * configure.ac:
24065         * gst-libs/Makefile.am:
24066         * gst-libs/README:
24067         * gst-libs/ext/.gitignore:
24068         * gst-libs/gst/media-info/.gitignore:
24069         * gst-libs/gst/play/.gitignore:
24070         * gst-libs/gst/play/play.h:
24071         * gst-libs/gst/play/play.vcproj:
24072           no need for an AS_LIBTOOL call
24073           Original commit message from CVS:
24074           no need for an AS_LIBTOOL call
24075
24076 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24077
24078         * Makefile.am:
24079         * common:
24080         * gst-plugins-ugly.spec.in:
24081           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24082           Original commit message from CVS:
24083           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24084
24085 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24086
24087           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24088           Original commit message from CVS:
24089           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24090           Prime libmpeg2's pumps with some null custom buffers
24091           to ensure it doesn't ask us to discard garbage later yay.
24092
24093 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24094
24095           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24096           Original commit message from CVS:
24097           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24098           Prime libmpeg2's pumps with some null custom buffers
24099           to ensure it ask us to discard garbage later yay.
24100
24101 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
24102
24103           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24104           Original commit message from CVS:
24105           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24106           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24107           (gst_a52dec_chain_raw):
24108           * ext/a52dec/gsta52dec.h:
24109           Accept AC3 in audio/x-private1-ac3 format, which includes
24110           DVD-specific headers, as well as raw AC3, for compatibility with
24111           some demuxers.
24112
24113 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24114
24115           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24116           Original commit message from CVS:
24117           * ext/mad/gstmad.c: (gst_mad_chain):
24118           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24119           skip frame synthesis and consume input data as if we'd done the
24120           decode. Makes mad not error when the src pad is not connected.
24121           (#319784)
24122
24123 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24124
24125         * ChangeLog:
24126           Erase old CVS conflict line.
24127           Original commit message from CVS:
24128           Erase old CVS conflict line.
24129
24130 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24131
24132           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24133           Original commit message from CVS:
24134           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
24135           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24136           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24137           (gst_mpeg_parse_chain):
24138           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24139           (gst_mpeg_demux_send_newsegment):
24140           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24141           * gst/mpegstream/gstmpegparse.h:
24142           Rename send_discont method to send_newsegment and add parameters
24143           to handle actual segments. Adapt code all around to run with the
24144           new name and signature.
24145           * gst/mpegstream/gstmpegdemux.c:
24146           * gst/mpegstream/gstmpegparse.c:
24147           * gst/mpegstream/gstdvddemux.c:
24148           Convert to GST_BOILERPLATE.
24149
24150 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24151
24152         * configure.ac:
24153           fix AS_LIBTOOL call
24154           Original commit message from CVS:
24155           fix AS_LIBTOOL call
24156
24157 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24158
24159         * Makefile.am:
24160           add a torture target
24161           Original commit message from CVS:
24162           add a torture target
24163
24164 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24165
24166         * ChangeLog:
24167         * configure.ac:
24168           back to HEAD
24169           Original commit message from CVS:
24170           back to HEAD
24171
24172 === release 0.9.6 ===
24173
24174 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24175
24176         * ChangeLog:
24177         * NEWS:
24178         * RELEASE:
24179         * configure.ac:
24180         * docs/plugins/gst-plugins-ugly-plugins.args:
24181         * docs/plugins/gst-plugins-ugly-plugins.signals:
24182         * docs/plugins/inspect/plugin-a52dec.xml:
24183         * docs/plugins/inspect/plugin-amrnb.xml:
24184         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24185         * docs/plugins/inspect/plugin-iec958.xml:
24186         * docs/plugins/inspect/plugin-lame.xml:
24187         * docs/plugins/inspect/plugin-mad.xml:
24188         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24189         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24190         * docs/plugins/inspect/plugin-rmdemux.xml:
24191           releasing 0.9.6
24192           Original commit message from CVS:
24193           releasing 0.9.6
24194
24195 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
24196
24197           gst/realmedia/rmdemux.c: Fractional framerates.
24198           Original commit message from CVS:
24199           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24200           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24201           (find_seek_offset_bytes), (find_seek_offset_time),
24202           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24203           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24204           (gst_rmdemux_chain), (gst_rmdemux_send_event),
24205           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24206           (gst_rmdemux_parse_packet):
24207           Fractional framerates.
24208
24209 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24210
24211           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24212           Original commit message from CVS:
24213           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24214           (gst_mpeg2dec_negotiate_format), (handle_sequence),
24215           (gst_mpeg2dec_sink_event):
24216           * ext/mpeg2dec/gstmpeg2dec.h:
24217           Use fractional framerates
24218
24219 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24220
24221           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24222           Original commit message from CVS:
24223           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24224           set_clock returns a boolean.
24225
24226 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24227
24228           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24229           Original commit message from CVS:
24230           * ext/mad/gstmad.c: (gst_mad_chain):
24231           Fix seeking even more by sending the newsegment event with the
24232           right parameters. Should fix querying in playbin/totem after
24233           a seek.
24234
24235 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24236
24237           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24238           Original commit message from CVS:
24239           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24240           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24241           Fix seeking in stand-alone mode. Fix nonexistant enum value
24242           introduced in previous commit. Improve debug messages here and
24243           there. Actually return a proper return value in the sink event
24244           handler.
24245
24246 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24247
24248         * ext/lame/gstlame.c:
24249           doh
24250           Original commit message from CVS:
24251           doh
24252
24253 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24254
24255         * ChangeLog:
24256         * ext/lame/gstlame.c:
24257         * ext/mad/gstmad.c:
24258         * ext/sidplay/gstsiddec.cc:
24259           fix up GValueEnum
24260           Original commit message from CVS:
24261           fix up GValueEnum
24262
24263 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
24264
24265         * ChangeLog:
24266         * ext/lame/gstlame.c:
24267         * ext/mad/gstid3tag.c:
24268         * ext/sidplay/gstsiddec.cc:
24269           Update for gst_tag_setter API changes.
24270           Original commit message from CVS:
24271           2005-11-22  Andy Wingo  <wingo@pobox.com>
24272           * Update for gst_tag_setter API changes.
24273
24274 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
24275
24276         * ChangeLog:
24277         * ext/a52dec/gsta52dec.c:
24278         * ext/mad/gstid3tag.c:
24279         * ext/mad/gstmad.c:
24280         * gst/mpegaudioparse/gstmpegaudioparse.c:
24281         * gst/mpegstream/gstdvddemux.c:
24282         * gst/mpegstream/gstmpegparse.c:
24283         * gst/realmedia/rmdemux.c:
24284           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24285           Original commit message from CVS:
24286           2005-11-22  Andy Wingo  <wingo@pobox.com>
24287           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24288           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24289           * ext/mad/gstmad.c (gst_mad_chain)
24290           * gst/mpegaudioparse/gstmpegaudioparse.c
24291           (gst_mp3parse_sink_event)
24292           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24293           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24294           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24295           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24296           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24297
24298 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
24299
24300           ext/mad/Makefile.am: libgsttagedit => libgsttag
24301           Original commit message from CVS:
24302           * ext/mad/Makefile.am:
24303           libgsttagedit => libgsttag
24304
24305 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
24306
24307           ext/lame/gstlame.c: Don't take the stream lock
24308           Original commit message from CVS:
24309           * ext/lame/gstlame.c: (gst_lame_sink_event):
24310           Don't take the stream lock
24311
24312 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
24313
24314           ext/: Don't take the stream lock.
24315           Original commit message from CVS:
24316           2005-11-21  Andy Wingo  <wingo@pobox.com>
24317           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24318           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24319           * ext/mad/gstmad.c (gst_mad_sink_event):
24320           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24321           stream lock.
24322           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24323           stream lock changes.
24324
24325 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
24326
24327           *.*: Ran scripts/update-macros. Oh yes.
24328           Original commit message from CVS:
24329           2005-11-21  Andy Wingo  <wingo@pobox.com>
24330           * *.h:
24331           * *.c: Ran scripts/update-macros. Oh yes.
24332
24333 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
24334
24335           gst/mpegstream/: Filler events have beem removed for now.
24336           Original commit message from CVS:
24337           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24338           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24339           Filler events have beem removed for now.
24340
24341 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
24342
24343           gst/: Update for GST_FOURCC_FORMAT API change.
24344           Original commit message from CVS:
24345           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24346           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24347           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24348           Update for GST_FOURCC_FORMAT API change.
24349
24350 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
24351
24352           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24353           Original commit message from CVS:
24354           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24355           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24356           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24357           (gst_rmdemux_parse_packet):
24358           Modifications for disapearance of GST_PAD_IS_USABLE()
24359
24360 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
24361
24362           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24363           Original commit message from CVS:
24364           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24365           Remove some setcaps brokenness.
24366           Don't crash on bad input.
24367
24368 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
24369
24370           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24371           Original commit message from CVS:
24372           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24373           calling transform.
24374           (gst_id3_tag_do_typefind): Unref caps
24375           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24376
24377 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
24378
24379         * ext/mad/gstmad.c:
24380           remove accidentally commited hack
24381           Original commit message from CVS:
24382           remove accidentally commited hack
24383
24384 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
24385
24386         * ext/mad/gstmad.c:
24387           free pad templates
24388           Original commit message from CVS:
24389           free pad templates
24390
24391 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
24392
24393           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24394           Original commit message from CVS:
24395           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24396           (gst_mpeg2dec_sink_event):
24397           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24398           nice-ify debug message in event handler; add CHECKME.
24399           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24400           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24401           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24402           (gst_dvd_demux_sync_stream_to_time):
24403           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24404           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24405           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24406           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24407           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24408           (gst_mpeg_demux_sync_stream_to_time),
24409           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24410           * gst/mpegstream/gstmpegdemux.h:
24411           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24412           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24413           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24414           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24415           (gst_mpeg_parse_chain):
24416           * gst/mpegstream/gstmpegparse.h:
24417           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24418           return value confusion (gst_pad_push vs. gst_pad_send_event and
24419           gst_pad_push_event); pass flow return values to caller;
24420           miscellaneous fixes and clean-ups.
24421
24422 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
24423
24424         * gst/mpegstream/gstdvddemux.c:
24425           set rank to secondary until it works 100%
24426           Original commit message from CVS:
24427           set rank to secondary until it works 100%
24428
24429 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
24430
24431         * gst-plugins-ugly.spec.in:
24432           add mpegstream plugin to spec file
24433           Original commit message from CVS:
24434           add mpegstream plugin to spec file
24435
24436 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24437
24438           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24439           Original commit message from CVS:
24440           2005-11-14  Martin Soto  <soto@localhost.localdomain>
24441           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24442           gstrfc2250enc.h.
24443
24444 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
24445
24446           partially port the mpegstream plugin to GStreamer 0.9.
24447           Original commit message from CVS:
24448           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
24449           * configure.ac:
24450           * gst/mpegstream/Makefile.am:
24451           * gst/mpegstream/gstdvddemux.c:
24452           * gst/mpegstream/gstdvddemux.h:
24453           * gst/mpegstream/gstmpegdemux.c:
24454           * gst/mpegstream/gstmpegdemux.h:
24455           * gst/mpegstream/gstmpegpacketize.c:
24456           * gst/mpegstream/gstmpegpacketize.h:
24457           * gst/mpegstream/gstmpegparse.c:
24458           * gst/mpegstream/gstmpegparse.h:
24459           * gst/mpegstream/gstmpegstream.c:
24460           * gst/mpegstream/gstrfc2250enc.c:
24461           * gst/mpegstream/gstrfc2250enc.h:
24462           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24463           partially port the mpegstream plugin to GStreamer 0.9.
24464
24465 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
24466
24467           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24468           Original commit message from CVS:
24469           2005-11-14  Andy Wingo  <wingo@pobox.com>
24470           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24471           debugging, allows dll builds on windows. Fixes #316076.
24472
24473 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24474
24475         * ChangeLog:
24476         * configure.ac:
24477           back to head
24478           Original commit message from CVS:
24479           back to head
24480
24481 === release 0.9.5 ===
24482
24483 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24484
24485         * ChangeLog:
24486         * NEWS:
24487         * RELEASE:
24488         * common:
24489         * configure.ac:
24490         * docs/plugins/inspect/plugin-a52dec.xml:
24491         * docs/plugins/inspect/plugin-amrnb.xml:
24492         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24493         * docs/plugins/inspect/plugin-iec958.xml:
24494         * docs/plugins/inspect/plugin-lame.xml:
24495         * docs/plugins/inspect/plugin-mad.xml:
24496         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24497         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24498         * docs/plugins/inspect/plugin-rmdemux.xml:
24499           releasing 0.9.5
24500           Original commit message from CVS:
24501           releasing 0.9.5
24502
24503 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
24504
24505           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24506           Original commit message from CVS:
24507           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24508           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24509           (handle_sequence), (handle_picture), (handle_slice),
24510           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24511           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24512           Forward GstFlowReturn about everywhere.
24513           Handle seeking correctly.
24514
24515 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24516
24517           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24518           Original commit message from CVS:
24519           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24520           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24521           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24522           Small cleanups in refcounting.
24523
24524 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
24525
24526           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24527           Original commit message from CVS:
24528           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24529           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24530           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24531           (handle_sequence), (handle_picture):
24532           * ext/mpeg2dec/gstmpeg2dec.h:
24533           Removed lots of dubious code.
24534           Handle flushing and seeking correctly. Still leaks though...
24535
24536 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
24537
24538         * ChangeLog:
24539         * configure.ac:
24540           port plugins listing changes
24541           Original commit message from CVS:
24542           port plugins listing changes
24543
24544 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24545
24546         * ChangeLog:
24547         * configure.ac:
24548           back to HEAD
24549           Original commit message from CVS:
24550           back to HEAD
24551
24552 === release 0.9.4 ===
24553
24554 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24555
24556         * ChangeLog:
24557         * Makefile.am:
24558         * NEWS:
24559         * RELEASE:
24560         * configure.ac:
24561         * docs/plugins/gst-plugins-ugly-plugins.args:
24562         * docs/plugins/gst-plugins-ugly-plugins.signals:
24563         * docs/plugins/inspect/plugin-a52dec.xml:
24564         * docs/plugins/inspect/plugin-amrnb.xml:
24565         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24566         * docs/plugins/inspect/plugin-iec958.xml:
24567         * docs/plugins/inspect/plugin-lame.xml:
24568         * docs/plugins/inspect/plugin-mad.xml:
24569         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24570         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24571         * docs/plugins/inspect/plugin-rmdemux.xml:
24572         * gst/realmedia/rmdemux.c:
24573         * po/POTFILES.in:
24574           releasing 0.9.4
24575           Original commit message from CVS:
24576           releasing 0.9.4
24577
24578 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
24579
24580           gst/realmedia/rmdemux.c: STOPPED->FAILED
24581           Original commit message from CVS:
24582           2005-10-23  Julien MOUTTE  <julien@moutte.net>
24583           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24584
24585 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
24586
24587         * gst-plugins-ugly.spec.in:
24588           add packaging of a52dec
24589           Original commit message from CVS:
24590           add packaging of a52dec
24591
24592 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24593
24594           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24595           Original commit message from CVS:
24596           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24597           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24598           Set correct stream time in newsegment event.
24599
24600 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24601
24602         * ext/Makefile.am:
24603           fix distcheck
24604           Original commit message from CVS:
24605           fix distcheck
24606
24607 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24608
24609         * ChangeLog:
24610         * ext/Makefile.am:
24611           fix distcheck
24612           Original commit message from CVS:
24613           fix distcheck
24614
24615 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
24616
24617           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24618           Original commit message from CVS:
24619           * ext/a52dec/Makefile.am:
24620           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24621           (gst_a52dec_class_init), (gst_a52dec_sink_event),
24622           (gst_a52dec_change_state):
24623           * ext/a52dec/gsta52dec.h:
24624           Re-enable CPU flags, use liboil to get them.
24625
24626 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
24627
24628           Port AC3 decoder to 0.9 (#318849).
24629           Original commit message from CVS:
24630           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24631           * configure.ac:
24632           * ext/a52dec/Makefile.am:
24633           * ext/a52dec/gsta52dec.c:
24634           * ext/a52dec/gsta52dec.h:
24635           Port AC3 decoder to 0.9 (#318849).
24636
24637 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24638
24639           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24640           Original commit message from CVS:
24641           * ext/sidplay/gstsiddec.cc:
24642           Small fixes and more error messages.
24643
24644 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
24645
24646           API change fixen.
24647           Original commit message from CVS:
24648           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24649           (gst_amrnbparse_state_change):
24650           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24651           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24652           * ext/mpeg2dec/gstmpeg2dec.c:
24653           * ext/sidplay/gstsiddec.cc:
24654           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24655           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24656           API change fixen.
24657
24658 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
24659
24660           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24661           Original commit message from CVS:
24662           * configure.ac:
24663           GST_DOC has been renamed to GST_DOCBOOK_CHECK
24664
24665 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24666
24667           configure.ac: some docs I had
24668           Original commit message from CVS:
24669           * configure.ac:
24670           some docs I had
24671           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24672           trivial fixes
24673
24674 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
24675
24676           gst/realmedia/rmdemux.c: segment-start/done API change.
24677           Original commit message from CVS:
24678           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24679           (gst_rmdemux_perform_seek):
24680           segment-start/done API change.
24681
24682 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
24683
24684         * ChangeLog:
24685         * common:
24686         * gst/iec958/ac3iec.c:
24687           Set buffer durations on IEC958 buffers.
24688           Original commit message from CVS:
24689           Set buffer durations on IEC958 buffers.
24690
24691 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
24692
24693           configure.ac: Fix glib check
24694           Original commit message from CVS:
24695           * configure.ac:
24696           Fix glib check
24697
24698 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
24699
24700           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24701           Original commit message from CVS:
24702           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24703           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
24704
24705 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24706
24707           examples/stats/mp2ogg.c: yes, typo fixes
24708           Original commit message from CVS:
24709           * examples/stats/mp2ogg.c:
24710           yes, typo fixes
24711
24712 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24713
24714           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
24715           Original commit message from CVS:
24716           * examples/indexing/indexmpeg.c: (main):
24717           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
24718           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
24719           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
24720           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
24721           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
24722           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
24723           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
24724           * ext/dvdread/dvdreadsrc.h:
24725           * ext/lame/gstlame.h:
24726           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
24727           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
24728           * gst/iec958/ac3iec.h:
24729           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
24730           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
24731           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
24732           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
24733           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
24734           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
24735           moved bitshift from macro to enum definition
24736
24737 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
24738
24739           newsegment API update.
24740           Original commit message from CVS:
24741           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
24742           * ext/mad/gstmad.c: (gst_mad_chain):
24743           * gst/mpegaudioparse/gstmpegaudioparse.c:
24744           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24745           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
24746           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
24747           newsegment API update.
24748
24749 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24750
24751           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
24752           Original commit message from CVS:
24753           * ext/amrnb/amrnbdec.c:
24754           Mark invalid frame sizes
24755           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
24756           UNUSABLE is not to be used here, just push out stuff so
24757           probes can continue linking or making the pad usable.
24758
24759 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
24760
24761         * ChangeLog:
24762         * gst/realmedia/rmdemux.c:
24763           Improve seek error-resilience.
24764           Original commit message from CVS:
24765           Improve seek error-resilience.
24766           Better error handling generally.
24767
24768 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24769
24770         * ChangeLog:
24771         * configure.ac:
24772           back to head
24773           Original commit message from CVS:
24774           back to head
24775
24776 === release 0.9.3 ===
24777
24778 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24779
24780         * ChangeLog:
24781         * NEWS:
24782         * README:
24783         * configure.ac:
24784         * ext/sidplay/Makefile.am:
24785           release time
24786           Original commit message from CVS:
24787           release time
24788
24789 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
24790
24791         * gst/realmedia/rmdemux.h:
24792           Forgot to commit this file. I hate Nano.
24793           Original commit message from CVS:
24794           Forgot to commit this file. I hate Nano.
24795
24796 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
24797
24798         * ChangeLog:
24799         * common:
24800         * gst/realmedia/rmdemux.c:
24801           Sanity checks and memory leak fixes for real demuxer
24802           Original commit message from CVS:
24803           Sanity checks and memory leak fixes for real demuxer
24804
24805 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
24806
24807           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
24808           Original commit message from CVS:
24809           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
24810           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
24811           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
24812           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
24813           Real demuxer fixes. Make it more bulletproof against bad data,
24814           identify a few more stream types.
24815           Fix seeking so that it works (at least with the seek example
24816           program; it still fails with totem).
24817
24818 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
24819
24820           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
24821           Original commit message from CVS:
24822           * gst/mpegaudioparse/gstmpegaudioparse.c:
24823           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24824           Set correct caps on buffers too.
24825
24826 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
24827
24828           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
24829           Original commit message from CVS:
24830           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
24831           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
24832           * gst/mpegaudioparse/gstmpegaudioparse.h:
24833           Put timestamps on buffers.
24834
24835 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
24836
24837         * ChangeLog:
24838         * ext/amrnb/amrnbenc.c:
24839           Changed amrnbenc description, it is an encoder, not decoder.
24840           Original commit message from CVS:
24841           Changed amrnbenc description, it is an encoder, not decoder.
24842
24843 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
24844
24845         * ChangeLog:
24846         * gst/iec958/ac3_padder.c:
24847         * gst/iec958/ac3_padder.h:
24848         * gst/iec958/ac3iec.c:
24849           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
24850           Original commit message from CVS:
24851           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
24852           more accurate, and to check AC3 checksums (both of them in each frame),
24853           and dump the frame (as a probable sync failure) if they don't match.
24854           General code cleanup, improved comments. Changed to not construct the
24855           header backwards, and not byteswap everything else. If we end up needing
24856           to do little-endian output, we should swap in the element doing the
24857           output (AC3 is big-endian).
24858
24859 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
24860
24861         * gst-plugins-ugly.spec.in:
24862           fix spec file for ugly
24863           Original commit message from CVS:
24864           fix spec file for ugly
24865
24866 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24867
24868         * docs/plugins/inspect/plugin-lame.xml:
24869           revert empty commit
24870           Original commit message from CVS:
24871           revert empty commit
24872
24873 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24874
24875         * docs/plugins/scan.stamp:
24876           whoops, wrong files
24877           Original commit message from CVS:
24878           whoops, wrong files
24879
24880 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24881
24882           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
24883           Original commit message from CVS:
24884           * docs/plugins/gst-plugins-ugly-plugins.args:
24885           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
24886           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
24887           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
24888           commit missing files
24889           * docs/plugins/inspect/plugin-lame.xml:
24890           update
24891
24892 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24893
24894         * Makefile.am:
24895         * common:
24896         * gst-plugins-ugly.spec.in:
24897           add check-valgrind target
24898           Original commit message from CVS:
24899           add check-valgrind target
24900
24901 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24902
24903         * docs/plugins/scanobj-build.stamp:
24904           add stamp
24905           Original commit message from CVS:
24906           add stamp
24907
24908 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
24909
24910           ext/lame/gstlame.c: Set caps on outgoing buffers.
24911           Original commit message from CVS:
24912           * ext/lame/gstlame.c: (gst_lame_chain):
24913           Set caps on outgoing buffers.
24914
24915 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24916
24917         * ChangeLog:
24918         * ext/lame/gstlame.c:
24919         * ext/lame/gstlame.h:
24920           clean up further so we don't try to set up five times for a simple pipeline
24921           Original commit message from CVS:
24922           clean up further so we don't try to set up five times for
24923           a simple pipeline
24924
24925 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
24926
24927         * ChangeLog:
24928         * common:
24929         * gst/iec958/ac3iec.c:
24930           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
24931           Original commit message from CVS:
24932           Set setcaps function on sink pad, not source pad. Produce correct caps
24933           on output buffers.
24934
24935 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24936
24937         * common:
24938         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24939         * docs/plugins/inspect/plugin-iec958.xml:
24940         * docs/plugins/inspect/plugin-lame.xml:
24941         * docs/plugins/inspect/plugin-mad.xml:
24942         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24943         * docs/plugins/inspect/plugin-rmdemux.xml:
24944           update inspect with source
24945           Original commit message from CVS:
24946           update inspect with source
24947
24948 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24949
24950           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
24951           Original commit message from CVS:
24952           * ext/mad/gstid3tag.c:
24953           gsttaginterface.h -> gsttagsetter.h
24954
24955 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24956
24957         * configure.ac:
24958           back to HEAD
24959           Original commit message from CVS:
24960           back to HEAD
24961
24962 === release 0.9.1 ===
24963
24964 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24965
24966         * ChangeLog:
24967         * NEWS:
24968         * README:
24969         * RELEASE:
24970         * autogen.sh:
24971         * configure.ac:
24972           releasing 0.9.2
24973           Original commit message from CVS:
24974           releasing 0.9.2
24975
24976 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24977
24978           ext/amrnb/: State change function updates.
24979           Original commit message from CVS:
24980           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
24981           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
24982           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
24983           State change function updates.
24984
24985 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24986
24987           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
24988           Original commit message from CVS:
24989           * ext/mpeg2dec/gstmpeg2dec.c:
24990           GST_CAT_SEEK disappeared from the public API at some point
24991
24992 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24993
24994         * gst/iec958/ac3_padder.c:
24995         * gst/iec958/ac3_padder.h:
24996           doc fixes
24997           Original commit message from CVS:
24998           doc fixes
24999
25000 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25001
25002         * Makefile.am:
25003         * autogen.sh:
25004         * common:
25005         * configure.ac:
25006         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25007         * docs/plugins/inspect-build.stamp:
25008         * docs/plugins/inspect.stamp:
25009         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25010         * docs/plugins/inspect/plugin-iec958.xml:
25011         * docs/plugins/inspect/plugin-lame.xml:
25012         * docs/plugins/inspect/plugin-mad.xml:
25013         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25014         * docs/plugins/inspect/plugin-rmdemux.xml:
25015           docs for ugly plugins
25016           Original commit message from CVS:
25017           docs for ugly plugins
25018
25019 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25020
25021         * gst-plugins-ugly.spec.in:
25022         * gst/iec958/Makefile.am:
25023           build fixes
25024           Original commit message from CVS:
25025           build fixes
25026
25027 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
25028
25029         * ChangeLog:
25030         * gst/iec958/ac3iec.c:
25031           Accept audio/x-private1-a3c on sink pad
25032           Original commit message from CVS:
25033           Accept audio/x-private1-a3c on sink pad
25034
25035 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25036
25037         * gst-plugins-ugly.spec.in:
25038           spec updates
25039           Original commit message from CVS:
25040           spec updates
25041
25042 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
25043
25044         * examples/gstplay/player.c:
25045         * examples/stats/mp2ogg.c:
25046         * ext/a52dec/gsta52dec.c:
25047         * ext/amrnb/amrnbdec.c:
25048         * ext/amrnb/amrnbenc.c:
25049         * ext/amrnb/amrnbparse.c:
25050         * ext/dvdnav/dvdnavsrc.c:
25051         * ext/dvdread/dvdreadsrc.c:
25052         * ext/lame/gstlame.c:
25053         * ext/mad/gstid3tag.c:
25054         * ext/mad/gstmad.c:
25055         * ext/mpeg2dec/gstmpeg2dec.c:
25056         * gst/ac3parse/gstac3parse.c:
25057         * gst/asfdemux/gstasfdemux.c:
25058         * gst/asfdemux/gstasfmux.c:
25059         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25060         * gst/iec958/ac3iec.c:
25061         * gst/mpegaudioparse/gstmpegaudioparse.c:
25062         * gst/mpegstream/gstdvddemux.c:
25063         * gst/mpegstream/gstmpegdemux.c:
25064         * gst/mpegstream/gstmpegparse.c:
25065         * gst/mpegstream/gstrfc2250enc.c:
25066         * gst/realmedia/rmdemux.c:
25067         * gst/synaesthesia/gstsynaesthesia.c:
25068           All plugins updated for element state changes.
25069           Original commit message from CVS:
25070           2005-09-02  Andy Wingo  <wingo@pobox.com>
25071           * All plugins updated for element state changes.
25072
25073 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
25074
25075         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25076         * gst/iec958/ac3iec.c:
25077           Fix return types in setcaps functions
25078           Original commit message from CVS:
25079           Fix return types in setcaps functions
25080
25081 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
25082
25083         * ChangeLog:
25084         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25085         * gst/iec958/ac3iec.c:
25086           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25087           Original commit message from CVS:
25088           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25089           Some general cleanups in iec958 framer.
25090
25091 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25092
25093         * common:
25094         * m4/Makefile.am:
25095         * m4/as-arts.m4:
25096         * m4/esd.m4:
25097         * m4/gst-alsa.m4:
25098         * m4/gst-artsc.m4:
25099         * m4/gst-matroska.m4:
25100         * m4/ogg.m4:
25101         * m4/vorbis.m4:
25102           fix distcheck; remove some old m4s
25103           Original commit message from CVS:
25104           fix distcheck; remove some old m4s
25105
25106 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
25107
25108         * ChangeLog:
25109         * configure.ac:
25110         * gst/iec958/Makefile.am:
25111         * gst/iec958/ac3_padder.c:
25112         * gst/iec958/ac3_padder.h:
25113         * gst/iec958/ac3iec.c:
25114         * gst/iec958/ac3iec.h:
25115           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25116           Original commit message from CVS:
25117           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25118
25119 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
25120
25121           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25122           Original commit message from CVS:
25123           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25124           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25125           (gst_dvdlpcmdec_change_state):
25126           Cleanups, fixed header parsing and stripping.
25127
25128 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
25129
25130         * ChangeLog:
25131         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25132           Use the right bytes when parsing the LPCM dvd header
25133           Original commit message from CVS:
25134           Use the right bytes when parsing the LPCM dvd header
25135
25136 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
25137
25138         * ChangeLog:
25139         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25140           Return the correct values from chain function
25141           Original commit message from CVS:
25142           Return the correct values from chain function
25143
25144 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25145
25146         * common:
25147         * docs/Makefile.am:
25148         * docs/plugins/.gitignore:
25149         * docs/random/ChangeLog-0.8:
25150         * docs/version.entities.in:
25151           adding doc stuff
25152           Original commit message from CVS:
25153           adding doc stuff
25154
25155 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
25156
25157         * ChangeLog:
25158         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25159         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25160           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25161           Original commit message from CVS:
25162           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25163           header; instead do this internally. Also support the old way, using
25164           a different mime-type. CVS:
25165
25166 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25167
25168           building up speed
25169           Original commit message from CVS:
25170           building up speed
25171