Update ChangeLogs for 1.21.2
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-ugly / ChangeLog
1 2022-10-23 20:32:35 +0100  Tim-Philipp Müller <tim@centricular.com>
2
3         * docs/gst_plugins_cache.json:
4         * gst/meson.build:
5         * gst/xingmux/gstxingmux.c:
6         * gst/xingmux/gstxingmux.h:
7         * gst/xingmux/meson.build:
8         * gst/xingmux/plugin.c:
9         * meson_options.txt:
10         * tests/check/elements/xingmux.c:
11         * tests/check/elements/xingmux_testdata.h:
12         * tests/check/meson.build:
13           xingmux: move from gst-plugins-ugly to gst-plugins-good
14           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/415
15           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3251>
16
17 2022-10-04 03:57:31 +0100  Tim-Philipp Müller <tim@centricular.com>
18
19         * meson.build:
20           Back to development
21           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3115>
22
23 === release 1.21.1 ===
24
25 2022-10-04 01:14:01 +0100  Tim-Philipp Müller <tim@centricular.com>
26
27         * ChangeLog:
28         * NEWS:
29         * RELEASE:
30         * gst-plugins-ugly.doap:
31         * meson.build:
32           Release 1.21.1
33
34 2022-10-04 01:13:59 +0100  Tim-Philipp Müller <tim@centricular.com>
35
36         * ChangeLog:
37           Update ChangeLogs for 1.21.1
38
39 2022-09-21 19:19:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
40
41         * meson.build:
42           meson: Use implicit builtin dirs in pkgconfig generation
43           Starting with Meson 0.62, meson automatically populates the variables
44           list in the pkgconfig file if you reference builtin directories in the
45           pkgconfig file (whether via a custom pkgconfig variable or elsewhere).
46           We need this, because ${prefix}/libexec is a hard-coded value which is
47           incorrect on, for example, Debian.
48           Bump requirement to 0.62, and remove version compares that retained
49           support for older Meson versions.
50           Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1245
51           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3061>
52
53 2022-08-29 10:17:45 -0400  Thibault Saunier <tsaunier@igalia.com>
54
55         * docs/meson.build:
56           doc: Do not build plugins to build the doc
57           It is not actually necessary
58           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2954>
59
60 2021-03-24 14:20:18 -0500  Zebediah Figura <z.figura12@gmail.com>
61
62         * meson.build:
63           meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins
64           GLib made the unfortunate decision to prevent libgobject from ever being
65           unloaded, which means that now any library which registers a static type
66           can't ever be unloaded either (and any library that depends on those,
67           ad nauseam).
68           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/778>
69
70 2018-10-18 12:32:03 +0900  Yeongjin Jeong <yeongjin.jeong@navercorp.com>
71
72         * ext/x264/gstx264enc.c:
73           x264enc: Print full option-string applied to x264_encoder in debug log
74           x264 encoder transfers all options applied to the encoder
75           to the SEI payload when the headers(SPS, PPS) is requested.
76           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
77
78 2018-10-17 23:38:22 +0900  Yeongjin Jeong <yeongjin.jeong@navercorp.com>
79
80         * ext/x264/gstx264enc.c:
81           x264enc: Don't assume the order of nal unit
82           Just for extra safety, let's check the index of the nal unit
83           through the enum value of the nal type provided by x264.
84           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
85
86 2022-09-01 15:11:31 -0400  Thibault Saunier <tsaunier@igalia.com>
87
88         * ext/a52dec/meson.build:
89         * ext/amrnb/meson.build:
90         * ext/amrwbdec/meson.build:
91         * ext/cdio/meson.build:
92         * ext/dvdread/meson.build:
93         * ext/mpeg2dec/meson.build:
94         * ext/sidplay/meson.build:
95         * ext/x264/meson.build:
96         * gst/asfdemux/meson.build:
97         * gst/dvdlpcmdec/meson.build:
98         * gst/dvdsub/meson.build:
99         * gst/realmedia/meson.build:
100         * gst/xingmux/meson.build:
101         * meson.build:
102           meson: Call pkgconfig.generate in the loop where we declare plugins dependencies
103           Removing some copy pasted code
104           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
105
106 2022-09-01 11:51:48 -0400  Thibault Saunier <tsaunier@igalia.com>
107
108         * docs/meson.build:
109           meson: Namespace the plugins_doc_dep/libraries variables
110           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
111
112 2022-08-31 18:44:14 -0400  Thibault Saunier <tsaunier@igalia.com>
113
114         * meson.build:
115           meson: Rename plugins list and make them "dependency" objects
116           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
117
118 2022-05-31 15:18:03 +0200  Stéphane Cerveau <scerveau@collabora.com>
119
120         * docs/meson.build:
121         * meson.build:
122           docs: disable in static build
123           Following gst-plugins-base, disable docs if static_build
124           in:
125           - gstreamer
126           - gst-plugins-good
127           - gst-plugins-ugly
128           - gst-libav
129           - gstreamer-vaapi
130           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2529>
131
132 2022-06-29 10:55:13 +0100  Tim-Philipp Müller <tim@centricular.com>
133
134         * meson.build:
135           coding style: allow declarations after statement
136           See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1243/
137           and https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/78
138           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2683>
139
140 2022-06-25 19:50:10 +0100  Tim-Philipp Müller <tim@centricular.com>
141
142         * tests/check/meson.build:
143           tests: skip unit tests for dependency-less elements that have been disabled
144           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136
145           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2660>
146
147 2022-04-06 12:56:30 +0100  Tim-Philipp Müller <tim@centricular.com>
148
149         * meson.build:
150           Bump GLib requirement to >= 2.62
151           Can't require 2.64 yet because of
152           https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/323
153           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2568>
154
155 2022-03-25 10:18:34 -0400  Xavier Claessens <xavier.claessens@collabora.com>
156
157         * meson.build:
158           Always define ENABLE_NLS
159           GLib guarantees libintl API is always available, provided by
160           proxy-libintl as last resort. GLib itself unconditionally define
161           ENABLE_NLS.
162           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
163
164 2022-03-25 10:20:24 -0400  Xavier Claessens <xavier.claessens@collabora.com>
165
166         * gst-libs/gst/gettext.h:
167         * gst-libs/gst/gst-i18n-plugin.h:
168           Delete unused i18n headers
169           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
170
171 2022-03-25 09:59:23 -0400  Xavier Claessens <xavier.claessens@collabora.com>
172
173         * ext/cdio/gstcdiocddasrc.c:
174         * ext/dvdread/dvdreadsrc.c:
175         * gst/asfdemux/gstasf.c:
176         * gst/asfdemux/gstasfdemux.c:
177         * gst/asfdemux/gstasfelement.c:
178           Replace gst-i18n-*.h with gi18n-lib.h
179           GLib guarantees libintl is always present, using proxy-libintl as
180           last resort. There is no need to mock gettex API any more.
181           This fix static build on Windows because G_INTL_STATIC_COMPILATION must
182           be defined before including libintl.h, and glib does it for us as part
183           as including glib.h.
184           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
185
186 2022-04-15 16:53:25 +0300  Sebastian Dröge <sebastian@centricular.com>
187
188         * ext/x264/gstx264enc.c:
189           x264enc: Don't try to fixate ANY allowed caps
190           Instead fall back to the template caps.
191           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2197>
192
193 2022-03-30 11:06:02 -0400  Xavier Claessens <xavier.claessens@collabora.com>
194
195         * meson.build:
196           Use gmodule-no-export-2.0
197           We don't need `-Wl,--export-dynamic`, that's used only for executables
198           that needs to export an API to be used by plugins they load.
199           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
200
201 2022-03-25 15:00:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
202
203         * ext/dvdread/meson.build:
204         * meson.build:
205           Remove glib and gobject dependencies everywhere
206           They are part of gst_dep already and we have to make sure to always have
207           gst_dep. The order in dependencies matters, because it is also the order
208           in which Meson will set -I args. We want gstreamer's config.h to take
209           precedence over glib's private config.h when it's a subproject.
210           While at it, remove useless fallback args for gmodule/gio dependencies,
211           only gstreamer core needs it.
212           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
213
214 2022-03-18 13:42:27 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
215
216         * meson.build:
217           meson: Bump all meson requirements to 0.60
218           Lots of new warnings ever since
219           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934
220           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1977>
221
222 2022-02-23 11:10:11 +0100  Sebastian Fricke <sebastian.fricke@collabora.com>
223
224         * README.md:
225           Maintain build instructions at a single location
226           Do not maintain similar build instructions within each gst-plugins-*
227           subproject and the subproject/gstreamer subproject. Use the build
228           instructions from the mono-repository and link to them via hyperlink.
229           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1743>
230
231 2022-02-21 11:37:26 -0500  Xavier Claessens <xavier.claessens@collabora.com>
232
233         * ext/amrnb/meson.build:
234         * ext/x264/meson.build:
235           devenv: Add some missing GStreamer specific env variables
236           This should make "meson devenv" closer to what "gst-env.py" sets.
237           - GST_VALIDATE_SCENARIOS_PATH
238           - GST_VALIDATE_APPS_DIR
239           - GST_OMX_CONFIG_DIR
240           - GST_ENCODING_TARGET_PATH
241           - GST_PRESET_PATH
242           - GST_PLUGIN_SCANNER
243           - GST_PTP_HELPER
244           - _GI_OVERRIDES_PATH
245           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1768>
246
247 2022-02-21 23:29:23 +0100  Ruben Gonzalez <rgonzalez@fluendo.com>
248
249         * docs/gst_plugins_cache.json:
250         * ext/x264/gstx264enc.c:
251           x264enc: Update long-name and description
252           Update x264enc long-name to be more than just the name. Then the
253           description also was updated to be longer than the long-name, and
254           similar to the plugin description.
255           Finally, as I am here, H264 was replaced by H.264 and x264 is only a
256           plugin (not plugins).
257           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1771>
258
259 2021-10-01 20:27:28 +0900  Seungha Yang <seungha@centricular.com>
260
261         * meson.build:
262           meson: Do hard build error for some MSVC warnings
263           Handle various MSVC warnings as errors for development version.
264           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1006>
265
266 2022-02-04 11:15:47 +0000  Tim-Philipp Müller <tim@centricular.com>
267
268         * meson.build:
269           Back to development
270           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1635>
271
272 === release 1.20.0 ===
273
274 2022-02-03 19:53:25 +0000  Tim-Philipp Müller <tim@centricular.com>
275
276         * ChangeLog:
277         * NEWS:
278         * README:
279         * RELEASE:
280         * gst-plugins-ugly.doap:
281         * meson.build:
282           Release 1.20.0
283
284 2022-02-03 19:53:18 +0000  Tim-Philipp Müller <tim@centricular.com>
285
286         * ChangeLog:
287           Update ChangeLogs for 1.20.0
288
289 === release 1.19.90 ===
290
291 2022-01-28 14:28:35 +0000  Tim-Philipp Müller <tim@centricular.com>
292
293         * ChangeLog:
294         * NEWS:
295         * RELEASE:
296         * gst-plugins-ugly.doap:
297         * meson.build:
298           Release 1.19.90
299
300 2022-01-28 14:28:28 +0000  Tim-Philipp Müller <tim@centricular.com>
301
302         * ChangeLog:
303           Update ChangeLogs for 1.19.90
304
305 2022-01-27 01:39:28 +0000  Tim-Philipp Müller <tim@centricular.com>
306
307         * po/LINGUAS:
308         * po/ro.po:
309           gst-plugins-ugly: update translations
310           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
311
312 2022-01-05 02:07:59 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
313
314         * docs/meson.build:
315         * meson.build:
316           meson: Add explicit check: kwarg to all run_command() calls
317           This is required since Meson 0.61.0, and causes a warning to be
318           emitted otherwise:
319           https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
320           https://github.com/mesonbuild/meson/issues/9300
321           This exposed a bunch of places where we had broken run_command()
322           calls, unnecessary run_command() calls, and places where check: true
323           should be used.
324           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
325
326 2021-11-03 18:44:03 +0000  Tim-Philipp Müller <tim@centricular.com>
327
328         * meson.build:
329           Back to development
330
331 === release 1.19.3 ===
332
333 2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
334
335         * ChangeLog:
336         * NEWS:
337         * RELEASE:
338         * gst-plugins-ugly.doap:
339         * meson.build:
340           Release 1.19.3
341
342 2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
343
344         * ChangeLog:
345           Update ChangeLogs for 1.19.3
346
347 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
348
349         * meson.build:
350           meson: require matching GStreamer dep versions for unstable development releases
351           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
352           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
353
354 2021-10-25 01:02:36 +0100  Tim-Philipp Müller <tim@centricular.com>
355
356         * po/af.po:
357         * po/ast.po:
358         * po/az.po:
359         * po/bg.po:
360         * po/ca.po:
361         * po/cs.po:
362         * po/da.po:
363         * po/de.po:
364         * po/el.po:
365         * po/en_GB.po:
366         * po/eo.po:
367         * po/es.po:
368         * po/eu.po:
369         * po/fi.po:
370         * po/fr.po:
371         * po/fur.po:
372         * po/gl.po:
373         * po/hr.po:
374         * po/hu.po:
375         * po/id.po:
376         * po/it.po:
377         * po/ja.po:
378         * po/lt.po:
379         * po/lv.po:
380         * po/ms.po:
381         * po/mt.po:
382         * po/nb.po:
383         * po/nl.po:
384         * po/or.po:
385         * po/pl.po:
386         * po/pt_BR.po:
387         * po/ro.po:
388         * po/ru.po:
389         * po/sk.po:
390         * po/sl.po:
391         * po/sq.po:
392         * po/sr.po:
393         * po/sv.po:
394         * po/ta.po:
395         * po/tr.po:
396         * po/uk.po:
397         * po/vi.po:
398         * po/zh_CN.po:
399         * po/zh_TW.po:
400           gst-plugins-ugly: update translations
401           Fixes #656
402           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
403
404 2021-10-21 00:33:06 +0100  Tim-Philipp Müller <tim@centricular.com>
405
406         * meson_options.txt:
407           meson: default to gpl=disabled for gst-plugins-bad and -ugly
408           This will only affect individual/tarball module builds, as the
409           options yield to the parent project which was set to gpl=disabled
410           by default already. We kept it as auto in the original commit
411           to accommodate the need to update cerbero as well, which had to
412           be done separately after the initial commit.
413           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
414
415 2021-10-18 15:47:00 +0100  Tim-Philipp Müller <tim@centricular.com>
416
417         * tests/check/meson.build:
418           meson: update for meson.build_root() and .build_source() deprecation
419           -> use meson.project_build_root() or .global_build_root() instead.
420           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
421
422 2021-10-18 00:40:14 +0100  Tim-Philipp Müller <tim@centricular.com>
423
424         * docs/meson.build:
425         * tests/check/meson.build:
426           meson: update for dep.get_pkgconfig_variable() deprecation
427           ... in favour of dep.get_variable('foo', ..) which in some
428           cases allows for further cleanups in future since we can
429           extract variables from pkg-config dependencies as well as
430           internal dependencies using this mechanism.
431           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
432
433 2021-10-18 00:03:47 +0100  Tim-Philipp Müller <tim@centricular.com>
434
435         * meson.build:
436           meson: clean up conditional paths after version bump
437           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
438
439 2021-10-14 18:38:26 +0100  Tim-Philipp Müller <tim@centricular.com>
440
441         * meson.build:
442           meson: bump meson requirement to >= 0.59
443           For monorepo build and ugly/bad, for advanced feature
444           option API like get_option('xyz').required(..) which
445           we use in combination with the 'gpl' option.
446           For rest of modules for consistency (people will likely
447           use newer features based on the top-level requirement).
448           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
449
450 2021-09-19 00:55:34 +0100  Tim-Philipp Müller <tim@centricular.com>
451
452         * ext/a52dec/meson.build:
453         * ext/cdio/meson.build:
454         * ext/dvdread/meson.build:
455         * ext/mpeg2dec/meson.build:
456         * ext/sidplay/meson.build:
457         * ext/x264/meson.build:
458         * meson.build:
459         * meson_options.txt:
460           meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
461           Require explicit opt-in to build plugins with (A)GPL dependencies.
462           Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
463           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
464
465 2021-10-12 15:52:48 -0300  Thibault Saunier <tsaunier@igalia.com>
466
467         * docs/meson.build:
468           meson: Streamline the way we detect when to build documentation
469           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
470
471 2021-09-28 10:11:15 +1000  Brad Hards <bradh@frogmouth.net>
472
473         * README:
474         * RELEASE:
475           doc: update IRC links to OFTC
476           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
477
478 2021-09-26 01:07:02 +0100  Tim-Philipp Müller <tim@centricular.com>
479
480         * meson.build:
481           Back to development
482           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
483
484 === release 1.19.2 ===
485
486 2021-09-23 01:34:00 +0100  Tim-Philipp Müller <tim@centricular.com>
487
488         * ChangeLog:
489         * NEWS:
490         * RELEASE:
491         * gst-plugins-ugly.doap:
492         * meson.build:
493           Release 1.19.2
494
495 2021-09-21 15:05:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
496
497         * ext/x264/gstx264enc.c:
498           x264enc: Strip trailing whitespace from x264's log messages
499           x264 has linebreaks at the end of its log messages that we should
500           ignore.
501           Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
502           format string to another function marked as printf (g_strdup_vprintf)
503           without triggering -Wformat-nonliteral.
504           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
505
506 2021-09-21 14:57:29 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
507
508         * ext/x264/gstx264enc.c:
509           x264enc: Add the func/line info to the log callback
510           It looks awkward when it's missing. At least point us at the callback
511           function.
512           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
513
514 2021-09-21 14:56:23 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
515
516         * ext/x264/gstx264enc.c:
517           x264enc: Reduce log spam about bit depth support
518           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
519
520 2021-07-28 11:49:16 +0200  Stéphane Cerveau <scerveau@collabora.com>
521
522         * ext/mpeg2dec/gstmpeg2dec.c:
523           mpeg2dec: drop B-frame on open gop
524           Enhance open gop detection to drop B-frame which are invalid
525           before the first reference frame.
526           In stream such
527           gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
528           the two first frames must be dropped as we detect an open GOP situation
529           but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
530           first frames should not be dropped as we are in a closed GOP situation.
531           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
532
533 2021-05-22 01:53:43 +0100  Tim-Philipp Müller <tim@centricular.com>
534
535         * ext/x264/gstencoderbitrateprofilemanager.c:
536         * gst/asfdemux/gstasfdemux.c:
537         * gst/realmedia/rtspreal.c:
538         * meson.build:
539           Use g_memdup2() where available and add fallback for older GLib versions
540           - x264 encoder bitrate profile manager: alloc size is based
541           on existing allocation
542           - asfdemux: change length var to 64-bit and check for G_MAXUINT
543           - realmedia: opaque_data_len is read from 32 bits and then
544           only subtracted upon.
545           g_memdup() is deprecated since GLib 2.68 and we want to avoid
546           deprecation warnings with recent versions of GLib.
547           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
548
549 2021-06-01 15:28:40 +0100  Tim-Philipp Müller <tim@centricular.com>
550
551         * meson.build:
552           Back to development
553
554 === release 1.19.1 ===
555
556 2021-06-01 00:12:09 +0100  Tim-Philipp Müller <tim@centricular.com>
557
558         * ChangeLog:
559         * NEWS:
560         * README:
561         * RELEASE:
562         * gst-plugins-ugly.doap:
563         * meson.build:
564           Release 1.19.1
565
566 2018-02-26 17:28:25 +0100  David Fernandez <d.fernandezlop@gmail.com>
567
568         * docs/gst_plugins_cache.json:
569         * ext/x264/gstx264enc.c:
570           x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
571           There are cases where the video size might be less than 16x16.
572           This change allows the x264 encoder to accept this cases.
573           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
574
575 2021-04-20 18:48:38 -0400  Doug Nazar <nazard@nazar.ca>
576
577         * gst/realmedia/rmdemux.c:
578         * gst/realmedia/rmdemux.h:
579           realmedia: Drop duplicate seek events.
580           Also use seek seqnum for flush & segment events/messages.
581           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
582
583 2021-04-20 18:47:31 -0400  Doug Nazar <nazard@nazar.ca>
584
585         * gst/asfdemux/gstasfdemux.c:
586           asfdemux: Drop duplicate seek events.
587           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
588
589 2021-03-29 13:41:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
590
591         * gst/xingmux/gstxingmux.c:
592         * gst/xingmux/gstxingmux.h:
593         * gst/xingmux/plugin.c:
594           xingmux: allow per feature registration
595           Split plugin into features including
596           dynamic types which can be indiviually
597           registered during a static build.
598           More details here:
599           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
600           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
601           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
602
603 2021-03-29 13:39:20 +0200  Stéphane Cerveau <scerveau@collabora.com>
604
605         * gst/realmedia/pnmsrc.c:
606         * gst/realmedia/pnmsrc.h:
607         * gst/realmedia/rademux.c:
608         * gst/realmedia/rademux.h:
609         * gst/realmedia/rdtdepay.c:
610         * gst/realmedia/rdtdepay.h:
611         * gst/realmedia/rdtmanager.c:
612         * gst/realmedia/rdtmanager.h:
613         * gst/realmedia/realmedia.c:
614         * gst/realmedia/rmdemux.c:
615         * gst/realmedia/rmdemux.h:
616         * gst/realmedia/rtspreal.c:
617         * gst/realmedia/rtspreal.h:
618           realmedia: allow per feature registration
619           Split plugin into features including
620           dynamic types which can be indiviually
621           registered during a static build.
622           More details here:
623           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
624           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
625           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
626
627 2021-03-29 13:23:51 +0200  Stéphane Cerveau <scerveau@collabora.com>
628
629         * gst/dvdsub/gstdvdsubdec.c:
630         * gst/dvdsub/gstdvdsubdec.h:
631         * gst/dvdsub/gstdvdsubparse.c:
632         * gst/dvdsub/gstdvdsubparse.h:
633           dvdsub: allow per feature registration
634           Split plugin into features including
635           dynamic types which can be indiviually
636           registered during a static build.
637           More details here:
638           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
639           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
640           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
641
642 2021-03-29 13:15:32 +0200  Stéphane Cerveau <scerveau@collabora.com>
643
644         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
645         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
646           dvdlpcmdec: allow per feature registration
647           Split plugin into features including
648           dynamic types which can be indiviually
649           registered during a static build.
650           More details here:
651           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
652           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
653           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
654
655 2021-03-29 13:11:23 +0200  Stéphane Cerveau <scerveau@collabora.com>
656
657         * gst/asfdemux/gstasf.c:
658         * gst/asfdemux/gstasfdemux.c:
659         * gst/asfdemux/gstasfdemux.h:
660         * gst/asfdemux/gstasfelement.c:
661         * gst/asfdemux/gstasfelements.h:
662         * gst/asfdemux/gstrtpasfdepay.c:
663         * gst/asfdemux/gstrtspwms.c:
664         * gst/asfdemux/meson.build:
665           asfdemux: allow per feature registration
666           Split plugin into features including
667           dynamic types which can be indiviually
668           registered during a static build.
669           More details here:
670           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
671           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
672           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
673
674 2021-03-29 12:39:36 +0200  Stéphane Cerveau <scerveau@collabora.com>
675
676         * ext/x264/gstx264enc.c:
677         * ext/x264/gstx264enc.h:
678           x264: allow per feature registration
679           Split plugin into features including
680           dynamic types which can be indiviually
681           registered during a static build.
682           More details here:
683           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
684           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
685           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
686
687 2021-03-29 12:33:00 +0200  Stéphane Cerveau <scerveau@collabora.com>
688
689         * ext/sidplay/gstsiddec.cc:
690         * ext/sidplay/gstsiddec.h:
691           sidplay: allow per feature registration
692           Split plugin into features including
693           dynamic types which can be indiviually
694           registered during a static build.
695           More details here:
696           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
697           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
698           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
699
700 2021-03-29 12:31:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
701
702         * ext/mpeg2dec/gstmpeg2dec.c:
703         * ext/mpeg2dec/gstmpeg2dec.h:
704           mpeg2dec: allow per feature registration
705           Split plugin into features including
706           dynamic types which can be indiviually
707           registered during a static build.
708           More details here:
709           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
710           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
711           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
712
713 2021-03-29 12:28:28 +0200  Stéphane Cerveau <scerveau@collabora.com>
714
715         * ext/dvdread/dvdreadsrc.c:
716         * ext/dvdread/dvdreadsrc.h:
717           dvdread: allow per feature registration
718           Split plugin into features including
719           dynamic types which can be indiviually
720           registered during a static build.
721           More details here:
722           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
723           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
724           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
725
726 2021-03-29 12:28:04 +0200  Stéphane Cerveau <scerveau@collabora.com>
727
728         * ext/cdio/gstcdio.c:
729         * ext/cdio/gstcdio.h:
730         * ext/cdio/gstcdiocddasrc.c:
731         * ext/cdio/gstcdiocddasrc.h:
732           cdio: allow per feature registration
733           Split plugin into features including
734           dynamic types which can be indiviually
735           registered during a static build.
736           More details here:
737           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
738           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
739           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
740
741 2021-03-29 10:39:46 +0200  Stéphane Cerveau <scerveau@collabora.com>
742
743         * ext/amrwbdec/amrwb.c:
744         * ext/amrwbdec/amrwbdec.c:
745         * ext/amrwbdec/amrwbdec.h:
746           amrwbdec: allow per feature registration
747           Split plugin into features including
748           dynamic types which can be indiviually
749           registered during a static build.
750           More details here:
751           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
752           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
753           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
754
755 2021-03-29 10:38:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
756
757         * ext/amrnb/amrnb.c:
758         * ext/amrnb/amrnbdec.c:
759         * ext/amrnb/amrnbdec.h:
760         * ext/amrnb/amrnbenc.c:
761         * ext/amrnb/amrnbenc.h:
762           amrnb: allow per feature registration
763           Split plugin into features including
764           dynamic types which can be indiviually
765           registered during a static build.
766           More details here:
767           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
768           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
769           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
770
771 2021-03-29 10:37:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
772
773         * ext/a52dec/gsta52dec.c:
774         * ext/a52dec/gsta52dec.h:
775           a52dec: allow per feature registration
776           Split plugin into features including
777           dynamic types which can be indiviually
778           registered during a static build.
779           More details here:
780           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
781           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
782           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
783
784 2021-03-19 15:16:06 +1100  Matthew Waters <matthew@centricular.com>
785
786         * ext/x264/gstencoderbitrateprofilemanager.c:
787           gst: don't use volatile to mean atomic
788           volatile is not sufficient to provide atomic guarantees and real atomics
789           should be used instead.  GCC 11 has started warning about using volatile
790           with atomic operations.
791           https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
792           Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
793           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
794
795 2021-03-03 11:05:14 +0200  Sebastian Dröge <sebastian@centricular.com>
796
797         * gst/realmedia/rmdemux.c:
798           rmdemux: Make sure we have enough data available when parsing audio/video packets
799           Otherwise there will be out-of-bounds reads and potential crashes.
800           Thanks to Natalie Silvanovich for reporting.
801           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
802           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
803
804 2020-11-04 18:44:07 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
805
806         * meson.build:
807           meson: Enable some MSVC warnings for parity with GCC/Clang
808           This makes it easier to do development with MSVC by making it warn
809           on common issues that GCC/Clang error out for in our CI configuration.
810           Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
811           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
812
813 2020-10-31 04:52:14 +0900  Seungha Yang <seungha@centricular.com>
814
815         * tests/check/elements/mpeg2dec.c:
816           tests: mpeg2dec: Don't expect BT601 color space
817           If it's required, mpeg2dec should set it explicitly.
818           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
819
820 2020-09-08 17:30:39 +0100  Tim-Philipp Müller <tim@centricular.com>
821
822         * .gitlab-ci.yml:
823           ci: include template from gst-ci master branch again
824
825 2020-09-08 16:58:40 +0100  Tim-Philipp Müller <tim@centricular.com>
826
827         * meson.build:
828           Back to development
829
830 === release 1.18.0 ===
831
832 2020-09-08 00:05:39 +0100  Tim-Philipp Müller <tim@centricular.com>
833
834         * .gitlab-ci.yml:
835         * ChangeLog:
836         * NEWS:
837         * README:
838         * RELEASE:
839         * gst-plugins-ugly.doap:
840         * meson.build:
841           Release 1.18.0
842
843 2020-09-07 22:40:46 +0100  Tim-Philipp Müller <tim@centricular.com>
844
845         * meson.build:
846         * scripts/dist-translations.py:
847         * scripts/meson.build:
848           meson: dist pot file in tarball
849           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
850
851 2020-09-07 12:14:13 +0300  Sebastian Dröge <sebastian@centricular.com>
852
853         * ext/x264/gstx264enc.c:
854           x264: Update for gst_video_transfer_function_*() function renaming
855           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
856
857 2020-08-21 10:35:11 +0300  Sebastian Dröge <sebastian@centricular.com>
858
859         * docs/gst_plugins_cache.json:
860         * ext/x264/gstx264enc.c:
861           x264enc: Allow maximum quantizer value of 63 instead of 51
862           QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
863           up to 81 (QP_MAX) but that seems to be outside the spec.
864           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
865
866 === release 1.17.90 ===
867
868 2020-08-20 16:12:23 +0100  Tim-Philipp Müller <tim@centricular.com>
869
870         * ChangeLog:
871         * NEWS:
872         * RELEASE:
873         * gst-plugins-ugly.doap:
874         * meson.build:
875           Release 1.17.90
876
877 2020-07-15 10:49:03 +0300  Jordan Petridis <jordan@centricular.com>
878
879         * tests/check/elements/amrnbenc.c:
880           amrnbenc: remove global variables
881           gstcheck is declaring its own buffers glist which ends up
882           overwritten, loks like the code meant to use that already
883           gcc 10 is also complaining about this, but only on static
884           builds for some reason
885           ```
886           FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
887           /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
888           collect2: error: ld returned 1 exit status
889           ```
890           also remove unused var `current_buf`
891           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
892
893 2020-04-02 03:27:26 +1100  Jan Schmidt <jan@centricular.com>
894
895         * gst/realmedia/rmdemux.c:
896           rmdemux: Don't ignore the return value of gst_segment_do_seek()
897           If gst_segment_do_seek() fails, fail the seek.
898           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
899
900 2020-04-01 19:34:30 +1100  Jan Schmidt <jan@centricular.com>
901
902         * gst/asfdemux/gstasfdemux.c:
903           asfdemux: Don't ignore the return result of gst_segment_do_seek()
904           gst_segment_do_seek() can fail, and our seek should fail
905           accordingly.
906           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
907
908 2020-04-17 11:34:16 -0500  Derek Lesho <dlesho@codeweavers.com>
909
910         * gst/asfdemux/gstasfdemux.c:
911           asfdemux: Only forward SEEK event when in push mode.
912           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
913
914 2020-07-25 21:19:20 +0100  Stéphane Cerveau <scerveau@collabora.com>
915
916         * meson.build:
917           meson: add a plugin summary
918           This summary displays a list of plugins which
919           have been enabled.
920           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
921
922 2018-10-03 13:32:11 +0200  Thibault Saunier <tsaunier@igalia.com>
923
924         * ext/x264/GstX264Enc.prs:
925           x264enc: Add a 'Zero Latency' profile
926           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
927
928 2020-07-22 17:31:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>
929
930         * tests/check/elements/x264enc.c:
931           tests/x264enc: Don't declare variables inside the for loop header
932           This is a C99 feature
933           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
934
935 2020-07-21 15:40:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
936
937         * tests/check/elements/x264enc.c:
938           tests: x264enc: Test formats are compatible with profile
939           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
940
941 2020-07-01 16:11:09 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
942
943         * ext/x264/gstx264enc.c:
944           x264enc: Separate high-10 video formats from 8-bit formats
945           If downstream is constrained to an 8-bit profile, caps queries would
946           still allow I420_10LE as input. If upstream actually sends such a caps
947           event, downstream would fail to accept the high-10 profile.
948           The following pipeline now fails earlier, during the negotiation phase
949           instead of the stream start:
950           gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
951           ! x264enc ! video/x-h264,profile=constrained-baseline \
952           ! fakesink
953           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
954
955 2020-07-21 15:39:31 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
956
957         * tests/check/elements/x264enc.c:
958           tests: x264enc: Test 10-bit formats
959           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
960
961 2020-07-21 15:33:57 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
962
963         * tests/check/elements/x264enc.c:
964           tests: x264enc: Test all (8-bit) video formats
965           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
966
967 2020-07-06 22:13:55 -0400  Thibault Saunier <tsaunier@igalia.com>
968
969         * ext/x264/gstx264enc.c:
970           x264enc: Forward downstream colorimetry and chroma-site upstream
971           So that the value can be used by upstream converters when necessary.
972           This whole logic has been copied from `__gst_video_element_proxy_caps`
973           but those 2 fields were missing.
974           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
975
976 2020-07-08 17:07:35 +0100  Tim-Philipp Müller <tim@centricular.com>
977
978         * meson.build:
979         * scripts/extract-release-date-from-doap-file.py:
980           meson: set release date from .doap file for releases
981           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
982
983 2020-07-03 02:03:37 +0100  Tim-Philipp Müller <tim@centricular.com>
984
985         * meson.build:
986           Back to development
987
988 === release 1.17.2 ===
989
990 2020-07-03 00:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
991
992         * ChangeLog:
993         * NEWS:
994         * RELEASE:
995         * gst-plugins-ugly.doap:
996         * meson.build:
997           Release 1.17.2
998
999 2020-06-23 00:03:04 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1000
1001         * docs/meson.build:
1002           meson: mark plugins cache target as always stale
1003
1004 2020-06-19 22:55:28 -0400  Thibault Saunier <tsaunier@igalia.com>
1005
1006         * docs/gst_plugins_cache.json:
1007           doc: Stop documenting properties from parents
1008
1009 2020-06-20 00:28:13 +0100  Tim-Philipp Müller <tim@centricular.com>
1010
1011         * meson.build:
1012           Back to development
1013
1014 === release 1.17.1 ===
1015
1016 2020-06-19 19:20:41 +0100  Tim-Philipp Müller <tim@centricular.com>
1017
1018         * ChangeLog:
1019         * NEWS:
1020         * RELEASE:
1021         * docs/gst_plugins_cache.json:
1022         * gst-plugins-ugly.doap:
1023         * meson.build:
1024           Release 1.17.1
1025
1026 2020-06-09 15:13:47 -0400  Thibault Saunier <tsaunier@igalia.com>
1027
1028         * docs/gst_plugins_cache.json:
1029           docs: Update plugins cache
1030
1031 2020-06-08 09:37:10 -0400  Thibault Saunier <tsaunier@igalia.com>
1032
1033         * docs/gst_plugins_cache.json:
1034           docs: Update plugins cache
1035
1036 2020-06-06 10:15:25 +0100  Philippe Normand <philn@igalia.com>
1037
1038         * ext/sidplay/gstsiddec.cc:
1039           siddec: update gst_type_mark_as_plugin_api() calls
1040           This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
1041           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
1042
1043 2020-06-06 00:41:38 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1044
1045         * ext/a52dec/gsta52dec.c:
1046         * ext/amrnb/amrnbdec.c:
1047         * ext/amrnb/amrnbenc.c:
1048         * ext/x264/gstx264enc.c:
1049           plugins: uddate gst_type_mark_as_plugin_api() calls
1050
1051 2020-06-03 18:38:28 -0400  Thibault Saunier <tsaunier@igalia.com>
1052
1053         * docs/meson.build:
1054           doc: Require hotdoc >= 0.11.0
1055
1056 2020-05-27 16:02:02 +0300  Sebastian Dröge <sebastian@centricular.com>
1057
1058         * docs/gst_plugins_cache.json:
1059           docs: Update gst_plugins_cache.json
1060
1061 2020-05-30 23:16:50 +0300  Sebastian Dröge <sebastian@centricular.com>
1062
1063         * ext/a52dec/gsta52dec.c:
1064         * ext/amrnb/amrnbdec.c:
1065         * ext/amrnb/amrnbenc.c:
1066         * ext/sidplay/gstsiddec.cc:
1067         * ext/x264/gstx264enc.c:
1068           plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
1069
1070 2020-06-02 00:41:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1071
1072         * gst/asfdemux/gstasfdemux.c:
1073           asfdemux: extract WM/PartOfSet disc number and count metadata
1074           Fixes #30
1075           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1076
1077 2020-06-02 00:40:48 +0100  Tim-Philipp Müller <tim@centricular.com>
1078
1079         * gst/asfdemux/gstasfdemux.c:
1080           asfdemux: sprinkle some INDENT-OFF
1081           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1082
1083 2020-05-27 14:42:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1084
1085         * tests/check/meson.build:
1086           tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
1087           If core is built as a subproject (e.g. as in gst-build), make sure to use
1088           the gst-plugin-scanner from the built subproject. Without this, gstreamer
1089           might accidentally use the gst-plugin-scanner from the install prefix if
1090           that exists, which in turn might drag in gst library versions we didn't
1091           mean to drag in. Those gst library versions might then be older than
1092           what our current build needs, and might cause our newly-built plugins
1093           to get blacklisted in the test registry because they rely on a symbol
1094           that the wrongly-pulled in gst lib doesn't have.
1095           This should fix running of unit tests in gst-build when invoking
1096           meson test or ninja test from outside the devenv for the case where
1097           there is an older or different-version gst-plugin-scanner installed
1098           in the install prefix.
1099           In case no gst-plugin-scanner is installed in the install prefix, this
1100           will fix "GStreamer-WARNING: External plugin loader failed. This most
1101           likely means that the plugin loader helper binary was not found or
1102           could not be run. You might need to set the GST_PLUGIN_SCANNER
1103           environment variable if your setup is unusual." warnings when running
1104           the unit tests.
1105           In the case where we find GStreamer core via pkg-config we use
1106           a newly-added pkg-config var "pluginscannerdir" to get the right
1107           directory. This has the benefit of working transparently for both
1108           installed and uninstalled pkg-config files/setups.
1109           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
1110
1111 2020-05-27 09:13:17 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.com>
1112
1113         * ext/dvdread/dvdreadsrc.c:
1114           dvdreadsrc: fix uninitialized warning
1115           Variable is always set in actual code paths but let's keep gcc happy.
1116           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
1117
1118 2020-05-12 05:07:47 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1119
1120         * ext/sidplay/meson.build:
1121         * meson.build:
1122           meson: Pass native: false to add_languages()
1123           This is needed for cross-compiling without a build machine compiler
1124           available. The option was added in 0.54, but we only need this in
1125           Cerbero and it doesn't affect older versions so it should be ok.
1126           Will just cause a spurious warning.
1127           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
1128
1129 2020-04-03 14:24:46 -0500  Derek Lesho <dlesho@codeweavers.com>
1130
1131         * gst/asfdemux/gstasfdemux.c:
1132           asfdemux: Always re-initialize metadata and global_metadata
1133           When transitioning from the PAUSED state, to the READY state, and back,
1134           metadata and global_metadata are left uninitialized, unlike when the
1135           demxuer transitions from NULL to READY, then to PAUSED.  I have found
1136           this to cause a segmentation fault when fields in these structures are
1137           set.
1138
1139 2020-04-02 16:18:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1140
1141         * ext/x264/gstx264enc.c:
1142           x264enc: Fix 'ref' property range and default
1143           The --ref option indicate the size of the DPB, hence should be in the range of
1144           0 to 16. This patch also fix the default to match x264enc default 3. This
1145           change isn't a behaviour change since we don't enforce the reported default.
1146
1147 2020-03-19 18:05:43 -0300  Thibault Saunier <tsaunier@igalia.com>
1148
1149         * ext/a52dec/gsta52dec.c:
1150           a52dec: Mark as converter
1151           It is able to do channel downminxing, so technically it is also a
1152           converter
1153           This is also important so validate knows about that when doing its
1154           checks
1155
1156 2019-10-17 14:55:51 +0200  Thibault Saunier <tsaunier@igalia.com>
1157
1158         * ext/x264/gstencoderbitrateprofilemanager.c:
1159         * ext/x264/gstencoderbitrateprofilemanager.h:
1160         * ext/x264/gstx264enc.c:
1161         * ext/x264/gstx264enc.h:
1162         * ext/x264/meson.build:
1163           x264enc: Respect Youtube bitrate recommandation
1164           Properly follow google recommendations[0] concerning bitrate when the
1165           user wants to use the youtube profile.
1166           [0]: https://support.google.com/youtube/answer/1722171?hl=en
1167
1168 2019-12-18 16:09:42 +0100  Stéphane Cerveau <scerveau@collabora.com>
1169
1170         * ext/dvdread/dvdreadsrc.c:
1171           ugly: use of g_value_dup_string
1172           Use helper method to get string from GValue.
1173
1174 2019-12-14 18:49:54 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
1175
1176         * ext/x264/gstx264enc.c:
1177           x264enc: fixed codestyle
1178
1179 2019-12-14 17:15:21 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
1180
1181         * ext/x264/gstx264enc.c:
1182           x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
1183           Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
1184           set inside em_data field. h264parse element (and possible third-party
1185           decoders such as libav) also follows this requirement.
1186           https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
1187
1188 2019-06-09 00:30:53 +0100  Tim-Philipp Müller <tim@centricular.com>
1189
1190         * .gitignore:
1191         * .gitmodules:
1192         * Makefile.am:
1193         * README:
1194         * autogen.sh:
1195         * common:
1196         * configure.ac:
1197         * docs/.gitignore:
1198         * docs/version.entities.in:
1199         * ext/Makefile.am:
1200         * ext/a52dec/Makefile.am:
1201         * ext/amrnb/Makefile.am:
1202         * ext/amrwbdec/Makefile.am:
1203         * ext/cdio/Makefile.am:
1204         * ext/dvdread/Makefile.am:
1205         * ext/mpeg2dec/.gitignore:
1206         * ext/mpeg2dec/Makefile.am:
1207         * ext/sidplay/Makefile.am:
1208         * ext/x264/Makefile.am:
1209         * gst-libs/Makefile.am:
1210         * gst-libs/gst/Makefile.am:
1211         * gst/Makefile.am:
1212         * gst/asfdemux/.gitignore:
1213         * gst/asfdemux/Makefile.am:
1214         * gst/dvdlpcmdec/Makefile.am:
1215         * gst/dvdsub/Makefile.am:
1216         * gst/realmedia/.gitignore:
1217         * gst/realmedia/Makefile.am:
1218         * gst/xingmux/Makefile.am:
1219         * m4/.gitignore:
1220         * m4/Makefile.am:
1221         * m4/README:
1222         * m4/a52.m4:
1223         * m4/aalib.m4:
1224         * m4/as-ffmpeg.m4:
1225         * m4/as-slurp-ffmpeg.m4:
1226         * m4/check-libheader.m4:
1227         * m4/freetype2.m4:
1228         * m4/gconf-2.m4:
1229         * m4/glib.m4:
1230         * m4/gst-fionread.m4:
1231         * m4/gst-ivorbis.m4:
1232         * m4/gst-sdl.m4:
1233         * m4/gst-shout2.m4:
1234         * m4/gst-sid.m4:
1235         * m4/gtk.m4:
1236         * m4/libfame.m4:
1237         * m4/libmikmod.m4:
1238         * m4/lrint.m4:
1239         * m4/lrintf.m4:
1240         * pkgconfig/.gitignore:
1241         * pkgconfig/Makefile.am:
1242         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1243         * po/.gitignore:
1244         * po/Makevars:
1245         * po/POTFILES:
1246         * tests/Makefile.am:
1247         * tests/check/.gitignore:
1248         * tests/check/Makefile.am:
1249         * tests/check/elements/.gitignore:
1250         * tests/check/generic/.gitignore:
1251         * tests/files/Makefile.am:
1252           Remove autotools build system
1253
1254 2019-09-02 09:33:15 -0400  Aaron Boxer <aaron.boxer@collabora.com>
1255
1256         * NEWS:
1257         * ext/mpeg2dec/gstmpeg2dec.c:
1258         * ext/x264/gstx264enc.c:
1259         * gst/asfdemux/gstasfdemux.c:
1260         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1261         * gst/dvdsub/gstdvdsubdec.c:
1262         * gst/realmedia/rdtjitterbuffer.c:
1263         * gst/realmedia/rtspreal.c:
1264         * hooks/pre-commit.hook:
1265           documentation: fix some typos
1266
1267 2019-08-23 19:06:59 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1268
1269         * ext/amrnb/amrnbdec.c:
1270         * ext/amrnb/amrnbenc.c:
1271         * ext/amrwbdec/amrwbdec.c:
1272           docstrings: port ulinks to markdown links
1273
1274 2019-08-23 16:25:25 +1000  Matthew Waters <matthew@centricular.com>
1275
1276         * docs/meson.build:
1277           meson: Don't generate doc cache when no plugins are enabled
1278           Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
1279
1280 2019-07-15 21:56:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
1281
1282         * ext/x264/gstx264enc.c:
1283           x264enc: Port to color_{primaries,transfer,matrix}_to_iso
1284           ... with more color value mapping
1285
1286 2019-07-15 22:38:35 +0900  Seungha Yang <seungha.yang@navercorp.com>
1287
1288         * tests/check/elements/x264enc.c:
1289         * tests/check/meson.build:
1290           tests: x264enc: Enable test on Windows
1291           ... with removal of pointless unistd.h dependency.
1292           Note that full dependency listing is required to run unit test
1293           executable binary on Windows uninstalled environment.
1294
1295 2019-05-31 23:07:58 +0200  Niels De Graef <niels.degraef@barco.com>
1296
1297         * configure.ac:
1298         * meson.build:
1299           meson: Bump minimal GLib version to 2.44
1300           This means we can use some newer features and get rid of some
1301           boilerplate code using the G_DECLARE_* macros.
1302           As discussed on IRC, 2.44 is old enough by now to start depending on it.
1303
1304 2019-05-29 23:00:48 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1305
1306         * ext/sidplay/gstsiddec.cc:
1307           doc: remove xml from comments
1308
1309 2019-05-25 14:19:54 +0200  Tim-Philipp Müller <tim@centricular.com>
1310
1311         * gst/asfdemux/asfheaders.h:
1312           asfdemux: remove some unused cruft in internal headers
1313
1314 2019-05-16 09:15:52 -0400  Thibault Saunier <tsaunier@igalia.com>
1315
1316         * docs/gst_plugins_cache.json:
1317         * docs/meson.build:
1318           docs: Stop building the doc cache by default
1319           And update the cache
1320           Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1321
1322 2019-05-13 22:54:16 -0400  Thibault Saunier <tsaunier@igalia.com>
1323
1324         * docs/gst_plugins_cache.json:
1325           docs: Update plugins documentation cache
1326
1327 2018-10-22 11:47:37 +0200  Thibault Saunier <tsaunier@igalia.com>
1328
1329         * Makefile.am:
1330         * configure.ac:
1331         * docs/Makefile.am:
1332         * docs/all_index.md:
1333         * docs/gst_api_version.in:
1334         * docs/gst_plugins_cache.json:
1335         * docs/index.md:
1336         * docs/meson.build:
1337         * docs/plugins/.gitignore:
1338         * docs/plugins/Makefile.am:
1339         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1340         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1341         * docs/plugins/gst-plugins-ugly-plugins.args:
1342         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1343         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1344         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1345         * docs/plugins/gst-plugins-ugly-plugins.signals:
1346         * docs/plugins/gst-plugins-ugly-plugins.types:
1347         * docs/plugins/inspect/plugin-a52dec.xml:
1348         * docs/plugins/inspect/plugin-amrnb.xml:
1349         * docs/plugins/inspect/plugin-amrwbdec.xml:
1350         * docs/plugins/inspect/plugin-asf.xml:
1351         * docs/plugins/inspect/plugin-cdio.xml:
1352         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1353         * docs/plugins/inspect/plugin-dvdread.xml:
1354         * docs/plugins/inspect/plugin-dvdsub.xml:
1355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1356         * docs/plugins/inspect/plugin-realmedia.xml:
1357         * docs/plugins/inspect/plugin-sid.xml:
1358         * docs/plugins/inspect/plugin-x264.xml:
1359         * docs/plugins/inspect/plugin-xingmux.xml:
1360         * docs/sitemap.txt:
1361         * ext/a52dec/meson.build:
1362         * ext/amrnb/meson.build:
1363         * ext/amrwbdec/meson.build:
1364         * ext/cdio/meson.build:
1365         * ext/dvdread/meson.build:
1366         * ext/mpeg2dec/meson.build:
1367         * ext/sidplay/meson.build:
1368         * ext/x264/meson.build:
1369         * gst/asfdemux/gstasfdemux.h:
1370         * gst/asfdemux/meson.build:
1371         * gst/dvdlpcmdec/meson.build:
1372         * gst/dvdsub/meson.build:
1373         * gst/realmedia/meson.build:
1374         * gst/xingmux/meson.build:
1375         * meson.build:
1376         * meson_options.txt:
1377           docs: Port documentation to hotdoc
1378
1379 2018-10-22 11:47:32 +0200  Thibault Saunier <tsaunier@igalia.com>
1380
1381         * ext/a52dec/gsta52dec.c:
1382         * ext/amrnb/amrnbdec.c:
1383         * ext/amrnb/amrnbenc.c:
1384         * ext/amrwbdec/amrwbdec.c:
1385         * ext/cdio/gstcdiocddasrc.c:
1386         * ext/x264/gstx264enc.c:
1387         * gst/asfdemux/gstasfdemux.h:
1388         * gst/asfdemux/gstrtspwms.c:
1389         * gst/realmedia/gstrdtbuffer.h:
1390         * gst/realmedia/rademux.c:
1391         * gst/realmedia/rdtmanager.c:
1392         * gst/realmedia/rtspreal.c:
1393         * gst/xingmux/gstxingmux.c:
1394           docs: Port all docstring to gtk-doc markdown
1395
1396 2019-04-26 18:28:04 +0100  Tim-Philipp Müller <tim@centricular.com>
1397
1398         * ext/sidplay/meson.build:
1399           meson: sidplay: use library() instead of shared_module()
1400           Like we do for other plugins, and also install a .pc file
1401           if we build the plugin statically.
1402
1403 2019-04-22 12:51:33 +0300  Sebastian Dröge <sebastian@centricular.com>
1404
1405         * ext/dvdread/meson.build:
1406         * meson.build:
1407           meson: Always require the gmodule dependency
1408           It's needed by the dvdread plugin but also by the x264 plugin in certain
1409           circumstances. As it's part of GLib and always available, simply move it
1410           as a hard dependency to the top-level meson.build.
1411
1412 2019-04-19 10:28:17 +0100  Tim-Philipp Müller <tim@centricular.com>
1413
1414         * README:
1415         * RELEASE:
1416         * configure.ac:
1417         * docs/plugins/inspect/plugin-a52dec.xml:
1418         * docs/plugins/inspect/plugin-amrnb.xml:
1419         * docs/plugins/inspect/plugin-amrwbdec.xml:
1420         * docs/plugins/inspect/plugin-asf.xml:
1421         * docs/plugins/inspect/plugin-cdio.xml:
1422         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1423         * docs/plugins/inspect/plugin-dvdread.xml:
1424         * docs/plugins/inspect/plugin-dvdsub.xml:
1425         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1426         * docs/plugins/inspect/plugin-realmedia.xml:
1427         * docs/plugins/inspect/plugin-sid.xml:
1428         * docs/plugins/inspect/plugin-x264.xml:
1429         * docs/plugins/inspect/plugin-xingmux.xml:
1430         * meson.build:
1431           Back to development
1432
1433 === release 1.16.0 ===
1434
1435 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1436
1437         * ChangeLog:
1438         * NEWS:
1439         * README:
1440         * RELEASE:
1441         * configure.ac:
1442         * gst-plugins-ugly.doap:
1443         * meson.build:
1444           Release 1.16.0
1445
1446 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1447
1448         * docs/plugins/inspect/plugin-a52dec.xml:
1449         * docs/plugins/inspect/plugin-amrnb.xml:
1450         * docs/plugins/inspect/plugin-amrwbdec.xml:
1451         * docs/plugins/inspect/plugin-asf.xml:
1452         * docs/plugins/inspect/plugin-cdio.xml:
1453         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1454         * docs/plugins/inspect/plugin-dvdread.xml:
1455         * docs/plugins/inspect/plugin-dvdsub.xml:
1456         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1457         * docs/plugins/inspect/plugin-realmedia.xml:
1458         * docs/plugins/inspect/plugin-sid.xml:
1459         * docs/plugins/inspect/plugin-x264.xml:
1460         * docs/plugins/inspect/plugin-xingmux.xml:
1461           Update docs
1462
1463 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
1464
1465         * po/id.po:
1466         * po/sv.po:
1467           Update translations
1468
1469 === release 1.15.90 ===
1470
1471 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1472
1473         * ChangeLog:
1474         * NEWS:
1475         * RELEASE:
1476         * configure.ac:
1477         * gst-plugins-ugly.doap:
1478         * meson.build:
1479           Release 1.15.90
1480
1481 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1482
1483         * docs/plugins/inspect/plugin-a52dec.xml:
1484         * docs/plugins/inspect/plugin-amrnb.xml:
1485         * docs/plugins/inspect/plugin-amrwbdec.xml:
1486         * docs/plugins/inspect/plugin-asf.xml:
1487         * docs/plugins/inspect/plugin-cdio.xml:
1488         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1489         * docs/plugins/inspect/plugin-dvdread.xml:
1490         * docs/plugins/inspect/plugin-dvdsub.xml:
1491         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1492         * docs/plugins/inspect/plugin-realmedia.xml:
1493         * docs/plugins/inspect/plugin-sid.xml:
1494         * docs/plugins/inspect/plugin-x264.xml:
1495         * docs/plugins/inspect/plugin-xingmux.xml:
1496           Update docs
1497
1498 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1499
1500         * ext/x264/meson.build:
1501           meson: Add a subproject fallback for x264
1502
1503 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
1504
1505         * po/LINGUAS:
1506           Update LINGUAS
1507
1508 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1509
1510         * meson.build:
1511           meson: add -Wno-unused also to C++ args when gst debug system is disabled
1512
1513 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1514
1515         * NEWS:
1516         * RELEASE:
1517         * configure.ac:
1518         * docs/plugins/inspect/plugin-a52dec.xml:
1519         * docs/plugins/inspect/plugin-amrnb.xml:
1520         * docs/plugins/inspect/plugin-amrwbdec.xml:
1521         * docs/plugins/inspect/plugin-asf.xml:
1522         * docs/plugins/inspect/plugin-cdio.xml:
1523         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1524         * docs/plugins/inspect/plugin-dvdread.xml:
1525         * docs/plugins/inspect/plugin-dvdsub.xml:
1526         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1527         * docs/plugins/inspect/plugin-realmedia.xml:
1528         * docs/plugins/inspect/plugin-sid.xml:
1529         * docs/plugins/inspect/plugin-x264.xml:
1530         * docs/plugins/inspect/plugin-xingmux.xml:
1531         * meson.build:
1532           Back to development
1533
1534 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1535
1536         * ext/x264/gstx264enc.c:
1537           x264enc: inject CEA708 closed captions
1538
1539 === release 1.15.2 ===
1540
1541 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1542
1543         * ChangeLog:
1544         * NEWS:
1545         * RELEASE:
1546         * configure.ac:
1547         * gst-plugins-ugly.doap:
1548         * meson.build:
1549           Release 1.15.2
1550
1551 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1552
1553         * docs/plugins/inspect/plugin-a52dec.xml:
1554         * docs/plugins/inspect/plugin-amrnb.xml:
1555         * docs/plugins/inspect/plugin-amrwbdec.xml:
1556         * docs/plugins/inspect/plugin-asf.xml:
1557         * docs/plugins/inspect/plugin-cdio.xml:
1558         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1559         * docs/plugins/inspect/plugin-dvdread.xml:
1560         * docs/plugins/inspect/plugin-dvdsub.xml:
1561         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1562         * docs/plugins/inspect/plugin-realmedia.xml:
1563         * docs/plugins/inspect/plugin-sid.xml:
1564         * docs/plugins/inspect/plugin-x264.xml:
1565         * docs/plugins/inspect/plugin-xingmux.xml:
1566           Update docs
1567
1568 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
1569
1570         * po/af.po:
1571         * po/az.po:
1572         * po/bg.po:
1573         * po/ca.po:
1574         * po/cs.po:
1575         * po/da.po:
1576         * po/de.po:
1577         * po/el.po:
1578         * po/en_GB.po:
1579         * po/eo.po:
1580         * po/es.po:
1581         * po/eu.po:
1582         * po/fi.po:
1583         * po/fr.po:
1584         * po/fur.po:
1585         * po/gl.po:
1586         * po/hr.po:
1587         * po/hu.po:
1588         * po/id.po:
1589         * po/it.po:
1590         * po/ja.po:
1591         * po/lt.po:
1592         * po/lv.po:
1593         * po/ms.po:
1594         * po/mt.po:
1595         * po/nb.po:
1596         * po/nl.po:
1597         * po/or.po:
1598         * po/pl.po:
1599         * po/pt_BR.po:
1600         * po/ro.po:
1601         * po/ru.po:
1602         * po/sk.po:
1603         * po/sl.po:
1604         * po/sq.po:
1605         * po/sr.po:
1606         * po/sv.po:
1607         * po/ta.po:
1608         * po/tr.po:
1609         * po/uk.po:
1610         * po/vi.po:
1611         * po/zh_CN.po:
1612           Update translations
1613
1614 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1615
1616         * ext/sidplay/gstsiddec.cc:
1617           sidplay: fix indentation
1618
1619 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
1620
1621         * ext/dvdread/dvdreadsrc.c:
1622           dvdreadsrc: Work around GCC9 compiler warning
1623           It's technically true but not for this specific type.
1624           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]
1625           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1626           |                                                     ~~~~~~~~~~~~^~~~~~~~~
1627
1628 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
1629
1630         * meson.build:
1631           meson: Add support orc fallback
1632           Allow fallback to orc subproject if any.
1633
1634 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
1635
1636         * ext/x264/gstx264enc.c:
1637           x264: Only enable dynamic loading code for x264 < 253
1638           Otherwise we get some compiler warnings:
1639           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1640           unload_x264 (GstX264EncVTable * vtable)
1641           ^~~~~~~~~~~
1642           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1643           load_x264 (const gchar * filename)
1644           ^~~~~~~~~
1645
1646 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
1647
1648         * ext/x264/meson.build:
1649           x264: Link to gmodule in the meson build if extra x264 libraries are provided
1650           We would dynamically load additional x264 libraries then.
1651
1652 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
1653
1654         * m4/gst-sid.m4:
1655           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1656           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1657
1658 === release 1.15.1 ===
1659
1660 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1661
1662         * ChangeLog:
1663         * NEWS:
1664         * RELEASE:
1665         * configure.ac:
1666         * gst-plugins-ugly.doap:
1667         * meson.build:
1668           Release 1.15.1
1669
1670 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1671
1672         * docs/plugins/inspect/plugin-a52dec.xml:
1673         * docs/plugins/inspect/plugin-amrnb.xml:
1674         * docs/plugins/inspect/plugin-amrwbdec.xml:
1675         * docs/plugins/inspect/plugin-asf.xml:
1676         * docs/plugins/inspect/plugin-cdio.xml:
1677         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1678         * docs/plugins/inspect/plugin-dvdread.xml:
1679         * docs/plugins/inspect/plugin-dvdsub.xml:
1680         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1681         * docs/plugins/inspect/plugin-realmedia.xml:
1682         * docs/plugins/inspect/plugin-sid.xml:
1683         * docs/plugins/inspect/plugin-x264.xml:
1684         * docs/plugins/inspect/plugin-xingmux.xml:
1685           Update docs
1686
1687 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
1688
1689         * po/af.po:
1690         * po/ast.po:
1691         * po/az.po:
1692         * po/bg.po:
1693         * po/ca.po:
1694         * po/cs.po:
1695         * po/da.po:
1696         * po/de.po:
1697         * po/el.po:
1698         * po/en_GB.po:
1699         * po/eo.po:
1700         * po/es.po:
1701         * po/eu.po:
1702         * po/fi.po:
1703         * po/fr.po:
1704         * po/fur.po:
1705         * po/gl.po:
1706         * po/hr.po:
1707         * po/hu.po:
1708         * po/id.po:
1709         * po/it.po:
1710         * po/ja.po:
1711         * po/lt.po:
1712         * po/lv.po:
1713         * po/ms.po:
1714         * po/mt.po:
1715         * po/nb.po:
1716         * po/nl.po:
1717         * po/or.po:
1718         * po/pl.po:
1719         * po/pt_BR.po:
1720         * po/ro.po:
1721         * po/ru.po:
1722         * po/sk.po:
1723         * po/sl.po:
1724         * po/sq.po:
1725         * po/sr.po:
1726         * po/sv.po:
1727         * po/tr.po:
1728         * po/uk.po:
1729         * po/vi.po:
1730         * po/zh_CN.po:
1731           Update translations
1732
1733 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1734
1735         * tests/check/generic/states.c:
1736         * tests/check/meson.build:
1737           tests: Enable test generic_states on Windows
1738           ... and drop needless unistd.h dependency
1739
1740 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1741
1742         * meson.build:
1743         * tests/check/meson.build:
1744           meson: Use join_paths() instead '/'
1745
1746 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
1747
1748         * meson.build:
1749         * tests/check/meson.build:
1750         * tests/meson.build:
1751           tests: Enable unit test on Windows
1752           Remove hard-coded ':' whitelist separator since it varies with OS
1753
1754 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
1755
1756         * common:
1757           Automatic update of common submodule
1758           From ed78bee to 59cb678
1759
1760 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
1761
1762         * meson.build:
1763           meson: Specify encoding to UTF-8 when building with MSVC
1764           Use build arguments consistent with core and -base. This can also
1765           remove noisy "C4819" warning of non-us locale MSVC.
1766
1767 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
1768
1769         * .gitlab-ci.yml:
1770           Add Gitlab CI configuration
1771           This commit adds a .gitlab-ci.yml file, which uses a feature
1772           to fetch the config from a centralized repository. The intent is
1773           to have all the gstreamer modules use the same configuration.
1774           The configuration is currently hosted at the gst-ci repository
1775           under the gitlab/ci_template.yml path.
1776           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1777
1778 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
1779
1780         * .gitmodules:
1781           Update common submodule location
1782           Remove the git directory
1783
1784 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
1785
1786         * .gitmodules:
1787         * gst-plugins-ugly.doap:
1788           Clone the code from gitlab
1789           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1790
1791 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
1792
1793         * meson.build:
1794           meson: use new 'python' module instead of deprecated
1795           https://github.com/mesonbuild/meson/pull/4169
1796
1797 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
1798
1799         * tests/check/elements/x264enc.c:
1800           tests: x264enc: fix leak in unit test
1801           The static pad templates weren't static so their
1802           contents were leaked. valgrind was not happy.
1803           Also rename confusing define.
1804
1805 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
1806
1807         * ext/x264/gstx264enc.c:
1808         * ext/x264/gstx264enc.h:
1809           x264enc: Avoid format decision per frame
1810           Avoid switch/case per frame for format decision and detect the format
1811           only if where it could be changed. Note that, whenever encoder->input_state
1812           is changed, gst_x264_enc_init_encoder() is called.
1813           https://bugzilla.gnome.org/show_bug.cgi?id=797164
1814
1815 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1816
1817         * meson.build:
1818         * meson_options.txt:
1819           meson: add glib-checks option to disable API guards and such
1820           We want this enabled by default, also in releases, but people
1821           may want to disable this for performance-critical workloads or
1822           on embedded devices.
1823
1824 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
1825
1826         * meson_options.txt:
1827           meson: fix missing closing bracket in option descriptions
1828
1829 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1830
1831         * meson.build:
1832         * meson_options.txt:
1833         * tests/meson.build:
1834           meson: add option to disable tests
1835
1836 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1837
1838         * meson.build:
1839           meson: clean up some cruft
1840
1841 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1842
1843         * meson.build:
1844         * meson_options.txt:
1845           meson: add options to disable gobject cast checks and glib asserts
1846           ... and define G_DISABLE_DEPRECATED for development versions,
1847           like we do in autotools.
1848
1849 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1850
1851         * ext/x264/gstx264enc.c:
1852           x264enc: Set bit depth for x264 ≥ 153
1853           https://bugzilla.gnome.org/show_bug.cgi?id=796975
1854
1855 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1856
1857         * ext/x264/gstx264enc.c:
1858           x264enc: Remove superfluous x264_param_default
1859           https://bugzilla.gnome.org/show_bug.cgi?id=796973
1860
1861 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1862
1863         * ext/a52dec/meson.build:
1864         * ext/amrnb/meson.build:
1865         * ext/amrwbdec/meson.build:
1866         * ext/cdio/meson.build:
1867         * ext/dvdread/meson.build:
1868         * ext/mpeg2dec/meson.build:
1869         * ext/sidplay/meson.build:
1870         * ext/x264/meson.build:
1871         * gst/meson.build:
1872         * meson.build:
1873         * meson_options.txt:
1874           Add feature options for all plugins
1875           The only automagic dependency left is C++ availability detection.
1876           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1877
1878 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1879
1880         * meson.build:
1881         * meson_options.txt:
1882           meson: Convert common options to feature options
1883           The rest will be converted later, these are necessary for gst-build to
1884           set options correctly.
1885           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1886
1887 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
1888
1889         * gst/asfdemux/gstasfdemux.c:
1890           asfdemux: Remove 0.10 code
1891           This was used to "close" a segment. It's no longer needed anymore
1892           in 1.x (it was essentially sending the same thing again)
1893
1894 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
1895
1896         * gst/asfdemux/gstasfdemux.c:
1897           asfdemux: Only send flush event on seeking flushes
1898           And not on all the time
1899
1900 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
1901
1902         * meson.build:
1903         * meson_options.txt:
1904           meson: add 'nls' option to disable translations
1905           And enable by default. Was implicitly disabled because
1906           ENABLE_NLS was not defined. Also use .set_quoted().
1907
1908 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1909
1910         * meson.build:
1911         * meson_options.txt:
1912           meson: Update option names to omit disable_ and with- prefixes
1913           Also yield common options to the outer project (gst-build in our case)
1914           so that they don't have to be set manually.
1915
1916 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
1917
1918         * gst/dvdsub/gstdvdsubdec.c:
1919           dvdsubdec: Take the highlight event from the structure.
1920           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1921           associated with a highlight event, instead store
1922           it in the event structure directly, as
1923           GstEvent::timestamp will disappear in GStreamer 2.0
1924           https://bugzilla.gnome.org/show_bug.cgi?id=761477
1925
1926 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
1927
1928         * ext/a52dec/meson.build:
1929         * ext/amrnb/meson.build:
1930         * ext/amrwbdec/meson.build:
1931         * ext/cdio/meson.build:
1932         * ext/dvdread/meson.build:
1933         * ext/mpeg2dec/meson.build:
1934         * ext/x264/meson.build:
1935         * gst/asfdemux/meson.build:
1936         * gst/dvdlpcmdec/meson.build:
1937         * gst/dvdsub/meson.build:
1938         * gst/realmedia/meson.build:
1939         * gst/xingmux/meson.build:
1940         * meson.build:
1941           Meson: Generate pc file for all plugins in ugly
1942           https://bugzilla.gnome.org/show_bug.cgi?id=794568
1943
1944 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
1945
1946         * meson.build:
1947           meson: use -Wl,-Bsymbolic-functions where supported
1948           Just like the autotools build.
1949
1950 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
1951
1952         * gst/asfdemux/gstasfdemux.c:
1953           asfdemux: Set the stream-format field of H264 streams
1954           If we have codec_data it will be AVC, otherwise assume byte-stream.
1955
1956 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
1957
1958         * README:
1959         * common:
1960           Automatic update of common submodule
1961           From 3fa2c9e to ed78bee
1962
1963 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1964
1965         * NEWS:
1966         * RELEASE:
1967         * configure.ac:
1968         * docs/plugins/inspect/plugin-a52dec.xml:
1969         * docs/plugins/inspect/plugin-amrnb.xml:
1970         * docs/plugins/inspect/plugin-amrwbdec.xml:
1971         * docs/plugins/inspect/plugin-asf.xml:
1972         * docs/plugins/inspect/plugin-cdio.xml:
1973         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1974         * docs/plugins/inspect/plugin-dvdread.xml:
1975         * docs/plugins/inspect/plugin-dvdsub.xml:
1976         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1977         * docs/plugins/inspect/plugin-realmedia.xml:
1978         * docs/plugins/inspect/plugin-sid.xml:
1979         * docs/plugins/inspect/plugin-x264.xml:
1980         * docs/plugins/inspect/plugin-xingmux.xml:
1981         * meson.build:
1982           Back to development
1983
1984 === release 1.14.0 ===
1985
1986 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1987
1988         * ChangeLog:
1989         * NEWS:
1990         * RELEASE:
1991         * configure.ac:
1992         * gst-plugins-ugly.doap:
1993         * meson.build:
1994           Release 1.14.0
1995
1996 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1997
1998         * docs/plugins/inspect/plugin-a52dec.xml:
1999         * docs/plugins/inspect/plugin-amrnb.xml:
2000         * docs/plugins/inspect/plugin-amrwbdec.xml:
2001         * docs/plugins/inspect/plugin-asf.xml:
2002         * docs/plugins/inspect/plugin-cdio.xml:
2003         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2004         * docs/plugins/inspect/plugin-dvdread.xml:
2005         * docs/plugins/inspect/plugin-dvdsub.xml:
2006         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2007         * docs/plugins/inspect/plugin-realmedia.xml:
2008         * docs/plugins/inspect/plugin-sid.xml:
2009         * docs/plugins/inspect/plugin-x264.xml:
2010         * docs/plugins/inspect/plugin-xingmux.xml:
2011           Update docs
2012
2013 === release 1.13.91 ===
2014
2015 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
2016
2017         * ChangeLog:
2018         * NEWS:
2019         * RELEASE:
2020         * configure.ac:
2021         * gst-plugins-ugly.doap:
2022         * meson.build:
2023           Release 1.13.91
2024
2025 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
2026
2027         * docs/plugins/inspect/plugin-a52dec.xml:
2028         * docs/plugins/inspect/plugin-amrnb.xml:
2029         * docs/plugins/inspect/plugin-amrwbdec.xml:
2030         * docs/plugins/inspect/plugin-asf.xml:
2031         * docs/plugins/inspect/plugin-cdio.xml:
2032         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2033         * docs/plugins/inspect/plugin-dvdread.xml:
2034         * docs/plugins/inspect/plugin-dvdsub.xml:
2035         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2036         * docs/plugins/inspect/plugin-realmedia.xml:
2037         * docs/plugins/inspect/plugin-sid.xml:
2038         * docs/plugins/inspect/plugin-x264.xml:
2039         * docs/plugins/inspect/plugin-xingmux.xml:
2040           Update docs
2041
2042 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
2043
2044         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2045           docs: plugins: minor addition to plugins list
2046
2047 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
2048
2049         * configure.ac:
2050           configure.ac: enable largefile support if possible
2051           https://bugzilla.gnome.org/show_bug.cgi?id=793103
2052
2053 === release 1.13.90 ===
2054
2055 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
2056
2057         * ChangeLog:
2058         * NEWS:
2059         * RELEASE:
2060         * configure.ac:
2061         * gst-plugins-ugly.doap:
2062         * meson.build:
2063           Release 1.13.90
2064
2065 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
2066
2067         * docs/plugins/gst-plugins-ugly-plugins.args:
2068         * docs/plugins/inspect/plugin-a52dec.xml:
2069         * docs/plugins/inspect/plugin-amrnb.xml:
2070         * docs/plugins/inspect/plugin-amrwbdec.xml:
2071         * docs/plugins/inspect/plugin-asf.xml:
2072         * docs/plugins/inspect/plugin-cdio.xml:
2073         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2074         * docs/plugins/inspect/plugin-dvdread.xml:
2075         * docs/plugins/inspect/plugin-dvdsub.xml:
2076         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2077         * docs/plugins/inspect/plugin-realmedia.xml:
2078         * docs/plugins/inspect/plugin-sid.xml:
2079         * docs/plugins/inspect/plugin-x264.xml:
2080         * docs/plugins/inspect/plugin-xingmux.xml:
2081           Update docs
2082
2083 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
2084
2085         * meson.build:
2086         * tests/check/meson.build:
2087           meson: enable more warnings
2088
2089 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2090
2091         * ext/x264/gstx264enc.c:
2092           x264enc: fix build with newer x264 with support for multiple bit depths
2093           libx264 used to be built for one specific bit depth, and if we
2094           wanted to support multiple bit depths we would have to dynamically
2095           load the right .so from different paths. That has changed now, and
2096           libx264 can include support for multiple depths in the same lib,
2097           so we don't need to do the dlopen() dance any more. We'll keep
2098           the vtable stuff around until we can drop support for older x264.
2099           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
2100           https://bugzilla.gnome.org/show_bug.cgi?id=792111
2101
2102 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
2103
2104         * ext/x264/gstx264enc.c:
2105           x264enc: Add format example for option-string
2106           https://bugzilla.gnome.org/show_bug.cgi?id=793879
2107
2108 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
2109
2110         * meson.build:
2111           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
2112           add_global_arguments() can't be used in subprojects. It's
2113           entirely possible that -ugly is a subproject but gstreamer
2114           is picked up from an installed location, so we should
2115           really use add_project_arguments() in both cases.
2116
2117 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
2118
2119         * configure.ac:
2120         * docs/plugins/inspect/plugin-a52dec.xml:
2121         * docs/plugins/inspect/plugin-amrnb.xml:
2122         * docs/plugins/inspect/plugin-amrwbdec.xml:
2123         * docs/plugins/inspect/plugin-asf.xml:
2124         * docs/plugins/inspect/plugin-cdio.xml:
2125         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2126         * docs/plugins/inspect/plugin-dvdread.xml:
2127         * docs/plugins/inspect/plugin-dvdsub.xml:
2128         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2129         * docs/plugins/inspect/plugin-realmedia.xml:
2130         * docs/plugins/inspect/plugin-sid.xml:
2131         * docs/plugins/inspect/plugin-x264.xml:
2132         * docs/plugins/inspect/plugin-xingmux.xml:
2133         * meson.build:
2134           Back to development
2135
2136 === release 1.13.1 ===
2137
2138 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2139
2140         * NEWS:
2141         * configure.ac:
2142         * gst-plugins-ugly.doap:
2143         * meson.build:
2144           Release 1.13.1
2145
2146 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
2147
2148         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2149         * docs/plugins/gst-plugins-ugly-plugins.args:
2150         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2151         * docs/plugins/inspect/plugin-a52dec.xml:
2152         * docs/plugins/inspect/plugin-amrnb.xml:
2153         * docs/plugins/inspect/plugin-amrwbdec.xml:
2154         * docs/plugins/inspect/plugin-asf.xml:
2155         * docs/plugins/inspect/plugin-cdio.xml:
2156         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2157         * docs/plugins/inspect/plugin-dvdread.xml:
2158         * docs/plugins/inspect/plugin-dvdsub.xml:
2159         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2160         * docs/plugins/inspect/plugin-realmedia.xml:
2161         * docs/plugins/inspect/plugin-sid.xml:
2162         * docs/plugins/inspect/plugin-x264.xml:
2163         * docs/plugins/inspect/plugin-xingmux.xml:
2164           docs: update plugin docs
2165
2166 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
2167
2168         * po/id.po:
2169         * po/it.po:
2170         * po/nl.po:
2171         * po/sv.po:
2172           po: update translations
2173
2174 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
2175
2176         * meson.build:
2177           meson: make version numbers ints and fix int/string comparison
2178           WARNING: Trying to compare values of different types (str, int).
2179           The result of this is undefined and will become a hard error
2180           in a future Meson release.
2181
2182 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2183
2184         * configure.ac:
2185           autotools: use -fno-strict-aliasing where supported
2186           https://bugzilla.gnome.org/show_bug.cgi?id=769183
2187
2188 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
2189
2190         * ext/sidplay/meson.build:
2191         * meson.build:
2192           meson: use -fno-strict-aliasing where supported
2193           https://bugzilla.gnome.org/show_bug.cgi?id=769183
2194
2195 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
2196
2197         * ext/amrnb/amrnbdec.c:
2198           amrnbdec: Don't use g_return_*_if_fail() on data parsing
2199           Those functions can be disabled. Instead just use the (existing)
2200           function.
2201           CID #1427121
2202
2203 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
2204
2205         * ext/amrwbdec/amrwbdec.c:
2206           amrwbdec: Don't use g_return_*_if_fail() on data parsing
2207           Those functions can be disabled. Instead just use the (existing)
2208           function.
2209           CID #1427093
2210
2211 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2212
2213         * meson.build:
2214           meson: skip translations if gettext is not available
2215
2216 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
2217
2218         * common:
2219           Automatic update of common submodule
2220           From e8c7a71 to 3fa2c9e
2221
2222 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
2223
2224         * ext/x264/gstx264enc.c:
2225         * ext/x264/gstx264enc.h:
2226           x264enc: add 'insert-vui' property for users to choose
2227           VUI(Video Usability Information) parameters should be set
2228           according to the specification. However, some of the existing
2229           hardware decoders refuse to decode in certain combinations of
2230           the resolution and VUI parameters. To support the legacy
2231           decoders, this patch provides 'insert-vui' to skip the settings.
2232           https://bugzilla.gnome.org/show_bug.cgi?id=791331
2233
2234 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
2235
2236         * ext/cdio/gstcdio.c:
2237         * ext/cdio/gstcdio.h:
2238         * ext/cdio/gstcdiocddasrc.c:
2239           cdio: Fix build with cdio >= 1.0
2240           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
2241           as 1 for 1.0. We had various checks for < 83, which of course succeeded
2242           now although we are >= 0.83.
2243           Fix this by checking for < 76 (0.76) too, as that is the minimum version
2244           we currently support and everything < 76 is going to be >= 1.0.
2245           https://bugzilla.gnome.org/show_bug.cgi?id=791301
2246
2247 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
2248
2249         * common:
2250           Automatic update of common submodule
2251           From 3f4aa96 to e8c7a71
2252
2253 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
2254
2255         * configure.ac:
2256           configure: actually use -fvisibility if supported
2257           Fix up for previous commit.
2258
2259 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
2260
2261         * configure.ac:
2262           autotools: stop controlling symbol visibility with -export-symbols-regex
2263           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
2264           This should result in consistent behaviour for the autotools and
2265           Meson builds.
2266
2267 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
2268
2269         * gst/asfdemux/gstasfdemux.c:
2270           asfdemux: Fix prerolling files with "empty" streams
2271           This is a regression that was introduced by
2272           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
2273           "    asfdemux: Add support for dvr-ms"
2274           The problem is that some files/streams might contain stream definition
2275           but there is no actual packets for those streams.
2276           This was used to "define" streams with different bitrates for example.
2277           The first_ts calculation resulted in never ever finding a valid first_ts
2278           since some streams were empty, and therefore never "activating" itself.
2279           Instead of that we first check if we are prerolled. And if we are we
2280           unconditionally get the "first_ts"
2281           The preroll check has been adapted to check whether streams of
2282           each defined type (i.e. audio/video/sub) has been prerolled. This solves
2283           the problem of having different streams of a particular type where only
2284           one stream actually has data.
2285
2286 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
2287
2288         * gst/asfdemux/gstasfdemux.c:
2289           asfdemux: Store the stream type in streams
2290           The field was present but never set :)
2291
2292 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
2293
2294         * ext/a52dec/gsta52dec.c:
2295           a52dec: Fix out buffer memory leak in error code path
2296           https://bugzilla.gnome.org/show_bug.cgi?id=788119
2297
2298 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
2299
2300         * ext/mpeg2dec/gstmpeg2dec.c:
2301           mpeg2dec: Fix buffer memory leak in error code path
2302           https://bugzilla.gnome.org/show_bug.cgi?id=787817
2303
2304 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2305
2306         * ext/mpeg2dec/gstmpeg2dec.c:
2307           mpeg2dec: Unmap output video frame if copying to it fails
2308           https://bugzilla.gnome.org/show_bug.cgi?id=787398
2309
2310 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2311
2312         * gst/realmedia/asmrules.c:
2313           realmedia: fix leak in asmrules error code path
2314           https://bugzilla.gnome.org/show_bug.cgi?id=787056
2315
2316 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2317
2318         * gst/realmedia/rtspreal.c:
2319           realmedia: Fix Memory leak in error case
2320           https://bugzilla.gnome.org/show_bug.cgi?id=787014
2321
2322 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
2323
2324         * tests/files/Makefile.am:
2325         * tests/files/cbr_stream.mp3:
2326         * tests/files/stream.mp2:
2327         * tests/files/vbr_stream.mp3:
2328           tests: remove files that were used by the mpg123 unit test
2329
2330 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
2331
2332         * Makefile.am:
2333         * REQUIREMENTS:
2334         * configure.ac:
2335         * docs/plugins/Makefile.am:
2336         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2337         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2338         * docs/plugins/inspect/plugin-twolame.xml:
2339         * ext/Makefile.am:
2340         * ext/meson.build:
2341         * ext/twolame/Makefile.am:
2342         * ext/twolame/gsttwolamemp2enc.c:
2343         * ext/twolame/gsttwolamemp2enc.h:
2344         * ext/twolame/meson.build:
2345         * po/POTFILES.in:
2346           Remove twolame plugin, moved to -good
2347           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2348
2349 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2350
2351         * Makefile.am:
2352         * REQUIREMENTS:
2353         * configure.ac:
2354         * docs/plugins/Makefile.am:
2355         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2356         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2357         * docs/plugins/gst-plugins-ugly-plugins.args:
2358         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2359         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2360         * docs/plugins/inspect/plugin-lame.xml:
2361         * ext/Makefile.am:
2362         * ext/lame/Makefile.am:
2363         * ext/lame/gstlamemp3enc.c:
2364         * ext/lame/gstlamemp3enc.h:
2365         * ext/lame/meson.build:
2366         * ext/lame/plugin.c:
2367         * ext/meson.build:
2368         * m4/Makefile.am:
2369         * m4/as-liblame.m4:
2370         * po/POTFILES.in:
2371         * tests/check/Makefile.am:
2372         * tests/check/gst-plugins-ugly.supp:
2373         * tests/check/meson.build:
2374         * tests/check/pipelines/.gitignore:
2375         * tests/check/pipelines/lame.c:
2376           Remove lame plugin, moved to -good
2377           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2378
2379 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
2380
2381         * Makefile.am:
2382         * REQUIREMENTS:
2383         * configure.ac:
2384         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2385         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2386         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2387         * docs/plugins/inspect/plugin-mpg123.xml:
2388         * ext/Makefile.am:
2389         * ext/meson.build:
2390         * ext/mpg123/Makefile.am:
2391         * ext/mpg123/gstmpg123audiodec.c:
2392         * ext/mpg123/gstmpg123audiodec.h:
2393         * ext/mpg123/meson.build:
2394         * tests/check/Makefile.am:
2395         * tests/check/elements/.gitignore:
2396         * tests/check/elements/mpg123audiodec.c:
2397         * tests/check/meson.build:
2398           Remove mpg123 plugin, moved to -good
2399           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2400
2401 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
2402
2403         * README:
2404         * common:
2405           Automatic update of common submodule
2406           From 48a5d85 to 3f4aa96
2407
2408 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2409
2410         * ext/sidplay/meson.build:
2411           sidplay: hide symbols in meson for this c++ plugin too
2412           Keep things local, as this is the only c++ plugin
2413           in ugly currently.
2414
2415 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
2416
2417         * meson.build:
2418           meson: don't export symbols by default
2419           Only plugin entry points should be exported.
2420           Currently plugins might export more symbols with
2421           the meson build, as we don't have the exports
2422           regexp there that we pass to libtool.
2423
2424 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2425
2426         * ext/x264/gstx264enc.c:
2427           x264enc: add FIXME note for future configuration cleanup
2428
2429 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2430
2431         * ext/dvdread/dvdreadsrc.c:
2432           dvdreadsrc: Fix string memory leak
2433           https://bugzilla.gnome.org/show_bug.cgi?id=785388
2434
2435 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
2436
2437         * ext/x264/gstx264enc.c:
2438           x264enc: fix indentation
2439
2440 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2441
2442         * ext/x264/gstx264enc.c:
2443           x264enc: fix caps leak
2444           Move creation of supported sink pads into class_init function
2445           which is also the only place where they're used. Unref the
2446           caps when no longer needed, the pad template will take its
2447           own ref.
2448           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2449
2450 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
2451
2452         * ext/mpg123/gstmpg123audiodec.c:
2453           mpg123audiodec: fix caps leak
2454           The pad template takes its own ref, so we should unref the caps.
2455           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2456
2457 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
2458
2459         * po/meson.build:
2460           meson: po: use glib preset and read language list from LINGUAS
2461           Supported since meson 0.37, so we can use it now.
2462
2463 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2464
2465         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2466           dvdlpmdec: Fix overrun from coverity
2467           CID #1414801
2468
2469 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2470
2471         * meson.build:
2472           meson: find python3 via python3 module
2473           https://bugzilla.gnome.org/show_bug.cgi?id=783198
2474
2475 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2476
2477         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2478         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2479           dvdlpcmdec: Added support for Blu-Ray audio
2480           https://bugzilla.gnome.org/show_bug.cgi?id=784552
2481
2482 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
2483
2484         * gst/asfdemux/gstasfdemux.c:
2485           asfdemux: More index handling
2486           In the same vein as the previous commit, the end of the file might have been
2487           cut and therefore contains bogus data.
2488           If the object is too short, consider it as garbage and return a non-fatal
2489           flow.
2490           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2491
2492 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
2493
2494         * gst/asfdemux/gstasfdemux.c:
2495           asfdemux; Don't assume index is present at end of file
2496           Some files have garbage at the end of the file, don't error out if we don't
2497           find the index there.
2498           Reverts back to previous behaviour (where corrupted/missing indexex were
2499           not a fatal error).
2500           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2501
2502 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2503
2504         * meson.build:
2505           meson: fix with-package-name option
2506           https://bugzilla.gnome.org/show_bug.cgi?id=784082
2507
2508 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2509
2510         * gst/asfdemux/gstasfdemux.c:
2511           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2512           ... which is how it has always been until changed coincidentally in commit
2513           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2514           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2515           to compensate for that in a lateral way
2516
2517 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2518
2519         * ext/x264/gstx264enc.c:
2520           x264enc: relax bframes upper limit count to maximum encoder supported
2521
2522 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2523
2524         * ext/sidplay/meson.build:
2525           meson: don't error out if sidplay library is not found
2526
2527 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
2528
2529         * ext/meson.build:
2530         * ext/sidplay/meson.build:
2531           meson: build sid plugin
2532           https://bugzilla.gnome.org/show_bug.cgi?id=784135
2533
2534 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2535
2536         * ext/x264/gstx264enc.c:
2537           x264: fix memory leak
2538           When the allowed caps are the same of template caps the allowed
2539           caps are not unrefed, leaking memory.
2540           https://bugzilla.gnome.org/show_bug.cgi?id=784060
2541
2542 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
2543
2544         * tests/check/meson.build:
2545           meson: Do not use path separator in test names
2546           Avoiding warnings like:
2547           WARNING: Target "elements/audioamplify" has a path separator in its name.
2548
2549 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
2550
2551         * gst/asfdemux/gstasfdemux.c:
2552           asfdemux: fix checking for header objects
2553           The if 'and' condition was mixed up with the last parameter of the
2554           function and would lead to wrong results
2555
2556 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
2557
2558         * Makefile.am:
2559         * config.h.meson:
2560         * meson.build:
2561           meson: don't need config.h.meson any longer
2562
2563 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2564
2565         * meson.build:
2566         * meson_options.txt:
2567           meson: add options to set package name and origin
2568           https://bugzilla.gnome.org/show_bug.cgi?id=782172
2569
2570 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
2571
2572         * tests/check/meson.build:
2573           Add gstvideo_dep for meson mpeg2dec test build
2574
2575 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
2576
2577         * tests/check/Makefile.am:
2578         * tests/check/elements/mpeg2dec.c:
2579           mpeg2dec test: Fix expected output caps
2580           In the absence of explicit info, video decoders
2581           now output mono multiview caps by default, so make
2582           the expected caps match that
2583
2584 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2585
2586         * config.h.meson:
2587         * configure.ac:
2588         * ext/a52dec/Makefile.am:
2589         * ext/amrnb/Makefile.am:
2590         * ext/amrwbdec/Makefile.am:
2591         * ext/cdio/Makefile.am:
2592         * ext/dvdread/Makefile.am:
2593         * ext/lame/Makefile.am:
2594         * ext/mpeg2dec/Makefile.am:
2595         * ext/mpg123/Makefile.am:
2596         * ext/sidplay/Makefile.am:
2597         * ext/twolame/Makefile.am:
2598         * ext/x264/Makefile.am:
2599         * gst/asfdemux/Makefile.am:
2600         * gst/dvdlpcmdec/Makefile.am:
2601         * gst/dvdsub/Makefile.am:
2602         * gst/realmedia/Makefile.am:
2603         * gst/xingmux/Makefile.am:
2604           Remove plugin specific static build option
2605           Static and dynamic plugins now have the same interface. The standard
2606           --enable-static/--enable-shared toggle are sufficient.
2607
2608 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2609
2610         * ext/sidplay/gstsiddec.cc:
2611           sid: Make plugin name match plugin file name
2612
2613 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
2614
2615         * configure.ac:
2616         * meson.build:
2617           Back to development
2618
2619 === release 1.12.0 ===
2620
2621 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
2622
2623         * ChangeLog:
2624         * NEWS:
2625         * RELEASE:
2626         * configure.ac:
2627         * docs/plugins/inspect/plugin-a52dec.xml:
2628         * docs/plugins/inspect/plugin-amrnb.xml:
2629         * docs/plugins/inspect/plugin-amrwbdec.xml:
2630         * docs/plugins/inspect/plugin-asf.xml:
2631         * docs/plugins/inspect/plugin-cdio.xml:
2632         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2633         * docs/plugins/inspect/plugin-dvdread.xml:
2634         * docs/plugins/inspect/plugin-dvdsub.xml:
2635         * docs/plugins/inspect/plugin-lame.xml:
2636         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2637         * docs/plugins/inspect/plugin-mpg123.xml:
2638         * docs/plugins/inspect/plugin-realmedia.xml:
2639         * docs/plugins/inspect/plugin-siddec.xml:
2640         * docs/plugins/inspect/plugin-twolame.xml:
2641         * docs/plugins/inspect/plugin-x264.xml:
2642         * docs/plugins/inspect/plugin-xingmux.xml:
2643         * gst-plugins-ugly.doap:
2644         * meson.build:
2645           Release 1.12.0
2646
2647 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2648
2649         * po/af.po:
2650         * po/az.po:
2651         * po/bg.po:
2652         * po/ca.po:
2653         * po/cs.po:
2654         * po/da.po:
2655         * po/de.po:
2656         * po/el.po:
2657         * po/en_GB.po:
2658         * po/eo.po:
2659         * po/es.po:
2660         * po/eu.po:
2661         * po/fi.po:
2662         * po/fr.po:
2663         * po/fur.po:
2664         * po/gl.po:
2665         * po/hr.po:
2666         * po/hu.po:
2667         * po/id.po:
2668         * po/it.po:
2669         * po/ja.po:
2670         * po/lt.po:
2671         * po/lv.po:
2672         * po/ms.po:
2673         * po/mt.po:
2674         * po/nb.po:
2675         * po/nl.po:
2676         * po/or.po:
2677         * po/pl.po:
2678         * po/pt_BR.po:
2679         * po/ro.po:
2680         * po/ru.po:
2681         * po/sk.po:
2682         * po/sl.po:
2683         * po/sq.po:
2684         * po/sr.po:
2685         * po/sv.po:
2686         * po/tr.po:
2687         * po/uk.po:
2688         * po/vi.po:
2689         * po/zh_CN.po:
2690           Update .po files
2691
2692 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
2693
2694         * po/id.po:
2695         * po/sv.po:
2696           po: Update translations
2697
2698 === release 1.11.91 ===
2699
2700 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
2701
2702         * ChangeLog:
2703         * NEWS:
2704         * RELEASE:
2705         * configure.ac:
2706         * docs/plugins/inspect/plugin-a52dec.xml:
2707         * docs/plugins/inspect/plugin-amrnb.xml:
2708         * docs/plugins/inspect/plugin-amrwbdec.xml:
2709         * docs/plugins/inspect/plugin-asf.xml:
2710         * docs/plugins/inspect/plugin-cdio.xml:
2711         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2712         * docs/plugins/inspect/plugin-dvdread.xml:
2713         * docs/plugins/inspect/plugin-dvdsub.xml:
2714         * docs/plugins/inspect/plugin-lame.xml:
2715         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2716         * docs/plugins/inspect/plugin-mpg123.xml:
2717         * docs/plugins/inspect/plugin-realmedia.xml:
2718         * docs/plugins/inspect/plugin-siddec.xml:
2719         * docs/plugins/inspect/plugin-twolame.xml:
2720         * docs/plugins/inspect/plugin-x264.xml:
2721         * docs/plugins/inspect/plugin-xingmux.xml:
2722         * gst-plugins-ugly.doap:
2723         * meson.build:
2724           Release 1.11.91
2725
2726 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2727
2728         * po/af.po:
2729         * po/az.po:
2730         * po/bg.po:
2731         * po/ca.po:
2732         * po/cs.po:
2733         * po/da.po:
2734         * po/de.po:
2735         * po/el.po:
2736         * po/en_GB.po:
2737         * po/eo.po:
2738         * po/es.po:
2739         * po/eu.po:
2740         * po/fi.po:
2741         * po/fr.po:
2742         * po/fur.po:
2743         * po/gl.po:
2744         * po/hr.po:
2745         * po/hu.po:
2746         * po/id.po:
2747         * po/it.po:
2748         * po/ja.po:
2749         * po/lt.po:
2750         * po/lv.po:
2751         * po/ms.po:
2752         * po/mt.po:
2753         * po/nb.po:
2754         * po/nl.po:
2755         * po/or.po:
2756         * po/pl.po:
2757         * po/pt_BR.po:
2758         * po/ro.po:
2759         * po/ru.po:
2760         * po/sk.po:
2761         * po/sl.po:
2762         * po/sq.po:
2763         * po/sr.po:
2764         * po/sv.po:
2765         * po/tr.po:
2766         * po/uk.po:
2767         * po/vi.po:
2768         * po/zh_CN.po:
2769           Update .po files
2770
2771 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
2772
2773         * po/LINGUAS:
2774         * po/fur.po:
2775         * po/id.po:
2776         * po/sv.po:
2777           po: Update translations
2778
2779 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2780
2781         * ext/x264/gstx264enc.h:
2782           x264: Use __declspec(dllimport) with MinGW too
2783           x264.h says this isn't needed with MinGW, but it looks like it is.
2784           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2785
2786 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2787
2788         * common:
2789           Automatic update of common submodule
2790           From 60aeef6 to 48a5d85
2791
2792 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
2793
2794         * autogen.sh:
2795         * common:
2796           Automatic update of common submodule
2797           From 39ac2f5 to 60aeef6
2798
2799 === release 1.11.90 ===
2800
2801 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2802
2803         * ChangeLog:
2804         * NEWS:
2805         * RELEASE:
2806         * configure.ac:
2807         * docs/plugins/inspect/plugin-a52dec.xml:
2808         * docs/plugins/inspect/plugin-amrnb.xml:
2809         * docs/plugins/inspect/plugin-amrwbdec.xml:
2810         * docs/plugins/inspect/plugin-asf.xml:
2811         * docs/plugins/inspect/plugin-cdio.xml:
2812         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2813         * docs/plugins/inspect/plugin-dvdread.xml:
2814         * docs/plugins/inspect/plugin-dvdsub.xml:
2815         * docs/plugins/inspect/plugin-lame.xml:
2816         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2817         * docs/plugins/inspect/plugin-mpg123.xml:
2818         * docs/plugins/inspect/plugin-realmedia.xml:
2819         * docs/plugins/inspect/plugin-siddec.xml:
2820         * docs/plugins/inspect/plugin-twolame.xml:
2821         * docs/plugins/inspect/plugin-x264.xml:
2822         * docs/plugins/inspect/plugin-xingmux.xml:
2823         * gst-plugins-ugly.doap:
2824         * meson.build:
2825           Release 1.11.90
2826
2827 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
2828
2829         * po/af.po:
2830         * po/az.po:
2831         * po/bg.po:
2832         * po/ca.po:
2833         * po/cs.po:
2834         * po/da.po:
2835         * po/de.po:
2836         * po/el.po:
2837         * po/en_GB.po:
2838         * po/eo.po:
2839         * po/es.po:
2840         * po/eu.po:
2841         * po/fi.po:
2842         * po/fr.po:
2843         * po/gl.po:
2844         * po/hr.po:
2845         * po/hu.po:
2846         * po/id.po:
2847         * po/it.po:
2848         * po/ja.po:
2849         * po/lt.po:
2850         * po/lv.po:
2851         * po/ms.po:
2852         * po/mt.po:
2853         * po/nb.po:
2854         * po/nl.po:
2855         * po/or.po:
2856         * po/pl.po:
2857         * po/pt_BR.po:
2858         * po/ro.po:
2859         * po/ru.po:
2860         * po/sk.po:
2861         * po/sl.po:
2862         * po/sq.po:
2863         * po/sr.po:
2864         * po/sv.po:
2865         * po/tr.po:
2866         * po/uk.po:
2867         * po/vi.po:
2868         * po/zh_CN.po:
2869           Update .po files
2870
2871 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2872
2873         * po/id.po:
2874         * po/sv.po:
2875           po: Update translations
2876
2877 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2878
2879         * tests/check/meson.build:
2880           meson: test: Fix environment object usage
2881           And use get_pkgconfig_variable instead of calling pkg-config ourself
2882
2883 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
2884
2885         * REQUIREMENTS:
2886           REQUIREMENTS: update for mad mp3 decoder removal
2887           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2888
2889 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2890
2891         * Makefile.am:
2892           Add libgstrmdemux.so to cruft list
2893           This was renamed to libgstrealmedia.so, this fixes helps fixing
2894           uninstalled setup.
2895           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2896
2897 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2898
2899         * docs/plugins/inspect/plugin-realmedia.xml:
2900         * gst/realmedia/Makefile.am:
2901         * gst/realmedia/meson.build:
2902           Rename plugin filenames to match plugin names
2903           libgstrmdemux.so becomes libgstrealmedia.so
2904           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2905
2906 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
2907
2908         * ext/mpeg2dec/gstmpeg2dec.c:
2909           mpeg2dec: Fix latency calculation
2910           The latency calculation was missing a scaling by GST_SECOND,
2911           so it would always report a tiny latency. Fix that.
2912           Spotted by Guillaume Desmottes.
2913
2914 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2915
2916         * gst/asfdemux/gstasfdemux.c:
2917           asfdemux: Fix compilation with gcc 7
2918           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2919           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2920           is_encrypted = ! !((flags & 0x8000) << 15);
2921           ~~~~~~~~~~~~~~~~~~^~~~~~
2922           https://bugzilla.gnome.org/show_bug.cgi?id=779329
2923
2924 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
2925
2926         * ext/amrwbdec/amrwb.c:
2927         * ext/amrwbdec/amrwbdec.h:
2928           Update Edgard Lima's email
2929           https://bugzilla.gnome.org/show_bug.cgi?id=779230
2930
2931 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
2932
2933         * meson.build:
2934           meson: Update version
2935
2936 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2937
2938         * configure.ac:
2939           Back to development
2940
2941 === release 1.11.2 ===
2942
2943 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2944
2945         * ChangeLog:
2946         * NEWS:
2947         * RELEASE:
2948         * configure.ac:
2949         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2950         * docs/plugins/inspect/plugin-a52dec.xml:
2951         * docs/plugins/inspect/plugin-amrnb.xml:
2952         * docs/plugins/inspect/plugin-amrwbdec.xml:
2953         * docs/plugins/inspect/plugin-asf.xml:
2954         * docs/plugins/inspect/plugin-cdio.xml:
2955         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2956         * docs/plugins/inspect/plugin-dvdread.xml:
2957         * docs/plugins/inspect/plugin-dvdsub.xml:
2958         * docs/plugins/inspect/plugin-lame.xml:
2959         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2960         * docs/plugins/inspect/plugin-mpg123.xml:
2961         * docs/plugins/inspect/plugin-realmedia.xml:
2962         * docs/plugins/inspect/plugin-siddec.xml:
2963         * docs/plugins/inspect/plugin-twolame.xml:
2964         * docs/plugins/inspect/plugin-x264.xml:
2965         * docs/plugins/inspect/plugin-xingmux.xml:
2966         * gst-plugins-ugly.doap:
2967           Release 1.11.2
2968
2969 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2970
2971         * po/af.po:
2972         * po/az.po:
2973         * po/bg.po:
2974         * po/ca.po:
2975         * po/cs.po:
2976         * po/da.po:
2977         * po/de.po:
2978         * po/el.po:
2979         * po/en_GB.po:
2980         * po/eo.po:
2981         * po/es.po:
2982         * po/eu.po:
2983         * po/fi.po:
2984         * po/fr.po:
2985         * po/gl.po:
2986         * po/hr.po:
2987         * po/hu.po:
2988         * po/id.po:
2989         * po/it.po:
2990         * po/ja.po:
2991         * po/lt.po:
2992         * po/lv.po:
2993         * po/ms.po:
2994         * po/mt.po:
2995         * po/nb.po:
2996         * po/nl.po:
2997         * po/or.po:
2998         * po/pl.po:
2999         * po/pt_BR.po:
3000         * po/ro.po:
3001         * po/ru.po:
3002         * po/sk.po:
3003         * po/sl.po:
3004         * po/sq.po:
3005         * po/sr.po:
3006         * po/sv.po:
3007         * po/tr.po:
3008         * po/uk.po:
3009         * po/vi.po:
3010         * po/zh_CN.po:
3011           Update .po files
3012
3013 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
3014
3015         * po/id.po:
3016         * po/sv.po:
3017           po: Update translations
3018
3019 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
3020
3021         * Makefile.am:
3022           meson: dist meson build files
3023           Ship meson build files in tarballs, so people who use tarballs
3024           in their builds can start playing with meson already.
3025
3026 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3027
3028         * ext/x264/gstx264enc.c:
3029           x264: Initialize function vtable in plugin_init()
3030           These values are defined in the x264.h header and are not const on
3031           Windows due to the way DLLs work. See:
3032           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
3033           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
3034           https://bugzilla.gnome.org/show_bug.cgi?id=777903
3035
3036 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
3037
3038         * gst/asfdemux/gstasfdemux.c:
3039           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
3040           https://bugzilla.gnome.org/show_bug.cgi?id=777955
3041
3042 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
3043
3044         * gst/asfdemux/gstasfdemux.c:
3045           asfdemux: Reset number of languages to 0 when freeing the array because of errors
3046           Otherwise we will happily index into the array at NULL if the requested
3047           index is smaller than the number of languages that were previously
3048           allocated.
3049           https://bugzilla.gnome.org/show_bug.cgi?id=777937
3050
3051 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3052
3053         * tests/check/meson.build:
3054           meson: Properly use ':' for defining keywords
3055
3056 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
3057
3058         * meson.build:
3059           meson: bump version
3060
3061 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3062
3063         * configure.ac:
3064           Back to development
3065
3066 === release 1.11.1 ===
3067
3068 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
3069
3070         * ChangeLog:
3071         * NEWS:
3072         * RELEASE:
3073         * configure.ac:
3074         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3075         * docs/plugins/inspect/plugin-a52dec.xml:
3076         * docs/plugins/inspect/plugin-amrnb.xml:
3077         * docs/plugins/inspect/plugin-amrwbdec.xml:
3078         * docs/plugins/inspect/plugin-asf.xml:
3079         * docs/plugins/inspect/plugin-cdio.xml:
3080         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3081         * docs/plugins/inspect/plugin-dvdread.xml:
3082         * docs/plugins/inspect/plugin-dvdsub.xml:
3083         * docs/plugins/inspect/plugin-lame.xml:
3084         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3085         * docs/plugins/inspect/plugin-mpg123.xml:
3086         * docs/plugins/inspect/plugin-realmedia.xml:
3087         * docs/plugins/inspect/plugin-siddec.xml:
3088         * docs/plugins/inspect/plugin-twolame.xml:
3089         * docs/plugins/inspect/plugin-x264.xml:
3090         * docs/plugins/inspect/plugin-xingmux.xml:
3091         * gst-plugins-ugly.doap:
3092           Release 1.11.1
3093
3094 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
3095
3096         * po/af.po:
3097         * po/az.po:
3098         * po/bg.po:
3099         * po/ca.po:
3100         * po/cs.po:
3101         * po/da.po:
3102         * po/de.po:
3103         * po/el.po:
3104         * po/en_GB.po:
3105         * po/eo.po:
3106         * po/es.po:
3107         * po/eu.po:
3108         * po/fi.po:
3109         * po/fr.po:
3110         * po/gl.po:
3111         * po/hr.po:
3112         * po/hu.po:
3113         * po/id.po:
3114         * po/it.po:
3115         * po/ja.po:
3116         * po/lt.po:
3117         * po/lv.po:
3118         * po/ms.po:
3119         * po/mt.po:
3120         * po/nb.po:
3121         * po/nl.po:
3122         * po/or.po:
3123         * po/pl.po:
3124         * po/pt_BR.po:
3125         * po/ro.po:
3126         * po/ru.po:
3127         * po/sk.po:
3128         * po/sl.po:
3129         * po/sq.po:
3130         * po/sr.po:
3131         * po/sv.po:
3132         * po/tr.po:
3133         * po/uk.po:
3134         * po/vi.po:
3135         * po/zh_CN.po:
3136           Update .po files
3137
3138 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
3139
3140         * po/hr.po:
3141         * po/id.po:
3142         * po/sv.po:
3143           po: Update translations
3144
3145 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3146
3147         * ext/amrnb/meson.build:
3148         * ext/x264/meson.build:
3149         * meson.build:
3150           meson: Install presets files
3151
3152 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
3153
3154         * ext/x264/GstX264Enc.prs:
3155           x264enc: Add a youtube preset.
3156           Based on https://support.google.com/youtube/answer/1722171
3157           https://bugzilla.gnome.org/show_bug.cgi?id=751560
3158
3159 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
3160
3161         * config.h.meson:
3162         * configure.ac:
3163         * docs/plugins/Makefile.am:
3164         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3165         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3166         * docs/plugins/inspect/plugin-mad.xml:
3167         * ext/Makefile.am:
3168         * ext/mad/Makefile.am:
3169         * ext/mad/gstmad.c:
3170         * ext/mad/gstmad.h:
3171         * ext/mad/meson.build:
3172         * ext/meson.build:
3173           mad: remove plugin
3174           We have better replacements such as the mpg123 plugin.
3175           The main reason to keep around mad was for 'freeform'
3176           mp3 support, but mpg123 can handle those too nowadays.
3177           Also, mad is GPL and has been unmaintained for years.
3178           https://bugzilla.gnome.org/show_bug.cgi?id=776140
3179
3180 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
3181
3182         * Makefile.am:
3183         * configure.ac:
3184         * win32/MANIFEST:
3185         * win32/common/.gitignore:
3186         * win32/common/config.h:
3187           win32: remove platform-specific copies of generated headers
3188           Unused and no longer needed.
3189
3190 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
3191
3192         * .gitignore:
3193         * Makefile.am:
3194         * configure.ac:
3195         * gst-plugins-ugly.spec.in:
3196           Remove generated .spec file
3197           Likely extremely bitrotten, and we should not ship this anyway.
3198
3199 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
3200
3201         * meson.build:
3202           meson: Support building without Gst debug
3203
3204 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
3205
3206         * README:
3207         * common:
3208           Automatic update of common submodule
3209           From f980fd9 to 39ac2f5
3210
3211 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
3212
3213         * gst/asfdemux/gstasfdemux.c:
3214           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
3215           https://bugzilla.gnome.org/show_bug.cgi?id=775515
3216
3217 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3218
3219         * ext/x264/gstx264enc.c:
3220           x264enc: Add information for mixed mode
3221           https://bugzilla.gnome.org/show_bug.cgi?id=775411
3222
3223 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3224
3225         * ext/x264/gstx264enc.c:
3226           x264enc: Correctly pass interlacing/TFF information
3227           Give the interlacing information correctly to the encoder. Also parse
3228           TFF/BFF information from the caps and pass it too.
3229           https://bugzilla.gnome.org/show_bug.cgi?id=775411
3230
3231 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3232
3233         * ext/x264/gstx264enc.c:
3234           x264enc: Auto-detect interlace mode from caps
3235           If the caps are interlaced, interlacing is always enabled on the
3236           encoder. If the interlace-mode field is missing or if it's progressive,
3237           the encoder uses the "interlaced" property.
3238           https://bugzilla.gnome.org/show_bug.cgi?id=775228
3239
3240 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
3241
3242         * .gitmodules:
3243           common: use https protocol for common submodule
3244           https://bugzilla.gnome.org/show_bug.cgi?id=775110
3245
3246 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
3247
3248         * gst/realmedia/realhash.c:
3249           real: Fix compiler warnings with latest clang
3250           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
3251           *buf1 = 128;
3252           ~ ^~~
3253           https://bugzilla.gnome.org/show_bug.cgi?id=775112
3254
3255 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
3256
3257         * gst/asfdemux/gstasfdemux.c:
3258           asfdemux: Allow 64bit sizes for DATA object
3259           we *can* have files greater than 4GB, any other object should be
3260           smaller than that
3261
3262 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
3263
3264         * gst/asfdemux/gstasfdemux.c:
3265           asfdemux: Add sanity check for asf_stream_audio
3266           We should have enough bytes for the specified codec_data
3267           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3268
3269 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
3270
3271         * gst/asfdemux/gstasfdemux.c:
3272           asfdemux: Add sanity checks when reading asf_stream_video_format
3273           It should report a size of at least 40 bytes
3274           Also check for the size of the remaining data (i.e. codec_data)
3275           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3276
3277 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
3278
3279         * gst/asfdemux/gstasfdemux.c:
3280           asfdemux: Add check for invalid/corrupt asf object
3281           An asf object can't realistically be bigger than 2**32 bytes.
3282           If it reports a size bigger than that, consider it corrupt and properly
3283           propagate the error back.
3284           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3285
3286 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
3287
3288         * gst/asfdemux/gstasfdemux.c:
3289           asfdemux: Handle EOS in push-mode on corrupted files
3290           It is possible no streams were activated when receiving EOS, if so
3291           handled it as if we hadn't seen the header
3292           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3293
3294 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
3295
3296         * gst/asfdemux/gstasfdemux.c:
3297         * gst/asfdemux/gstasfdemux.h:
3298           asfdemux: FILE headers are mandatory in the header
3299           As per the specification, also avoids ending up trying to play a
3300           file with plenty of un-initialized values.
3301           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3302
3303 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
3304
3305         * gst/asfdemux/gstasfdemux.c:
3306           asfdemux: Handle incomplete header in pull mode
3307           pulling headers is meant to complete as a whole. If we don't have
3308           enough data, it's an error.
3309           Avoids pipeline hangs on corrupted files
3310           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3311
3312 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
3313
3314         * gst/asfdemux/gstasfdemux.c:
3315           asfdemux: Handle issues with "empty" files
3316           In some corrupted files, we could end up with no actual streams
3317           being exposed.
3318           In those cases, make sure we properly propagate the failure all
3319           the way to the loop function. This avoids ending up in cases where
3320           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3321           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3322
3323 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3324
3325         * ext/dvdread/dvdreadsrc.c:
3326           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3327
3328 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
3329
3330         * meson.build:
3331           meson: Add ignored warnings for MSVC
3332           https://bugzilla.gnome.org/show_bug.cgi?id=774656
3333
3334 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
3335
3336         * configure.ac:
3337         * ext/x264/Makefile.am:
3338         * ext/x264/gstx264enc.c:
3339         * ext/x264/gstx264enc.h:
3340         * ext/x264/meson.build:
3341         * meson_options.txt:
3342           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3343           x264 has to be compiled specifically for a target bit depth.
3344           Distributions currently ship various libraries in their packages, with
3345           different bit depths.
3346           This change now allows to provide them all at configure time and have
3347           the x264enc element dynamically switch between them based on the bit
3348           depth of the input format.
3349           https://bugzilla.gnome.org/show_bug.cgi?id=763297
3350
3351 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
3352
3353         * meson.build:
3354           meson: update version
3355
3356 === release 1.11.0 ===
3357
3358 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
3359
3360         * configure.ac:
3361           Back to development
3362
3363 === release 1.10.0 ===
3364
3365 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
3366
3367         * ChangeLog:
3368         * NEWS:
3369         * RELEASE:
3370         * configure.ac:
3371         * docs/plugins/inspect/plugin-a52dec.xml:
3372         * docs/plugins/inspect/plugin-amrnb.xml:
3373         * docs/plugins/inspect/plugin-amrwbdec.xml:
3374         * docs/plugins/inspect/plugin-asf.xml:
3375         * docs/plugins/inspect/plugin-cdio.xml:
3376         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3377         * docs/plugins/inspect/plugin-dvdread.xml:
3378         * docs/plugins/inspect/plugin-dvdsub.xml:
3379         * docs/plugins/inspect/plugin-lame.xml:
3380         * docs/plugins/inspect/plugin-mad.xml:
3381         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3382         * docs/plugins/inspect/plugin-mpg123.xml:
3383         * docs/plugins/inspect/plugin-realmedia.xml:
3384         * docs/plugins/inspect/plugin-siddec.xml:
3385         * docs/plugins/inspect/plugin-twolame.xml:
3386         * docs/plugins/inspect/plugin-x264.xml:
3387         * docs/plugins/inspect/plugin-xingmux.xml:
3388         * gst-plugins-ugly.doap:
3389         * win32/common/config.h:
3390           Release 1.10.0
3391
3392 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
3393
3394         * po/af.po:
3395         * po/az.po:
3396         * po/bg.po:
3397         * po/ca.po:
3398         * po/cs.po:
3399         * po/da.po:
3400         * po/de.po:
3401         * po/el.po:
3402         * po/en_GB.po:
3403         * po/eo.po:
3404         * po/es.po:
3405         * po/eu.po:
3406         * po/fi.po:
3407         * po/fr.po:
3408         * po/gl.po:
3409         * po/hr.po:
3410         * po/hu.po:
3411         * po/id.po:
3412         * po/it.po:
3413         * po/ja.po:
3414         * po/lt.po:
3415         * po/lv.po:
3416         * po/ms.po:
3417         * po/mt.po:
3418         * po/nb.po:
3419         * po/nl.po:
3420         * po/or.po:
3421         * po/pl.po:
3422         * po/pt_BR.po:
3423         * po/ro.po:
3424         * po/ru.po:
3425         * po/sk.po:
3426         * po/sl.po:
3427         * po/sq.po:
3428         * po/sr.po:
3429         * po/sv.po:
3430         * po/tr.po:
3431         * po/uk.po:
3432         * po/vi.po:
3433         * po/zh_CN.po:
3434           Update .po files
3435
3436 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3437
3438         * po/id.po:
3439         * po/sv.po:
3440           po: Update translations
3441
3442 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3443
3444         * meson.build:
3445         * tests/meson.build:
3446           meson: Don't depend on gstreamer-check-1.0 on windows
3447           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3448
3449 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3450
3451         * meson.build:
3452         * tests/check/meson.build:
3453         * tests/meson.build:
3454           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3455           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3456           Does not actually work. See:
3457           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3458
3459 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
3460
3461         * tests/check/meson.build:
3462           meson: fix build outside of gst-all
3463
3464 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3465
3466         * meson.build:
3467         * tests/check/meson.build:
3468         * tests/meson.build:
3469           meson: move gstreamer-check-1.0 dependency to tests/check
3470           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3471
3472 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3473
3474         * meson.build:
3475           meson: Don't set c_std to gnu99
3476           Use the default for each compiler on every platform instead. This
3477           improves our compatibility with compilers that don't have gnu99 as
3478           a c_std.
3479
3480 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3481
3482         * meson.build:
3483         * tests/check/getpluginsdir:
3484         * tests/check/meson.build:
3485           meson: Make use of new environment object and set plugin path to builddir
3486           Workaround source_root being the root directory of all projects
3487           in the subproject case and remove now unneeded getpluginsdir
3488           Bump meson requirement to 0.35
3489
3490 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3491
3492         * hooks/pre-commit.hook:
3493         * meson.build:
3494         * tests/check/getpluginsdir:
3495           meson: Setup pre commit hook and fix getpluginsdir for standalone case
3496
3497 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3498
3499         * meson.build:
3500           meson: update version
3501
3502 === release 1.9.90 ===
3503
3504 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
3505
3506         * ChangeLog:
3507         * NEWS:
3508         * RELEASE:
3509         * configure.ac:
3510         * docs/plugins/inspect/plugin-a52dec.xml:
3511         * docs/plugins/inspect/plugin-amrnb.xml:
3512         * docs/plugins/inspect/plugin-amrwbdec.xml:
3513         * docs/plugins/inspect/plugin-asf.xml:
3514         * docs/plugins/inspect/plugin-cdio.xml:
3515         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3516         * docs/plugins/inspect/plugin-dvdread.xml:
3517         * docs/plugins/inspect/plugin-dvdsub.xml:
3518         * docs/plugins/inspect/plugin-lame.xml:
3519         * docs/plugins/inspect/plugin-mad.xml:
3520         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3521         * docs/plugins/inspect/plugin-mpg123.xml:
3522         * docs/plugins/inspect/plugin-realmedia.xml:
3523         * docs/plugins/inspect/plugin-siddec.xml:
3524         * docs/plugins/inspect/plugin-twolame.xml:
3525         * docs/plugins/inspect/plugin-x264.xml:
3526         * docs/plugins/inspect/plugin-xingmux.xml:
3527         * gst-plugins-ugly.doap:
3528         * win32/common/config.h:
3529           Release 1.9.90
3530
3531 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
3532
3533         * po/af.po:
3534         * po/az.po:
3535         * po/bg.po:
3536         * po/ca.po:
3537         * po/cs.po:
3538         * po/da.po:
3539         * po/de.po:
3540         * po/el.po:
3541         * po/en_GB.po:
3542         * po/eo.po:
3543         * po/es.po:
3544         * po/eu.po:
3545         * po/fi.po:
3546         * po/fr.po:
3547         * po/gl.po:
3548         * po/hr.po:
3549         * po/hu.po:
3550         * po/id.po:
3551         * po/it.po:
3552         * po/ja.po:
3553         * po/lt.po:
3554         * po/lv.po:
3555         * po/ms.po:
3556         * po/mt.po:
3557         * po/nb.po:
3558         * po/nl.po:
3559         * po/or.po:
3560         * po/pl.po:
3561         * po/pt_BR.po:
3562         * po/ro.po:
3563         * po/ru.po:
3564         * po/sk.po:
3565         * po/sl.po:
3566         * po/sq.po:
3567         * po/sr.po:
3568         * po/sv.po:
3569         * po/tr.po:
3570         * po/uk.po:
3571         * po/vi.po:
3572         * po/zh_CN.po:
3573           Update .po files
3574
3575 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
3576
3577         * po/id.po:
3578         * po/sv.po:
3579           po: Update translations
3580
3581 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
3582
3583         * ext/x264/gstx264enc.c:
3584           x264enc: Set colorimetry and chroma-site information
3585           https://bugzilla.gnome.org/show_bug.cgi?id=772159
3586
3587 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
3588
3589         * meson.build:
3590         * po/meson.build:
3591           meson: hook up translations
3592
3593 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
3594
3595         * meson.build:
3596         * tests/check/getpluginsdir:
3597         * tests/check/meson.build:
3598         * tests/meson.build:
3599           meson: hook up unit tests
3600
3601 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
3602
3603         * configure.ac:
3604           configure: Depend on gstreamer 1.9.2.1
3605
3606 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
3607
3608         * autogen.sh:
3609         * common:
3610           Automatic update of common submodule
3611           From b18d820 to f980fd9
3612
3613 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
3614
3615         * autogen.sh:
3616         * common:
3617           Automatic update of common submodule
3618           From f49c55e to b18d820
3619
3620 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3621
3622         * meson.build:
3623           meson: Bump version to 1.9.2
3624
3625 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
3626
3627         * configure.ac:
3628           Back to development
3629
3630 === release 1.9.2 ===
3631
3632 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
3633
3634         * ChangeLog:
3635         * NEWS:
3636         * RELEASE:
3637         * configure.ac:
3638         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3639         * docs/plugins/inspect/plugin-a52dec.xml:
3640         * docs/plugins/inspect/plugin-amrnb.xml:
3641         * docs/plugins/inspect/plugin-amrwbdec.xml:
3642         * docs/plugins/inspect/plugin-asf.xml:
3643         * docs/plugins/inspect/plugin-cdio.xml:
3644         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3645         * docs/plugins/inspect/plugin-dvdread.xml:
3646         * docs/plugins/inspect/plugin-dvdsub.xml:
3647         * docs/plugins/inspect/plugin-lame.xml:
3648         * docs/plugins/inspect/plugin-mad.xml:
3649         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3650         * docs/plugins/inspect/plugin-mpg123.xml:
3651         * docs/plugins/inspect/plugin-realmedia.xml:
3652         * docs/plugins/inspect/plugin-siddec.xml:
3653         * docs/plugins/inspect/plugin-twolame.xml:
3654         * docs/plugins/inspect/plugin-x264.xml:
3655         * docs/plugins/inspect/plugin-xingmux.xml:
3656         * gst-plugins-ugly.doap:
3657         * win32/common/config.h:
3658           Release 1.9.2
3659
3660 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
3661
3662         * po/af.po:
3663         * po/az.po:
3664         * po/bg.po:
3665         * po/ca.po:
3666         * po/cs.po:
3667         * po/da.po:
3668         * po/de.po:
3669         * po/el.po:
3670         * po/en_GB.po:
3671         * po/eo.po:
3672         * po/es.po:
3673         * po/eu.po:
3674         * po/fi.po:
3675         * po/fr.po:
3676         * po/gl.po:
3677         * po/hr.po:
3678         * po/hu.po:
3679         * po/id.po:
3680         * po/it.po:
3681         * po/ja.po:
3682         * po/lt.po:
3683         * po/lv.po:
3684         * po/ms.po:
3685         * po/mt.po:
3686         * po/nb.po:
3687         * po/nl.po:
3688         * po/or.po:
3689         * po/pl.po:
3690         * po/pt_BR.po:
3691         * po/ro.po:
3692         * po/ru.po:
3693         * po/sk.po:
3694         * po/sl.po:
3695         * po/sq.po:
3696         * po/sr.po:
3697         * po/sv.po:
3698         * po/tr.po:
3699         * po/uk.po:
3700         * po/vi.po:
3701         * po/zh_CN.po:
3702           po: Update translations
3703
3704 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3705
3706         * ext/sidplay/gstsiddec.cc:
3707           siddec: Fix compilation with debugging disabled
3708           gstsiddec.o
3709           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3710           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3711           const gchar *reason = gst_flow_get_name (ret);
3712           ^
3713
3714 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
3715
3716         * ext/sidplay/gstsiddec.cc:
3717         * gst/asfdemux/gstasfdemux.c:
3718         * gst/realmedia/rmdemux.c:
3719           Use the new API to post flow ERROR messages on the bus
3720           https://bugzilla.gnome.org/show_bug.cgi?id=770158
3721
3722 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
3723
3724         * gst/asfdemux/meson.build:
3725           meson: Link asfdemux against the gstsdp library
3726
3727 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
3728
3729         * meson.build:
3730           meson: Add support for fallback subprojects
3731
3732 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3733
3734         * .gitignore:
3735         * config.h.meson:
3736         * ext/a52dec/meson.build:
3737         * ext/amrnb/meson.build:
3738         * ext/amrwbdec/meson.build:
3739         * ext/cdio/meson.build:
3740         * ext/dvdread/meson.build:
3741         * ext/lame/meson.build:
3742         * ext/mad/meson.build:
3743         * ext/meson.build:
3744         * ext/mpeg2dec/meson.build:
3745         * ext/mpg123/meson.build:
3746         * ext/twolame/meson.build:
3747         * ext/x264/meson.build:
3748         * gst/asfdemux/meson.build:
3749         * gst/dvdlpcmdec/meson.build:
3750         * gst/dvdsub/meson.build:
3751         * gst/meson.build:
3752         * gst/realmedia/meson.build:
3753         * gst/xingmux/meson.build:
3754         * meson.build:
3755           Add support for Meson as alternative/parallel build system
3756           https://github.com/mesonbuild/meson
3757           With contributions from:
3758           Tim-Philipp Müller <tim@centricular.com>
3759           Jussi Pakkanen <jpakkane@gmail.com> (original port)
3760           Highlights of the features provided are:
3761           * Faster builds on Linux (~40-50% faster)
3762           * The ability to build with MSVC on Windows
3763           * Generate Visual Studio project files
3764           * Generate XCode project files
3765           * Much faster builds on Windows (on-par with Linux)
3766           * Seriously fast configure and building on embedded
3767           ... and many more. For more details see:
3768           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3769           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3770           Building with Meson should work on both Linux and Windows, but may
3771           need a few more tweaks on other operating systems.
3772
3773 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3774
3775         * ext/a52dec/gsta52dec.c:
3776         * ext/dvdread/dvdreadsrc.c:
3777         * ext/x264/gstx264enc.h:
3778         * gst/realmedia/realhash.c:
3779         * gst/realmedia/rtspreal.c:
3780           plugins: Use <stdint.h> instead of _stdint.h
3781           _stdint.h is generated by Autotools and we don't really need it. All
3782           supported platforms now ship with stdint.h. The only stickler was MSVC,
3783           and since Visual Studio 2015 it also ships stdint.h now.
3784
3785 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3786
3787         * ext/mpeg2dec/perftest.c:
3788           mpeg2dec: remove file no longer used or needed
3789
3790 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
3791
3792         * gst/dvdlpcmdec/Makefile.am:
3793           dvdlpcmdec: add libgstbase CFLAGS as well
3794           For consistency.
3795           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3796
3797 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
3798
3799         * gst/dvdlpcmdec/Makefile.am:
3800           dvdlpcmdec: link libgstbase-1.0
3801           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3802
3803 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3804
3805         * gst/asfdemux/gstasfdemux.c:
3806           asfdemux: Add byte rate based bitrate tag in case there are no audio props
3807           https://bugzilla.gnome.org/show_bug.cgi?id=769418
3808
3809 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3810
3811         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3812         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3813           dvdlpcmdec: add support for another format
3814           The format specification can be found here:
3815           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3816           Note: This format is also used for Wifi-Display.
3817           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3818
3819 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3820
3821         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3822         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3823           dvdlpcmdec: rewrite to use GstAudioDecoder
3824           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3825
3826 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
3827
3828         * ext/sidplay/gstsiddec.cc:
3829           sidplay: fix compiler warnings when building with -O3
3830           Avoid compiler warnings "‘foo’ may be used uninitialized in this
3831           function" when building with -O3 by checking the return bool value
3832           of format conversion function.
3833           https://bugzilla.gnome.org/show_bug.cgi?id=769116
3834
3835 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
3836
3837         * common:
3838           Automatic update of common submodule
3839           From f363b32 to f49c55e
3840
3841 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
3842
3843         * configure.ac:
3844           Back to development
3845
3846 === release 1.9.1 ===
3847
3848 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
3849
3850         * ChangeLog:
3851         * NEWS:
3852         * RELEASE:
3853         * configure.ac:
3854         * docs/plugins/inspect/plugin-a52dec.xml:
3855         * docs/plugins/inspect/plugin-amrnb.xml:
3856         * docs/plugins/inspect/plugin-amrwbdec.xml:
3857         * docs/plugins/inspect/plugin-asf.xml:
3858         * docs/plugins/inspect/plugin-cdio.xml:
3859         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3860         * docs/plugins/inspect/plugin-dvdread.xml:
3861         * docs/plugins/inspect/plugin-dvdsub.xml:
3862         * docs/plugins/inspect/plugin-lame.xml:
3863         * docs/plugins/inspect/plugin-mad.xml:
3864         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3865         * docs/plugins/inspect/plugin-mpg123.xml:
3866         * docs/plugins/inspect/plugin-realmedia.xml:
3867         * docs/plugins/inspect/plugin-siddec.xml:
3868         * docs/plugins/inspect/plugin-twolame.xml:
3869         * docs/plugins/inspect/plugin-x264.xml:
3870         * docs/plugins/inspect/plugin-xingmux.xml:
3871         * gst-plugins-ugly.doap:
3872         * win32/common/config.h:
3873           Release 1.9.1
3874
3875 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3876
3877         * po/af.po:
3878         * po/az.po:
3879         * po/bg.po:
3880         * po/ca.po:
3881         * po/cs.po:
3882         * po/da.po:
3883         * po/de.po:
3884         * po/el.po:
3885         * po/en_GB.po:
3886         * po/eo.po:
3887         * po/es.po:
3888         * po/eu.po:
3889         * po/fi.po:
3890         * po/fr.po:
3891         * po/gl.po:
3892         * po/hr.po:
3893         * po/hu.po:
3894         * po/id.po:
3895         * po/it.po:
3896         * po/ja.po:
3897         * po/lt.po:
3898         * po/lv.po:
3899         * po/ms.po:
3900         * po/mt.po:
3901         * po/nb.po:
3902         * po/nl.po:
3903         * po/or.po:
3904         * po/pl.po:
3905         * po/pt_BR.po:
3906         * po/ro.po:
3907         * po/ru.po:
3908         * po/sk.po:
3909         * po/sl.po:
3910         * po/sq.po:
3911         * po/sr.po:
3912         * po/sv.po:
3913         * po/tr.po:
3914         * po/uk.po:
3915         * po/vi.po:
3916         * po/zh_CN.po:
3917           Update .po files
3918
3919 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
3920
3921         * po/hr.po:
3922           po: Update translations
3923
3924 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3925
3926         * common:
3927           Automatic update of common submodule
3928           From ac2f647 to f363b32
3929
3930 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
3931
3932         * gst/asfdemux/gstasfdemux.c:
3933           asfdemux: fix seeking back after EOS has been reached in push mode
3934           Fix seeking when demuxer is in INDEX state. This happens when we
3935           reached the end of the stream. It should still be possible to do
3936           a flushing seek and seek back to any other position though. Instead
3937           the demuxer would just go straight to EOS again instead of going
3938           back to processing packets again from the new position.
3939           https://bugzilla.gnome.org/show_bug.cgi?id=749066
3940
3941 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3942
3943         * gst/realmedia/rdtmanager.c:
3944           rdtmanager: fix clock leak
3945           The clock returned by gst_system_clock_obtain() was never unreffed.
3946           https://bugzilla.gnome.org/show_bug.cgi?id=766565
3947
3948 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
3949
3950         * docs/plugins/inspect/plugin-a52dec.xml:
3951         * docs/plugins/inspect/plugin-amrnb.xml:
3952         * docs/plugins/inspect/plugin-amrwbdec.xml:
3953         * docs/plugins/inspect/plugin-asf.xml:
3954         * docs/plugins/inspect/plugin-cdio.xml:
3955         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3956         * docs/plugins/inspect/plugin-dvdread.xml:
3957         * docs/plugins/inspect/plugin-dvdsub.xml:
3958         * docs/plugins/inspect/plugin-lame.xml:
3959         * docs/plugins/inspect/plugin-mad.xml:
3960         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3961         * docs/plugins/inspect/plugin-mpg123.xml:
3962         * docs/plugins/inspect/plugin-realmedia.xml:
3963         * docs/plugins/inspect/plugin-siddec.xml:
3964         * docs/plugins/inspect/plugin-twolame.xml:
3965         * docs/plugins/inspect/plugin-x264.xml:
3966         * docs/plugins/inspect/plugin-xingmux.xml:
3967           docs: Update for git master
3968
3969 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
3970
3971         * ext/amrnb/amrnbdec.c:
3972         * ext/mad/gstmad.c:
3973           amrnbec, mad: fix two more parse function declarations
3974
3975 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3976
3977         * ext/a52dec/gsta52dec.c:
3978         * ext/amrwbdec/amrwbdec.c:
3979           a52dec, amrwbec: fix parse function declaration mismatch
3980           Fixes MSVC compiler warning:
3981           amrwbdec.c(99): warning C4133: '=': incompatible types
3982           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3983           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3984           gsta52dec.c(156): warning C4133: '=': incompatible types
3985           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3986           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3987
3988 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3989
3990         * ext/mpg123/gstmpg123audiodec.h:
3991           mpg123: fix build with msvc
3992           Fix syntax errors when compiling against cerbero-provided libmpg123
3993           headers. We do the same as the libmpg123 internal visual studio
3994           build here.
3995           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3996           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3997           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3998           mpg123.h(1378): error C2091: function returns function
3999           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
4000           mpg123.h(1378): error C2059: syntax error: ')'
4001           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
4002           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
4003           ...
4004
4005 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
4006
4007         * configure.ac:
4008         * ext/mpeg2dec/gstmpeg2dec.c:
4009           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
4010           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
4011           and get rid of version-dependent code paths. There's still
4012           avdec_mpeg2video for those who are stuck on ancient distros which
4013           we don't target any more.
4014           Also fixes build with MSVC, which doesn't like #if #else #endif
4015           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
4016
4017 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
4018
4019         * README:
4020         * common:
4021           Automatic update of common submodule
4022           From 6f2d209 to ac2f647
4023
4024 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
4025
4026         * ext/a52dec/gsta52dec.c:
4027         * ext/amrnb/amrnbdec.c:
4028         * ext/amrnb/amrnbenc.c:
4029         * ext/amrwbdec/amrwbdec.c:
4030         * ext/dvdread/dvdreadsrc.c:
4031         * ext/lame/gstlamemp3enc.c:
4032         * ext/mad/gstmad.c:
4033         * ext/mpeg2dec/gstmpeg2dec.c:
4034         * ext/sidplay/gstsiddec.cc:
4035         * ext/twolame/gsttwolamemp2enc.c:
4036         * ext/x264/gstx264enc.c:
4037         * gst/asfdemux/gstasfdemux.c:
4038         * gst/asfdemux/gstrtpasfdepay.c:
4039         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4040         * gst/dvdsub/gstdvdsubdec.c:
4041         * gst/dvdsub/gstdvdsubparse.c:
4042         * gst/realmedia/pnmsrc.c:
4043         * gst/realmedia/rademux.c:
4044         * gst/realmedia/rdtdepay.c:
4045         * gst/realmedia/rdtmanager.c:
4046         * gst/realmedia/rmdemux.c:
4047         * gst/xingmux/gstxingmux.c:
4048           ugly: use new gst_element_class_add_static_pad_template()
4049           https://bugzilla.gnome.org/show_bug.cgi?id=763082
4050
4051 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
4052
4053         * configure.ac:
4054           Back to development
4055
4056 === release 1.8.0 ===
4057
4058 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
4059
4060         * ChangeLog:
4061         * NEWS:
4062         * RELEASE:
4063         * configure.ac:
4064         * docs/plugins/inspect/plugin-a52dec.xml:
4065         * docs/plugins/inspect/plugin-amrnb.xml:
4066         * docs/plugins/inspect/plugin-amrwbdec.xml:
4067         * docs/plugins/inspect/plugin-asf.xml:
4068         * docs/plugins/inspect/plugin-cdio.xml:
4069         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4070         * docs/plugins/inspect/plugin-dvdread.xml:
4071         * docs/plugins/inspect/plugin-dvdsub.xml:
4072         * docs/plugins/inspect/plugin-lame.xml:
4073         * docs/plugins/inspect/plugin-mad.xml:
4074         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4075         * docs/plugins/inspect/plugin-mpg123.xml:
4076         * docs/plugins/inspect/plugin-realmedia.xml:
4077         * docs/plugins/inspect/plugin-siddec.xml:
4078         * docs/plugins/inspect/plugin-twolame.xml:
4079         * docs/plugins/inspect/plugin-x264.xml:
4080         * docs/plugins/inspect/plugin-xingmux.xml:
4081         * gst-plugins-ugly.doap:
4082         * win32/common/config.h:
4083           Release 1.8.0
4084
4085 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
4086
4087         * po/af.po:
4088         * po/az.po:
4089         * po/bg.po:
4090         * po/ca.po:
4091         * po/cs.po:
4092         * po/da.po:
4093         * po/de.po:
4094         * po/el.po:
4095         * po/en_GB.po:
4096         * po/eo.po:
4097         * po/es.po:
4098         * po/eu.po:
4099         * po/fi.po:
4100         * po/fr.po:
4101         * po/gl.po:
4102         * po/hr.po:
4103         * po/hu.po:
4104         * po/id.po:
4105         * po/it.po:
4106         * po/ja.po:
4107         * po/lt.po:
4108         * po/lv.po:
4109         * po/ms.po:
4110         * po/mt.po:
4111         * po/nb.po:
4112         * po/nl.po:
4113         * po/or.po:
4114         * po/pl.po:
4115         * po/pt_BR.po:
4116         * po/ro.po:
4117         * po/ru.po:
4118         * po/sk.po:
4119         * po/sl.po:
4120         * po/sq.po:
4121         * po/sr.po:
4122         * po/sv.po:
4123         * po/tr.po:
4124         * po/uk.po:
4125         * po/vi.po:
4126         * po/zh_CN.po:
4127           Update .po files
4128
4129 === release 1.7.91 ===
4130
4131 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
4132
4133         * ChangeLog:
4134         * NEWS:
4135         * RELEASE:
4136         * configure.ac:
4137         * docs/plugins/inspect/plugin-a52dec.xml:
4138         * docs/plugins/inspect/plugin-amrnb.xml:
4139         * docs/plugins/inspect/plugin-amrwbdec.xml:
4140         * docs/plugins/inspect/plugin-asf.xml:
4141         * docs/plugins/inspect/plugin-cdio.xml:
4142         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4143         * docs/plugins/inspect/plugin-dvdread.xml:
4144         * docs/plugins/inspect/plugin-dvdsub.xml:
4145         * docs/plugins/inspect/plugin-lame.xml:
4146         * docs/plugins/inspect/plugin-mad.xml:
4147         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4148         * docs/plugins/inspect/plugin-mpg123.xml:
4149         * docs/plugins/inspect/plugin-realmedia.xml:
4150         * docs/plugins/inspect/plugin-siddec.xml:
4151         * docs/plugins/inspect/plugin-twolame.xml:
4152         * docs/plugins/inspect/plugin-x264.xml:
4153         * docs/plugins/inspect/plugin-xingmux.xml:
4154         * gst-plugins-ugly.doap:
4155         * win32/common/config.h:
4156           Release 1.7.91
4157
4158 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4159
4160         * po/af.po:
4161         * po/az.po:
4162         * po/bg.po:
4163         * po/ca.po:
4164         * po/cs.po:
4165         * po/da.po:
4166         * po/de.po:
4167         * po/el.po:
4168         * po/en_GB.po:
4169         * po/eo.po:
4170         * po/es.po:
4171         * po/eu.po:
4172         * po/fi.po:
4173         * po/fr.po:
4174         * po/gl.po:
4175         * po/hr.po:
4176         * po/hu.po:
4177         * po/id.po:
4178         * po/it.po:
4179         * po/ja.po:
4180         * po/lt.po:
4181         * po/lv.po:
4182         * po/ms.po:
4183         * po/mt.po:
4184         * po/nb.po:
4185         * po/nl.po:
4186         * po/or.po:
4187         * po/pl.po:
4188         * po/pt_BR.po:
4189         * po/ro.po:
4190         * po/ru.po:
4191         * po/sk.po:
4192         * po/sl.po:
4193         * po/sq.po:
4194         * po/sr.po:
4195         * po/sv.po:
4196         * po/tr.po:
4197         * po/uk.po:
4198         * po/vi.po:
4199         * po/zh_CN.po:
4200           Update .po files
4201
4202 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
4203
4204         * gst/asfdemux/gstasfdemux.c:
4205         * gst/asfdemux/gstasfdemux.h:
4206           asfdemux: Don't modify segment values on accurate seeks
4207           When dealing with accurate seeks, we want to return exactly the segment
4208           that was requested by the seek event, and not adjust the values.
4209           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4210
4211 === release 1.7.90 ===
4212
4213 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4214
4215         * ChangeLog:
4216         * NEWS:
4217         * RELEASE:
4218         * configure.ac:
4219         * docs/plugins/inspect/plugin-a52dec.xml:
4220         * docs/plugins/inspect/plugin-amrnb.xml:
4221         * docs/plugins/inspect/plugin-amrwbdec.xml:
4222         * docs/plugins/inspect/plugin-asf.xml:
4223         * docs/plugins/inspect/plugin-cdio.xml:
4224         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4225         * docs/plugins/inspect/plugin-dvdread.xml:
4226         * docs/plugins/inspect/plugin-dvdsub.xml:
4227         * docs/plugins/inspect/plugin-lame.xml:
4228         * docs/plugins/inspect/plugin-mad.xml:
4229         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4230         * docs/plugins/inspect/plugin-mpg123.xml:
4231         * docs/plugins/inspect/plugin-realmedia.xml:
4232         * docs/plugins/inspect/plugin-siddec.xml:
4233         * docs/plugins/inspect/plugin-twolame.xml:
4234         * docs/plugins/inspect/plugin-x264.xml:
4235         * docs/plugins/inspect/plugin-xingmux.xml:
4236         * gst-plugins-ugly.doap:
4237         * win32/common/config.h:
4238           Release 1.7.90
4239
4240 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4241
4242         * po/af.po:
4243         * po/az.po:
4244         * po/ca.po:
4245         * po/cs.po:
4246         * po/da.po:
4247         * po/de.po:
4248         * po/el.po:
4249         * po/en_GB.po:
4250         * po/eo.po:
4251         * po/es.po:
4252         * po/eu.po:
4253         * po/fi.po:
4254         * po/fr.po:
4255         * po/gl.po:
4256         * po/hr.po:
4257         * po/hu.po:
4258         * po/id.po:
4259         * po/it.po:
4260         * po/ja.po:
4261         * po/lt.po:
4262         * po/lv.po:
4263         * po/ms.po:
4264         * po/mt.po:
4265         * po/nb.po:
4266         * po/nl.po:
4267         * po/or.po:
4268         * po/pl.po:
4269         * po/pt_BR.po:
4270         * po/ro.po:
4271         * po/ru.po:
4272         * po/sk.po:
4273         * po/sl.po:
4274         * po/sq.po:
4275         * po/sr.po:
4276         * po/sv.po:
4277         * po/tr.po:
4278         * po/uk.po:
4279         * po/vi.po:
4280         * po/zh_CN.po:
4281           Update .po files
4282
4283 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
4284
4285         * po/bg.po:
4286           po: Update translations
4287
4288 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
4289
4290         * ext/dvdread/dvdreadsrc.c:
4291           dvdread: Fix seek starting at 0 for title != 1
4292           Otherwise the playback would start at title 0
4293           https://bugzilla.gnome.org/show_bug.cgi?id=762787
4294
4295 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
4296
4297         * common:
4298           Automatic update of common submodule
4299           From b64f03f to 6f2d209
4300
4301 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4302
4303         * gst/asfdemux/gstasfdemux.c:
4304           asfdemux: fix adding bitrate to stream tags
4305           https://bugzilla.gnome.org/show_bug.cgi?id=699586
4306
4307 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4308
4309         * gst/asfdemux/asf.vcproj:
4310         * gst/realmedia/rmdemux.vcproj:
4311         * win32/MANIFEST:
4312         * win32/gst.sln:
4313         * win32/vs6/gst_plugins_ugly.dsw:
4314         * win32/vs6/libgstasfdemux.dsp:
4315         * win32/vs6/libgstdvdlpcmdec.dsp:
4316         * win32/vs6/libgstdvdsub.dsp:
4317         * win32/vs6/libgstlame.dsp:
4318         * win32/vs6/libgstmad.dsp:
4319         * win32/vs6/libgstrealmedia.dsp:
4320         * win32/vs6/libgstsynaesthesia.dsp:
4321           win32: remove outdated build cruft
4322           This hasn't been touched for generations, doesn't work,
4323           and is just causing confusion. We also don't want to
4324           maintain these files manually.
4325
4326 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
4327
4328         * ext/mpeg2dec/gstmpeg2dec.c:
4329           mpeg2dec: don't use exported but undeclared core debug category symbols
4330           It's not right and won't work on Windows with MSVC.
4331
4332 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4333
4334         * configure.ac:
4335           Back to development
4336
4337 === release 1.7.2 ===
4338
4339 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
4340
4341         * ChangeLog:
4342         * NEWS:
4343         * RELEASE:
4344         * configure.ac:
4345         * docs/plugins/inspect/plugin-a52dec.xml:
4346         * docs/plugins/inspect/plugin-amrnb.xml:
4347         * docs/plugins/inspect/plugin-amrwbdec.xml:
4348         * docs/plugins/inspect/plugin-asf.xml:
4349         * docs/plugins/inspect/plugin-cdio.xml:
4350         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4351         * docs/plugins/inspect/plugin-dvdread.xml:
4352         * docs/plugins/inspect/plugin-dvdsub.xml:
4353         * docs/plugins/inspect/plugin-lame.xml:
4354         * docs/plugins/inspect/plugin-mad.xml:
4355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4356         * docs/plugins/inspect/plugin-mpg123.xml:
4357         * docs/plugins/inspect/plugin-realmedia.xml:
4358         * docs/plugins/inspect/plugin-siddec.xml:
4359         * docs/plugins/inspect/plugin-twolame.xml:
4360         * docs/plugins/inspect/plugin-x264.xml:
4361         * docs/plugins/inspect/plugin-xingmux.xml:
4362         * gst-plugins-ugly.doap:
4363         * win32/common/config.h:
4364           Release 1.7.2
4365
4366 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
4367
4368         * po/af.po:
4369         * po/az.po:
4370         * po/bg.po:
4371         * po/ca.po:
4372         * po/cs.po:
4373         * po/da.po:
4374         * po/de.po:
4375         * po/el.po:
4376         * po/en_GB.po:
4377         * po/eo.po:
4378         * po/es.po:
4379         * po/eu.po:
4380         * po/fi.po:
4381         * po/gl.po:
4382         * po/hr.po:
4383         * po/hu.po:
4384         * po/id.po:
4385         * po/it.po:
4386         * po/ja.po:
4387         * po/lt.po:
4388         * po/lv.po:
4389         * po/ms.po:
4390         * po/mt.po:
4391         * po/nb.po:
4392         * po/nl.po:
4393         * po/or.po:
4394         * po/pl.po:
4395         * po/ro.po:
4396         * po/ru.po:
4397         * po/sk.po:
4398         * po/sl.po:
4399         * po/sq.po:
4400         * po/sr.po:
4401         * po/sv.po:
4402         * po/tr.po:
4403         * po/uk.po:
4404         * po/vi.po:
4405         * po/zh_CN.po:
4406           Update .po files
4407
4408 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4409
4410         * po/fr.po:
4411         * po/pt_BR.po:
4412           po: Update translations
4413
4414 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4415
4416         * ext/sidplay/gstsiddec.cc:
4417           sidplay: Fix compiler warning about C++11 compatibility
4418           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4419           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4420           ^
4421           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4422           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4423           ^
4424
4425 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4426
4427         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4428         * docs/plugins/inspect/plugin-a52dec.xml:
4429         * docs/plugins/inspect/plugin-amrnb.xml:
4430         * docs/plugins/inspect/plugin-amrwbdec.xml:
4431         * docs/plugins/inspect/plugin-asf.xml:
4432         * docs/plugins/inspect/plugin-cdio.xml:
4433         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4434         * docs/plugins/inspect/plugin-dvdread.xml:
4435         * docs/plugins/inspect/plugin-dvdsub.xml:
4436         * docs/plugins/inspect/plugin-lame.xml:
4437         * docs/plugins/inspect/plugin-mad.xml:
4438         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4439         * docs/plugins/inspect/plugin-mpg123.xml:
4440         * docs/plugins/inspect/plugin-realmedia.xml:
4441         * docs/plugins/inspect/plugin-siddec.xml:
4442         * docs/plugins/inspect/plugin-twolame.xml:
4443         * docs/plugins/inspect/plugin-x264.xml:
4444         * docs/plugins/inspect/plugin-xingmux.xml:
4445           docs: update inspection to git and fix mpg123 inspect location
4446
4447 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
4448
4449         * tests/files/Makefile.am:
4450         * tests/files/stream.mp2:
4451           tests: fix distcheck
4452
4453 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
4454
4455         * configure.ac:
4456         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4457         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4458         * docs/plugins/xml/plugin-mpg123.xml:
4459         * ext/Makefile.am:
4460         * gst-plugins-ugly.spec.in:
4461         * tests/check/Makefile.am:
4462           mpg123: move from -bad to -ugly
4463           Hook up to build system, add to docs
4464
4465 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
4466
4467         * configure.ac:
4468         * tests/Makefile.am:
4469         * tests/check/Makefile.am:
4470         * tests/check/elements/.gitignore:
4471         * tests/files/Makefile.am:
4472         * tests/files/cbr_stream.mp3:
4473         * tests/files/vbr_stream.mp3:
4474           tests: add test data for mpg123 plugin
4475
4476 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
4477
4478           Merge branch 'plugin-move-mpg123'
4479           Move mpg123 plugin from -bad to -ugly.
4480           https://bugzilla.gnome.org/show_bug.cgi?id=719849
4481
4482 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
4483
4484         * ext/mpg123/gstmpg123audiodec.c:
4485           plugins-bad: Fix example pipelines
4486           rename gst-launch --> gst-launch-1.0
4487           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4488           fix caps in examples
4489           https://bugzilla.gnome.org/show_bug.cgi?id=759432
4490
4491 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4492
4493         * ext/mpg123/gstmpg123audiodec.c:
4494           mpg123: still reset pending audio info on hard flush
4495           Follow-up to previous commit.
4496           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4497
4498 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
4499
4500         * ext/mpg123/gstmpg123audiodec.c:
4501           mpg123: fix handling of sample rate change during playback
4502           If the sample rate of the media changes, the resulting flush will
4503           clear the has_next_audioinfo flag, and the caps won't be sent
4504           downstream.
4505           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4506
4507 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4508
4509         * ext/mpg123/gstmpg123audiodec.c:
4510           audiodecoders: use default pad accept-caps handling
4511           Avoids useless check of downstream caps when handling an
4512           accept-caps query
4513           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4514           sbcdec, adpcmdec, sirendec
4515
4516 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4517
4518         * ext/mpg123/Makefile.am:
4519           Remove obsolete Android build cruft
4520           This is not needed any longer.
4521
4522 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
4523
4524         * ext/mpg123/gstmpg123audiodec.c:
4525           mpg123: fix compiler warning and simplify checks in set_caps
4526           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4527
4528 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4529
4530         * ext/mpg123/gstmpg123audiodec.c:
4531           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4532           The old code was using gst_caps_normalize() and was generally overly
4533           complex. Simplify by picking sample rate and number of channels from
4534           upstream and the sample format from the allowed caps. If the format caps
4535           is a list of strins, just pick the first one. And if the srcpad isn't
4536           linked yet, use the default format (S16).
4537           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4538
4539 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4540
4541         * ext/mpg123/gstmpg123audiodec.c:
4542           Fix up one-element lists in template caps
4543
4544 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
4545
4546         * tests/check/elements/mpg123audiodec.c:
4547           tests: fix mpg123audiodec test for big-endian architectures
4548
4549 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4550
4551         * ext/mpg123/gstmpg123audiodec.c:
4552           mpg123: improved error report and checks
4553           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4554
4555 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
4556
4557         * ext/mpg123/gstmpg123audiodec.c:
4558           mpg123audiodec: Require caps to be set before any data processing
4559
4560 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
4561
4562         * ext/mpg123/gstmpg123audiodec.c:
4563           mpg123: Remove dead assignment
4564           harder ? :)
4565
4566 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4567
4568         * tests/check/elements/mpg123audiodec.c:
4569           mpg123audiodec: Fix event handling in unit test
4570
4571 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4572
4573         * ext/mpg123/Makefile.am:
4574           gst: Add better support for static plugins
4575
4576 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
4577
4578         * ext/mpg123/gstmpg123audiodec.c:
4579           mpg123: Add conditional on API version for new enum
4580
4581 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4582
4583         * tests/check/Makefile.am:
4584           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4585           To get the CK_DEFAULT_TIMEOUT defined for all tests
4586           https://bugzilla.gnome.org/show_bug.cgi?id=761472
4587
4588 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4589
4590         * autogen.sh:
4591         * common:
4592           Automatic update of common submodule
4593           From 86e4663 to b64f03f
4594
4595 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
4596
4597         * configure.ac:
4598         * ext/amrnb/amrnbdec.h:
4599         * ext/amrnb/amrnbenc.h:
4600         * ext/amrwbdec/amrwbdec.h:
4601           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4602           We don't really need to cater for older versions any more.
4603
4604 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
4605
4606         * ext/mpeg2dec/gstmpeg2dec.c:
4607           mpeg2dec: Demote rank to SECONDARY
4608           https://bugzilla.gnome.org/show_bug.cgi?id=574461
4609
4610 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4611
4612         * gst/dvdsub/gstdvdsubdec.c:
4613           dvdsubdec: use query caps instead of accept-caps
4614           accept-caps does only a shallow check and a full downstream
4615           caps query is needed to check if ARGB is possible
4616
4617 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
4618
4619         * gst/asfdemux/asfpacket.c:
4620         * gst/asfdemux/gstasfdemux.c:
4621         * gst/asfdemux/gstasfdemux.h:
4622           asfdemux: Support reverse playback
4623           Support reverse playback for ASF format.
4624           Parse packets and queue the payloads, then push
4625           the payload buffer to decoder in reverse order.
4626           Video buffers are pushed from KeyFrame to next
4627           Keyframe.
4628           https://bugzilla.gnome.org/show_bug.cgi?id=757341
4629
4630 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4631
4632         * configure.ac:
4633           Back to development
4634
4635 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
4636
4637         * tests/check/elements/amrnbenc.c:
4638           amrnbenc: Fix various compiler warnings in the test
4639
4640 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4641
4642         * tests/check/elements/x264enc.c:
4643           x264enc: Fix various compiler warnings in the test
4644
4645 === release 1.7.1 ===
4646
4647 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
4648
4649         * ChangeLog:
4650         * NEWS:
4651         * RELEASE:
4652         * configure.ac:
4653         * docs/plugins/inspect/plugin-a52dec.xml:
4654         * docs/plugins/inspect/plugin-amrnb.xml:
4655         * docs/plugins/inspect/plugin-amrwbdec.xml:
4656         * docs/plugins/inspect/plugin-asf.xml:
4657         * docs/plugins/inspect/plugin-cdio.xml:
4658         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4659         * docs/plugins/inspect/plugin-dvdread.xml:
4660         * docs/plugins/inspect/plugin-dvdsub.xml:
4661         * docs/plugins/inspect/plugin-lame.xml:
4662         * docs/plugins/inspect/plugin-mad.xml:
4663         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4664         * docs/plugins/inspect/plugin-realmedia.xml:
4665         * docs/plugins/inspect/plugin-siddec.xml:
4666         * docs/plugins/inspect/plugin-twolame.xml:
4667         * docs/plugins/inspect/plugin-x264.xml:
4668         * docs/plugins/inspect/plugin-xingmux.xml:
4669         * gst-plugins-ugly.doap:
4670         * win32/common/config.h:
4671           Release 1.7.1
4672
4673 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
4674
4675         * po/af.po:
4676         * po/az.po:
4677         * po/bg.po:
4678         * po/ca.po:
4679         * po/cs.po:
4680         * po/da.po:
4681         * po/de.po:
4682         * po/el.po:
4683         * po/en_GB.po:
4684         * po/eo.po:
4685         * po/es.po:
4686         * po/eu.po:
4687         * po/fi.po:
4688         * po/fr.po:
4689         * po/gl.po:
4690         * po/hr.po:
4691         * po/hu.po:
4692         * po/id.po:
4693         * po/it.po:
4694         * po/ja.po:
4695         * po/lt.po:
4696         * po/lv.po:
4697         * po/ms.po:
4698         * po/mt.po:
4699         * po/nb.po:
4700         * po/nl.po:
4701         * po/or.po:
4702         * po/pl.po:
4703         * po/pt_BR.po:
4704         * po/ro.po:
4705         * po/ru.po:
4706         * po/sk.po:
4707         * po/sl.po:
4708         * po/sq.po:
4709         * po/sr.po:
4710         * po/sv.po:
4711         * po/tr.po:
4712         * po/uk.po:
4713         * po/vi.po:
4714         * po/zh_CN.po:
4715           Update .po files
4716
4717 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4718
4719         * po/id.po:
4720         * po/sv.po:
4721           po: Update translations
4722
4723 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4724
4725         * configure.ac:
4726           configure: Use -Bsymbolic-functions if available
4727           While this is more useful for libraries, some of our plugins with multiple
4728           files and some internal API can also benefit from this.
4729
4730 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
4731
4732         * docs/plugins/gst-plugins-ugly-plugins.args:
4733         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4734         * docs/plugins/inspect/plugin-a52dec.xml:
4735         * docs/plugins/inspect/plugin-amrnb.xml:
4736         * docs/plugins/inspect/plugin-amrwbdec.xml:
4737         * docs/plugins/inspect/plugin-asf.xml:
4738         * docs/plugins/inspect/plugin-cdio.xml:
4739         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4740         * docs/plugins/inspect/plugin-dvdread.xml:
4741         * docs/plugins/inspect/plugin-dvdsub.xml:
4742         * docs/plugins/inspect/plugin-lame.xml:
4743         * docs/plugins/inspect/plugin-mad.xml:
4744         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4745         * docs/plugins/inspect/plugin-realmedia.xml:
4746         * docs/plugins/inspect/plugin-siddec.xml:
4747         * docs/plugins/inspect/plugin-twolame.xml:
4748         * docs/plugins/inspect/plugin-x264.xml:
4749         * docs/plugins/inspect/plugin-xingmux.xml:
4750           docs: update to git
4751
4752 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4753
4754         * autogen.sh:
4755         * common:
4756           Automatic update of common submodule
4757           From b319909 to 86e4663
4758
4759 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4760
4761         * ext/x264/gstx264enc.c:
4762           x264enc: increase bitrate limit from 100Mbps to 2Gbps
4763           Don't artificially limit the bitrate, x264enc allows much
4764           higher bitrates, and for intra-only 4k AVC they are needed.
4765           x264 clips to 2Gbps internally, so use that as limit for now.
4766           https://bugzilla.gnome.org/show_bug.cgi?id=758620
4767
4768 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4769
4770         * ext/x264/gstx264enc.c:
4771           x264enc: drop unnecessary NULL check before g_free
4772
4773 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
4774
4775         * common:
4776           Automatic update of common submodule
4777           From b99800a to b319909
4778
4779 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
4780
4781         * configure.ac:
4782           Use new GST_ENABLE_EXTRA_CHECKS #define
4783           https://bugzilla.gnome.org/show_bug.cgi?id=756870
4784
4785 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
4786
4787         * README:
4788         * common:
4789           Automatic update of common submodule
4790           From 9aed1d7 to b99800a
4791
4792 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
4793
4794         * configure.ac:
4795           Update GLib dependency to 2.40.0
4796
4797 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4798
4799         * ext/dvdread/README:
4800           dvdread: remove broken link
4801           Removing instead of updating as previously pointed-to page
4802           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4803           from dvd.sourceforge.net's homepage as: "Collection of
4804           information on file formats/data structures relating to DVD
4805           navigation/SPUs."
4806
4807 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
4808
4809         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4810           dvdlpcmdec: fix invalid read beyond channel position array
4811           We would always copy sizeof(sorted_position) bytes, which is
4812           for 8 channels, but if we have less than 8 channels the
4813           position array we copy from will only have allocated space
4814           for channel channels, so we would read beyond the input
4815           array in some cases.
4816
4817 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
4818
4819         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4820           dvdlpcmdec: factor out common code to set output format into new function
4821           When caps event is recieved and header is changed, reordering channel
4822           and setting the default output format for audio are processed. These 2 of
4823           code are same. Thus, It is better to make a new function for these common
4824           code in terms of removing duplicated code, maintenance and expansion.
4825           https://bugzilla.gnome.org/show_bug.cgi?id=753920
4826
4827 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4828
4829         * gst/asfdemux/gstasfdemux.c:
4830           asfdemux: Don't push any data on pads after the segment.stop
4831           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4832
4833 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
4834
4835         * gst/asfdemux/gstasfdemux.c:
4836         * gst/asfdemux/gstasfdemux.h:
4837           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4838           Not for accurate seeks, which should accurately start at the requested
4839           position.
4840           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4841
4842 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4843
4844         * gst/asfdemux/gstasfdemux.c:
4845           asfdemux: Update segment.position when pushing buffers
4846           Without this, non-flushing seeks are not going to work well.
4847           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4848
4849 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4850
4851         * gst/asfdemux/gstasfdemux.c:
4852           asfdemux: Only push EOS event if we're not doing a segment seek
4853           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4854
4855 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4856
4857         * gst/asfdemux/gstasfdemux.c:
4858           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4859           We don't want to unconditionally send an EOS event downstream, but might want
4860           to send a SEGMENT_DONE message/event instead if a segment seek was done
4861           before.
4862           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4863
4864 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4865
4866         * configure.ac:
4867           Back to development
4868
4869 === release 1.6.0 ===
4870
4871 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
4872
4873         * ChangeLog:
4874         * NEWS:
4875         * RELEASE:
4876         * configure.ac:
4877         * docs/plugins/inspect/plugin-a52dec.xml:
4878         * docs/plugins/inspect/plugin-amrnb.xml:
4879         * docs/plugins/inspect/plugin-amrwbdec.xml:
4880         * docs/plugins/inspect/plugin-asf.xml:
4881         * docs/plugins/inspect/plugin-cdio.xml:
4882         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4883         * docs/plugins/inspect/plugin-dvdread.xml:
4884         * docs/plugins/inspect/plugin-dvdsub.xml:
4885         * docs/plugins/inspect/plugin-lame.xml:
4886         * docs/plugins/inspect/plugin-mad.xml:
4887         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4888         * docs/plugins/inspect/plugin-realmedia.xml:
4889         * docs/plugins/inspect/plugin-siddec.xml:
4890         * docs/plugins/inspect/plugin-twolame.xml:
4891         * docs/plugins/inspect/plugin-x264.xml:
4892         * docs/plugins/inspect/plugin-xingmux.xml:
4893         * gst-plugins-ugly.doap:
4894         * win32/common/config.h:
4895           Release 1.6.0
4896
4897 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4898
4899         * po/af.po:
4900         * po/az.po:
4901         * po/bg.po:
4902         * po/ca.po:
4903         * po/cs.po:
4904         * po/da.po:
4905         * po/de.po:
4906         * po/el.po:
4907         * po/en_GB.po:
4908         * po/eo.po:
4909         * po/es.po:
4910         * po/eu.po:
4911         * po/fi.po:
4912         * po/fr.po:
4913         * po/gl.po:
4914         * po/hr.po:
4915         * po/hu.po:
4916         * po/id.po:
4917         * po/it.po:
4918         * po/ja.po:
4919         * po/lt.po:
4920         * po/lv.po:
4921         * po/ms.po:
4922         * po/mt.po:
4923         * po/nb.po:
4924         * po/nl.po:
4925         * po/or.po:
4926         * po/pl.po:
4927         * po/pt_BR.po:
4928         * po/ro.po:
4929         * po/ru.po:
4930         * po/sk.po:
4931         * po/sl.po:
4932         * po/sq.po:
4933         * po/sr.po:
4934         * po/sv.po:
4935         * po/tr.po:
4936         * po/uk.po:
4937         * po/vi.po:
4938         * po/zh_CN.po:
4939           Update .po files
4940
4941 === release 1.5.91 ===
4942
4943 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
4944
4945         * ChangeLog:
4946         * NEWS:
4947         * RELEASE:
4948         * configure.ac:
4949         * docs/plugins/inspect/plugin-a52dec.xml:
4950         * docs/plugins/inspect/plugin-amrnb.xml:
4951         * docs/plugins/inspect/plugin-amrwbdec.xml:
4952         * docs/plugins/inspect/plugin-asf.xml:
4953         * docs/plugins/inspect/plugin-cdio.xml:
4954         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4955         * docs/plugins/inspect/plugin-dvdread.xml:
4956         * docs/plugins/inspect/plugin-dvdsub.xml:
4957         * docs/plugins/inspect/plugin-lame.xml:
4958         * docs/plugins/inspect/plugin-mad.xml:
4959         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4960         * docs/plugins/inspect/plugin-realmedia.xml:
4961         * docs/plugins/inspect/plugin-siddec.xml:
4962         * docs/plugins/inspect/plugin-twolame.xml:
4963         * docs/plugins/inspect/plugin-x264.xml:
4964         * docs/plugins/inspect/plugin-xingmux.xml:
4965         * gst-plugins-ugly.doap:
4966         * win32/common/config.h:
4967           Release 1.5.91
4968
4969 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
4970
4971         * po/af.po:
4972         * po/az.po:
4973         * po/bg.po:
4974         * po/ca.po:
4975         * po/cs.po:
4976         * po/da.po:
4977         * po/de.po:
4978         * po/el.po:
4979         * po/en_GB.po:
4980         * po/eo.po:
4981         * po/es.po:
4982         * po/eu.po:
4983         * po/fi.po:
4984         * po/fr.po:
4985         * po/gl.po:
4986         * po/hr.po:
4987         * po/hu.po:
4988         * po/id.po:
4989         * po/it.po:
4990         * po/ja.po:
4991         * po/lt.po:
4992         * po/lv.po:
4993         * po/ms.po:
4994         * po/mt.po:
4995         * po/nb.po:
4996         * po/nl.po:
4997         * po/or.po:
4998         * po/pl.po:
4999         * po/pt_BR.po:
5000         * po/ro.po:
5001         * po/ru.po:
5002         * po/sk.po:
5003         * po/sl.po:
5004         * po/sq.po:
5005         * po/sr.po:
5006         * po/sv.po:
5007         * po/tr.po:
5008         * po/uk.po:
5009         * po/vi.po:
5010         * po/zh_CN.po:
5011           Update .po files
5012
5013 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
5014
5015         * po/zh_CN.po:
5016           po: Update translations
5017
5018 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
5019
5020         * ext/x264/gstx264enc.c:
5021           x264: Add bitrate info to the tags output.
5022           Makes it possible for muxers to know the target bitrate as soon
5023           as encoding starts, which flvmux now uses.
5024
5025 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
5026
5027         * gst/asfdemux/gstasfdemux.c:
5028         * gst/asfdemux/gstasfdemux.h:
5029           asfdemux: fix file mode of some source files
5030
5031 === release 1.5.90 ===
5032
5033 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
5034
5035         * ChangeLog:
5036         * NEWS:
5037         * RELEASE:
5038         * configure.ac:
5039         * docs/plugins/inspect/plugin-a52dec.xml:
5040         * docs/plugins/inspect/plugin-amrnb.xml:
5041         * docs/plugins/inspect/plugin-amrwbdec.xml:
5042         * docs/plugins/inspect/plugin-asf.xml:
5043         * docs/plugins/inspect/plugin-cdio.xml:
5044         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5045         * docs/plugins/inspect/plugin-dvdread.xml:
5046         * docs/plugins/inspect/plugin-dvdsub.xml:
5047         * docs/plugins/inspect/plugin-lame.xml:
5048         * docs/plugins/inspect/plugin-mad.xml:
5049         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5050         * docs/plugins/inspect/plugin-realmedia.xml:
5051         * docs/plugins/inspect/plugin-siddec.xml:
5052         * docs/plugins/inspect/plugin-twolame.xml:
5053         * docs/plugins/inspect/plugin-x264.xml:
5054         * docs/plugins/inspect/plugin-xingmux.xml:
5055         * gst-plugins-ugly.doap:
5056         * win32/common/config.h:
5057           Release 1.5.90
5058
5059 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
5060
5061         * po/af.po:
5062         * po/az.po:
5063         * po/bg.po:
5064         * po/ca.po:
5065         * po/cs.po:
5066         * po/da.po:
5067         * po/de.po:
5068         * po/el.po:
5069         * po/en_GB.po:
5070         * po/eo.po:
5071         * po/es.po:
5072         * po/eu.po:
5073         * po/fi.po:
5074         * po/fr.po:
5075         * po/gl.po:
5076         * po/hr.po:
5077         * po/hu.po:
5078         * po/id.po:
5079         * po/it.po:
5080         * po/ja.po:
5081         * po/lt.po:
5082         * po/lv.po:
5083         * po/ms.po:
5084         * po/mt.po:
5085         * po/nb.po:
5086         * po/nl.po:
5087         * po/or.po:
5088         * po/pl.po:
5089         * po/pt_BR.po:
5090         * po/ro.po:
5091         * po/ru.po:
5092         * po/sk.po:
5093         * po/sl.po:
5094         * po/sq.po:
5095         * po/sr.po:
5096         * po/sv.po:
5097         * po/tr.po:
5098         * po/uk.po:
5099         * po/vi.po:
5100         * po/zh_CN.po:
5101           Update .po files
5102
5103 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
5104
5105         * po/id.po:
5106         * po/sv.po:
5107           po: Update translations
5108
5109 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5110
5111         * ext/x264/gstx264enc.c:
5112           x264enc: actually return TRUE from accept-caps handler
5113           The query was handled
5114
5115 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5116
5117         * ext/x264/gstx264enc.c:
5118           x264enc: implement accept-caps handling
5119           Implement accept-caps handling without doing caps queries downstream
5120
5121 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5122
5123         * ext/amrnb/amrnbenc.c:
5124         * ext/lame/gstlamemp3enc.c:
5125         * ext/twolame/gsttwolamemp2enc.c:
5126           audioencoders: use template subset check for accept-caps
5127           It is faster than doing a query that propagates downstream and
5128           should be enough
5129           Elements: amrnbenc, lamemp3enc, twolamemp2enc
5130
5131 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5132
5133         * ext/mpeg2dec/gstmpeg2dec.c:
5134           mpeg2dec: use default pad accept-caps handling
5135           Avoids useless check of downstream caps when handling an
5136           accept-caps query
5137
5138 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5139
5140         * ext/a52dec/gsta52dec.c:
5141         * ext/amrnb/amrnbdec.c:
5142         * ext/amrwbdec/amrwbdec.c:
5143         * ext/mad/gstmad.c:
5144           audiodecoders: use default pad accept-caps handling
5145           Avoids useless check of downstream caps when handling an
5146           accept-caps query
5147           Elements: a52dec, amrnbdec, amrwbdec, mad
5148
5149 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
5150
5151         * tests/check/generic/states.c:
5152           check: Rename states unit test
5153           Makes it easier to differentiate from other modules states unit test
5154
5155 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
5156
5157         * gst/realmedia/rmdemux.c:
5158           rmdemux: fix assertion error when freeing old tags.
5159           Check if old_tags is present before calling gst_tag_list_unref
5160           https://bugzilla.gnome.org/show_bug.cgi?id=753301
5161
5162 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
5163
5164         * gst/asfdemux/gstasfdemux.c:
5165           asfdemux: fix assertion error when codec_data is not present in structure
5166           When discovering a particular asf file, caps structure doesn't have
5167           codec_data, and this was not being checked before using the same,
5168           resulting in assertion error
5169           https://bugzilla.gnome.org/show_bug.cgi?id=752803
5170
5171 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
5172
5173         * gst/asfdemux/gstasfdemux.c:
5174           asfdemux: remove unread value
5175           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
5176           initial value.
5177
5178 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
5179
5180         * gst/asfdemux/gstasfdemux.c:
5181           asfdemux: Don't post error on flushing while reading headers
5182
5183 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
5184
5185         * gst/realmedia/rmdemux.c:
5186           rmdemux: mark tag list as global scope
5187
5188 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
5189
5190         * gst/realmedia/rmdemux.c:
5191           rmdemux: fix taglist leak
5192           merge doesn't take ownership, so must unref the
5193           old tags if we do merge.
5194
5195 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
5196
5197         * gst/realmedia/rmdemux.c:
5198           rmdemux: fix wrong unref when there are no tags
5199           Tags should be appended to pending tags and unref'ed only if tags
5200           are present. Else there is no need to append.
5201           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5202
5203 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
5204
5205         * gst/realmedia/rmdemux.c:
5206           rmdemux: fix memory leaks during error cases
5207           while adding stream, during error cases, only stream is
5208           being freed. Adapter, pad, tags, subpackets, index are not being
5209           freed resulting in memory leaks
5210           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5211
5212 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
5213
5214         * gst-plugins-ugly.doap:
5215           Update mailing list in doap file as well
5216
5217 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
5218
5219         * ext/amrnb/amrnbdec.c:
5220           Update mailing list address from sourceforge to freedesktop
5221
5222 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
5223
5224         * gst/realmedia/rmdemux.c:
5225           rmdemux: fix tag memory leak
5226           tags is not being freed after being merged to the
5227           pending_tags.
5228           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5229
5230 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
5231
5232         * common:
5233           Automatic update of common submodule
5234           From f74b2df to 9aed1d7
5235
5236 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
5237
5238         * configure.ac:
5239           Back to development
5240
5241 === release 1.5.2 ===
5242
5243 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
5244
5245         * ChangeLog:
5246         * NEWS:
5247         * RELEASE:
5248         * configure.ac:
5249         * docs/plugins/gst-plugins-ugly-plugins.args:
5250         * docs/plugins/inspect/plugin-a52dec.xml:
5251         * docs/plugins/inspect/plugin-amrnb.xml:
5252         * docs/plugins/inspect/plugin-amrwbdec.xml:
5253         * docs/plugins/inspect/plugin-asf.xml:
5254         * docs/plugins/inspect/plugin-cdio.xml:
5255         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5256         * docs/plugins/inspect/plugin-dvdread.xml:
5257         * docs/plugins/inspect/plugin-dvdsub.xml:
5258         * docs/plugins/inspect/plugin-lame.xml:
5259         * docs/plugins/inspect/plugin-mad.xml:
5260         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5261         * docs/plugins/inspect/plugin-realmedia.xml:
5262         * docs/plugins/inspect/plugin-siddec.xml:
5263         * docs/plugins/inspect/plugin-twolame.xml:
5264         * docs/plugins/inspect/plugin-x264.xml:
5265         * docs/plugins/inspect/plugin-xingmux.xml:
5266         * gst-plugins-ugly.doap:
5267         * win32/common/config.h:
5268           Release 1.5.2
5269
5270 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
5271
5272         * po/af.po:
5273         * po/az.po:
5274         * po/bg.po:
5275         * po/ca.po:
5276         * po/cs.po:
5277         * po/da.po:
5278         * po/de.po:
5279         * po/el.po:
5280         * po/en_GB.po:
5281         * po/eo.po:
5282         * po/es.po:
5283         * po/eu.po:
5284         * po/fi.po:
5285         * po/fr.po:
5286         * po/gl.po:
5287         * po/hr.po:
5288         * po/hu.po:
5289         * po/id.po:
5290         * po/it.po:
5291         * po/ja.po:
5292         * po/lt.po:
5293         * po/lv.po:
5294         * po/ms.po:
5295         * po/mt.po:
5296         * po/nb.po:
5297         * po/nl.po:
5298         * po/or.po:
5299         * po/pl.po:
5300         * po/pt_BR.po:
5301         * po/ro.po:
5302         * po/ru.po:
5303         * po/sk.po:
5304         * po/sl.po:
5305         * po/sq.po:
5306         * po/sr.po:
5307         * po/sv.po:
5308         * po/tr.po:
5309         * po/uk.po:
5310         * po/vi.po:
5311         * po/zh_CN.po:
5312           Update .po files
5313
5314 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5315
5316         * po/nl.po:
5317           po: Update translations
5318
5319 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
5320
5321         * gst/asfdemux/gstasfdemux.c:
5322           asfdemux: Use gst_video_multiview_guess_half_aspect() function
5323           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5324           stereoscopic video is full-frame per view or not.
5325
5326 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5327
5328         * common:
5329           Automatic update of common submodule
5330           From 6015d26 to f74b2df
5331
5332 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
5333
5334         * ext/x264/gstx264enc.c:
5335         * ext/x264/gstx264enc.h:
5336           x264enc: Use gst_video_encoder_set_min_pts
5337           This method replace the manual adjustment of PTS and DTS to avoid
5338           negative DTS issues. Using this method will also update the segment so
5339           we don't loos sync.
5340           https://bugzilla.gnome.org/show_bug.cgi?id=740575
5341
5342 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
5343
5344         * gst/asfdemux/Makefile.am:
5345         * gst/asfdemux/gstasfdemux.c:
5346         * gst/asfdemux/gstasfdemux.h:
5347           asfdemux: Add support for stereoscopic video metadata.
5348           Add parsing of stereoscopic metadata, and place into the caps to
5349           the decoder.
5350           Fix parsing of Advanced Mutual Exclustion objects.
5351           https://bugzilla.gnome.org/show_bug.cgi?id=711190
5352           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5353
5354 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
5355
5356         * ext/x264/gstx264enc.c:
5357         * ext/x264/gstx264enc.h:
5358           x264enc: Add support for stereoscopic video
5359           Provide new frame-packing property to directly set
5360           x264enc frame packing, or pass through upstream settings
5361           The explicit layout from the frame-packing property is
5362           preferred over any info from the caps.
5363
5364 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
5365
5366         * gst/xingmux/gstxingmux.c:
5367           xingmux: fix compiler warnings
5368           https://bugzilla.gnome.org/show_bug.cgi?id=750596
5369
5370 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
5371
5372         * Makefile.am:
5373           cruft: add the obsolete tmpl dir to cruft-dirs
5374
5375 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
5376
5377         * common:
5378           Automatic update of common submodule
5379           From d9a3353 to 6015d26
5380
5381 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
5382
5383         * common:
5384           Automatic update of common submodule
5385           From d37af32 to d9a3353
5386
5387 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
5388
5389         * common:
5390           Automatic update of common submodule
5391           From 21ba2e5 to d37af32
5392
5393 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
5394
5395         * common:
5396           Automatic update of common submodule
5397           From c408583 to 21ba2e5
5398
5399 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
5400
5401         * docs/plugins/Makefile.am:
5402           docs: remove variables that we define in the snippet from common
5403           This is syncing our Makefile.am with upstream gtkdoc.
5404
5405 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
5406
5407         * autogen.sh:
5408         * common:
5409           Automatic update of common submodule
5410           From d676993 to c408583
5411
5412 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5413
5414         * configure.ac:
5415           Back to development
5416
5417 === release 1.5.1 ===
5418
5419 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
5420
5421         * ChangeLog:
5422         * NEWS:
5423         * RELEASE:
5424         * configure.ac:
5425         * docs/plugins/gst-plugins-ugly-plugins.args:
5426         * docs/plugins/inspect/plugin-a52dec.xml:
5427         * docs/plugins/inspect/plugin-amrnb.xml:
5428         * docs/plugins/inspect/plugin-amrwbdec.xml:
5429         * docs/plugins/inspect/plugin-asf.xml:
5430         * docs/plugins/inspect/plugin-cdio.xml:
5431         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5432         * docs/plugins/inspect/plugin-dvdread.xml:
5433         * docs/plugins/inspect/plugin-dvdsub.xml:
5434         * docs/plugins/inspect/plugin-lame.xml:
5435         * docs/plugins/inspect/plugin-mad.xml:
5436         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5437         * docs/plugins/inspect/plugin-realmedia.xml:
5438         * docs/plugins/inspect/plugin-siddec.xml:
5439         * docs/plugins/inspect/plugin-twolame.xml:
5440         * docs/plugins/inspect/plugin-x264.xml:
5441         * docs/plugins/inspect/plugin-xingmux.xml:
5442         * gst-plugins-ugly.doap:
5443         * win32/common/config.h:
5444           Release 1.5.1
5445
5446 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5447
5448         * po/af.po:
5449         * po/az.po:
5450         * po/bg.po:
5451         * po/ca.po:
5452         * po/cs.po:
5453         * po/da.po:
5454         * po/de.po:
5455         * po/el.po:
5456         * po/en_GB.po:
5457         * po/eo.po:
5458         * po/es.po:
5459         * po/eu.po:
5460         * po/fi.po:
5461         * po/fr.po:
5462         * po/gl.po:
5463         * po/hr.po:
5464         * po/hu.po:
5465         * po/id.po:
5466         * po/it.po:
5467         * po/ja.po:
5468         * po/lt.po:
5469         * po/lv.po:
5470         * po/ms.po:
5471         * po/mt.po:
5472         * po/nb.po:
5473         * po/nl.po:
5474         * po/or.po:
5475         * po/pl.po:
5476         * po/pt_BR.po:
5477         * po/ro.po:
5478         * po/ru.po:
5479         * po/sk.po:
5480         * po/sl.po:
5481         * po/sq.po:
5482         * po/sr.po:
5483         * po/sv.po:
5484         * po/tr.po:
5485         * po/uk.po:
5486         * po/vi.po:
5487         * po/zh_CN.po:
5488           Update .po files
5489
5490 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
5491
5492         * po/eo.po:
5493         * po/fr.po:
5494           po: Update translations
5495
5496 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
5497
5498         * tests/check/elements/amrnbenc.c:
5499         * tests/check/elements/mpeg2dec.c:
5500         * tests/check/elements/x264enc.c:
5501         * tests/check/elements/xingmux.c:
5502         * tests/check/pipelines/lame.c:
5503           check: Use GST_CHECK_MAIN () macro everywhere
5504           Makes source code smaller, and ensures we go through common initialization
5505           path (like the one that sets up XML unit test output ...)
5506
5507 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
5508
5509         * ext/x264/gstx264enc.c:
5510           x264enc: don't artificially limit max allowed value of "threads" property
5511           In auto mode it will happily chose much higher values anyway,
5512           and a limit of 4 seems a bit low these days.
5513
5514 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
5515
5516         * ext/dvdread/dvdreadsrc.c:
5517           dvdread: Also reset the first_seek var in start()
5518           Make the initial chapter seek work across reuse.
5519           https://bugzilla.gnome.org/show_bug.cgi?id=453322
5520
5521 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
5522
5523         * ext/dvdread/dvdreadsrc.c:
5524         * ext/dvdread/dvdreadsrc.h:
5525           dvdread: Work around basesrc initial seek
5526           Ignore the initial seek basesrc sends, as it
5527           breaks starting from another chapter by
5528           immediately seeking back to the start of the title
5529
5530 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
5531
5532         * ext/a52dec/gsta52dec.c:
5533         * ext/amrnb/amrnbdec.c:
5534         * ext/amrnb/amrnbenc.c:
5535         * ext/amrwbdec/amrwbdec.c:
5536         * ext/cdio/gstcdiocddasrc.c:
5537         * ext/lame/gstlamemp3enc.c:
5538         * ext/mad/gstmad.c:
5539         * ext/sidplay/gstsiddec.cc:
5540         * ext/twolame/gsttwolamemp2enc.c:
5541         * ext/x264/gstx264enc.c:
5542         * gst/realmedia/rademux.c:
5543         * gst/xingmux/gstxingmux.c:
5544           docs: update example pipelines in element docs
5545           Mostly gst-launch -> gst-launch-1.0, but also
5546           use autoaudiosink/autovideosink in more places
5547           and update pipelines a little or flesh out
5548           descriptions.
5549
5550 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5551
5552         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5553         * gst/realmedia/rdtdepay.c:
5554           Rename property enums from ARG_ to PROP_
5555           Property enum items should be nameed PROP_ for consistency and readability.
5556
5557 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
5558
5559         * Android.mk:
5560         * ext/mad/Makefile.am:
5561         * ext/x264/Makefile.am:
5562         * gst/asfdemux/Makefile.am:
5563         * gst/dvdlpcmdec/Makefile.am:
5564         * gst/dvdsub/Makefile.am:
5565         * gst/realmedia/Makefile.am:
5566         * gst/xingmux/Makefile.am:
5567           Remove obsolete Android build cruft
5568           This is not needed any longer.
5569
5570 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5571
5572         * gst/realmedia/pnmsrc.c:
5573           realmedia: remove unused enum item PROP_LAST
5574
5575 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
5576
5577         * tests/check/Makefile.am:
5578           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5579           Make sure the test environment is set up.
5580           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5581
5582 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
5583
5584         * configure.ac:
5585           configure: bump automake requirement to 1.14 and autoconf to 2.69
5586           This is only required for builds from git, people can still
5587           build tarballs if they only have older autotools.
5588           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5589
5590 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
5591
5592         * .gitignore:
5593           Update .gitignore
5594
5595 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
5596
5597         * LICENSE_readme:
5598           Remove LICENSE_readme
5599           It's completely outdated and just confusing, better if people are
5600           forced to look at the actual code in question than trusting this file.
5601
5602 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5603
5604         * INSTALL:
5605           Remove INSTALL file
5606           autotools automatically generate this, and when using different versions
5607           for autogen.sh there will always be changes to a file tracked by git.
5608
5609 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
5610
5611         * gst/asfdemux/gstasfdemux.c:
5612           asfdemux: fix a seek failure due to out-of-range in push mode
5613           A seek in push mode failed for big offsets which are beyond
5614           the range of guint32.
5615           https://bugzilla.gnome.org/show_bug.cgi?id=748162
5616
5617 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
5618
5619         * common:
5620         * tests/check/Makefile.am:
5621           tests: Use AM_TESTS_ENVIRONMENT
5622           Needed by the new automake test runner
5623
5624 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5625
5626         * autogen.sh:
5627         * common:
5628           Automatic update of common submodule
5629           From bc76a8b to c8fb372
5630
5631 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5632
5633         * ext/a52dec/gsta52dec.c:
5634           a52dec: fix race in liba52dec lookup table initialization
5635           a52_init initializes the IMDCT global state as well as creating
5636           a new state. When two A52 decoders are created (eg, when two AC3
5637           tracks are contained in a video), calls to a52_init may happen
5638           at the same time, and the IMDCT initialization is not reentrant.
5639           https://bugzilla.gnome.org/show_bug.cgi?id=746781
5640
5641 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5642
5643         * ext/mpeg2dec/gstmpeg2dec.c:
5644           mpeg2dec: fix buffer leak in crop_buffer()
5645           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5646           gst_buffer_replace() reffed it as well so we were one reference extra.
5647           https://bugzilla.gnome.org/show_bug.cgi?id=746887
5648
5649 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5650
5651         * gst/realmedia/rmdemux.c:
5652           rmdemux: resurrect some flow return handling
5653           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5654
5655 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5656
5657         * gst/asfdemux/gstasfdemux.c:
5658           asfdemux: resurrect some flow return handling
5659           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5660
5661 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5662
5663         * ext/mpeg2dec/gstmpeg2dec.c:
5664           mpeg2dec: fix memory leak
5665           CID #1291630
5666
5667 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5668
5669         * ext/mpeg2dec/gstmpeg2dec.c:
5670           mpeg2dec: initialize buffer
5671           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5672           CID #1291634
5673
5674 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5675
5676         * ext/mpeg2dec/gstmpeg2dec.c:
5677           mpeg2dec: Add stride support
5678           This allow using external pools that have different strides from the
5679           default. These strides need to respect certain rules, which we check
5680           and if these are not met, we fallback to generic pool.
5681           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5682
5683 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5684
5685         * ext/mpeg2dec/gstmpeg2dec.c:
5686         * ext/mpeg2dec/gstmpeg2dec.h:
5687           mpeg2dec: Re-implement pool handling
5688           This is a rewrite of the pool negotiation and configuration. Direct
5689           to output decoding is now achieved by configuring the pool using
5690           video-alignment. This removes copies when dealing with any elements that
5691           supports VideoAlignment, and enable usage of generic video buffer pool,
5692           XVImagePool and GLPool. It drops the crop meta implementation for now.
5693           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5694
5695 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
5696
5697         * gst/dvdsub/gstdvdsubdec.c:
5698           dvbsub: fix indentation
5699
5700 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
5701
5702         * ext/dvdread/dvdreadsrc.c:
5703         * gst/dvdsub/gstdvdsubdec.c:
5704           Fix double semicolons
5705
5706 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5707
5708         * ext/mpeg2dec/gstmpeg2dec.c:
5709           Revert "mpeg2dec: Fix handling of stride"
5710           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5711
5712 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5713
5714         * ext/mpeg2dec/gstmpeg2dec.c:
5715           Revert "mpeg2dec: Use propose unref method for buffer"
5716           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5717
5718 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5719
5720         * ext/mpeg2dec/gstmpeg2dec.c:
5721           mpeg2dec: Use propose unref method for buffer
5722
5723 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5724
5725         * ext/mpeg2dec/gstmpeg2dec.c:
5726           mpeg2dec: Fix handling of stride
5727           A pipeline like:
5728           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
5729           would look bad when file.ts contains 704x576 video, because vaapisink would
5730           give you buffers of stride 768, but libmpeg2 was not told about this and
5731           used a stride of 704.
5732           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
5733           reject buffer pools that don't meet libmpeg2's chroma stride requirements
5734           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5735
5736 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
5737
5738         * ext/x264/gstx264enc.c:
5739         * gst/asfdemux/gstasfdemux.c:
5740           Improve and fix LATENCY query handling
5741           This now follows the design docs everywhere, especially the maximum latency
5742           handling.
5743           https://bugzilla.gnome.org/show_bug.cgi?id=744106
5744
5745 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
5746
5747         * ext/x264/gstx264enc.c:
5748           x264enc: Don't set max latency to the same value as the encoder latency
5749           The meaning of the max latency is *not* the maximum latency this element will
5750           introduce. It is the maximum latency this element can endure without
5751           overflowing any buffers, which is infinite for x264enc.
5752           Fixes latency configuration in zero latency mode, where max latency was
5753           becoming 0... which usually won't work well if something else introduces
5754           latency as then max < min in the end, and latency configuration just fails.
5755
5756 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5757
5758         * ext/x264/gstx264enc.c:
5759           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5760           This matches what is done when downstream caps are not ANY, and fixes
5761           prerolling in byte stream mode when typefind is downstream.
5762
5763 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
5764
5765         * ext/lame/gstlamemp3enc.c:
5766         * ext/twolame/gsttwolamemp2enc.c:
5767           Constify some static arrays everywhere
5768
5769 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
5770
5771         * configure.ac:
5772           configure: remove non-ported plugins stuff
5773           It's not needed any longer, all plugins in -ugly
5774           have been ported.
5775
5776 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5777
5778         * ext/x264/gstx264enc.c:
5779           x264enc: Don't set an allocation maximum
5780           There is no reason x264enc should enforce a maximum allocation size.
5781           The maximum is normally set by buffer pool which cannot grow, but we
5782           don't offer a buffer pool. This would lead to stall when used with
5783           element that don't implement allocation query.
5784           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5785
5786 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
5787
5788         * common:
5789           Automatic update of common submodule
5790           From f2c6b95 to bc76a8b
5791
5792 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
5793
5794         * MAINTAINERS:
5795           MAINTAINERS: Update my mail address
5796
5797 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
5798
5799         * common:
5800           Automatic update of common submodule
5801           From ef1ffdc to f2c6b95
5802
5803 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
5804
5805         * common:
5806           Automatic update of common submodule
5807           From 7bb2bce to ef1ffdc
5808
5809 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5810
5811         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5812           dvdlpcmdec: set channel positions using the appropriate API
5813           https://bugzilla.gnome.org/show_bug.cgi?id=731038
5814
5815 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
5816
5817         * gst/asfdemux/gstasfdemux.c:
5818           asfdemux: fix comment
5819
5820 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
5821
5822         * gst/asfdemux/gstasfdemux.c:
5823           asfdemux: Send duration query upstream first
5824           An upstream element (like mms or some dlna source) might be able to
5825           answer the query. Try that first, else fallback to standard logic
5826
5827 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
5828
5829         * gst/asfdemux/asfpacket.c:
5830           asf: fix up file mode
5831
5832 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
5833
5834         * common:
5835           Automatic update of common submodule
5836           From 84d06cd to 7bb2bce
5837
5838 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5839
5840         * Makefile.am:
5841           tests: parallelise 'make check-valgrind'
5842
5843 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5844
5845         * common:
5846           Automatic update of common submodule
5847           From a8c8939 to 84d06cd
5848
5849 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
5850
5851         * README:
5852         * common:
5853           Automatic update of common submodule
5854           From 36388a1 to a8c8939
5855
5856 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5857
5858         * gst/asfdemux/gstasfdemux.c:
5859           asfdemux: first try to delegate TIME seek events upstream
5860           We should give a chance to upstream to handle TIME seek events before trying
5861           to handle it in asfdemux.
5862           Fix a bug where fast backward seeks where discarded right away because they
5863           were not supported by asfdemux.
5864           https://bugzilla.gnome.org/show_bug.cgi?id=734471
5865
5866 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5867
5868         * gst/asfdemux/asfheaders.c:
5869         * gst/asfdemux/asfheaders.h:
5870         * gst/asfdemux/gstasfdemux.c:
5871           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5872           We can safely ignore those but best to claim to understand this object type so
5873           we don't raise a warning.
5874           https://bugzilla.gnome.org/show_bug.cgi?id=736060
5875
5876 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5877
5878         * gst/asfdemux/gstasfdemux.c:
5879         * gst/asfdemux/gstasfdemux.h:
5880           asfdemux: if video is h264, check the codec_data for bytestream data
5881           For bytestream we don't want to expose it as codec_data but rather as
5882           streamheader as it is not out-of-band data but data that should be
5883           prepended to the beginning of the stream before the other buffers.
5884           https://bugzilla.gnome.org/show_bug.cgi?id=735070
5885
5886 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
5887
5888         * docs/plugins/inspect/plugin-a52dec.xml:
5889         * docs/plugins/inspect/plugin-amrnb.xml:
5890         * docs/plugins/inspect/plugin-amrwbdec.xml:
5891         * docs/plugins/inspect/plugin-asf.xml:
5892         * docs/plugins/inspect/plugin-cdio.xml:
5893         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5894         * docs/plugins/inspect/plugin-dvdread.xml:
5895         * docs/plugins/inspect/plugin-dvdsub.xml:
5896         * docs/plugins/inspect/plugin-lame.xml:
5897         * docs/plugins/inspect/plugin-mad.xml:
5898         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5899         * docs/plugins/inspect/plugin-realmedia.xml:
5900         * docs/plugins/inspect/plugin-siddec.xml:
5901         * docs/plugins/inspect/plugin-twolame.xml:
5902         * docs/plugins/inspect/plugin-x264.xml:
5903         * docs/plugins/inspect/plugin-xingmux.xml:
5904           docs: update for git master
5905
5906 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5907
5908         * gst/asfdemux/gstasfdemux.c:
5909           asfdemux: simplify log statement
5910           Use the GST_PTR_FORMAT to print the buffer
5911
5912 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
5913
5914         * ext/x264/gstx264enc.c:
5915           x264: fix colour inversion with YV12 format
5916           It's the same as I420 but with the U/V planes swapped.
5917
5918 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
5919
5920         * Makefile.am:
5921         * common:
5922           Makefile: Add usage of build-checks step
5923           Allows building checks without running them
5924
5925 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5926
5927         * ext/x264/gstx264enc.c:
5928           x264enc: Request buffers in allocation query
5929           https://bugzilla.gnome.org/show_bug.cgi?id=732288
5930
5931 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5932
5933         * ext/x264/gstx264enc.c:
5934         * ext/x264/gstx264enc.h:
5935           x264enc: Shift both PTS and DTS to ensure positive timestamp
5936           Currently we only shift DTS to compensate that we don't support negative
5937           timestamp. This cause a problem that PTS is no longer >= DTS and may
5938           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5939           remove all the hack to handle this which seems the result of thinking libx264
5940           is bugged.
5941           https://bugzilla.gnome.org/show_bug.cgi?id=731351
5942
5943 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
5944
5945         * configure.ac:
5946           Back to development
5947
5948 === release 1.4.0 ===
5949
5950 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5951
5952         * ChangeLog:
5953         * NEWS:
5954         * RELEASE:
5955         * configure.ac:
5956         * docs/plugins/inspect/plugin-a52dec.xml:
5957         * docs/plugins/inspect/plugin-amrnb.xml:
5958         * docs/plugins/inspect/plugin-amrwbdec.xml:
5959         * docs/plugins/inspect/plugin-asf.xml:
5960         * docs/plugins/inspect/plugin-cdio.xml:
5961         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5962         * docs/plugins/inspect/plugin-dvdread.xml:
5963         * docs/plugins/inspect/plugin-dvdsub.xml:
5964         * docs/plugins/inspect/plugin-lame.xml:
5965         * docs/plugins/inspect/plugin-mad.xml:
5966         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5967         * docs/plugins/inspect/plugin-realmedia.xml:
5968         * docs/plugins/inspect/plugin-siddec.xml:
5969         * docs/plugins/inspect/plugin-twolame.xml:
5970         * docs/plugins/inspect/plugin-x264.xml:
5971         * docs/plugins/inspect/plugin-xingmux.xml:
5972         * gst-plugins-ugly.doap:
5973         * win32/common/config.h:
5974           Release 1.4.0
5975
5976 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
5977
5978         * po/af.po:
5979         * po/az.po:
5980         * po/bg.po:
5981         * po/ca.po:
5982         * po/cs.po:
5983         * po/da.po:
5984         * po/de.po:
5985         * po/el.po:
5986         * po/en_GB.po:
5987         * po/eo.po:
5988         * po/es.po:
5989         * po/eu.po:
5990         * po/fi.po:
5991         * po/fr.po:
5992         * po/gl.po:
5993         * po/hr.po:
5994         * po/hu.po:
5995         * po/id.po:
5996         * po/it.po:
5997         * po/ja.po:
5998         * po/lt.po:
5999         * po/lv.po:
6000         * po/ms.po:
6001         * po/mt.po:
6002         * po/nb.po:
6003         * po/nl.po:
6004         * po/or.po:
6005         * po/pl.po:
6006         * po/pt_BR.po:
6007         * po/ro.po:
6008         * po/ru.po:
6009         * po/sk.po:
6010         * po/sl.po:
6011         * po/sq.po:
6012         * po/sr.po:
6013         * po/sv.po:
6014         * po/tr.po:
6015         * po/uk.po:
6016         * po/vi.po:
6017         * po/zh_CN.po:
6018           Update .po files
6019
6020 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
6021
6022         * po/sv.po:
6023           po: Update translations
6024
6025 === release 1.3.91 ===
6026
6027 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6028
6029         * ChangeLog:
6030         * NEWS:
6031         * RELEASE:
6032         * configure.ac:
6033         * docs/plugins/inspect/plugin-a52dec.xml:
6034         * docs/plugins/inspect/plugin-amrnb.xml:
6035         * docs/plugins/inspect/plugin-amrwbdec.xml:
6036         * docs/plugins/inspect/plugin-asf.xml:
6037         * docs/plugins/inspect/plugin-cdio.xml:
6038         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6039         * docs/plugins/inspect/plugin-dvdread.xml:
6040         * docs/plugins/inspect/plugin-dvdsub.xml:
6041         * docs/plugins/inspect/plugin-lame.xml:
6042         * docs/plugins/inspect/plugin-mad.xml:
6043         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6044         * docs/plugins/inspect/plugin-realmedia.xml:
6045         * docs/plugins/inspect/plugin-siddec.xml:
6046         * docs/plugins/inspect/plugin-twolame.xml:
6047         * docs/plugins/inspect/plugin-x264.xml:
6048         * docs/plugins/inspect/plugin-xingmux.xml:
6049         * gst-plugins-ugly.doap:
6050         * win32/common/config.h:
6051           Release 1.3.91
6052
6053 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6054
6055         * po/af.po:
6056         * po/az.po:
6057         * po/bg.po:
6058         * po/ca.po:
6059         * po/cs.po:
6060         * po/da.po:
6061         * po/de.po:
6062         * po/el.po:
6063         * po/en_GB.po:
6064         * po/eo.po:
6065         * po/es.po:
6066         * po/eu.po:
6067         * po/fi.po:
6068         * po/fr.po:
6069         * po/gl.po:
6070         * po/hr.po:
6071         * po/hu.po:
6072         * po/id.po:
6073         * po/it.po:
6074         * po/ja.po:
6075         * po/lt.po:
6076         * po/lv.po:
6077         * po/ms.po:
6078         * po/mt.po:
6079         * po/nb.po:
6080         * po/nl.po:
6081         * po/or.po:
6082         * po/pl.po:
6083         * po/pt_BR.po:
6084         * po/ro.po:
6085         * po/ru.po:
6086         * po/sk.po:
6087         * po/sl.po:
6088         * po/sq.po:
6089         * po/sr.po:
6090         * po/sv.po:
6091         * po/tr.po:
6092         * po/uk.po:
6093         * po/vi.po:
6094         * po/zh_CN.po:
6095           Update .po files
6096
6097 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
6098
6099         * po/vi.po:
6100           po: Update translations
6101
6102 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
6103
6104         * gst/realmedia/rademux.c:
6105           rademux: Print invalid fourcc in error message in hex
6106           Previously this was printed as characters which caused later processing
6107           of the error message to sometimes warn about non-UTF-8 characters.
6108           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
6109
6110 === release 1.3.90 ===
6111
6112 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
6113
6114         * ChangeLog:
6115         * NEWS:
6116         * RELEASE:
6117         * configure.ac:
6118         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6119         * docs/plugins/inspect/plugin-a52dec.xml:
6120         * docs/plugins/inspect/plugin-amrnb.xml:
6121         * docs/plugins/inspect/plugin-amrwbdec.xml:
6122         * docs/plugins/inspect/plugin-asf.xml:
6123         * docs/plugins/inspect/plugin-cdio.xml:
6124         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6125         * docs/plugins/inspect/plugin-dvdread.xml:
6126         * docs/plugins/inspect/plugin-dvdsub.xml:
6127         * docs/plugins/inspect/plugin-lame.xml:
6128         * docs/plugins/inspect/plugin-mad.xml:
6129         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6130         * docs/plugins/inspect/plugin-realmedia.xml:
6131         * docs/plugins/inspect/plugin-siddec.xml:
6132         * docs/plugins/inspect/plugin-twolame.xml:
6133         * docs/plugins/inspect/plugin-x264.xml:
6134         * docs/plugins/inspect/plugin-xingmux.xml:
6135         * gst-plugins-ugly.doap:
6136         * win32/common/config.h:
6137           Release 1.3.90
6138
6139 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6140
6141         * po/af.po:
6142         * po/az.po:
6143         * po/bg.po:
6144         * po/ca.po:
6145         * po/cs.po:
6146         * po/da.po:
6147         * po/de.po:
6148         * po/el.po:
6149         * po/en_GB.po:
6150         * po/eo.po:
6151         * po/es.po:
6152         * po/eu.po:
6153         * po/fi.po:
6154         * po/fr.po:
6155         * po/gl.po:
6156         * po/hr.po:
6157         * po/hu.po:
6158         * po/id.po:
6159         * po/it.po:
6160         * po/ja.po:
6161         * po/lt.po:
6162         * po/lv.po:
6163         * po/ms.po:
6164         * po/mt.po:
6165         * po/nb.po:
6166         * po/nl.po:
6167         * po/or.po:
6168         * po/pl.po:
6169         * po/pt_BR.po:
6170         * po/ro.po:
6171         * po/ru.po:
6172         * po/sk.po:
6173         * po/sl.po:
6174         * po/sq.po:
6175         * po/sr.po:
6176         * po/sv.po:
6177         * po/tr.po:
6178         * po/uk.po:
6179         * po/vi.po:
6180         * po/zh_CN.po:
6181           Update .po files
6182
6183 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
6184
6185         * .gitignore:
6186           Ignore autotools test-driver temp files from 'make check'
6187
6188 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
6189
6190         * configure.ac:
6191           Back to development
6192
6193 === release 1.3.3 ===
6194
6195 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
6196
6197         * ChangeLog:
6198         * NEWS:
6199         * RELEASE:
6200         * configure.ac:
6201         * docs/plugins/inspect/plugin-a52dec.xml:
6202         * docs/plugins/inspect/plugin-amrnb.xml:
6203         * docs/plugins/inspect/plugin-amrwbdec.xml:
6204         * docs/plugins/inspect/plugin-asf.xml:
6205         * docs/plugins/inspect/plugin-cdio.xml:
6206         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6207         * docs/plugins/inspect/plugin-dvdread.xml:
6208         * docs/plugins/inspect/plugin-dvdsub.xml:
6209         * docs/plugins/inspect/plugin-lame.xml:
6210         * docs/plugins/inspect/plugin-mad.xml:
6211         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6212         * docs/plugins/inspect/plugin-realmedia.xml:
6213         * docs/plugins/inspect/plugin-siddec.xml:
6214         * docs/plugins/inspect/plugin-twolame.xml:
6215         * docs/plugins/inspect/plugin-x264.xml:
6216         * docs/plugins/inspect/plugin-xingmux.xml:
6217         * gst-plugins-ugly.doap:
6218         * win32/common/config.h:
6219           Release 1.3.3
6220
6221 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
6222
6223         * po/af.po:
6224         * po/az.po:
6225         * po/bg.po:
6226         * po/ca.po:
6227         * po/cs.po:
6228         * po/da.po:
6229         * po/de.po:
6230         * po/el.po:
6231         * po/en_GB.po:
6232         * po/eo.po:
6233         * po/es.po:
6234         * po/eu.po:
6235         * po/fi.po:
6236         * po/fr.po:
6237         * po/gl.po:
6238         * po/hr.po:
6239         * po/hu.po:
6240         * po/id.po:
6241         * po/it.po:
6242         * po/ja.po:
6243         * po/lt.po:
6244         * po/lv.po:
6245         * po/ms.po:
6246         * po/mt.po:
6247         * po/nb.po:
6248         * po/nl.po:
6249         * po/or.po:
6250         * po/pl.po:
6251         * po/pt_BR.po:
6252         * po/ro.po:
6253         * po/ru.po:
6254         * po/sk.po:
6255         * po/sl.po:
6256         * po/sq.po:
6257         * po/sr.po:
6258         * po/sv.po:
6259         * po/tr.po:
6260         * po/uk.po:
6261         * po/vi.po:
6262         * po/zh_CN.po:
6263           Update .po files
6264
6265 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
6266
6267         * po/de.po:
6268         * po/nl.po:
6269           po: Update translations
6270
6271 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
6272
6273         * gst/realmedia/rmdemux.c:
6274         * gst/realmedia/rmdemux.h:
6275           rmdemux: use GstFlowCombiner
6276           Removes flow return combination code to use the newly added GstFlowCombiner
6277           https://bugzilla.gnome.org/show_bug.cgi?id=709224
6278
6279 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
6280
6281         * gst/asfdemux/gstasfdemux.c:
6282         * gst/asfdemux/gstasfdemux.h:
6283           asfdemux: use GstFlowCombiner
6284           Removes flow return combination code to use the newly added GstFlowCombiner
6285           https://bugzilla.gnome.org/show_bug.cgi?id=709224
6286
6287 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
6288
6289         * ext/x264/gstx264enc.c:
6290           x264enc: fix caps leak in set_format()
6291           https://bugzilla.gnome.org/show_bug.cgi?id=730865
6292
6293 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
6294
6295         * gst/asfdemux/gstasfdemux.c:
6296           asfdemux: Handle initial 0 timestamp that should have been -1
6297           https://bugzilla.gnome.org/show_bug.cgi?id=719660
6298
6299 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
6300
6301         * configure.ac:
6302           Back to development
6303
6304 === release 1.3.2 ===
6305
6306 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
6307
6308         * ChangeLog:
6309         * NEWS:
6310         * RELEASE:
6311         * common:
6312         * configure.ac:
6313         * docs/plugins/inspect-build.stamp:
6314         * docs/plugins/inspect.stamp:
6315         * docs/plugins/inspect/plugin-a52dec.xml:
6316         * docs/plugins/inspect/plugin-amrnb.xml:
6317         * docs/plugins/inspect/plugin-amrwbdec.xml:
6318         * docs/plugins/inspect/plugin-asf.xml:
6319         * docs/plugins/inspect/plugin-cdio.xml:
6320         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6321         * docs/plugins/inspect/plugin-dvdread.xml:
6322         * docs/plugins/inspect/plugin-dvdsub.xml:
6323         * docs/plugins/inspect/plugin-lame.xml:
6324         * docs/plugins/inspect/plugin-mad.xml:
6325         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6326         * docs/plugins/inspect/plugin-realmedia.xml:
6327         * docs/plugins/inspect/plugin-siddec.xml:
6328         * docs/plugins/inspect/plugin-twolame.xml:
6329         * docs/plugins/inspect/plugin-x264.xml:
6330         * docs/plugins/inspect/plugin-xingmux.xml:
6331         * gst-plugins-ugly.doap:
6332         * win32/common/config.h:
6333           Release 1.3.2
6334
6335 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
6336
6337         * po/af.po:
6338         * po/az.po:
6339         * po/bg.po:
6340         * po/ca.po:
6341         * po/cs.po:
6342         * po/da.po:
6343         * po/de.po:
6344         * po/el.po:
6345         * po/en_GB.po:
6346         * po/eo.po:
6347         * po/es.po:
6348         * po/eu.po:
6349         * po/fi.po:
6350         * po/fr.po:
6351         * po/gl.po:
6352         * po/hr.po:
6353         * po/hu.po:
6354         * po/id.po:
6355         * po/it.po:
6356         * po/ja.po:
6357         * po/lt.po:
6358         * po/lv.po:
6359         * po/ms.po:
6360         * po/mt.po:
6361         * po/nb.po:
6362         * po/nl.po:
6363         * po/or.po:
6364         * po/pl.po:
6365         * po/pt_BR.po:
6366         * po/ro.po:
6367         * po/ru.po:
6368         * po/sk.po:
6369         * po/sl.po:
6370         * po/sq.po:
6371         * po/sr.po:
6372         * po/sv.po:
6373         * po/tr.po:
6374         * po/uk.po:
6375         * po/vi.po:
6376         * po/zh_CN.po:
6377           Update .po files
6378
6379 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
6380
6381         * common:
6382           Automatic update of common submodule
6383           From 211fa5f to 1f5d3c3
6384
6385 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
6386
6387         * ext/mpeg2dec/gstmpeg2dec.h:
6388           mpeg2dec: remove unused struct members
6389
6390 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
6391
6392         * gst/realmedia/rtspreal.c:
6393           rtspreal: Fix some memory leaks in an error path
6394           CID 1212165.
6395
6396 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
6397
6398         * ext/mpeg2dec/gstmpeg2dec.c:
6399           mpeg2dec: Release codec state on negotiation failures
6400           Else it leaks
6401           CID #1212169
6402
6403 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
6404
6405         * configure.ac:
6406           Back to development
6407
6408 === release 1.3.1 ===
6409
6410 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
6411
6412         * ChangeLog:
6413         * NEWS:
6414         * RELEASE:
6415         * configure.ac:
6416         * docs/plugins/gst-plugins-ugly-plugins.args:
6417         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6418         * docs/plugins/inspect/plugin-a52dec.xml:
6419         * docs/plugins/inspect/plugin-amrnb.xml:
6420         * docs/plugins/inspect/plugin-amrwbdec.xml:
6421         * docs/plugins/inspect/plugin-asf.xml:
6422         * docs/plugins/inspect/plugin-cdio.xml:
6423         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6424         * docs/plugins/inspect/plugin-dvdread.xml:
6425         * docs/plugins/inspect/plugin-dvdsub.xml:
6426         * docs/plugins/inspect/plugin-lame.xml:
6427         * docs/plugins/inspect/plugin-mad.xml:
6428         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6429         * docs/plugins/inspect/plugin-realmedia.xml:
6430         * docs/plugins/inspect/plugin-siddec.xml:
6431         * docs/plugins/inspect/plugin-twolame.xml:
6432         * docs/plugins/inspect/plugin-x264.xml:
6433         * docs/plugins/inspect/plugin-xingmux.xml:
6434         * gst-plugins-ugly.doap:
6435         * win32/common/config.h:
6436           Release 1.3.1
6437
6438 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6439
6440         * po/af.po:
6441         * po/az.po:
6442         * po/bg.po:
6443         * po/ca.po:
6444         * po/cs.po:
6445         * po/da.po:
6446         * po/de.po:
6447         * po/el.po:
6448         * po/en_GB.po:
6449         * po/eo.po:
6450         * po/es.po:
6451         * po/eu.po:
6452         * po/fi.po:
6453         * po/fr.po:
6454         * po/gl.po:
6455         * po/hr.po:
6456         * po/hu.po:
6457         * po/id.po:
6458         * po/it.po:
6459         * po/ja.po:
6460         * po/lt.po:
6461         * po/lv.po:
6462         * po/ms.po:
6463         * po/mt.po:
6464         * po/nb.po:
6465         * po/nl.po:
6466         * po/or.po:
6467         * po/pl.po:
6468         * po/pt_BR.po:
6469         * po/ro.po:
6470         * po/ru.po:
6471         * po/sk.po:
6472         * po/sl.po:
6473         * po/sq.po:
6474         * po/sr.po:
6475         * po/sv.po:
6476         * po/tr.po:
6477         * po/uk.po:
6478         * po/vi.po:
6479         * po/zh_CN.po:
6480           Update .po files
6481
6482 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6483
6484         * po/de.po:
6485         * po/id.po:
6486         * po/lv.po:
6487         * po/sk.po:
6488         * po/sr.po:
6489           po: Update translations
6490
6491 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6492
6493         * common:
6494           Automatic update of common submodule
6495           From bcb1518 to 211fa5f
6496
6497 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
6498
6499         * ext/sidplay/gstsiddec.cc:
6500         * gst/asfdemux/gstrtspwms.c:
6501         * gst/realmedia/rademux.c:
6502         * gst/realmedia/rdtmanager.c:
6503         * gst/realmedia/rtspreal.c:
6504           docs: remove outdated and pointless 'Last reviewed' lines from docs
6505           They are very confusing for people, and more often than not
6506           also just not very accurate. Seeing 'last reviewed: 2005' in
6507           your docs is not very confidence-inspiring. Let's just remove
6508           those comments.
6509
6510 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6511
6512         * gst/dvdsub/gstdvdsubdec.c:
6513           dvdsubdec: fix spurious rejection of 0 time offset commands
6514           Coverity 206168
6515
6516 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6517
6518         * ext/dvdread/dvdreadsrc.c:
6519           dvdread: avoid intermediate promotion to signed
6520           We should not reach the dangerous range here, though.
6521           Coverity 206491, 206492, 1139856
6522
6523 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6524
6525         * ext/mpeg2dec/gstmpeg2dec.c:
6526           mpeg2dec: do not reset the whole video info when setting size
6527           New changes to gstvideo will reset all the video info state
6528           when calling _set_format, overwriting what was previously set
6529           in the preceding code.
6530           The comment says the following code is meant to preserve the
6531           pre-crop size, so let's just keep the size and related data
6532           as this does not seem to break anything else (this is what
6533           the _set_format call would have set before the change that
6534           reset all data, except the colorimetry).
6535
6536 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
6537
6538         * gst/asfdemux/gstasfdemux.c:
6539           asfdemux: Fix payloads check
6540           Don't iterate stream->payloads if ... it doesn't exist
6541           CID #1139846
6542
6543 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6544
6545         * .gitignore:
6546           .gitignore: Ignore gcov intermediate files
6547           https://bugzilla.gnome.org/show_bug.cgi?id=725483
6548
6549 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6550
6551         * common:
6552           Automatic update of common submodule
6553           From fe1672e to bcb1518
6554
6555 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
6556
6557         * common:
6558           Automatic update of common submodule
6559           From 1a07da9 to fe1672e
6560
6561 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
6562
6563         * docs/Makefile.am:
6564           docs: install prebuilt plugin docs if gtk-doc is disabled
6565           Sync to the Makefile.am from gst-plugin-base where it is done right.
6566           Fixes #725034
6567
6568 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
6569
6570         * gst/xingmux/gstxingmux.c:
6571         * gst/xingmux/plugin.c:
6572           xingmux: add muxer category and make element plugable
6573           This is required to make encodebin consider the element. Yet it is not enough to
6574           have it plugged it has a lower priority than most mp3encoders and no different
6575           caps.
6576
6577 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
6578
6579         * ext/x264/gstx264enc.c:
6580           x264enc: allow lossless compression (qp=0)
6581           https://bugzilla.gnome.org/show_bug.cgi?id=725051
6582
6583 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
6584
6585         * m4/a52.m4:
6586           m4: Remove extra check for 11+ year old a52 release
6587           You deserve a build failure if you still have that version
6588           If someone wants to completely remove this m4 to replace it with the
6589           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6590
6591 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
6592
6593         * m4/a52.m4:
6594           m4: Fix multiple tests in AC_CHECK_A52DEC
6595
6596 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
6597
6598         * gst/asfdemux/gstasfdemux.c:
6599           asfdemux: Remove unused function
6600
6601 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
6602
6603         * tests/check/Makefile.am:
6604           check: Fix test location
6605
6606 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6607
6608         * tests/check/Makefile.am:
6609           tests: Don't build disabled plugins' check tests
6610           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6611
6612 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
6613
6614         * common:
6615           Automatic update of common submodule
6616           From d48bed3 to 1a07da9
6617
6618 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
6619
6620         * gst/asfdemux/gstasfdemux.c:
6621           asfdemux: only add "format" field with fourcc to WMV caps
6622           Doesn't make sense for e.g. H264 or MJPEG.
6623
6624 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6625
6626         * autogen.sh:
6627         * common:
6628           Automatic update of common submodule
6629           From dbedaa0 to d48bed3
6630
6631 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6632
6633         * po/Makevars:
6634           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6635           https://bugzilla.gnome.org/show_bug.cgi?id=705455
6636
6637 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
6638
6639         * ext/amrwbdec/amrwbdec.c:
6640           amrwbdec: Remove some dead code
6641
6642 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
6643
6644         * ext/amrnb/amrnbdec.c:
6645           amrnbdec: Remove some dead code
6646
6647 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
6648
6649         * ext/amrnb/amrnbdec.c:
6650           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6651
6652 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
6653
6654         * ext/amrwbdec/amrwbdec.c:
6655           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6656
6657 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6658
6659         * ext/mpeg2dec/gstmpeg2dec.c:
6660           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6661
6662 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
6663
6664         * ext/x264/gstx264enc.c:
6665           x264enc: fix compiler warning
6666           Compiler warns rightly about possibly uninitialized variable.
6667
6668 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
6669
6670         * ext/x264/gstx264enc.c:
6671           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6672           gst-launch-1.0 videotestsrc ! x264enc
6673
6674 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
6675
6676         * ext/mpeg2dec/gstmpeg2dec.c:
6677           mpeg2dec: graceful degradation for badly parsed input
6678
6679 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
6680
6681         * common:
6682           Automatic update of common submodule
6683           From 865aa20 to dbedaa0
6684
6685 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
6686
6687         * gst/asfdemux/asfpacket.c:
6688           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6689           So, don't need to check previous payload's mo_size and current
6690           payload's mo_size when merging it.
6691           https://bugzilla.gnome.org/show_bug.cgi?id=710609
6692
6693 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6694
6695         * gst/asfdemux/gstasfdemux.c:
6696         * gst/asfdemux/gstasfdemux.h:
6697           asfdemux: Keep audio error checking fields only for audio
6698           Video shouldn't need to be descrambled, this can cause frames data
6699           to be corrupted
6700           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6701
6702 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6703
6704         * gst/asfdemux/gstasfdemux.c:
6705           asfdemux: really copy the buffer data
6706           Pass the copy-memory flag to copy the memory for the output buffer,
6707           otherwise we end with 0-sized buffers
6708           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6709
6710 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
6711
6712         * ext/x264/gstx264enc.c:
6713           x264enc: If FPS is available, set VFR to false
6714           https://bugzilla.gnome.org/show_bug.cgi?id=708940
6715
6716 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6717
6718         * gst/asfdemux/gstasfdemux.c:
6719           asfdemux: Only use segment.start as seek_time if it is relative
6720           Relying on the gst_segment_do_seek results for getting the
6721           seeking time should not be used if seek type is SET because the
6722           do_seek function makes the 'cur` position of the seek normalized
6723           on the segment range. This means that seeking beyond the end of the
6724           file might not result in instant EOS as it will end up seeking to
6725           the final ts of the file.
6726           In asf seeking to the final timestamp can lead to seeking to the last
6727           keyframe, meaning a few seconds of video will still be played, which should
6728           not be the desired behavior when seeking beyong file limits.
6729
6730 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6731
6732         * gst/asfdemux/gstasfdemux.c:
6733           asfdemux: Parse last simple index entry
6734           The entry size is fixed at 6, fix typo to finish parsing the index
6735           correctly until the last sample
6736
6737 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
6738
6739         * README:
6740         * common:
6741           Automatic update of common submodule
6742           From 6b03ba7 to 865aa20
6743
6744 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6745
6746         * configure.ac:
6747           configure: Actually use 1.3.0.1 as version to make configure happy
6748
6749 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6750
6751         * configure.ac:
6752           Back to development
6753
6754 === release 1.2.0 ===
6755
6756 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6757
6758         * ChangeLog:
6759         * NEWS:
6760         * RELEASE:
6761         * configure.ac:
6762         * docs/plugins/inspect/plugin-a52dec.xml:
6763         * docs/plugins/inspect/plugin-amrnb.xml:
6764         * docs/plugins/inspect/plugin-amrwbdec.xml:
6765         * docs/plugins/inspect/plugin-asf.xml:
6766         * docs/plugins/inspect/plugin-cdio.xml:
6767         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6768         * docs/plugins/inspect/plugin-dvdread.xml:
6769         * docs/plugins/inspect/plugin-dvdsub.xml:
6770         * docs/plugins/inspect/plugin-lame.xml:
6771         * docs/plugins/inspect/plugin-mad.xml:
6772         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6773         * docs/plugins/inspect/plugin-realmedia.xml:
6774         * docs/plugins/inspect/plugin-siddec.xml:
6775         * docs/plugins/inspect/plugin-twolame.xml:
6776         * docs/plugins/inspect/plugin-x264.xml:
6777         * docs/plugins/inspect/plugin-xingmux.xml:
6778         * gst-plugins-ugly.doap:
6779         * win32/common/config.h:
6780           Release 1.2.0
6781
6782 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6783
6784         * po/af.po:
6785         * po/az.po:
6786         * po/bg.po:
6787         * po/ca.po:
6788         * po/cs.po:
6789         * po/da.po:
6790         * po/de.po:
6791         * po/el.po:
6792         * po/en_GB.po:
6793         * po/eo.po:
6794         * po/es.po:
6795         * po/eu.po:
6796         * po/fi.po:
6797         * po/fr.po:
6798         * po/gl.po:
6799         * po/hr.po:
6800         * po/hu.po:
6801         * po/id.po:
6802         * po/it.po:
6803         * po/ja.po:
6804         * po/lt.po:
6805         * po/lv.po:
6806         * po/ms.po:
6807         * po/mt.po:
6808         * po/nb.po:
6809         * po/nl.po:
6810         * po/or.po:
6811         * po/pl.po:
6812         * po/pt_BR.po:
6813         * po/ro.po:
6814         * po/ru.po:
6815         * po/sk.po:
6816         * po/sl.po:
6817         * po/sq.po:
6818         * po/sr.po:
6819         * po/sv.po:
6820         * po/tr.po:
6821         * po/uk.po:
6822         * po/vi.po:
6823         * po/zh_CN.po:
6824           Update .po files
6825
6826 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
6827
6828         * ext/x264/gstx264enc.c:
6829           x264enc: Update the documentation to match the default profile used
6830           https://bugzilla.gnome.org/show_bug.cgi?id=708036
6831
6832 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
6833
6834         * common:
6835           Automatic update of common submodule
6836           From b613661 to 6b03ba7
6837
6838 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
6839
6840         * common:
6841           Automatic update of common submodule
6842           From 74a6857 to b613661
6843
6844 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
6845
6846         * autogen.sh:
6847         * common:
6848           Automatic update of common submodule
6849           From 098c0d7 to 74a6857
6850
6851 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6852
6853         * configure.ac:
6854           Back to development
6855
6856 === release 1.1.90 ===
6857
6858 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6859
6860         * ChangeLog:
6861         * NEWS:
6862         * RELEASE:
6863         * configure.ac:
6864         * docs/plugins/inspect/plugin-a52dec.xml:
6865         * docs/plugins/inspect/plugin-amrnb.xml:
6866         * docs/plugins/inspect/plugin-amrwbdec.xml:
6867         * docs/plugins/inspect/plugin-asf.xml:
6868         * docs/plugins/inspect/plugin-cdio.xml:
6869         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6870         * docs/plugins/inspect/plugin-dvdread.xml:
6871         * docs/plugins/inspect/plugin-dvdsub.xml:
6872         * docs/plugins/inspect/plugin-lame.xml:
6873         * docs/plugins/inspect/plugin-mad.xml:
6874         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6875         * docs/plugins/inspect/plugin-realmedia.xml:
6876         * docs/plugins/inspect/plugin-siddec.xml:
6877         * docs/plugins/inspect/plugin-twolame.xml:
6878         * docs/plugins/inspect/plugin-x264.xml:
6879         * docs/plugins/inspect/plugin-xingmux.xml:
6880         * gst-plugins-ugly.doap:
6881         * win32/common/config.h:
6882           Release 1.1.90
6883
6884 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6885
6886         * po/af.po:
6887         * po/az.po:
6888         * po/bg.po:
6889         * po/ca.po:
6890         * po/cs.po:
6891         * po/da.po:
6892         * po/de.po:
6893         * po/el.po:
6894         * po/en_GB.po:
6895         * po/eo.po:
6896         * po/es.po:
6897         * po/eu.po:
6898         * po/fi.po:
6899         * po/fr.po:
6900         * po/gl.po:
6901         * po/hr.po:
6902         * po/hu.po:
6903         * po/id.po:
6904         * po/it.po:
6905         * po/ja.po:
6906         * po/lt.po:
6907         * po/lv.po:
6908         * po/ms.po:
6909         * po/mt.po:
6910         * po/nb.po:
6911         * po/nl.po:
6912         * po/or.po:
6913         * po/pl.po:
6914         * po/pt_BR.po:
6915         * po/ro.po:
6916         * po/ru.po:
6917         * po/sk.po:
6918         * po/sl.po:
6919         * po/sq.po:
6920         * po/sr.po:
6921         * po/sv.po:
6922         * po/tr.po:
6923         * po/uk.po:
6924         * po/vi.po:
6925         * po/zh_CN.po:
6926           Update .po files
6927
6928 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6929
6930         * po/cs.po:
6931           po: Update translations
6932
6933 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
6934
6935         * ext/x264/gstx264enc.c:
6936         * tests/check/elements/x264enc.c:
6937           x264enc: Implement getcaps that restricts the input format depending on the output profile
6938           Also add some x264enc profile tests
6939           https://bugzilla.gnome.org/show_bug.cgi?id=708326
6940
6941 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
6942
6943         * gst/asfdemux/asfpacket.c:
6944         * gst/asfdemux/gstasfdemux.c:
6945           asfdemux: fix playback regression in push mode
6946
6947 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6948
6949         * gst/asfdemux/gstasfdemux.h:
6950           asfdemux: remove unused variable
6951
6952 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6953
6954         * ext/x264/gstx264enc.c:
6955           x264enc: Don't unref future state but the old one
6956           Being silly will lead us nowhere.
6957
6958 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6959
6960         * ext/x264/gstx264enc.c:
6961           x264enc: Check if we have an input state before using it
6962           Flushing might happen before caps were set on the encoder,
6963           which would lead to crashes here.
6964           Thanks to Matej Knopp for analyzing this.
6965           https://bugzilla.gnome.org/show_bug.cgi?id=707414
6966
6967 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
6968
6969         * ext/x264/gstx264enc.c:
6970           x264enc: fix unsigned comparison warning
6971
6972 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6973
6974         * configure.ac:
6975           Back to development
6976
6977 === release 1.1.4 ===
6978
6979 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6980
6981         * ChangeLog:
6982         * NEWS:
6983         * RELEASE:
6984         * configure.ac:
6985         * docs/plugins/inspect/plugin-a52dec.xml:
6986         * docs/plugins/inspect/plugin-amrnb.xml:
6987         * docs/plugins/inspect/plugin-amrwbdec.xml:
6988         * docs/plugins/inspect/plugin-asf.xml:
6989         * docs/plugins/inspect/plugin-cdio.xml:
6990         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6991         * docs/plugins/inspect/plugin-dvdread.xml:
6992         * docs/plugins/inspect/plugin-dvdsub.xml:
6993         * docs/plugins/inspect/plugin-lame.xml:
6994         * docs/plugins/inspect/plugin-mad.xml:
6995         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6996         * docs/plugins/inspect/plugin-realmedia.xml:
6997         * docs/plugins/inspect/plugin-siddec.xml:
6998         * docs/plugins/inspect/plugin-twolame.xml:
6999         * docs/plugins/inspect/plugin-x264.xml:
7000         * docs/plugins/inspect/plugin-xingmux.xml:
7001         * gst-plugins-ugly.doap:
7002         * win32/common/config.h:
7003           Release 1.1.4
7004
7005 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7006
7007         * po/af.po:
7008         * po/az.po:
7009         * po/bg.po:
7010         * po/ca.po:
7011         * po/cs.po:
7012         * po/da.po:
7013         * po/de.po:
7014         * po/el.po:
7015         * po/en_GB.po:
7016         * po/eo.po:
7017         * po/es.po:
7018         * po/eu.po:
7019         * po/fi.po:
7020         * po/fr.po:
7021         * po/gl.po:
7022         * po/hr.po:
7023         * po/hu.po:
7024         * po/id.po:
7025         * po/it.po:
7026         * po/ja.po:
7027         * po/lt.po:
7028         * po/lv.po:
7029         * po/ms.po:
7030         * po/mt.po:
7031         * po/nb.po:
7032         * po/nl.po:
7033         * po/or.po:
7034         * po/pl.po:
7035         * po/pt_BR.po:
7036         * po/ro.po:
7037         * po/ru.po:
7038         * po/sk.po:
7039         * po/sl.po:
7040         * po/sq.po:
7041         * po/sr.po:
7042         * po/sv.po:
7043         * po/tr.po:
7044         * po/uk.po:
7045         * po/vi.po:
7046         * po/zh_CN.po:
7047           Update .po files
7048
7049 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7050
7051         * po/pt_BR.po:
7052           po: update translations
7053
7054 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
7055
7056         * ext/x264/gstx264enc.c:
7057           x264enc: log when we output a lower profile than requested
7058
7059 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7060
7061         * ext/x264/gstx264enc.c:
7062           x264enc: Consider subset relations of profiles when setting srcpad caps
7063           constrained-baseline is a subset of baseline, is a subset of main,
7064           is a subset of high profile.
7065           https://bugzilla.gnome.org/show_bug.cgi?id=705425
7066
7067 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
7068
7069         * ext/x264/gstx264enc.c:
7070           x264enc: propagate flow return back to base class and upstream
7071           https://bugzilla.gnome.org/show_bug.cgi?id=705425
7072
7073 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
7074
7075         * configure.ac:
7076           configure: fix x264 version checking
7077           x264 releases carry pkg-config versions such as 0.120.x
7078           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
7079           then fail, so we need to either check for > 0.119.0 or
7080           for >= 0.120 to make this work right.
7081
7082 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
7083
7084         * ext/x264/gstx264enc.c:
7085           x264enc: minor clean-up
7086           We requires x264 build >= 120 now.
7087
7088 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7089
7090         * ext/mpeg2dec/gstmpeg2dec.c:
7091           mpeg2dec: Fix mpeg2_reset() calls
7092
7093 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7094
7095         * ext/mpeg2dec/gstmpeg2dec.c:
7096         * ext/x264/gstx264enc.c:
7097           ext: Use new flush vfunc of video codec base classes and remove reset implementations
7098
7099 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
7100
7101         * gst/asfdemux/gstasfdemux.c:
7102           asfdemux: fix build on C89 compilers
7103
7104 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
7105
7106         * gst/asfdemux/asfpacket.c:
7107         * gst/asfdemux/gstasfdemux.c:
7108           asfdemux: fix seeking in push mode
7109
7110 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
7111
7112         * configure.ac:
7113           build: add subdir-objects to AM_INIT_AUTOMAKE
7114           Fixes warnings in automake 1.14
7115           https://bugzilla.gnome.org/show_bug.cgi?id=705350
7116
7117 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
7118
7119         * ext/mpeg2dec/gstmpeg2dec.c:
7120           mpeg2dec: Do a hard reset of flush_stop
7121           Which is notified by hard == 0 with latest refactoring.
7122
7123 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7124
7125         * po/LINGUAS:
7126         * po/da.po:
7127         * po/de.po:
7128         * po/gl.po:
7129         * po/hr.po:
7130         * po/hu.po:
7131         * po/ja.po:
7132         * po/nb.po:
7133         * po/nl.po:
7134         * po/pl.po:
7135         * po/ru.po:
7136         * po/sl.po:
7137         * po/tr.po:
7138         * po/uk.po:
7139         * po/vi.po:
7140           po: update translations
7141
7142 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7143
7144         * configure.ac:
7145           Back to development
7146
7147 === release 1.1.3 ===
7148
7149 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7150
7151         * ChangeLog:
7152         * NEWS:
7153         * RELEASE:
7154         * configure.ac:
7155         * docs/plugins/inspect/plugin-a52dec.xml:
7156         * docs/plugins/inspect/plugin-amrnb.xml:
7157         * docs/plugins/inspect/plugin-amrwbdec.xml:
7158         * docs/plugins/inspect/plugin-asf.xml:
7159         * docs/plugins/inspect/plugin-cdio.xml:
7160         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7161         * docs/plugins/inspect/plugin-dvdread.xml:
7162         * docs/plugins/inspect/plugin-dvdsub.xml:
7163         * docs/plugins/inspect/plugin-lame.xml:
7164         * docs/plugins/inspect/plugin-mad.xml:
7165         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7166         * docs/plugins/inspect/plugin-realmedia.xml:
7167         * docs/plugins/inspect/plugin-siddec.xml:
7168         * docs/plugins/inspect/plugin-twolame.xml:
7169         * docs/plugins/inspect/plugin-x264.xml:
7170         * docs/plugins/inspect/plugin-xingmux.xml:
7171         * gst-plugins-ugly.doap:
7172         * win32/common/config.h:
7173           Release 1.1.3
7174
7175 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7176
7177         * po/af.po:
7178         * po/az.po:
7179         * po/bg.po:
7180         * po/ca.po:
7181         * po/cs.po:
7182         * po/da.po:
7183         * po/de.po:
7184         * po/el.po:
7185         * po/en_GB.po:
7186         * po/eo.po:
7187         * po/es.po:
7188         * po/eu.po:
7189         * po/fi.po:
7190         * po/fr.po:
7191         * po/gl.po:
7192         * po/hu.po:
7193         * po/id.po:
7194         * po/it.po:
7195         * po/ja.po:
7196         * po/lt.po:
7197         * po/lv.po:
7198         * po/ms.po:
7199         * po/mt.po:
7200         * po/nb.po:
7201         * po/nl.po:
7202         * po/or.po:
7203         * po/pl.po:
7204         * po/pt_BR.po:
7205         * po/ro.po:
7206         * po/ru.po:
7207         * po/sk.po:
7208         * po/sl.po:
7209         * po/sq.po:
7210         * po/sr.po:
7211         * po/sv.po:
7212         * po/tr.po:
7213         * po/uk.po:
7214         * po/vi.po:
7215         * po/zh_CN.po:
7216           Update .po files
7217
7218 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7219
7220         * gst/asfdemux/gstasfdemux.c:
7221         * gst/realmedia/rademux.c:
7222         * gst/realmedia/rmdemux.c:
7223           gst: Don't swap start/stop for negative rates in the SEGMENT query
7224
7225 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7226
7227         * gst/realmedia/rademux.c:
7228         * gst/realmedia/rmdemux.c:
7229           real: Implement SEGMENT query
7230
7231 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7232
7233         * gst/asfdemux/gstasfdemux.c:
7234           asfdemux: Implement SEGMENT query
7235
7236 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
7237
7238         * gst/asfdemux/asfheaders.c:
7239         * gst/asfdemux/asfheaders.h:
7240         * gst/asfdemux/asfpacket.c:
7241         * gst/asfdemux/gstasfdemux.c:
7242         * gst/asfdemux/gstasfdemux.h:
7243           asfdemux: Add support for dvr-ms
7244           https://bugzilla.gnome.org/show_bug.cgi?id=705026
7245
7246 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
7247
7248         * gst/realmedia/rtspreal.c:
7249           rtspreal: Ensure output value has an assigned value
7250           In the case where this macro was used, that dest was != NULL but that
7251           the strncmp failed, we would end up with dest_len being undefined.
7252
7253 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
7254
7255         * ext/x264/gstx264enc.c:
7256           x264: Fix dts comparision
7257           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
7258           and signed value... resulting it the result never being < 0.
7259           Instead just check if it is smaller before assigning to frame->dts.
7260
7261 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
7262
7263         * gst/asfdemux/gstasfdemux.c:
7264         * gst/asfdemux/gstasfdemux.h:
7265           asfdemux: fix seqnum handling for seeks
7266           Use the same seqnum as the seek for flushes/segments that are
7267           caused by the seek. Also do the same for segment events
7268           Fixes #676242
7269
7270 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7271
7272         * ext/mpeg2dec/gstmpeg2dec.c:
7273           mpeg2dec: Clean up reset/start/stop handling
7274
7275 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7276
7277         * ext/x264/gstx264enc.c:
7278           x264enc: React properly to flushing/resetting the encoder
7279           https://bugzilla.gnome.org/show_bug.cgi?id=656007
7280
7281 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7282
7283         * gst/realmedia/rademux.c:
7284         * gst/realmedia/rademux.h:
7285         * gst/realmedia/rmdemux.c:
7286         * gst/realmedia/rmdemux.h:
7287           realmedia: Add support for group-id in the stream-start event
7288
7289 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7290
7291         * gst/asfdemux/gstasfdemux.c:
7292         * gst/asfdemux/gstasfdemux.h:
7293           asfdemux: Add support for group-id in the stream-start event
7294
7295 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7296
7297         * ext/sidplay/gstsiddec.cc:
7298         * ext/sidplay/gstsiddec.h:
7299           siddec: Add support for group-id in the stream-start event
7300
7301 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
7302
7303         * gst/realmedia/rmdemux.c:
7304           rmdemux: Mark demuxer as "running" in push-mode
7305           Allows queries (and other code) to be answered when working in push-mode.
7306           Running would only be set to TRUE accordingly when working in pull-mode
7307           once it had read header/index.
7308           Fixes #680185
7309
7310 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
7311
7312         * ext/mpeg2dec/gstmpeg2dec.c:
7313           mpeg2dec: Properly reset on sequence changes
7314           Otherwise we end up using stray data/buffers.
7315           Fixes #690701
7316
7317 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7318
7319         * configure.ac:
7320           Back to development
7321
7322 === release 1.1.2 ===
7323
7324 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7325
7326         * ChangeLog:
7327         * NEWS:
7328         * RELEASE:
7329         * configure.ac:
7330         * docs/plugins/inspect/plugin-a52dec.xml:
7331         * docs/plugins/inspect/plugin-amrnb.xml:
7332         * docs/plugins/inspect/plugin-amrwbdec.xml:
7333         * docs/plugins/inspect/plugin-asf.xml:
7334         * docs/plugins/inspect/plugin-cdio.xml:
7335         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7336         * docs/plugins/inspect/plugin-dvdread.xml:
7337         * docs/plugins/inspect/plugin-dvdsub.xml:
7338         * docs/plugins/inspect/plugin-lame.xml:
7339         * docs/plugins/inspect/plugin-mad.xml:
7340         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7341         * docs/plugins/inspect/plugin-realmedia.xml:
7342         * docs/plugins/inspect/plugin-siddec.xml:
7343         * docs/plugins/inspect/plugin-twolame.xml:
7344         * docs/plugins/inspect/plugin-x264.xml:
7345         * docs/plugins/inspect/plugin-xingmux.xml:
7346         * gst-plugins-ugly.doap:
7347         * win32/common/config.h:
7348           Release 1.1.2
7349
7350 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7351
7352         * po/af.po:
7353         * po/az.po:
7354         * po/bg.po:
7355         * po/ca.po:
7356         * po/cs.po:
7357         * po/da.po:
7358         * po/de.po:
7359         * po/el.po:
7360         * po/en_GB.po:
7361         * po/eo.po:
7362         * po/es.po:
7363         * po/eu.po:
7364         * po/fi.po:
7365         * po/fr.po:
7366         * po/gl.po:
7367         * po/hu.po:
7368         * po/id.po:
7369         * po/it.po:
7370         * po/ja.po:
7371         * po/lt.po:
7372         * po/lv.po:
7373         * po/ms.po:
7374         * po/mt.po:
7375         * po/nb.po:
7376         * po/nl.po:
7377         * po/or.po:
7378         * po/pl.po:
7379         * po/pt_BR.po:
7380         * po/ro.po:
7381         * po/ru.po:
7382         * po/sk.po:
7383         * po/sl.po:
7384         * po/sq.po:
7385         * po/sr.po:
7386         * po/sv.po:
7387         * po/tr.po:
7388         * po/uk.po:
7389         * po/vi.po:
7390         * po/zh_CN.po:
7391           Update .po files
7392
7393 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7394
7395         * ext/dvdread/dvdreadsrc.c:
7396           dvdreadsrc: correctly determine last chapter's duration
7397           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7398           It worked just fine before ...
7399
7400 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7401
7402         * gst/realmedia/rdtmanager.c:
7403           rdt: forward sticky events
7404
7405 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7406
7407         * configure.ac:
7408           Back to development
7409
7410 === release 1.1.1 ===
7411
7412 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7413
7414         * ChangeLog:
7415         * NEWS:
7416         * RELEASE:
7417         * common:
7418         * configure.ac:
7419         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7420         * docs/plugins/inspect/plugin-a52dec.xml:
7421         * docs/plugins/inspect/plugin-amrnb.xml:
7422         * docs/plugins/inspect/plugin-amrwbdec.xml:
7423         * docs/plugins/inspect/plugin-asf.xml:
7424         * docs/plugins/inspect/plugin-cdio.xml:
7425         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7426         * docs/plugins/inspect/plugin-dvdread.xml:
7427         * docs/plugins/inspect/plugin-dvdsub.xml:
7428         * docs/plugins/inspect/plugin-lame.xml:
7429         * docs/plugins/inspect/plugin-mad.xml:
7430         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7431         * docs/plugins/inspect/plugin-realmedia.xml:
7432         * docs/plugins/inspect/plugin-siddec.xml:
7433         * docs/plugins/inspect/plugin-twolame.xml:
7434         * docs/plugins/inspect/plugin-x264.xml:
7435         * docs/plugins/inspect/plugin-xingmux.xml:
7436         * gst-plugins-ugly.doap:
7437         * win32/common/config.h:
7438           Release 1.1.1
7439
7440 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7441
7442         * po/af.po:
7443         * po/az.po:
7444         * po/bg.po:
7445         * po/ca.po:
7446         * po/cs.po:
7447         * po/da.po:
7448         * po/de.po:
7449         * po/el.po:
7450         * po/en_GB.po:
7451         * po/eo.po:
7452         * po/es.po:
7453         * po/eu.po:
7454         * po/fi.po:
7455         * po/fr.po:
7456         * po/gl.po:
7457         * po/hu.po:
7458         * po/id.po:
7459         * po/it.po:
7460         * po/ja.po:
7461         * po/lt.po:
7462         * po/lv.po:
7463         * po/ms.po:
7464         * po/mt.po:
7465         * po/nb.po:
7466         * po/nl.po:
7467         * po/or.po:
7468         * po/pl.po:
7469         * po/pt_BR.po:
7470         * po/ro.po:
7471         * po/ru.po:
7472         * po/sk.po:
7473         * po/sl.po:
7474         * po/sq.po:
7475         * po/sr.po:
7476         * po/sv.po:
7477         * po/tr.po:
7478         * po/uk.po:
7479         * po/vi.po:
7480         * po/zh_CN.po:
7481           Update .po files
7482
7483 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7484
7485         * common:
7486           Automatic update of common submodule
7487           From 098c0d7 to 01a7a46
7488
7489 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7490
7491         * ext/mpeg2dec/gstmpeg2dec.c:
7492           mpeg2dec: make the aspect ratio calculation more accurate.
7493           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7494           aspect-ratio if we don't have a valid upstream PAR.
7495           https://bugzilla.gnome.org/show_bug.cgi?id=685103
7496
7497 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7498
7499         * common:
7500           Automatic update of common submodule
7501           From 5edcd85 to 098c0d7
7502
7503 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7504
7505         * tests/check/elements/amrnbenc.c:
7506         * tests/check/elements/mpeg2dec.c:
7507         * tests/check/elements/x264enc.c:
7508         * tests/check/elements/xingmux.c:
7509           tests: Fix event handling
7510
7511 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7512
7513         * ext/lame/gstlamemp3enc.c:
7514           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7515           lame does internal resampling, but the base class only cares about
7516           the number of raw samples, so tell finish frames about that, not
7517           the number of samples in the outgoing frame.:
7518
7519 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
7520
7521         * ext/x264/gstx264enc.c:
7522           x264enc: output byte-stream if downstream has ANY caps
7523           It's what people expect when they pipe the output to
7524           filesink or into a tcp connection or pipe.
7525
7526 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
7527
7528         * MAINTAINERS:
7529         * README:
7530         * README.static-linking:
7531         * common:
7532           Automatic update of common submodule
7533           From 3cb3d3c to 5edcd85
7534
7535 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7536
7537         * configure.ac:
7538         * ext/a52dec/Makefile.am:
7539         * ext/amrnb/Makefile.am:
7540         * ext/amrwbdec/Makefile.am:
7541         * ext/cdio/Makefile.am:
7542         * ext/dvdread/Makefile.am:
7543         * ext/lame/Makefile.am:
7544         * ext/mad/Makefile.am:
7545         * ext/mpeg2dec/Makefile.am:
7546         * ext/sidplay/Makefile.am:
7547         * ext/twolame/Makefile.am:
7548         * ext/x264/Makefile.am:
7549         * gst/asfdemux/Makefile.am:
7550         * gst/dvdlpcmdec/Makefile.am:
7551         * gst/dvdsub/Makefile.am:
7552         * gst/realmedia/Makefile.am:
7553         * gst/xingmux/Makefile.am:
7554           gst: Add better support for static plugins
7555
7556 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
7557
7558         * autogen.sh:
7559         * common:
7560           Automatic update of common submodule
7561           From aed87ae to 3cb3d3c
7562
7563 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
7564
7565         * common:
7566           Automatic update of common submodule
7567           From 04c7a1e to aed87ae
7568
7569 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
7570
7571         * gst/asfdemux/gstasfdemux.c:
7572         * gst/realmedia/rmdemux.c:
7573           Use %03u instead of %u in gst_pad_create_stream_id_printf()
7574
7575 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7576
7577         * ext/x264/gstx264enc.c:
7578           x264enc: Fix for 0/1 framerate - now uses VFR in this case
7579           Previously did a division by zero.
7580           https://bugzilla.gnome.org/show_bug.cgi?id=695728
7581
7582 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7583
7584         * common:
7585           Automatic update of common submodule
7586           From 2de221c to 04c7a1e
7587
7588 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
7589
7590         * ext/x264/gstx264enc.c:
7591           x264enc: simplify template caps
7592           No need to make an array for one single element.
7593
7594 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
7595
7596         * ext/x264/gstx264enc.c:
7597           x264enc: put all theoretically possible formats in template caps
7598           and decide at runtime which subset of these (8-bit or 10-bit video
7599           formats) is supported. libx264 will be compiled for one of these
7600           two options, and it is possible to switch by pointing the dynamic
7601           linker to a different libx264 build at runtime. If we want our
7602           template caps to be correct, they should contain all then, with
7603           the actually supported ones determined at runtime.
7604           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7605
7606 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
7607
7608         * ext/x264/gstx264enc.c:
7609           x264enc: detect supported bit depth and pixel formats at runtime
7610           http://bugs.debian.org/667573
7611           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7612
7613 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
7614
7615         * autogen.sh:
7616           autogen.sh: allow calling from out-of-tree
7617           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7618           https://bugzilla.gnome.org/show_bug.cgi?id=692857
7619
7620 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
7621
7622         * common:
7623           Automatic update of common submodule
7624           From a942293 to 2de221c
7625
7626 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
7627
7628         * tests/check/Makefile.am:
7629           tests: use _1_0 variants for the various registry variables
7630           These override the variants without version suffix. Makes 'make check' work
7631           properly in environments that set the suffixed variant for 1.0, such as
7632           jhbuild.
7633
7634 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7635
7636         * common:
7637           Automatic update of common submodule
7638           From a72faea to a942293
7639
7640 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
7641
7642         * configure.ac:
7643           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7644           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7645           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7646           https://bugzilla.gnome.org/show_bug.cgi?id=690881
7647
7648 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7649
7650         * ext/mpeg2dec/gstmpeg2dec.c:
7651           mpeg2dec: use appropriate printf format for gsize
7652
7653 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7654
7655         * ext/cdio/gstcdio.h:
7656           cdio: Fix redundant redeclaration of 'cdio_version_string'
7657           cdio/version.h is already included by cdio/cdio.h
7658
7659 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7660
7661         * ext/sidplay/gstsiddec.cc:
7662           siddec: init debug category
7663
7664 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7665
7666         * configure.ac:
7667         * ext/dvdread/Makefile.am:
7668           dvdread: link to libgmodule-2.0 since the g_module_* API is used
7669           And the gmodule lib has been moved into the Requires.private
7670           section of the pkg-config file in core.
7671
7672 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
7673
7674         * ext/cdio/gstcdiocddasrc.c:
7675         * ext/cdio/gstcdiocddasrc.h:
7676           cdiocddasrc: detect whether drive produces samples in non-host endianness
7677           If drive produces samples in other endianness than the host,
7678           we need to byte swap them before pushing them out, or we
7679           produce nothing but noise. cdparanoia detects this automatically,
7680           but libcdio does not, so we have to do it ourselves.
7681           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7682           https://bugzilla.gnome.org/show_bug.cgi?id=377280
7683
7684 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7685
7686         * common:
7687           Automatic update of common submodule
7688           From b497c4f to a72faea
7689
7690 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7691
7692         * tests/check/elements/xingmux_testdata.h:
7693           xingmux: Fix unit test after change to correctly calculate number of frames
7694
7695 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7696
7697         * ext/x264/gstx264enc.c:
7698           x264enc: Add support for 10-bit color formats
7699           Requires x264 to be built with 10-bit support, which disables
7700           9-bit support. Also only advertise the color formats that were
7701           compiled into x264.
7702
7703 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7704
7705         * ext/x264/gstx264enc.c:
7706           x264enc: Add support for Y444, Y42B and NV12
7707
7708 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
7709
7710         * ext/cdio/Makefile.am:
7711         * ext/cdio/gstcdio.c:
7712           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7713           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7714           if they're not plain ASCII.
7715
7716 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
7717
7718         * gst/xingmux/gstxingmux.c:
7719           xingmux: Properly calculate the number of frames
7720           First, the xing header frame is never added to the count,
7721           we have to increment the count.
7722           Secondly, there is a rounding error when calculating the
7723           frame duration, as spf*GST_SECOND/rate is not an integer
7724           (26122448.9) an it must be 26122449.
7725
7726 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
7727
7728         * configure.ac:
7729           configure.ac: update courtesy of autoupdate
7730
7731 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
7732
7733         * common:
7734         * configure.ac:
7735           configure: let AG_GST_PLUGIN_DOCS check for python
7736           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7737           which as a side-effect should pick up newer python versions as
7738           well.
7739           https://bugzilla.gnome.org/show_bug.cgi?id=563903
7740
7741 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
7742
7743         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7744           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7745
7746 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7747
7748         * tests/check/elements/mpg123audiodec.c:
7749           Fix FSF address
7750           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7751
7752 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
7753
7754         * docs/random/LICENSE:
7755         * ext/a52dec/gsta52dec.c:
7756         * ext/a52dec/gsta52dec.h:
7757         * ext/amrnb/amrnb.c:
7758         * ext/amrnb/amrnbdec.c:
7759         * ext/amrnb/amrnbdec.h:
7760         * ext/amrnb/amrnbenc.c:
7761         * ext/amrnb/amrnbenc.h:
7762         * ext/amrwbdec/amrwb.c:
7763         * ext/amrwbdec/amrwbdec.c:
7764         * ext/amrwbdec/amrwbdec.h:
7765         * ext/cdio/gstcdio.c:
7766         * ext/cdio/gstcdio.h:
7767         * ext/cdio/gstcdiocddasrc.c:
7768         * ext/cdio/gstcdiocddasrc.h:
7769         * ext/dvdread/dvdreadsrc.c:
7770         * ext/dvdread/dvdreadsrc.h:
7771         * ext/lame/gstlamemp3enc.c:
7772         * ext/lame/gstlamemp3enc.h:
7773         * ext/lame/plugin.c:
7774         * ext/mad/gstmad.c:
7775         * ext/mad/gstmad.h:
7776         * ext/mpeg2dec/gstmpeg2dec.c:
7777         * ext/mpeg2dec/gstmpeg2dec.h:
7778         * ext/sidplay/gstsiddec.cc:
7779         * ext/sidplay/gstsiddec.h:
7780         * ext/twolame/gsttwolamemp2enc.c:
7781         * ext/twolame/gsttwolamemp2enc.h:
7782         * ext/x264/gstx264enc.c:
7783         * ext/x264/gstx264enc.h:
7784         * gst-libs/gst/gettext.h:
7785         * gst-libs/gst/glib-compat-private.h:
7786         * gst-libs/gst/gst-i18n-plugin.h:
7787         * gst/asfdemux/asfheaders.c:
7788         * gst/asfdemux/asfheaders.h:
7789         * gst/asfdemux/asfpacket.c:
7790         * gst/asfdemux/asfpacket.h:
7791         * gst/asfdemux/gstasf.c:
7792         * gst/asfdemux/gstasfdemux.c:
7793         * gst/asfdemux/gstasfdemux.h:
7794         * gst/asfdemux/gstrtpasfdepay.c:
7795         * gst/asfdemux/gstrtpasfdepay.h:
7796         * gst/asfdemux/gstrtspwms.c:
7797         * gst/asfdemux/gstrtspwms.h:
7798         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7799         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7800         * gst/dvdsub/gstdvdsubdec.c:
7801         * gst/dvdsub/gstdvdsubdec.h:
7802         * gst/dvdsub/gstdvdsubparse.c:
7803         * gst/dvdsub/gstdvdsubparse.h:
7804         * gst/realmedia/asmrules.c:
7805         * gst/realmedia/asmrules.h:
7806         * gst/realmedia/gstrdtbuffer.c:
7807         * gst/realmedia/gstrdtbuffer.h:
7808         * gst/realmedia/pnmsrc.c:
7809         * gst/realmedia/pnmsrc.h:
7810         * gst/realmedia/rademux.c:
7811         * gst/realmedia/rademux.h:
7812         * gst/realmedia/rdtdepay.c:
7813         * gst/realmedia/rdtdepay.h:
7814         * gst/realmedia/rdtjitterbuffer.c:
7815         * gst/realmedia/rdtjitterbuffer.h:
7816         * gst/realmedia/rdtmanager.c:
7817         * gst/realmedia/rdtmanager.h:
7818         * gst/realmedia/realhash.c:
7819         * gst/realmedia/realhash.h:
7820         * gst/realmedia/realmedia.c:
7821         * gst/realmedia/rmdemux.c:
7822         * gst/realmedia/rmdemux.h:
7823         * gst/realmedia/rmutils.c:
7824         * gst/realmedia/rmutils.h:
7825         * gst/realmedia/rtspreal.c:
7826         * gst/realmedia/rtspreal.h:
7827         * gst/xingmux/gstxingmux.c:
7828         * gst/xingmux/gstxingmux.h:
7829         * gst/xingmux/plugin.c:
7830         * tests/check/elements/amrnbenc.c:
7831         * tests/check/elements/mpeg2dec.c:
7832         * tests/check/elements/x264enc.c:
7833         * tests/check/generic/index.c:
7834         * tests/check/generic/states.c:
7835         * tests/check/pipelines/lame.c:
7836           Fix FSF address
7837           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7838
7839 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
7840
7841         * gst/dvdsub/gstdvdsubdec.c:
7842           dvdsubdec: allocate correct amount of memory for bitmap
7843           https://bugzilla.gnome.org/show_bug.cgi?id=687192
7844
7845 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7846
7847         * ext/mpg123/gstmpg123audiodec.c:
7848           mpg123: removed unnecessary finalize function
7849           https://bugzilla.gnome.org/show_bug.cgi?id=687176
7850
7851 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
7852
7853         * ext/sidplay/gstsiddec.cc:
7854           siddec: reset bytes counter
7855           Reset the total_bytes counter so that we get timestamps correct.
7856           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7857
7858 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
7859
7860         * ext/mpg123/gstmpg123audiodec.c:
7861           mpg123: Fix leaks from not chaining up in the finalize function
7862
7863 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
7864
7865         * configure.ac:
7866         * docs/plugins/inspect/plugin-a52dec.xml:
7867         * docs/plugins/inspect/plugin-amrnb.xml:
7868         * docs/plugins/inspect/plugin-amrwbdec.xml:
7869         * docs/plugins/inspect/plugin-asf.xml:
7870         * docs/plugins/inspect/plugin-cdio.xml:
7871         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7872         * docs/plugins/inspect/plugin-dvdread.xml:
7873         * docs/plugins/inspect/plugin-dvdsub.xml:
7874         * docs/plugins/inspect/plugin-lame.xml:
7875         * docs/plugins/inspect/plugin-mad.xml:
7876         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7877         * docs/plugins/inspect/plugin-realmedia.xml:
7878         * docs/plugins/inspect/plugin-siddec.xml:
7879         * docs/plugins/inspect/plugin-twolame.xml:
7880         * docs/plugins/inspect/plugin-x264.xml:
7881         * docs/plugins/inspect/plugin-xingmux.xml:
7882         * win32/common/config.h:
7883           Back to feature development
7884
7885 === release 1.0.2 ===
7886
7887 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7888
7889         * ChangeLog:
7890         * NEWS:
7891         * RELEASE:
7892         * configure.ac:
7893         * docs/plugins/inspect/plugin-a52dec.xml:
7894         * docs/plugins/inspect/plugin-amrnb.xml:
7895         * docs/plugins/inspect/plugin-amrwbdec.xml:
7896         * docs/plugins/inspect/plugin-asf.xml:
7897         * docs/plugins/inspect/plugin-cdio.xml:
7898         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7899         * docs/plugins/inspect/plugin-dvdread.xml:
7900         * docs/plugins/inspect/plugin-dvdsub.xml:
7901         * docs/plugins/inspect/plugin-lame.xml:
7902         * docs/plugins/inspect/plugin-mad.xml:
7903         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7904         * docs/plugins/inspect/plugin-realmedia.xml:
7905         * docs/plugins/inspect/plugin-siddec.xml:
7906         * docs/plugins/inspect/plugin-twolame.xml:
7907         * docs/plugins/inspect/plugin-x264.xml:
7908         * docs/plugins/inspect/plugin-xingmux.xml:
7909         * gst-plugins-ugly.doap:
7910         * win32/common/config.h:
7911           Release 1.0.2
7912
7913 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7914
7915         * tests/check/elements/mpg123audiodec.c:
7916           tests: fix up mpg123 test a little
7917           - dist input files
7918           - fix sample leak
7919           - simplify check for elements
7920           - only run mpg123 test if mpg123 is available and selected
7921           - fix build in uninstalled setup
7922           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7923
7924 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7925
7926         * tests/check/elements/mpg123audiodec.c:
7927           tets: add unit test for mpg123audiodec
7928           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7929
7930 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7931
7932         * ext/mpg123/gstmpg123audiodec.c:
7933           mpg123: added gtkdoc section
7934           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7935
7936 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7937
7938         * ext/mpg123/gstmpg123audiodec.c:
7939           mpg123: fixed bug with last frame, disabled internal resampler & chatter
7940           * The last MP3 frame wasn't being pushed when base class was draining
7941           * Made sure mpg123 cannot ever use its (crude) internal resampler
7942           * Disabled mpg123 stderr output
7943           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7944
7945 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
7946
7947         * gst/asfdemux/Makefile.am:
7948         * gst/realmedia/Makefile.am:
7949           Makefile.am: Fix typos for generating the Android.mk files
7950           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7951           The typos led to generate the incorrect Android.mk files for the asfdemux
7952           and realmedia plugin.
7953           https://bugzilla.gnome.org/show_bug.cgi?id=686748
7954
7955 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7956
7957         * ext/mpg123/gstmpg123audiodec.c:
7958           mpg123: cleaned up comments, formatting, and logging lines
7959           also replaced mpg123decoder->handle != NULL checks with asserts
7960           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7961
7962 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7963
7964         * ext/dvdread/dvdreadsrc.c:
7965           dvdreadsrc: correctly set next cell when seeking to sector
7966
7967 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7968
7969         * gst/dvdsub/gstdvdsubparse.c:
7970           dvdsubparse: send src caps when receiving sink caps
7971
7972 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7973
7974         * ext/dvdread/dvdreadsrc.c:
7975           dvdreadsrc: update dvd event to enhanced approach
7976           ... in line with resindvdsrc.
7977
7978 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7979
7980         * docs/Makefile.am:
7981           docs: add 'make upload' target for new-release script
7982
7983 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7984
7985         * configure.ac:
7986         * docs/plugins/inspect/plugin-a52dec.xml:
7987         * docs/plugins/inspect/plugin-amrnb.xml:
7988         * docs/plugins/inspect/plugin-amrwbdec.xml:
7989         * docs/plugins/inspect/plugin-asf.xml:
7990         * docs/plugins/inspect/plugin-cdio.xml:
7991         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7992         * docs/plugins/inspect/plugin-dvdread.xml:
7993         * docs/plugins/inspect/plugin-dvdsub.xml:
7994         * docs/plugins/inspect/plugin-lame.xml:
7995         * docs/plugins/inspect/plugin-mad.xml:
7996         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7997         * docs/plugins/inspect/plugin-realmedia.xml:
7998         * docs/plugins/inspect/plugin-siddec.xml:
7999         * docs/plugins/inspect/plugin-twolame.xml:
8000         * docs/plugins/inspect/plugin-x264.xml:
8001         * docs/plugins/inspect/plugin-xingmux.xml:
8002         * win32/common/config.h:
8003           Back to development (bug fixing)
8004
8005 === release 1.0.1 ===
8006
8007 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
8008
8009         * ChangeLog:
8010         * NEWS:
8011         * RELEASE:
8012         * configure.ac:
8013         * docs/plugins/inspect/plugin-a52dec.xml:
8014         * docs/plugins/inspect/plugin-amrnb.xml:
8015         * docs/plugins/inspect/plugin-amrwbdec.xml:
8016         * docs/plugins/inspect/plugin-asf.xml:
8017         * docs/plugins/inspect/plugin-cdio.xml:
8018         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8019         * docs/plugins/inspect/plugin-dvdread.xml:
8020         * docs/plugins/inspect/plugin-dvdsub.xml:
8021         * docs/plugins/inspect/plugin-lame.xml:
8022         * docs/plugins/inspect/plugin-mad.xml:
8023         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8024         * docs/plugins/inspect/plugin-realmedia.xml:
8025         * docs/plugins/inspect/plugin-siddec.xml:
8026         * docs/plugins/inspect/plugin-twolame.xml:
8027         * docs/plugins/inspect/plugin-x264.xml:
8028         * docs/plugins/inspect/plugin-xingmux.xml:
8029         * gst-plugins-ugly.doap:
8030         * win32/common/config.h:
8031           Release 1.0.1
8032
8033 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
8034
8035         * common:
8036           Automatic update of common submodule
8037           From 6c0b52c to 6bb6951
8038
8039 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
8040
8041         * ext/mpeg2dec/gstmpeg2dec.c:
8042           mpeg2dec: Don't error out when there is no associated buffer
8043           In 0.10, having mpeg2dec occasionally tell us to output a frame that
8044           was never decoded was just ignored, so do the same in 1.0
8045           Fixes: #685107
8046
8047 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
8048
8049         * REQUIREMENTS:
8050         * gst/dvdsub/gstdvdsubdec.c:
8051           Purge mention of liboil and update REQUIREMENTS
8052           https://bugzilla.gnome.org/show_bug.cgi?id=673285
8053
8054 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8055
8056         * ext/x264/gstx264enc.c:
8057           x264enc: when setting fallback decoder latency, set valid min_latency
8058           Min. latency needs to be a valid time, so pass 0 as default
8059           value in the fallback case where we can't determine any latency,
8060           and avoid nasty criticals at runtime.
8061
8062 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8063
8064         * configure.ac:
8065         * docs/plugins/inspect/plugin-a52dec.xml:
8066         * docs/plugins/inspect/plugin-amrnb.xml:
8067         * docs/plugins/inspect/plugin-amrwbdec.xml:
8068         * docs/plugins/inspect/plugin-asf.xml:
8069         * docs/plugins/inspect/plugin-cdio.xml:
8070         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8071         * docs/plugins/inspect/plugin-dvdread.xml:
8072         * docs/plugins/inspect/plugin-dvdsub.xml:
8073         * docs/plugins/inspect/plugin-lame.xml:
8074         * docs/plugins/inspect/plugin-mad.xml:
8075         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8076         * docs/plugins/inspect/plugin-realmedia.xml:
8077         * docs/plugins/inspect/plugin-siddec.xml:
8078         * docs/plugins/inspect/plugin-twolame.xml:
8079         * docs/plugins/inspect/plugin-x264.xml:
8080         * docs/plugins/inspect/plugin-xingmux.xml:
8081         * win32/common/config.h:
8082           Back to development (bug fixing)
8083
8084 === release 1.0.0 ===
8085
8086 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8087
8088         * NEWS:
8089         * RELEASE:
8090         * configure.ac:
8091         * docs/plugins/inspect/plugin-a52dec.xml:
8092         * docs/plugins/inspect/plugin-amrnb.xml:
8093         * docs/plugins/inspect/plugin-amrwbdec.xml:
8094         * docs/plugins/inspect/plugin-asf.xml:
8095         * docs/plugins/inspect/plugin-cdio.xml:
8096         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8097         * docs/plugins/inspect/plugin-dvdread.xml:
8098         * docs/plugins/inspect/plugin-dvdsub.xml:
8099         * docs/plugins/inspect/plugin-lame.xml:
8100         * docs/plugins/inspect/plugin-mad.xml:
8101         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8102         * docs/plugins/inspect/plugin-realmedia.xml:
8103         * docs/plugins/inspect/plugin-siddec.xml:
8104         * docs/plugins/inspect/plugin-twolame.xml:
8105         * docs/plugins/inspect/plugin-x264.xml:
8106         * docs/plugins/inspect/plugin-xingmux.xml:
8107         * gst-plugins-ugly.doap:
8108         * win32/common/config.h:
8109           Release 1.0.0
8110
8111 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
8112
8113         * common:
8114           Automatic update of common submodule
8115           From 4f962f7 to 6c0b52c
8116
8117 === release 0.11.99 ===
8118
8119 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8120
8121         * configure.ac:
8122         * docs/plugins/inspect/plugin-xingmux.xml:
8123         * gst-plugins-ugly.doap:
8124         * win32/common/config.h:
8125           Release 0.11.99
8126
8127 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8128
8129         * docs/plugins/inspect/plugin-a52dec.xml:
8130         * docs/plugins/inspect/plugin-amrnb.xml:
8131         * docs/plugins/inspect/plugin-amrwbdec.xml:
8132         * docs/plugins/inspect/plugin-asf.xml:
8133         * docs/plugins/inspect/plugin-cdio.xml:
8134         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8135         * docs/plugins/inspect/plugin-dvdread.xml:
8136         * docs/plugins/inspect/plugin-dvdsub.xml:
8137         * docs/plugins/inspect/plugin-lame.xml:
8138         * docs/plugins/inspect/plugin-mad.xml:
8139         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8140         * docs/plugins/inspect/plugin-realmedia.xml:
8141         * docs/plugins/inspect/plugin-siddec.xml:
8142         * docs/plugins/inspect/plugin-twolame.xml:
8143         * docs/plugins/inspect/plugin-x264.xml:
8144           docs: update docs
8145
8146 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8147
8148         * configure.ac:
8149         * ext/amrnb/Makefile.am:
8150         * ext/amrwbdec/Makefile.am:
8151         * ext/lame/Makefile.am:
8152         * ext/twolame/Makefile.am:
8153         * tests/check/Makefile.am:
8154           Remove -DGST_USE_UNSTABLE_API
8155
8156 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8157
8158         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8159         * docs/plugins/inspect/plugin-a52dec.xml:
8160         * docs/plugins/inspect/plugin-amrnb.xml:
8161         * docs/plugins/inspect/plugin-amrwbdec.xml:
8162         * docs/plugins/inspect/plugin-asf.xml:
8163         * docs/plugins/inspect/plugin-cdio.xml:
8164         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8165         * docs/plugins/inspect/plugin-dvdread.xml:
8166         * docs/plugins/inspect/plugin-dvdsub.xml:
8167         * docs/plugins/inspect/plugin-lame.xml:
8168         * docs/plugins/inspect/plugin-mad.xml:
8169         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8170         * docs/plugins/inspect/plugin-realmedia.xml:
8171         * docs/plugins/inspect/plugin-siddec.xml:
8172         * docs/plugins/inspect/plugin-twolame.xml:
8173         * docs/plugins/inspect/plugin-x264.xml:
8174           Update docs
8175
8176 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8177
8178         * ext/cdio/gstcdio.c:
8179           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
8180           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
8181           introspection/updating for this plugin.
8182
8183 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8184
8185         * gst-plugins-ugly.spec.in:
8186           Switch to F18 package naming
8187
8188 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8189
8190         * ext/dvdread/demo-play:
8191         * tests/check/elements/mpeg2dec.c:
8192           rename some caps and elements in examples
8193
8194 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
8195
8196         * configure.ac:
8197           Back to development
8198
8199 === release 0.11.94 ===
8200
8201 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
8202
8203         * ChangeLog:
8204         * configure.ac:
8205         * gst-plugins-ugly.doap:
8206         * win32/common/config.h:
8207           Release 0.11.94
8208
8209 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8210
8211         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8212         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8213         * docs/plugins/gst-plugins-ugly-plugins.signals:
8214         * docs/plugins/inspect/plugin-a52dec.xml:
8215         * docs/plugins/inspect/plugin-amrnb.xml:
8216         * docs/plugins/inspect/plugin-amrwbdec.xml:
8217         * docs/plugins/inspect/plugin-asf.xml:
8218         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8219         * docs/plugins/inspect/plugin-dvdread.xml:
8220         * docs/plugins/inspect/plugin-dvdsub.xml:
8221         * docs/plugins/inspect/plugin-lame.xml:
8222         * docs/plugins/inspect/plugin-mad.xml:
8223         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8224         * docs/plugins/inspect/plugin-realmedia.xml:
8225         * docs/plugins/inspect/plugin-siddec.xml:
8226         * docs/plugins/inspect/plugin-twolame.xml:
8227         * docs/plugins/inspect/plugin-x264.xml:
8228           docs: update docs
8229
8230 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8231
8232         * gst/realmedia/rmdemux.c:
8233           rmdemux: use DTS and PTS
8234           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
8235           undefined to make the decoder do the right thing. We can then remove the code
8236           that tries to guess the PTS from the DTS.
8237
8238 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
8239
8240         * ext/mpeg2dec/gstmpeg2dec.c:
8241           mpeg2dec: Hold ref to buffer while mapped
8242           So that the buffer still exists when we go to unmap it later,
8243           even if it got pushed in the meantime.
8244
8245 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
8246
8247         * tests/check/elements/x264enc.c:
8248           x264enc test: x264enc produces constrained-baseline, not the full baseline
8249
8250 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8251
8252         * gst/asfdemux/gstasfdemux.c:
8253         * gst/realmedia/rademux.c:
8254         * gst/realmedia/rmdemux.c:
8255           gst: only activate in pull mode if upstream is seekable
8256
8257 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8258
8259         * gst/realmedia/rademux.c:
8260           rademux: tags can be NULL
8261
8262 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8263
8264         * ext/mad/gstmad.c:
8265           mad: fix email address
8266
8267 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8268
8269         * ext/mad/gstmad.c:
8270           mad: init base class method only once
8271
8272 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8273
8274         * gst/xingmux/gstxingmux.c:
8275           xingmux: remove defunct commented code
8276
8277 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8278
8279         * gst/dvdsub/gstdvdsubdec.c:
8280           dvbsubdec: handle and send GAP event
8281           ... in stead of update newsegment event.
8282
8283 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8284
8285         * gst/dvdsub/gstdvdsubdec.c:
8286           dvbsubdec: adjust disabled code comment style
8287
8288 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8289
8290         * ext/x264/gstx264enc.c:
8291           x264enc: clean up some debug statements
8292
8293 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8294
8295         * ext/x264/gstx264enc.c:
8296         * ext/x264/gstx264enc.h:
8297           x264enc: handle possibly negative DTS provided by codec
8298           ... by arranging for an offset such that DTS == PTS for keyframes,
8299           which is expected elsewhere to go along with semantics of PTS and DTS.
8300           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8301
8302 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8303
8304         * gst-plugins-ugly.spec.in:
8305           Fix spec file for ugly
8306
8307 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8308
8309         * tests/check/elements/mpeg2dec.c:
8310           tests: mpeg2dec: initialize variable
8311           ... which avoids test segfaulting.
8312
8313 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
8314
8315         * tests/check/elements/mpeg2dec.c:
8316           check: Feed parsed data to mpeg2dec
8317           And fix the expected output caps by adding colorimetry field
8318
8319 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
8320
8321         * common:
8322           Automatic update of common submodule
8323           From 668acee to 4f962f7
8324
8325 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
8326
8327         * configure.ac:
8328           configure: bump gtk-doc req to 1.12 (mar-2009)
8329           This allows us to e.g. unconditionally use gtkdoc-rebase.
8330
8331 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8332
8333         * docs/plugins/inspect/plugin-dvdsub.xml:
8334         * gst/dvdsub/gstdvdsubdec.c:
8335         * gst/dvdsub/gstdvdsubparse.c:
8336           video/x-dvd-subpicture -> subpicture/x-dvd
8337
8338 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8339
8340         * ext/x264/gstx264enc.c:
8341           x264enc: Use new video encoder base class API for handling tags
8342
8343 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8344
8345         * ext/mpg123/gstmpg123audiodec.c:
8346           mpg123: Give MARGINAL rank to the mpg123 decoder element
8347
8348 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8349
8350         * gst/dvdsub/gstdvdsubdec.c:
8351           dvdsubdec: Set alignment at the correct place of GstAllocationParams
8352
8353 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8354
8355         * configure.ac:
8356         * win32/common/config.h:
8357           Back to development
8358
8359 === release 0.11.93 ===
8360
8361 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8362
8363         * configure.ac:
8364         * gst-plugins-ugly.doap:
8365         * win32/common/config.h:
8366           Release 0.11.93
8367
8368 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8369
8370         * gst/asfdemux/asfpacket.c:
8371         * gst/realmedia/rmdemux.c:
8372           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8373
8374 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8375
8376         * ext/mpg123/Makefile.am:
8377           mpg123: dist header file
8378
8379 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8380
8381         * gst/asfdemux/asfpacket.c:
8382           asfdemux: avoid some more invalid timestamp arithmetic
8383           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8384
8385 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8386
8387         * ext/sidplay/gstsiddec.cc:
8388         * gst/asfdemux/gstasfdemux.c:
8389         * gst/realmedia/rademux.c:
8390         * gst/realmedia/rmdemux.c:
8391           gst: Add stream-id to stream-start events
8392
8393 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
8394
8395         * ext/mpeg2dec/gstmpeg2dec.c:
8396           mpeg2dec: Don't use NULL values for fbuf
8397           We need to make a difference between the initial dummy buffers (which
8398           have a fbuf->id of NULL) and the buffers on which we allocated
8399           video frames.
8400
8401 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
8402
8403         * common:
8404           Automatic update of common submodule
8405           From 94ccf4c to 668acee
8406
8407 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
8408
8409         * ext/a52dec/gsta52dec.c:
8410         * ext/lame/gstlamemp3enc.c:
8411         * gst/asfdemux/gstasfdemux.c:
8412         * gst/realmedia/rademux.c:
8413         * gst/realmedia/rmdemux.c:
8414         * gst/realmedia/rmutils.c:
8415           gst_tag_list_free -> gst_tag_list_unref
8416
8417 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8418
8419         * ext/mpg123/gstmpg123audiodec.c:
8420           mpg123: map input buffer in READ mode, not WRITE mode
8421           Makes things actually work.
8422
8423 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8424
8425         * ext/mpg123/gstmpg123audiodec.c:
8426           mpg123: query supported output formats at run-time
8427           Fixes stuff. We use a string here since we can't be bothered
8428           with GValue.
8429
8430 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8431
8432         * ext/mpg123/Makefile.am:
8433           mpg123: hook up to build system
8434
8435 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
8436
8437         * ext/mpg123/gstmpg123audiodec.c:
8438         * ext/mpg123/gstmpg123audiodec.h:
8439           mpg123: add new libmpg123-based mp3 decoder plugin
8440           Needs a bit of cleaning up.
8441           https://bugzilla.gnome.org/show_bug.cgi?id=681003
8442
8443 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8444
8445         * ext/sidplay/gstsiddec.cc:
8446         * ext/x264/gstx264enc.c:
8447         * gst/asfdemux/gstasfdemux.c:
8448         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8449         * gst/realmedia/rademux.c:
8450         * gst/realmedia/rmdemux.c:
8451           tag: Update for taglist/tag event API changes
8452
8453 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
8454
8455         * ext/mpeg2dec/gstmpeg2dec.c:
8456           mpeg2dec: Avoid dropping first GOP
8457           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8458           do not check if it is NULL or not.
8459           And cleanup a bit of debug
8460
8461 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8462
8463         * gst/realmedia/rdtmanager.c:
8464         * gst/realmedia/rdtmanager.h:
8465           rdt: add on-npt-stop signal
8466           rtspsrc will look for it.
8467
8468 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8469
8470         * gst/realmedia/rdtmanager.c:
8471           rdt: set caps after activating the pad
8472
8473 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8474
8475         * gst/realmedia/gstrdtbuffer.c:
8476           rdt: reset map info
8477
8478 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8479
8480         * gst/asfdemux/gstrtpasfdepay.c:
8481           asfdepay: fix padding correction
8482           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8483           existing memory in the target buffer..
8484           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8485
8486 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8487
8488         * ext/mpeg2dec/gstmpeg2dec.c:
8489           mpeg2dec: copy buffer flags when cropping
8490           When we crop a buffer, copy the flags as well.
8491
8492 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
8493
8494         * ext/mpeg2dec/gstmpeg2dec.c:
8495           mpeg2dec: Fix GstVideoInfo pointer
8496
8497 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
8498
8499         * ext/mpeg2dec/gstmpeg2dec.c:
8500           mpeg2dec: Correctly flag output buffer interlaced state
8501           If the sequence is not flagged as progressive its buffers are marked
8502           interlace mode mixed. There is an individual picture flag indicating
8503           whether picture in the sequence are interlaced or not. This is used
8504           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8505           completely indicate the buffer's interlaced state.
8506           Also, TFF and RFF should only be set if the sequence is not progressive.
8507
8508 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8509
8510         * ext/mpeg2dec/gstmpeg2dec.c:
8511           ext: Update for video base classes API changes
8512
8513 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8514
8515         * common:
8516           Automatic update of common submodule
8517           From 98e386f to 94ccf4c
8518
8519 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8520
8521         * gst/asfdemux/asfpacket.c:
8522           asfdemux: make sure to avoid arithmetic with _NONE timestamp
8523
8524 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8525
8526         * gst/asfdemux/asfpacket.c:
8527           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8528           ... so it does not get used as first (valid) payload ts, whereas
8529           the first real valid payload ts may be considerably larger.
8530           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8531
8532 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8533
8534         * gst/asfdemux/gstasfdemux.c:
8535           asfdemux: slightly relax supported seek requirements
8536           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8537
8538 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8539
8540         * ext/mpeg2dec/gstmpeg2dec.c:
8541           mpeg2dec: Propagate GstFlowReturn where needed
8542           It was just ignoring the return values...
8543
8544 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8545
8546         * ext/mpeg2dec/gstmpeg2dec.c:
8547           mpeg2dec: Store temporary buffers out of the way
8548           When mpeg2dec needs to do cropping (because downstream can't handle it),
8549           we need temporary buffers to decode to.
8550           Use the user_data field to store those, and unify the rest of the code
8551           that needs to touch a buffer (regardless of how/where it was allocated).
8552           https://bugzilla.gnome.org/show_bug.cgi?id=680194
8553
8554 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8555
8556         * ext/mpeg2dec/gstmpeg2dec.c:
8557           mpeg2dec: Call gst_video_decoder_negotiate()
8558
8559 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8560
8561         * gst/realmedia/rmdemux.c:
8562           rmdemux: give stream tags a different event name so they don't overwrite global tags
8563           There can only be one taglist per name for sticky tag events.
8564           Needs to be fixed more properly, see
8565           https://bugzilla.gnome.org/show_bug.cgi?id=677619
8566
8567 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8568
8569         * gst/realmedia/rademux.c:
8570           rademux: set/send caps on pad after activating it
8571
8572 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8573
8574         * gst/realmedia/rmdemux.c:
8575           rmdemux: set/send caps after activating the source pads
8576           Makes sure the caps event isn't dropped immediately.
8577
8578 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8579
8580         * ext/dvdread/dvdreadsrc.c:
8581           dvdreadsrc: mustn't drop queries like caps query if not started yet
8582
8583 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
8584
8585         * gst/asfdemux/gstasfdemux.c:
8586           asfdemux: extract WM/Year as GstDateTime instead of GDate
8587           So we can signal that only the year field is valid.
8588
8589 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8590
8591         * gst/asfdemux/gstasfdemux.c:
8592           asfdemux: don't leak payload if we are not pushing it
8593
8594 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8595
8596         * ext/sidplay/gstsiddec.cc:
8597         * gst/asfdemux/gstasfdemux.c:
8598         * gst/realmedia/rademux.c:
8599         * gst/realmedia/rmdemux.c:
8600           demuxers: Push STREAM_START when needed
8601
8602 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8603
8604         * gst/asfdemux/gstasfdemux.c:
8605           asf: don't push on inactive streams
8606
8607 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8608
8609         * ext/dvdread/dvdreadsrc.c:
8610           dvdreadsrc: set rank to NONE
8611           It should never be autoplugged really, for DVD
8612           playback there's rsndvd (or will be, realsoonnow).
8613
8614 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8615
8616         * ext/mpeg2dec/gstmpeg2dec.c:
8617           fix for allocator API changes
8618
8619 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8620
8621         * ext/x264/gstx264enc.c:
8622           update for query api changes
8623
8624 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8625
8626         * ext/mpeg2dec/gstmpeg2dec.c:
8627           update for query api changes
8628
8629 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8630
8631         * ext/x264/gstx264enc.c:
8632           update for allocation query changes
8633
8634 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
8635
8636         * LICENSE_readme:
8637           LICENSE_readme: fix typo
8638
8639 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
8640
8641         * LICENSE_readme:
8642           LICENSE_readme: mention x264
8643           https://bugzilla.gnome.org/show_bug.cgi?id=679472
8644
8645 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8646
8647         * gst/asfdemux/gstasfdemux.c:
8648         * gst/realmedia/rademux.c:
8649         * gst/realmedia/rmdemux.c:
8650           gst: Implement segment-done event
8651
8652 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8653
8654         * gst/asfdemux/gstasfdemux.c:
8655           asf: fix x-wmv format in caps
8656
8657 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8658
8659         * gst/asfdemux/asfpacket.c:
8660           asf: unmap packets
8661
8662 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
8663
8664         * gst/asfdemux/asfpacket.c:
8665         * gst/asfdemux/asfpacket.h:
8666         * gst/asfdemux/gstasfdemux.c:
8667           asfdemux: Ignore parsing errors from broken packets
8668           We should instead be counting the number of errors and exiting if
8669           they're too numerous. This makes a number of broken ASF files playable.
8670           https://bugzilla.gnome.org/show_bug.cgi?id=678543
8671           Conflicts:
8672           gst/asfdemux/asfpacket.c
8673           gst/asfdemux/gstasfdemux.c
8674
8675 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8676
8677         * gst/asfdemux/gstasfdemux.c:
8678           fix interlace-mode
8679
8680 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8681
8682         * ext/mpeg2dec/gstmpeg2dec.c:
8683           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8684
8685 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8686
8687         * ext/mpeg2dec/gstmpeg2dec.c:
8688           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8689           Fixes bug #377713.
8690
8691 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
8692
8693         * ext/x264/gstx264enc.c:
8694           x264enc: Fix unitialized variable and taglist event
8695
8696 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8697
8698         * ext/mpeg2dec/gstmpeg2dec.c:
8699           mpeg2dec: fix compilation
8700
8701 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8702
8703         * ext/sidplay/gstsiddec.cc:
8704         * gst/asfdemux/gstasfdemux.c:
8705         * gst/realmedia/rademux.c:
8706         * gst/realmedia/rdtmanager.c:
8707         * gst/realmedia/rmdemux.c:
8708           update for task api change
8709
8710 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8711
8712         * ext/mpeg2dec/gstmpeg2dec.c:
8713         * ext/x264/gstx264enc.c:
8714           fix compilation
8715
8716 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8717
8718         * ext/mpeg2dec/gstmpeg2dec.c:
8719         * ext/mpeg2dec/gstmpeg2dec.h:
8720           mpeg2dec: Port to 0.11 again
8721
8722 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8723
8724         * ext/x264/gstx264enc.c:
8725           x264enc: Fix compiler warning
8726
8727 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8728
8729         * ext/mpeg2dec/gstmpeg2dec.c:
8730         * ext/mpeg2dec/gstmpeg2dec.h:
8731           mpeg2dec: Report PAR if not present upstream
8732           And clean up some code
8733
8734 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8735
8736         * ext/mpeg2dec/gstmpeg2dec.c:
8737           mpeg2dec: use _scale_ceil to compute frame period
8738           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8739
8740 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8741
8742         * ext/mpeg2dec/gstmpeg2dec.c:
8743           mpeg2dec: mpeg2dec actually has 3 frame latency
8744           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8745
8746 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8747
8748         * ext/mpeg2dec/gstmpeg2dec.c:
8749           mpeg2dec: Fix large output buffers leak
8750
8751 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8752
8753         * ext/mpeg2dec/gstmpeg2dec.c:
8754           mpeg2dec: Port to new way of handling frame reference
8755
8756 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8757
8758         * ext/mpeg2dec/gstmpeg2dec.c:
8759           mpeg2dec: don't leak input_state
8760
8761 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8762
8763         * ext/mpeg2dec/gstmpeg2dec.c:
8764         * ext/mpeg2dec/gstmpeg2dec.h:
8765           mpeg2dec: Port to GstVideoDecoder base class
8766           Conflicts:
8767           ext/mpeg2dec/gstmpeg2dec.c
8768           ext/mpeg2dec/gstmpeg2dec.h
8769           Back to 0.10 state, needs to be ported to 0.11 again.
8770
8771 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8772
8773           Merge remote-tracking branch 'origin/master'
8774
8775 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8776
8777         * ext/x264/gstx264enc.c:
8778         * ext/x264/gstx264enc.h:
8779           x264enc: Port to 0.11 again
8780
8781 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8782
8783         * ext/x264/gstx264enc.c:
8784           x264enc: Don't set latency while holding object lock
8785           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8786           https://bugzilla.gnome.org/show_bug.cgi?id=675762
8787
8788 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8789
8790         * ext/x264/gstx264enc.c:
8791           x264enc: Use video encoder stream lock to avoid deadlock
8792
8793 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8794
8795         * ext/x264/gstx264enc.c:
8796           x264enc: Port to new way of passing frame reference
8797
8798 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8799
8800         * ext/x264/gstx264enc.c:
8801           x264enc: Set default stream-format to avc as it's a better format
8802
8803 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8804
8805         * ext/x264/gstx264enc.c:
8806           x264enc: Fix setting latency
8807           Fixes setting latency when framerate is dynamic and round up the latency
8808           to avoid rounding issues.
8809
8810 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8811
8812         * ext/x264/gstx264enc.c:
8813           x264enc: gst_video_encoder_get_frame() is now transfer full
8814
8815 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8816
8817         * ext/x264/gstx264enc.c:
8818           x264enc: don't leak output state
8819
8820 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8821
8822         * ext/x264/gstx264enc.c:
8823         * ext/x264/gstx264enc.h:
8824           x264enc: Remove x264 backward compatibility support
8825
8826 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8827
8828         * ext/x264/gstx264enc.c:
8829           x264enc: Report latency base on x264 buffer size
8830
8831 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8832
8833         * configure.ac:
8834         * ext/x264/gstx264enc.c:
8835         * ext/x264/gstx264enc.h:
8836           x264enc: Port to GstVideoEncoder baseclass
8837           Conflicts:
8838           configure.ac
8839           ext/x264/gstx264enc.c
8840           ext/x264/gstx264enc.h
8841           Back to 0.10 state, needs to be ported to 0.11 again.
8842
8843 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8844
8845         * Android.mk:
8846         * LICENSE_readme:
8847         * configure.ac:
8848         * docs/plugins/Makefile.am:
8849         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8850         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8851         * docs/plugins/inspect/plugin-synaesthesia.xml:
8852         * gst/synaesthesia/.gitignore:
8853         * gst/synaesthesia/Makefile.am:
8854         * gst/synaesthesia/README:
8855         * gst/synaesthesia/gstsynaesthesia.c:
8856         * gst/synaesthesia/gstsynaesthesia.h:
8857         * gst/synaesthesia/synaescope.c:
8858         * gst/synaesthesia/synaescope.h:
8859           synaesthesia: remove experimental GPL-ed synaesthesia plugin
8860           It never made it out of experimental, and there's a new
8861           synaescope element in gst-plugins-bad that's hopefully
8862           sufficiently similar.
8863           https://bugzilla.gnome.org/show_bug.cgi?id=356882
8864
8865 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8866
8867         * gst/mpegstream/.gitignore:
8868           mpegstream: remove leftover hidden .gitignore file
8869
8870 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8871
8872         * gst/synaesthesia/gstsynaesthesia.c:
8873         * tests/check/elements/amrnbenc.c:
8874         * tests/check/elements/x264enc.c:
8875           elements: Use gst_pad_set_caps() instead of manual event fiddling
8876
8877 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8878
8879         * common:
8880           Automatic update of common submodule
8881           From 03a0e57 to 98e386f
8882
8883 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8884
8885         * configure.ac:
8886           Back to development
8887
8888 === release 0.11.92 ===
8889
8890 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8891
8892         * ChangeLog:
8893         * NEWS:
8894         * RELEASE:
8895         * configure.ac:
8896         * docs/plugins/inspect/plugin-a52dec.xml:
8897         * docs/plugins/inspect/plugin-amrnb.xml:
8898         * docs/plugins/inspect/plugin-amrwbdec.xml:
8899         * docs/plugins/inspect/plugin-asf.xml:
8900         * docs/plugins/inspect/plugin-cdio.xml:
8901         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8902         * docs/plugins/inspect/plugin-dvdread.xml:
8903         * docs/plugins/inspect/plugin-dvdsub.xml:
8904         * docs/plugins/inspect/plugin-lame.xml:
8905         * docs/plugins/inspect/plugin-mad.xml:
8906         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8907         * docs/plugins/inspect/plugin-realmedia.xml:
8908         * docs/plugins/inspect/plugin-siddec.xml:
8909         * docs/plugins/inspect/plugin-twolame.xml:
8910         * docs/plugins/inspect/plugin-x264.xml:
8911         * gst-plugins-ugly.doap:
8912         * win32/common/config.h:
8913           Release 0.11.92
8914
8915 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8916
8917         * po/af.po:
8918         * po/az.po:
8919         * po/bg.po:
8920         * po/ca.po:
8921         * po/cs.po:
8922         * po/da.po:
8923         * po/de.po:
8924         * po/el.po:
8925         * po/en_GB.po:
8926         * po/eo.po:
8927         * po/es.po:
8928         * po/eu.po:
8929         * po/fi.po:
8930         * po/fr.po:
8931         * po/gl.po:
8932         * po/hu.po:
8933         * po/id.po:
8934         * po/it.po:
8935         * po/ja.po:
8936         * po/lt.po:
8937         * po/lv.po:
8938         * po/ms.po:
8939         * po/mt.po:
8940         * po/nb.po:
8941         * po/nl.po:
8942         * po/or.po:
8943         * po/pl.po:
8944         * po/pt_BR.po:
8945         * po/ro.po:
8946         * po/ru.po:
8947         * po/sk.po:
8948         * po/sl.po:
8949         * po/sq.po:
8950         * po/sr.po:
8951         * po/sv.po:
8952         * po/tr.po:
8953         * po/uk.po:
8954         * po/vi.po:
8955         * po/zh_CN.po:
8956           Update .po files
8957
8958 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8959
8960         * common:
8961           Automatic update of common submodule
8962           From 1fab359 to 03a0e57
8963
8964 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8965
8966         * ext/sidplay/gstsiddec.cc:
8967         * gst/asfdemux/gstasfdemux.c:
8968         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8969         * gst/realmedia/rademux.c:
8970         * gst/realmedia/rmdemux.c:
8971           update for tag event change
8972
8973 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8974
8975         * common:
8976           Automatic update of common submodule
8977           From f1b5a96 to 1fab359
8978
8979 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8980
8981         * common:
8982           Automatic update of common submodule
8983           From 92b7266 to f1b5a96
8984
8985 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8986
8987         * common:
8988           Automatic update of common submodule
8989           From ec1c4a8 to 92b7266
8990
8991 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8992
8993         * common:
8994           Automatic update of common submodule
8995           From 3429ba6 to ec1c4a8
8996
8997 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8998
8999         * gst/realmedia/rmutils.c:
9000           realmedia: don't use GstStructure API on tag lists
9001
9002 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
9003
9004         * ext/a52dec/gsta52dec.c:
9005           a52dec: really prefer the original number (and position) of channels
9006           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
9007
9008 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9009
9010         * common:
9011           Automatic update of common submodule
9012           From dc70203 to 3429ba6
9013
9014 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9015
9016         * configure.ac:
9017         * ext/x264/gstx264enc.c:
9018           x264: bump x264 requirement to build 106 or later
9019           Build 106 is from September 2010.
9020           https://bugzilla.gnome.org/show_bug.cgi?id=676257
9021
9022 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
9023
9024         * ext/a52dec/gsta52dec.c:
9025         * m4/a52.m4:
9026           a52dec: adapt to work also with new liba52
9027           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
9028
9029 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9030
9031         * ext/a52dec/gsta52dec.c:
9032           a52dec: trigger renegotiation upon changed stream channels
9033           Fixes #675451
9034
9035 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9036
9037         * configure.ac:
9038           configure: Require core/base 0.11.91
9039
9040 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
9041
9042         * .gitignore:
9043           .gitignore: add visual studio IDE files and OS X .DS_Store files
9044           https://bugzilla.gnome.org/show_bug.cgi?id=667899
9045
9046 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9047
9048         * configure.ac:
9049           Back to development
9050
9051 === release 0.11.91 ===
9052
9053 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9054
9055         * ChangeLog:
9056         * NEWS:
9057         * RELEASE:
9058         * common:
9059         * configure.ac:
9060         * gst-plugins-ugly.doap:
9061         * win32/common/config.h:
9062           Release 0.11.91
9063
9064 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9065
9066         * po/af.po:
9067         * po/az.po:
9068         * po/bg.po:
9069         * po/ca.po:
9070         * po/cs.po:
9071         * po/da.po:
9072         * po/de.po:
9073         * po/el.po:
9074         * po/en_GB.po:
9075         * po/eo.po:
9076         * po/es.po:
9077         * po/eu.po:
9078         * po/fi.po:
9079         * po/fr.po:
9080         * po/gl.po:
9081         * po/hu.po:
9082         * po/id.po:
9083         * po/it.po:
9084         * po/ja.po:
9085         * po/lt.po:
9086         * po/lv.po:
9087         * po/ms.po:
9088         * po/mt.po:
9089         * po/nb.po:
9090         * po/nl.po:
9091         * po/or.po:
9092         * po/pl.po:
9093         * po/pt_BR.po:
9094         * po/ro.po:
9095         * po/ru.po:
9096         * po/sk.po:
9097         * po/sl.po:
9098         * po/sq.po:
9099         * po/sr.po:
9100         * po/sv.po:
9101         * po/tr.po:
9102         * po/uk.po:
9103         * po/vi.po:
9104         * po/zh_CN.po:
9105           Update .po files
9106
9107 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9108
9109           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9110
9111 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9112
9113         * common:
9114           Automatic update of common submodule
9115           From dc70203 to 3429ba6
9116
9117 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9118
9119         * gst/asfdemux/asfpacket.c:
9120           asfdemux: Use correct enum type
9121
9122 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9123
9124         * gst/asfdemux/gstasfdemux.c:
9125           asfdemux: implement pull mode seek snap flags when an index is present
9126           Also ensure we get a proper EOS when seeking past the end of the
9127           file, or (when the snap after flag is set) between the last keyframe
9128           and the end of the file.
9129
9130 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
9131
9132         * ext/cdio/gstcdio.c:
9133         * ext/cdio/gstcdio.h:
9134         * ext/cdio/gstcdiocddasrc.c:
9135           cdio: compensate for libcdio's recent cd-text api changes
9136           https://bugzilla.gnome.org/show_bug.cgi?id=675112
9137           Conflicts:
9138           ext/cdio/gstcdiocddasrc.c
9139
9140 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9141
9142         * ext/dvdread/dvdreadsrc.c:
9143           dvdread: fix build after recent include reshuffling in core
9144           Need to include gmodule.h ourselves now.
9145
9146 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9147
9148         * ext/mpeg2dec/gstmpeg2dec.c:
9149           video: Update for libgstvideo API changes
9150
9151 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9152
9153         * common:
9154           Automatic update of common submodule
9155           From 6db25be to dc70203
9156
9157 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9158
9159         * gst/asfdemux/asfpacket.c:
9160         * gst/asfdemux/asfpacket.h:
9161           asfdemux: fix performance issue, especially with high-bitrate streams
9162           Two things were suboptimal from a performance point of view:
9163           a) consider a large media object such as a video keyframe, which
9164           may be split up into multiple fragments. We would assemble
9165           the media object as follows:
9166           buf = join (join (join (frag1, frag2), frag3), frag4)
9167           which causes many unnecessary memcpy()s, and malloc/free,
9168           which could easily add up to a multiple of the actual object
9169           size. To avoid this, we allocate a buffer of the size needed
9170           from the start and copy fragments into that directly.
9171           b) for every fragment to join, we would create a sub-buffer
9172           before joining it (which would discard the sub-buffer again),
9173           leading to unnecessary miniobject create/free churn.
9174           Conflicts:
9175           gst/asfdemux/asfpacket.c
9176           gst/asfdemux/asfpacket.h
9177
9178 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9179
9180         * gst/asfdemux/asfpacket.c:
9181           asfdemux: avoid unnecessary stream lookup
9182           We have already retrieved the stream for that stream number and
9183           made sure it's not NULL, so no need to do it again here; neither
9184           the number nor the streams changed since the last time.
9185
9186 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
9187
9188         * ext/a52dec/gsta52dec.c:
9189           a52dec: fix first_access bigger than 2
9190           gst_buffer_extract returns the number of bytes extracted, here 2 max.
9191           Set size to the buffer size as was done in 0.10 to avoid first_access
9192           error when it bypass 2.
9193           https://bugzilla.gnome.org/show_bug.cgi?id=673434
9194
9195 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9196
9197         * autogen.sh:
9198         * configure.ac:
9199           configure: Modernize autotools setup a bit
9200           Also we now only create tar.bz2 and tar.xz tarballs.
9201
9202 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9203
9204         * common:
9205           Automatic update of common submodule
9206           From 464fe15 to 6db25be
9207
9208 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9209
9210         * configure.ac:
9211           Back to development
9212
9213 === release 0.11.90 ===
9214
9215 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9216
9217         * ChangeLog:
9218         * NEWS:
9219         * RELEASE:
9220         * configure.ac:
9221         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9222         * docs/plugins/inspect/plugin-a52dec.xml:
9223         * docs/plugins/inspect/plugin-amrnb.xml:
9224         * docs/plugins/inspect/plugin-amrwbdec.xml:
9225         * docs/plugins/inspect/plugin-asf.xml:
9226         * docs/plugins/inspect/plugin-cdio.xml:
9227         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9228         * docs/plugins/inspect/plugin-dvdread.xml:
9229         * docs/plugins/inspect/plugin-dvdsub.xml:
9230         * docs/plugins/inspect/plugin-lame.xml:
9231         * docs/plugins/inspect/plugin-mad.xml:
9232         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9233         * docs/plugins/inspect/plugin-realmedia.xml:
9234         * docs/plugins/inspect/plugin-siddec.xml:
9235         * docs/plugins/inspect/plugin-twolame.xml:
9236         * docs/plugins/inspect/plugin-x264.xml:
9237         * gst-plugins-ugly.doap:
9238         * win32/common/config.h:
9239           Release 0.11.90
9240
9241 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9242
9243         * po/af.po:
9244         * po/az.po:
9245         * po/bg.po:
9246         * po/ca.po:
9247         * po/cs.po:
9248         * po/da.po:
9249         * po/de.po:
9250         * po/el.po:
9251         * po/en_GB.po:
9252         * po/eo.po:
9253         * po/es.po:
9254         * po/eu.po:
9255         * po/fi.po:
9256         * po/fr.po:
9257         * po/gl.po:
9258         * po/hu.po:
9259         * po/id.po:
9260         * po/it.po:
9261         * po/ja.po:
9262         * po/lt.po:
9263         * po/lv.po:
9264         * po/ms.po:
9265         * po/mt.po:
9266         * po/nb.po:
9267         * po/nl.po:
9268         * po/or.po:
9269         * po/pl.po:
9270         * po/pt_BR.po:
9271         * po/ro.po:
9272         * po/ru.po:
9273         * po/sk.po:
9274         * po/sl.po:
9275         * po/sq.po:
9276         * po/sr.po:
9277         * po/sv.po:
9278         * po/tr.po:
9279         * po/uk.po:
9280         * po/vi.po:
9281         * po/zh_CN.po:
9282           Update .po files
9283
9284 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9285
9286         * ext/mad/gstmad.c.orig:
9287           mad: remove .c.orig file
9288
9289 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9290
9291         * ext/a52dec/gsta52dec.c:
9292         * ext/amrnb/amrnbdec.c:
9293         * ext/amrnb/amrnbenc.c:
9294         * ext/amrwbdec/amrwbdec.c:
9295         * ext/cdio/gstcdiocddasrc.c:
9296         * ext/dvdread/dvdreadsrc.c:
9297         * ext/lame/gstlamemp3enc.c:
9298         * ext/mad/gstmad.c:
9299         * ext/mad/gstmad.c.orig:
9300         * ext/mpeg2dec/gstmpeg2dec.c:
9301         * ext/sidplay/gstsiddec.cc:
9302         * ext/twolame/gsttwolamemp2enc.c:
9303         * ext/x264/gstx264enc.c:
9304         * gst/asfdemux/gstasfdemux.c:
9305         * gst/asfdemux/gstrtpasfdepay.c:
9306         * gst/asfdemux/gstrtspwms.c:
9307         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9308         * gst/dvdsub/gstdvdsubdec.c:
9309         * gst/dvdsub/gstdvdsubparse.c:
9310         * gst/realmedia/pnmsrc.c:
9311         * gst/realmedia/rademux.c:
9312         * gst/realmedia/rdtdepay.c:
9313         * gst/realmedia/rdtmanager.c:
9314         * gst/realmedia/rmdemux.c:
9315         * gst/realmedia/rtspreal.c:
9316         * gst/synaesthesia/gstsynaesthesia.c:
9317         * gst/xingmux/gstxingmux.c:
9318           Use new gst_element_class_set_static_metadata()
9319
9320 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9321
9322         * common:
9323           Automatic update of common submodule
9324           From 7fda524 to 464fe15
9325
9326 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9327
9328         * ext/a52dec/gsta52dec.c:
9329         * ext/amrnb/amrnb.c:
9330         * ext/amrwbdec/amrwb.c:
9331         * ext/cdio/gstcdio.c:
9332         * ext/dvdread/dvdreadsrc.c:
9333         * ext/lame/plugin.c:
9334         * ext/mad/gstmad.c:
9335         * ext/mad/gstmad.c.orig:
9336         * ext/mpeg2dec/gstmpeg2dec.c:
9337         * ext/sidplay/gstsiddec.cc:
9338         * ext/twolame/gsttwolamemp2enc.c:
9339         * ext/x264/gstx264enc.c:
9340         * gst/asfdemux/gstasf.c:
9341         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9342         * gst/dvdsub/gstdvdsubdec.c:
9343         * gst/realmedia/realmedia.c:
9344         * gst/synaesthesia/gstsynaesthesia.c:
9345         * gst/xingmux/plugin.c:
9346           gst: Update for GST_PLUGIN_DEFINE() API changes
9347
9348 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9349
9350         * configure.ac:
9351           configure: Update version to 0.11.89.1
9352
9353 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9354
9355         * configure.ac:
9356         * docs/plugins/Makefile.am:
9357         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9358         * docs/version.entities.in:
9359         * ext/a52dec/Makefile.am:
9360         * ext/amrnb/Makefile.am:
9361         * ext/amrwbdec/Makefile.am:
9362         * ext/cdio/Makefile.am:
9363         * ext/lame/Makefile.am:
9364         * ext/mad/Makefile.am:
9365         * ext/mpeg2dec/Makefile.am:
9366         * ext/sidplay/Makefile.am:
9367         * ext/twolame/Makefile.am:
9368         * ext/x264/Makefile.am:
9369         * gst-plugins-ugly.spec.in:
9370         * gst/asfdemux/Makefile.am:
9371         * gst/dvdlpcmdec/Makefile.am:
9372         * gst/dvdsub/Makefile.am:
9373         * gst/realmedia/Makefile.am:
9374         * pkgconfig/Makefile.am:
9375         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9376         * tests/check/Makefile.am:
9377           gst: Update versioning
9378
9379 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9380
9381         * ext/mpeg2dec/gstmpeg2dec.c:
9382         * ext/mpeg2dec/gstmpeg2dec.h:
9383           mpeg2dec: fix cropping
9384           fix cropping in mpeg2dec
9385
9386 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9387
9388         * ext/mpeg2dec/gstmpeg2dec.c:
9389           mpeg2dec: add crop metadata when buffer is still writable
9390
9391 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9392
9393         * gst/asfdemux/gstrtpasfdepay.c:
9394           update for buffer api change
9395
9396 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9397
9398         * ext/a52dec/gsta52dec.c:
9399         * ext/mad/gstmad.c:
9400           ext: Update for audio decoder API changes
9401
9402 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9403
9404         * tests/check/elements/amrnbenc.c:
9405         * tests/check/elements/x264enc.c:
9406           tests: make more valgrind-friendly and plug caps leak
9407
9408 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9409
9410         * gst/asfdemux/asfpacket.c:
9411         * gst/asfdemux/gstasfdemux.c:
9412         * gst/dvdsub/gstdvdsubdec.c:
9413           update for buffer changes
9414
9415 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9416
9417         * tests/check/elements/x264enc.c:
9418           tests: x264enc: adjust test to removal of deprecated properties
9419
9420 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9421
9422           Replace master with 0.11
9423
9424 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9425
9426         * configure.ac:
9427           back to development
9428
9429 === release 0.11.2 ===
9430
9431 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9432
9433         * ChangeLog:
9434         * NEWS:
9435         * RELEASE:
9436         * configure.ac:
9437         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9438         * docs/plugins/inspect/plugin-a52dec.xml:
9439         * docs/plugins/inspect/plugin-amrnb.xml:
9440         * docs/plugins/inspect/plugin-amrwbdec.xml:
9441         * docs/plugins/inspect/plugin-asf.xml:
9442         * docs/plugins/inspect/plugin-cdio.xml:
9443         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9444         * docs/plugins/inspect/plugin-dvdread.xml:
9445         * docs/plugins/inspect/plugin-dvdsub.xml:
9446         * docs/plugins/inspect/plugin-lame.xml:
9447         * docs/plugins/inspect/plugin-mad.xml:
9448         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9449         * docs/plugins/inspect/plugin-realmedia.xml:
9450         * docs/plugins/inspect/plugin-siddec.xml:
9451         * docs/plugins/inspect/plugin-twolame.xml:
9452         * docs/plugins/inspect/plugin-x264.xml:
9453         * gst-plugins-ugly.doap:
9454         * po/af.po:
9455         * po/az.po:
9456         * po/bg.po:
9457         * po/ca.po:
9458         * po/cs.po:
9459         * po/da.po:
9460         * po/de.po:
9461         * po/el.po:
9462         * po/en_GB.po:
9463         * po/eo.po:
9464         * po/es.po:
9465         * po/eu.po:
9466         * po/fi.po:
9467         * po/fr.po:
9468         * po/gl.po:
9469         * po/hu.po:
9470         * po/id.po:
9471         * po/it.po:
9472         * po/ja.po:
9473         * po/lt.po:
9474         * po/lv.po:
9475         * po/ms.po:
9476         * po/mt.po:
9477         * po/nb.po:
9478         * po/nl.po:
9479         * po/or.po:
9480         * po/pl.po:
9481         * po/pt_BR.po:
9482         * po/ro.po:
9483         * po/ru.po:
9484         * po/sk.po:
9485         * po/sl.po:
9486         * po/sq.po:
9487         * po/sr.po:
9488         * po/sv.po:
9489         * po/tr.po:
9490         * po/uk.po:
9491         * po/vi.po:
9492         * po/zh_CN.po:
9493         * win32/common/config.h:
9494           Release 0.11.2
9495
9496 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9497
9498         * tests/check/elements/mpeg2dec.c:
9499           tests: fix after memory changes
9500
9501 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9502
9503         * ext/x264/gstx264enc.c:
9504         * ext/x264/gstx264enc.h:
9505           x264enc: remove deprecated properties
9506
9507 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9508
9509           Merge remote-tracking branch 'origin/master' into 0.11
9510           So 0.11 folks also get amr include fixes.
9511           Conflicts:
9512           ext/a52dec/gsta52dec.c
9513           ext/mad/gstmad.c
9514
9515 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9516
9517         * gst/synaesthesia/gstsynaesthesia.c:
9518           synaesthesia: fixup for bufferpool api changes
9519           ... as well as some caps ref handling.
9520
9521 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9522
9523         * gst/realmedia/rademux.c:
9524         * gst/realmedia/rmdemux.c:
9525           don't pass random pointers to pull_range
9526
9527 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9528
9529         * ext/mpeg2dec/gstmpeg2dec.c:
9530           update for bufferpool changes
9531
9532 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9533
9534         * ext/mpeg2dec/gstmpeg2dec.c:
9535           update for allocation query changes
9536
9537 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9538
9539         * ext/dvdread/dvdreadsrc.c:
9540         * ext/lame/gstlamemp3enc.c:
9541         * ext/mpeg2dec/gstmpeg2dec.c:
9542         * ext/x264/gstx264enc.c:
9543         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9544         * gst/dvdsub/gstdvdsubdec.c:
9545           update for memory api changes
9546
9547 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9548
9549         * ext/mpeg2dec/gstmpeg2dec.c:
9550           take padding into account
9551
9552 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9553
9554         * ext/mad/gstmad.c:
9555           mad: simplify parsing code
9556           Also fixes #671455 (expected at least).
9557
9558 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9559
9560         * configure.ac:
9561           configure.ac: bump required GLib to 2.31.14
9562           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9563
9564 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9565
9566         * ext/sidplay/gstsiddec.cc:
9567           fix for caps _normalize changes
9568
9569 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9570
9571         * ext/x264/gstx264enc.c:
9572           fix for caps api changes
9573
9574 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9575
9576         * ext/a52dec/gsta52dec.c:
9577         * ext/a52dec/gsta52dec.h:
9578           a52dec: use base class tag handling helper
9579           ... so as to ensure these to be handled and sent at proper time.
9580
9581 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9582
9583         * ext/dvdread/dvdreadsrc.c:
9584           dvdreadsrc: Use variable type with correct signedness
9585
9586 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9587
9588         * ext/mpeg2dec/gstmpeg2dec.c:
9589           mpeg2dec: Copy planes in one go when possible
9590
9591 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9592
9593         * configure.ac:
9594         * ext/amrnb/amrnbdec.h:
9595         * ext/amrnb/amrnbenc.h:
9596         * ext/amrwbdec/amrwbdec.h:
9597           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9598           In previous versions, the opencore-amr include sub-directory
9599           would be specified in the include path in the CFLAGS, but this
9600           is no longer the case in newer versions, so we need to add those
9601           to our include directives.
9602           Based on patch by: Christian Morales Vega
9603           https://bugzilla.gnome.org/show_bug.cgi?id=671123
9604
9605 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9606
9607         * configure.ac:
9608           configure: get rid of non-pkg-config ways to check for opencore-amr
9609
9610 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9611
9612         * ext/mpeg2dec/gstmpeg2dec.c:
9613           update for metadata API changes
9614
9615 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
9616
9617         * ext/amrwbdec/Makefile.am:
9618         * ext/lame/Makefile.am:
9619         * ext/mad/Makefile.am:
9620           amrwbdec, lame, mad: link to libgstbase
9621
9622 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
9623
9624         * ext/x264/gstx264enc.c:
9625           x264enc: fix compiler warning
9626
9627 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9628
9629           Merge remote-tracking branch 'origin/master' into 0.11
9630
9631 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9632
9633           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9634           Conflicts:
9635           ext/mad/gstmad.c
9636
9637 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9638
9639         * NEWS:
9640         * RELEASE:
9641         * configure.ac:
9642         * docs/plugins/gst-plugins-ugly-plugins.args:
9643         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9644         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9645         * docs/plugins/inspect/plugin-a52dec.xml:
9646         * docs/plugins/inspect/plugin-amrnb.xml:
9647         * docs/plugins/inspect/plugin-amrwbdec.xml:
9648         * docs/plugins/inspect/plugin-asf.xml:
9649         * docs/plugins/inspect/plugin-cdio.xml:
9650         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9651         * docs/plugins/inspect/plugin-dvdread.xml:
9652         * docs/plugins/inspect/plugin-dvdsub.xml:
9653         * docs/plugins/inspect/plugin-iec958.xml:
9654         * docs/plugins/inspect/plugin-lame.xml:
9655         * docs/plugins/inspect/plugin-mad.xml:
9656         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9657         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9658         * docs/plugins/inspect/plugin-mpegstream.xml:
9659         * docs/plugins/inspect/plugin-realmedia.xml:
9660         * docs/plugins/inspect/plugin-siddec.xml:
9661         * docs/plugins/inspect/plugin-twolame.xml:
9662         * docs/plugins/inspect/plugin-x264.xml:
9663         * win32/common/config.h:
9664           Bump version after release
9665
9666 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
9667
9668         * autogen.sh:
9669           autogen.sh: avoid touching .po files during 'make'
9670           A simple workaround to deal with GNU gettext automake integration
9671           failing to deal with git.  Fixes: #669207
9672
9673 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9674
9675         * ext/x264/gstx264enc.c:
9676           x264: convert g_print to LOG
9677
9678 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9679
9680         * gst/asfdemux/gstrtpasfdepay.c:
9681           update for new memory api
9682
9683 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9684
9685         * ext/x264/gstx264enc.c:
9686           x264enc: handle pts and dts
9687
9688 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9689
9690         * ext/mad/gstmad.c:
9691           mad: handle libmad freeform parsing quirk
9692
9693 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9694
9695         * ext/mad/gstmad.c:
9696           mad: fixup unhacking last frame coaxing
9697           ... so as to not only replace the data pointer but also available size.
9698
9699 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9700
9701         * gst-plugins-ugly.spec.in:
9702           Add latest plugins
9703
9704 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9705
9706         * win32/common/config.h:
9707           win32: back to development
9708
9709 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9710
9711         * configure.ac:
9712         * gst/synaesthesia/gstsynaesthesia.c:
9713         * gst/synaesthesia/gstsynaesthesia.h:
9714           synaesthesia: port to 0.11
9715
9716 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9717
9718         * configure.ac:
9719         * gst/xingmux/gstxingmux.c:
9720           xingmux: port to 0.11
9721
9722 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9723
9724         * configure.ac:
9725           back to development
9726
9727 === release 0.11.1 ===
9728
9729 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9730
9731         * ChangeLog:
9732         * NEWS:
9733         * RELEASE:
9734         * configure.ac:
9735         * docs/plugins/gst-plugins-ugly-plugins.args:
9736         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9737         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9738         * docs/plugins/inspect/plugin-a52dec.xml:
9739         * docs/plugins/inspect/plugin-amrnb.xml:
9740         * docs/plugins/inspect/plugin-amrwbdec.xml:
9741         * docs/plugins/inspect/plugin-asf.xml:
9742         * docs/plugins/inspect/plugin-cdio.xml:
9743         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9744         * docs/plugins/inspect/plugin-dvdread.xml:
9745         * docs/plugins/inspect/plugin-dvdsub.xml:
9746         * docs/plugins/inspect/plugin-lame.xml:
9747         * docs/plugins/inspect/plugin-mad.xml:
9748         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9749         * docs/plugins/inspect/plugin-realmedia.xml:
9750         * docs/plugins/inspect/plugin-siddec.xml:
9751         * docs/plugins/inspect/plugin-twolame.xml:
9752         * docs/plugins/inspect/plugin-x264.xml:
9753         * gst-plugins-ugly.doap:
9754         * po/af.po:
9755         * po/az.po:
9756         * po/bg.po:
9757         * po/ca.po:
9758         * po/cs.po:
9759         * po/da.po:
9760         * po/de.po:
9761         * po/el.po:
9762         * po/en_GB.po:
9763         * po/eo.po:
9764         * po/es.po:
9765         * po/eu.po:
9766         * po/fi.po:
9767         * po/fr.po:
9768         * po/gl.po:
9769         * po/hu.po:
9770         * po/id.po:
9771         * po/it.po:
9772         * po/ja.po:
9773         * po/lt.po:
9774         * po/lv.po:
9775         * po/ms.po:
9776         * po/mt.po:
9777         * po/nb.po:
9778         * po/nl.po:
9779         * po/or.po:
9780         * po/pl.po:
9781         * po/pt_BR.po:
9782         * po/ro.po:
9783         * po/ru.po:
9784         * po/sk.po:
9785         * po/sl.po:
9786         * po/sq.po:
9787         * po/sr.po:
9788         * po/sv.po:
9789         * po/tr.po:
9790         * po/uk.po:
9791         * po/vi.po:
9792         * po/zh_CN.po:
9793         * win32/common/config.h:
9794           RELEASE 0.11.1
9795
9796 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9797
9798           Merge branch 'master' into 0.11
9799           Conflicts:
9800           ext/mad/gstmad.c
9801
9802 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9803
9804         * ext/mad/gstmad.c:
9805           mad: unhack last frame coaxing
9806           ... so as to maximally use available base class API and interfere least
9807           as possible with its internal state.
9808
9809 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9810
9811         * ext/mad/gstmad.c:
9812           mad: fix compilation
9813
9814 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9815
9816         * ext/mad/gstmad.c:
9817           mad: chain up to default event handler
9818
9819 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
9820
9821         * ext/x264/gstx264enc.c:
9822           x264enc: unmap video frame after encoding
9823           Fixes major memory leak.
9824           https://bugzilla.gnome.org/show_bug.cgi?id=669863
9825
9826 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9827
9828         * ext/x264/gstx264enc.c:
9829           x264enc: fix after merge
9830
9831 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9832
9833           Merge branch 'master' into 0.11
9834           Conflicts:
9835           ext/x264/gstx264enc.c
9836
9837 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9838
9839         * ext/sidplay/gstsiddec.cc:
9840         * ext/sidplay/gstsiddec.h:
9841           sidplay: don't use ulong properties
9842
9843 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9844
9845         * ext/sidplay/gstsiddec.cc:
9846           sidplay: fix negotiation
9847
9848 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
9849
9850         * ext/x264/gstx264enc.c:
9851           x264enc: Add baseline profile to caps
9852           libx264 does not yet support the features that create the difference
9853           between baseline and constrained baseline profile. Hence it currently
9854           supports both though it can only technically encode constrained
9855           baseline.
9856
9857 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9858
9859         * ext/amrnb/amrnbenc.c:
9860         * gst/asfdemux/gstasfdemux.c:
9861         * gst/realmedia/rdtmanager.c:
9862           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9863
9864 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9865
9866         * tests/check/elements/mpeg2dec.c:
9867           mpeg2dec: fix test a bit more
9868           Still broken because cropping is broken in mpeg2dec
9869
9870 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9871
9872         * tests/check/elements/amrnbenc.c:
9873         * tests/check/elements/x264enc.c:
9874         * tests/check/elements/xingmux.c:
9875           tests: fix some tests
9876
9877 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9878
9879         * ext/twolame/gsttwolamemp2enc.c:
9880           twolame: Use new audio encoder/decoder base class API for srcpad caps
9881
9882 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9883
9884         * ext/lame/gstlamemp3enc.c:
9885           lame: Use new audio encoder/decoder base class API for srcpad caps
9886
9887 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9888
9889         * ext/mad/gstmad.c:
9890           mad: Use new audio encoder/decoder base class API for srcpad caps
9891
9892 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9893
9894         * ext/a52dec/gsta52dec.c:
9895           a52dec: Use new audio encoder/decoder base class API for srcpad caps
9896
9897 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9898
9899         * ext/amrwbdec/amrwbdec.c:
9900           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9901
9902 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9903
9904         * ext/amrnb/amrnbdec.c:
9905         * ext/amrnb/amrnbenc.c:
9906           amrnb: Use new audio encoder/decoder base class API for srcpad caps
9907
9908 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9909
9910         * ext/mad/gstmad.c:
9911           mad: ensure we do not confuse the base class with our buffer guard
9912           mad expects extra bytes at the end of a buffer (see discussion in
9913           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9914           and since we inject these without the base class' knowledge, we
9915           need to hide the bodies better.
9916           This fixes an assert at EOS when decoding an mp3 manually without
9917           an intervening mpegaudioparse.
9918
9919 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9920
9921         * gst/realmedia/rtspreal.c:
9922           update for HEADER flag
9923
9924 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
9925
9926         * ext/x264/gstx264enc.c:
9927         * ext/x264/gstx264enc.h:
9928           x264enc: implement force-key-unit API
9929
9930 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9931
9932         * common:
9933           Automatic update of common submodule
9934           From c463bc0 to 7fda524
9935
9936 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9937
9938         * ext/amrnb/amrnbdec.c:
9939         * ext/amrwbdec/amrwbdec.c:
9940           amr: port to 0.11 again
9941
9942 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9943
9944           Merge branch 'master' into 0.11
9945           Conflicts:
9946           ext/a52dec/gsta52dec.c
9947
9948 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9949
9950         * ext/a52dec/gsta52dec.c:
9951         * ext/amrnb/amrnbdec.c:
9952         * ext/amrnb/amrnbenc.c:
9953         * ext/amrwbdec/amrwbdec.c:
9954         * ext/dvdread/dvdreadsrc.c:
9955         * ext/lame/gstlamemp3enc.c:
9956         * ext/mad/gstmad.c:
9957         * ext/mpeg2dec/gstmpeg2dec.c:
9958         * ext/sidplay/gstsiddec.cc:
9959         * ext/twolame/gsttwolamemp2enc.c:
9960         * gst/asfdemux/asfpacket.c:
9961         * gst/asfdemux/gstasfdemux.c:
9962         * gst/asfdemux/gstrtpasfdepay.c:
9963         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9964         * gst/dvdsub/gstdvdsubdec.c:
9965         * gst/dvdsub/gstdvdsubdec.h:
9966         * gst/realmedia/gstrdtbuffer.c:
9967         * gst/realmedia/gstrdtbuffer.h:
9968         * gst/realmedia/rdtdepay.c:
9969         * gst/realmedia/rmdemux.c:
9970         * gst/realmedia/rmutils.c:
9971           port to new memory API
9972
9973 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9974
9975         * common:
9976           Automatic update of common submodule
9977           From 2a59016 to c463bc0
9978
9979 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9980
9981         * gst-libs/gst/glib-compat-private.h:
9982           Remove compatibility versions for deprecated GLib API
9983
9984 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9985
9986         * ext/a52dec/gsta52dec.c:
9987           a52dec: fix read buffer overflow upon syncing
9988           The wrong size was being decremented, leading to a runaway
9989           read loop.
9990
9991 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9992
9993         * common:
9994         * configure.ac:
9995           Add --disable-fatal-warnings configure option
9996
9997 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9998
9999         * gst/asfdemux/gstasfdemux.c:
10000         * gst/realmedia/rademux.c:
10001         * gst/realmedia/rdtmanager.c:
10002         * gst/realmedia/rmdemux.c:
10003           port to new gthread API
10004
10005 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10006
10007         * configure.ac:
10008           configure.ac: Require GLib 2.31.10 for consistency
10009
10010 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10011
10012         * common:
10013           Automatic update of common submodule
10014           From 0807187 to 2a59016
10015
10016 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10017
10018         * ext/amrwbdec/amrwbdec.c:
10019           amrwbdec: _parse should not return OK if not enough data yet
10020
10021 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10022
10023         * ext/amrnb/amrnbdec.c:
10024           amrnbdec: _parse should not return OK if not enough data yet
10025
10026 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10027
10028         * ext/dvdread/dvdreadsrc.c:
10029           dvdreadsrc: fix off by one in cell calculation for the last chapter
10030
10031 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10032
10033         * gst/asfdemux/gstasfdemux.c:
10034           asfdemux: set caps on src pad before adding it
10035
10036 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10037
10038         * gst/asfdemux/gstasfdemux.c:
10039           asfdemux: perform writable buffer map to copy into it
10040
10041 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10042
10043         * gst/asfdemux/asfpacket.c:
10044         * gst/asfdemux/asfpacket.h:
10045           asfpacket: fix 0.11 ported payload extraction
10046           ... to cater for not necessarily offset == size - cur_pos,
10047           as size may have been adjusted due to padding.
10048           Fixes #667567.
10049
10050 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10051
10052         * ext/x264/gstx264enc.c:
10053           x264enc: remove useless and semantically (though not practically) wrong code
10054           The object will be freed, so it's pointless to set the pointers
10055           to NULL anyway.
10056
10057 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10058
10059         * ext/x264/gstx264enc.c:
10060           x264enc: remove leaking "optimization"
10061
10062 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10063
10064         * gst/asfdemux/gstasfdemux.c:
10065           GST_TYPE_DATE -> G_TYPE_DATE
10066
10067 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10068
10069           Merge remote-tracking branch 'origin/master' into 0.11
10070           Conflicts:
10071           ext/a52dec/gsta52dec.c
10072
10073 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10074
10075         * ext/a52dec/gsta52dec.c:
10076           a52dec: plug buffer leak
10077
10078 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10079
10080         * ext/a52dec/gsta52dec.c:
10081           a52dec: plug buffer leak
10082
10083 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10084
10085         * ext/amrnb/amrnbenc.c:
10086           amrnbenc: _map and _unmap the appropriate input and output buffers
10087
10088 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10089
10090         * ext/a52dec/gsta52dec.c:
10091           a52dec: Fix some merge mistakes
10092
10093 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10094
10095           Merge branch 'master' into 0.11
10096           Conflicts:
10097           ext/a52dec/gsta52dec.c
10098           ext/a52dec/gsta52dec.h
10099           ext/lame/gstlame.c
10100           ext/lame/gstlame.h
10101           ext/lame/gstlamemp3enc.c
10102           ext/mad/gstmad.c
10103           ext/mad/gstmad.h
10104           gst/mpegaudioparse/gstmpegaudioparse.c
10105           gst/mpegstream/gstdvddemux.c
10106           gst/realmedia/rdtdepay.c
10107           po/es.po
10108           po/lv.po
10109           po/sr.po
10110
10111 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10112
10113         * gst/dvdsub/Makefile.am:
10114           dvdsub: add some CFLAGS and LIBS in Makefile.am
10115           ... since adapter is still used.
10116
10117 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10118
10119         * gst/realmedia/rmdemux.c:
10120           rmdemux: Don't use buffer after unreffing
10121
10122 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10123
10124         * gst/asfdemux/gstasfdemux.c:
10125           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
10126
10127 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10128
10129         * ext/mad/gstmad.c:
10130           mad: Correctly unmap the buffer with the original data pointer
10131
10132 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10133
10134         * ext/mad/gstmad.c:
10135           mad: Make sure to set caps on the srcpad if none are set yet
10136
10137 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10138
10139         * ext/mad/Makefile.am:
10140           mad: fix LIBS order in Makefile.am
10141
10142 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10143
10144         * ext/mad/gstmad.h:
10145           mad: remove left-over id3tag.h include
10146           We don't use libid3tag any more.
10147
10148 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10149
10150         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10151           dvdlpcmdec: fix for multichannel
10152
10153 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10154
10155         * ext/a52dec/gsta52dec.c:
10156         * ext/a52dec/gsta52dec.h:
10157           a52dec: Update for the new raw audio caps
10158
10159 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10160
10161         * ext/mad/gstmad.c:
10162           mad: Update for the new raw audio caps
10163
10164 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10165
10166         * ext/lame/gstlamemp3enc.c:
10167           lamemp3enc: Update for the new raw audio caps
10168
10169 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10170
10171         * ext/twolame/gsttwolamemp2enc.c:
10172           twolamemp2enc: Update for the new raw audio caps
10173
10174 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10175
10176         * ext/amrwbdec/amrwbdec.c:
10177           amrwbdec: Add the new layout field to the raw audio caps
10178
10179 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10180
10181         * ext/amrnb/amrnbdec.c:
10182         * ext/amrnb/amrnbenc.c:
10183           amrnb: Add the new layout field to the raw audio caps
10184
10185 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10186
10187         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10188         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10189           dvdlpcmdec: Port to the new raw audio caps
10190
10191 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10192
10193         * gst/asfdemux/gstasfdemux.c:
10194           asfdemux: Update for libgstriff API changes
10195           Still needs to handle audio channel reordering.
10196
10197 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10198
10199         * common:
10200           Automatic update of common submodule
10201           From 50b34ab to 0807187
10202
10203 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10204
10205         * ext/lame/Makefile.am:
10206           lame: fix LIBADD order in Makefile.am
10207
10208 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10209
10210         * tests/check/elements/amrnbenc.c:
10211         * tests/check/elements/mpeg2dec.c:
10212         * tests/check/elements/x264enc.c:
10213         * tests/check/elements/xingmux.c:
10214         * tests/check/generic/states.c:
10215           tests: make tests compile
10216
10217 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10218
10219         * ext/amrwbdec/amrwbdec.c:
10220         * ext/dvdread/dvdreadsrc.c:
10221         * ext/mad/gstmad.c:
10222         * ext/sidplay/gstsiddec.cc:
10223         * gst/asfdemux/gstasfdemux.c:
10224         * gst/realmedia/pnmsrc.c:
10225         * gst/realmedia/rdtmanager.c:
10226         * gst/realmedia/rmdemux.c:
10227           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
10228
10229 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10230
10231         * tests/check/Makefile.am:
10232           tests: disable generic index test
10233
10234 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10235
10236         * ext/mpeg2dec/gstmpeg2dec.c:
10237           mpeg2dec: remove all seeking-related code
10238           A parser or demuxer upstream should handle this Same for
10239           queries.
10240
10241 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10242
10243         * ext/mpeg2dec/gstmpeg2dec.c:
10244         * ext/mpeg2dec/gstmpeg2dec.h:
10245           mpeg2dec: update for GstIndex removal
10246
10247 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10248
10249         * ext/cdio/gstcdiocddasrc.c:
10250           cdio: update for probe vfunc removal in GstAudioCdSrc
10251
10252 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10253
10254         * ext/lame/gstlame.c:
10255         * ext/lame/gstlamemp3enc.c:
10256           lame: fix printf format in debug statements
10257           https://bugzilla.gnome.org/show_bug.cgi?id=666926
10258
10259 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10260
10261         * ext/lame/gstlame.c:
10262         * ext/lame/gstlame.h:
10263           lame: ensure parsed output
10264           ... by doing some basic parsing of encoded lame data.
10265
10266 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10267
10268         * ext/lame/gstlame.h:
10269           lame: cleanup unused instance struct fields
10270
10271 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10272
10273         * ext/lame/Makefile.am:
10274         * ext/lame/gstlamemp3enc.c:
10275         * ext/lame/gstlamemp3enc.h:
10276           lamemp3enc: ensure parsed output
10277           ... by doing some basic parsing of encoded lame data.
10278           Fixes #652150.
10279
10280 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10281
10282         * ext/lame/gstlamemp3enc.c:
10283           lamemp3enc: do not leak merged tags
10284
10285 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10286
10287         * ext/mad/gstmad.c:
10288         * ext/mad/gstmad.h:
10289           mad: helpfully bodge the last buffer to let mad decode the last frame
10290           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10291           to be believed, the last buffer must be followed by a number of 0 bytes
10292           in order for the last frame to be decoded (at least in some cases).
10293           Doing so seems to work here, fixing a missing 1152 samples when using
10294           mp3parse before mad (not using mp3parse would yield the correct amount
10295           of samples, if there's extra non-MP3 data after (eg, tag data)).
10296
10297 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10298
10299         * ext/dvdread/dvdreadsrc.c:
10300           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10301
10302 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10303
10304         * gst/mpegstream/gstdvddemux.c:
10305           dvddemux: tweak subtitle stream setup based on dvd language codes event
10306           ... to allow for non-continuous subtitle stream numbers.
10307           The missing stream numbers tend to come up as subtitle streams anyway
10308           (albeit not with an identified language tag).
10309
10310 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10311
10312         * ext/dvdread/dvdreadsrc.c:
10313           dvdreadsrc: minor safety tweak to sector seeking
10314
10315 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
10316
10317         * ext/a52dec/gsta52dec.c:
10318           a52dec: check that a52_init returns a valid a52 state
10319
10320 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10321
10322         * ext/mpeg2dec/gstmpeg2dec.c:
10323           mpeg2dec: update for new interlaced flags
10324
10325 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10326
10327         * ext/a52dec/Makefile.am:
10328         * ext/a52dec/gsta52dec.c:
10329         * ext/a52dec/gsta52dec.h:
10330           a52dec: port to audiodecoder
10331
10332 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10333
10334         * ext/mad/Makefile.am:
10335         * ext/mad/gstmad.c:
10336         * ext/mad/gstmad.h:
10337           mad: port to audiodecoder
10338
10339 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10340
10341         * ext/a52dec/gsta52dec.c:
10342           a52dec: Don't claim to support upstream renegotiation
10343           and use fixed caps on the srcpad. To correctly support
10344           upstream renegotiation a52dec would need to check if the
10345           caps of the downstream allocated buffer are the requested
10346           caps or if the size is different.
10347           Fixes bug #665989.
10348
10349 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
10350
10351         * ext/a52dec/gsta52dec.c:
10352           a52dec: Check that the a52_state is correctly initialized
10353
10354 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10355
10356         * gst-libs/gst/Makefile.am:
10357         * gst-libs/gst/glib-compat-private.h:
10358         * gst/asfdemux/gstasfdemux.c:
10359         * gst/mpegaudioparse/gstmpegaudioparse.c:
10360         * gst/realmedia/rademux.c:
10361         * gst/realmedia/rdtmanager.c:
10362         * gst/realmedia/rmdemux.c:
10363           Work around deprecated thread API in glib master
10364           Add private replacements for deprecated functions such as
10365           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10366           to avoid the deprecation warnings. We can't change most of
10367           these in 0.10 because they're part of our API and ABI.
10368           Suppress deprecation warnings in selected files, mostly for
10369           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10370           not much we can do here in 0.10.
10371
10372 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10373
10374         * po/LINGUAS:
10375         * po/eo.po:
10376         * po/es.po:
10377         * po/lv.po:
10378         * po/sr.po:
10379           po: update translations
10380
10381 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10382
10383         * gst/realmedia/rdtdepay.c:
10384           rdtdepay: make buffer metadata writable before setting caps on it
10385           Fixes issue when the header buffer is being pushed, which was taken
10386           from the caps and is therefore not writable.
10387
10388 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10389
10390         * ext/dvdread/dvdreadsrc.c:
10391           fix for basesrc changes
10392
10393 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
10394
10395         * gst/asfdemux/gstrtpasfdepay.c:
10396           rtpasfdepay: Initialize GstRTPBuffer before usage
10397
10398 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10399
10400           Merge remote-tracking branch 'origin/master' into 0.11
10401           Conflicts:
10402           ext/dvdread/dvdreadsrc.c
10403
10404 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
10405
10406         * ext/dvdread/dvdreadsrc.c:
10407           dvdreadsrc: Fix format string compiler warning
10408           Fixes bug #665101.
10409
10410 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10411
10412           Merge remote-tracking branch 'origin/master' into 0.11
10413
10414 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10415
10416         * ext/mpeg2dec/gstmpeg2dec.c:
10417           Update for indexable change
10418
10419 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10420
10421         * gst/realmedia/rdtmanager.c:
10422           update for clock provider API change
10423
10424 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10425
10426         * ext/a52dec/gsta52dec.c:
10427         * ext/amrnb/amrnbdec.c:
10428         * ext/amrnb/amrnbenc.c:
10429         * ext/amrwbdec/amrwbdec.c:
10430         * ext/dvdread/dvdreadsrc.c:
10431         * ext/lame/gstlame.c:
10432         * ext/lame/gstlamemp3enc.c:
10433         * ext/mad/gstmad.c:
10434         * ext/mpeg2dec/gstmpeg2dec.c:
10435         * ext/sidplay/gstsiddec.cc:
10436         * ext/twolame/gsttwolame.c:
10437         * ext/x264/gstx264enc.c:
10438         * gst/asfdemux/gstasfdemux.c:
10439         * gst/asfdemux/gstrtpasfdepay.c:
10440         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10441         * gst/dvdsub/gstdvdsubdec.c:
10442         * gst/dvdsub/gstdvdsubparse.c:
10443         * gst/iec958/ac3iec.c:
10444         * gst/mpegaudioparse/gstmpegaudioparse.c:
10445         * gst/mpegaudioparse/gstxingmux.c:
10446         * gst/mpegstream/gstdvddemux.c:
10447         * gst/mpegstream/gstmpegdemux.c:
10448         * gst/mpegstream/gstmpegparse.c:
10449         * gst/mpegstream/gstrfc2250enc.c:
10450         * gst/realmedia/pnmsrc.c:
10451         * gst/realmedia/rademux.c:
10452         * gst/realmedia/rdtdepay.c:
10453         * gst/realmedia/rdtmanager.c:
10454         * gst/realmedia/rmdemux.c:
10455         * gst/synaesthesia/gstsynaesthesia.c:
10456           various: fix pad template ref leaks
10457           https://bugzilla.gnome.org/show_bug.cgi?id=662664
10458
10459 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
10460
10461         * tests/check/elements/xingmux.c:
10462           tests: update for gstcheck API change
10463
10464 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10465
10466         * ext/amrnb/amrnbenc.c:
10467         * ext/dvdread/dvdreadsrc.c:
10468         * ext/lame/gstlamemp3enc.c:
10469         * ext/twolame/gsttwolamemp2enc.c:
10470           ext: fix more printf format warnings in debug messages
10471
10472 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
10473
10474         * gst/asfdemux/gstasfdemux.c:
10475         * gst/asfdemux/gstrtpasfdepay.c:
10476         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10477         * gst/dvdsub/gstdvdsubdec.c:
10478         * gst/dvdsub/gstdvdsubparse.c:
10479         * gst/realmedia/rademux.c:
10480         * gst/realmedia/rmdemux.c:
10481           Fix print format compiler warnings on OS X / 64bit
10482           https://bugzilla.gnome.org/show_bug.cgi?id=662617
10483
10484 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10485
10486         * gst/asfdemux/gstasfdemux.c:
10487         * gst/realmedia/rademux.c:
10488         * gst/realmedia/rdtmanager.c:
10489         * gst/realmedia/rmdemux.c:
10490           update for activation changes
10491
10492 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10493
10494         * gst/asfdemux/gstasfdemux.c:
10495         * gst/realmedia/rademux.c:
10496         * gst/realmedia/rmdemux.c:
10497           update for new scheduling query
10498
10499 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10500
10501         * gst/asfdemux/gstasfdemux.c:
10502         * gst/realmedia/rademux.c:
10503         * gst/realmedia/rdtmanager.c:
10504         * gst/realmedia/rmdemux.c:
10505           add parent to activate functions
10506
10507 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10508
10509         * ext/a52dec/gsta52dec.c:
10510         * ext/mpeg2dec/gstmpeg2dec.c:
10511         * ext/sidplay/gstsiddec.cc:
10512         * ext/x264/gstx264enc.c:
10513         * gst/asfdemux/gstasfdemux.c:
10514         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10515         * gst/dvdsub/gstdvdsubdec.c:
10516         * gst/dvdsub/gstdvdsubparse.c:
10517         * gst/realmedia/rademux.c:
10518         * gst/realmedia/rdtdepay.c:
10519         * gst/realmedia/rdtmanager.c:
10520         * gst/realmedia/rmdemux.c:
10521           add parent to pad functions
10522
10523 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10524
10525         * ext/mpeg2dec/gstmpeg2dec.c:
10526         * ext/sidplay/gstsiddec.cc:
10527         * ext/x264/gstx264enc.c:
10528         * gst/asfdemux/gstasfdemux.c:
10529         * gst/realmedia/rademux.c:
10530         * gst/realmedia/rdtmanager.c:
10531         * gst/realmedia/rmdemux.c:
10532           add parent to query function
10533
10534 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10535
10536         * gst/asfdemux/gstasfdemux.c:
10537         * gst/realmedia/rademux.c:
10538           _query_peer_*() -> _peer_query_*()
10539
10540 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10541
10542         * gst/dvdsub/gstdvdsubdec.c:
10543           _accept_caps() -> _query_accept_caps()
10544
10545 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10546
10547         * ext/x264/gstx264enc.c:
10548           _peer_get_caps() -> _peer_query_caps()
10549
10550 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10551
10552         * ext/x264/gstx264enc.c:
10553           update for _get_caps() -> _query_caps()
10554
10555 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10556
10557         * ext/x264/gstx264enc.c:
10558           change getcaps to query
10559
10560 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10561
10562         * ext/mad/gstmad.c:
10563           mad: re-instate accidentally dropped rank
10564
10565 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10566
10567         * ext/dvdread/dvdreadsrc.c:
10568         * gst/realmedia/pnmsrc.c:
10569           Update for GstURIHandler get_protocols() changes
10570
10571 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10572
10573         * ext/dvdread/dvdreadsrc.c:
10574         * ext/dvdread/dvdreadsrc.h:
10575         * gst/realmedia/pnmsrc.c:
10576           dvdreadsrc, pnmsrc: update for GstURIHandler changes
10577
10578 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10579
10580         * ext/mad/gstmad.c:
10581           mad: re-port to 0.11
10582           This time using the base class. Still something
10583           wrong with the parsing though, when there's no
10584           parser or demuxer upstream (which of course
10585           shouldn't happen in a normal playback scenario).
10586
10587 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10588
10589         * ext/mad/gstmad.c:
10590         * ext/mad/gstmad.h:
10591           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10592
10593 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10594
10595         * ext/mad/gstmad.c:
10596         * ext/mad/gstmad.h:
10597           mad: replace with 0.10 version ported to GstAudioDecoder
10598           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10599           of Mark's baseaudio branch.
10600           Would probably be too risky to drop this into 0.10 given
10601           all the things mad is doing.
10602
10603 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10604
10605         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10606           docs: remove bits for old lame element from sections.txt file
10607
10608 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10609
10610         * Android.mk:
10611         * configure.ac:
10612         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10613         * docs/plugins/inspect/plugin-mpegstream.xml:
10614         * gst-plugins-ugly.spec.in:
10615         * gst/mpegstream/Makefile.am:
10616         * gst/mpegstream/README:
10617         * gst/mpegstream/gstdvddemux.c:
10618         * gst/mpegstream/gstdvddemux.h:
10619         * gst/mpegstream/gstmpegclock.c:
10620         * gst/mpegstream/gstmpegclock.h:
10621         * gst/mpegstream/gstmpegdemux.c:
10622         * gst/mpegstream/gstmpegdemux.h:
10623         * gst/mpegstream/gstmpegpacketize.c:
10624         * gst/mpegstream/gstmpegpacketize.h:
10625         * gst/mpegstream/gstmpegparse.c:
10626         * gst/mpegstream/gstmpegparse.h:
10627         * gst/mpegstream/gstmpegstream.c:
10628         * gst/mpegstream/gstrfc2250enc.c:
10629         * gst/mpegstream/gstrfc2250enc.h:
10630         * gst/mpegstream/mpegstream.vcproj:
10631         * gst/mpegstream/notes:
10632         * win32/MANIFEST:
10633         * win32/vs6/gst_plugins_ugly.dsw:
10634         * win32/vs6/libgstac3parse.dsp:
10635         * win32/vs6/libgstmpegaudioparse.dsp:
10636         * win32/vs6/libgstmpegstream.dsp:
10637           mpegstream: remove the old mpeg-ps parser and demuxers
10638           Don't want anyone porting this by accident.
10639           Superseded by mpegpsdemux in -bad.
10640
10641 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10642
10643         * configure.ac:
10644         * ext/cdio/Makefile.am:
10645         * ext/cdio/gstcdio.c:
10646         * ext/cdio/gstcdiocddasrc.c:
10647         * ext/cdio/gstcdiocddasrc.h:
10648           cdio: port cdiocddasrc to 0.11
10649
10650 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10651
10652         * tests/check/elements/mpeg2dec.c:
10653           tests: port mpeg2dec to 0.11
10654           It compiles, but fails.
10655
10656 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10657
10658         * tests/check/elements/x264enc.c:
10659           tests: port x264enc unit test to 0.11
10660           Well, it compiles now at least.
10661
10662 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10663
10664         * gst/asfdemux/gstrtpasfdepay.h:
10665           update for base class rename
10666
10667 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10668
10669         * gst/asfdemux/gstrtpasfdepay.c:
10670         * gst/asfdemux/gstrtpasfdepay.h:
10671           update for base class rename
10672
10673 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10674
10675         * po/af.po:
10676         * po/az.po:
10677         * po/bg.po:
10678         * po/ca.po:
10679         * po/cs.po:
10680         * po/da.po:
10681         * po/de.po:
10682         * po/el.po:
10683         * po/en_GB.po:
10684         * po/es.po:
10685         * po/eu.po:
10686         * po/fi.po:
10687         * po/fr.po:
10688         * po/gl.po:
10689         * po/hu.po:
10690         * po/id.po:
10691         * po/it.po:
10692         * po/ja.po:
10693         * po/lt.po:
10694         * po/lv.po:
10695         * po/ms.po:
10696         * po/mt.po:
10697         * po/nb.po:
10698         * po/nl.po:
10699         * po/or.po:
10700         * po/pl.po:
10701         * po/pt_BR.po:
10702         * po/ro.po:
10703         * po/ru.po:
10704         * po/sk.po:
10705         * po/sl.po:
10706         * po/sq.po:
10707         * po/sr.po:
10708         * po/sv.po:
10709         * po/tr.po:
10710         * po/uk.po:
10711         * po/vi.po:
10712         * po/zh_CN.po:
10713           po: update translations
10714
10715 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10716
10717         * docs/plugins/gst-plugins-ugly-plugins.args:
10718         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10719         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10720         * docs/plugins/inspect/plugin-a52dec.xml:
10721         * docs/plugins/inspect/plugin-amrnb.xml:
10722         * docs/plugins/inspect/plugin-amrwbdec.xml:
10723         * docs/plugins/inspect/plugin-asf.xml:
10724         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10725         * docs/plugins/inspect/plugin-dvdread.xml:
10726         * docs/plugins/inspect/plugin-dvdsub.xml:
10727         * docs/plugins/inspect/plugin-lame.xml:
10728         * docs/plugins/inspect/plugin-mad.xml:
10729         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10730         * docs/plugins/inspect/plugin-realmedia.xml:
10731         * docs/plugins/inspect/plugin-siddec.xml:
10732         * docs/plugins/inspect/plugin-twolame.xml:
10733         * docs/plugins/inspect/plugin-x264.xml:
10734           docs: update docs
10735
10736 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10737
10738         * ext/lame/gstlamemp3enc.c:
10739           lamemp3enc: cosmetic error message change
10740           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10741
10742 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10743
10744         * docs/plugins/Makefile.am:
10745         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10746         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10747         * ext/twolame/Makefile.am:
10748         * ext/twolame/gsttwolamemp2enc.c:
10749         * ext/twolame/gsttwolamemp2enc.h:
10750         * po/POTFILES.in:
10751           twolame: rename to twolamemp2enc
10752
10753 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10754
10755         * configure.ac:
10756         * ext/twolame/gsttwolame.c:
10757           twolame: port to 0.11
10758
10759 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10760
10761         * Android.mk:
10762         * configure.ac:
10763         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10764         * docs/plugins/inspect/plugin-iec958.xml:
10765         * gst-plugins-ugly.spec.in:
10766         * gst/iec958/Makefile.am:
10767         * gst/iec958/ac3_padder.c:
10768         * gst/iec958/ac3_padder.h:
10769         * gst/iec958/ac3iec.c:
10770         * gst/iec958/ac3iec.h:
10771         * win32/MANIFEST:
10772         * win32/vs6/libgstiec958.dsp:
10773           iec958: remove this plugin
10774           I think it can just go away. Audio sinks can and should payload
10775           things themselves using the helper API in libgstaudio. If such
10776           a plugin still makes sense, it should probably be rewritten
10777           using the library functions (and be put into -good or so).
10778
10779 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10780
10781         * gst/realmedia/rademux.c:
10782         * gst/realmedia/rmdemux.c:
10783         * gst/realmedia/rtspreal.c:
10784           update for adapter api change
10785
10786 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10787
10788         * ext/x264/gstx264enc.c:
10789           update for removed fixate function
10790
10791 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10792
10793         * ext/mad/gstmad.c:
10794         * ext/mpeg2dec/gstmpeg2dec.c:
10795         * gst/asfdemux/gstasfdemux.c:
10796         * gst/realmedia/rmdemux.c:
10797           remove query types
10798
10799 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10800
10801         * configure.ac:
10802         * gst/realmedia/rademux.c:
10803         * gst/realmedia/rdtdepay.c:
10804         * gst/realmedia/rmdemux.c:
10805         * gst/realmedia/rmutils.c:
10806           realmedia is ported
10807
10808 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10809
10810         * gst/asfdemux/gstasfdemux.c:
10811         * gst/mpegstream/gstdvddemux.c:
10812         * gst/mpegstream/gstmpegdemux.c:
10813         * gst/realmedia/rmdemux.c:
10814         * gst/realmedia/rmdemux.h:
10815           more template fixes
10816
10817 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
10818
10819         * po/POTFILES.in:
10820           po: lame => lamemp3enc
10821
10822 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10823
10824         * gst/realmedia/rdtmanager.c:
10825           make request pads take %u
10826
10827 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10828
10829         * ext/mpeg2dec/gstmpeg2dec.c:
10830         * ext/mpeg2dec/gstmpeg2dec.h:
10831           mpeg2dec: Add basic cropping support
10832
10833 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10834
10835         * ext/a52dec/gsta52dec.c:
10836         * ext/sidplay/gstsiddec.cc:
10837         * gst/asfdemux/gstasfdemux.c:
10838         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10839           tags: update for tag API removal
10840
10841 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10842
10843         * ext/mpeg2dec/gstmpeg2dec.c:
10844         * ext/mpeg2dec/gstmpeg2dec.h:
10845           update for meta api change
10846
10847 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10848
10849         * gst/asfdemux/gstasfdemux.c:
10850           structure: fix for api update
10851
10852 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10853
10854           Merge remote-tracking branch 'origin/master' into 0.11
10855
10856 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10857
10858         * tests/check/elements/amrnbenc.c:
10859           tests: port amrnbenc test to 0.11
10860
10861 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10862
10863         * ext/amrnb/amrnbdec.c:
10864         * ext/amrnb/amrnbenc.c:
10865           amrnb: fix up raw audio caps for 0.11
10866
10867 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10868
10869         * tests/check/Makefile.am:
10870           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10871
10872 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10873
10874         * docs/plugins/Makefile.am:
10875         * ext/lame/Makefile.am:
10876         * ext/lame/README:
10877         * ext/lame/gstlame.c:
10878         * ext/lame/gstlame.h:
10879         * ext/lame/plugin.c:
10880         * ext/lame/test-lame.c:
10881         * gst/xingmux/gstxingmux.c:
10882         * tests/check/pipelines/lame.c:
10883           lame: remove lame element, it's been superseded by lamemp3enc
10884
10885 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10886
10887         * ext/a52dec/gsta52dec.c:
10888         * ext/lame/gstlamemp3enc.c:
10889         * ext/mad/gstmad.c:
10890         * ext/sidplay/gstsiddec.cc:
10891         * gst/asfdemux/gstasfdemux.c:
10892         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10893           ext, gst: update for taglist API changes
10894
10895 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
10896
10897         * gst/asfdemux/gstasfdemux.c:
10898           asfdemux: Don't leak pending payload buffers
10899           Fixes #662964
10900
10901 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10902
10903           Merge branch 'master' into 0.11
10904           Conflicts:
10905           ext/sidplay/gstsiddec.cc
10906
10907 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
10908
10909         * ext/sidplay/gstsiddec.cc:
10910           siddec: use BOILERPLATE macro and cleanup FIXMEs
10911
10912 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10913
10914         * gst/asfdemux/gstrtpasfdepay.c:
10915           asfdepay: fix compiler warnings after gst_caps_new_simple() change
10916
10917 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10918
10919         * gst-plugins-ugly.spec.in:
10920           Update specfile with latest changes
10921
10922 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10923
10924         * gst/asfdemux/gstasfdemux.c:
10925           asfdemux: Don't unmap a buffer that doesn't exist
10926
10927 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10928
10929         * configure.ac:
10930         * ext/dvdread/dvdreadsrc.c:
10931           dvdread: port to 0.11
10932
10933 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10934
10935         * configure.ac:
10936         * gst/dvdsub/Makefile.am:
10937         * gst/dvdsub/gstdvdsubdec.c:
10938         * gst/dvdsub/gstdvdsubdec.h:
10939         * gst/dvdsub/gstdvdsubparse.c:
10940           dvdsub: port to 0.11
10941
10942 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10943
10944           Merge branch 'master' into 0.11
10945           Conflicts:
10946           ext/amrwbdec/Makefile.am
10947           ext/amrwbdec/amrwbdec.c
10948
10949 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10950
10951         * gst/realmedia/gstrdtbuffer.c:
10952         * gst/realmedia/gstrdtbuffer.h:
10953         * gst/realmedia/pnmsrc.c:
10954         * gst/realmedia/rademux.c:
10955         * gst/realmedia/rdtdepay.c:
10956         * gst/realmedia/rdtmanager.c:
10957         * gst/realmedia/rmdemux.c:
10958         * gst/realmedia/rmutils.c:
10959         * gst/realmedia/rtspreal.c:
10960           realmedia: port to 0.11
10961
10962 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10963
10964         * ext/amrwbdec/Makefile.am:
10965         * ext/amrwbdec/amrwbdec.c:
10966         * ext/amrwbdec/amrwbdec.h:
10967           amrwbdec: port to audiodecoder
10968
10969 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10970
10971         * ext/amrnb/Makefile.am:
10972           amrnbdec: fixup build
10973
10974 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10975
10976         * ext/amrnb/amrnbdec.c:
10977           amrnbdec: remove leftover extraneous _unref
10978
10979 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10980
10981           Merge branch 'master' into 0.11
10982           Conflicts:
10983           ext/amrnb/amrnbdec.c
10984
10985 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10986
10987         * configure.ac:
10988         * ext/amrnb/amrnbdec.c:
10989         * ext/amrnb/amrnbenc.c:
10990           amrnb: port to 0.11
10991
10992 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10993
10994         * configure.ac:
10995         * ext/amrwbdec/Makefile.am:
10996         * ext/amrwbdec/amrwbdec.c:
10997           ported amrwbdec to 0.11
10998
10999 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11000
11001         * ext/amrnb/amrnbdec.c:
11002         * ext/amrnb/amrnbdec.h:
11003           amrnbdec: port to audiodecoder
11004
11005 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11006
11007           Merge branch 'master' into 0.11
11008
11009 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11010
11011         * configure.ac:
11012         * ext/mpeg2dec/gstmpeg2dec.c:
11013         * ext/mpeg2dec/gstmpeg2dec.h:
11014           mpeg2dec: minimal port to 0.11
11015
11016 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11017
11018         * ext/mpeg2dec/gstmpeg2dec.c:
11019         * ext/mpeg2dec/gstmpeg2dec.h:
11020           mpeg2dec: post QoS messages when dropping a frame due to QoS
11021           https://bugzilla.gnome.org/show_bug.cgi?id=658241
11022
11023 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11024
11025         * configure.ac:
11026           configure: update ported plugins list
11027
11028 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11029
11030         * common:
11031           update to 0.11 branch
11032
11033 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11034
11035         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11036         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
11037           dvdlpcmdec: port to 0.11
11038
11039 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11040
11041         * ext/lame/gstlame.c:
11042         * ext/lame/gstlamemp3enc.c:
11043           lame: fix raw audio caps too
11044
11045 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11046
11047         * ext/lame/gstlame.c:
11048         * ext/lame/gstlamemp3enc.c:
11049           lame: port to 0.11
11050
11051 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11052
11053           Merge branch 'master' into 0.11
11054
11055 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11056
11057         * ext/x264/gstx264enc.c:
11058         * ext/x264/gstx264enc.h:
11059           x264enc: port to 0.11
11060
11061 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11062
11063         * ext/amrnb/Makefile.am:
11064         * ext/amrnb/amrnbenc.c:
11065         * ext/amrnb/amrnbenc.h:
11066           amrnbenc: port to audioencoder
11067
11068 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11069
11070           Merge branch 'master' into 0.11
11071           Conflicts:
11072           ext/mad/gstmad.c
11073
11074 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11075
11076         * ext/a52dec/gsta52dec.c:
11077           port a52dec to 0.11
11078
11079 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11080
11081         * ext/twolame/gsttwolame.c:
11082           twolame: Simple fix for GstAudioEncoder API change
11083
11084 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11085
11086         * ext/twolame/gsttwolame.c:
11087           twolame: Fix variable 'gstelement_class' set but not used compiler warning
11088
11089 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11090
11091         * ext/lame/gstlame.c:
11092         * ext/lame/gstlamemp3enc.c:
11093           lame: Don't get the parent class again, GST_BOILERPLATE does this already
11094
11095 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11096
11097         * ext/lame/gstlame.c:
11098         * ext/lame/gstlamemp3enc.c:
11099           lame: Fix variable 'gstelement_class' set but not used compiler warning
11100
11101 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11102
11103         * ext/twolame/gsttwolame.c:
11104           twolame: improve output framing and timestamping
11105           ... which simply comes down to requesting one frame of input data at a time,
11106           since the encoder nicely turns this into 1 encoded frame.
11107
11108 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11109
11110         * ext/twolame/Makefile.am:
11111         * ext/twolame/gsttwolame.c:
11112         * ext/twolame/gsttwolame.h:
11113           twolame: port to audioencoder
11114
11115 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11116
11117         * ext/lame/gstlame.c:
11118           lame: use some more boilerplate
11119
11120 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11121
11122         * ext/lame/gstlame.c:
11123         * ext/lame/gstlame.h:
11124           lame: port to audioencoder
11125
11126 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11127
11128         * ext/lame/gstlamemp3enc.c:
11129           lamemp3enc: use some more boilerplate
11130
11131 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11132
11133         * ext/lame/gstlamemp3enc.c:
11134           lamemp3enc: really report bitrate rather kbitrate
11135
11136 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11137
11138         * ext/lame/Makefile.am:
11139         * ext/lame/gstlamemp3enc.c:
11140         * ext/lame/gstlamemp3enc.h:
11141           lamemp3enc: port to audioencoder
11142
11143 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11144
11145         * ext/dvdread/dvdreadsrc.c:
11146           dvdreadsrc: take into account first sector of the current title
11147           This fixes seeking on titles which do not start on a new file.
11148           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11149
11150 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11151
11152         * ext/dvdread/dvdreadsrc.c:
11153           dvdreadsrc: fix sector seeking
11154           It was overly complicated, and did not take into account the offset
11155           needed for titles which do not start on a new file.
11156           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11157
11158 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11159
11160         * ext/dvdread/dvdreadsrc.c:
11161           dvdreadsrc: fix sector search for packed titles
11162           Some DVD titles are packed in a single set, and we need to use
11163           the correct table to map times to sectors.
11164           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11165
11166 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11167
11168         * configure.ac:
11169         * ext/mad/Makefile.am:
11170         * ext/mad/gstmad.c:
11171         * gst-plugins-ugly.spec.in:
11172           mad: remove id3tag dependency used by in practice unreachable legacy code
11173           The mad mp3 decoder element shouldn't parse tags at all really, but we
11174           have so far kept this code around for backwards-compatibility reasons
11175           for people building manual pipelines for some reason. However, as it
11176           turns out that code has never actually worked in 0.10 in practice,
11177           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
11178           which doesn't actually seem to happen any more though because of the
11179           preceding mad_header_decode(), which will discover and report the
11180           sync loss if it runs into a tag and make mad_frame_decode() try to
11181           resync right away.
11182           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
11183
11184 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11185
11186         * gst/asfdemux/asfpacket.c:
11187           asfpacket: skip empty payload packets
11188           ... which also avoids assertion failures and possible segfaults later on
11189           when possibly trying to join 2 empty buffers.
11190
11191 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11192
11193         * gst/realmedia/rmdemux.c:
11194         * gst/realmedia/rmdemux.h:
11195           rmdemux: delay announcing container tags until we have pads
11196           Fixes tags when transcoding.
11197           https://bugzilla.gnome.org/show_bug.cgi?id=658297
11198
11199 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11200
11201         * tests/check/elements/amrnbenc.c:
11202           amrnbenc: Use complete raw audio caps in the test
11203
11204 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
11205
11206         * docs/plugins/Makefile.am:
11207           docs: cleanup makefiles
11208           Remove commented out parts that we don't need. Remove "the wingo addition" - no
11209           so useful after all. Narrow down file-globs for plugin docs.
11210
11211 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
11212
11213         * common:
11214           Automatic update of common submodule
11215           From a39eb83 to 11f0cd5
11216
11217 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
11218
11219         * common:
11220           Automatic update of common submodule
11221           From 605cd9a to a39eb83
11222
11223 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11224
11225         * gst/asfdemux/gstasfdemux.c:
11226           asf: don't use fourcc
11227
11228 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11229
11230           Merge branch 'master' into 0.11
11231
11232 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11233
11234         * ext/mpeg2dec/gstmpeg2dec.c:
11235           mpeg2dec: fix spurious failure to decode some files
11236           Parsing can return with an 'invalid' state, but this is not
11237           actually fatal. For one, the mpeg2dec command line tool that
11238           comes with the libmpeg2 library blithely ignores this condition
11239           and merrily goes on. So we do this same, logging the error,
11240           and going on with parsing. This makes something work that did
11241           not use to work, and brings happiness to the world.
11242           https://bugzilla.gnome.org/show_bug.cgi?id=429476
11243
11244 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11245
11246         * ext/mad/gstmad.c:
11247         * ext/sidplay/Makefile.am:
11248         * ext/sidplay/gstsiddec.cc:
11249           port to new audio caps
11250
11251 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11252
11253           Merge branch 'master' into 0.11
11254           Conflicts:
11255           common
11256           gst/asfdemux/gstrtpasfdepay.c
11257
11258 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11259
11260         * configure.ac:
11261           configure: Add synaesthesia to the list of non-ported plugins
11262
11263 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11264
11265         * configure.ac:
11266         * docs/plugins/Makefile.am:
11267         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11268         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11269         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11270         * gst-plugins-ugly.spec.in:
11271         * gst/mpegaudioparse/Makefile.am:
11272         * gst/mpegaudioparse/gstmpegaudioparse.c:
11273         * gst/mpegaudioparse/gstmpegaudioparse.h:
11274         * gst/mpegaudioparse/mpegaudioparse.vcproj:
11275         * gst/xingmux/Makefile.am:
11276         * gst/xingmux/gstxingmux.c:
11277         * gst/xingmux/gstxingmux.h:
11278         * gst/xingmux/plugin.c:
11279           Remove mp3parse plugin/element
11280           It's been replaced by mpegaudioparse in -good. Don't want anyone
11281           to spend time porting a deprecated element. Rename plugin to xingmux
11282           for now until we move that somewhere else.
11283
11284 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11285
11286         * configure.ac:
11287           configure.ac: Define list of non-ported plugins
11288
11289 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11290
11291         * ext/mad/gstmad.c:
11292           mad: Fix for changes in GstQuery API
11293
11294 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11295
11296         * gst/asfdemux/gstasfdemux.c:
11297           asfdemux: Fix for changes in GstQuery API
11298
11299 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11300
11301         * gst/asfdemux/asfpacket.c:
11302           asfdemux: Fix print statement
11303
11304 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11305
11306         * common:
11307           Update common submodule
11308
11309 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11310
11311         * ext/x264/gstx264enc.c:
11312           x264enc: Properly set the stream format in setcaps
11313           Do not forget to set the selected format to the options string
11314           when getting it from caps
11315           https://bugzilla.gnome.org/show_bug.cgi?id=655223
11316
11317 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
11318
11319         * ext/x264/gstx264enc.c:
11320           x264enc: fix the build for older x264enc
11321           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11322
11323 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
11324
11325         * ext/x264/gstx264enc.c:
11326           x264enc: Read stream-format from the right place
11327           Read the stream-format from "stream-format" and not from profile, also rename
11328           the "bytestream" variable to "stream_format" so it's easier to understand.
11329
11330 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11331
11332         * ext/x264/gstx264enc.c:
11333         * ext/x264/gstx264enc.h:
11334           x264enc: Select stream-format based on caps
11335           Makes x264 select its stream-format based on what's available
11336           on caps, the user selected option will be chosen as a fallback
11337           when both options are available.
11338           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11339
11340 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
11341
11342         * ext/x264/gstx264enc.c:
11343           x264: Allow renegotiation but prefer current caps
11344
11345 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
11346
11347         * tests/check/elements/x264enc.c:
11348           tests: Test x264enc profiles from the caps
11349           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11350
11351 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11352
11353         * ext/x264/Makefile.am:
11354         * ext/x264/gstx264enc.c:
11355         * ext/x264/gstx264enc.h:
11356           x264: Use profile and level from caps
11357           Enforces the profile and level from the downstream caps, also
11358           sets them on the fixated caps
11359           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11360
11361 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11362
11363         * configure.ac:
11364           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11365
11366 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
11367
11368         * ext/x264/gstx264enc.c:
11369           x264enc: fix subme property annotation - subme maximum is 10, not 6.
11370           Although the element accepts subme values > 6, the annotation which is
11371           visible through gst-inspect (for example) erroneously indicates 6 as the
11372           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11373           https://bugzilla.gnome.org/show_bug.cgi?id=653473
11374
11375 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
11376
11377         * common:
11378           Automatic update of common submodule
11379           From 69b981f to 605cd9a
11380
11381 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11382
11383         * gst/asfdemux/gstrtspwms.c:
11384           rtspwms: Porting to 0.11
11385
11386 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11387
11388         * gst/asfdemux/gstrtpasfdepay.c:
11389           rtpasfdepay: Port to 0.11
11390
11391 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11392
11393         * gst/asfdemux/asfpacket.c:
11394         * gst/asfdemux/asfpacket.h:
11395         * gst/asfdemux/gstasfdemux.c:
11396         * gst/asfdemux/gstasfdemux.h:
11397           asfdemux: Porting to 0.11
11398
11399 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11400
11401         * ext/sidplay/gstsiddec.cc:
11402           siddec: port siddec to 0.11
11403
11404 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11405
11406         * gst/asfdemux/gstrtpasfdepay.c:
11407           rtpasfdepay: fix fragmented packet handling and packet padding
11408           Also remove a bogus assert.
11409
11410 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
11411
11412         * gst/synaesthesia/gstsynaesthesia.c:
11413           synaesthesia: fix wrong debug log string (copy'n'paste)
11414
11415 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11416
11417           Merge branch 'master' into 0.11
11418           Conflicts:
11419           configure.ac
11420
11421 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11422
11423         * ext/mad/gstmad.c:
11424           mad: port to new API
11425           Port to new segment API.
11426           Eat Caps events.
11427           No need to set caps on buffers.
11428
11429 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
11430
11431         * gst/realmedia/rmdemux.c:
11432           rmdemux: target is unsigned and can't be < 0
11433
11434 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
11435
11436         * ext/mad/gstmad.c:
11437           mad: use signed when caluculating the delta
11438           Avoids a <0 check for an unsigned variable.
11439
11440 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
11441
11442         * docs/plugins/Makefile.am:
11443           docs: remove obsolete commented out part
11444           We don't have this in the other modules and its not needed.
11445
11446 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
11447
11448         * docs/plugins/gst-plugins-ugly-plugins.args:
11449         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11450         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11451           docs: update plugin introspection data
11452           Now more files are merged and produced in a canonical fashion, which hopefully
11453           creates less or no delta in the future.
11454
11455 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
11456
11457         * common:
11458           Automatic update of common submodule
11459           From 9e5bbd5 to 69b981f
11460
11461 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11462
11463         * ext/lame/Makefile.am:
11464         * ext/lame/gstlamemp3enc.c:
11465           lamemp3enc: Post CODEC and BITRATE tags
11466           Also filter any CODEC/AUDIO_CODEC tags from incoming
11467           tag events.
11468           Fixes bug #391543.
11469
11470 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
11471
11472         * common:
11473           Automatic update of common submodule
11474           From fd35073 to 9e5bbd5
11475
11476 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
11477
11478         * common:
11479           Automatic update of common submodule
11480           From 46dfcea to fd35073
11481
11482 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11483
11484         * gst/asfdemux/gstrtpasfdepay.c:
11485           rtpasfdepay: simplify and refactor packet parsing
11486           Specifically, refactor buffer padding and consider marker bit for fragment
11487           assembling.
11488
11489 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11490
11491         * gst/asfdemux/gstrtpasfdepay.c:
11492           rtpasfdepay: avoid re-sending header
11493           ... e.g. following a seek, which otherwise confuses downstream demuxer
11494           expecting only a flow of data packets at this time.
11495
11496 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11497
11498         * gst/asfdemux/gstrtpasfdepay.c:
11499         * gst/asfdemux/gstrtpasfdepay.h:
11500           rtpasfdepay: remove unused field
11501
11502 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11503
11504         * ext/mad/gstmad.c:
11505           mad: Post bitrate tag whenever the bitrate changes
11506           Also send the layer/mode/emphasis/bitrate tags as an event too.
11507
11508 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11509
11510         * configure.ac:
11511         * win32/common/config.h:
11512           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11513
11514 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11515
11516         * configure.ac:
11517         * docs/plugins/inspect/plugin-a52dec.xml:
11518         * docs/plugins/inspect/plugin-amrnb.xml:
11519         * docs/plugins/inspect/plugin-amrwbdec.xml:
11520         * docs/plugins/inspect/plugin-asf.xml:
11521         * docs/plugins/inspect/plugin-cdio.xml:
11522         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11523         * docs/plugins/inspect/plugin-dvdread.xml:
11524         * docs/plugins/inspect/plugin-dvdsub.xml:
11525         * docs/plugins/inspect/plugin-iec958.xml:
11526         * docs/plugins/inspect/plugin-lame.xml:
11527         * docs/plugins/inspect/plugin-mad.xml:
11528         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11529         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11530         * docs/plugins/inspect/plugin-mpegstream.xml:
11531         * docs/plugins/inspect/plugin-realmedia.xml:
11532         * docs/plugins/inspect/plugin-siddec.xml:
11533         * docs/plugins/inspect/plugin-twolame.xml:
11534         * docs/plugins/inspect/plugin-x264.xml:
11535         * win32/common/config.h:
11536           Back to development
11537
11538 === release 0.10.18 ===
11539
11540 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11541
11542         * ChangeLog:
11543         * NEWS:
11544         * RELEASE:
11545         * configure.ac:
11546         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11547         * docs/plugins/inspect/plugin-a52dec.xml:
11548         * docs/plugins/inspect/plugin-amrnb.xml:
11549         * docs/plugins/inspect/plugin-amrwbdec.xml:
11550         * docs/plugins/inspect/plugin-asf.xml:
11551         * docs/plugins/inspect/plugin-cdio.xml:
11552         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11553         * docs/plugins/inspect/plugin-dvdread.xml:
11554         * docs/plugins/inspect/plugin-dvdsub.xml:
11555         * docs/plugins/inspect/plugin-iec958.xml:
11556         * docs/plugins/inspect/plugin-lame.xml:
11557         * docs/plugins/inspect/plugin-mad.xml:
11558         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11559         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11560         * docs/plugins/inspect/plugin-mpegstream.xml:
11561         * docs/plugins/inspect/plugin-realmedia.xml:
11562         * docs/plugins/inspect/plugin-siddec.xml:
11563         * docs/plugins/inspect/plugin-twolame.xml:
11564         * docs/plugins/inspect/plugin-x264.xml:
11565         * gst-plugins-ugly.doap:
11566         * win32/common/config.h:
11567           Release 0.10.18
11568           Highlights:
11569           - x264enc: allow changing bitrate and quantizers dynamically at runtime
11570           - x264enc: proxy downstream caps restrictions upstream via get_caps()
11571           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11572           - mad: allow build without libid3tag (which isn't really needed anyway)
11573           - many other fixes and improvements
11574
11575 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11576
11577         * ext/x264/gstx264enc.c:
11578           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11579
11580 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11581
11582         * ext/x264/gstx264enc.c:
11583           x264enc: do not leak peer pad reference
11584
11585 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11586
11587         * ext/x264/gstx264enc.c:
11588           x264enc: No need to copy, reffing is enough
11589
11590 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11591
11592         * ext/x264/gstx264enc.c:
11593           x264enc: get_caps function should return a copy of the caps
11594
11595 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11596
11597         * configure.ac:
11598         * docs/plugins/inspect/plugin-a52dec.xml:
11599         * docs/plugins/inspect/plugin-amrnb.xml:
11600         * docs/plugins/inspect/plugin-amrwbdec.xml:
11601         * docs/plugins/inspect/plugin-asf.xml:
11602         * docs/plugins/inspect/plugin-cdio.xml:
11603         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11604         * docs/plugins/inspect/plugin-dvdread.xml:
11605         * docs/plugins/inspect/plugin-dvdsub.xml:
11606         * docs/plugins/inspect/plugin-iec958.xml:
11607         * docs/plugins/inspect/plugin-lame.xml:
11608         * docs/plugins/inspect/plugin-mad.xml:
11609         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11610         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11611         * docs/plugins/inspect/plugin-mpegstream.xml:
11612         * docs/plugins/inspect/plugin-realmedia.xml:
11613         * docs/plugins/inspect/plugin-siddec.xml:
11614         * docs/plugins/inspect/plugin-synaesthesia.xml:
11615         * docs/plugins/inspect/plugin-twolame.xml:
11616         * docs/plugins/inspect/plugin-x264.xml:
11617         * po/da.po:
11618         * po/de.po:
11619         * po/fr.po:
11620         * po/uk.po:
11621         * win32/common/config.h:
11622           0.10.17.4 pre-release
11623
11624 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11625
11626         * ext/mad/gstmad.c:
11627           mad: remove buffer_alloc
11628
11629 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11630
11631         * configure.ac:
11632         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11633         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11634         * docs/plugins/inspect/plugin-a52dec.xml:
11635         * docs/plugins/inspect/plugin-amrnb.xml:
11636         * docs/plugins/inspect/plugin-amrwbdec.xml:
11637         * docs/plugins/inspect/plugin-asf.xml:
11638         * docs/plugins/inspect/plugin-cdio.xml:
11639         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11640         * docs/plugins/inspect/plugin-dvdread.xml:
11641         * docs/plugins/inspect/plugin-dvdsub.xml:
11642         * docs/plugins/inspect/plugin-iec958.xml:
11643         * docs/plugins/inspect/plugin-lame.xml:
11644         * docs/plugins/inspect/plugin-mad.xml:
11645         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11646         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11647         * docs/plugins/inspect/plugin-mpegstream.xml:
11648         * docs/plugins/inspect/plugin-realmedia.xml:
11649         * docs/plugins/inspect/plugin-siddec.xml:
11650         * docs/plugins/inspect/plugin-synaesthesia.xml:
11651         * docs/plugins/inspect/plugin-twolame.xml:
11652         * docs/plugins/inspect/plugin-x264.xml:
11653         * po/bg.po:
11654         * po/ja.po:
11655         * po/nl.po:
11656         * po/pl.po:
11657         * po/ru.po:
11658         * po/sl.po:
11659         * po/tr.po:
11660           0.10.17.3 pre-release
11661
11662 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11663
11664         * common:
11665           Automatic update of common submodule
11666           From c3cafe1 to 46dfcea
11667
11668 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11669
11670         * ext/mad/gstmad.c:
11671           mad: port to 0.11
11672
11673 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11674
11675           Merge branch 'master' into 0.11
11676           Conflicts:
11677           android/amrnb.mk
11678           android/amrwbdec.mk
11679           android/asf.mk
11680           android/mpegaudioparse.mk
11681           configure.ac
11682
11683 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11684
11685         * tests/check/gst-plugins-ugly.supp:
11686           tests: add suppression for lame unit test
11687
11688 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11689
11690         * tests/check/Makefile.am:
11691         * tests/check/generic/.gitignore:
11692         * tests/check/generic/index.c:
11693           tests: add generic index-setting test
11694
11695 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11696
11697         * ext/mpeg2dec/gstmpeg2dec.c:
11698           mpeg2dec: don't deadlock when setting an index
11699
11700 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11701
11702         * configure.ac:
11703         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11704         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11705         * docs/plugins/inspect/plugin-a52dec.xml:
11706         * docs/plugins/inspect/plugin-amrnb.xml:
11707         * docs/plugins/inspect/plugin-amrwbdec.xml:
11708         * docs/plugins/inspect/plugin-asf.xml:
11709         * docs/plugins/inspect/plugin-cdio.xml:
11710         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11711         * docs/plugins/inspect/plugin-dvdread.xml:
11712         * docs/plugins/inspect/plugin-dvdsub.xml:
11713         * docs/plugins/inspect/plugin-iec958.xml:
11714         * docs/plugins/inspect/plugin-lame.xml:
11715         * docs/plugins/inspect/plugin-mad.xml:
11716         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11717         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11718         * docs/plugins/inspect/plugin-mpegstream.xml:
11719         * docs/plugins/inspect/plugin-realmedia.xml:
11720         * docs/plugins/inspect/plugin-siddec.xml:
11721         * docs/plugins/inspect/plugin-synaesthesia.xml:
11722         * docs/plugins/inspect/plugin-twolame.xml:
11723         * docs/plugins/inspect/plugin-x264.xml:
11724         * po/sl.po:
11725         * win32/common/config.h:
11726           0.10.17.2 pre-release
11727
11728 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11729
11730         * gst/realmedia/rademux.c:
11731           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11732
11733 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11734
11735         * gst/mpegstream/gstmpegdemux.c:
11736           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11737
11738 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11739
11740         * ext/dvdread/dvdreadsrc.c:
11741         * ext/sidplay/gstsiddec.cc:
11742         * ext/x264/gstx264enc.c:
11743           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11744
11745 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11746
11747         * gst/asfdemux/gstasfdemux.c:
11748           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11749
11750 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11751
11752         * ext/x264/gstx264enc.c:
11753           x264enc: Implement getcaps function
11754           This allows to set width/height/etc restrictions downstream.
11755
11756 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11757
11758         * Android.mk:
11759         * ext/mad/Makefile.am:
11760         * ext/x264/Makefile.am:
11761         * gst/asfdemux/Makefile.am:
11762         * gst/dvdlpcmdec/Makefile.am:
11763         * gst/dvdsub/Makefile.am:
11764         * gst/iec958/Makefile.am:
11765         * gst/mpegaudioparse/Makefile.am:
11766         * gst/mpegstream/Makefile.am:
11767         * gst/realmedia/Makefile.am:
11768         * gst/synaesthesia/Makefile.am:
11769           android: make it ready for androgenizer
11770           To build gstreamer for android we are now using androgenizer which
11771           generates the needed Android.mk files.
11772           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11773
11774 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11775
11776         * android/NOTICE:
11777         * android/amrnb.mk:
11778         * android/amrwbdec.mk:
11779         * android/asf.mk:
11780         * android/mpegaudioparse.mk:
11781           android: remove the android/ folder
11782
11783 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
11784
11785         * common:
11786           Automatic update of common submodule
11787           From 1ccbe09 to c3cafe1
11788
11789 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11790
11791         * ext/x264/gstx264enc.c:
11792         * ext/x264/gstx264enc.h:
11793           x264enc: Allow changing the bitrate and quantitizers dynamically
11794           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11795
11796 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11797
11798         * ext/x264/gstx264enc.c:
11799           x264enc: Set max bitrate in quality mode
11800           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11801
11802 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11803
11804         * ext/x264/gstx264enc.c:
11805           x264enc: Make it clear that constant quantizer is for debugging only
11806           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11807
11808 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11809
11810         * common:
11811           Automatic update of common submodule
11812           From 193b717 to 1ccbe09
11813
11814 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
11815
11816         * common:
11817           Automatic update of common submodule
11818           From b77e2bf to 193b717
11819
11820 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11821
11822         * common:
11823           Automatic update of common submodule
11824           From d8814b6 to b77e2bf
11825
11826 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11827
11828         * common:
11829           Automatic update of common submodule
11830           From 6aaa286 to d8814b6
11831
11832 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
11833
11834         * common:
11835           Automatic update of common submodule
11836           From 6aec6b9 to 6aaa286
11837
11838 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
11839
11840         * configure.ac:
11841           configure.ac: redundant use of AC_MSG_RESULT()
11842           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11843
11844 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
11845
11846         * autogen.sh:
11847           autogen: wingo signed comment
11848
11849 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11850
11851         * gst/dvdsub/gstdvdsubdec.c:
11852         * gst/dvdsub/gstdvdsubdec.h:
11853           dvdsubdec: Rearrange buffer allocation and pushing code a bit
11854           This makes the code easier to read, doesn't store every buffer
11855           in the instance until the next buffer is to be drawn and
11856           fixes an unitialized variable compiler warning.
11857
11858 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
11859
11860         * gst/dvdsub/gstdvdsubdec.c:
11861           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11862           Fixes bug #619136.
11863
11864 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
11865
11866         * gst/dvdsub/gstdvdsubdec.c:
11867           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11868           Fixes bug #644704.
11869
11870 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11871
11872         * configure.ac:
11873         * ext/mad/gstmad.c:
11874         * ext/mad/gstmad.h:
11875           mad: build the mad plugin even if libid3tag is not available
11876           ID3 tags are usually handled by id3demux, and should be handled
11877           by id3demux. Tag handling in mad based on libid3tag is very basic
11878           and mostly unnecessary really, so just build this plugin without
11879           ID3 tag support if libid3tag is not available.
11880
11881 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11882
11883           Merge branch 'master' into 0.11
11884
11885 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
11886
11887         * gst/mpegstream/gstdvddemux.c:
11888           dvddemux: small code cleanup
11889           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11890           and avoid empty 'if' when logging is disabled.
11891
11892 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11893
11894         * configure.ac:
11895           configure.ac: export plugin description more platform independent
11896           Fixes #642504.
11897
11898 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11899
11900         * common:
11901           Automatic update of common submodule
11902           From 1de7f6a to 6aec6b9
11903
11904 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11905
11906           Merge branch 'master' into 0.11
11907           Conflicts:
11908           configure.ac
11909
11910 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11911
11912         * ext/mpeg2dec/gstmpeg2dec.c:
11913           mpeg2dec: do not fail fatally when unlinked
11914           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11915
11916 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
11917
11918         * ext/mad/gstmad.c:
11919         * ext/mad/gstmad.h:
11920         * ext/mpeg2dec/gstmpeg2dec.c:
11921         * ext/mpeg2dec/gstmpeg2dec.h:
11922           index: remove conditional index support
11923           Index support cannot be disabled since commit
11924           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11925           in core, which removed the configure flags to disable index.
11926
11927 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
11928
11929         * ext/mad/gstmad.c:
11930         * ext/mpeg2dec/gstmpeg2dec.c:
11931           formatting: trim trailing whitespace
11932
11933 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
11934
11935         * ext/mad/gstmad.c:
11936         * ext/mpeg2dec/gstmpeg2dec.c:
11937         * gst/mpegstream/gstmpegdemux.c:
11938           index: use delta frame flags instead of 0 or none
11939
11940 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11941
11942         * ext/x264/gstx264enc.c:
11943           x264enc: Don't register flags with a value of 0
11944           Flags with a value of 0 aren't meaningful and will cause
11945           g_value_transform to go into an endless loop when trying to
11946           convert the flags to a string
11947
11948 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
11949
11950         * common:
11951           Automatic update of common submodule
11952           From f94d739 to 1de7f6a
11953
11954 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11955
11956         * ext/amrwbdec/amrwbdec.c:
11957           amrwbdec: avoid stalling on invalid frame
11958           Skip 1 byte indicating invalid frame type index rather than stalling
11959           on it indefinitely until EOS.
11960           Fixes #639715.
11961
11962 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11963
11964         * tests/check/pipelines/lame.c:
11965           tests: add unit test for lamemp3enc negotiation issue
11966           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11967
11968 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11969
11970         * ext/lame/gstlamemp3enc.c:
11971           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11972           The element downstream of mp3enc might only accept certain sample rates or channels,
11973           make sure we relay any restrictions that do exist to upstream when it does a
11974           get_caps() on the sink pad. That way upstream elements like audioresample or
11975           audioconvert can pick a sample rate / channel configuration that will be accepted,
11976           instead of just negotiating to the highest, which might then be rejected.
11977           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11978
11979 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
11980
11981         * gst/asfdemux/asfpacket.c:
11982           asfpacket: Avoid using broken duration extension
11983           Quite a few (broken?) files have a packet duration of 1ms, which is
11984           most definitely wrong for either audio or video packets.
11985           We therefore avoid using that value and instead use other metrics to
11986           determine the buffer duration (like using the extended stream properties
11987           average frame duration if present and valid).
11988
11989 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11990
11991         * configure.ac:
11992         * win32/common/config.h:
11993           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11994           https://bugzilla.gnome.org/show_bug.cgi?id=640705
11995
11996 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
11997
11998         * gst/mpegaudioparse/gstxingmux.c:
11999           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
12000           Fixes bug #639291.
12001
12002 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12003
12004         * gst/mpegstream/gstdvddemux.c:
12005           mpegstream: increase allowable gap between streams
12006           The new delay is three times as much as the old one, and just happens
12007           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
12008           was chocking before at 5:11.
12009           While there, merge the constants used in two places into a define.
12010           https://bugzilla.gnome.org/show_bug.cgi?id=539708
12011
12012 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
12013
12014         * ext/x264/gstx264enc.c:
12015           x264enc: make tag event writable before modifying tag list in place
12016           To modify an event tag is necessary to be sure that x264enc
12017           has its own copy.
12018           Also fix indentation.
12019           https://bugzilla.gnome.org/show_bug.cgi?id=640272
12020
12021 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12022
12023         * configure.ac:
12024         * docs/plugins/inspect/plugin-a52dec.xml:
12025         * docs/plugins/inspect/plugin-amrnb.xml:
12026         * docs/plugins/inspect/plugin-amrwbdec.xml:
12027         * docs/plugins/inspect/plugin-asf.xml:
12028         * docs/plugins/inspect/plugin-cdio.xml:
12029         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12030         * docs/plugins/inspect/plugin-dvdread.xml:
12031         * docs/plugins/inspect/plugin-dvdsub.xml:
12032         * docs/plugins/inspect/plugin-iec958.xml:
12033         * docs/plugins/inspect/plugin-lame.xml:
12034         * docs/plugins/inspect/plugin-mad.xml:
12035         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12036         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12037         * docs/plugins/inspect/plugin-mpegstream.xml:
12038         * docs/plugins/inspect/plugin-realmedia.xml:
12039         * docs/plugins/inspect/plugin-siddec.xml:
12040         * docs/plugins/inspect/plugin-twolame.xml:
12041         * docs/plugins/inspect/plugin-x264.xml:
12042         * win32/common/config.h:
12043           Back to development
12044
12045 === release 0.10.17 ===
12046
12047 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12048
12049         * ChangeLog:
12050         * NEWS:
12051         * RELEASE:
12052         * configure.ac:
12053         * docs/plugins/inspect/plugin-a52dec.xml:
12054         * docs/plugins/inspect/plugin-amrnb.xml:
12055         * docs/plugins/inspect/plugin-amrwbdec.xml:
12056         * docs/plugins/inspect/plugin-asf.xml:
12057         * docs/plugins/inspect/plugin-cdio.xml:
12058         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12059         * docs/plugins/inspect/plugin-dvdread.xml:
12060         * docs/plugins/inspect/plugin-dvdsub.xml:
12061         * docs/plugins/inspect/plugin-iec958.xml:
12062         * docs/plugins/inspect/plugin-lame.xml:
12063         * docs/plugins/inspect/plugin-mad.xml:
12064         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12065         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12066         * docs/plugins/inspect/plugin-mpegstream.xml:
12067         * docs/plugins/inspect/plugin-realmedia.xml:
12068         * docs/plugins/inspect/plugin-siddec.xml:
12069         * docs/plugins/inspect/plugin-twolame.xml:
12070         * docs/plugins/inspect/plugin-x264.xml:
12071         * gst-plugins-ugly.doap:
12072         * win32/common/config.h:
12073           Release 0.10.17
12074
12075 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12076
12077         * configure.ac:
12078         * docs/plugins/inspect/plugin-a52dec.xml:
12079         * docs/plugins/inspect/plugin-amrnb.xml:
12080         * docs/plugins/inspect/plugin-amrwbdec.xml:
12081         * docs/plugins/inspect/plugin-asf.xml:
12082         * docs/plugins/inspect/plugin-cdio.xml:
12083         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12084         * docs/plugins/inspect/plugin-dvdread.xml:
12085         * docs/plugins/inspect/plugin-dvdsub.xml:
12086         * docs/plugins/inspect/plugin-iec958.xml:
12087         * docs/plugins/inspect/plugin-lame.xml:
12088         * docs/plugins/inspect/plugin-mad.xml:
12089         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12090         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12091         * docs/plugins/inspect/plugin-mpegstream.xml:
12092         * docs/plugins/inspect/plugin-realmedia.xml:
12093         * docs/plugins/inspect/plugin-siddec.xml:
12094         * docs/plugins/inspect/plugin-twolame.xml:
12095         * docs/plugins/inspect/plugin-x264.xml:
12096         * win32/common/config.h:
12097           0.10.16.4 pre-release
12098
12099 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12100
12101         * ext/mpeg2dec/gstmpeg2dec.c:
12102           mpeg2dec: Use the proper component value for height
12103
12104 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12105
12106         * configure.ac:
12107         * docs/plugins/inspect/plugin-a52dec.xml:
12108         * docs/plugins/inspect/plugin-amrnb.xml:
12109         * docs/plugins/inspect/plugin-amrwbdec.xml:
12110         * docs/plugins/inspect/plugin-asf.xml:
12111         * docs/plugins/inspect/plugin-cdio.xml:
12112         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12113         * docs/plugins/inspect/plugin-dvdread.xml:
12114         * docs/plugins/inspect/plugin-dvdsub.xml:
12115         * docs/plugins/inspect/plugin-iec958.xml:
12116         * docs/plugins/inspect/plugin-lame.xml:
12117         * docs/plugins/inspect/plugin-mad.xml:
12118         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12119         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12120         * docs/plugins/inspect/plugin-mpegstream.xml:
12121         * docs/plugins/inspect/plugin-realmedia.xml:
12122         * docs/plugins/inspect/plugin-siddec.xml:
12123         * docs/plugins/inspect/plugin-twolame.xml:
12124         * docs/plugins/inspect/plugin-x264.xml:
12125         * win32/common/config.h:
12126           0.10.16.3 pre-release
12127
12128 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12129
12130         * gst/asfdemux/asfheaders.c:
12131         * gst/asfdemux/asfheaders.h:
12132         * gst/asfdemux/gstasfdemux.c:
12133           asfdemux: Handle new type of DRM'd asf files.
12134           These are produced by the new MS PlayReady system.
12135           https://bugzilla.gnome.org/show_bug.cgi?id=639226
12136
12137 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
12138
12139         * common:
12140           Automatic update of common submodule
12141           From e572c87 to f94d739
12142
12143 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12144
12145         * common:
12146           Automatic update of common submodule
12147           From ccbaa85 to e572c87
12148
12149 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12150
12151         * common:
12152           Automatic update of common submodule
12153           From 46445ad to ccbaa85
12154
12155 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12156
12157         * tests/check/Makefile.am:
12158           tests: never disable g_assert() and cast checks for the unit tests
12159           The unit tests are riddled with g_assert() and friends, make sure we
12160           don't disable assert and cast checks for the unit tests even if
12161           this has been specified for the rest of the code base, e.g. via
12162           --disable-glib-asserts
12163
12164 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12165
12166         * configure.ac:
12167         * win32/common/config.h:
12168           0.10.16.2 pre-release
12169
12170 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12171
12172         * docs/plugins/gst-plugins-ugly-plugins.args:
12173         * docs/plugins/inspect/plugin-a52dec.xml:
12174         * docs/plugins/inspect/plugin-amrnb.xml:
12175         * docs/plugins/inspect/plugin-amrwbdec.xml:
12176         * docs/plugins/inspect/plugin-asf.xml:
12177         * docs/plugins/inspect/plugin-cdio.xml:
12178         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12179         * docs/plugins/inspect/plugin-dvdread.xml:
12180         * docs/plugins/inspect/plugin-dvdsub.xml:
12181         * docs/plugins/inspect/plugin-iec958.xml:
12182         * docs/plugins/inspect/plugin-lame.xml:
12183         * docs/plugins/inspect/plugin-mad.xml:
12184         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12185         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12186         * docs/plugins/inspect/plugin-mpegstream.xml:
12187         * docs/plugins/inspect/plugin-realmedia.xml:
12188         * docs/plugins/inspect/plugin-siddec.xml:
12189         * docs/plugins/inspect/plugin-twolame.xml:
12190         * docs/plugins/inspect/plugin-x264.xml:
12191           docs: update docs
12192
12193 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12194
12195         * po/bg.po:
12196         * po/ca.po:
12197         * po/ru.po:
12198           po: update translations
12199
12200 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12201
12202         * configure.ac:
12203           configure: use $LIBM instead of hardcoding -lm
12204
12205 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12206
12207         * gst/realmedia/rmdemux.c:
12208           rmdemux: Initialize return variable.
12209           In the unlikely event that height is 0 (which is invalid) we would end up
12210           never setting the flow return.
12211
12212 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12213
12214         * gst/realmedia/rmutils.c:
12215           realmedia: Fix unitialized variables on macosx
12216
12217 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12218
12219         * ext/x264/gstx264enc.c:
12220           x264enc: Handle codec/encoder tags
12221           Make x264enc drop video-codec and codec tags and replace
12222           encoder/encoder-version with x264 and its build number
12223           Fixes #621465
12224
12225 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12226
12227         * ext/mpeg2dec/gstmpeg2dec.c:
12228           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
12229
12230 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12231
12232         * ext/mpeg2dec/gstmpeg2dec.c:
12233           mpeg2dec: minor formatting clean-up
12234
12235 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12236
12237         * ext/mpeg2dec/gstmpeg2dec.c:
12238           mpeg2dec: refactor cropping code to use libgstvideo functions
12239           https://bugzilla.gnome.org/show_bug.cgi?id=571146
12240
12241 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12242
12243         * ext/mpeg2dec/gstmpeg2dec.c:
12244         * ext/mpeg2dec/gstmpeg2dec.h:
12245           mpeg2dec: use GstVideoFormat instead of custom enum
12246
12247 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12248
12249         * ext/mpeg2dec/Makefile.am:
12250           mpeg2dec: fix LIBADD order in Makefile.am
12251
12252 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
12253
12254         * ext/x264/gstx264enc.c:
12255           x264: vbv-buf-capacity should have a minimum of 0
12256           x264 will clip this value internally, and users should be allowed to
12257           specify a lower value than 300 ms.
12258           https://bugzilla.gnome.org/show_bug.cgi?id=635291
12259
12260 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12261
12262         * ext/x264/gstx264enc.c:
12263           x264enc: also accept YV12 input
12264
12265 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12266
12267         * ext/x264/gstx264enc.c:
12268           x264enc: add a note to the docs about encoder latency and queues
12269           https://bugzilla.gnome.org/show_bug.cgi?id=636107
12270
12271 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12272
12273         * gst/realmedia/rademux.c:
12274         * gst/realmedia/rmdemux.c:
12275           realmedia: do not use the pad buffer allocation functions in demuxers
12276           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
12277           https://bugzilla.gnome.org/show_bug.cgi?id=637932
12278
12279 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12280
12281         * common:
12282           Automatic update of common submodule
12283           From 169462a to 46445ad
12284
12285 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12286
12287         * ext/mad/gstmad.c:
12288           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12289           Fixes bug #635461.
12290
12291 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
12292
12293         * common:
12294           Automatic update of common submodule
12295           From 20742ae to 169462a
12296
12297 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
12298
12299         * gst/realmedia/rmdemux.c:
12300           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12301           Signed-off-by: Rob Clark <rob@ti.com>
12302
12303 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
12304
12305         * common:
12306           Automatic update of common submodule
12307           From 011bcc8 to 20742ae
12308
12309 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
12310
12311         * configure.ac:
12312           x264: uses pkg-config to locate libx264
12313
12314 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12315
12316           Merge branch 'master' into 0.11
12317
12318 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12319
12320         * tests/check/pipelines/lame.c:
12321           check: don't use deprecated method
12322
12323 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12324
12325         * android/amrnb.mk:
12326         * android/amrwbdec.mk:
12327         * android/asf.mk:
12328         * android/mpegaudioparse.mk:
12329         * configure.ac:
12330           more 0.10 -> 0,11 changes
12331
12332 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12333
12334         * configure.ac:
12335           configure: open 0.11 branch
12336
12337 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12338
12339         * Android.mk:
12340         * android/NOTICE:
12341         * android/amrnb.mk:
12342         * android/amrwbdec.mk:
12343         * android/asf.mk:
12344         * android/mpegaudioparse.mk:
12345           Add build system for Android
12346
12347 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
12348
12349         * gst/realmedia/rmutils.c:
12350           realmedia: Remove dead assignments
12351
12352 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
12353
12354         * ext/mad/gstmad.c:
12355           mad: Remove dead assignments
12356
12357 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12358
12359         * ext/dvdread/dvdreadsrc.c:
12360           dvdreadsrc: remove bogus comment
12361
12362 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
12363
12364         * ext/dvdread/dvdreadsrc.c:
12365           dvdreadsrc: fix handling of multi-angle streams
12366           We would output all angles interleaved instead of just
12367           the selected angle.
12368           https://bugzilla.gnome.org/show_bug.cgi?id=539254
12369
12370 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12371
12372         * gst/realmedia/Makefile.am:
12373           realmedia: fix LIBS order in Makefile
12374
12375 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12376
12377         * po/af.po:
12378         * po/az.po:
12379         * po/bg.po:
12380         * po/ca.po:
12381         * po/cs.po:
12382         * po/da.po:
12383         * po/de.po:
12384         * po/el.po:
12385         * po/en_GB.po:
12386         * po/es.po:
12387         * po/eu.po:
12388         * po/fi.po:
12389         * po/fr.po:
12390         * po/gl.po:
12391         * po/hu.po:
12392         * po/id.po:
12393         * po/it.po:
12394         * po/ja.po:
12395         * po/lt.po:
12396         * po/lv.po:
12397         * po/ms.po:
12398         * po/mt.po:
12399         * po/nb.po:
12400         * po/nl.po:
12401         * po/or.po:
12402         * po/pl.po:
12403         * po/pt_BR.po:
12404         * po/ro.po:
12405         * po/ru.po:
12406         * po/sk.po:
12407         * po/sl.po:
12408         * po/sq.po:
12409         * po/sr.po:
12410         * po/sv.po:
12411         * po/tr.po:
12412         * po/uk.po:
12413         * po/vi.po:
12414         * po/zh_CN.po:
12415           po: update for new translatable strings
12416
12417 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
12418
12419         * common:
12420           Automatic update of common submodule
12421           From 7bbd708 to 011bcc8
12422
12423 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
12424
12425         * ext/mpeg2dec/gstmpeg2dec.c:
12426           mpeg2dec: convert the position to stream time before answering to a position query
12427
12428 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
12429
12430         * gst/realmedia/Makefile.am:
12431         * gst/realmedia/rademux.c:
12432         * gst/realmedia/rmdemux.c:
12433         * gst/realmedia/rmdemux.h:
12434           realmedia: Get codec name from pbutils instead of harcoding them
12435
12436 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
12437
12438         * ext/x264/gstx264enc.c:
12439           x264enc: Work around a rate control issue in libx264
12440           When variable framerate is disabled in libx264 (which occurs when using
12441           the zerolatency tuning), libx264 ignores timestamps but still uses the
12442           timebase leading to messed up rate control with our nanosecond timebase.
12443           We work around this issue by setting the timebase to the reciprocal of
12444           the framerate and we validate that the framerate is suitable.
12445           This has been fixed upstream in libx264 but there are non-fixed versions
12446           in the wild so this workaround is still needed.
12447           Fixes bug #632861
12448
12449 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12450
12451         * ext/mpeg2dec/gstmpeg2dec.c:
12452           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12453
12454 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
12455
12456         * ext/mpeg2dec/gstmpeg2dec.c:
12457           mpeg2dec: fix position query by trusting upstream
12458           Position queries are badly handled for DVDs (probably due to the division in
12459           chapters): the time returned was the time since the start of chapter.
12460           Now ask upstream for position queries, fall back to the old code if upstream
12461           cannot answer the query.
12462
12463 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
12464
12465         * ext/lame/gstlame.c:
12466         * ext/mad/gstmad.c:
12467         * ext/sidplay/gstsiddec.cc:
12468         * gst/mpegstream/gstmpegparse.c:
12469           various: canonicalize property names
12470
12471 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
12472
12473         * ext/a52dec/gsta52dec.c:
12474         * ext/amrnb/amrnbdec.c:
12475         * ext/amrnb/amrnbenc.c:
12476         * ext/cdio/gstcdiocddasrc.c:
12477         * ext/dvdread/dvdreadsrc.c:
12478         * ext/lame/gstlame.c:
12479         * ext/lame/gstlamemp3enc.c:
12480         * ext/mad/gstmad.c:
12481         * ext/sidplay/gstsiddec.cc:
12482         * ext/x264/gstx264enc.c:
12483           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12484
12485 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
12486
12487         * gst/iec958/ac3iec.c:
12488         * gst/mpegaudioparse/gstmpegaudioparse.c:
12489         * gst/mpegstream/gstmpegparse.c:
12490         * gst/mpegstream/gstrfc2250enc.c:
12491         * gst/realmedia/pnmsrc.c:
12492         * gst/realmedia/rdtmanager.c:
12493           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12494
12495 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
12496
12497         * common:
12498           Automatic update of common submodule
12499           From 5a668bf to 7bbd708
12500
12501 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
12502
12503         * common:
12504           Automatic update of common submodule
12505           From c4a8adc to 5a668bf
12506
12507 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12508
12509         * common:
12510           Automatic update of common submodule
12511           From 5e3c9bf to c4a8adc
12512
12513 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12514
12515         * ext/mad/gstmad.c:
12516         * ext/mad/gstmad.h:
12517           mad: support reverse playback
12518
12519 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12520
12521         * ext/dvdread/dvdreadsrc.c:
12522           dvdreadsrc: improve error messages on read errors
12523           Provide proper i18n-ed error messages when a read error happens,
12524           and point out that the error could be happening because the
12525           DVD is scrambled.
12526           https://bugzilla.gnome.org/show_bug.cgi?id=613633
12527
12528 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12529
12530         * configure.ac:
12531           configure: set plugin release datetime
12532
12533 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
12534
12535         * common:
12536           Automatic update of common submodule
12537           From aa0d1d0 to 5e3c9bf
12538
12539 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12540
12541         * gst/mpegstream/gstmpegparse.c:
12542           mpegparse: re-fix flow return handling
12543           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12544           -  } while (GST_FLOW_IS_SUCCESS (result));
12545           +  } while (result != GST_FLOW_OK);
12546
12547 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
12548
12549         * tests/check/Makefile.am:
12550         * tests/check/generic/states.c:
12551           tests: allow running state tests for all elements
12552           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12553           to try elements that would normaly be skipped.
12554
12555 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12556
12557         * Makefile.am:
12558           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12559
12560 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12561
12562         * configure.ac:
12563         * pkgconfig/.gitignore:
12564         * pkgconfig/Makefile.am:
12565         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12566           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12567           This .pc file will not be installed, it's only for uninstalled setups,
12568           same thing as we do for -good. This is so other modules' unit tests can
12569           find our plugins properly in an uninstalled setup.
12570
12571 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12572
12573         * common:
12574           Automatic update of common submodule
12575           From c2e10bf to aa0d1d0
12576
12577 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12578
12579         * configure.ac:
12580           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12581
12582 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12583
12584         * ext/sidplay/gstsiddec.cc:
12585           siddec: don't use GST_FLOW_IS_FATAL
12586           GST_FLOW_IS_FATAL has been deprecated in core git.
12587
12588 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
12589
12590         * common:
12591           Automatic update of common submodule
12592           From d3d9acf to c2e10bf
12593
12594 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12595
12596         * configure.ac:
12597           configure: Require orc >= 0.4.6 for --compat
12598
12599 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12600
12601         * common:
12602           Automatic update of common submodule
12603           From ec60217 to d3d9acf
12604
12605 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12606
12607         * ext/mpeg2dec/gstmpeg2dec.c:
12608           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12609           And don't post error messages if allocating a buffer resulted
12610           in WRONG_STATE or UNEXPECTED.
12611
12612 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12613
12614         * gst/mpegaudioparse/gstxingmux.c:
12615           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12616
12617 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12618
12619         * gst/mpegstream/gstdvddemux.c:
12620         * gst/mpegstream/gstmpegdemux.c:
12621         * gst/mpegstream/gstmpegparse.c:
12622           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12623
12624 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12625
12626         * gst/realmedia/rmdemux.c:
12627           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12628
12629 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12630
12631         * gst/asfdemux/gstasfdemux.c:
12632           asfdemux: Don't use GST_FLOW_IS_FATAL()
12633           And don't post error messages for UNEXPECTED and post an error
12634           message if pulling data failed because of NOT_LINKED.
12635
12636 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12637
12638         * configure.ac:
12639         * docs/plugins/inspect/plugin-a52dec.xml:
12640         * docs/plugins/inspect/plugin-amrnb.xml:
12641         * docs/plugins/inspect/plugin-amrwbdec.xml:
12642         * docs/plugins/inspect/plugin-asf.xml:
12643         * docs/plugins/inspect/plugin-cdio.xml:
12644         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12645         * docs/plugins/inspect/plugin-dvdread.xml:
12646         * docs/plugins/inspect/plugin-dvdsub.xml:
12647         * docs/plugins/inspect/plugin-iec958.xml:
12648         * docs/plugins/inspect/plugin-lame.xml:
12649         * docs/plugins/inspect/plugin-mad.xml:
12650         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12651         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12652         * docs/plugins/inspect/plugin-mpegstream.xml:
12653         * docs/plugins/inspect/plugin-realmedia.xml:
12654         * docs/plugins/inspect/plugin-siddec.xml:
12655         * docs/plugins/inspect/plugin-twolame.xml:
12656         * docs/plugins/inspect/plugin-x264.xml:
12657         * win32/common/config.h:
12658           Back to development
12659           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12660           the code is updated for the GST_FLOW_IS_* macro deprecations.
12661
12662 === release 0.10.16 ===
12663
12664 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12665
12666         * ChangeLog:
12667         * NEWS:
12668         * RELEASE:
12669         * configure.ac:
12670         * gst-plugins-ugly.doap:
12671         * win32/common/config.h:
12672           Release 0.10.16
12673
12674 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12675
12676         * docs/plugins/inspect/plugin-a52dec.xml:
12677         * docs/plugins/inspect/plugin-amrnb.xml:
12678         * docs/plugins/inspect/plugin-amrwbdec.xml:
12679         * docs/plugins/inspect/plugin-asf.xml:
12680         * docs/plugins/inspect/plugin-cdio.xml:
12681         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12682         * docs/plugins/inspect/plugin-dvdread.xml:
12683         * docs/plugins/inspect/plugin-dvdsub.xml:
12684         * docs/plugins/inspect/plugin-iec958.xml:
12685         * docs/plugins/inspect/plugin-lame.xml:
12686         * docs/plugins/inspect/plugin-mad.xml:
12687         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12688         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12689         * docs/plugins/inspect/plugin-mpegstream.xml:
12690         * docs/plugins/inspect/plugin-realmedia.xml:
12691         * docs/plugins/inspect/plugin-siddec.xml:
12692         * docs/plugins/inspect/plugin-twolame.xml:
12693         * docs/plugins/inspect/plugin-x264.xml:
12694           docs: update docs for release
12695
12696 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12697
12698         * po/LINGUAS:
12699         * po/gl.po:
12700         * po/id.po:
12701         * po/lv.po:
12702         * po/ro.po:
12703         * po/sv.po:
12704           po: update translations
12705
12706 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12707
12708         * configure.ac:
12709         * po/af.po:
12710         * po/az.po:
12711         * po/bg.po:
12712         * po/ca.po:
12713         * po/cs.po:
12714         * po/da.po:
12715         * po/de.po:
12716         * po/el.po:
12717         * po/en_GB.po:
12718         * po/es.po:
12719         * po/eu.po:
12720         * po/fi.po:
12721         * po/fr.po:
12722         * po/hu.po:
12723         * po/id.po:
12724         * po/it.po:
12725         * po/ja.po:
12726         * po/lt.po:
12727         * po/lv.po:
12728         * po/ms.po:
12729         * po/mt.po:
12730         * po/nb.po:
12731         * po/nl.po:
12732         * po/or.po:
12733         * po/pl.po:
12734         * po/pt_BR.po:
12735         * po/ru.po:
12736         * po/sk.po:
12737         * po/sl.po:
12738         * po/sq.po:
12739         * po/sr.po:
12740         * po/sv.po:
12741         * po/tr.po:
12742         * po/uk.po:
12743         * po/vi.po:
12744         * po/zh_CN.po:
12745           0.10.15.6 pre-release
12746
12747 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
12748
12749         * gst/asfdemux/gstasfdemux.c:
12750           asfdemux: Don't error out on non-critical flow returns
12751           Only error out when downstream returns:
12752           * NOT_SUPPORTED
12753           * ERROR
12754           * NOT_NEGOTIATED
12755           * NOT_LINKED
12756           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12757           of the streams had gone EOS) and then stop the task silently.
12758           In the case of WRONG_STATE we just need to stop silently
12759           https://bugzilla.gnome.org/show_bug.cgi?id=600412
12760
12761 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12762
12763         * configure.ac:
12764         * po/af.po:
12765         * po/az.po:
12766         * po/bg.po:
12767         * po/ca.po:
12768         * po/cs.po:
12769         * po/da.po:
12770         * po/de.po:
12771         * po/el.po:
12772         * po/en_GB.po:
12773         * po/es.po:
12774         * po/eu.po:
12775         * po/fi.po:
12776         * po/fr.po:
12777         * po/hu.po:
12778         * po/id.po:
12779         * po/it.po:
12780         * po/ja.po:
12781         * po/lt.po:
12782         * po/lv.po:
12783         * po/ms.po:
12784         * po/mt.po:
12785         * po/nb.po:
12786         * po/nl.po:
12787         * po/or.po:
12788         * po/pl.po:
12789         * po/pt_BR.po:
12790         * po/ru.po:
12791         * po/sk.po:
12792         * po/sl.po:
12793         * po/sq.po:
12794         * po/sr.po:
12795         * po/sv.po:
12796         * po/tr.po:
12797         * po/uk.po:
12798         * po/vi.po:
12799         * po/zh_CN.po:
12800           0.10.15.5 pre-release
12801
12802 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
12803
12804         * gst/mpegaudioparse/gstmpegaudioparse.c:
12805           mp3parse: propagate flow errors upstream.
12806           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12807           always return the error upstream.
12808
12809 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12810
12811         * configure.ac:
12812         * po/af.po:
12813         * po/az.po:
12814         * po/bg.po:
12815         * po/ca.po:
12816         * po/cs.po:
12817         * po/da.po:
12818         * po/de.po:
12819         * po/el.po:
12820         * po/en_GB.po:
12821         * po/es.po:
12822         * po/eu.po:
12823         * po/fi.po:
12824         * po/fr.po:
12825         * po/hu.po:
12826         * po/id.po:
12827         * po/it.po:
12828         * po/ja.po:
12829         * po/lt.po:
12830         * po/lv.po:
12831         * po/ms.po:
12832         * po/mt.po:
12833         * po/nb.po:
12834         * po/nl.po:
12835         * po/or.po:
12836         * po/pl.po:
12837         * po/pt_BR.po:
12838         * po/ru.po:
12839         * po/sk.po:
12840         * po/sl.po:
12841         * po/sq.po:
12842         * po/sr.po:
12843         * po/sv.po:
12844         * po/tr.po:
12845         * po/uk.po:
12846         * po/vi.po:
12847         * po/zh_CN.po:
12848           0.10.15.4 pre-release
12849
12850 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
12851
12852         * common:
12853           Automatic update of common submodule
12854           From 3e8db1d to ec60217
12855
12856 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12857
12858         * configure.ac:
12859         * docs/plugins/inspect/plugin-a52dec.xml:
12860         * docs/plugins/inspect/plugin-amrnb.xml:
12861         * docs/plugins/inspect/plugin-amrwbdec.xml:
12862         * docs/plugins/inspect/plugin-asf.xml:
12863         * docs/plugins/inspect/plugin-cdio.xml:
12864         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12865         * docs/plugins/inspect/plugin-dvdread.xml:
12866         * docs/plugins/inspect/plugin-dvdsub.xml:
12867         * docs/plugins/inspect/plugin-iec958.xml:
12868         * docs/plugins/inspect/plugin-lame.xml:
12869         * docs/plugins/inspect/plugin-mad.xml:
12870         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12871         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12872         * docs/plugins/inspect/plugin-mpegstream.xml:
12873         * docs/plugins/inspect/plugin-realmedia.xml:
12874         * docs/plugins/inspect/plugin-siddec.xml:
12875         * docs/plugins/inspect/plugin-twolame.xml:
12876         * docs/plugins/inspect/plugin-x264.xml:
12877         * win32/common/config.h:
12878           0.10.15.3 pre-release
12879
12880 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
12881
12882         * ext/x264/gstx264enc.c:
12883           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12884           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12885           argument to the option string value causes an error. For < 78 we pass the
12886           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12887           result in passing 'none' for false and 'strict' for true. Other modes can be
12888           set through the option-string property for now.
12889           https://bugzilla.gnome.org/show_bug.cgi?id=626577
12890
12891 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12892
12893         * configure.ac:
12894         * docs/plugins/gst-plugins-ugly-plugins.args:
12895         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12896         * docs/plugins/inspect/plugin-a52dec.xml:
12897         * docs/plugins/inspect/plugin-amrnb.xml:
12898         * docs/plugins/inspect/plugin-amrwbdec.xml:
12899         * docs/plugins/inspect/plugin-asf.xml:
12900         * docs/plugins/inspect/plugin-cdio.xml:
12901         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12902         * docs/plugins/inspect/plugin-dvdread.xml:
12903         * docs/plugins/inspect/plugin-dvdsub.xml:
12904         * docs/plugins/inspect/plugin-iec958.xml:
12905         * docs/plugins/inspect/plugin-lame.xml:
12906         * docs/plugins/inspect/plugin-mad.xml:
12907         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12908         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12909         * docs/plugins/inspect/plugin-mpegstream.xml:
12910         * docs/plugins/inspect/plugin-realmedia.xml:
12911         * docs/plugins/inspect/plugin-siddec.xml:
12912         * docs/plugins/inspect/plugin-twolame.xml:
12913         * docs/plugins/inspect/plugin-x264.xml:
12914         * win32/common/config.h:
12915           0.10.15.2 pre-release
12916
12917 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
12918
12919         * gst/synaesthesia/gstsynaesthesia.c:
12920           synaesthesia: code cleanups.
12921           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12922           more.
12923
12924 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
12925
12926         * gst/synaesthesia/gstsynaesthesia.c:
12927           synaesthesia: use GST_BOILERPLATE macros
12928
12929 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12930
12931         * common:
12932           Automatic update of common submodule
12933           From bd2054b to 3e8db1d
12934
12935 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12936
12937         * ext/x264/gstx264enc.c:
12938           x264: fix printf format warning in debug message
12939
12940 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12941
12942         * docs/plugins/Makefile.am:
12943           docs: fix bug passing arguments to gtkdoc-fixref in upload target
12944           Missing backslash at end of line meant we weren't passing all arguments
12945           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12946
12947 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
12948
12949         * common:
12950           Automatic update of common submodule
12951           From a519571 to bd2054b
12952
12953 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12954
12955         * configure.ac:
12956           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12957           This first checks what is required for ISO C99 support and sets the relevant
12958           compiler parameters and if no C99 compiler is found, it checks for a
12959           C89 compiler. This enables us to check for and use C89/C99 functions
12960           that gcc hides from us without the correct compiler parameters.
12961
12962 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
12963
12964         * ext/x264/gstx264enc.c:
12965           x264enc: Fix flushing of delayed frames
12966           x264_encoder_encode() should be called with a NULL picture until at least
12967           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12968           regression in make check due to the recent change in defaults which enabled
12969           b-frames and b-pyramid, both of which I believe increase the number of delayed
12970           frames when encoding.
12971
12972 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
12973
12974         * ext/x264/gstx264enc.c:
12975           x264enc: Improve x264enc defaults
12976           - medium x264 speed/quality preset
12977           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12978           Addresses part of bug #607798
12979
12980 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
12981
12982         * ext/x264/gstx264enc.c:
12983           x264enc: Fix property description typos
12984
12985 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
12986
12987         * ext/x264/gstx264enc.c:
12988           x264enc: Add some more debug info
12989
12990 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
12991
12992         * ext/x264/gstx264enc.c:
12993         * ext/x264/gstx264enc.h:
12994           x264enc: Add speed-preset and [psy-]tuning properties
12995           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12996           preset and possibly a profile and/or tuning are now the recommended way to
12997           configure x264 through x264enc.
12998           If a preset/tuning are specified then these will define the default values and
12999           the property defaults will be ignored. After this the option-string property is
13000           applied, followed by the user-set properties, fast first pass restrictions and
13001           finally the profile restrictions.
13002           Addresses part of bug #607798
13003
13004 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
13005
13006         * ext/x264/gstx264enc.c:
13007         * ext/x264/gstx264enc.h:
13008           x264enc: Refactor code in preparation for presets/tunings
13009           - Make defaults append the appropriate default value to a string. This is
13010           needed to differentiate between something user-set and the actual prop
13011           default.
13012           - Add an internal option string to which _set_property () cases append for the
13013           majority of properties.
13014           - Use gst_x264_enc_parse_options () to clean up application of settings. This
13015           will make order of application with respect to the presets and tunings quite
13016           simple.
13017           Addresses part of bug #607798
13018
13019 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
13020
13021         * ext/x264/gstx264enc.c:
13022           x264enc: Update available me types
13023           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
13024           now self-maintaining.
13025
13026 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
13027
13028         * ext/x264/gstx264enc.c:
13029           x264enc: Use new libx264 API to affect fast first pass
13030           Uses new x264 API to apply reduced complexity values to the parameters to
13031           increase encoding speed in the first pass of a multi-pass encode. This does
13032           not impact on final quality.
13033           Addresses part of bug #607798
13034
13035 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
13036
13037         * ext/x264/gstx264enc.c:
13038         * ext/x264/gstx264enc.h:
13039           x264enc: Add profile property
13040           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
13041           Profile. This makes it easier to achieve Baseline Profile for example.
13042           Addresses part of bug #607798
13043
13044 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
13045
13046         * ext/x264/gstx264enc.c:
13047         * ext/x264/gstx264enc.h:
13048           x264enc: Add option-string property
13049           Adds support for an x264 format option-string to specify advanced parameters
13050           Addresses part of bug #607798
13051
13052 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13053
13054         * ext/mad/Makefile.am:
13055           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
13056           Spotted by syntr0py.
13057
13058 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13059
13060         * ext/x264/gstx264enc.c:
13061           x264enc: only set timebase on versions where it exists
13062
13063 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
13064
13065         * ext/x264/gstx264enc.c:
13066           x264enc: set appropriate time base
13067           Fixes #624786.
13068
13069 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13070
13071         * tests/check/Makefile.am:
13072           tests: add plugin loading whitelist to test environment
13073           Only want to load core/-base/-ugly plugins here.
13074
13075 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13076
13077         * autogen.sh:
13078         * configure.ac:
13079           Bump automake requirement to 1.10 and autoconf to 2.60
13080           For maintainability reasons and $(builddir).
13081           See #622944.
13082
13083 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13084
13085         * gst/asfdemux/gstasfdemux.c:
13086           asfdemux: Fix seeking after last commits
13087           Don't handle wrong-state returns as errors to allow seeking to work
13088           again.
13089
13090 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13091
13092         * gst/asfdemux/gstasfdemux.c:
13093           asfdemux: Push all pending data on EOS
13094           When on push mode and receiving an EOS event, asfdemux
13095           should push all pending data because we might be dealing
13096           with a broken file that has a preroll value higher
13097           than its actual length.
13098
13099 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13100
13101         * gst/asfdemux/gstasfdemux.c:
13102           asfdemux: Fix sending eos event for chained asfs
13103           Properly push EOS event when finishing a chained asf file
13104           in pull mode
13105           Fixes #599718
13106
13107 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13108
13109         * docs/plugins/Makefile.am:
13110         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13111         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13112         * docs/plugins/inspect/plugin-rmdemux.xml:
13113           docs: add rmdemux to docs properly
13114           The plugin has been renamed, remove old introspection file.
13115
13116 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13117
13118         * docs/plugins/gst-plugins-ugly-plugins.args:
13119         * docs/plugins/inspect/plugin-x264.xml:
13120           docs: update for recent x264enc changes
13121
13122 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13123
13124         * gst/realmedia/rmdemux.c:
13125           rmdemux: fix compiler warning when debugging system in core is disabled
13126
13127 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
13128
13129         * common:
13130           Automatic update of common submodule
13131           From 73ff93a to a519571
13132
13133 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
13134
13135         * gst/asfdemux/gstasfdemux.c:
13136           asfdemux: Allow at least 500ms of preroll.
13137           Some files have insanely low preroll values which break the
13138           all_streams_prerolled() logic.
13139           Fixes #622407
13140
13141 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13142
13143         * ext/x264/gstx264enc.c:
13144           x264enc: add new h264 caps attribute alignment
13145           See #606662.
13146
13147 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13148
13149         * ext/x264/gstx264enc.c:
13150         * ext/x264/gstx264enc.h:
13151           x264enc: conditionally expose enhanced upstream capabilities
13152           API: GstX264Enc:sliced-threads
13153           API: GstX264Enc:sync-lookahead
13154           API: GstX264Enc:intra-refresh
13155           API: GstX264Enc:mb-tree
13156           API: GstX264Enc:rc-lookahead
13157           See #607798.
13158
13159 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13160
13161         * common:
13162         * docs/plugins/inspect/plugin-a52dec.xml:
13163         * docs/plugins/inspect/plugin-amrnb.xml:
13164         * docs/plugins/inspect/plugin-amrwbdec.xml:
13165         * docs/plugins/inspect/plugin-asf.xml:
13166         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13167         * docs/plugins/inspect/plugin-iec958.xml:
13168         * docs/plugins/inspect/plugin-mad.xml:
13169         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13170         * docs/plugins/inspect/plugin-mpegstream.xml:
13171         * docs/plugins/inspect/plugin-realmedia.xml:
13172           docs: update introspected plugin docs for gstdoc-scangobj and other changes
13173           Update common for latest gstdoc-scangobj and inspect xml files for
13174           escaping and pad template order changes.
13175
13176 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
13177
13178         * common:
13179           Automatic update of common submodule
13180           From 9339ccc to 35617c2
13181
13182 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
13183
13184         * common:
13185           Automatic update of common submodule
13186           From 5adb1ca to 9339ccc
13187
13188 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
13189
13190         * common:
13191           Automatic update of common submodule
13192           From 57c89b7 to 5adb1ca
13193
13194 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
13195
13196         * common:
13197           Automatic update of common submodule
13198           From c804988 to 57c89b7
13199
13200 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13201
13202         * configure.ac:
13203         * gst/realmedia/rtspreal.c:
13204           configure: Update required GLib version to 2.20
13205
13206 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13207
13208         * ext/a52dec/gsta52dec.c:
13209           a52dec: Call orc_init() before trying to get target flags
13210
13211 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13212
13213         * ext/a52dec/gsta52dec.c:
13214           a52dec: Remove debug printf...
13215
13216 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13217
13218         * configure.ac:
13219         * ext/a52dec/Makefile.am:
13220         * ext/a52dec/gsta52dec.c:
13221           a52dec: Use orc for CPU feature detection and don't check for liboil
13222
13223 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13224
13225         * configure.ac:
13226           configure: Use GLIB_EXTRA_CFLAGS
13227
13228 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13229
13230         * common:
13231           Automatic update of common submodule
13232           From 7a0fdf5 to c804988
13233
13234 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13235
13236         * common:
13237           Automatic update of common submodule
13238           From 6da3bab to 7a0fdf5
13239
13240 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13241
13242         * common:
13243           Automatic update of common submodule
13244           From 733fca9 to 6da3bab
13245
13246 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
13247
13248         * common:
13249           Automatic update of common submodule
13250           From fad145b to 733fca9
13251
13252 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
13253
13254         * common:
13255           Automatic update of common submodule
13256           From 47683c1 to fad145b
13257
13258 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13259
13260         * gst/realmedia/rmdemux.c:
13261           rmdemux: pass bitrate on caps
13262           Set the bitrate on the caps, some decoders like sipro need this to function
13263           properly.
13264           Fixes #620007
13265
13266 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
13267
13268         * common:
13269           Automatic update of common submodule
13270           From 17f89e5 to 47683c1
13271
13272 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
13273
13274         * common:
13275           Automatic update of common submodule
13276           From fd7ca04 to 17f89e5
13277
13278 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
13279
13280         * ext/x264/gstx264enc.c:
13281           x264enc: Only set i_weighted_pred on versions where it exists
13282
13283 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
13284
13285         * ext/lame/gstlamemp3enc.c:
13286           lamemp3enc: implement latency query
13287           The encoder's latency is deduced from the framesize. Fixes #618896.
13288
13289 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13290
13291         * configure.ac:
13292         * docs/plugins/gst-plugins-ugly-plugins.args:
13293         * docs/plugins/gst-plugins-ugly-plugins.signals:
13294         * docs/plugins/inspect/plugin-a52dec.xml:
13295         * docs/plugins/inspect/plugin-amrnb.xml:
13296         * docs/plugins/inspect/plugin-amrwbdec.xml:
13297         * docs/plugins/inspect/plugin-asf.xml:
13298         * docs/plugins/inspect/plugin-cdio.xml:
13299         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13300         * docs/plugins/inspect/plugin-dvdread.xml:
13301         * docs/plugins/inspect/plugin-dvdsub.xml:
13302         * docs/plugins/inspect/plugin-iec958.xml:
13303         * docs/plugins/inspect/plugin-lame.xml:
13304         * docs/plugins/inspect/plugin-mad.xml:
13305         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13306         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13307         * docs/plugins/inspect/plugin-mpegstream.xml:
13308         * docs/plugins/inspect/plugin-realmedia.xml:
13309         * docs/plugins/inspect/plugin-siddec.xml:
13310         * docs/plugins/inspect/plugin-twolame.xml:
13311         * docs/plugins/inspect/plugin-x264.xml:
13312         * win32/common/config.h:
13313           Back to development
13314
13315 === release 0.10.15 ===
13316
13317 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13318
13319         * ChangeLog:
13320         * NEWS:
13321         * RELEASE:
13322         * configure.ac:
13323         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13324         * docs/plugins/inspect/plugin-a52dec.xml:
13325         * docs/plugins/inspect/plugin-amrnb.xml:
13326         * docs/plugins/inspect/plugin-amrwbdec.xml:
13327         * docs/plugins/inspect/plugin-asf.xml:
13328         * docs/plugins/inspect/plugin-cdio.xml:
13329         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13330         * docs/plugins/inspect/plugin-dvdread.xml:
13331         * docs/plugins/inspect/plugin-dvdsub.xml:
13332         * docs/plugins/inspect/plugin-iec958.xml:
13333         * docs/plugins/inspect/plugin-lame.xml:
13334         * docs/plugins/inspect/plugin-mad.xml:
13335         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13336         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13337         * docs/plugins/inspect/plugin-mpegstream.xml:
13338         * docs/plugins/inspect/plugin-realmedia.xml:
13339         * docs/plugins/inspect/plugin-siddec.xml:
13340         * docs/plugins/inspect/plugin-twolame.xml:
13341         * docs/plugins/inspect/plugin-x264.xml:
13342         * gst-plugins-ugly.doap:
13343         * win32/common/config.h:
13344           Release 0.10.15
13345
13346 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13347
13348         * po/af.po:
13349         * po/az.po:
13350         * po/bg.po:
13351         * po/ca.po:
13352         * po/cs.po:
13353         * po/da.po:
13354         * po/de.po:
13355         * po/el.po:
13356         * po/en_GB.po:
13357         * po/es.po:
13358         * po/eu.po:
13359         * po/fi.po:
13360         * po/fr.po:
13361         * po/hu.po:
13362         * po/id.po:
13363         * po/it.po:
13364         * po/ja.po:
13365         * po/lt.po:
13366         * po/lv.po:
13367         * po/ms.po:
13368         * po/mt.po:
13369         * po/nb.po:
13370         * po/nl.po:
13371         * po/or.po:
13372         * po/pl.po:
13373         * po/pt_BR.po:
13374         * po/ru.po:
13375         * po/sk.po:
13376         * po/sl.po:
13377         * po/sq.po:
13378         * po/sr.po:
13379         * po/sv.po:
13380         * po/tr.po:
13381         * po/uk.po:
13382         * po/vi.po:
13383         * po/zh_CN.po:
13384           Update .po files
13385
13386 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13387
13388         * configure.ac:
13389           configure: make implicit GLib and liboil requirements explicit
13390           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13391
13392 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
13393
13394         * ext/x264/gstx264enc.c:
13395           x264enc: disable I weighted pred
13396           If it is enabled, then it will be main profile instead of baseline.
13397           This ensures maximum compatibility of the output stream until the
13398           encoder configuration interface gets an overhaul with explicit
13399           output profile selection.
13400           Fixes #619776.
13401
13402 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13403
13404         * configure.ac:
13405         * win32/common/config.h:
13406           0.10.14.3 pre-release
13407
13408 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13409
13410         * po/af.po:
13411         * po/az.po:
13412         * po/bg.po:
13413         * po/ca.po:
13414         * po/cs.po:
13415         * po/da.po:
13416         * po/de.po:
13417         * po/el.po:
13418         * po/en_GB.po:
13419         * po/es.po:
13420         * po/eu.po:
13421         * po/fi.po:
13422         * po/fr.po:
13423         * po/hu.po:
13424         * po/id.po:
13425         * po/it.po:
13426         * po/ja.po:
13427         * po/lt.po:
13428         * po/lv.po:
13429         * po/ms.po:
13430         * po/mt.po:
13431         * po/nb.po:
13432         * po/nl.po:
13433         * po/or.po:
13434         * po/pl.po:
13435         * po/pt_BR.po:
13436         * po/ru.po:
13437         * po/sk.po:
13438         * po/sl.po:
13439         * po/sq.po:
13440         * po/sr.po:
13441         * po/sv.po:
13442         * po/tr.po:
13443         * po/uk.po:
13444         * po/vi.po:
13445         * po/zh_CN.po:
13446           po: update translations
13447
13448 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13449
13450         * common:
13451           Automatic update of common submodule
13452           From 357b0db to fd7ca04
13453
13454 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13455
13456         * configure.ac:
13457         * win32/common/config.h:
13458           0.10.14.2 pre-release
13459
13460 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13461
13462         * common:
13463           Automatic update of common submodule
13464           From 4d67bd6 to 357b0db
13465
13466 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13467
13468         * gst/realmedia/rmdemux.c:
13469         * gst/realmedia/rmutils.c:
13470         * gst/realmedia/rmutils.h:
13471           rmdemux: add better sipr nibble swap routine
13472
13473 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13474
13475         * gst/realmedia/rmdemux.c:
13476           rmdemux: descramble SIPR before pushing out
13477           Collect and descramble the SIPR packets before pushing.
13478           Descramble ATRAC audio.
13479           Fixes #618098
13480
13481 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13482
13483         * gst/realmedia/rmutils.c:
13484         * gst/realmedia/rmutils.h:
13485           rm: add function to descramble sipr
13486
13487 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13488
13489         * ext/x264/gstx264enc.c:
13490         * ext/x264/gstx264enc.h:
13491           x264enc: Re-send the received upstream event as-is downstream
13492           https://bugzilla.gnome.org/show_bug.cgi?id=606689
13493
13494 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
13495
13496         * ext/amrnb/amrnb.c:
13497           amrnbenc: Set rank to GST_RANK_SECONDARY
13498
13499 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13500
13501         * gst/realmedia/rtspreal.c:
13502           rtspreal: use GLib's base64 functions if available
13503           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13504
13505 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
13506
13507         * ext/amrnb/amrnbdec.h:
13508         * ext/amrnb/amrnbenc.h:
13509         * ext/amrwbdec/amrwbdec.h:
13510           amr: Use correct includes (as pkg-config suggests)
13511           Fixes #617078
13512
13513 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
13514
13515         * gst/ac3parse/.gitignore:
13516         * gst/ac3parse/Makefile.am:
13517         * gst/ac3parse/README:
13518         * gst/ac3parse/ac3parse.vcproj:
13519         * gst/ac3parse/gstac3parse.c:
13520         * gst/ac3parse/gstac3parse.h:
13521           ac3parse: remove unported 0.8 plugin
13522           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13523
13524 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
13525
13526         * gst/mpegaudioparse/gstmpegaudioparse.c:
13527           docs: adding a mp3decoder as well is useful
13528
13529 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
13530
13531         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13532           docs: massage section index
13533
13534 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
13535
13536         * ext/amrwbdec/amrwbdec.c:
13537         * ext/amrwbdec/amrwbdec.h:
13538           amrwbdec: move define to source to avoid hiding it from the docs
13539
13540 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
13541
13542         * ext/cdio/gstcdiocddasrc.c:
13543           docs: remove short_desc, it is taken from element details
13544
13545 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
13546
13547         * gst/synaesthesia/gstsynaesthesia.c:
13548           docs: fix sections docs for synaesthesia
13549
13550 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
13551
13552         * docs/plugins/Makefile.am:
13553         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13554         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13555         * gst/mpegaudioparse/gstmpegaudioparse.c:
13556           docs: add docs for mp3parse
13557
13558 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13559
13560         * gst-plugins-ugly.doap:
13561           doap: update repository info from cvs->git and maintainers
13562
13563 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13564
13565         * common:
13566           Automatic update of common submodule
13567           From fc85867 to 4d67bd6
13568
13569 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13570
13571         * tests/check/elements/x264enc.c:
13572           x264enc: adaptive NALU type checking
13573           In particular, be less picky about SEI NALU order, which makes test more
13574           robust with respect to changes in libx264.
13575           See also #615410.
13576
13577 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13578
13579         * ext/x264/gstx264enc.c:
13580           x264enc: adaptive x264 header NAL layout handling
13581           Fixes #615410.
13582
13583 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13584
13585         * gst/asfdemux/gstrtpasfdepay.c:
13586           asfdepay: we require a dynamic payload type
13587           Add an extra caps property that restricts the depayloader to only accept dynamic
13588           payload types.
13589
13590 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13591
13592         * configure.ac:
13593           configure: Drop -Wcast-align
13594           Commit message copied from core's commit from Benjamin Otte:
13595           246f5dba96a5b50bb74621af67b30942cca72af5
13596           Apparently gcc warns that GstMiniObject is not castable to
13597           GstEvent/Message/Buffer due to them containing 64bit variables, even
13598           though ARM hackers claim that those only need 4byte alignment. And as
13599           long as gcc behaves that way, this warning is not very useful.
13600           So we'll remove the warning until this problem is fixed.
13601           Fixes #615698
13602
13603 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
13604
13605         * ext/mpeg2dec/gstmpeg2dec.c:
13606           mpeg2dec: copy over all buffer flags when copying buffers.
13607           Avoids losing the tff/rff video buffer flags
13608
13609 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
13610
13611         * gst/asfdemux/asfpacket.c:
13612           asfdemux: Make a table static to avoid having to always allocate it.
13613
13614 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13615
13616         * ext/x264/gstx264enc.c:
13617           x264enc: fix up avcC header construction
13618           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13619           for BUILD_X264 < 76.
13620           Also fixes #610089.
13621
13622 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13623
13624         * ext/x264/gstx264enc.c:
13625           x264enc: parameterize libx264 provided NAL layout in codec-data creation
13626
13627 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
13628
13629         * configure.ac:
13630           configure: Remove -Wundef flag
13631           Same fix as for #615161
13632
13633 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13634
13635         * common:
13636           Automatic update of common submodule
13637           From fdf023d to fc85867
13638
13639 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13640
13641         * gst-libs/gst/gettext.h:
13642           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13643
13644 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13645
13646         * common:
13647         * ext/Makefile.am:
13648         * gst/Makefile.am:
13649           build: build plugins in parallel where possible, if make -jN is used
13650
13651 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13652
13653         * Makefile.am:
13654           build: add cruft alert for common/shave*
13655
13656 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13657
13658         * win32/MANIFEST:
13659           Fix make distcheck
13660           Remove removed file win32/common/config.h.in from MANIFEST.
13661
13662 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
13663
13664         * gst/synaesthesia/synaescope.c:
13665         * gst/synaesthesia/synaescope.h:
13666           synaestesia: Fix old-style prototype
13667
13668 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
13669
13670         * gst/realmedia/rmutils.c:
13671           Fix pointer type.
13672           Fixes #613815
13673
13674 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
13675
13676         * common:
13677           Automatic update of common submodule
13678           From 55cd514 to c1d07dd
13679
13680 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13681
13682         * configure.ac:
13683         * ext/amrnb/amrnbdec.c:
13684         * ext/amrnb/amrnbenc.c:
13685         * ext/cdio/gstcdiocddasrc.h:
13686         * ext/dvdread/dvdreadsrc.c:
13687         * ext/lame/gstlame.h:
13688         * ext/lame/gstlamemp3enc.h:
13689         * ext/lame/plugin.c:
13690         * ext/mad/gstmad.c:
13691         * ext/x264/gstx264enc.c:
13692         * ext/x264/gstx264enc.h:
13693         * gst/mpegaudioparse/gstmpegaudioparse.c:
13694         * gst/mpegaudioparse/gstxingmux.c:
13695         * gst/mpegstream/gstdvddemux.c:
13696         * gst/mpegstream/gstmpegdemux.c:
13697         * gst/mpegstream/gstmpegparse.c:
13698         * gst/realmedia/asmrules.c:
13699         * gst/realmedia/pnmsrc.c:
13700         * gst/realmedia/pnmsrc.h:
13701         * gst/realmedia/rdtdepay.h:
13702         * gst/realmedia/rdtmanager.c:
13703         * gst/realmedia/rtspreal.c:
13704           build: Add all kinds of compiler warning flags and fix the resulting warnings
13705
13706 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13707
13708         * ext/amrnb/Makefile.am:
13709         * ext/amrwbdec/Makefile.am:
13710         * ext/sidplay/Makefile.am:
13711         * gst/asfdemux/Makefile.am:
13712         * gst/mpegaudioparse/Makefile.am:
13713           build: fix up Makefile.am
13714           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13715           the order a bit here and there (see docs/random/moving-plugins).
13716
13717 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13718
13719         * win32/common/config.h.in:
13720           win32: remove win32-specific config.h.in copy that's not used any longer
13721           The win32 config.h is now generated from the top-level config.h.in.
13722
13723 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
13724
13725         * ext/a52dec/gsta52dec.c:
13726         * ext/amrnb/amrnbdec.c:
13727         * ext/amrnb/amrnbenc.c:
13728         * ext/amrwbdec/amrwbdec.c:
13729         * ext/cdio/gstcdiocddasrc.c:
13730         * ext/dvdread/dvdreadsrc.c:
13731         * ext/lame/gstlame.c:
13732         * ext/mad/gstmad.c:
13733         * ext/mpeg2dec/gstmpeg2dec.c:
13734         * gst/ac3parse/gstac3parse.c:
13735         * gst/asfdemux/gstasfdemux.c:
13736         * gst/asfdemux/gstrtpasfdepay.c:
13737         * gst/asfdemux/gstrtspwms.c:
13738         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13739         * gst/iec958/ac3iec.c:
13740         * gst/mpegaudioparse/gstmpegaudioparse.c:
13741         * gst/mpegaudioparse/gstxingmux.c:
13742         * gst/mpegstream/gstdvddemux.c:
13743         * gst/mpegstream/gstmpegdemux.c:
13744         * gst/mpegstream/gstmpegparse.c:
13745         * gst/mpegstream/gstrfc2250enc.c:
13746         * gst/realmedia/pnmsrc.c:
13747         * gst/realmedia/rademux.c:
13748         * gst/realmedia/rdtdepay.c:
13749         * gst/realmedia/rdtmanager.c:
13750         * gst/realmedia/rmdemux.c:
13751         * gst/realmedia/rtspreal.c:
13752         * gst/synaesthesia/gstsynaesthesia.c:
13753           gst_element_class_set_details => gst_element_class_set_details_simple
13754
13755 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13756
13757         * ext/x264/gstx264enc.c:
13758           x264enc: Put pixel-aspect-ratio from input into the src pad caps
13759           Fixes bug #612995.
13760
13761 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
13762
13763         * common:
13764           Automatic update of common submodule
13765           From e272f71 to 55cd514
13766
13767 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
13768
13769         * common:
13770           Automatic update of common submodule
13771           From df8a7c8 to e272f71
13772
13773 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
13774
13775         * configure.ac:
13776           Update CXXFLAGS, too
13777
13778 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
13779
13780         * configure.ac:
13781           Update for recent changes to common submodule
13782           This just replaces every "$ERROR_CFLAGS" usage with a usage of
13783           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13784           previously.
13785           Actually using that separation will happen later.
13786
13787 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
13788
13789         * common:
13790           Automatic update of common submodule
13791           From 9720a7d to df8a7c8
13792
13793 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
13794
13795         * common:
13796           Automatic update of common submodule
13797           From 0b6e072 to 9720a7d
13798
13799 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
13800
13801         * common:
13802           Automatic update of common submodule
13803           From 7cc5eb4 to 0b6e072
13804
13805 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13806
13807         * common:
13808           Automatic update of common submodule
13809           From 7aa65b5 to 7cc5eb4
13810
13811 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13812
13813         * common:
13814           Automatic update of common submodule
13815           From 44ecce7 to 7aa65b5
13816
13817 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13818
13819         * configure.ac:
13820           configure: Use automake 1.11 silent rules instead of shave if available
13821           This makes sure that we use something that is still maintained and
13822           also brings back libtool 1.5 support.
13823
13824 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13825
13826         * configure.ac:
13827         * docs/plugins/inspect/plugin-a52dec.xml:
13828         * docs/plugins/inspect/plugin-amrnb.xml:
13829         * docs/plugins/inspect/plugin-amrwbdec.xml:
13830         * docs/plugins/inspect/plugin-asf.xml:
13831         * docs/plugins/inspect/plugin-cdio.xml:
13832         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13833         * docs/plugins/inspect/plugin-dvdread.xml:
13834         * docs/plugins/inspect/plugin-dvdsub.xml:
13835         * docs/plugins/inspect/plugin-iec958.xml:
13836         * docs/plugins/inspect/plugin-lame.xml:
13837         * docs/plugins/inspect/plugin-mad.xml:
13838         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13839         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13840         * docs/plugins/inspect/plugin-mpegstream.xml:
13841         * docs/plugins/inspect/plugin-realmedia.xml:
13842         * docs/plugins/inspect/plugin-siddec.xml:
13843         * docs/plugins/inspect/plugin-twolame.xml:
13844         * docs/plugins/inspect/plugin-x264.xml:
13845         * win32/common/config.h:
13846           Back to development
13847
13848 === release 0.10.14 ===
13849
13850 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13851
13852         * ChangeLog:
13853         * NEWS:
13854         * RELEASE:
13855         * configure.ac:
13856         * docs/plugins/gst-plugins-ugly-plugins.args:
13857         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13858         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13859         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13860         * docs/plugins/inspect/plugin-a52dec.xml:
13861         * docs/plugins/inspect/plugin-amrnb.xml:
13862         * docs/plugins/inspect/plugin-amrwbdec.xml:
13863         * docs/plugins/inspect/plugin-asf.xml:
13864         * docs/plugins/inspect/plugin-cdio.xml:
13865         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13866         * docs/plugins/inspect/plugin-dvdread.xml:
13867         * docs/plugins/inspect/plugin-dvdsub.xml:
13868         * docs/plugins/inspect/plugin-iec958.xml:
13869         * docs/plugins/inspect/plugin-lame.xml:
13870         * docs/plugins/inspect/plugin-mad.xml:
13871         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13872         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13873         * docs/plugins/inspect/plugin-mpegstream.xml:
13874         * docs/plugins/inspect/plugin-realmedia.xml:
13875         * docs/plugins/inspect/plugin-siddec.xml:
13876         * docs/plugins/inspect/plugin-twolame.xml:
13877         * docs/plugins/inspect/plugin-x264.xml:
13878         * gst-plugins-ugly.doap:
13879         * win32/common/config.h:
13880           Release 0.10.14
13881
13882 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13883
13884         * po/af.po:
13885         * po/az.po:
13886         * po/bg.po:
13887         * po/ca.po:
13888         * po/cs.po:
13889         * po/da.po:
13890         * po/de.po:
13891         * po/el.po:
13892         * po/en_GB.po:
13893         * po/es.po:
13894         * po/eu.po:
13895         * po/fi.po:
13896         * po/fr.po:
13897         * po/hu.po:
13898         * po/id.po:
13899         * po/it.po:
13900         * po/ja.po:
13901         * po/lt.po:
13902         * po/lv.po:
13903         * po/ms.po:
13904         * po/mt.po:
13905         * po/nb.po:
13906         * po/nl.po:
13907         * po/or.po:
13908         * po/pl.po:
13909         * po/pt_BR.po:
13910         * po/ru.po:
13911         * po/sk.po:
13912         * po/sl.po:
13913         * po/sq.po:
13914         * po/sr.po:
13915         * po/sv.po:
13916         * po/tr.po:
13917         * po/uk.po:
13918         * po/vi.po:
13919         * po/zh_CN.po:
13920           Update .po files
13921
13922 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13923
13924         * configure.ac:
13925         * win32/common/config.h:
13926           0.10.13.4 pre-release
13927
13928 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13929
13930         * ext/x264/gstx264enc.c:
13931         * tests/check/elements/x264enc.c:
13932           x264enc: Replace 'avc-sample' with 'avc' in caps
13933           In the element and in its tests
13934           Fixes #606662
13935
13936 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
13937
13938         * gst/asfdemux/gstasfdemux.c:
13939           asfdemux: Don't set durations of 0 on outgoing buffers.
13940           Some (broken) streams don't have the extended stream properties in
13941           the header, resulting in applying a duration of zero on outgoing
13942           buffers.
13943           Fixes #611473
13944
13945 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
13946
13947         * gst/asfdemux/asfpacket.c:
13948           asfdemux: Make sure we always set proper payload duration.
13949           Some (broken) streams will have a delta of 0, resulting in outgoing
13950           buffers having durations of 0.
13951           Fixes #611473
13952
13953 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13954
13955         * configure.ac:
13956         * win32/common/config.h:
13957           0.10.13.3 pre-release
13958
13959 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
13960
13961         * gst/asfdemux/asfpacket.c:
13962           asfdemux: Make sure we don't end up with negative timestamps.
13963           Some files have payload with timestamps smaller than the preroll duration.
13964           Instead of blindly substracting the preroll value (and ending up with
13965           insanely high timestamps on the outgoing buffers), we make sure we
13966           never go below 0.
13967           Fixes #610432
13968
13969 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13970
13971         * configure.ac:
13972         * win32/common/config.h:
13973           0.10.13.2 pre-release
13974           Update core/base requirement to 0.10.26, since that's more likely
13975           to be the actual requirement.
13976
13977 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13978
13979         * po/LINGUAS:
13980         * po/el.po:
13981         * po/sl.po:
13982           po: update translations
13983
13984 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13985
13986         * tests/check/elements/x264enc.c:
13987           x264enc: add caps check to x264enc unit test
13988           Add some minimal caps checking to x264enc unit test.
13989           See #610089.
13990
13991 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
13992
13993         * ext/x264/gstx264enc.c:
13994           x264enc: fix up avcC header construction and playback by flash players
13995           Fix off-by-one bug when constructing the avcC header chunk: we
13996           wrote wrong profile info into the header. The first byte in the
13997           SPS NAL we get from x264 is the nal type, not the profile_idc.
13998           Also add some debug logging.
13999           Fixes #610089.
14000
14001 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
14002
14003         * gst/asfdemux/gstasfdemux.c:
14004           asfdemux: Improve seek behaviour for audio-only with no index
14005           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
14006           for video, we can just seek to seek_time instead.
14007
14008 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14009
14010         * configure.ac:
14011           configure: fix up GST_CXXFLAGS properly
14012           We don't want C specific flags in GST_CXXFLAGS, so base it on the
14013           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
14014           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
14015
14016 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14017
14018         * MAINTAINERS:
14019           Update MAINTAINERS, add myself
14020
14021 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
14022
14023         * configure.ac:
14024           configure: base GST_CXXFLAGS on --cflags from pkg-config
14025           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
14026           point for for both C and CXX settings.
14027
14028 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14029
14030         * common:
14031           Automatic update of common submodule
14032           From 96dc793 to 44ecce7
14033
14034 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14035
14036         * Makefile.am:
14037         * configure.ac:
14038         * win32/common/.gitignore:
14039         * win32/common/config.h:
14040           win32: change how win32/common/config.h is updated
14041           Generate win32/common/config.h-new directly from config.h.in,
14042           using shell variables in configure and some hard-coded information.
14043           Change top-level makefile so that 'make win32-update' copies the
14044           generated file to win32/common/config.h, which we keep in source
14045           control. It's kept in source control so that the git tree is
14046           buildable from VS.
14047           This change is similar to the ones applied a while ago to GStreamer
14048           core, gst-plugins-base and gst-plugins-good and prevents configure
14049           from changing files in source control. The generated config.h
14050           should be ok, but needs testing.
14051
14052 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14053
14054         * gst/realmedia/rtspreal.c:
14055           rtspreal: don't construct config header with uninitialised bytes
14056           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
14057           a presumably unintentional padding of uninitialised bytes at the end
14058           of the CONT tags chunk, which should be harmless but causes warnings
14059           in valgrind (see #608533 for a test URL).
14060
14061 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14062
14063         * gst/realmedia/rtspreal.c:
14064           rtspreal: add finalize function so we can free streams and rulebook
14065           Fix memory leak in Real RTSP component (#608533).
14066
14067 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14068
14069         * gst/realmedia/rtspreal.c:
14070           rtspreal: fix minor memory leak
14071           Caps take their own reference when a buffer is added to them, so
14072           unref buffer after adding it to caps (#608533).
14073
14074 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14075
14076         * gst/realmedia/rdtdepay.c:
14077           rdtdepay: unref input buffer when done
14078           Fixes memory leak, see #608533.
14079
14080 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14081
14082         * common:
14083           Automatic update of common submodule
14084           From 15d47a6 to 96dc793
14085
14086 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14087
14088         * ext/x264/gstx264enc.c:
14089         * ext/x264/gstx264enc.h:
14090           x264enc: make use of Access Unit delimiters configurable
14091           API: GstX264Enc:aud
14092
14093 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14094
14095         * gst/asfdemux/asfpacket.c:
14096           asfdemux: Do not subtract padding twice
14097           Only subtract implicit padding if an explicit one isn't
14098           provided. Avoids subtracting it twice and causing
14099           parsing errors.
14100           Fixes #607698
14101
14102 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
14103
14104         * gst/asfdemux/gstasfdemux.c:
14105         * gst/mpegstream/gstmpegpacketize.c:
14106           assert: g_assert_not_reached() cannot replace return statement
14107           Fix build with assert being turned off.
14108
14109 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14110
14111         * common:
14112           Automatic update of common submodule
14113           From 14cec89 to 15d47a6
14114
14115 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
14116
14117         * gst/asfdemux/gstasfdemux.c:
14118           asfdemux: Don't forget to update flow variable
14119           Forgot to update the return value in the loop.
14120
14121 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
14122
14123         * gst/asfdemux/gstasfdemux.c:
14124           asfdemux: Check flow return on every push
14125           We previously only aggregated flow returns after the while(push) loop,
14126           which meant that in some cases we would end-up not properly aggregating
14127           the flow returns.
14128           This is based on the same flow aggregation algorithm as oggdemux.
14129
14130 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14131
14132         * ext/x264/gstx264enc.c:
14133           x264enc: Add stream-format to output caps
14134           Adds stream-format to output caps of x264enc that
14135           informs if the stream is in bytestream of avc format.
14136           Fixes #606662
14137
14138 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
14139
14140         * gst/mpegaudioparse/gstxingmux.c:
14141           xingmux: Fix unaligned memory access
14142           ARM/SPARC need 32bit alignment but xingmux accesses possibly
14143           unaligned memory, which leads to SIGBUS.
14144           Fixes bug #586464.
14145
14146 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
14147
14148         * gst/asfdemux/gstasfdemux.c:
14149           asfdemux: Use GST_STR_NULL in a couple of places.
14150           Fixes crashing on some of the log statements on win32.
14151
14152 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14153
14154         * gst/realmedia/rmdemux.c:
14155           rmdemux: Parse and post bitrate for streams
14156           Parse the bitrate of the streams and post their tags.
14157           Fixes #599299
14158
14159 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14160
14161         * gst/asfdemux/gstasfdemux.c:
14162         * gst/asfdemux/gstasfdemux.h:
14163           asfdemux: Post bitrate tag
14164           If stream bitrate object is available, post the bitrate
14165           tags.
14166           Fixes #599297
14167
14168 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14169
14170         * gst/mpegaudioparse/gstmpegaudioparse.c:
14171         * gst/mpegaudioparse/gstmpegaudioparse.h:
14172           mp3parse: minor validation check of (Xing, VBRI) metadata
14173           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
14174
14175 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14176
14177         * gst/mpegaudioparse/gstmpegaudioparse.c:
14178           mp3parse: use proper total_time and total_bytes in various cases
14179           The correct basis for (Xing, VBRI) seek table calculations is the
14180           byte size and duration provided by that metadata, rather than some
14181           other (possibly even estimated) one.  This also prevents an infinite
14182           conversion loop in (unlikely) case where a TOC is provided without
14183           such corresponding (duration) metdata.
14184
14185 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14186
14187         * gst/mpegaudioparse/gstmpegaudioparse.c:
14188         * gst/mpegaudioparse/gstmpegaudioparse.h:
14189           mp3parse: conserve stop time for non-accurate seek
14190           Use the same strategy as accurate seeks to store
14191           pending non-accurate seeks to avoid overwriting non-definite
14192           stop times. When doing non-accurate seeks our position
14193           reporting might drift off by some secs and the stream can
14194           end up before it should.
14195           Fixes #603695
14196
14197 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14198
14199         * common:
14200           Automatic update of common submodule
14201           From 47cb23a to 14cec89
14202
14203 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14204
14205         * ext/amrwbdec/amrwb.c:
14206           amrwbdec: give decoder a rank so decodebin/playbin will use it
14207
14208 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14209
14210         * gst/mpegaudioparse/gstmpegaudioparse.c:
14211           mp3parse: return false when we can't seek
14212           When upstream can't seek, we return false as well
14213
14214 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14215
14216         * ext/lame/gstlame.c:
14217         * ext/lame/gstlamemp3enc.c:
14218           lame: Avoid crash when seeking before negotiating
14219           lame's 'lgv' variable is only initialized when the caps
14220           is negotiated, whenever a seek happens before that, it would
14221           attempt to call a function on an empty pointer, causing the crash.
14222           Fixes #603515
14223
14224 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14225
14226         * common:
14227           Automatic update of common submodule
14228           From 87bf428 to 47cb23a
14229
14230 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14231
14232         * common:
14233           Automatic update of common submodule
14234           From da4c75c to 87bf428
14235
14236 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
14237
14238         * common:
14239           Automatic update of common submodule
14240           From 53a2485 to da4c75c
14241
14242 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14243
14244         * gst/mpegaudioparse/gstmpegaudioparse.c:
14245           mp3parse: fix non-flushing seek
14246           Specifically, in addition to clearing lots of variables/offsets
14247           when receiving newsegment, also clear leftover data to match.
14248
14249 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
14250
14251         * ext/x264/gstx264enc.c:
14252         * ext/x264/gstx264enc.h:
14253           x264enc: Make upstream GstForceKeyUnit thread-safe
14254           Also send the GstForceKeyUnit event downstream when an upstream on is received,
14255           allowing muxers or payloaders to take appropriate actions.
14256           https://bugzilla.gnome.org/show_bug.cgi?id=602556
14257
14258 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14259
14260         * common:
14261           Automatic update of common submodule
14262           From a3e3ce4 to 53a2485
14263
14264 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
14265
14266         * gst/asfdemux/gstasfdemux.c:
14267           asfdemux: Don't call strlen() on NULL pointers
14268           Fixes bug #602280.
14269
14270 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14271
14272         * gst/asfdemux/gstasfdemux.c:
14273           asfdemux: Remove old pads when new ones are added
14274           The old pads were being removed before adding the new ones,
14275           we should add the new ones first.
14276           Fixes #599718
14277
14278 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14279
14280         * gst/asfdemux/gstasfdemux.c:
14281         * gst/asfdemux/gstasfdemux.h:
14282           asfdemux: Handle chained asfs on pull mode
14283           Adds chained asfs handling to pull mode. It now checks if
14284           there is a new asf header after the last packet (when it
14285           is possible to know how many packets are) or it tries
14286           checking if a processed packet that fails is an header
14287           object.
14288           Fixes #599718
14289
14290 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14291
14292         * gst/asfdemux/gstasfdemux.c:
14293         * gst/asfdemux/gstasfdemux.h:
14294           asfdemux: properly do chained asfs on push mode
14295           To properly do chained asfs work with playbin2, we need to
14296           push eos on the old pads before removing them.
14297           Fixes #599718
14298
14299 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14300
14301         * gst/asfdemux/gstasfdemux.c:
14302         * gst/asfdemux/gstasfdemux.h:
14303           asfdemux: add support for chained asfs (push mode)
14304           Adds support for detecting and playing chained asfs
14305           in push mode. asfdemux tries to detect a new asf start
14306           by identifying the header object guid in a input buffer.
14307           When it finds it, it resets its state, removing its pads
14308           and creates new ones for the new file.
14309
14310 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14311
14312         * gst/asfdemux/gstasfdemux.c:
14313           asfdemux: fix two small leaks
14314
14315 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14316
14317         * gst/asfdemux/gstasfdemux.c:
14318           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14319           WM/Track has a 0 base but is often wrongly written as starting from 1,
14320           so not as reliable as WM/TrackNumber which always starts from 1.
14321
14322 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14323
14324         * gst/asfdemux/gstasfdemux.c:
14325           asfdemux: WM/Track starts counting from 0, adjust to start from 1
14326
14327 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14328
14329         * gst/asfdemux/gstasfdemux.c:
14330           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14331           There's both WM/Track and WM/TrackNumber.
14332
14333 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
14334
14335         * ext/a52dec/gsta52dec.c:
14336           a52dec: Fix debug statement: Pass pos variable instead of time() function
14337
14338 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
14339
14340         * gst/dvdsub/gstdvdsubdec.c:
14341           dvdsubdec: Fix printf format string warning
14342
14343 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
14344
14345         * gst/asfdemux/gstasfdemux.c:
14346           asfdemux: Fix bogus variable used uninitialised warnings
14347
14348 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
14349
14350         * po/Makevars:
14351           po: Don't create backup .po files
14352           As well as preventing creation of useless backup files, it works
14353           around a bug in gettext 0.17 on OS/X
14354
14355 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
14356
14357         * gst/asfdemux/asfpacket.c:
14358           asfdemux: fix c99-style comments.
14359
14360 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
14361
14362         * gst/asfdemux/asfpacket.c:
14363           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14364
14365 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14366
14367         * gst/realmedia/rmutils.c:
14368           rmutils: fix byteswapping
14369           fix the byteswapping code that was wrong because of the side effects of the
14370           READ/WRITE macros.
14371           Fixes #599676
14372
14373 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
14374
14375         * ext/x264/gstx264enc.c:
14376           x264enc: Adapt to slightly modified x264 API
14377           Fixes #599095.
14378
14379 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14380
14381         * gst/asfdemux/asfpacket.c:
14382           asfdemux: careful to avoid crash on bogus data
14383           When receiving bogus data, we have to avoid subtracting a value
14384           larger than 'size' from 'size' variable, resulting in a wrap
14385           that would make 'size' a really large bogus value.
14386           Fixes #599333
14387
14388 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14389
14390         * win32/common/config.h:
14391           win32: Commit bumped version number
14392
14393 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
14394
14395         * gst/mpegaudioparse/gstmpegaudioparse.c:
14396           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14397           Fixes #598761
14398           This removes a good 50% of processing time for parsing a buffer.
14399           We do this by simply... getting the nicks that we already have handy
14400           instead of going through the expensive glib system.
14401
14402 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
14403
14404         * configure.ac:
14405           configure.ac: And back to development we go...
14406
14407 === release 0.10.13 ===
14408
14409 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
14410
14411         * ChangeLog:
14412         * NEWS:
14413         * RELEASE:
14414         * common:
14415         * configure.ac:
14416         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14417         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14418         * docs/plugins/inspect/plugin-a52dec.xml:
14419         * docs/plugins/inspect/plugin-asf.xml:
14420         * docs/plugins/inspect/plugin-cdio.xml:
14421         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14422         * docs/plugins/inspect/plugin-dvdread.xml:
14423         * docs/plugins/inspect/plugin-dvdsub.xml:
14424         * docs/plugins/inspect/plugin-iec958.xml:
14425         * docs/plugins/inspect/plugin-lame.xml:
14426         * docs/plugins/inspect/plugin-mad.xml:
14427         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14428         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14429         * docs/plugins/inspect/plugin-mpegstream.xml:
14430         * docs/plugins/inspect/plugin-realmedia.xml:
14431         * docs/plugins/inspect/plugin-siddec.xml:
14432         * docs/plugins/inspect/plugin-twolame.xml:
14433         * docs/plugins/inspect/plugin-x264.xml:
14434         * gst-plugins-ugly.doap:
14435         * win32/common/config.h:
14436           Release 0.10.13
14437
14438 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
14439
14440         * po/af.po:
14441         * po/az.po:
14442         * po/bg.po:
14443         * po/ca.po:
14444         * po/cs.po:
14445         * po/da.po:
14446         * po/de.po:
14447         * po/en_GB.po:
14448         * po/es.po:
14449         * po/eu.po:
14450         * po/fi.po:
14451         * po/fr.po:
14452         * po/hu.po:
14453         * po/id.po:
14454         * po/it.po:
14455         * po/ja.po:
14456         * po/lt.po:
14457         * po/lv.po:
14458         * po/ms.po:
14459         * po/mt.po:
14460         * po/nb.po:
14461         * po/nl.po:
14462         * po/or.po:
14463         * po/pl.po:
14464         * po/pt_BR.po:
14465         * po/ru.po:
14466         * po/sk.po:
14467         * po/sq.po:
14468         * po/sr.po:
14469         * po/sv.po:
14470         * po/tr.po:
14471         * po/uk.po:
14472         * po/vi.po:
14473         * po/zh_CN.po:
14474           Update .po files
14475
14476 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
14477
14478         * common:
14479           Automatic update of common submodule
14480           From 85d1530 to 0702fe1
14481
14482 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
14483
14484         * ChangeLog:
14485         * configure.ac:
14486         * po/af.po:
14487         * po/az.po:
14488         * po/bg.po:
14489         * po/ca.po:
14490         * po/cs.po:
14491         * po/da.po:
14492         * po/de.po:
14493         * po/en_GB.po:
14494         * po/es.po:
14495         * po/eu.po:
14496         * po/fi.po:
14497         * po/fr.po:
14498         * po/hu.po:
14499         * po/id.po:
14500         * po/it.po:
14501         * po/ja.po:
14502         * po/lt.po:
14503         * po/lv.po:
14504         * po/ms.po:
14505         * po/mt.po:
14506         * po/nb.po:
14507         * po/nl.po:
14508         * po/or.po:
14509         * po/pl.po:
14510         * po/pt_BR.po:
14511         * po/ru.po:
14512         * po/sk.po:
14513         * po/sq.po:
14514         * po/sr.po:
14515         * po/sv.po:
14516         * po/tr.po:
14517         * po/uk.po:
14518         * po/vi.po:
14519         * po/zh_CN.po:
14520         * win32/common/config.h:
14521           0.10.12.3 pre-release
14522
14523 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
14524
14525         * common:
14526           Automatic update of common submodule
14527           From a3e3ce4 to 85d1530
14528
14529 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14530
14531         * ext/a52dec/gsta52dec.c:
14532           a52dec: Fix reference leak on all input buffers in 'dvd mode'
14533           https://bugzilla.gnome.org/show_bug.cgi?id=598272
14534
14535 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
14536
14537         * ChangeLog:
14538         * configure.ac:
14539         * po/LINGUAS:
14540         * po/af.po:
14541         * po/az.po:
14542         * po/bg.po:
14543         * po/ca.po:
14544         * po/cs.po:
14545         * po/da.po:
14546         * po/de.po:
14547         * po/en_GB.po:
14548         * po/es.po:
14549         * po/eu.po:
14550         * po/fi.po:
14551         * po/fr.po:
14552         * po/hu.po:
14553         * po/id.po:
14554         * po/it.po:
14555         * po/ja.po:
14556         * po/lt.po:
14557         * po/lv.po:
14558         * po/ms.po:
14559         * po/mt.po:
14560         * po/nb.po:
14561         * po/nl.po:
14562         * po/or.po:
14563         * po/pl.po:
14564         * po/pt_BR.po:
14565         * po/ru.po:
14566         * po/sk.po:
14567         * po/sq.po:
14568         * po/sr.po:
14569         * po/sv.po:
14570         * po/tr.po:
14571         * po/uk.po:
14572         * po/vi.po:
14573         * po/zh_CN.po:
14574         * win32/common/config.h:
14575           0.10.12.2 pre-release
14576
14577 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14578
14579         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14580         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14581           docs: Remove files accidentally added
14582           Remove the gst-plugins-ugly-plugins.args.new and
14583           gst-plugins-ugly-plugins.signals.new files, that appear
14584           to have been accidentally added in commit
14585           f5d046a0b034f9bd7274291f7131ee5db1a30052
14586
14587 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14588
14589         * ext/a52dec/gsta52dec.c:
14590           a52dec: Add some debugging for new segment events
14591
14592 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
14593
14594         * ext/mpeg2dec/gstmpeg2dec.c:
14595           mpeg2dec: fix warning in macosx snow leopard
14596
14597 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
14598
14599         * gst/mpegstream/gstmpegparse.c:
14600           mpegstream: fix warning in macosx snow leopard
14601
14602 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
14603
14604         * gst/mpegaudioparse/gstmpegaudioparse.c:
14605           mpegaudioparse: fix warning in macosx snow leopard
14606
14607 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
14608
14609         * gst/dvdsub/gstdvdsubdec.c:
14610           dvdsubdec: fix warning on macosx snow leopard
14611
14612 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
14613
14614         * gst/asfdemux/gstasfdemux.c:
14615           asfdemux: fix warning in macosx snow leopard
14616
14617 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
14618
14619         * gst/mpegaudioparse/gstmpegaudioparse.c:
14620           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14621
14622 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
14623
14624         * common:
14625           Automatic update of common submodule
14626           From 19fa4f3 to a3e3ce4
14627
14628 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
14629
14630         * gst/asfdemux/gstasfdemux.c:
14631         * gst/realmedia/rdtmanager.c:
14632           build: fprintf, sprintf, sscanf need stdio.h
14633
14634 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
14635
14636         * ext/mad/gstmad.c:
14637           mad: add missing include to fix the build
14638
14639 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14640
14641         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14642           dvdlpcm: whitespace fixes
14643
14644 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14645
14646         * gst-plugins-ugly.spec.in:
14647           update spec file
14648
14649 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14650
14651         * configure.ac:
14652           x264enc: adjust configure checking to changed upstream
14653
14654 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14655
14656         * ext/x264/gstx264enc.c:
14657           x264enc: conditionally adjust to new upstream API
14658           Fixes #596517.
14659
14660 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14661
14662         * gst/mpegaudioparse/gstmpegaudioparse.c:
14663         * gst/mpegaudioparse/gstmpegaudioparse.h:
14664           mpegaudioparse: prevent infinite (re)syncing
14665           Conflicts:
14666           gst/mpegaudioparse/gstmpegaudioparse.c
14667
14668 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
14669
14670         * gst/mpegaudioparse/gstmpegaudioparse.c:
14671           mp3parse: Refactor checking for sync. Make resyncing more reliable.
14672           Previously, we could get false sync relatively easily - it sometimes happened
14673           on real files. This cleans the code up a fair bit, and makes it require more
14674           confirmation that we've found valid sync before continuing.
14675
14676 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14677
14678         * gst/mpegaudioparse/gstmpegaudioparse.c:
14679           mpegaudioparse: ensure 2 valid headers in a row when resyncing
14680
14681 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14682
14683         * gst/mpegstream/gstdvddemux.c:
14684           dvddemux: remove bogus ifndef
14685
14686 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14687
14688         * common:
14689           Automatic update of common submodule
14690           From 94f95e3 to 19fa4f3
14691
14692 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14693
14694         * ext/mpeg2dec/gstmpeg2dec.c:
14695           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14696
14697 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14698
14699         * gst/dvdsub/gstdvdsubparse.c:
14700           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14701
14702 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
14703
14704         * ext/amrnb/amrnbdec.c:
14705         * ext/amrnb/amrnbenc.c:
14706           Remove Ronald Bultje from Authors field
14707           Replaced with "GStreamer maintainers
14708           <gstreamer-devel@lists.sourceforge.net>" or just removed,
14709           depending on the number of other authors.
14710
14711 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
14712
14713         * gst/asfdemux/Makefile.am:
14714         * gst/asfdemux/gstasfmux.c:
14715         * gst/asfdemux/gstasfmux.h:
14716           asfdemux: Remove old non-built asfmux code
14717           Remove so people don't confuse it with the new asfmux code
14718           in -bad.
14719
14720 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14721
14722         * ext/a52dec/gsta52dec.c:
14723           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14724           It's not defined for older liba52 versions.
14725
14726 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
14727
14728         * ext/a52dec/gsta52dec.c:
14729           a52dec: Allow liba52 to use djbfft based IMDCT transform
14730           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14731           IMDCT transform acceleration. It does however have a software based
14732           acceleration using the djbfft library (D.J. Bernstein's library for
14733           fourier transforms - Extremely fast library for floating-point
14734           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14735           flag.
14736           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14737           and AltiVec implementations, but those are checked for first, and
14738           djbfft is chosen only if none of those is available - good in the
14739           case of some distributions including a port of the MPlayer changes
14740           in their system a52dec library.
14741           The down and upmix code in liba52 doesn't seem to be disturbed by
14742           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14743           versions if passed from oil_cpu_get_flags (SSE currently is not).
14744           Fixes bug #592787.
14745
14746 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14747
14748         * configure.ac:
14749           amr: Use opencore-amr pkg-config files if possible
14750           This makes it possible to build the plugins when the libraries
14751           are installed at non-standard locations.
14752           Fixes bug #591348.
14753
14754 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14755
14756         * gst/mpegaudioparse/gstmpegaudioparse.c:
14757           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14758           Metadata provided seek tables are consistent with metadata's view of
14759           total size, which typically matches real size, but need not do so
14760           (e.g. a truncated file).  Fixes seeking and position reporting
14761           in such truncated files (although duration based on metadata may then
14762           still be incorrect).
14763
14764 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14765
14766         * configure.ac:
14767           configure: bump core/base requirements to released versions
14768           to avoid confusion.
14769
14770 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14771
14772         * configure.ac:
14773           configure: Remove all mentions to the id3tag plugin which was removed
14774
14775 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
14776
14777         * configure.ac:
14778           mad: make check for mad independent of the check for id3tag
14779           Fixes bug #590432.
14780
14781 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14782
14783         * gst/asfdemux/gstrtpasfdepay.c:
14784           rtpasfdepay: set padding size to the correct value
14785           asf packets in rtp packets should come with their padding fields
14786           set to 0 and the depayload must update them to the correct
14787           value before pushing downstream
14788
14789 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
14790
14791         * configure.ac:
14792         * docs/plugins/Makefile.am:
14793         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14794         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14795         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14796         * docs/plugins/inspect/plugin-amrnb.xml:
14797         * docs/plugins/inspect/plugin-amrwbdec.xml:
14798         * ext/Makefile.am:
14799         * ext/amrnb/GstAmrnbEnc.prs:
14800         * ext/amrnb/Makefile.am:
14801         * ext/amrnb/README:
14802         * ext/amrnb/amrnb.c:
14803         * ext/amrnb/amrnbdec.c:
14804         * ext/amrnb/amrnbdec.h:
14805         * ext/amrnb/amrnbenc.c:
14806         * ext/amrnb/amrnbenc.h:
14807         * ext/amrnb/amrnbparse.c:
14808         * ext/amrnb/amrnbparse.h:
14809         * ext/amrwbdec/Makefile.am:
14810         * ext/amrwbdec/README:
14811         * ext/amrwbdec/amrwb.c:
14812         * ext/amrwbdec/amrwbdec.c:
14813         * ext/amrwbdec/amrwbdec.h:
14814           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14815           These are based on the OpenCore codecs.
14816           Fixes bug #584890.
14817
14818 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
14819
14820         * common:
14821           Automatic update of common submodule
14822           From fedaaee to 94f95e3
14823
14824 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14825
14826         * LICENSE_readme:
14827         * REQUIREMENTS:
14828         * configure.ac:
14829         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14830         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14831         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14832         * docs/plugins/inspect/plugin-dvdnav.xml:
14833         * ext/Makefile.am:
14834         * ext/dvdnav/.gitignore:
14835         * ext/dvdnav/Makefile.am:
14836         * ext/dvdnav/README:
14837         * ext/dvdnav/dvdnavsrc.c:
14838         * ext/dvdnav/dvdnavsrc.h:
14839         * ext/dvdnav/gst-dvd:
14840         * ext/dvdread/dvdreadsrc.c:
14841         * gst-plugins-ugly.spec.in:
14842         * po/POTFILES.in:
14843           dvdnav: remove dvdnav plugin
14844           Remove dvdnav plugin, it has no future. resindvd is the plugin to
14845           use for dvd playback. Note that dvdnav was never really enabled
14846           in -ugly, you had to edit configure.ac to get it built.
14847
14848 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14849
14850         * tests/check/elements/mpeg2dec.c:
14851           mpeg2dec: Fix unused variables compiler warnings in unit test
14852
14853 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
14854
14855         * autogen.sh:
14856           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14857           Check for more automake command variants. Use printf instead of 'echo -n'
14858           for portability
14859
14860 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
14861
14862         * common:
14863           Automatic update of common submodule
14864           From 5845b63 to fedaaee
14865
14866 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
14867
14868         * .gitignore:
14869           Make git ignore more files
14870
14871 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
14872
14873         * gst/asfdemux/gstasfdemux.c:
14874           asfdemux: Refactor multiple packet pull.
14875           This also fixes a bug by which the first buffer (in a multi-packet mode)
14876           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14877           full incoming buffer and not just of the single asf packet.
14878           Fixes corrupted frames introduced by latest commit.
14879
14880 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14881
14882         * gst/asfdemux/gstasfdemux.c:
14883           asfdemux: use the right accurate field
14884           Remove accurate variable and its faulty use because the real variable is an
14885           instance variable.
14886
14887 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
14888
14889         * gst/asfdemux/asfpacket.c:
14890         * gst/asfdemux/gstasfdemux.c:
14891           asfdemux: Sprinkle branch prediction macros accross the code
14892
14893 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
14894
14895         * gst/asfdemux/gstasfdemux.c:
14896           asfdemux: Delay newsegment handling until we have a keyframe.
14897           We now have a chance for packets to be collected before we send out the
14898           newsegment. If we're not in accurate seeking (keyunit) it will set
14899           the segment start/time to the keyframe's timestamp.
14900
14901 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
14902
14903         * gst/asfdemux/gstasfdemux.c:
14904           asfdemux: Remove useless check. We already have checked for it above.
14905
14906 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
14907
14908         * gst/asfdemux/gstasfdemux.c:
14909           asfdemux: No longer queue GOPs now that seeking is fixed.
14910           We now *always* seek to the keyframe just before our requested position.
14911           When we encounter the first keyframe and we were not accurate (therefore doing
14912           keyframe seeking), we update the segment start position to the keyframe timestamp.
14913
14914 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
14915
14916         * gst/asfdemux/gstasfdemux.c:
14917         * gst/asfdemux/gstasfdemux.h:
14918           asfdemux: Store the accurate seeking flag
14919
14920 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
14921
14922         * gst/asfdemux/gstasfdemux.c:
14923           asfdemux: Use the average frame duration for buffers without a duration.
14924           This will still cause some timestamp jitter, but giving a hint as to the duration
14925           rather than nothing seems to be a better idea.
14926           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14927           duration using the accumulated packet duration (which will be correct).
14928
14929 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
14930
14931         * gst/asfdemux/gstasfdemux.c:
14932         * gst/asfdemux/gstasfdemux.h:
14933           asfdemux: Use index entry packet count to optimize seeking.
14934           The simple index entries also contain the number of packets one needs
14935           to retrieve at a given position to get a full keyframe. We therefore
14936           use that information to retrieve all those packets in one buffer when
14937           working in pull-mode.
14938
14939 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14940
14941         * gst/asfdemux/gstasfdemux.c:
14942           asfdemux: Do not try to free const pointer
14943           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14944           asfdemux tried to free a const pointer that had been cast to a
14945           normal pointer variable.
14946
14947 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
14948
14949         * gst/asfdemux/gstasfdemux.c:
14950           asfdemux: Use presentation timestamp when searching in the index.
14951           We need to take the preroll into account... else we end up too early.
14952
14953 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
14954
14955         * common:
14956           Automatic update of common submodule
14957           From f3bb51b to 5845b63
14958
14959 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
14960
14961         * gst/asfdemux/gstasfdemux.c:
14962           asfdemux: Convert index entry from presentation time to timestamps.
14963           We weren't taking the preroll into account previously, meaning that we
14964           were always seeking preroll nanoseconds too early... resulting in a lot
14965           of dropped packets (which are before the start time).
14966           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14967
14968 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
14969
14970         * common:
14971         * gst/asfdemux/gstasfdemux.c:
14972           asfdemux: Fix byte array metadata handling.
14973           We basically discard byte array metadata. Should be trivial to adapt
14974           to storing the pointers if we need it later on.
14975
14976 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
14977
14978         * gst/asfdemux/gstasfdemux.c:
14979         * gst/asfdemux/gstasfdemux.h:
14980           asfdemux: Handle PAR/interlaced information stored in packet payload.
14981           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14982           in the ASF Packet payload extensions).
14983
14984 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
14985
14986         * gst/asfdemux/gstasfdemux.c:
14987         * gst/asfdemux/gstasfdemux.h:
14988           asfdemux: Store/Handle global metadata (not specific to one stream).
14989           This allows us to store (and handle) PAR information which might be stored there.
14990
14991 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14992
14993         * gst/mpegaudioparse/gstmpegaudioparse.c:
14994           mpegaudioparse: fix Xing inverse seek table building
14995
14996 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
14997
14998         * common:
14999           Automatic update of common submodule
15000           From f3bb51b to f810030
15001
15002 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15003
15004         * gst/asfdemux/gstasfdemux.c:
15005           asfdemux: don't try to free a NULL taglist
15006
15007 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15008
15009         * gst/asfdemux/gstasfdemux.c:
15010           asfdemux: post tags only after we've created our source pads
15011           Post global tags only after we've added our source pads, so that
15012           tag events get sent downstream in addition to tag messages posted
15013           on the bus. This makes sure tags can be picked up automatically
15014           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
15015           While we're at it, also add a container-format tag.
15016
15017 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15018
15019         * configure.ac:
15020         * gst/asfdemux/gstasfdemux.c:
15021           asfdemux: use new bytereader functions for image tag parsing
15022
15023 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15024
15025         * gst/asfdemux/gstasfdemux.c:
15026         * gst/asfdemux/gstasfdemux.h:
15027           asfdemux: remove some more unused variables
15028
15029 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15030
15031         * gst/realmedia/rmdemux.c:
15032           rmdemux: plug buffer leaking
15033
15034 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15035
15036         * gst/asfdemux/gstrtpasfdepay.c:
15037           asfdepay: guard against dropped buffers
15038           If a buffer was dropped, we might request data from the adapter that is not
15039           there and then we get a NULL buffer.
15040
15041 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15042
15043         * gst/asfdemux/gstasfdemux.c:
15044         * gst/asfdemux/gstasfdemux.h:
15045           asfdemux: set DISCONT on streams
15046           When we receive a DISCONT as input, don't clear our complete state but simply
15047           mark a discont that will be put on the next buffer. The code will be able to
15048           handle and throw away incomplete data.
15049           Add some more debug info.
15050           Remove an unused variable.
15051
15052 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15053
15054         * gst/asfdemux/gstrtpasfdepay.c:
15055           asfdepay: set DELTA_UNIT flag correctly
15056           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
15057           Add some more debug info.
15058
15059 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15060
15061         * gst/asfdemux/gstasfdemux.c:
15062           asfdemux: fix latency calculations
15063           We need to check for -1 as an invalid timestamp, not 1.
15064
15065 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15066
15067         * gst/mpegaudioparse/gstmpegaudioparse.c:
15068         * gst/mpegaudioparse/gstmpegaudioparse.h:
15069           mp3parse: don't put every single frame into the index
15070           Let's not put every single mp3 frame in our index, a few frames per
15071           second should be more than enough. For now use an index interval
15072           of 100ms-500ms depending on the upstream size, to keep the index at
15073           a reasonable size. Factor out the code that adds the index entry
15074           into a separate function for better code readability.
15075
15076 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15077
15078         * gst/mpegaudioparse/gstmpegaudioparse.c:
15079         * gst/mpegaudioparse/gstmpegaudioparse.h:
15080           mp3parse: assume seekability only if we know the upstream size
15081           While technically upstream may be seekable even if it doesn't know
15082           the exact size, I can't think of a use case where this distincation
15083           is relevant in practice, so for now just assume we're not seekable
15084           if upstream doesn't provide us with a size. Makes sure we don't
15085           build a seek index when streaming internet radio with sources that
15086           pretend to be seekable until you try to actually seek.
15087
15088 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15089
15090         * gst-plugins-ugly.spec.in:
15091           Fix x264 requirement in SPEC file
15092
15093 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15094
15095         * ext/x264/gstx264enc.c:
15096         * gst/realmedia/rdtmanager.c:
15097           x264enc, rdtmanager: fix compilation with debugging disabled
15098
15099 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
15100
15101         * common:
15102         * docs/plugins/Makefile.am:
15103           docs: Bump common. Fix comment in the docs Makefile.am
15104
15105 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
15106
15107         * configure.ac:
15108         * win32/common/config.h:
15109           Back to development -> 0.10.12.1
15110
15111 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
15112
15113         * gst-plugins-ugly.doap:
15114           Add 0.10.12 release to the doap file
15115
15116 === release 0.10.12 ===
15117
15118 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15119
15120         * ChangeLog:
15121         * NEWS:
15122         * RELEASE:
15123         * configure.ac:
15124         * docs/plugins/gst-plugins-ugly-plugins.args:
15125         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15126         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15127         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15128         * docs/plugins/inspect/plugin-a52dec.xml:
15129         * docs/plugins/inspect/plugin-asf.xml:
15130         * docs/plugins/inspect/plugin-cdio.xml:
15131         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15132         * docs/plugins/inspect/plugin-dvdread.xml:
15133         * docs/plugins/inspect/plugin-dvdsub.xml:
15134         * docs/plugins/inspect/plugin-iec958.xml:
15135         * docs/plugins/inspect/plugin-lame.xml:
15136         * docs/plugins/inspect/plugin-mad.xml:
15137         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15138         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15139         * docs/plugins/inspect/plugin-mpegstream.xml:
15140         * docs/plugins/inspect/plugin-realmedia.xml:
15141         * docs/plugins/inspect/plugin-siddec.xml:
15142         * docs/plugins/inspect/plugin-synaesthesia.xml:
15143         * docs/plugins/inspect/plugin-twolame.xml:
15144         * docs/plugins/inspect/plugin-x264.xml:
15145         * win32/common/config.h:
15146           Release 0.10.12
15147
15148 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15149
15150         * po/bg.po:
15151         * po/id.po:
15152         * po/it.po:
15153         * po/nl.po:
15154         * po/zh_CN.po:
15155           Update .po files
15156
15157 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
15158
15159         * po/af.po:
15160         * po/az.po:
15161         * po/bg.po:
15162         * po/ca.po:
15163         * po/cs.po:
15164         * po/da.po:
15165         * po/en_GB.po:
15166         * po/es.po:
15167         * po/fi.po:
15168         * po/fr.po:
15169         * po/hu.po:
15170         * po/id.po:
15171         * po/it.po:
15172         * po/ja.po:
15173         * po/lt.po:
15174         * po/mt.po:
15175         * po/nb.po:
15176         * po/nl.po:
15177         * po/or.po:
15178         * po/pl.po:
15179         * po/pt_BR.po:
15180         * po/ru.po:
15181         * po/sk.po:
15182         * po/sq.po:
15183         * po/sr.po:
15184         * po/sv.po:
15185         * po/tr.po:
15186         * po/uk.po:
15187         * po/vi.po:
15188         * po/zh_CN.po:
15189           Update .po files
15190
15191 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
15192
15193         * configure.ac:
15194         * po/af.po:
15195         * po/az.po:
15196         * po/bg.po:
15197         * po/ca.po:
15198         * po/cs.po:
15199         * po/da.po:
15200         * po/en_GB.po:
15201         * po/es.po:
15202         * po/fi.po:
15203         * po/fr.po:
15204         * po/hu.po:
15205         * po/id.po:
15206         * po/it.po:
15207         * po/ja.po:
15208         * po/lt.po:
15209         * po/mt.po:
15210         * po/nb.po:
15211         * po/nl.po:
15212         * po/or.po:
15213         * po/pl.po:
15214         * po/pt_BR.po:
15215         * po/ru.po:
15216         * po/sk.po:
15217         * po/sq.po:
15218         * po/sr.po:
15219         * po/sv.po:
15220         * po/tr.po:
15221         * po/uk.po:
15222         * po/vi.po:
15223         * po/zh_CN.po:
15224         * win32/common/config.h:
15225           0.10.11.2 pre-release
15226
15227 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
15228
15229         * win32/common/config.h.in:
15230           win32: Remove #undef inline from the win32 config.h
15231
15232 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15233
15234         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15235         * docs/plugins/inspect/plugin-mad.xml:
15236         * ext/mad/Makefile.am:
15237         * ext/mad/gstid3tag.c:
15238         * ext/mad/gstmad.c:
15239         * ext/mad/gstmad.h:
15240           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
15241           It will be reborn with a shiny new code base under its hood in -bad.
15242           See #581756 and #565764.
15243
15244 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
15245
15246         * tests/check/pipelines/.gitignore:
15247           gitignore: Ignore some built files in the test area
15248
15249 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
15250
15251         * docs/plugins/inspect/plugin-a52dec.xml:
15252         * docs/plugins/inspect/plugin-asf.xml:
15253         * docs/plugins/inspect/plugin-cdio.xml:
15254         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15255         * docs/plugins/inspect/plugin-dvdread.xml:
15256         * docs/plugins/inspect/plugin-dvdsub.xml:
15257         * docs/plugins/inspect/plugin-iec958.xml:
15258         * docs/plugins/inspect/plugin-lame.xml:
15259         * docs/plugins/inspect/plugin-mad.xml:
15260         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15261         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15262         * docs/plugins/inspect/plugin-mpegstream.xml:
15263         * docs/plugins/inspect/plugin-realmedia.xml:
15264         * docs/plugins/inspect/plugin-siddec.xml:
15265         * docs/plugins/inspect/plugin-synaesthesia.xml:
15266         * docs/plugins/inspect/plugin-twolame.xml:
15267           docs: Update plugin inspect files
15268
15269 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15270
15271         * configure.ac:
15272         * docs/plugins/Makefile.am:
15273         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15274         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15275         * docs/plugins/inspect/plugin-x264.xml:
15276         * ext/Makefile.am:
15277         * gst-plugins-ugly.spec.in:
15278         * tests/check/Makefile.am:
15279         * tests/check/elements/.gitignore:
15280           Moved 'x264enc' from -bad to -ugly
15281
15282 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15283
15284         * ext/x264/gstx264enc.c:
15285         * ext/x264/gstx264enc.h:
15286           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15287           Fixes #583627
15288
15289 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15290
15291         * ext/x264/GstX264Enc.prs:
15292           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15293
15294 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15295
15296         * ext/x264/GstX264Enc.prs:
15297           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15298
15299 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15300
15301         * ext/x264/gstx264enc.c:
15302           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15303
15304 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
15305
15306         * ext/x264/GstX264Enc.prs:
15307         * ext/x264/Makefile.am:
15308         * ext/x264/gstx264enc.c:
15309           [MOVED FROM BAD 24/28] x264enc: add preset support
15310           Add preset iface and a (dummy) preset file as a starting point.
15311
15312 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15313
15314         * ext/x264/gstx264enc.c:
15315           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15316
15317 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
15318
15319         * ext/x264/gstx264enc.c:
15320         * ext/x264/gstx264enc.h:
15321           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15322           Use the GstForceKeyUnit event to force a keyframe.
15323           Fixes #578112.
15324
15325 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15326
15327           [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...
15328           Original commit message from CVS:
15329           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15330           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15331           Use hyphen in property name, perform safety buffer size check
15332           prior to mem access, and some more parentheses in macro.
15333
15334 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
15335
15336           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15337           Original commit message from CVS:
15338           * ext/apexsink/Makefile.am:
15339           Link against -lgcrpyto for RSA_new and RSA_free.
15340           * ext/faac/gstfaac.c:
15341           * ext/x264/gstx264enc.c:
15342           Fix compiler warnings.
15343
15344 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15345
15346           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15347           Original commit message from CVS:
15348           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15349           Construct source caps in more conventional (and correct) manner.
15350
15351 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15352
15353           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15354           Original commit message from CVS:
15355           * ext/alsaspdif/Makefile.am:
15356           * ext/amrwb/Makefile.am:
15357           * ext/apexsink/Makefile.am:
15358           * ext/arts/Makefile.am:
15359           * ext/artsd/Makefile.am:
15360           * ext/audiofile/Makefile.am:
15361           * ext/audioresample/Makefile.am:
15362           * ext/bz2/Makefile.am:
15363           * ext/cdaudio/Makefile.am:
15364           * ext/celt/Makefile.am:
15365           * ext/dc1394/Makefile.am:
15366           * ext/dirac/Makefile.am:
15367           * ext/directfb/Makefile.am:
15368           * ext/divx/Makefile.am:
15369           * ext/dts/Makefile.am:
15370           * ext/faac/Makefile.am:
15371           * ext/faad/Makefile.am:
15372           * ext/gsm/Makefile.am:
15373           * ext/hermes/Makefile.am:
15374           * ext/ivorbis/Makefile.am:
15375           * ext/jack/Makefile.am:
15376           * ext/jp2k/Makefile.am:
15377           * ext/ladspa/Makefile.am:
15378           * ext/lcs/Makefile.am:
15379           * ext/libfame/Makefile.am:
15380           * ext/libmms/Makefile.am:
15381           * ext/metadata/Makefile.am:
15382           * ext/mpeg2enc/Makefile.am:
15383           * ext/mplex/Makefile.am:
15384           * ext/musepack/Makefile.am:
15385           * ext/musicbrainz/Makefile.am:
15386           * ext/mythtv/Makefile.am:
15387           * ext/nas/Makefile.am:
15388           * ext/neon/Makefile.am:
15389           * ext/ofa/Makefile.am:
15390           * ext/polyp/Makefile.am:
15391           * ext/resindvd/Makefile.am:
15392           * ext/sdl/Makefile.am:
15393           * ext/shout/Makefile.am:
15394           * ext/snapshot/Makefile.am:
15395           * ext/sndfile/Makefile.am:
15396           * ext/soundtouch/Makefile.am:
15397           * ext/spc/Makefile.am:
15398           * ext/swfdec/Makefile.am:
15399           * ext/tarkin/Makefile.am:
15400           * ext/theora/Makefile.am:
15401           * ext/timidity/Makefile.am:
15402           * ext/twolame/Makefile.am:
15403           * ext/x264/Makefile.am:
15404           * ext/xine/Makefile.am:
15405           * ext/xvid/Makefile.am:
15406           * gst-libs/gst/app/Makefile.am:
15407           * gst-libs/gst/dshow/Makefile.am:
15408           * gst/aiffparse/Makefile.am:
15409           * gst/app/Makefile.am:
15410           * gst/audiobuffer/Makefile.am:
15411           * gst/bayer/Makefile.am:
15412           * gst/cdxaparse/Makefile.am:
15413           * gst/chart/Makefile.am:
15414           * gst/colorspace/Makefile.am:
15415           * gst/dccp/Makefile.am:
15416           * gst/deinterlace/Makefile.am:
15417           * gst/deinterlace2/Makefile.am:
15418           * gst/dvdspu/Makefile.am:
15419           * gst/festival/Makefile.am:
15420           * gst/filter/Makefile.am:
15421           * gst/flacparse/Makefile.am:
15422           * gst/flv/Makefile.am:
15423           * gst/games/Makefile.am:
15424           * gst/h264parse/Makefile.am:
15425           * gst/librfb/Makefile.am:
15426           * gst/mixmatrix/Makefile.am:
15427           * gst/modplug/Makefile.am:
15428           * gst/mpeg1sys/Makefile.am:
15429           * gst/mpeg4videoparse/Makefile.am:
15430           * gst/mpegdemux/Makefile.am:
15431           * gst/mpegtsmux/Makefile.am:
15432           * gst/mpegvideoparse/Makefile.am:
15433           * gst/mve/Makefile.am:
15434           * gst/nsf/Makefile.am:
15435           * gst/nuvdemux/Makefile.am:
15436           * gst/overlay/Makefile.am:
15437           * gst/passthrough/Makefile.am:
15438           * gst/pcapparse/Makefile.am:
15439           * gst/playondemand/Makefile.am:
15440           * gst/rawparse/Makefile.am:
15441           * gst/real/Makefile.am:
15442           * gst/rtjpeg/Makefile.am:
15443           * gst/rtpmanager/Makefile.am:
15444           * gst/scaletempo/Makefile.am:
15445           * gst/sdp/Makefile.am:
15446           * gst/selector/Makefile.am:
15447           * gst/smooth/Makefile.am:
15448           * gst/smoothwave/Makefile.am:
15449           * gst/speed/Makefile.am:
15450           * gst/speexresample/Makefile.am:
15451           * gst/stereo/Makefile.am:
15452           * gst/subenc/Makefile.am:
15453           * gst/tta/Makefile.am:
15454           * gst/vbidec/Makefile.am:
15455           * gst/videodrop/Makefile.am:
15456           * gst/videosignal/Makefile.am:
15457           * gst/virtualdub/Makefile.am:
15458           * gst/vmnc/Makefile.am:
15459           * gst/y4m/Makefile.am:
15460           * sys/acmenc/Makefile.am:
15461           * sys/cdrom/Makefile.am:
15462           * sys/dshowdecwrapper/Makefile.am:
15463           * sys/dshowsrcwrapper/Makefile.am:
15464           * sys/dvb/Makefile.am:
15465           * sys/dxr3/Makefile.am:
15466           * sys/fbdev/Makefile.am:
15467           * sys/oss4/Makefile.am:
15468           * sys/qcam/Makefile.am:
15469           * sys/qtwrapper/Makefile.am:
15470           * sys/vcd/Makefile.am:
15471           * sys/wininet/Makefile.am:
15472           * win32/common/config.h:
15473           Don't install static libs for plugins. Fixes #550851 for -bad.
15474
15475 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15476
15477           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
15478           Original commit message from CVS:
15479           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15480           Adapt to slightly modified x264 API.  Fixes #555238.
15481
15482 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15483
15484           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
15485           Original commit message from CVS:
15486           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15487           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15488           * ext/x264/gstx264enc.h:
15489           Do not deal with duplicated input (timestamps).  If needed,
15490           a generic element can do so.
15491           Do not manipulate input timestamps on the way out,
15492           since that shifts the timeline and A/V sync.
15493
15494 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15495
15496           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15497           Original commit message from CVS:
15498           * docs/plugins/gst-plugins-bad-plugins.args:
15499           Integrate new properties into documentation.
15500           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15501           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15502           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15503           Fix up API prior to eventual plugin move.
15504           API: GstX264Enc:pass (provides more options, and changed to enum)
15505
15506 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15507
15508           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15509           Original commit message from CVS:
15510           * docs/plugins/Makefile.am:
15511           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15512           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15513           * ext/x264/gstx264enc.c:
15514           * tests/check/Makefile.am:
15515           * tests/check/elements/x264enc.c: (setup_x264enc),
15516           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15517           Add documentation and unit test for x264enc.
15518
15519 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15520
15521           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15522           Original commit message from CVS:
15523           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15524           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15525           Allocate some buffers in more adaptive and economical fashion.
15526
15527 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15528
15529           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15530           Original commit message from CVS:
15531           * configure.ac:
15532           Check for sufficiently up-to-date x264 API.
15533           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15534           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15535           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15536           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15537           * ext/x264/gstx264enc.h:
15538           Expose some more parameters of the x264 encoder as properties.
15539
15540 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15541
15542           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15543           Original commit message from CVS:
15544           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15545           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15546           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15547           (gst_x264_enc_flush_frames):
15548           Coding style and layout; re-order some functions in more
15549           typical and natural flow.
15550
15551 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15552
15553           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15554           Original commit message from CVS:
15555           * ext/x264/Makefile.am:
15556           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15557           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15558           (gst_x264_enc_reset), (gst_x264_enc_finalize),
15559           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15560           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15561           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15562           * ext/x264/gstx264enc.h:
15563           Use GQueue in stead of custom queue code.
15564           Factorize flushing out encoder delayed frames.
15565           Factorize initialization and state change reset.
15566
15567 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15568
15569           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15570           Original commit message from CVS:
15571           * ext/x264/gstx264enc.h:
15572           * sys/fbdev/gstfbdevsink.c:
15573           Use configure-generated _stdint.h.
15574
15575 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15576
15577           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15578           Original commit message from CVS:
15579           * ext/x264/Makefile.am:
15580           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15581           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15582           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15583           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15584           (gst_x264_enc_finalize), (gst_x264_enc_chain),
15585           (gst_x264_enc_encode_frame), (plugin_init):
15586           * ext/x264/gstx264enc.h:
15587           Use video format library and GST_WRITE_*_BE macros where applicable.
15588           Use finalize in stead of dispose.
15589           Set up debug category and log callback.
15590
15591 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15592
15593           [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...
15594           Original commit message from CVS:
15595           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15596           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15597           (gst_x264_enc_encode_frame):
15598           Try harder not to crash when we get an EOS event but haven't set
15599           up the encoder yet (as may happen when upstream errors out with
15600           not-negotiated, for example). Also, always push the EOS event
15601           downstream.
15602
15603 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15604
15605           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15606           Original commit message from CVS:
15607           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15608           Fix caps memleak.
15609
15610 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15611
15612           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15613           Original commit message from CVS:
15614           * ext/x264/gstx264enc.c:
15615           Fix build against the libx264 version that ships with debian stable.
15616
15617 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15618
15619           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15620           Original commit message from CVS:
15621           * ext/audioresample/gstaudioresample.c:
15622           * ext/x264/gstx264enc.c:
15623           * gst/dvdspu/gstdvdspu.c:
15624           * gst/dvdspu/gstdvdspu.h:
15625           * gst/festival/gstfestival.c:
15626           * gst/h264parse/gsth264parse.c:
15627           * gst/mpegtsparse/mpegtspacketizer.c:
15628           * gst/mpegtsparse/mpegtsparse.c:
15629           * gst/multifile/gstmultifilesink.c:
15630           * gst/multifile/gstmultifilesrc.c:
15631           * gst/nuvdemux/gstnuvdemux.c:
15632           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15633           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15634           * sys/vcd/vcdsrc.c:
15635           Massive leak fixing, plus code cleanups.
15636
15637 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15638
15639           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15640           Original commit message from CVS:
15641           * examples/app/appsrc_ex.c:
15642           * examples/switch/switcher.c:
15643           * ext/neon/gstneonhttpsrc.c:
15644           * ext/timidity/gstwildmidi.c:
15645           * ext/x264/gstx264enc.c:
15646           * gst/mve/mveaudioenc.c: (mve_compress_audio):
15647           * gst/rtpmanager/gstrtpclient.c:
15648           * gst/rtpmanager/gstrtpjitterbuffer.c:
15649           * gst/spectrum/demo-audiotest.c:
15650           * gst/spectrum/demo-osssrc.c:
15651           * sys/dvb/gstdvbsrc.c:
15652           Add stdlib include (free, atoi, exit).
15653
15654 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15655
15656           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15657           Original commit message from CVS:
15658           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15659           This needs a version check.
15660           * gst/bayer/Makefile.am:
15661           Fix the build.
15662
15663 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
15664
15665           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15666           Original commit message from CVS:
15667           Patch by: Michal Benes <michal.benes at itonis tv>
15668           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15669           * configure.ac:
15670           * ext/Makefile.am:
15671           * ext/x264/Makefile.am:
15672           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15673           (gst_x264_enc_analyse_get_type),
15674           (gst_x264_enc_timestamp_queue_init),
15675           (gst_x264_enc_timestamp_queue_free),
15676           (gst_x264_enc_timestamp_queue_put),
15677           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15678           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15679           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15680           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15681           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15682           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15683           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15684           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15685           (plugin_init):
15686           * ext/x264/gstx264enc.h:
15687           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15688           handle 'odd' widths and heights correctly yet.
15689
15690 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15691
15692         * gst/asfdemux/gstasfdemux.c:
15693           asfdemux: nicer metadata extraction of genre tags in some cases
15694           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15695           that they presumably stand for.
15696
15697 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15698
15699         * gst/asfdemux/gstasfdemux.c:
15700           asfdemux: parse WM/Picture tags to extract cover art
15701           Fixes #583112.
15702
15703 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15704
15705         * REQUIREMENTS:
15706           docs: fix http links for amr libs in REQUIREMENTS
15707
15708 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15709
15710         * gst/asfdemux/gstasfdemux.c:
15711           asfdemux: fix bogus flow return handling in eos handler
15712           Don't overwrite the origin flow return by whatever flow we get
15713           when trying to push the remaining internally queued payloads.
15714           We want to do our eos logic, ie. send an EOS event or segment-done
15715           message in any case. Makes things EOS properly when an EOS event
15716           is forced upon the pipeline so that the source returns
15717           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15718
15719 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15720
15721         * win32/common/config.h:
15722           win32: update config.h
15723
15724 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15725
15726         * configure.ac:
15727           configure: bump core/base requirements to released versions
15728
15729 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15730
15731         * autogen.sh:
15732         * configure.ac:
15733           autogen: move the -Wno-portability for automake into configure.ac
15734
15735 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
15736
15737         * gst/dvdlpcmdec/Makefile.am:
15738         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15739           dvdlpcmdec: Add multichannel channel maps, and send some tags
15740           Add a multichannel map to the output caps, and send at least a CODEC and
15741           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15742           no samples and can't find info about the channel ordering, but this is
15743           better than nothing.
15744
15745 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15746
15747         * common:
15748           Automatic update of common submodule
15749           From 888e0a2 to c572721
15750
15751 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15752
15753         * common:
15754           Automatic update of common submodule
15755           From 6ab11d1 to 888e0a2
15756
15757 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
15758
15759         * gst/dvdsub/gstdvdsubdec.c:
15760           dvdsubdec: Remove some dead code
15761           Remove some redundant memset - gobject memory is already initalised to 0.
15762           Remove a commented out line leftover from the previous commit
15763
15764 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
15765
15766         * gst/dvdsub/gstdvdsubdec.c:
15767         * gst/dvdsub/gstdvdsubdec.h:
15768           dvdsubdec: Support ARGB output
15769           Negotiate to and render into ARGB buffers directly if the peer supports it.
15770           Fixes: #580869
15771
15772 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
15773
15774         * ext/a52dec/gsta52dec.c:
15775           a52dec: Reconcile code with dtsdec
15776           Perform some cleanups based on the dtsdec code such as using the boilerplate
15777           macro and static pad template functions.
15778           Add some documentation. Don't register a change in flags until we synch on
15779           another frame successfully.
15780
15781 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15782
15783         * ext/lame/gstlamemp3enc.c:
15784           lamemp3enc: Improve debugging a bit
15785
15786 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
15787
15788         * ext/mpeg2dec/gstmpeg2dec.c:
15789           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15790
15791 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15792
15793         * po/Makevars:
15794         * po/af.po:
15795         * po/az.po:
15796         * po/bg.po:
15797         * po/ca.po:
15798         * po/cs.po:
15799         * po/da.po:
15800         * po/en_GB.po:
15801         * po/es.po:
15802         * po/fi.po:
15803         * po/fr.po:
15804         * po/hu.po:
15805         * po/id.po:
15806         * po/it.po:
15807         * po/ja.po:
15808         * po/lt.po:
15809         * po/mt.po:
15810         * po/nb.po:
15811         * po/nl.po:
15812         * po/or.po:
15813         * po/pl.po:
15814         * po/pt_BR.po:
15815         * po/ru.po:
15816         * po/sk.po:
15817         * po/sq.po:
15818         * po/sr.po:
15819         * po/sv.po:
15820         * po/tr.po:
15821         * po/uk.po:
15822         * po/vi.po:
15823         * po/zh_CN.po:
15824           po: avoid conflicts of local *.po files with files in git
15825           Make it so that filenames and line numbers are only stored in the *.pot file
15826           (which is not in git), but not in the individual *.po files. This information
15827           is hardly useful for translators in our case, and it should avoid the constant
15828           conflicts of local *.po files with the ones in git which are caused by the
15829           source files changing and the line numbers being updated. This commit might
15830           cause one last merge conflict for you, which you can work around with
15831           "git checkout po/*.po" before merging or pulling. After that there should
15832           (hopefully) not be any more local modifications of these files (unless
15833           someone committed additions or changes to translated strings and the
15834           *.po files haven't been updated yet, that is).
15835
15836 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15837
15838         * ext/lame/gstlamemp3enc.c:
15839           lamemp3enc: add Since tag to gtk-doc chunk
15840
15841 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15842
15843         * tests/check/elements/mpeg2dec.c:
15844           checks: fix mpeg2dec unit test again after interlace addition to caps
15845
15846 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15847
15848         * ext/mpeg2dec/gstmpeg2dec.c:
15849           mpeg2dec: work around old mpeg2dec versions
15850           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15851           detection and just assume no rff is used. This fixes the compilation.
15852           Fixes #582375
15853
15854 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15855
15856         * ext/mpeg2dec/Makefile.am:
15857           mpeg2dec: link to gstvideo
15858           Fix compilation by adding the right include directories and linking to the video
15859           library.
15860
15861 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
15862
15863         * gst/asfdemux/asfpacket.c:
15864           asfdemux: Downgrade simple statements from WARNING to DEBUG
15865
15866 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
15867
15868         * gst/asfdemux/asfheaders.c:
15869         * gst/asfdemux/asfheaders.h:
15870         * gst/asfdemux/asfpacket.c:
15871         * gst/asfdemux/asfpacket.h:
15872           asf: Detect more payload extensions.
15873           These should help fix interlaced/PAR issues with more files.
15874
15875 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
15876
15877         * ext/mpeg2dec/gstmpeg2dec.c:
15878         * ext/mpeg2dec/gstmpeg2dec.h:
15879           mpeg2dec: Implement interlaced support.
15880           Expand the debugging statements to show more picture information.
15881
15882 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15883
15884         * ext/mpeg2dec/gstmpeg2dec.c:
15885           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15886           ffdec_mpeg2video is much faster, fixes bug #574461.
15887
15888 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15889
15890         * ext/lame/gstlamemp3enc.c:
15891           lamemp3enc: Don't write a Xing header
15892
15893 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
15894
15895         * autogen.sh:
15896           Run libtoolize before aclocal
15897           This unbreaks the build in some cases. Fixes bug #582021
15898
15899 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
15900
15901         * ext/mpeg2dec/gstmpeg2dec.c:
15902           mpeg2dec: use 64bit safe scaling functions.
15903           Got this to fail when seeking in a 14GB file (the value in bytes is
15904           bigger than 2**32).
15905
15906 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15907
15908         * gst/mpegaudioparse/gstmpegaudioparse.c:
15909           mpegaudioparse: remove some pointless g_return_if_fail()s
15910
15911 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15912
15913         * ext/twolame/gsttwolame.c:
15914           Switch twolame to primary rank
15915
15916 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15917
15918         * ext/lame/gstlame.c:
15919         * ext/lame/gstlamemp3enc.c:
15920         * ext/twolame/gsttwolame.c:
15921           Add ranks to mp3 encoders
15922
15923 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15924
15925         * gst-plugins-ugly.spec.in:
15926           Add twolame plugin to spec file
15927
15928 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15929
15930         * gst/asfdemux/asfpacket.c:
15931         * gst/asfdemux/gstasfdemux.c:
15932         * gst/asfdemux/gstasfdemux.h:
15933           asfdemux: use upstream segment and timestamps for some interpolation
15934           This should particularly help in case of upstream live src, e.g. rtspsrc,
15935           and especially so if it has to perform fallback to TCP.
15936
15937 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
15938
15939         * gst/asfdemux/gstrtpasfdepay.c:
15940           rtpasfdepay: Add support for fragmented packet (L == 0).
15941           This happens with rtp-over-udp.
15942
15943 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15944
15945         * ext/lame/gstlamemp3enc.c:
15946           lamemp3enc: Fixup the bitrate only for CBR
15947           Additionally clarify some property descriptions.
15948
15949 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
15950
15951         * ext/lame/gstlamemp3enc.c:
15952           lame: fix format string in debug statement
15953
15954 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
15955
15956         * gst/mpegaudioparse/gstmpegaudioparse.c:
15957           mp3parse: Don't reject valid Xing tables of contents
15958           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15959           reject them because of it, just subtract the initial offset when reading
15960           the table.
15961
15962 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
15963
15964         * gst/mpegaudioparse/gstmpegaudioparse.c:
15965           mp3parse: Allow more bits to change in headers during resynch
15966           Be more lenient about what we accept as changing bits in a header - basically,
15967           only require that the mp3 sync marker is present, for the mpeg version,
15968           layer and samplerate.
15969           Fixes: #581464
15970
15971 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
15972
15973         * ext/mad/gstmad.c:
15974           mad: Add duration of incoming/outgoing buffers in debug statements
15975
15976 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
15977
15978         * gst/mpegaudioparse/gstmpegaudioparse.c:
15979           mpegaudioparse: Remove useless checks for valid buffer duration.
15980           The buffer duration is set to a valid value at the very top of
15981           emit_frame(), we therefore don't need to check it later on.
15982
15983 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
15984
15985         * gst/mpegaudioparse/gstmpegaudioparse.c:
15986           mpegaudioparse: Fix stop condition for outputting buffers.
15987           Some mp3 streams have an offset in timestamps, requiring us to push the
15988           frame *AFTER* segment.stop in order for the decoder to be able to push
15989           all data up to the segment.stop position.
15990
15991 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15992
15993         * gst/asfdemux/asfpacket.c:
15994         * gst/asfdemux/gstasfdemux.c:
15995         * gst/asfdemux/gstasfdemux.h:
15996           asfdemux: 0-base timestamps consistently (whether or not streaming)
15997           This also makes timestamps (more) consistent before and after a possible
15998           seek, and moreover makes for reasonable position reporting in live stream
15999           (whose payload timestamps should not be taken for granted).
16000
16001 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16002
16003         * gst/asfdemux/gstasfdemux.c:
16004         * gst/asfdemux/gstasfdemux.h:
16005           asfdemux: report initial latency due to internal preroll queue
16006
16007 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16008
16009         * gst/asfdemux/gstasfdemux.c:
16010           asfdemux: enhance debug statement and refactor some initialization
16011
16012 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16013
16014         * gst/asfdemux/gstasfdemux.c:
16015           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
16016
16017 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16018
16019         * gst/asfdemux/asfpacket.c:
16020         * gst/asfdemux/gstasfdemux.c:
16021         * gst/asfdemux/gstasfdemux.h:
16022           asfdemux: handle FIXME; normalize preroll
16023
16024 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16025
16026         * gst/asfdemux/gstasfdemux.c:
16027         * gst/asfdemux/gstasfdemux.h:
16028           asfdemux: fixes for streaming mode
16029           * Improve newsegment handling, e.g. upstream might live in TIME.
16030           * Only send newsegment if we have needed info.
16031           * Avoid reading past end of data section.
16032
16033 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16034
16035         * gst/asfdemux/gstasfdemux.c:
16036           asfdemux: fixes/enhancements for streaming mode
16037           * Do not rock the boat by reacting to FLUSH_START.
16038           * Try to handle TIME seeking by seeking upstream in BYTES.
16039           * Handle SEEKING query.
16040
16041 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16042
16043         * configure.ac:
16044         * ext/lame/gstlamemp3enc.c:
16045           lame: fix compilation with LAME versions < 3.98
16046           lame_set_VBR_quality(), which takes a floating point value for the
16047           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
16048           takes quality as an integer, for older LAME versions.
16049           Fixes #581341.
16050
16051 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16052
16053         * win32/common/config.h:
16054           win32: update config.h to git
16055           Until someone ports the new win32 config.h logic from the
16056           other modules to -ugly.
16057
16058 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16059
16060         * docs/plugins/gst-plugins-ugly-plugins.args:
16061         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16062         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16063           Update docs
16064
16065 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16066
16067         * ext/lame/gstlamemp3enc.c:
16068           lamemp3enc: Add a note to the encoding-engine-quality property
16069           that says, that this does not affect the bitrate at all.
16070
16071 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16072
16073         * ext/lame/gstlame.c:
16074         * ext/lame/gstlamemp3enc.c:
16075           lame: Implement preset interface
16076
16077 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16078
16079         * ext/twolame/gsttwolame.c:
16080           twolame: Implement preset interface
16081
16082 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16083
16084         * docs/plugins/gst-plugins-ugly-plugins.args:
16085         * ext/lame/gstlamemp3enc.c:
16086         * ext/lame/gstlamemp3enc.h:
16087           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
16088
16089 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16090
16091         * ext/lame/gstlame.c:
16092         * ext/lame/gstlamemp3enc.c:
16093           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
16094
16095 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16096
16097         * ext/lame/gstlame.c:
16098           lame: Deprecate the lame element
16099
16100 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16101
16102         * docs/plugins/Makefile.am:
16103         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16104         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16105         * docs/plugins/gst-plugins-ugly-plugins.args:
16106         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16107         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16108         * docs/plugins/inspect/plugin-a52dec.xml:
16109         * docs/plugins/inspect/plugin-amrnb.xml:
16110         * docs/plugins/inspect/plugin-asf.xml:
16111         * docs/plugins/inspect/plugin-cdio.xml:
16112         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16113         * docs/plugins/inspect/plugin-dvdread.xml:
16114         * docs/plugins/inspect/plugin-dvdsub.xml:
16115         * docs/plugins/inspect/plugin-iec958.xml:
16116         * docs/plugins/inspect/plugin-lame.xml:
16117         * docs/plugins/inspect/plugin-mad.xml:
16118         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16119         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16120         * docs/plugins/inspect/plugin-mpegstream.xml:
16121         * docs/plugins/inspect/plugin-realmedia.xml:
16122         * docs/plugins/inspect/plugin-siddec.xml:
16123         * docs/plugins/inspect/plugin-synaesthesia.xml:
16124         * docs/plugins/inspect/plugin-twolame.xml:
16125           Update docs
16126
16127 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16128
16129         * ext/lame/gstlamemp3enc.c:
16130           lame: Update example pipelines with the new properties
16131
16132 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16133
16134         * ext/lame/Makefile.am:
16135         * ext/lame/gstlame.c:
16136         * ext/lame/gstlamemp3enc.c:
16137         * ext/lame/gstlamemp3enc.h:
16138         * ext/lame/plugin.c:
16139           lame: Add lamemp3enc element with much simplified interface
16140           This deprecates the lame element and fixes bug #494528.
16141
16142 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
16143
16144         * gst/asfdemux/asfpacket.c:
16145           asfpacket: Fix pull-mode timestamping handling.
16146           The problem that happens is the following:
16147           * A packet with multiple payloads comes in
16148           * Those payloads get handled one by one
16149           * The first payload contains the first audio payload with timestamp A
16150           * The second payload contains the first video (key)frame with timestamp V (where V < A)
16151           With the previous code, the following would happen:
16152           * the first payload gets processed, then passed to queue_for_stream
16153           * queue_for_stream detects it's the first valid timestamp received and stores
16154           first_ts = A
16155           * the second payload gets processed, then pass to queue_for_stream
16156           * queue_for_stream detects the timestamp is lower than first_ts... and
16157           discards it... resulting in losing the first keyframe of the video stream
16158           We've been having this issue for *ages*... it's just that nobody noticed it
16159           that much with playbin. But with playbin2's aggresive multiqueue handling, this
16160           will result in multiqueue not being able to preroll (because the video decoder will
16161           be dropping a ton of buffers before (maybe) receiving the next keyframe).
16162           Tested with over 200 asf files, and they all play the first frame correctly now,
16163           even the most braindead ones.
16164
16165 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
16166
16167         * gst/mpegaudioparse/gstmpegaudioparse.c:
16168         * gst/mpegaudioparse/gstmpegaudioparse.h:
16169           mp3parse: don't build seek table if we can't seek.
16170           Fixes #573720 - unbounded memory usage increase when listening to mp3
16171           stream for a long time.
16172
16173 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
16174
16175         * common:
16176           Automatic update of common submodule
16177           From b3941ea to 6ab11d1
16178
16179 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
16180
16181         * gst/mpegaudioparse/gstmpegaudioparse.c:
16182         * gst/mpegaudioparse/gstxingmux.c:
16183           mpegaudioparse: Remove dead assignment and duplicate code
16184
16185 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
16186
16187         * gst/realmedia/rmdemux.c:
16188           rmdemux: Actually return the return value for the seek handling.
16189
16190 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
16191
16192         * gst/mpegstream/gstmpegdemux.c:
16193         * gst/mpegstream/gstmpegparse.c:
16194           mpegstream: Remove dead assignments.
16195           The duplicate assignment of update_time was weird... but it seems normal
16196           that it's indeed the second statement which is the valid one.
16197
16198 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
16199
16200         * ext/amrnb/amrnbparse.c:
16201           armnb: Remove unused variable, adapt debug message accordingly.
16202
16203 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
16204
16205         * gst/dvdsub/gstdvdsubdec.c:
16206         * gst/mpegstream/gstdvddemux.c:
16207         * gst/mpegstream/gstmpegclock.c:
16208           dvdsub/mpegstream: _class_init: Remove unused class variables
16209
16210 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
16211
16212         * gst/asfdemux/gstasfdemux.c:
16213           asfdemux: Initialize flow for a corner case.
16214           This might be caused by entering the if() line 1214 and then not having
16215           any activated_streams.. resulting in reaching line 1267 without having
16216           any valid flow value.
16217
16218 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
16219
16220         * ext/twolame/gsttwolame.c:
16221           twolame: Remove unneeded variable, value assigned was never read.
16222
16223 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
16224
16225         * ext/mpeg2dec/gstmpeg2dec.c:
16226           mpeg2dec: Remove dead assignment. Value overwritten later on.
16227
16228 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
16229
16230         * ext/mad/gstmad.c:
16231           mad: Remove dead assignment and variables given values which are never read.
16232
16233 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
16234
16235         * ext/lame/gstlame.c:
16236           lame: Remove unneeded variable, it's assigned a value never read.
16237
16238 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
16239
16240         * gst/realmedia/rmdemux.c:
16241           rmdemux: Remove dead assignment, value is being overwritten before being read.
16242
16243 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
16244
16245         * gst/realmedia/rmdemux.c:
16246           rmdemux: Remove unused accurate flag.
16247           I couldn't see any reason why this was there in the first place.
16248
16249 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
16250
16251         * gst/realmedia/asmrules.c:
16252         * gst/realmedia/rdtdepay.c:
16253           realmedia: Remove dead assignments. The results are never read.
16254
16255 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
16256
16257         * gst/realmedia/gstrdtbuffer.c:
16258         * gst/realmedia/rademux.c:
16259         * gst/realmedia/rdtmanager.c:
16260         * gst/realmedia/rmdemux.c:
16261           realmedia: Remove useless variables, only being used once (or not).
16262
16263 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
16264
16265         * ext/mpeg2dec/gstmpeg2dec.c:
16266         * gst/asfdemux/gstrtspwms.c:
16267         * gst/realmedia/pnmsrc.c:
16268         * gst/realmedia/rdtdepay.c:
16269         * gst/realmedia/rtspreal.c:
16270           remove empty method implementations.
16271
16272 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
16273
16274         * gst/asfdemux/gstrtspwms.c:
16275           rtspwms: fix condition to detect extension commands for WMS
16276           Reply with OK to the extension commands for WMS.
16277
16278 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
16279
16280         * gst/realmedia/rtspreal.c:
16281           realmedia: add special Real header to DESCRIBE message only for Real servers
16282           Add headers that are specific to real only if a real server had been
16283           detected by the OPTIONS message.
16284
16285 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
16286
16287         * gst/synaesthesia/synaescope.c:
16288           synaesthesia: fix compilation on windows
16289           Fix compilation under MSVC due to references to headers
16290           that are not available with the MS SDKs.
16291           Fixes #578524
16292
16293 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16294
16295         * gst/asfdemux/gstrtspwms.c:
16296           rtspwms: reply to extension commands
16297           Reply with OK to the extension commands for WMS.
16298
16299 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16300
16301         * gst/asfdemux/gstrtpasfdepay.c:
16302           asfdepay: fix a comment
16303
16304 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16305
16306         * gst/asfdemux/gstasfdemux.c:
16307           asfdemux: add some more debugging
16308
16309 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16310
16311         * configure.ac:
16312           configure.ac: require git -base
16313           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16314
16315 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16316
16317         * gst/realmedia/rtspreal.c:
16318           realmedia: add special Real header to SETUP message only for Real servers
16319           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16320           streams where the server errors out because it can't handle the
16321           Real-specific 'Required: com.real.retain-entity-for-setup' header
16322           we've been adding unconditionally in the recent past.
16323           For reference:
16324           rtsp://66.111.34.191:601/broadcast/alnour.rm
16325           rtsp://195.134.224.231/snowboard_100.wmv
16326
16327 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
16328
16329         * configure.ac:
16330         * gst/asfdemux/Makefile.am:
16331           asfdemux: link to all required libraries including indirectly used ones.
16332           On win32, we're required to link to all the libraries used - including
16333           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16334           (for windows only) winsock.
16335
16336 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
16337
16338         * common:
16339           Automatic update of common submodule
16340           From d0ea89e to b3941ea
16341
16342 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
16343
16344         * common:
16345           Automatic update of common submodule
16346           From f8b3d91 to d0ea89e
16347
16348 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
16349
16350         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16351           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16352
16353 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16354
16355         * gst/realmedia/rtspreal.c:
16356         * gst/realmedia/rtspreal.h:
16357           realrtsp: add more headers
16358           Parse the ETag from the describe method and pass the sessionid as the value for
16359           the If-Match header is subsequent setup calls.
16360           Fixes support for more RealMedia RTSP streams.
16361
16362 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
16363
16364         * configure.ac:
16365           twolame: bump requirement to 0.3.10
16366           0.3.10 is the first version with the float32 encoder functions.
16367           Fixes #576305.
16368
16369 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
16370
16371         * configure.ac:
16372           back to development -> 0.10.11.1
16373
16374 === release 0.10.11 ===
16375
16376 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
16377
16378         * ChangeLog:
16379         * NEWS:
16380         * RELEASE:
16381         * configure.ac:
16382         * docs/plugins/inspect/plugin-a52dec.xml:
16383         * docs/plugins/inspect/plugin-asf.xml:
16384         * docs/plugins/inspect/plugin-cdio.xml:
16385         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16386         * docs/plugins/inspect/plugin-dvdread.xml:
16387         * docs/plugins/inspect/plugin-dvdsub.xml:
16388         * docs/plugins/inspect/plugin-iec958.xml:
16389         * docs/plugins/inspect/plugin-lame.xml:
16390         * docs/plugins/inspect/plugin-mad.xml:
16391         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16392         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16393         * docs/plugins/inspect/plugin-mpegstream.xml:
16394         * docs/plugins/inspect/plugin-realmedia.xml:
16395         * docs/plugins/inspect/plugin-siddec.xml:
16396         * docs/plugins/inspect/plugin-twolame.xml:
16397         * gst-plugins-ugly.doap:
16398         * po/cs.po:
16399         * win32/common/config.h:
16400           Release 0.10.11
16401
16402 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
16403
16404         * po/af.po:
16405         * po/az.po:
16406         * po/bg.po:
16407         * po/ca.po:
16408         * po/cs.po:
16409         * po/da.po:
16410         * po/en_GB.po:
16411         * po/es.po:
16412         * po/fi.po:
16413         * po/fr.po:
16414         * po/hu.po:
16415         * po/id.po:
16416         * po/it.po:
16417         * po/ja.po:
16418         * po/lt.po:
16419         * po/mt.po:
16420         * po/nb.po:
16421         * po/nl.po:
16422         * po/or.po:
16423         * po/pl.po:
16424         * po/pt_BR.po:
16425         * po/ru.po:
16426         * po/sk.po:
16427         * po/sq.po:
16428         * po/sr.po:
16429         * po/sv.po:
16430         * po/tr.po:
16431         * po/uk.po:
16432         * po/vi.po:
16433         * po/zh_CN.po:
16434           Update .po files
16435
16436 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16437
16438         * configure.ac:
16439         * win32/common/config.h:
16440           0.10.10.3 pre-release
16441
16442 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
16443
16444         * po/fi.po:
16445         * po/id.po:
16446         * po/pl.po:
16447         * po/pt_BR.po:
16448         * po/sv.po:
16449           po: Update translations from upstream
16450
16451 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16452
16453         * po/LINGUAS:
16454         * po/tr.po:
16455           po: Add Turkish translation
16456
16457 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16458
16459         * gst/mpegaudioparse/gstmpegaudioparse.c:
16460         * gst/mpegaudioparse/gstmpegaudioparse.h:
16461           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16462           Don't introduce glitches in the output by a) relaxing the threshold for
16463           taking upstream timestamps in preference to our calculated timestamps and
16464           b) only set the discont flag on outgoing buffers in response to an incoming
16465           discont buffer.
16466           Fixes: #575046
16467
16468 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
16469
16470         * gst/mpegaudioparse/gstmpegaudioparse.c:
16471           mp3parse: fix deadlock with accurate seeks.
16472           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16473           Fixes #575068.
16474
16475 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
16476
16477         * configure.ac:
16478         * po/af.po:
16479         * po/az.po:
16480         * po/bg.po:
16481         * po/ca.po:
16482         * po/cs.po:
16483         * po/da.po:
16484         * po/en_GB.po:
16485         * po/es.po:
16486         * po/fi.po:
16487         * po/fr.po:
16488         * po/hu.po:
16489         * po/id.po:
16490         * po/it.po:
16491         * po/lt.po:
16492         * po/mt.po:
16493         * po/nb.po:
16494         * po/nl.po:
16495         * po/or.po:
16496         * po/pl.po:
16497         * po/pt_BR.po:
16498         * po/ru.po:
16499         * po/sk.po:
16500         * po/sq.po:
16501         * po/sr.po:
16502         * po/sv.po:
16503         * po/uk.po:
16504         * po/vi.po:
16505         * po/zh_CN.po:
16506         * win32/common/config.h:
16507           0.10.10.2 pre-release
16508           Bump version number, update translations and win32 config.h
16509
16510 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16511
16512         * po/LINGUAS:
16513         * po/ja.po:
16514           po: Add Japanese translation
16515
16516 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16517
16518         * configure.ac:
16519         * docs/plugins/Makefile.am:
16520         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16521         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16522         * docs/plugins/gst-plugins-ugly-plugins.args:
16523         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16524         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16525         * docs/plugins/inspect/plugin-a52dec.xml:
16526         * docs/plugins/inspect/plugin-asf.xml:
16527         * docs/plugins/inspect/plugin-cdio.xml:
16528         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16529         * docs/plugins/inspect/plugin-dvdread.xml:
16530         * docs/plugins/inspect/plugin-dvdsub.xml:
16531         * docs/plugins/inspect/plugin-iec958.xml:
16532         * docs/plugins/inspect/plugin-lame.xml:
16533         * docs/plugins/inspect/plugin-mad.xml:
16534         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16535         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16536         * docs/plugins/inspect/plugin-mpegstream.xml:
16537         * docs/plugins/inspect/plugin-realmedia.xml:
16538         * docs/plugins/inspect/plugin-siddec.xml:
16539         * docs/plugins/inspect/plugin-synaesthesia.xml:
16540         * docs/plugins/inspect/plugin-twolame.xml:
16541         * ext/Makefile.am:
16542         * po/POTFILES.in:
16543           Moved twolame from Bad to Ugly
16544
16545 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16546
16547           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16548           Original commit message from CVS:
16549           * ext/alsaspdif/Makefile.am:
16550           * ext/amrwb/Makefile.am:
16551           * ext/apexsink/Makefile.am:
16552           * ext/arts/Makefile.am:
16553           * ext/artsd/Makefile.am:
16554           * ext/audiofile/Makefile.am:
16555           * ext/audioresample/Makefile.am:
16556           * ext/bz2/Makefile.am:
16557           * ext/cdaudio/Makefile.am:
16558           * ext/celt/Makefile.am:
16559           * ext/dc1394/Makefile.am:
16560           * ext/dirac/Makefile.am:
16561           * ext/directfb/Makefile.am:
16562           * ext/divx/Makefile.am:
16563           * ext/dts/Makefile.am:
16564           * ext/faac/Makefile.am:
16565           * ext/faad/Makefile.am:
16566           * ext/gsm/Makefile.am:
16567           * ext/hermes/Makefile.am:
16568           * ext/ivorbis/Makefile.am:
16569           * ext/jack/Makefile.am:
16570           * ext/jp2k/Makefile.am:
16571           * ext/ladspa/Makefile.am:
16572           * ext/lcs/Makefile.am:
16573           * ext/libfame/Makefile.am:
16574           * ext/libmms/Makefile.am:
16575           * ext/metadata/Makefile.am:
16576           * ext/mpeg2enc/Makefile.am:
16577           * ext/mplex/Makefile.am:
16578           * ext/musepack/Makefile.am:
16579           * ext/musicbrainz/Makefile.am:
16580           * ext/mythtv/Makefile.am:
16581           * ext/nas/Makefile.am:
16582           * ext/neon/Makefile.am:
16583           * ext/ofa/Makefile.am:
16584           * ext/polyp/Makefile.am:
16585           * ext/resindvd/Makefile.am:
16586           * ext/sdl/Makefile.am:
16587           * ext/shout/Makefile.am:
16588           * ext/snapshot/Makefile.am:
16589           * ext/sndfile/Makefile.am:
16590           * ext/soundtouch/Makefile.am:
16591           * ext/spc/Makefile.am:
16592           * ext/swfdec/Makefile.am:
16593           * ext/tarkin/Makefile.am:
16594           * ext/theora/Makefile.am:
16595           * ext/timidity/Makefile.am:
16596           * ext/twolame/Makefile.am:
16597           * ext/x264/Makefile.am:
16598           * ext/xine/Makefile.am:
16599           * ext/xvid/Makefile.am:
16600           * gst-libs/gst/app/Makefile.am:
16601           * gst-libs/gst/dshow/Makefile.am:
16602           * gst/aiffparse/Makefile.am:
16603           * gst/app/Makefile.am:
16604           * gst/audiobuffer/Makefile.am:
16605           * gst/bayer/Makefile.am:
16606           * gst/cdxaparse/Makefile.am:
16607           * gst/chart/Makefile.am:
16608           * gst/colorspace/Makefile.am:
16609           * gst/dccp/Makefile.am:
16610           * gst/deinterlace/Makefile.am:
16611           * gst/deinterlace2/Makefile.am:
16612           * gst/dvdspu/Makefile.am:
16613           * gst/festival/Makefile.am:
16614           * gst/filter/Makefile.am:
16615           * gst/flacparse/Makefile.am:
16616           * gst/flv/Makefile.am:
16617           * gst/games/Makefile.am:
16618           * gst/h264parse/Makefile.am:
16619           * gst/librfb/Makefile.am:
16620           * gst/mixmatrix/Makefile.am:
16621           * gst/modplug/Makefile.am:
16622           * gst/mpeg1sys/Makefile.am:
16623           * gst/mpeg4videoparse/Makefile.am:
16624           * gst/mpegdemux/Makefile.am:
16625           * gst/mpegtsmux/Makefile.am:
16626           * gst/mpegvideoparse/Makefile.am:
16627           * gst/mve/Makefile.am:
16628           * gst/nsf/Makefile.am:
16629           * gst/nuvdemux/Makefile.am:
16630           * gst/overlay/Makefile.am:
16631           * gst/passthrough/Makefile.am:
16632           * gst/pcapparse/Makefile.am:
16633           * gst/playondemand/Makefile.am:
16634           * gst/rawparse/Makefile.am:
16635           * gst/real/Makefile.am:
16636           * gst/rtjpeg/Makefile.am:
16637           * gst/rtpmanager/Makefile.am:
16638           * gst/scaletempo/Makefile.am:
16639           * gst/sdp/Makefile.am:
16640           * gst/selector/Makefile.am:
16641           * gst/smooth/Makefile.am:
16642           * gst/smoothwave/Makefile.am:
16643           * gst/speed/Makefile.am:
16644           * gst/speexresample/Makefile.am:
16645           * gst/stereo/Makefile.am:
16646           * gst/subenc/Makefile.am:
16647           * gst/tta/Makefile.am:
16648           * gst/vbidec/Makefile.am:
16649           * gst/videodrop/Makefile.am:
16650           * gst/videosignal/Makefile.am:
16651           * gst/virtualdub/Makefile.am:
16652           * gst/vmnc/Makefile.am:
16653           * gst/y4m/Makefile.am:
16654           * sys/acmenc/Makefile.am:
16655           * sys/cdrom/Makefile.am:
16656           * sys/dshowdecwrapper/Makefile.am:
16657           * sys/dshowsrcwrapper/Makefile.am:
16658           * sys/dvb/Makefile.am:
16659           * sys/dxr3/Makefile.am:
16660           * sys/fbdev/Makefile.am:
16661           * sys/oss4/Makefile.am:
16662           * sys/qcam/Makefile.am:
16663           * sys/qtwrapper/Makefile.am:
16664           * sys/vcd/Makefile.am:
16665           * sys/wininet/Makefile.am:
16666           * win32/common/config.h:
16667           Don't install static libs for plugins. Fixes #550851 for -bad.
16668
16669 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16670
16671           [MOVED FROM BAD] Enable/fix up translations for these plugins.
16672           Original commit message from CVS:
16673           * ext/resindvd/plugin.c: (plugin_init):
16674           * ext/resindvd/resindvdsrc.c:
16675           * ext/twolame/gsttwolame.c: (plugin_init):
16676           * gst/aiffparse/aiffparse.c: (plugin_init):
16677           Enable/fix up translations for these plugins.
16678           * po/LINGUAS:
16679           Add 'ca' to LINGUAS.
16680           * po/POTFILES.in:
16681           * po/POTFILES.skip:
16682           Add more files for translation and more files which tools
16683           should skip.
16684
16685 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16686
16687           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16688           Original commit message from CVS:
16689           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16690           (gst_two_lame_chain):
16691           * ext/twolame/gsttwolame.h:
16692           Allow raw float samples as input for encoding.
16693
16694 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16695
16696           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16697           Original commit message from CVS:
16698           * configure.ac:
16699           * ext/Makefile.am:
16700           * ext/twolame/Makefile.am:
16701           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16702           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16703           (gst_two_lame_release_memory), (gst_two_lame_finalize),
16704           (gst_two_lame_base_init), (gst_two_lame_class_init),
16705           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16706           (gst_two_lame_init), (gst_two_lame_set_property),
16707           (gst_two_lame_get_property), (gst_two_lame_sink_event),
16708           (gst_two_lame_chain), (gst_two_lame_setup),
16709           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16710           (plugin_init):
16711           * ext/twolame/gsttwolame.h:
16712           Add TwoLAME MP2 encoding element, based on the LAME element.
16713
16714 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16715
16716         * common:
16717           Automatic update of common submodule
16718           From 7032163 to f8b3d91
16719
16720 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16721
16722         * common:
16723           Automatic update of common submodule
16724           From ffa738d to 7032163
16725
16726 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16727
16728         * common:
16729           Automatic update of common submodule
16730           From 3f13e4e to ffa738d
16731
16732 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16733
16734         * common:
16735           Automatic update of common submodule
16736           From 3c7456b to 3f13e4e
16737
16738 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16739
16740         * common:
16741           Automatic update of common submodule
16742           From 57c83f2 to 3c7456b
16743
16744 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
16745
16746         * gst/mpegaudioparse/gstmpegaudioparse.c:
16747           mp3parse: be more conservative when changing layer/rate/etc.
16748           Don't allow a change in sample rate/channels/layer/version unless we can
16749           see another frame at the correct offset. Prevents accidently flipping
16750           due to simple single-bit corruption.
16751
16752 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
16753
16754         * gst/realmedia/realhash.c:
16755           rmdemux: Fix strict-aliasing warnings.
16756           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16757           hand-rolled ones.
16758
16759 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
16760
16761         * gst/mpegaudioparse/gstmpegaudioparse.c:
16762           mpegaudioparse: Remove empty lines added by buggy indent.
16763
16764 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16765
16766         * gst/mpegaudioparse/gstmpegaudioparse.c:
16767           mpegaudioparse: Provide SEEKING query handling.
16768           Since SEEK event handling might perform some conversion
16769           from TIME to BYTES, do not let upstream fool application
16770           into (TIME) seeking not being possible.
16771
16772 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
16773
16774         * gst/mpegaudioparse/gstmpegaudioparse.c:
16775           mp3parse: fix accurate seeks to near 0
16776           Integer underflow made accurate seeks to near zero fail and seek to
16777           completely the wrong place. Fix by clamping to zero, since we can't seek
16778           to negative times anyway.
16779
16780 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16781
16782         * common:
16783         * configure.ac:
16784           build: Update shave init statement for changes in common. Bump common.
16785
16786 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16787
16788         * gst/realmedia/rtspreal.c:
16789           rtspreal: ignore data streams. Fixes #527112
16790           Ignore data streams when parsing the SDP as they don't contain anything we need
16791           to put in the realmedia header.
16792
16793 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
16794
16795         * common:
16796           Automatic update of common submodule
16797           From 9cf8c9b to a6ce5c6
16798
16799 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16800
16801         * ext/mad/gstid3tag.c:
16802           Forward unknown events
16803           Forward unknown events upstream instead of dropping them. Also return the result
16804           of the seek event instead of a fixed value.
16805
16806 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
16807
16808         * gst/asfdemux/gstrtpasfdepay.c:
16809           rtpasfdepay: Fix the build by adding the needed include for atoi.
16810
16811 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16812
16813         * configure.ac:
16814         * docs/plugins/Makefile.am:
16815           Use shave for the build output
16816
16817 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
16818
16819         * common:
16820           Automatic update of common submodule
16821           From 5d7c9cc to 9cf8c9b
16822
16823 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
16824
16825         * gst/asfdemux/gstasf.c:
16826         * gst/asfdemux/gstrtpasfdepay.c:
16827         * gst/realmedia/rademux.c:
16828         * gst/realmedia/rdtdepay.c:
16829         * gst/synaesthesia/gstsynaesthesia.c:
16830         * gst/synaesthesia/synaescope.c:
16831           Fix indentation.
16832
16833 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
16834
16835         * gst/realmedia/pnmsrc.c:
16836           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16837
16838 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
16839
16840         * common:
16841           Automatic update of common submodule
16842           From 80c627d to 5d7c9cc
16843
16844 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16845
16846         * gst/realmedia/Makefile.am:
16847         * gst/realmedia/pnmsrc.c:
16848         * gst/realmedia/pnmsrc.h:
16849         * gst/realmedia/rademux.c:
16850         * gst/realmedia/rademux.h:
16851         * gst/realmedia/realmedia.c:
16852         * gst/realmedia/rmdemux.c:
16853         * gst/realmedia/rmdemux.h:
16854           Add pnm:// uri source
16855           Add a new utri handler for pnm:// that for now just redirects to the same uri
16856           with the rtsp:// protocol, which usually works nowadays.
16857           Separate the registration of the various plugins into a separate source file.
16858
16859 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16860
16861         * gst/asfdemux/Makefile.am:
16862         * gst/asfdemux/gstasf.c:
16863         * gst/asfdemux/gstrtpasfdepay.c:
16864         * gst/asfdemux/gstrtpasfdepay.h:
16865           Add ASF depayloader
16866           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16867           Fixes #335067.
16868
16869 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
16870
16871         * ext/mad/gstmad.c:
16872           mad: remove log line added in error
16873
16874 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
16875
16876         * ext/mad/gstmad.c:
16877           mad: just flush data when seeing BADDATAPTR instead of going into error state
16878
16879 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
16880
16881         * gst/realmedia/rmdemux.c:
16882           Fix parsing of the flags in rmdemux
16883           Fix parsing of the flags in version 1 realmedia streams.
16884           Fixes #571358.
16885
16886 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
16887
16888         * common:
16889           Bump revision to use for common submodule.
16890
16891 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
16892
16893         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16894           Add releaseinfo with online url.
16895
16896 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
16897
16898         * common:
16899           Bump common
16900
16901 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16902
16903         * gst/asfdemux/asfpacket.c:
16904         * gst/asfdemux/gstasfdemux.c:
16905         * gst/asfdemux/gstasfdemux.h:
16906           Remove redundant push_mode struct member
16907
16908 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
16909
16910         * autogen.sh:
16911           Fix previous commit, wasn't actually setting up a symbolic link
16912
16913 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
16914
16915         * autogen.sh:
16916         * common:
16917           Use a symbolic link for the pre-commit client-side hook
16918
16919 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
16920
16921         * .gitignore:
16922           Ignore some more files
16923
16924 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
16925
16926         * gst/synaesthesia/synaescope.c:
16927         * gst/synaesthesia/synaescope.h:
16928           Precalculate some size dependent variables. Demystify the height scaling a bit.
16929           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16930
16931 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
16932
16933           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16934
16935 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16936
16937         * gst/realmedia/rdtdepay.c:
16938           Set flags on the realmedia chunks
16939           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16940           descrambler can be reset on keyframes. Fixes #556714.
16941
16942 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16943
16944         * gst/realmedia/gstrdtbuffer.c:
16945         * gst/realmedia/gstrdtbuffer.h:
16946           Add method to get RDT flags
16947           Add a method to get the RDT flags. We need these flags to mark keyframes to
16948           reset the descrambing queue. See #556714.
16949
16950 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16951
16952         * gst/asfdemux/asfpacket.c:
16953         * gst/asfdemux/gstasfdemux.c:
16954         * gst/asfdemux/gstasfdemux.h:
16955           Add seeking support to asfdemux in push mode
16956           Fixes bug #568836.
16957
16958 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16959
16960         * gst/asfdemux/asfpacket.c:
16961           Drop packets with an invalid replicated data length
16962           Drop packets with an invalid replicated data length
16963           instead of continuing with an invalid timestamp
16964           and uninitialized payload metadata.
16965           All other code assumes that the timestamps are valid.
16966
16967 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
16968
16969         * gst/synaesthesia/synaescope.h:
16970           Change comment to refer to right variable.
16971
16972 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
16973
16974         * gst/synaesthesia/gstsynaesthesia.c:
16975         * gst/synaesthesia/gstsynaesthesia.h:
16976         * gst/synaesthesia/synaescope.c:
16977         * gst/synaesthesia/synaescope.h:
16978           Bring synaesthesia to next century.
16979           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16980
16981 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
16982
16983         * gst/asfdemux/gstasfdemux.c:
16984           Fix leak of converted string
16985
16986 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16987
16988         * .gitignore:
16989         * po/.gitignore:
16990           Add more to the gitignores
16991
16992 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
16993
16994         * gst/synaesthesia/gstsynaesthesia.c:
16995           Make synaesthesia build again.
16996           _init() has no params.
16997
16998 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
16999
17000         * common:
17001           Update common snapshot.
17002
17003 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
17004
17005         * common:
17006           Fix pre-commit hook
17007
17008 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
17009
17010         * autogen.sh:
17011         * common:
17012           Install and use pre-commit indentation hook from common
17013
17014 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
17015
17016         * autogen.sh:
17017           autogen.sh : Use git submodule
17018
17019 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
17020
17021           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
17022           Original commit message from CVS:
17023           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
17024           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
17025           (gst_dvd_demux_get_audio_stream),
17026           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
17027           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
17028           (gst_mpeg_demux_get_video_stream),
17029           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
17030           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17031           Fix some caps leaks. Fixes bug #564885.
17032
17033 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
17034
17035           ext/cdio/gstcdio.c: Remove unused format argument.
17036           Original commit message from CVS:
17037           * ext/cdio/gstcdio.c:
17038           Remove unused format argument.
17039
17040 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17041
17042           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
17043           Original commit message from CVS:
17044           * win32/common/.cvsignore:
17045           * win32/common/config.h:
17046           * win32/common/config.h.in:
17047           Hardcode cpu for win32 build, just like we do in the other modules,
17048           to remove VCS conflicts and inconsistent defines between modules,
17049           and update version defines to CVS.
17050
17051 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
17052
17053           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17054           Original commit message from CVS:
17055           * m4/Makefile.am:
17056           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17057
17058 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
17059
17060           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
17061           Original commit message from CVS:
17062           * m4/Makefile.am:
17063           inttypes.m4 hasn't been available since gettext-0.15, and since we now
17064           require gettext >= 0.17 ... we can remove it from the list of files to
17065           dist.
17066
17067 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
17068
17069           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
17070           Original commit message from CVS:
17071           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
17072           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
17073           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
17074           * gst/mpegaudioparse/gstmpegaudioparse.h:
17075           Do an initial class_ref on an internal enum type from within the
17076           class_init function so that there aren't any issues when multiple
17077           mp3parse elements are started in separate threads at the same
17078           time. (Why we use an enum type here if the tag is registered as
17079           a string type, I don't know). Also remove custom UNUSED macro
17080           and use GLib's instead.
17081
17082 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17083
17084           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
17085           Original commit message from CVS:
17086           * configure.ac:
17087           Apparently AC_CONFIG_MACRO_DIR breaks when using more
17088           than one macro directory, reverting last change.
17089
17090 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17091
17092           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
17093           Original commit message from CVS:
17094           * configure.ac:
17095           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
17096           our M4 macros.
17097
17098 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17099
17100           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
17101           Original commit message from CVS:
17102           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17103           Last change introduced a regression that made mpeg2dec handle
17104           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
17105
17106 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17107
17108           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
17109           Original commit message from CVS:
17110           Patch by: Cygwin Ports maintainer
17111           <yselkowitz at users dot sourceforge dot net>
17112           * autogen.sh:
17113           * configure.ac:
17114           Require gettext 0.17 because older versions don't mix with libtool
17115           2.2. At build time an older gettext version will still work.
17116           Fixes bug #556091.
17117
17118 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
17119
17120           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
17121           Original commit message from CVS:
17122           * ext/mpeg2dec/gstmpeg2dec.c:
17123           * ext/mpeg2dec/gstmpeg2dec.h:
17124           Add support for 4:4:4 video.  Fixes #562086
17125
17126 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
17127
17128           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
17129           Original commit message from CVS:
17130           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
17131           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17132           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
17133           >= 0.5.0. Fixes bug #562065.
17134
17135 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
17136
17137           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
17138           Original commit message from CVS:
17139           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
17140           Remove duplicate and broken code for the streaming case and simply reuse
17141           the much better working pull based code. Fixes #560348.
17142
17143 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17144
17145           configure.ac: Back to development -> 0.10.10.1
17146           Original commit message from CVS:
17147           * configure.ac:
17148           Back to development -> 0.10.10.1
17149
17150 === release 0.10.10 ===
17151
17152 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17153
17154         * ChangeLog:
17155         * NEWS:
17156         * RELEASE:
17157         * configure.ac:
17158         * docs/plugins/inspect/plugin-a52dec.xml:
17159         * docs/plugins/inspect/plugin-asf.xml:
17160         * docs/plugins/inspect/plugin-cdio.xml:
17161         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17162         * docs/plugins/inspect/plugin-dvdread.xml:
17163         * docs/plugins/inspect/plugin-dvdsub.xml:
17164         * docs/plugins/inspect/plugin-iec958.xml:
17165         * docs/plugins/inspect/plugin-lame.xml:
17166         * docs/plugins/inspect/plugin-mad.xml:
17167         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17168         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17169         * docs/plugins/inspect/plugin-mpegstream.xml:
17170         * docs/plugins/inspect/plugin-realmedia.xml:
17171         * docs/plugins/inspect/plugin-siddec.xml:
17172         * gst-plugins-ugly.doap:
17173         * po/LINGUAS:
17174           Release 0.10.10 - "Under the House"
17175           Original commit message from CVS:
17176           Release 0.10.10 - "Under the House"
17177
17178 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17179
17180         * po/bg.po:
17181         * po/ca.po:
17182         * po/da.po:
17183         * po/id.po:
17184         * po/it.po:
17185         * po/mt.po:
17186         * po/vi.po:
17187           Update .po files
17188           Original commit message from CVS:
17189           Update .po files
17190
17191 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17192
17193           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
17194           Original commit message from CVS:
17195           * ext/sidplay/Makefile.am:
17196           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
17197           contain CFLAGS that do not exist for C++, like -Wvla or
17198           -Wdeclaration-after-statement. Fixes bug #561161.
17199
17200 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17201
17202           configure.ac: 0.10.9.3 pre-release
17203           Original commit message from CVS:
17204           * configure.ac:
17205           0.10.9.3 pre-release
17206
17207 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17208
17209           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
17210           Original commit message from CVS:
17211           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17212           Only copy sane aspect ratio values on the caps. Fixes #559682.
17213
17214 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17215
17216         * ChangeLog:
17217           Add bug number to the mp3parse mpeg 2.5 fix
17218           Original commit message from CVS:
17219           Add bug number to the mp3parse mpeg 2.5 fix
17220
17221 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17222
17223           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
17224           Original commit message from CVS:
17225           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
17226           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
17227           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
17228           * ext/amrnb/amrnbdec.h:
17229           Add a property to select the amr variant. Fixes #424070.
17230
17231 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
17232
17233           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
17234           Original commit message from CVS:
17235           Patch by: Tal Shalif <tshalif at nargila dot org>
17236           * gst/mpegstream/gstdvddemux.c:
17237           (gst_dvd_demux_get_subpicture_stream):
17238           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17239           (gst_mpeg_demux_get_audio_stream):
17240           Fix memmory corruption due to not storing the new updated pointer
17241           after a g_renew(). Fixes #558896.
17242
17243 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17244
17245           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17246           Original commit message from CVS:
17247           * tests/check/Makefile.am:
17248           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17249
17250 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17251
17252           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
17253           Original commit message from CVS:
17254           * configure.ac:
17255           oops, forgot to bump the version back to devel
17256           after the last release 0.10.9.1
17257
17258 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17259
17260           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
17261           Original commit message from CVS:
17262           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17263           (gst_rmdemux_descramble_mp4a_audio),
17264           (gst_rmdemux_handle_scrambled_packet):
17265           Add suport for mpeg4 and aac audio. See #556714.
17266
17267 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
17268
17269           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17270           Original commit message from CVS:
17271           * gst/mpegaudioparse/gstmpegaudioparse.c:
17272           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17273           Fixes skipping on these files.
17274
17275 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
17276
17277           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
17278           Original commit message from CVS:
17279           Patch by: Robin Stocker <robin at nibor dot org>
17280           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17281           (handle_sequence), (gst_mpeg2dec_setcaps):
17282           * ext/mpeg2dec/gstmpeg2dec.h:
17283           Prefer the container's PAR over the stream's PAR if it's
17284           given in the srcpad caps. Fixes bug #556184.
17285
17286 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17287
17288           Don't install static libs for plugins. Fixes #550851 for ugly.
17289           Original commit message from CVS:
17290           * ext/a52dec/Makefile.am:
17291           * ext/amrnb/Makefile.am:
17292           * ext/cdio/Makefile.am:
17293           * ext/dvdnav/Makefile.am:
17294           * ext/dvdread/Makefile.am:
17295           * ext/lame/Makefile.am:
17296           * ext/mad/Makefile.am:
17297           * ext/mpeg2dec/Makefile.am:
17298           * ext/sidplay/Makefile.am:
17299           * gst/ac3parse/Makefile.am:
17300           * gst/asfdemux/Makefile.am:
17301           * gst/dvdlpcmdec/Makefile.am:
17302           * gst/dvdsub/Makefile.am:
17303           * gst/iec958/Makefile.am:
17304           * gst/mpegaudioparse/Makefile.am:
17305           * gst/mpegstream/Makefile.am:
17306           * gst/realmedia/Makefile.am:
17307           * gst/synaesthesia/Makefile.am:
17308           Don't install static libs for plugins. Fixes #550851 for ugly.
17309
17310 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17311
17312           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17313           Original commit message from CVS:
17314           * gst/mpegaudioparse/gstmpegaudioparse.c:
17315           (gst_mp3parse_sink_event):
17316           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17317           frames. Partially fixes bug #552237.
17318
17319 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17320
17321           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17322           Original commit message from CVS:
17323           * ext/amrnb/amrnbparse.c:
17324           use #defines for HEADER. Unref the object in _sink_activate_pull().
17325
17326 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17327
17328           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17329           Original commit message from CVS:
17330           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17331           (gst_mad_change_state):
17332           * ext/mad/gstmad.h:
17333           track discont on incomming buffers and set discont on outgoing
17334           buffers.
17335           Pass unknown events upstreams instead of dropping them.
17336
17337 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17338
17339           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17340           Original commit message from CVS:
17341           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17342           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17343           (handle_slice), (gst_mpeg2dec_sink_event),
17344           (gst_mpeg2dec_src_event):
17345           * ext/mpeg2dec/gstmpeg2dec.h:
17346           Fix compilation with --disable-index. Fixes bug #554150.
17347
17348 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17349
17350           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17351           Original commit message from CVS:
17352           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17353           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17354           (gst_mad_src_event), (gst_mad_chain):
17355           * ext/mad/gstmad.h:
17356           Fix compilation with --disable-index. Fixes bug #554142.
17357
17358 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17359
17360           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17361           Original commit message from CVS:
17362           * ext/a52dec/gsta52dec.c:
17363           * ext/a52dec/gsta52dec.h:
17364           Fix channel re-negotiation on a change of the incoming stream.
17365           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17366           Fixes: #551660
17367
17368 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17369
17370           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17371           Original commit message from CVS:
17372           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17373           (gst_amrnbenc_state_change):
17374           * ext/amrnb/amrnbenc.h:
17375           Pass the discont flag from the input buffer on to the output buffer in
17376           the AMR encoder.
17377
17378 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17379
17380           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17381           Original commit message from CVS:
17382           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17383           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17384           (gst_amrnbparse_handle_pull_seek),
17385           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17386           (gst_amrnbparse_sink_activate_push),
17387           (gst_amrnbparse_sink_activate_pull):
17388           * ext/amrnb/amrnbparse.h:
17389           Add flush seek handler. Fixes #536274.
17390
17391 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17392
17393           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17394           Original commit message from CVS:
17395           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17396           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17397           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17398           (gst_amrnbparse_state_change):
17399           * ext/amrnb/amrnbparse.h:
17400           Fix the duration query. Fixes #536226.
17401           Also set caps on the pads and buffers more correctly.
17402
17403 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
17404
17405           po/LINGUAS: Add 'ca' to LINGUAS.
17406           Original commit message from CVS:
17407           * po/LINGUAS:
17408           Add 'ca' to LINGUAS.
17409
17410 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
17411
17412           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17413           Original commit message from CVS:
17414           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17415           Fix aggregated GST_FLOW_RETURN check for when to send an error message
17416           on the bus.
17417           Re-fixes #546859
17418
17419 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17420
17421           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17422           Original commit message from CVS:
17423           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17424           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17425           (create_segment_event), (gst_rdt_depay_push),
17426           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17427           * gst/realmedia/rdtdepay.h:
17428           Parse other values from the incomming caps.
17429           Add event handler to handle flushing and segments.
17430           Create segment events.
17431           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17432           Do skew correction based on RDT timestamps.
17433           * gst/realmedia/rdtmanager.c: (activate_session),
17434           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17435           (create_recv_rtp):
17436           Parse caps to get the clockrate needed for the jitterbuffer.
17437           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17438           Apply timestamp fixup after correcting for initial timestamp and
17439           internal base timestamp corrections.
17440
17441 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17442
17443           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17444           Original commit message from CVS:
17445           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17446           (gst_rdt_depay_change_state):
17447           * gst/realmedia/rdtdepay.h:
17448           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17449           with a DISCONT flag when needed.
17450           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17451           Report the configure latency instead of a hardcoded value.
17452
17453 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17454
17455           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17456           Original commit message from CVS:
17457           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17458           (free_session), (gst_rdt_manager_query_src),
17459           (gst_rdt_manager_src_activate_push),
17460           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17461           (gst_rdt_manager_loop), (create_recv_rtp):
17462           Include the new rdt jitterbuffer in the session manager.
17463
17464 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17465
17466           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17467           Original commit message from CVS:
17468           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17469           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17470           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17471           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17472           * gst/realmedia/rdtdepay.h:
17473           Use new RDT parsing helper functions.
17474           Copy discont flags correctly.
17475           Push the header from the chain function instead of the setcaps function.
17476           Copy incomming timestamp to the output buffers instead of doing magic
17477           with the RDT timestamps.
17478
17479 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
17480
17481           gst/realmedia/: Add first support for parsing RDT messages.
17482           Original commit message from CVS:
17483           * gst/realmedia/Makefile.am:
17484           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17485           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17486           (read_packet_header), (gst_rdt_buffer_get_first_packet),
17487           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17488           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17489           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17490           (gst_rdt_packet_data_peek_data),
17491           (gst_rdt_packet_data_get_stream_id),
17492           (gst_rdt_packet_data_get_timestamp):
17493           * gst/realmedia/gstrdtbuffer.h:
17494           Add first support for parsing RDT messages.
17495           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17496           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17497           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17498           (calculate_skew), (rdt_jitter_buffer_insert),
17499           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17500           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17501           (rdt_jitter_buffer_get_ts_diff):
17502           * gst/realmedia/rdtjitterbuffer.h:
17503           Add first version of an RDT jitterbuffer.
17504
17505 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17506
17507           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17508           Original commit message from CVS:
17509           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17510           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17511           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17512           (gst_rmdemux_descramble_dnet_audio),
17513           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17514           * gst/realmedia/rmdemux.h:
17515           Keep track of the first timestamp of the stream and add this to the
17516           outgoing buffer timestamps so that we can handle live streams.
17517           Set discont flag on the first buffers and after a seek.
17518
17519 === release 0.10.9 ===
17520
17521 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17522
17523         * ChangeLog:
17524         * NEWS:
17525         * RELEASE:
17526         * configure.ac:
17527         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17528         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17529         * docs/plugins/inspect/plugin-a52dec.xml:
17530         * docs/plugins/inspect/plugin-asf.xml:
17531         * docs/plugins/inspect/plugin-cdio.xml:
17532         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17533         * docs/plugins/inspect/plugin-dvdread.xml:
17534         * docs/plugins/inspect/plugin-dvdsub.xml:
17535         * docs/plugins/inspect/plugin-iec958.xml:
17536         * docs/plugins/inspect/plugin-lame.xml:
17537         * docs/plugins/inspect/plugin-mad.xml:
17538         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17539         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17540         * docs/plugins/inspect/plugin-mpegstream.xml:
17541         * docs/plugins/inspect/plugin-realmedia.xml:
17542         * docs/plugins/inspect/plugin-siddec.xml:
17543         * gst-plugins-ugly.doap:
17544           Release 0.10.9
17545           Original commit message from CVS:
17546           Release 0.10.9
17547
17548 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17549
17550         * po/af.po:
17551         * po/az.po:
17552         * po/bg.po:
17553         * po/cs.po:
17554         * po/da.po:
17555         * po/en_GB.po:
17556         * po/es.po:
17557         * po/fi.po:
17558         * po/fr.po:
17559         * po/hu.po:
17560         * po/id.po:
17561         * po/it.po:
17562         * po/lt.po:
17563         * po/nb.po:
17564         * po/nl.po:
17565         * po/or.po:
17566         * po/pl.po:
17567         * po/pt_BR.po:
17568         * po/ru.po:
17569         * po/sk.po:
17570         * po/sq.po:
17571         * po/sr.po:
17572         * po/sv.po:
17573         * po/uk.po:
17574         * po/vi.po:
17575         * po/zh_CN.po:
17576           Update .po files
17577           Original commit message from CVS:
17578           Update .po files
17579
17580 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17581
17582           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17583           Original commit message from CVS:
17584           * ext/a52dec/gsta52dec.c:
17585           Set up a default time segment for output when receiving
17586           an incoming byte segment (as for raw AC3 files).
17587           Fixes: #548194
17588
17589 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17590
17591           0.10.8.2 pre-release.
17592           Original commit message from CVS:
17593           * configure.ac:
17594           * docs/plugins/Makefile.am:
17595           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17596           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17597           * docs/plugins/gst-plugins-ugly-plugins.args:
17598           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17599           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17600           * docs/plugins/inspect/plugin-a52dec.xml:
17601           * docs/plugins/inspect/plugin-asf.xml:
17602           * docs/plugins/inspect/plugin-cdio.xml:
17603           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17604           * docs/plugins/inspect/plugin-dvdread.xml:
17605           * docs/plugins/inspect/plugin-dvdsub.xml:
17606           * docs/plugins/inspect/plugin-iec958.xml:
17607           * docs/plugins/inspect/plugin-lame.xml:
17608           * docs/plugins/inspect/plugin-mad.xml:
17609           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17610           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17611           * docs/plugins/inspect/plugin-mpegstream.xml:
17612           * docs/plugins/inspect/plugin-realmedia.xml:
17613           * docs/plugins/inspect/plugin-siddec.xml:
17614           * ext/Makefile.am:
17615           0.10.8.2 pre-release.
17616           * po/LINGUAS:
17617           * po/POTFILES.in:
17618           * po/id.po:
17619           Add new translation.
17620
17621 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
17622
17623           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17624           Original commit message from CVS:
17625           * gst/asfdemux/gstasfdemux.c:
17626           Properly aggregate flow returns for both push and pull mode, so we shut
17627           down if all pads are unlinked.
17628           Fixes #546859.
17629
17630 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
17631
17632           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17633           Original commit message from CVS:
17634           Patch by: Frederic Crozat <fcrozat@mandriva.org>
17635           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17636           * ext/lame/gstlame.c: (plugin_init):
17637           * gst/asfdemux/gstasf.c: (plugin_init):
17638           Make sure gettext returns translations in UTF-8 encoding rather
17639           than in the current locale encoding (#546822).
17640
17641 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17642
17643           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17644           Original commit message from CVS:
17645           * gst/mpegaudioparse/gstmpegaudioparse.c:
17646           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17647           (mp3parse_total_time), (mp3parse_bytepos_to_time):
17648           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17649           if we're called from there already. Otherwise we end up in a endless
17650           recursion and crash with a stack overflow.
17651           This can happen when a Xing or VBRI header with TOC exists but it
17652           doesn't contain the total time. Fixes bug #545370.
17653
17654 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17655
17656           ext/lame/gstlame.c: Use the default for the strict-iso property too.
17657           Original commit message from CVS:
17658           * ext/lame/gstlame.c: (gst_lame_class_init),
17659           (gst_lame_get_default_settings):
17660           Use the default for the strict-iso property too.
17661           Allow a bitrate setting of 0, which lets lame choose the default value
17662           and which makes it possible to set the compression-ratio property.
17663
17664 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17665
17666           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17667           Original commit message from CVS:
17668           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17669           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17670           * ext/lame/gstlame.h:
17671           Get the defaults settings of LAME in the plugin initialization
17672           function and return FALSE here if something goes wrong. This removes
17673           the hacky failing instance init function.
17674           Use LAMEs default value for all settings instead of overwriting some
17675           of them. Overwriting some of them gives unexpected results if one only
17676           sets a preset. Fixes bug #498004.
17677
17678 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17679
17680           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17681           Original commit message from CVS:
17682           * ext/lame/gstlame.c: (gst_lame_init):
17683           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17684           defaults will restrict the bitrate when using the presets in a bad way.
17685           Fixes bug #498004.
17686
17687 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17688
17689           Put the MPEG audio version into the caps as "mpegaudioversion".
17690           Original commit message from CVS:
17691           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17692           * gst/mpegaudioparse/gstmpegaudioparse.c:
17693           (mp3_type_frame_length_from_header), (mp3_caps_create),
17694           (gst_mp3parse_chain):
17695           Put the MPEG audio version into the caps as "mpegaudioversion".
17696           This is different from "mpegversion".
17697
17698 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17699
17700           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17701           Original commit message from CVS:
17702           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17703           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17704           * ext/lame/gstlame.h:
17705           Fix build with lame >= 3.97. The padding type and cwlimit settings
17706           are deprecated now and the function declarations are hidden in the
17707           headers so deprecate the GObject properties for them and remove them
17708           in 0.11. Fixes bug #544039.
17709
17710 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17711
17712           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17713           Original commit message from CVS:
17714           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17715           Don't allow width/height outside the spec (i.e. smaller than 16
17716           and higher than 4096). Such files are corrupted ones and setting
17717           caps that are not a subset of the template caps confuses playbin.
17718           Fixes bug #542646.
17719
17720 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17721
17722           ext/sidplay/Makefile.am: Fix the build.
17723           Original commit message from CVS:
17724           * ext/sidplay/Makefile.am:
17725           Fix the build.
17726
17727 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17728
17729           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17730           Original commit message from CVS:
17731           * configure.ac:
17732           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17733           flags that are invalid for C++.
17734
17735 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
17736
17737           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17738           Original commit message from CVS:
17739           Patch by: Tal Shalif <tshalif at nargila dot org>
17740           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17741           Prevent double free. Fixes bug #541697.
17742
17743 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17744
17745           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17746           Original commit message from CVS:
17747           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17748           (gst_dvd_demux_get_audio_stream),
17749           (gst_dvd_demux_get_subpicture_stream),
17750           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17751           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17752           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17753           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17754           * gst/mpegstream/gstmpegdemux.h:
17755           Resend tags event after a FLUSH (seek) to support prerolling
17756           a partial pipeline.
17757
17758 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17759
17760           Use correct error code for encrypted streams.
17761           Original commit message from CVS:
17762           * configure.ac:
17763           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17764           Use correct error code for encrypted streams.
17765
17766 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17767
17768           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17769           Original commit message from CVS:
17770           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17771           (gst_mpeg_demux_sync_stream_to_time):
17772           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17773
17774 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17775
17776           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17777           Original commit message from CVS:
17778           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17779           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17780           Allow and implement non-flushing and/or segment seek
17781           (mainly in TIME and chapter format).
17782           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17783           (gst_dvd_demux_get_subpicture_stream),
17784           (gst_dvd_demux_synchronise_pads),
17785           (gst_dvd_demux_sync_stream_to_time):
17786           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17787           (gst_mpeg_demux_send_subbuffer),
17788           (gst_mpeg_demux_sync_stream_to_time),
17789           (gst_mpeg_streams_reset_cur_ts):
17790           * gst/mpegstream/gstmpegdemux.h:
17791           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17792           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17793           Delegate a query to upstream if it can't be handled.
17794           Make segment stop aware.
17795           Fix (subtitle) stream synchronization.
17796           Add some debug statements.
17797
17798 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
17799
17800           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17801           Original commit message from CVS:
17802           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17803           Fix build on macosx.
17804
17805 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17806
17807           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17808           Original commit message from CVS:
17809           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17810           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17811           * ext/a52dec/gsta52dec.c:
17812           * ext/amrnb/amrnbdec.c:
17813           * ext/amrnb/amrnbenc.c:
17814           * ext/amrnb/amrnbparse.c:
17815           * ext/lame/gstlame.c:
17816           * ext/mad/gstmad.c:
17817           * ext/sidplay/gstsiddec.cc:
17818           * gst/asfdemux/gstrtspwms.c:
17819           * gst/mpegaudioparse/gstxingmux.c:
17820           * gst/realmedia/rademux.c:
17821           * gst/realmedia/rdtmanager.c:
17822           * gst/realmedia/rtspreal.c:
17823           * gst/synaesthesia/gstsynaesthesia.c:
17824           Add missing elements to docs. Restore alphabetical order in section
17825           file. Document mad (it was included in docs already).
17826           Fix doc-markup: use convinience syntax for examples
17827           (produces valid docbook), add several refsec2 when we have several
17828           titles. Fix some types.
17829
17830 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17831
17832           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17833           Original commit message from CVS:
17834           * ext/lame/gstlame.c:
17835           * ext/sidplay/gstsiddec.cc:
17836           * gst/mpegaudioparse/gstxingmux.c:
17837           Do not use short_description in section docs for elements. We extract
17838           them from element details and there will be warnings if they differ.
17839
17840 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
17841
17842           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17843           Original commit message from CVS:
17844           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
17845           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17846           (gst_cdio_add_cdtext_album_tags):
17847           * ext/cdio/gstcdio.h:
17848           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17849           Also extract album title and album genre from CD-TEXT if
17850           available (#537021).
17851
17852 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17853
17854           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17855           Original commit message from CVS:
17856           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17857           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17858           emphasis value is reserved but unfortunately files with that
17859           value exist and the information is not important for the decoder
17860           anyway. Fixes bug #537235.
17861
17862 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17863
17864           Require libcdio >= 0.76.
17865           Original commit message from CVS:
17866           * configure.ac:
17867           * ext/cdio/gstcdio.c:
17868           * ext/cdio/gstcdio.h:
17869           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17870           Require libcdio >= 0.76.
17871
17872 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17873
17874           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17875           Original commit message from CVS:
17876           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17877           Drain queued buffers before forwarding the segment event.
17878
17879 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17880
17881           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17882           Original commit message from CVS:
17883           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17884           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17885           (gst_a52dec_chain), (gst_a52dec_change_state):
17886           * ext/a52dec/gsta52dec.h:
17887           Add segment handling, buffer clipping and basic reverse playback.
17888
17889 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17890
17891           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17892           Original commit message from CVS:
17893           * docs/plugins/Makefile.am:
17894           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17895           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17896           * docs/plugins/gst-plugins-ugly-plugins.args:
17897           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17898           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17899           * docs/plugins/inspect/plugin-a52dec.xml:
17900           * docs/plugins/inspect/plugin-amrnb.xml:
17901           * docs/plugins/inspect/plugin-asf.xml:
17902           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17903           * docs/plugins/inspect/plugin-dvdread.xml:
17904           * docs/plugins/inspect/plugin-dvdsub.xml:
17905           * docs/plugins/inspect/plugin-iec958.xml:
17906           * docs/plugins/inspect/plugin-lame.xml:
17907           * docs/plugins/inspect/plugin-mad.xml:
17908           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17909           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17910           * docs/plugins/inspect/plugin-mpegstream.xml:
17911           * docs/plugins/inspect/plugin-realmedia.xml:
17912           * docs/plugins/inspect/plugin-siddec.xml:
17913           * docs/plugins/inspect/plugin-synaesthesia.xml:
17914           * ext/a52dec/gsta52dec.c:
17915           Random doc of the day. Also print human readable format of newsegment
17916           in log message if we complain about it.
17917
17918 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
17919
17920           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17921           Original commit message from CVS:
17922           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17923           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17924           (gst_a52dec_chain), (gst_a52dec_change_state):
17925           * ext/a52dec/gsta52dec.h:
17926           Mark discont on outgoing buffers after receiving a DISCONT buffer or
17927           when we have a decoding error.
17928           We don't need to clear the cache when we receive a NEWSEGMENT event.
17929           Clear buffer cache in DISCONT.
17930           Add beginnings of GstSegment handling.
17931
17932 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17933
17934           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17935           Original commit message from CVS:
17936           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17937           Fix alignment issues that caused SIGBUS on some architectures.
17938
17939 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17940
17941           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17942           Original commit message from CVS:
17943           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17944           Fix alignment issue which isn't really an issue at all because
17945           the plugin hasn't been ported to 0.10 yet.
17946
17947 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17948
17949           configure.ac: Back to devel -> 0.10.8.1
17950           Original commit message from CVS:
17951           * configure.ac:
17952           Back to devel -> 0.10.8.1
17953
17954 === release 0.10.8 ===
17955
17956 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17957
17958         * ChangeLog:
17959         * NEWS:
17960         * RELEASE:
17961         * configure.ac:
17962         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17963         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17964         * docs/plugins/inspect/plugin-a52dec.xml:
17965         * docs/plugins/inspect/plugin-asf.xml:
17966         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17967         * docs/plugins/inspect/plugin-dvdread.xml:
17968         * docs/plugins/inspect/plugin-dvdsub.xml:
17969         * docs/plugins/inspect/plugin-iec958.xml:
17970         * docs/plugins/inspect/plugin-lame.xml:
17971         * docs/plugins/inspect/plugin-mad.xml:
17972         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17973         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17974         * docs/plugins/inspect/plugin-mpegstream.xml:
17975         * docs/plugins/inspect/plugin-realmedia.xml:
17976         * docs/plugins/inspect/plugin-siddec.xml:
17977         * gst-plugins-ugly.doap:
17978         * po/LINGUAS:
17979           Release 0.10.8
17980           Original commit message from CVS:
17981           Release 0.10.8
17982
17983 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17984
17985         * common:
17986         * po/af.po:
17987         * po/az.po:
17988         * po/bg.po:
17989         * po/cs.po:
17990         * po/da.po:
17991         * po/en_GB.po:
17992         * po/es.po:
17993         * po/fi.po:
17994         * po/fr.po:
17995         * po/hu.po:
17996         * po/it.po:
17997         * po/lt.po:
17998         * po/nb.po:
17999         * po/nl.po:
18000         * po/or.po:
18001         * po/pl.po:
18002         * po/pt_BR.po:
18003         * po/ru.po:
18004         * po/sk.po:
18005         * po/sq.po:
18006         * po/sr.po:
18007         * po/sv.po:
18008         * po/uk.po:
18009         * po/vi.po:
18010         * po/zh_CN.po:
18011           Update .po files
18012           Original commit message from CVS:
18013           Update .po files
18014
18015 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18016
18017           configure.ac: 0.10.7.4 pre-release
18018           Original commit message from CVS:
18019           * configure.ac:
18020           0.10.7.4 pre-release
18021
18022 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
18023
18024           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
18025           Original commit message from CVS:
18026           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
18027           Fix inconsistent use of rate and channels.
18028           Fixes #533581
18029
18030 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
18031
18032           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
18033           Original commit message from CVS:
18034           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
18035           Flush timestamp correction variables on a flush. Fixes #533832.
18036
18037 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18038
18039         * ChangeLog:
18040         * common:
18041         * configure.ac:
18042           Commit 0.10.7.3 pre-rel marker
18043           Original commit message from CVS:
18044           Commit 0.10.7.3 pre-rel marker
18045
18046 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
18047
18048           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
18049           Original commit message from CVS:
18050           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18051           Properly aggregate GstFlowReturn from downstream in order to properly
18052           stop, and doing that as early as possible.
18053           Fixes #532807
18054
18055 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18056
18057           configure.ac: 0.10.7.2 pre-release
18058           Original commit message from CVS:
18059           * configure.ac:
18060           0.10.7.2 pre-release
18061
18062 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
18063
18064           Always let FLUSH_START events flow downstream.
18065           Original commit message from CVS:
18066           * ext/mad/gstmad.c: (gst_mad_sink_event):
18067           * gst/mpegaudioparse/gstmpegaudioparse.c:
18068           (gst_mp3parse_sink_event):
18069           Always let FLUSH_START events flow downstream.
18070
18071 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
18072
18073           configure.ac: Error out if we don't have the required core/base versions.
18074           Original commit message from CVS:
18075           * configure.ac:
18076           Error out if we don't have the required core/base versions.
18077
18078 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
18079
18080           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
18081           Original commit message from CVS:
18082           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18083           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18084           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18085           Fix video timestamps by adjusting it with the first timestamp found.
18086           Don't assume we have a complete fragment when flushing the adapter,
18087           packets might have been lost or the stream might just be broken.
18088
18089 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
18090
18091           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
18092           Original commit message from CVS:
18093           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
18094           Set Rank to NONE so that we don't accidentally try to autoplug the
18095           rdtmanager.
18096
18097 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18098
18099           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
18100           Original commit message from CVS:
18101           * gst/mpegaudioparse/gstmpegaudioparse.c:
18102           (gst_mp3parse_emit_frame):
18103           Send a new duration message if the average bitrate changed and
18104           we don't know the duration from the Xing or VBRI header.
18105           Fixes bug #321857.
18106
18107 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
18108
18109           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
18110           Original commit message from CVS:
18111           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
18112           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18113           * gst/realmedia/rtspreal.h:
18114           Move assembly rule parsing to the place where we parse the SDP as it's
18115           also there that we create the MDPR and we need the currently selected
18116           asmrule in order to select the right MTLI.
18117           Fixes #529359.
18118
18119 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
18120
18121           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
18122           Original commit message from CVS:
18123           * gst/realmedia/realhash.c:
18124           * gst/realmedia/rtspreal.c:
18125           Include generated "_stdint.h" instead of <stdint.h> which might not
18126           exist on some systems.
18127
18128 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18129
18130           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
18131           Original commit message from CVS:
18132           * ext/sidplay/gstsiddec.cc:
18133           Cast NULL sentinels to void * as NULL is defined as an integer
18134           constant in most environments when using C++ and it's size might
18135           be different from a pointer. Fixes #529488.
18136
18137 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
18138
18139         * ChangeLog:
18140         * gst/asfdemux/gstasfdemux.c:
18141         * gst/asfdemux/gstrtspwms.c:
18142           Fix "unused var" compiler error when --disable-gst-debug is used.
18143           Original commit message from CVS:
18144           Fix "unused var" compiler error when --disable-gst-debug is used.
18145
18146 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18147
18148           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
18149           Original commit message from CVS:
18150           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
18151           We should also stop the streaming task when we get a NOT_LINKED
18152           flow return, which is not covered by FLOW_IS_FATAL.
18153
18154 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
18155
18156           ext/: gst_atomic_int_set ==> g_atomic_int_set
18157           Original commit message from CVS:
18158           * ext/cdio/gstcdiocddasrc.c:
18159           * ext/dv/gstdvdemux.c:
18160           gst_atomic_int_set ==> g_atomic_int_set
18161
18162 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
18163
18164           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
18165           Original commit message from CVS:
18166           2008-04-11  Julien Moutte  <julien@fluendo.com>
18167           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
18168           argument formats.
18169
18170 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
18171
18172           configure.ac: Actually build dlls when cross-compiling with mingw32.
18173           Original commit message from CVS:
18174           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
18175           * configure.ac:
18176           Actually build dlls when cross-compiling with mingw32.
18177           Fixes bug #526247.
18178
18179 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18180
18181           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
18182           Original commit message from CVS:
18183           * configure.ac:
18184           * gst/mpegaudioparse/gstmpegaudioparse.c:
18185           (mpeg_audio_seek_entry_free):
18186           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
18187           Depend on GLib 2.12 and use it unconditionally as we do in other
18188           modules too already.
18189
18190 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18191
18192           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
18193           Original commit message from CVS:
18194           * gst/mpegaudioparse/gstmpegaudioparse.c:
18195           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
18196           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
18197           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
18198           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
18199           (gst_xing_mux_chain):
18200           Use GSlice for allocating the seek table entries if we compile with
18201           GLib 2.10 or newer.
18202
18203 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
18204
18205           gst/asfdemux/gstasfdemux.c: Remove some debug code.
18206           Original commit message from CVS:
18207           * gst/asfdemux/gstasfdemux.c:
18208           (gst_asf_demux_process_ext_stream_props):
18209           Remove some debug code.
18210
18211 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18212
18213           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
18214           Original commit message from CVS:
18215           * gst/asfdemux/gstasfdemux.c:
18216           (gst_asf_demux_process_ext_stream_props):
18217           Guard against division by 0 and fall back to 25/1 framerate.
18218
18219 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18220
18221           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
18222           Original commit message from CVS:
18223           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18224           (gst_asf_demux_process_ext_stream_props):
18225           Instead of adding a fixes 25/1 framerate to the video caps, use the
18226           average frame duration in the extended properties of the video stream as
18227           the framerate. Fixes #524346.
18228
18229 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18230
18231           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
18232           Original commit message from CVS:
18233           * configure.ac:
18234           Check if the compiler supports do { } while (0) macros. This fixes
18235           a warning when compiling with g++ 4.3, resulting in a build failure
18236           because of -Werror.
18237
18238 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
18239
18240           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
18241           Original commit message from CVS:
18242           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
18243           make ) also a delimiter for rules.
18244           Skip \\ when scanning strings.
18245           Add new testcase for these problems.
18246
18247 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18248
18249           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
18250           Original commit message from CVS:
18251           * gst/mpegaudioparse/gstmpegaudioparse.c:
18252           (gst_mp3parse_sink_event):
18253           Don't take the stream lock when caching events. This is not necessary
18254           and results in a deadlock when seeking with rhythmbox (but not with
18255           totem or banshee for some reason).
18256
18257 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
18258
18259           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
18260           Original commit message from CVS:
18261           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
18262           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
18263           Add the version field when creating the CONT chunk resulting in
18264           the Author, Comment and Copyright tags not being parsed correctly.
18265           Fixes #521459.
18266
18267 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
18268
18269           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
18270           Original commit message from CVS:
18271           * gst/mpegaudioparse/gstmpegaudioparse.c:
18272           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18273           Remove trailing newlines from debug statements.
18274
18275 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
18276
18277           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
18278           Original commit message from CVS:
18279           * ext/dvdnav/dvdnavsrc.c:
18280           * ext/dvdnav/dvdnavsrc.h:
18281           Apply patch that adds some seeking support to dvdnav, and fixes it
18282           in various other ways. This doesn't make dvdnavsrc fully functional,
18283           but moves it forward.
18284           Fixes: #476149
18285           Patch By: Simone Gotti <simone.gotti@email.it>
18286           * ext/dvdnav/gst-dvd:
18287           Update the simple dvdnavsrc gst-launch example to work for 0.10
18288
18289 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
18290
18291           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18292           Original commit message from CVS:
18293           * configure.ac:
18294           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18295           plug-ins are included/excluded. (#498222)
18296
18297 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18298
18299           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18300           Original commit message from CVS:
18301           * ext/mad/gstmad.c: (gst_mad_sink_event):
18302           * gst/mpegaudioparse/gstmpegaudioparse.c:
18303           (gst_mp3parse_sink_event):
18304           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18305           of dropping and leaking them.
18306
18307 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18308
18309           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18310           Original commit message from CVS:
18311           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18312           (gst_mad_chain):
18313           * ext/mad/gstmad.h:
18314           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18315           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18316           * gst/mpegaudioparse/gstmpegaudioparse.h:
18317           Cache all events except EOS if we still have to send a NEWSEGMENT
18318           event. This will let TAG events be forwarded until after decodebin
18319           to an encoder for example as decodebin only links the pads
18320           after NEWSEGMENT. Fixes bug #518933.
18321
18322 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18323
18324           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18325           Original commit message from CVS:
18326           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18327           Write Xing header at the correct position in the MP3 frame for
18328           stereo files. Fixes bug #518676.
18329
18330 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18331
18332           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18333           Original commit message from CVS:
18334           * configure.ac:
18335           * ext/sidplay/Makefile.am:
18336           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18337           when building C++ code (#516509).
18338
18339 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18340
18341           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18342           Original commit message from CVS:
18343           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18344           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18345           Workshop 12 compiler, but probably also crashes (#517985).
18346
18347 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18348
18349           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18350           Original commit message from CVS:
18351           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18352           * gst/mpegaudioparse/gstmpegaudioparse.c:
18353           (gst_mp3_channel_mode_get_type),
18354           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18355           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18356           (gst_mp3parse_chain):
18357           * gst/mpegaudioparse/gstmpegaudioparse.h:
18358           Post channel mode and CRC as tags. Fixes bug #504493.
18359
18360 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18361
18362           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18363           Original commit message from CVS:
18364           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18365           Correctly chain up to the parent's finalize function.
18366
18367 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18368
18369           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18370           Original commit message from CVS:
18371           * gst/mpegaudioparse/gstmpegaudioparse.c:
18372           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18373           Try a bit harder to get valid timestamps, especially if upstream
18374           gives us one and we are at the first frame or resyncing.
18375           Return UNEXPECTED if we get a valid timestamp that is outside of
18376           our configured segment. After all changes done so far this doesn't
18377           seem to cause any regression, please test.
18378
18379 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18380
18381           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...
18382           Original commit message from CVS:
18383           Patch by:
18384           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18385           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18386           If we don't have the position to seek to in our index first try
18387           to convert from TIME to BYTES upstream and only if that fails
18388           too use the old hack to simply seek to an earlier position
18389           and let the sink drop everything before segment start.
18390           Partially fixes bug #469930.
18391
18392 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18393
18394           configure.ac: Back to development...
18395           Original commit message from CVS:
18396           * configure.ac:
18397           Back to development...
18398
18399 === release 0.10.7 ===
18400
18401 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18402
18403         * ChangeLog:
18404         * NEWS:
18405         * RELEASE:
18406         * configure.ac:
18407         * docs/plugins/gst-plugins-ugly-plugins.args:
18408         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18409         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18410         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18411         * docs/plugins/gst-plugins-ugly-plugins.signals:
18412         * docs/plugins/inspect/plugin-a52dec.xml:
18413         * docs/plugins/inspect/plugin-asf.xml:
18414         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18415         * docs/plugins/inspect/plugin-dvdread.xml:
18416         * docs/plugins/inspect/plugin-dvdsub.xml:
18417         * docs/plugins/inspect/plugin-iec958.xml:
18418         * docs/plugins/inspect/plugin-lame.xml:
18419         * docs/plugins/inspect/plugin-mad.xml:
18420         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18421         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18422         * docs/plugins/inspect/plugin-mpegstream.xml:
18423         * docs/plugins/inspect/plugin-realmedia.xml:
18424         * docs/plugins/inspect/plugin-siddec.xml:
18425         * gst-plugins-ugly.doap:
18426         * po/LINGUAS:
18427           Release 0.10.7 - I Cheated Time
18428           Original commit message from CVS:
18429           Release 0.10.7 - I Cheated Time
18430
18431 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18432
18433         * po/af.po:
18434         * po/az.po:
18435         * po/bg.po:
18436         * po/cs.po:
18437         * po/da.po:
18438         * po/en_GB.po:
18439         * po/es.po:
18440         * po/fi.po:
18441         * po/hu.po:
18442         * po/it.po:
18443         * po/nb.po:
18444         * po/nl.po:
18445         * po/or.po:
18446         * po/pl.po:
18447         * po/pt_BR.po:
18448         * po/sk.po:
18449         * po/sq.po:
18450         * po/sr.po:
18451         * po/sv.po:
18452         * po/uk.po:
18453         * po/vi.po:
18454         * po/zh_CN.po:
18455           Update .po files
18456           Original commit message from CVS:
18457           Update .po files
18458
18459 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18460
18461           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18462           Original commit message from CVS:
18463           * tests/check/Makefile.am:
18464           Exclude dvdreadsrc from the states test too.
18465
18466 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18467
18468           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18469           Original commit message from CVS:
18470           * gst/mpegaudioparse/gstmpegaudioparse.c:
18471           (gst_mp3parse_emit_frame):
18472           Handler buffers without valid timestamp more correctly: Don't drop
18473           them and don't use the invalid timestamp to calculate the next
18474           timestamp. Fixes bug #516811.
18475
18476 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
18477
18478           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18479           Original commit message from CVS:
18480           Patch by: Tal Shalif <tshalif at nargila dot org>
18481           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18482           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18483           Add some gint64 casts to prevent 32 bit integer overflows.
18484           Fixes bug #516989.
18485
18486 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18487
18488           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18489           Original commit message from CVS:
18490           * gst/mpegaudioparse/gstmpegaudioparse.c:
18491           Revert previous commit to mp3parse, as it breaks playback
18492           of AVI files.
18493
18494 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18495
18496           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18497           Original commit message from CVS:
18498           * gst/mpegaudioparse/gstmpegaudioparse.c:
18499           (gst_mp3parse_emit_frame):
18500           Return GST_FLOW_UNEXPECTED if we get data that is after our
18501           configured segment. This makes upstream go EOS immediately instead
18502           of sending us the complete stream. Also improve debugging a bit.
18503
18504 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18505
18506           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18507           Original commit message from CVS:
18508           * ext/dvdread/dvdreadsrc.c:
18509           Fix regression in DVD seeking - when a pack we
18510           expect to be a NAV block turns out not to be, scan forwards
18511           for up to 2MB (at most ~1sec) until we find one.
18512           Fixes: #516278
18513
18514 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18515
18516           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18517           Original commit message from CVS:
18518           * win32/vs6/libgstmpegaudioparse.dsp:
18519           Add xing files to VS project file.
18520
18521 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18522
18523           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18524           Original commit message from CVS:
18525           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18526           Stop leaking src pad templates. Fixes bug #515708.
18527
18528 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18529
18530           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18531           Original commit message from CVS:
18532           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18533           Correctly write the size in bytes on big endian systems.
18534           Fixes bug #515725.
18535
18536 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18537
18538           ext/lame/gstlame.c: Don't leak the allowed caps.
18539           Original commit message from CVS:
18540           * ext/lame/gstlame.c: (gst_lame_setup):
18541           Don't leak the allowed caps.
18542           * tests/check/pipelines/lame.c: (GST_START_TEST):
18543           Stop leaking all buffers. Fixes bug #515575.
18544
18545 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18546
18547           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18548           Original commit message from CVS:
18549           * gst/mpegaudioparse/plugin.c:
18550           Commit new file I forgot to add.
18551
18552 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18553
18554           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18555           Original commit message from CVS:
18556           * configure.ac:
18557           Make DISABLE_DEPRECATED defined *only* during CVS, not during
18558           pre-releases or releases.
18559
18560 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18561
18562         * ChangeLog:
18563           Mention bug 511497 fixed in previous commit
18564           Original commit message from CVS:
18565           Mention bug 511497 fixed in previous commit
18566
18567 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18568
18569           Move xingmux from -bad.
18570           Original commit message from CVS:
18571           * docs/plugins/Makefile.am:
18572           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18573           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18574           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18575           * gst/mpegaudioparse/Makefile.am:
18576           * gst/mpegaudioparse/gstmpegaudioparse.c:
18577           * gst/mpegaudioparse/gstxingmux.c:
18578           * tests/check/Makefile.am:
18579           * tests/check/elements/.cvsignore:
18580           Move xingmux from -bad.
18581
18582 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
18583
18584           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18585           Original commit message from CVS:
18586           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18587           Use gst_guint64_to_gdouble for conversion
18588           * win32/vs6/libgstasfdemux.dsp:
18589           * win32/vs6/libgstdvdsub.dsp:
18590           * win32/vs6/libgstrealmedia.dsp:
18591           Update project dependencies and add new source files
18592
18593 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18594
18595           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18596           Original commit message from CVS:
18597           * ext/mpeg2dec/gstmpeg2dec.c:
18598           Reset decoder when handling sequence where libmpeg2 has set
18599           frame period to 0, probably due to a corrupt packet.
18600           Fixes bug #514297
18601
18602 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18603
18604           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18605           Original commit message from CVS:
18606           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18607           (gst_mp3parse_chain):
18608           Don't set new caps on the srcpad everytime the bitrate or MPEG
18609           version changes but calculate new spf value when the MPEG version
18610           changes.
18611
18612 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18613
18614           Add documentation for the xingheader plugin.
18615           Original commit message from CVS:
18616           * docs/plugins/Makefile.am:
18617           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18618           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18619           * gst/xingheader/gstxingmux.c:
18620           * gst/xingheader/gstxingmux.h:
18621           Add documentation for the xingheader plugin.
18622           * tests/check/elements/xingmux.c: (GST_START_TEST):
18623           Set element state to PLAYING before doing something else.
18624
18625 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18626
18627           tests/check/: Add simple unit test for the xingmux element.
18628           Original commit message from CVS:
18629           * tests/check/Makefile.am:
18630           * tests/check/elements/.cvsignore:
18631           * tests/check/elements/xingmux.c: (setup_xingmux),
18632           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18633           * tests/check/elements/xingmux_testdata.h:
18634           Add simple unit test for the xingmux element.
18635           * gst/xingheader/gstxingmux.c: (generate_xing_header),
18636           (gst_xing_mux_finalize), (xing_reset):
18637           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18638
18639 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18640
18641           docs/plugins/: Add the real and rtsp elements and update the lists.
18642           Original commit message from CVS:
18643           * docs/plugins/Makefile.am:
18644           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18645           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18646           Add the real and rtsp elements and update the lists.
18647           * docs/plugins/inspect/plugin-amrnb.xml:
18648           * docs/plugins/inspect/plugin-asf.xml:
18649           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18650           * docs/plugins/inspect/plugin-dvdsub.xml:
18651           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18652           * docs/plugins/inspect/plugin-mpegstream.xml:
18653           * docs/plugins/inspect/plugin-realmedia.xml:
18654           * docs/plugins/inspect/plugin-siddec.xml:
18655           * docs/plugins/inspect/plugin-synaesthesia.xml:
18656           Regenerate docs.
18657           * gst/iec958/ac3_padder.c:
18658           * gst/iec958/ac3_padder.h:
18659           Do not use gtk-doc style comments for non gtk-doc comments. Note -
18660           there are functions defined using extern in the .c file - does that
18661           make sense?
18662
18663 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18664
18665           ext/mad/gstmad.c: Chain up at the end of the function.
18666           Original commit message from CVS:
18667           * ext/mad/gstmad.c:
18668           Chain up at the end of the function.
18669
18670 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18671
18672           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18673           Original commit message from CVS:
18674           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18675           Don't add pad templates for the base class but only in the
18676           subclasses.
18677
18678 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18679
18680           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18681           Original commit message from CVS:
18682           * ext/lame/gstlame.c:
18683           * ext/lame/gstlame.h:
18684           Fix the case where you initially have stereo input, and so lame's
18685           mode is not set to mono, and then you get input with mono audio and
18686           soon after you get stereo input again. What happened before this
18687           commit is that it would keep the encoding mode as mono. It should
18688           change it back to the one requested by the app (or the default one)
18689           if not requested.
18690
18691 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18692
18693           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18694           Original commit message from CVS:
18695           * gst/mpegaudioparse/gstmpegaudioparse.c:
18696           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18697           (mp3parse_bytepos_to_time):
18698           Interpolate the VBRI seek table entries to get better results,
18699           support 3 byte seek table entries and prevent overflows in the
18700           seek table by adding the relative offsets when using the seek
18701           table in a large enough data type.
18702
18703 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18704
18705           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18706           Original commit message from CVS:
18707           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18708           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18709           (mp3parse_bytepos_to_time):
18710           * gst/mpegaudioparse/gstmpegaudioparse.h:
18711           Add support for seeking based on the VBRI seek table. Might make
18712           sense to use interpolation in the table later to get hopefully a
18713           bit more accurate values.
18714
18715 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18716
18717           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18718           Original commit message from CVS:
18719           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18720           (handle_picture), (handle_slice):
18721           Fix compilation error. Fixes #509313.
18722
18723 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18724
18725           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18726           Original commit message from CVS:
18727           * ext/lame/gstlame.c: (gst_lame_sink_event):
18728           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18729           as 8 * GST_SECOND is too large for int.
18730
18731 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18732
18733           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18734           Original commit message from CVS:
18735           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18736           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18737           of 0xfe.
18738
18739 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18740
18741           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18742           Original commit message from CVS:
18743           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18744           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18745           (mp3parse_total_bytes), (mp3parse_total_time):
18746           * gst/mpegaudioparse/gstmpegaudioparse.h:
18747           Add initial support for reading VBRI headers as found in VBR files
18748           created by some Fraunhofer encoders. Currently we only read the
18749           number of frames and bytes (and calculate duration, etc from this)
18750           but there is also a seek table that we currently don't use.
18751
18752 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
18753
18754           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18755           Original commit message from CVS:
18756           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18757           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18758           (gst_lame_sink_event):
18759           Correctly set number of channels when using mono-encoding mode
18760           and fix the duration calculation of the EOS buffer.
18761
18762 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18763
18764           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18765           Original commit message from CVS:
18766           * gst/mpegaudioparse/gstmpegaudioparse.c:
18767           (gst_mp3parse_handle_first_frame):
18768           Guard against 0 values in the Xing header as frame count and
18769           byte count and calculate the bitrate when we have all values
18770           we need and not before.
18771
18772 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18773
18774           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18775           Original commit message from CVS:
18776           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18777           Remove accidentially leftover debug printf.
18778
18779 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18780
18781           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18782           Original commit message from CVS:
18783           * gst/xingheader/gstxingmux.c: (has_xing_header),
18784           (generate_xing_header), (gst_xing_mux_chain),
18785           (gst_xing_mux_sink_event):
18786           Choose smallest possible frame size for the Xing header, properly
18787           set the timestamp, duration and offset on the outgoing buffers,
18788           only send NEWSEGMENT events in BYTE format downstream and also
18789           drop VBRI headers if already existing.
18790
18791 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18792
18793           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18794           Original commit message from CVS:
18795           * gst/xingheader/Makefile.am:
18796           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18797           (has_xing_header), (generate_xing_header),
18798           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18799           (gst_xing_mux_init), (gst_xing_mux_chain),
18800           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18801           * gst/xingheader/gstxingmux.h:
18802           Major cleanup and rewrite of xingmux with less bugs and new features:
18803           - Handles other layers as 3
18804           - Write TOC
18805
18806 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18807
18808           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18809           Original commit message from CVS:
18810           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18811           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18812           Call g_type_class_ref() from a thread-safe context and not
18813           from the streaming thread to avoid GLib screwing up (see
18814           bug #349410 and #493432). Comment out unused code.
18815
18816 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18817
18818           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18819           Original commit message from CVS:
18820           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18821           (handle_picture), (clip_buffer), (handle_slice),
18822           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18823           (gst_mpeg2dec_change_state):
18824           * ext/mpeg2dec/gstmpeg2dec.h:
18825           Add buffer clipping.
18826           Add basic reverse playback support. Not complete yet when dealing with
18827           non-closed GOPs.
18828
18829 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18830
18831           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18832           Original commit message from CVS:
18833           * autogen.sh:
18834           Add -Wno-portability to the automake parameters to stop warnings
18835           about GNU make extensions being used. We require GNU make in almost
18836           every Makefile anyway.
18837           * configure.ac:
18838           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18839           at the same time is required for per target flags.
18840
18841 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18842
18843           Makefile.am: Include lcov.mak to allow building coverage reports.
18844           Original commit message from CVS:
18845           * Makefile.am:
18846           Include lcov.mak to allow building coverage reports.
18847
18848 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18849
18850           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18851           Original commit message from CVS:
18852           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18853           * gst/mpegaudioparse/gstmpegaudioparse.c:
18854           (gst_mp3parse_handle_first_frame):
18855           Make sure that the Xing TOC starts with 0 and the entries
18856           are increasing over time. Otherwise it's broken and should
18857           be skipped. Fixes bug #507821.
18858
18859 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18860
18861           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18862           Original commit message from CVS:
18863           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18864           (gst_asf_demux_add_video_stream),
18865           (gst_asf_demux_process_ext_content_desc),
18866           (gst_asf_demux_get_metadata_for_stream),
18867           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18868           (gst_asf_demux_change_state):
18869           * gst/asfdemux/gstasfdemux.h:
18870           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18871
18872 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
18873
18874           docs/plugins/.cvsignore: Add *-undeclared.txt
18875           Original commit message from CVS:
18876           * docs/plugins/.cvsignore:
18877           Add *-undeclared.txt
18878
18879 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18880
18881           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18882           Original commit message from CVS:
18883           * gst/realmedia/rdtmanager.c:
18884           (gst_rdt_manager_marshal_VOID__UINT_UINT),
18885           (gst_rdt_manager_class_init):
18886           * gst/realmedia/rdtmanager.h:
18887           Implement some more signals that rtspsrc connects to.
18888           Fixes #504671.
18889
18890 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18891
18892           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18893           Original commit message from CVS:
18894           * Makefile.am:
18895           Include common/win32.mak for CRLF check of win32 project
18896           files (see #393626).
18897
18898 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18899
18900           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18901           Original commit message from CVS:
18902           * gst/mpegaudioparse/gstmpegaudioparse.c:
18903           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18904           Don't post SEGMENT_START messages on the bus, only the element
18905           driving the pipeline should do that.
18906
18907 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18908
18909           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18910           Original commit message from CVS:
18911           * configure.ac:
18912           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18913
18914 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18915
18916           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18917           Original commit message from CVS:
18918           * ext/mpeg2dec/gstmpeg2dec.h:
18919           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18920           Fixes #500808.
18921
18922 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
18923
18924           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18925           Original commit message from CVS:
18926           2007-11-20  Julien MOUTTE  <julien@moutte.net>
18927           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18928           on Mac OS X.
18929
18930 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18931
18932           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18933           Original commit message from CVS:
18934           * gst/mpegaudioparse/gstmpegaudioparse.c:
18935           Restore the segment handling logic.
18936           Please don't do behavioural changes under the heading of 'leak fixes'
18937           or 'whitespace changes', people.
18938
18939 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18940
18941           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18942           Original commit message from CVS:
18943           * gst/mpegaudioparse/gstmpegaudioparse.c:
18944           Plug some leaks.
18945
18946 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18947
18948           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18949           Original commit message from CVS:
18950           * gst/asfdemux/gstasfdemux.c:
18951           Sync _activate_pull() a little more with other demuxers.
18952
18953 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
18954
18955           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18956           Original commit message from CVS:
18957           * gst/mpegstream/gstmpegdemux.c:
18958           recognize the padding stream
18959
18960 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18961
18962           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18963           Original commit message from CVS:
18964           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18965           Convert tags that come as string into the type required by
18966           GstTagList.
18967
18968 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18969
18970           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18971           Original commit message from CVS:
18972           * gst/mpegaudioparse/gstmpegaudioparse.c:
18973           (gst_mp3parse_emit_frame):
18974           Remove some more broken code, it seems to clip even when it should not.
18975           See #491305.
18976
18977 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
18978
18979           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18980           Original commit message from CVS:
18981           * gst/mpegaudioparse/gstmpegaudioparse.c:
18982           (gst_mp3parse_emit_frame):
18983           When the element is not driving the streaming thread it is not supposed
18984           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18985           upstream when it detects EOS. See #491305.
18986
18987 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
18988
18989           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18990           Original commit message from CVS:
18991           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18992           * gst/dvdsub/Makefile.am:
18993           * gst/dvdsub/gstdvdsubdec.c:
18994           * gst/dvdsub/gstdvdsubparse.c:
18995           * gst/dvdsub/gstdvdsubparse.h:
18996           Add dvd subtitle parser, which just packetizes the input
18997           stream. This is needed to mux dvd subtitles into matroska
18998           files, since the muxer expects unfragmented and properly
18999           timestamped input (#415754).
19000
19001 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19002
19003           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
19004           Original commit message from CVS:
19005           * configure.ac:
19006           Update requirements from past CVS versions to released
19007           versions (0.10.14 in this case).
19008           * ext/sidplay/gstsiddec.cc:
19009           Fix compilation with g++-4.2.
19010
19011 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19012
19013           gst/realmedia/: Fix some compiler warnings shown on Forte.
19014           Original commit message from CVS:
19015           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
19016           (gst_asm_scan_parse_condition):
19017           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
19018           Fix some compiler warnings shown on Forte.
19019
19020 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
19021
19022           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
19023           Original commit message from CVS:
19024           Patch by: Gautier Portet <kassoulet at gmail dot com>
19025           * gst/xingheader/gstxingmux.c:
19026           The size of the Xing header is actually 417 as it's rounded to the
19027           next smaller integer. Fixes #397759.
19028           * gst/xingheader/gstxingmux.c: (xing_generate_header),
19029           (xing_push_header):
19030           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
19031           event to the beginning was successful before pushing the header again.
19032
19033 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
19034
19035           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
19036           Original commit message from CVS:
19037           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
19038           (mp3parse_bytepos_to_time):
19039           Use gst_util_guint64_to_gdouble for conversions.
19040           * win32/vs6/libgstmad.dsp:
19041           Add a link to libgstaudio.
19042
19043 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
19044
19045           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
19046           Original commit message from CVS:
19047           * ext/lame/gstlame.c:
19048           Fix up case where there is no peer, in which case
19049           _get_allowed_caps() will return NULL.
19050
19051 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19052
19053           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
19054           Original commit message from CVS:
19055           * ext/lame/gstlame.c:
19056           Use GST_PTR_FORMAT to print caps in debug statement.
19057
19058 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19059
19060           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19061           Original commit message from CVS:
19062           * configure.ac:
19063           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19064           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
19065           in configure.ac.
19066
19067 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19068
19069           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
19070           Original commit message from CVS:
19071           * ext/lame/gstlame.c:
19072           Allow fixing the sample rate lame converts to by negotiating fixed
19073           sample rate on the src pad caps.
19074           Add docs for it.
19075           * tests/check/Makefile.am:
19076           * tests/check/pipelines/lame.c:
19077           Add a check for it.
19078
19079 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19080
19081           po/: Updated translations.
19082           Original commit message from CVS:
19083           * po/LINGUAS:
19084           * po/da.po:
19085           Updated translations.
19086
19087 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19088
19089           po/pl.po: Added Polish translation.
19090           Original commit message from CVS:
19091           translated by: Jakub Bogusz <qboosh@pld-linux.org>
19092           * po/pl.po:
19093           Added Polish translation.
19094
19095 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19096
19097           po/fi.po: Added Finnish translation.
19098           Original commit message from CVS:
19099           translated by: Ilkka Tuohela <hile@iki.fi>
19100           * po/fi.po:
19101           Added Finnish translation.
19102
19103 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19104
19105           po/es.po: Added Spanish translation.
19106           Original commit message from CVS:
19107           translated by: Jorge González González <aloriel@gmail.com>
19108           * po/es.po:
19109           Added Spanish translation.
19110
19111 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19112
19113           po/bg.po: Added Bulgarian translation.
19114           Original commit message from CVS:
19115           translated by: Alexander Shopov <ash@contact.bg>
19116           * po/bg.po:
19117           Added Bulgarian translation.
19118
19119 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19120
19121           gst/iec958/ac3iec.c: Chainup in finalize.
19122           Original commit message from CVS:
19123           * gst/iec958/ac3iec.c:
19124           Chainup in finalize.
19125           * tests/check/Makefile.am:
19126           * tests/check/generic/states.c:
19127           Improved state change unit test.
19128
19129 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19130
19131           Ignore registries in any format.
19132           Original commit message from CVS:
19133           * docs/plugins/.cvsignore:
19134           * tests/check/.cvsignore:
19135           Ignore registries in any format.
19136
19137 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19138
19139           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
19140           Original commit message from CVS:
19141           * configure.ac:
19142           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
19143           define in the lame headers.  This has the advantage that
19144           it should still work when we're cross-compiling (#452025).
19145
19146 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19147
19148           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
19149           Original commit message from CVS:
19150           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19151           Add other allowed rates to the pad templates.
19152           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
19153           Reset the parser to release memory in dispose.
19154
19155 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19156
19157           ext/: Fix more leaks.
19158           Original commit message from CVS:
19159           * ext/amrnb/amrnbdec.c:
19160           * ext/amrnb/amrnbenc.c:
19161           * ext/amrnb/amrnbparse.c:
19162           * ext/sidplay/gstsiddec.cc:
19163           Fix more leaks.
19164
19165 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
19166
19167           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
19168           Original commit message from CVS:
19169           Patch by: Daniel Charles <dcharles at ti dot com>
19170           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
19171           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
19172           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
19173           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
19174           * ext/amrnb/amrnbenc.h:
19175           Add property to select the BandMode of the AMR encoder.
19176           See #466442.
19177
19178 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19179
19180           gst/realmedia/asmrules.c: Make ro memory to share.
19181           Original commit message from CVS:
19182           * gst/realmedia/asmrules.c:
19183           Make ro memory to share.
19184
19185 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
19186
19187           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
19188           Original commit message from CVS:
19189           * gst/mpegaudioparse/gstmpegaudioparse.c:
19190           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
19191           * gst/mpegaudioparse/gstmpegaudioparse.h:
19192           Queue segment event and push it after we know the caps on the pad or
19193           else an autoplugger might not have plugged the element yet and the
19194           segment is lost.
19195
19196 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19197
19198           gst/iec958/ac3iec.c: Fix tests.
19199           Original commit message from CVS:
19200           * gst/iec958/ac3iec.c:
19201           Fix tests.
19202
19203 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19204
19205           tests/check/: Add generic state-change test suite to help to fi leaks.
19206           Original commit message from CVS:
19207           * tests/check/Makefile.am:
19208           * tests/check/generic/.cvsignore:
19209           * tests/check/generic/states.c:
19210           Add generic state-change test suite to help to fi leaks.
19211
19212 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19213
19214           po/: Added Portuguese (Brazilian) translation.
19215           Original commit message from CVS:
19216           translated by: Raphael Higino <phhigino@gmail.com>
19217           * po/LINGUAS:
19218           * po/pt_BR.po:
19219           Added Portuguese (Brazilian) translation.
19220
19221 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19222
19223           po/: Updated translations.
19224           Original commit message from CVS:
19225           * po/hu.po:
19226           * po/nl.po:
19227           * po/sv.po:
19228           * po/uk.po:
19229           Updated translations.
19230
19231 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
19232
19233           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
19234           Original commit message from CVS:
19235           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
19236           (gst_rmdemux_parse_video_packet):
19237           Activate timestamp fixing code.
19238
19239 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19240
19241           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
19242           Original commit message from CVS:
19243           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19244           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
19245           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
19246           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
19247           Do fragment collection in the demuxer so that we can now work with
19248           both ffmpeg and realvideodec to decoder real video content.
19249
19250 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19251
19252           gst/realmedia/asmrules.c: Include stdlib.h.
19253           Original commit message from CVS:
19254           * gst/realmedia/asmrules.c:
19255           Include stdlib.h.
19256
19257 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
19258
19259           gst/realmedia/rdtmanager.c: Fix caps.
19260           Original commit message from CVS:
19261           * gst/realmedia/rdtmanager.c:
19262           Fix caps.
19263
19264 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19265
19266           gst/realmedia/rtspreal.c: Disable UDP transport for now.
19267           Original commit message from CVS:
19268           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19269           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
19270           Disable UDP transport for now.
19271
19272 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
19273
19274           gst/realmedia/: Add simple rdt manager.
19275           Original commit message from CVS:
19276           * gst/realmedia/Makefile.am:
19277           * gst/realmedia/rdtmanager.c: (find_session_by_id),
19278           (create_session), (free_session), (gst_rdt_manager_base_init),
19279           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
19280           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
19281           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
19282           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
19283           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
19284           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
19285           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
19286           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
19287           (gst_rdt_manager_plugin_init):
19288           * gst/realmedia/rdtmanager.h:
19289           * gst/realmedia/rmdemux.c: (plugin_init):
19290           Add simple rdt manager.
19291
19292 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
19293
19294           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19295           Original commit message from CVS:
19296           * gst/realmedia/rdtdepay.c:
19297           Fix the encoding-name so that it matches what the rtsp extension sets.
19298
19299 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
19300
19301           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19302           Original commit message from CVS:
19303           * gst/realmedia/asmrules.c: (gst_asm_node_free),
19304           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19305           (gst_asm_scan_string), (gst_asm_scan_number),
19306           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19307           (gst_asm_scan_next_token), (gst_asm_rule_free),
19308           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19309           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19310           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19311           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19312           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19313           (gst_asm_rule_book_match), (main):
19314           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19315           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19316           Use g_hash_table_destroy instead of _unref which is too new.
19317
19318 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
19319
19320           gst/realmedia/.cvsignore: Add test to ignore.
19321           Original commit message from CVS:
19322           * gst/realmedia/.cvsignore:
19323           Add test to ignore.
19324           * gst/realmedia/Makefile.am:
19325           * gst/realmedia/asmrules.c: (gst_asm_node_new),
19326           (gst_asm_node_free), (gst_asm_operator_eval),
19327           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19328           (gst_asm_scan_string), (gst_asm_scan_number),
19329           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19330           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19331           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19332           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19333           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19334           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19335           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19336           (gst_asm_rule_book_match), (main):
19337           * gst/realmedia/asmrules.h:
19338           Added asembler rule book parser and evaluator.
19339           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19340           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19341           * gst/realmedia/rtspreal.h:
19342           Keep per stream config info.
19343           Parse and evaluate asm rule books for stream selection.
19344
19345 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19346
19347           gst/realmedia/rtspreal.c: Include stdlib.
19348           Original commit message from CVS:
19349           * gst/realmedia/rtspreal.c:
19350           Include stdlib.
19351
19352 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
19353
19354           gst/realmedia/: Split out hash code in separate file.
19355           Original commit message from CVS:
19356           * gst/realmedia/Makefile.am:
19357           * gst/realmedia/realhash.c: (hash), (call_hash),
19358           (gst_rtsp_ext_real_calc_response_and_checksum):
19359           * gst/realmedia/realhash.h:
19360           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19361           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19362           Split out hash code in separate file.
19363
19364 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19365
19366           gst/: Fix include paths and link dependecies for rtsp extension.
19367           Original commit message from CVS:
19368           * gst/asfdemux/Makefile.am:
19369           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19370           (gst_rtsp_wms_class_init):
19371           * gst/realmedia/Makefile.am:
19372           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19373           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19374           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19375           (_do_init), (gst_rtsp_real_class_init):
19376           Fix include paths and link dependecies for rtsp extension.
19377
19378 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
19379
19380           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19381           Original commit message from CVS:
19382           * gst/realmedia/Makefile.am:
19383           * gst/realmedia/rmdemux.c: (plugin_init):
19384           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19385           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19386           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19387           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19388           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19389           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19390           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19391           (gst_rtsp_real_plugin_init):
19392           * gst/realmedia/rtspreal.h:
19393           Add RealMedia RTSP extension module. It has rank NONE until it is fully
19394           functional.
19395
19396 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19397
19398           gst/asfdemux/: Move WMS RTSP extension from -good to here.
19399           Original commit message from CVS:
19400           * gst/asfdemux/Makefile.am:
19401           * gst/asfdemux/gstasf.c: (plugin_init):
19402           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19403           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19404           (gst_rtsp_wms_configure_stream), (_do_init),
19405           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19406           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19407           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19408           * gst/asfdemux/gstrtspwms.h:
19409           Move WMS RTSP extension from -good to here.
19410           Port it to the new pluggable extension interface.
19411
19412 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19413
19414           ext/mad/Makefile.am: Link to audio helper from plugins-base.
19415           Original commit message from CVS:
19416           * ext/mad/Makefile.am:
19417           Link to audio helper from plugins-base.
19418
19419 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19420
19421           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19422           Original commit message from CVS:
19423           * configure.ac:
19424           * ext/mad/gstmad.c: (gst_mad_chain):
19425           Use the new buffer clipping function from gstaudio here and
19426           require gst-plugins-base CVS.
19427
19428 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19429
19430           configure.ac: Sync liboil check with plugins-base. Add libm check.
19431           Original commit message from CVS:
19432           * configure.ac:
19433           Sync liboil check with plugins-base. Add libm check.
19434           * gst/synaesthesia/Makefile.am:
19435           Link against libm. We're using sqrt here.
19436
19437 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19438
19439           gst/asfdemux/gstasfdemux.c: Include stdlib.
19440           Original commit message from CVS:
19441           * gst/asfdemux/gstasfdemux.c:
19442           Include stdlib.
19443
19444 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19445
19446           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19447           Original commit message from CVS:
19448           * ext/annodex/Makefile.am:
19449           Fix CFLAGS/LIBS.
19450           * ext/cdio/gstcdiocddasrc.c:
19451           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19452           Include stdlib
19453           * ext/cairo/Makefile.am:
19454           * gst/videofilter/Makefile.am:
19455           * tests/examples/level/Makefile.am:
19456           Use $(LIBM) instead of -lm
19457
19458 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19459
19460           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19461           Original commit message from CVS:
19462           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19463           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19464           * gst/mpegaudioparse/gstmpegaudioparse.h:
19465           Save some memory for each frame by only saving the start timestamp
19466           and start byte position instead of additionally the stop timestamp
19467           and stop byte position. This requires us to use a doubly-linked list
19468           but still saves 8-12 bytes per frame.
19469
19470 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19471
19472           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19473           Original commit message from CVS:
19474           * ext/mad/gstmad.c: (clip_outgoing_buffer):
19475           Fix buffer clipping to correctly clip to the segment stop.
19476
19477 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19478
19479           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19480           Original commit message from CVS:
19481           * gst/mpegaudioparse/gstmpegaudioparse.c:
19482           (gst_mp3parse_emit_frame):
19483           Fix a calculation that was causing mp3parse to drop every incoming
19484           frame when upstream delivered a segment in TIME format, breaking
19485           playback of all mpeg system streams.
19486
19487 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19488
19489           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19490           Original commit message from CVS:
19491           * Makefile.am:
19492           * configure.ac:
19493           * tests/Makefile.am:
19494           Remove bogus check for libcheck, since we check for
19495           gstreamer-check and it pulls in the required info from
19496           and we weren't actually _using_ the information for
19497           libcheck ourselves anyway.
19498
19499 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19500
19501           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19502           Original commit message from CVS:
19503           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19504           (gst_mp3parse_init), (gst_mp3parse_dispose),
19505           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19506           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19507           (mp3parse_handle_seek), (mp3parse_src_query):
19508           * gst/mpegaudioparse/gstmpegaudioparse.h:
19509           Implement accurate seeking in mpegaudioparse. Fixes #308312.
19510           Also implement segment seeks.
19511
19512 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19513
19514           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19515           Original commit message from CVS:
19516           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19517           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19518           (gst_mad_chain), (gst_mad_change_state):
19519           * ext/mad/gstmad.h:
19520           Implement buffer clipping and use GST_BOILERPLATE instead of manual
19521           GType magic. Part one of bug #308312.
19522
19523 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19524
19525           configure.ac: Use pkg-config to locate check.
19526           Original commit message from CVS:
19527           * configure.ac:
19528           Use pkg-config to locate check.
19529
19530 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19531
19532           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19533           Original commit message from CVS:
19534           * configure.ac:
19535           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19536           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19537           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19538           Fix build against core CVS by not using deprecated API. Bump
19539           requirements for new API (overdue anyway).
19540
19541 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19542
19543           REQUIREMENTS: Also add amr-libs here and update a little.
19544           Original commit message from CVS:
19545           * REQUIREMENTS:
19546           Also add amr-libs here and update a little.
19547
19548 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
19549
19550           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19551           Original commit message from CVS:
19552           * docs/plugins/inspect/plugin-dvdnav.xml:
19553           * docs/plugins/inspect/plugin-realmedia.xml:
19554           * docs/plugins/inspect/plugin-synaesthesia.xml:
19555           Add inspect file for synaesthesia so the docs can be built even if
19556           the plugin isn't built yet. Fixes #454311. Also add inspect files
19557           for dvdnavsrc and realmedia.
19558
19559 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19560
19561           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19562           Original commit message from CVS:
19563           * docs/plugins/Makefile.am:
19564           Simplify --extra-dir as gtkdoc scans recursively.
19565
19566 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19567
19568           And yet more docs enabled.
19569           Original commit message from CVS:
19570           * docs/plugins/Makefile.am:
19571           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19572           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19573           * gst/synaesthesia/Makefile.am:
19574           * gst/synaesthesia/gstsynaesthesia.c:
19575           * gst/synaesthesia/gstsynaesthesia.h:
19576           And yet more docs enabled.
19577
19578 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19579
19580           docs/plugins/: Add new docs. Scan c++ files too.
19581           Original commit message from CVS:
19582           * docs/plugins/Makefile.am:
19583           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19584           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19585           * docs/plugins/inspect/plugin-a52dec.xml:
19586           * docs/plugins/inspect/plugin-amrnb.xml:
19587           * docs/plugins/inspect/plugin-asf.xml:
19588           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19589           * docs/plugins/inspect/plugin-dvdsub.xml:
19590           * docs/plugins/inspect/plugin-iec958.xml:
19591           * docs/plugins/inspect/plugin-lame.xml:
19592           * docs/plugins/inspect/plugin-mad.xml:
19593           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19594           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19595           * docs/plugins/inspect/plugin-mpegstream.xml:
19596           Add new docs. Scan c++ files too.
19597           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19598           (gst_amrnbdec_event):
19599           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19600           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19601           (gst_amrnbparse_loop):
19602           Add documentation headers.
19603           * ext/mad/gstmad.c:
19604           * ext/mad/gstmad.h:
19605           Refactor for docs.
19606
19607 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19608
19609           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19610           Original commit message from CVS:
19611           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19612           (gst_mp3parse_init):
19613           Use GST_BOILERPLATE instead of manual GType magic.
19614           * gst/mpegaudioparse/gstmpegaudioparse.c:
19615           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19616           (mp3parse_bytepos_to_time):
19617           * gst/mpegaudioparse/gstmpegaudioparse.h:
19618           Implement seeking, byte->time, time->byte conversions with the Xing
19619           seek table if available. This allows better at least a bit more
19620           accurate seeks and file position reporting.
19621
19622 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19623
19624           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19625           Original commit message from CVS:
19626           * gst/mpegaudioparse/gstmpegaudioparse.c:
19627           (gst_mp3parse_handle_first_frame):
19628           Copy the complete Xing seek table in the 100 byte array instead of
19629           copying the first byte 100 times.
19630           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19631           (mp3parse_total_time), (mp3parse_time_to_bytepos):
19632           Add seeking support based on the Xing header but comment it out for
19633           now as it seems to yield worse result than the other method.
19634           Also use gst_pad_query_peer_duration() instead of getting the peer pad
19635           ourself, creating a new GstQuery, etc.
19636
19637 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19638
19639           docs/plugins/: Update docs with caps info.
19640           Original commit message from CVS:
19641           * docs/plugins/gst-plugins-ugly-plugins.args:
19642           * docs/plugins/inspect/plugin-a52dec.xml:
19643           * docs/plugins/inspect/plugin-amrnb.xml:
19644           * docs/plugins/inspect/plugin-asf.xml:
19645           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19646           * docs/plugins/inspect/plugin-dvdread.xml:
19647           * docs/plugins/inspect/plugin-dvdsub.xml:
19648           * docs/plugins/inspect/plugin-iec958.xml:
19649           * docs/plugins/inspect/plugin-lame.xml:
19650           * docs/plugins/inspect/plugin-mad.xml:
19651           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19652           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19653           * docs/plugins/inspect/plugin-mpegstream.xml:
19654           Update docs with caps info.
19655
19656 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19657
19658           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19659           Original commit message from CVS:
19660           * po/POTFILES.in:
19661           Make sure dvdnav strings get translated too (no reason not to have
19662           them in the .po file, even if the plugin is disabled for now).
19663           Fixes #450879.
19664
19665 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19666
19667           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19668           Original commit message from CVS:
19669           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19670           (gst_amrnbdec_event), (gst_amrnbdec_chain),
19671           (gst_amrnbdec_state_change):
19672           * ext/amrnb/amrnbdec.h:
19673           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19674           (gst_amrnbparse_loop):
19675           Add newsegment and discont handling. Some code cleanups.
19676
19677 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
19678
19679           ext/dvdread/dvdreadsrc.c: check for an error from
19680           Original commit message from CVS:
19681           * ext/dvdread/dvdreadsrc.c: check for an error from
19682           DVDReadBlocks() correctly.
19683
19684 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
19685
19686           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...
19687           Original commit message from CVS:
19688           * ext/dvdread/dvdreadsrc.c:
19689           If we can't read a nav packet, or it doesn't look like a nav
19690           packet, that's an error.  Previous behavior was to look at
19691           the next packet; I can't find any justification for doing that.
19692           Fixes: #358891.
19693
19694 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19695
19696           po/it.po: Updated Italian translation.
19697           Original commit message from CVS:
19698           * po/it.po:
19699           Updated Italian translation.
19700
19701 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19702
19703           po/vi.po: Updated Vietnames translation.
19704           Original commit message from CVS:
19705           * po/vi.po:
19706           Updated Vietnames translation.
19707
19708 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19709
19710           po/: Added Chinese (simplified) translation.
19711           Original commit message from CVS:
19712           contributed by: Wenzheng Hu <db_lobster@163.com>
19713           * po/LINGUAS:
19714           * po/zh_CN.po:
19715           Added Chinese (simplified) translation.
19716
19717 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19718
19719           MAINTAINERS: Updating all the maintainers files
19720           Original commit message from CVS:
19721           * MAINTAINERS:
19722           Updating all the maintainers files
19723
19724 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
19725
19726           Fix leaks some more.
19727           Original commit message from CVS:
19728           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19729           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19730           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19731           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19732           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19733           * gst/iec958/ac3iec.c: (ac3iec_init):
19734           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19735           Fix leaks some more.
19736
19737 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
19738
19739           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19740           Original commit message from CVS:
19741           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19742           "She's leaking me", said valgrind.
19743
19744 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19745
19746           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19747           Original commit message from CVS:
19748           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19749           Fix "pad caps are not a real subset of its template caps" warning.
19750
19751 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
19752
19753           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19754           Original commit message from CVS:
19755           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19756           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19757           (gst_amrnbdec_finalize):
19758           Don't leak the adapter, unref it in a new finalize method instead.
19759           Fixes #448782.
19760
19761 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19762
19763           configure.ac: Back to CVS
19764           Original commit message from CVS:
19765           * configure.ac:
19766           Back to CVS
19767           * gst-plugins-ugly.doap:
19768           Add 0.10.6 to the list of releases.
19769
19770 === release 0.10.6 ===
19771
19772 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19773
19774         * ChangeLog:
19775         * NEWS:
19776         * RELEASE:
19777         * configure.ac:
19778         * docs/plugins/gst-plugins-ugly-plugins.args:
19779         * docs/plugins/inspect/plugin-a52dec.xml:
19780         * docs/plugins/inspect/plugin-asf.xml:
19781         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19782         * docs/plugins/inspect/plugin-dvdread.xml:
19783         * docs/plugins/inspect/plugin-dvdsub.xml:
19784         * docs/plugins/inspect/plugin-iec958.xml:
19785         * docs/plugins/inspect/plugin-lame.xml:
19786         * docs/plugins/inspect/plugin-mad.xml:
19787         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19788         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19789         * docs/plugins/inspect/plugin-mpegstream.xml:
19790         * docs/plugins/inspect/plugin-siddec.xml:
19791           Release 0.10.6
19792           Original commit message from CVS:
19793           Release 0.10.6
19794
19795 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19796
19797         * po/af.po:
19798         * po/az.po:
19799         * po/cs.po:
19800         * po/da.po:
19801         * po/en_GB.po:
19802         * po/hu.po:
19803         * po/it.po:
19804         * po/nb.po:
19805         * po/nl.po:
19806         * po/or.po:
19807         * po/sq.po:
19808         * po/sr.po:
19809         * po/sv.po:
19810         * po/uk.po:
19811         * po/vi.po:
19812           Update .po files
19813           Original commit message from CVS:
19814           Update .po files
19815
19816 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19817
19818           win32/vs6/: Convert line endings to CRLF and mark as binary files.
19819           Original commit message from CVS:
19820           * win32/vs6/gst_plugins_ugly.dsw:
19821           * win32/vs6/libgstac3parse.dsp:
19822           * win32/vs6/libgstasfdemux.dsp:
19823           * win32/vs6/libgstdvdlpcmdec.dsp:
19824           * win32/vs6/libgstdvdsub.dsp:
19825           * win32/vs6/libgstiec958.dsp:
19826           * win32/vs6/libgstlame.dsp:
19827           * win32/vs6/libgstmad.dsp:
19828           * win32/vs6/libgstmpegaudioparse.dsp:
19829           * win32/vs6/libgstmpegstream.dsp:
19830           * win32/vs6/libgstrealmedia.dsp:
19831           * win32/vs6/libgstsynaesthesia.dsp:
19832           Convert line endings to CRLF and mark as binary files.
19833
19834 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19835
19836           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19837           Original commit message from CVS:
19838           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19839           Don't forget to unlock when setting the device property, or
19840           we'll sooner or later deadlock.
19841
19842 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
19843
19844           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19845           Original commit message from CVS:
19846           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19847           Use gst_util_guint64_to_gdouble for conversion.
19848           * win32/vs6/libgstasfdemux.dsp:
19849           Add asfpacket.c to the build.
19850
19851 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19852
19853           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19854           Original commit message from CVS:
19855           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19856           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19857           * gst/mpegaudioparse/gstmpegaudioparse.h:
19858           If the Xing header provides a total time, use it to calculate the
19859           correct average bitrate immediately, instead of sending updates as
19860           we parse the stream.
19861
19862 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
19863
19864           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19865           Original commit message from CVS:
19866           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19867           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19868           Use GstClockTime instead of guint for a time variable to prevent
19869           overflows on too large subtitle durations. Fixes #444514.
19870
19871 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
19872
19873           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19874           Original commit message from CVS:
19875           Patch by: Mark Nauwelaerts <manauw at skynet be>
19876           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19877           Clear state when handling the serialized FLUSH_STOP event instead of
19878           the FLUSH_START event, thereby making sure we don't free buffers the
19879           chain function is still using. Fixes dvdsubdec crashing when flusing
19880           or seeking (#442706).
19881
19882 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19883
19884           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19885           Original commit message from CVS:
19886           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19887           Initialise variable to make fc4 build bot happy.
19888
19889 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19890
19891           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19892           Original commit message from CVS:
19893           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19894           Add sanity check so we don't abort for broken or non-MPEG streams,
19895           but instead error out. Fixes crashes/aborts for when our typefinder
19896           wrongly identifies quicktime files as mpeg (which should be fixed in
19897           -base now too). (#440120).
19898
19899 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19900
19901         * ChangeLog:
19902         * ext/amrnb/amrnbdec.c:
19903         * ext/amrnb/amrnbenc.c:
19904         * ext/amrnb/amrnbparse.c:
19905           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19906           Original commit message from CVS:
19907           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19908           block_size, _do_init, gst_amrnbdec_base_init,
19909           gst_amrnbdec_class_init, gst_amrnbdec_init):
19910           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19911           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19912           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19913           block_size, _do_init, gst_amrnbparse_base_init,
19914           gst_amrnbparse_class_init, gst_amrnbparse_init):
19915           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19916           GST_DEBUG_FUNCPTR and add log-category.
19917
19918 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19919
19920           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19921           Original commit message from CVS:
19922           * gst/mpegaudioparse/gstmpegaudioparse.c:
19923           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19924           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19925           (gst_mp3parse_chain), (mp3parse_total_bytes),
19926           (mp3parse_total_time):
19927           * gst/mpegaudioparse/gstmpegaudioparse.h:
19928           Implement parsing of Xing headers from the first frame of the stream,
19929           and use it to report duration correctly where possible.
19930
19931 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19932
19933           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19934           Original commit message from CVS:
19935           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19936           After descrambling, push the packets out as individual packets
19937           instead of one big descrambled buffer. Makes cook audio decoding
19938           work with the 'realaudiodec' decoder from gst-plugins-bad.
19939
19940 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19941
19942           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19943           Original commit message from CVS:
19944           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19945           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19946           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19947           (gst_rmdemux_parse_packet):
19948           * gst/realmedia/rmdemux.h:
19949           Remember first timestamp encountered in stream and re-timestamp
19950           stream to start from zero (fixes #397219); only send one newsegment
19951           event, not two; when seeking, send newsegment events from the
19952           streaming thread and not from the seeking thread.
19953
19954 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
19955
19956           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19957           Original commit message from CVS:
19958           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
19959           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19960           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19961           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19962           * gst/mpegstream/gstmpegdemux.h:
19963           Reset last_flow values for the various streams after a flushing
19964           seek, otherwise we might aggregate wrong flow returns afterwards
19965           that will make upstream pause silently. This should fix seeking
19966           in DVDs and also fix the Thoggen cropping dialog (#438610).
19967
19968 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19969
19970           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19971           Original commit message from CVS:
19972           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19973           (gst_asf_demux_chain_headers),
19974           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19975           (gst_asf_demux_have_mutually_exclusive_active_stream),
19976           (gst_asf_demux_check_activate_streams),
19977           (gst_asf_demux_find_stream_with_complete_payload),
19978           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19979           (gst_asf_demux_activate_ext_props_streams),
19980           (gst_asf_demux_process_object):
19981           * gst/asfdemux/gstasfdemux.h:
19982           Activate streams (ie. add the pads to the element) depending on
19983           whether we actually get data for those streams within the ASF
19984           preroll value specified. Currently only done in pull-mode though
19985           (this will fix problems with playbin hanging on mms streams once
19986           we use this in push-mode as well).
19987
19988 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19989
19990           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19991           Original commit message from CVS:
19992           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19993           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19994           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19995           (gst_asf_demux_process_file):
19996           * gst/asfdemux/gstasfdemux.h:
19997           Make all timestamps start from zero in pull-mode too; some small
19998           clean-ups and FIXMEs here and there.
19999
20000 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
20001
20002           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
20003           Original commit message from CVS:
20004           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
20005           (gst_asf_demux_parse_packet):
20006           If packet size is specified within the packet and smaller than
20007           the actual packet size, don't parse beyond the size specified in
20008           the packet (this makes us parse some cases of packets with single
20009           compressed payloads cleanly, see e.g stream from #431318). Also
20010           add a sanity check when parsing compressed single payloads.
20011
20012 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
20013
20014           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
20015           Original commit message from CVS:
20016           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
20017           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
20018           (gst_asf_demux_handle_seek_event),
20019           (gst_asf_demux_push_complete_payloads):
20020           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
20021           send data from the keyframe right before the new segment start to
20022           make sure the decoder doesn't have to decode more than absolutely
20023           necessary.
20024
20025 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
20026
20027           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
20028           Original commit message from CVS:
20029           * gst/asfdemux/asfheaders.c:
20030           * gst/asfdemux/asfheaders.h:
20031           * gst/asfdemux/asfpacket.c:
20032           (asf_payload_parse_replicated_data_extensions),
20033           (gst_asf_demux_parse_payload):
20034           * gst/asfdemux/asfpacket.h:
20035           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20036           (gst_asf_demux_push_complete_payloads),
20037           (gst_asf_demux_process_ext_stream_props):
20038           * gst/asfdemux/gstasfdemux.h:
20039           Implement payload extension system/extended replicated data parsing,
20040           so we can extract payload durations if they're specified.
20041
20042 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
20043
20044           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
20045           Original commit message from CVS:
20046           * gst/asfdemux/asfheaders.h:
20047           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20048           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
20049           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
20050           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
20051           (gst_asf_demux_parse_stream_object),
20052           (gst_asf_demux_process_ext_stream_props),
20053           (gst_asf_demux_process_queued_extended_stream_objects),
20054           (gst_asf_demux_activate_ext_props_streams),
20055           (gst_asf_demux_process_object):
20056           * gst/asfdemux/gstasfdemux.h:
20057           Refactor stream parse/activation a bit (stream activation heuristics
20058           are still the same though); some more clean-ups.
20059
20060 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20061
20062           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
20063           Original commit message from CVS:
20064           * win32/common/.cvsignore:
20065           Ignore generated config.h file to make build bot happy.
20066
20067 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20068
20069           gst/asfdemux/: Init debug category before using it.
20070           Original commit message from CVS:
20071           * gst/asfdemux/gstasf.c: (plugin_init):
20072           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
20073           * gst/asfdemux/gstasfdemux.h:
20074           Init debug category before using it.
20075
20076 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
20077
20078           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
20079           Original commit message from CVS:
20080           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
20081           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
20082           Fix silly bug when we can't pull as much data as we want; don't
20083           forget to announce pending tags in the new packet parsing code.
20084
20085 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
20086
20087           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
20088           Original commit message from CVS:
20089           * configure.ac:
20090           * win32/MANIFEST:
20091           Generate a win32 config.h into win32/common and add to MANIFEST so
20092           it gets disted (#393890). Looks like win32/common/config.h.in needs
20093           some work though.
20094
20095 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
20096
20097           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
20098           Original commit message from CVS:
20099           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
20100           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
20101           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
20102           Fix pull mode operation some more: send newsegment event before
20103           sending data; handle EOS and fatal flow returns a bit better; don't
20104           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
20105
20106 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
20107
20108           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
20109           Original commit message from CVS:
20110           * gst/asfdemux/Makefile.am:
20111           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
20112           (asf_packet_create_payload_buffer),
20113           (asf_payload_find_previous_fragment),
20114           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
20115           (gst_asf_demux_parse_packet):
20116           * gst/asfdemux/asfpacket.h:
20117           * gst/asfdemux/gstasfdemux.c:
20118           (gst_asf_demux_reset_stream_state_after_discont),
20119           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
20120           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
20121           (gst_asf_demux_process_chunk):
20122           * gst/asfdemux/gstasfdemux.h:
20123           New packet parsing code: should put halfway decent timestamps on
20124           buffers, and might even set the appropriate keyframe/discont buffer
20125           flags from time to time (and even if it doesn't, I'm at least able
20126           to debug this code); only used in pull-mode so far. Still needs
20127           some more work, like payload extensions parsing and proper flow
20128           aggregation, and stream activation based on preroll. Stay tuned.
20129
20130 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
20131
20132           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
20133           Original commit message from CVS:
20134           * gst/asfdemux/asfheaders.h:
20135           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20136           (gst_asf_demux_seek_index_lookup),
20137           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
20138           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
20139           (gst_asf_demux_process_ext_content_desc),
20140           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
20141           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
20142           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20143           * gst/asfdemux/gstasfdemux.h:
20144           Some clean-ups and small fixes: rename asf_stream_context structure to
20145           AsfStream; inline some three-line utility functions that are only used
20146           once anyway and get rid of their associated helper structs; make debug
20147           category global so that it is used by the debug statements in the other
20148           file as well; simplify gst_asf_demux_get_stream(); fix accidental
20149           implicit initialisation of stream->last_buffer_timestamp to 0, which
20150           would lead to missing timestamps on the first buffer; put fourcc format
20151           into video caps to make certain proprietary wmv decoders happy (for the
20152           case of WMVA in particular); play_time is offset by preroll as well, so
20153           fix overreporting of duration for some files.
20154
20155 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
20156
20157           gst/asfdemux/gstasfdemux.c: Printf format fixes.
20158           Original commit message from CVS:
20159           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20160           (gst_asf_demux_pull_indices):
20161           Printf format fixes.
20162
20163 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
20164
20165           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
20166           Original commit message from CVS:
20167           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20168           (gst_mpeg_parse_send_event):
20169           Post an error message if EOS wasn't handled by anything downstream.
20170           This should fix playbin freezing/hanging with small VobSub subtitle
20171           files (background: not-linked flow returns from downstream are
20172           ignored for a while at the beginning, so if the file is small
20173           upstream will never get a not-linked flow return even if nothing
20174           is connected downstream). (#429960).
20175
20176 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
20177
20178           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
20179           Original commit message from CVS:
20180           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20181           (gst_amrnbparse_sink_activate),
20182           (gst_amrnbparse_sink_activate_pull):
20183           Rewrite terminally broken sinkpad activation code.
20184           Now actually supports pull-mode activation (didn't before), and push
20185           mode activation doesn't leave the sinkpad flushing.
20186
20187 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
20188
20189           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
20190           Original commit message from CVS:
20191           * gst/asfdemux/asfheaders.c:
20192           * gst/asfdemux/asfheaders.h:
20193           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20194           (gst_asf_demux_reset), (gst_asf_demux_init),
20195           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
20196           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
20197           (gst_asf_demux_seek_index_lookup),
20198           (gst_asf_demux_reset_stream_state_after_discont),
20199           (gst_asf_demux_handle_seek_event),
20200           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
20201           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
20202           (gst_asf_demux_pull_indices),
20203           (gst_asf_demux_parse_data_object_start),
20204           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
20205           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
20206           (gst_asf_demux_process_simple_index),
20207           (gst_asf_demux_process_object),
20208           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20209           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
20210           * gst/asfdemux/gstasfdemux.h:
20211           Make asfdemux work in pull mode where possible. If there's an index
20212           at the end of the file, read it and use it for seeking purposes.
20213
20214 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
20215
20216           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
20217           Original commit message from CVS:
20218           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20219           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
20220           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
20221           Some timestamp fixes.
20222           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
20223           Fix for 64-bit machines.
20224
20225 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
20226
20227           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
20228           Original commit message from CVS:
20229           Patch by: René Stadler <mail at renestadler dot de>
20230           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
20231           (find_seek_offset_time), (gst_rmdemux_reset),
20232           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
20233           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
20234           * gst/realmedia/rmdemux.h:
20235           Make rmdemux handle any number of logical streams. Fixes #428698.
20236
20237 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20238
20239         * po/nl.po:
20240           update dutch
20241           Original commit message from CVS:
20242           update dutch
20243
20244 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20245
20246           po/: Added Danish translation.
20247           Original commit message from CVS:
20248           submitted by: Mogens Jaeger <mogens@jaeger.tf>
20249           * po/LINGUAS:
20250           * po/da.po:
20251           Added Danish translation.
20252
20253 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
20254
20255           po/.cvsignore: Add pot.
20256           Original commit message from CVS:
20257           * po/.cvsignore:
20258           Add pot.
20259
20260 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
20261
20262           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
20263           Original commit message from CVS:
20264           2007-03-27  Julien MOUTTE  <julien@moutte.net>
20265           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
20266           stream and try to adapt to incoming timestamps lack of
20267           precision up to half a frame. This allows generating
20268           a perfect stream even with muxed formats like FLV where
20269           the timestamps are stored in milliseconds.
20270
20271 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20272
20273           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
20274           Original commit message from CVS:
20275           * gst/realmedia/rmdemux.c:
20276           Remove unused zlib.h include. Fixes #421594.
20277
20278 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20279
20280           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
20281           Original commit message from CVS:
20282           * ext/lame/gstlame.c: (gst_lame_setup):
20283           Disable the bitrate checking when the user has requested
20284           Free Format mode, as all bitrates less than the maximum
20285           are valid then.
20286
20287 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20288
20289           po/: Update translations.
20290           Original commit message from CVS:
20291           * po/hu.po:
20292           * po/it.po:
20293           * po/sv.po:
20294           Update translations.
20295
20296 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20297
20298           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20299           Original commit message from CVS:
20300           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20301           When handling seeks, don't convert -1 start or stop values to a bogus
20302           byte position - pass them upstream as -1.
20303
20304 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20305
20306           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20307           Original commit message from CVS:
20308           * gst/mpegaudioparse/gstmpegaudioparse.c:
20309           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20310           (gst_mp3parse_init), (gst_mp3parse_sink_event),
20311           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20312           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20313           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20314           (mp3parse_total_time), (mp3parse_handle_seek),
20315           (mp3parse_src_event), (mp3parse_src_query),
20316           (mp3parse_get_query_types), (plugin_init):
20317           * gst/mpegaudioparse/gstmpegaudioparse.h:
20318           Implement seeking via average bitrate, and position+duration
20319           querying in mp3parse. Later, it will support frame-accurate seeking by
20320           building a seek table as it parses.
20321           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20322           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20323           before any extant MP3 decoder plugin. This allows us to remove framing
20324           support from the decoders, if we want, and will provide them with
20325           accurate seeking automatically once it is finished.
20326           Fix the handling of MPEG-1 Layer 1 files.
20327           Partially fix timestamping of packets arriving from a demuxer by
20328           queueing the incoming timestamp until the next packet starts, rather
20329           than applying it immediately to the next pushed buffer.
20330
20331 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20332
20333           gst/asfdemux/gstasfdemux.c: Printf format fix.
20334           Original commit message from CVS:
20335           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20336           Printf format fix.
20337
20338 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20339
20340           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20341           Original commit message from CVS:
20342           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20343           (gst_cdio_cdda_src_finalize):
20344           Make sure we always destroy our libcdio handle.
20345
20346 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20347
20348           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20349           Original commit message from CVS:
20350           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20351           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20352           (gst_cdio_cdda_src_finalize):
20353           Small code cleanups.
20354           Don't use pad_alloc as the base class cannot deal with the error codes.
20355
20356 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
20357
20358           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20359           Original commit message from CVS:
20360           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
20361           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20362           Never post a (fatal) error message on the bus on decoding errors. We
20363           should only do this if we can't recover, but mpeg2dec can always
20364           recover. This is needed for DVB streams, for example, where there
20365           may be temporary glitches in the stream. Instead of an error
20366           message, post a warning message on the bus for every N decoding
20367           errors. Fixes #370020.
20368
20369 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20370
20371           configure.ac: Convert to new AG_GST style.
20372           Original commit message from CVS:
20373           * configure.ac:
20374           Convert to new AG_GST style.
20375
20376 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20377
20378           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20379           Original commit message from CVS:
20380           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20381           (gst_lame_setup):
20382           Display sensible defaults and limits for the
20383           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20384           property - it's supposed to be a boolean 0/1 value.
20385
20386 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20387
20388           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20389           Original commit message from CVS:
20390           * ext/lame/gstlame.c:
20391           Initialise the variables so gcc doesn't complain about possibly
20392           uninitialised uses, even though they can't actually happen.
20393
20394 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
20395
20396           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20397           Original commit message from CVS:
20398           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20399           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20400           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20401           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20402           Implement all sample rates.
20403           Implement sample permutation a little smarter avoiding a memcpy.
20404           Fix timestamps, use segments, fix seeking.
20405
20406 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
20407
20408           Document siddec.
20409           Original commit message from CVS:
20410           * docs/plugins/Makefile.am:
20411           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20412           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20413           * docs/plugins/inspect/plugin-siddec.xml:
20414           * ext/sidplay/gstsiddec.cc:
20415           * ext/sidplay/gstsiddec.h:
20416           Document siddec.
20417
20418 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20419
20420           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
20421           Original commit message from CVS:
20422           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20423           (gst_lame_set_property), (gst_lame_setup):
20424           Fix up bitrate checking macro.  Make it give us a
20425           GST_ELEMENT_WARNING message so the application has a chance of
20426           reporting this to the user.  Move the checking to _setup, so we
20427           are sure it runs in the READY state, when we hope to have a pipeline
20428           and a bus that is not flushing.
20429           This fixes e.g. using 96 kbit/sec as a bitrate.
20430
20431 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20432
20433           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20434           Original commit message from CVS:
20435           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20436           (gst_asf_demux_process_advanced_mutual_exclusion),
20437           (gst_asf_demux_process_queued_extended_stream_objects),
20438           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20439           * gst/asfdemux/gstasfdemux.h:
20440           Parse advanced mutual exclusion object and only add pads for
20441           'hidden' streams (those in an extended stream header) that are
20442           mutually exclusive with an already existing 'main stream' if
20443           the broadcasting flag is not set. If the broadcasting flag is set,
20444           assume that data for this stream isn't sent. (This should ideally be
20445           solved better by making playbin more robust against this and/or by
20446           making mmssrc send some information downstream about which streams
20447           will be streamed). Fixes #353116.
20448
20449 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20450
20451           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20452           Original commit message from CVS:
20453           * gst/synaesthesia/gstsynaesthesia.c:
20454           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20455           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20456           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20457           (synaescope32), (synaescope_set_data), (synaesthesia_update),
20458           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20459           * gst/synaesthesia/synaescope.h:
20460           Move all the mutable engine state into a structure so that
20461           multiple element instances can run without interfering.
20462
20463 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20464
20465           Add crossreferences to glib/gobject/gstream docs.
20466           Original commit message from CVS:
20467           * configure.ac:
20468           * docs/plugins/Makefile.am:
20469           Add crossreferences to glib/gobject/gstream docs.
20470
20471 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20472
20473           gst/synaesthesia/: More source cleanups and add FIXME comments.
20474           Original commit message from CVS:
20475           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20476           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20477           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20478           (plugin_init):
20479           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20480           (synaescope8):
20481           More source cleanups and add FIXME comments.
20482
20483 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
20484
20485           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20486           Original commit message from CVS:
20487           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20488           Use gst_guint64_to_gdouble for conversions.
20489           * gst/synaesthesia/synaescope.c:
20490           Define M_PI and do not include <pthread.h> and
20491           <sys/time.h> for G_OS_WIN32
20492           * win32/vs6/libgstrealmedia.dsp:
20493           * win32/vs6/synaesthesia.dsp:
20494           Update projects files.
20495           * win32/common/config.h.in:
20496           Add config.h.in for autogen of config.h
20497
20498 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20499
20500           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20501           Original commit message from CVS:
20502           * configure.ac:
20503           Add --enable-experimental support. Activate synaesthesia when building
20504           with --enable-experimental. Fix --enable external configure switch
20505           description.
20506
20507 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20508
20509           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20510           Original commit message from CVS:
20511           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20512           (gst_lame_change_state):
20513           * ext/lame/gstlame.h:
20514           On receiving EOS, we try to push a last buffer with the remaining
20515           samples. Don't do that if we got an unclean flow return on the last
20516           gst_pad_push(), downstream might not handle this very gracefully
20517           (see #403168).
20518           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20519           Pass flow returns upstream (helps #403168).
20520
20521 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20522
20523           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20524           Original commit message from CVS:
20525           * gst/synaesthesia/gstsynaesthesia.c:
20526           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20527           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20528           (gst_synaesthesia_chain), (plugin_init):
20529           check result of gst_pad_push() in _chain.
20530
20531 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20532
20533           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20534           Original commit message from CVS:
20535           * gst/synaesthesia/Makefile.am:
20536           * gst/synaesthesia/gstsynaesthesia.c:
20537           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20538           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20539           (gst_synaesthesia_chain), (plugin_init):
20540           * gst/synaesthesia/synaescope.c:
20541           * gst/synaesthesia/synaescope.h:
20542           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20543           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20544           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20545           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20546           possible leak in _chain. (#356882)
20547
20548 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20549
20550           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20551           Original commit message from CVS:
20552           * gst/asfdemux/asfheaders.c:
20553           * gst/asfdemux/asfheaders.h:
20554           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20555           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20556           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20557           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20558           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20559           (gst_asf_demux_process_ext_content_desc),
20560           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20561           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20562           (gst_asf_demux_process_bitrate_props_object),
20563           (gst_asf_demux_process_header_ext),
20564           (gst_asf_demux_process_language_list),
20565           (gst_asf_demux_process_ext_stream_props),
20566           (gst_asf_demux_process_queued_extended_stream_objects),
20567           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20568           * gst/asfdemux/gstasfdemux.h:
20569           Refactor and clean up header parsing and chain function a bit; get
20570           rid of some cruft; make header parsing a tad more robust, fixing
20571           #403188.
20572
20573 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20574
20575           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20576           Original commit message from CVS:
20577           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20578           Post an error if we receive an EOS event while still waiting for the
20579           ASF header object to come through.
20580
20581 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
20582
20583           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20584           Original commit message from CVS:
20585           Patch by: Xavier B. <xavierb gmail com>
20586           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20587           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20588           (gst_asf_demux_process_ext_content_desc),
20589           (gst_asf_demux_process_data),
20590           (gst_asf_demux_process_language_list),
20591           (gst_asf_demux_process_ext_stream_props),
20592           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20593           Guard places where we assume that a certain amount of data is
20594           available better against less data being available (should fix
20595           infamous assertion crasher bug #336370). Also fixes a small
20596           memory leak.
20597
20598 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20599
20600           gst/realmedia/: Add demuxer for RealAudio files (#349779).
20601           Original commit message from CVS:
20602           * gst/realmedia/Makefile.am:
20603           * gst/realmedia/rademux.c:
20604           * gst/realmedia/rademux.h:
20605           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20606           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20607           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20608           * gst/realmedia/rmutils.h:
20609           Add demuxer for RealAudio files (#349779).
20610
20611 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
20612
20613           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20614           Original commit message from CVS:
20615           * Makefile.am:
20616           Add win32/MANIFEST to EXTRA_DIST so win32 files will
20617           be include in the next release.
20618           * win32/MANIFEST:
20619           Remove win32/common/config.h is which is not autogenerated yet.
20620
20621 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20622
20623           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20624           Original commit message from CVS:
20625           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20626           warn when outgoing sample rate is different from incoming
20627
20628 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20629
20630           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20631           Original commit message from CVS:
20632           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20633           All sample-rates < 32khz come from the LSF extensions, which only
20634           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20635           Use gst_util_uint64_scale because we can.
20636
20637 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20638
20639           tests/check/elements/amrnbenc.c: and fix compilation of this test
20640           Original commit message from CVS:
20641           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20642           (cleanup_amrnbenc):
20643           and fix compilation of this test
20644
20645 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20646
20647           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20648           Original commit message from CVS:
20649           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20650           (cleanup_amrnbenc):
20651           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20652           (cleanup_mpeg2dec):
20653           re-apply as it was -bad and not -ugly that is frozen, doh
20654
20655 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20656
20657           tests/check/elements/: revert my freeze breakage
20658           Original commit message from CVS:
20659           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20660           (cleanup_amrnbenc):
20661           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20662           (cleanup_mpeg2dec):
20663           revert my freeze breakage
20664
20665 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20666
20667           gst/asfdemux/gstasfdemux.c: add a comment about a future change
20668           Original commit message from CVS:
20669           * gst/asfdemux/gstasfdemux.c:
20670           (gst_asf_demux_get_gst_tag_from_tag_name),
20671           (gst_asf_demux_process_ext_content_desc):
20672           add a comment about a future change
20673           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20674           (cleanup_amrnbenc):
20675           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20676           (cleanup_mpeg2dec):
20677           consistent pad (de)activation
20678
20679 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20680
20681           gst/asfdemux/gstasfdemux.c: Update query_types function too.
20682           Original commit message from CVS:
20683           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20684           Update query_types function too.
20685
20686 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20687
20688           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20689           Original commit message from CVS:
20690           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20691           (gst_rmdemux_src_query_types):
20692           Implement SEEKING query, make query function thread-safe.
20693
20694 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20695
20696           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20697           Original commit message from CVS:
20698           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20699           Use alignment-safe macros here too (subbuffers ...); guard against
20700           hypothetical memory access beyond our given buffer in the case
20701           where the buffer size is not a multiple of 2.
20702
20703 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
20704
20705           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20706           Original commit message from CVS:
20707           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20708           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20709           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20710           * gst/asfdemux/gstasfdemux.h:
20711           Don't crash in the seek event handling code when playtime is 0,
20712           as may be the case with live streams (#386218). Implement SEEKING
20713           query so applications can query seekability without second-guessing
20714           based on whether we have a duration or not.
20715
20716 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20717
20718           add doap file
20719           Original commit message from CVS:
20720           * Makefile.am:
20721           * gst-plugins-ugly.doap:
20722           * gst-plugins-ugly.spec.in:
20723           add doap file
20724
20725 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
20726
20727           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20728           Original commit message from CVS:
20729           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20730           Use our alignment-safe macros here too, since we can't assume that
20731           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20732           here).
20733
20734 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20735
20736           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20737           Original commit message from CVS:
20738           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20739           Also, don't read the index for a stream a second time when
20740           operating in pull-mode and reaching the end of the file.
20741
20742 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20743
20744           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20745           Original commit message from CVS:
20746           Patch by: Roland Kay  <roland.kay at ox compsoc net>
20747           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20748           Don't leak stream index (#385292).
20749
20750 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20751
20752           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20753           Original commit message from CVS:
20754           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20755           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20756           (gst_lame_setup):
20757           * ext/lame/gstlame.h:
20758           Fix leak (by calling lame_init_params() before lame_close()); handle
20759           NULL return from lame_init() more gracefully. Fixes #385311.
20760
20761 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20762
20763           configure.ac: Back to CVS
20764           Original commit message from CVS:
20765           * configure.ac:
20766           Back to CVS
20767
20768 === release 0.10.5 ===
20769
20770 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20771
20772         * ChangeLog:
20773         * NEWS:
20774         * RELEASE:
20775         * configure.ac:
20776         * docs/plugins/gst-plugins-ugly-plugins.args:
20777         * docs/plugins/inspect/plugin-a52dec.xml:
20778         * docs/plugins/inspect/plugin-asf.xml:
20779         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20780         * docs/plugins/inspect/plugin-dvdsub.xml:
20781         * docs/plugins/inspect/plugin-iec958.xml:
20782         * docs/plugins/inspect/plugin-lame.xml:
20783         * docs/plugins/inspect/plugin-mad.xml:
20784         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20785         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20786         * docs/plugins/inspect/plugin-mpegstream.xml:
20787         * docs/plugins/inspect/plugin-siddec.xml:
20788           Release 0.10.5
20789           Original commit message from CVS:
20790           Release 0.10.5
20791
20792 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
20793
20794           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
20795           Original commit message from CVS:
20796           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20797           to in the previous checkin.  see #385192.  You can have your
20798           cheese back now.
20799
20800 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
20801
20802           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
20803           Original commit message from CVS:
20804           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20805           from the dereferenced integer, not the pointer itself.  Fixes
20806           #385192.
20807           I'm takin ur cheese!
20808
20809 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
20810
20811         * ChangeLog:
20812           ChangeLog surgery: fix bug number
20813           Original commit message from CVS:
20814           ChangeLog surgery: fix bug number
20815
20816 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20817
20818           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20819           Original commit message from CVS:
20820           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20821           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20822           For version 4 streams, read the extra codec data size from the
20823           header instead of assuming it is always 16 (also read it from the
20824           right position) (#384989). For version 4 and 5 streams, check that
20825           the specified extra codec data size doesn't make us read beyond the
20826           chunk boundary (#384989).
20827
20828 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20829
20830         * po/af.po:
20831         * po/az.po:
20832         * po/cs.po:
20833         * po/en_GB.po:
20834         * po/hu.po:
20835         * po/it.po:
20836         * po/nb.po:
20837         * po/nl.po:
20838         * po/or.po:
20839         * po/sq.po:
20840         * po/sr.po:
20841         * po/sv.po:
20842         * po/uk.po:
20843         * po/vi.po:
20844           Update .po files
20845           Original commit message from CVS:
20846           Update .po files
20847
20848 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20849
20850           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20851           Original commit message from CVS:
20852           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20853           Cosmetic changes: fix misleading debug statement, update
20854           comment, add cast.
20855
20856 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20857
20858           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20859           Original commit message from CVS:
20860           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20861           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20862           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20863           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20864           * ext/mpeg2dec/gstmpeg2dec.h:
20865           Align buffers to a 16 byte boundary so the altivec optimisations
20866           don't crash. Fixes #327350.
20867
20868 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20869
20870           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20871           Original commit message from CVS:
20872           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20873           The availability of extra codec data isn't something that
20874           warrants debug messages at WARNING level (see #376958).
20875
20876 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20877
20878           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20879           Original commit message from CVS:
20880           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20881           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20882           (gst_dvd_demux_send_subbuffer):
20883           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20884           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20885           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20886           (gst_mpeg_demux_send_subbuffer):
20887           * gst/mpegstream/gstmpegdemux.h:
20888           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20889           (gst_mpeg_parse_chain):
20890           Fix flow value combination; this fixes playbin/totem locking up if
20891           a VobSub file is specified as subtitle file (#334322). Flow value
20892           combination should only happen once we are fairly sure we've got all
20893           pads that are available for now. Since there isn't a well-specified
20894           time when this is the case in MPEG, we'll just assume this is the
20895           case once there has been a certain number of packets for each
20896           stream we've found so far.
20897
20898 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
20899
20900           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20901           Original commit message from CVS:
20902           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20903           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20904           Simplify the framerate code and support more framerates. Fixes #361584.
20905
20906 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20907
20908           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20909           Original commit message from CVS:
20910           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20911           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20912           Fix minor memleak when creating pads from static pad templates (#369627).
20913           * tests/check/Makefile.am:
20914           * tests/check/elements/.cvsignore:
20915           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20916           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20917           Add unit tests for mpeg2dec (#369627).
20918
20919 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20920
20921         * ChangeLog:
20922           give credit
20923           Original commit message from CVS:
20924           give credit
20925
20926 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
20927
20928           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20929           Original commit message from CVS:
20930           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20931           (gst_lame_change_state):
20932           * ext/lame/gstlame.h:
20933           Make lame timestamp flushed eos buffer by some additional timestamp
20934           accounting. Fixes #374760.
20935
20936 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
20937
20938           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20939           Original commit message from CVS:
20940           * gst/mpegaudioparse/gstmpegaudioparse.c:
20941           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20942           (gst_mp3parse_init), (gst_mp3parse_dispose),
20943           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20944           (gst_mp3parse_change_state):
20945           * gst/mpegaudioparse/gstmpegaudioparse.h:
20946           Make timestamp handling in mp3parse saner; now works for at least
20947           simple cases.
20948
20949 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
20950
20951           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20952           Original commit message from CVS:
20953           * gst/mpegaudioparse/Makefile.am:
20954           * gst/mpegaudioparse/gstmpegaudioparse.c:
20955           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20956           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20957           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20958           (gst_mp3parse_change_state), (plugin_init):
20959           * gst/mpegaudioparse/gstmpegaudioparse.h:
20960           Bring mp3parse into the 21st century.
20961           Use its own debug category, use gstadapter, format nicely to 80
20962           columns, and fix incorrect handling of 32 kHz and less files.
20963
20964 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
20965
20966           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20967           Original commit message from CVS:
20968           Patch by: Sebastian Droege <slomo at ubuntu dot com>
20969           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20970           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20971           * ext/mpeg2dec/gstmpeg2dec.h:
20972           libmpeg2 requires its output buffers to start at a 16byte aligned
20973           address or the altivec optimizations will explode.
20974
20975 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20976
20977           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20978           Original commit message from CVS:
20979           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20980           * ext/cdio/gstcdio.h:
20981           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20982           Move CD-TEXT utility function into common file so it can also be
20983           used by a future cdioparanoiasrc.
20984
20985 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20986
20987           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20988           Original commit message from CVS:
20989           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20990           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20991           information (fixes #340433).
20992
20993 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
20994
20995           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20996           Original commit message from CVS:
20997           Patch by: Josep Torra Valles  <josep at fluendo com>
20998           * gst/iec958/ac3_padder.c: (ac3p_init):
20999           * gst/mpegstream/gstmpegparse.c:
21000           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
21001           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
21002           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
21003           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
21004           (gst_rmdemux_parse_packet):
21005           Misc. fixes for problems discovered by Forte (different return types
21006           in function declaration and definition, pointer arithmetics with
21007           void pointers). Fixes #362639.
21008
21009 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
21010
21011           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
21012           Original commit message from CVS:
21013           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21014           Don't announce audio or subtitle streams that aren't really present,
21015           it makes dvddemux create pads that will never carry any data, which
21016           is not good.
21017
21018 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
21019
21020           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
21021           Original commit message from CVS:
21022           * ext/lame/gstlame.c: (gst_lame_set_property):
21023           Round up not allowed bitrates to the next higher allowed one
21024           (Closes: #361140).
21025
21026 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
21027
21028           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
21029           Original commit message from CVS:
21030           * docs/plugins/Makefile.am:
21031           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21032           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
21033           * ext/lame/gstlame.c: (gst_lame_class_init):
21034           * ext/lame/gstlame.h:
21035           Add docs for lame and lame to docs. Specify allowed bitrates
21036           in the properties description (#361140). Canonicalise object
21037           property names (ie. use hyphen instead of underscore).
21038           * docs/plugins/inspect/plugin-a52dec.xml:
21039           * docs/plugins/inspect/plugin-amrnb.xml:
21040           * docs/plugins/inspect/plugin-asf.xml:
21041           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21042           * docs/plugins/inspect/plugin-dvdread.xml:
21043           * docs/plugins/inspect/plugin-dvdsub.xml:
21044           * docs/plugins/inspect/plugin-iec958.xml:
21045           * docs/plugins/inspect/plugin-lame.xml:
21046           * docs/plugins/inspect/plugin-mad.xml:
21047           * docs/plugins/inspect/plugin-mpeg2dec.xml:
21048           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21049           * docs/plugins/inspect/plugin-mpegstream.xml:
21050           * docs/plugins/inspect/plugin-siddec.xml:
21051           Update version to CVS.
21052
21053 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21054
21055           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
21056           Original commit message from CVS:
21057           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
21058           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
21059           (plugin_init):
21060           * po/POTFILES.in:
21061           Add i18n magic to lame plugin. Throw decent error message when we
21062           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
21063
21064 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
21065
21066           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
21067           Original commit message from CVS:
21068           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21069           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
21070           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
21071           Change caps to x-rdt, because it's not x-rtp.
21072           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21073           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
21074           (gst_rmdemux_plugin_init):
21075           Activate pad before adding to the element.
21076           Return the combined stream return values after pad_alloc.
21077
21078 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21079
21080           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
21081           Original commit message from CVS:
21082           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
21083           * ext/mpeg2dec/gstmpeg2dec.h:
21084           Add some debugging to timestamp handling.
21085           Make sure we don't convert invalid timestamps.
21086
21087 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21088
21089           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
21090           Original commit message from CVS:
21091           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21092           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
21093           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
21094           (gst_dvd_demux_get_subpicture_stream):
21095           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
21096           (gst_mpeg_demux_get_audio_stream),
21097           (gst_mpeg_demux_get_private_stream):
21098           Active pads before adding them to the running element. Don't assert
21099           on non-BYTE format newsegment events in asfdemux.
21100
21101 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
21102
21103           Printf format fixes.
21104           Original commit message from CVS:
21105           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
21106           (gst_dvd_read_src_handle_seek_event):
21107           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
21108           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
21109           * ext/sidplay/gstsiddec.cc:
21110           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
21111           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
21112           (gst_rmdemux_parse_packet):
21113           Printf format fixes.
21114
21115 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21116
21117           gst/realmedia/: Added RDT depayloader.
21118           Original commit message from CVS:
21119           * gst/realmedia/Makefile.am:
21120           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21121           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
21122           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
21123           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
21124           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
21125           * gst/realmedia/rdtdepay.h:
21126           Added RDT depayloader.
21127           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21128           (gst_rmdemux_plugin_init), (plugin_init):
21129           Remove unused function.
21130           Added some more mime-types.
21131
21132 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21133
21134           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
21135           Original commit message from CVS:
21136           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
21137           If an incoming timestamp is within one sample of our current
21138           timestamp, then keep it. This prevents imprecision in the
21139           PTS (which only has 90khz granularity) from affecting our stream.
21140
21141 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21142
21143           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
21144           Original commit message from CVS:
21145           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21146           Reflow code so that compiler doesn't complain about possible use
21147           of uninitialised variable any longer; but just in case, initialise
21148           it anyway; also take object ref in query function and do peer pad
21149           stuff in a more thread-safe way.
21150
21151 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
21152
21153           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
21154           Original commit message from CVS:
21155           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21156           Init a variable to make compilers happy.
21157
21158 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
21159
21160           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
21161           Original commit message from CVS:
21162           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
21163           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
21164           (gst_dvd_demux_sync_stream_to_time):
21165           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
21166           (gst_mpeg_demux_synchronise_pads),
21167           (gst_mpeg_demux_sync_stream_to_time):
21168           Send newsegment updates for sparse streams (#350778).
21169
21170 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21171
21172           ext/dvdread/dvdreadsrc.c: fix compile warning
21173           Original commit message from CVS:
21174           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21175           fix compile warning
21176
21177 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21178
21179         * configure.ac:
21180           bump the nano bitches
21181           Original commit message from CVS:
21182           bump the nano bitches
21183
21184 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21185
21186           configure.ac: As another attempt, synaesthesia can be enabled by passing
21187           Original commit message from CVS:
21188           * configure.ac:
21189           As another attempt, synaesthesia can be enabled by passing
21190           --with-plugins="synaesthesia" to configure
21191
21192 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21193
21194           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21195           Original commit message from CVS:
21196           * configure.ac:
21197           Don't build synaesthesia by default, until someone confirms that it
21198           is okay (filed as #356882)
21199
21200 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21201
21202           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21203           Original commit message from CVS:
21204           * configure.ac:
21205           Don't build synaesthesia by default, until someone confirms that it
21206           is okay (filed as #356882)
21207
21208 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21209
21210           Port synaesthesia.
21211           Original commit message from CVS:
21212           * configure.ac:
21213           * gst/synaesthesia/Makefile.am:
21214           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
21215           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
21216           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
21217           (gst_synaesthesia_change_state), (plugin_init):
21218           Port synaesthesia.
21219
21220 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21221
21222           More G_OBJECT macro fixing.
21223           Original commit message from CVS:
21224           * ext/mad/gstid3tag.c:
21225           * gst/mpegstream/gstrfc2250enc.h:
21226           * gst/synaesthesia/gstsynaesthesia.c:
21227           More G_OBJECT macro fixing.
21228
21229 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
21230
21231           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
21232           Original commit message from CVS:
21233           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
21234           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
21235           Fix initialisation dummy buffer, the offsets are relative to the start
21236           of the buffers. Fixes #356004.
21237
21238 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
21239
21240         * gst-plugins-ugly.spec.in:
21241           update spec file
21242           Original commit message from CVS:
21243           update spec file
21244
21245 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
21246
21247           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
21248           Original commit message from CVS:
21249           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
21250           Add convert query (needed for later when we just operate in time
21251           format and let the base source class handle all the seeking stuff).
21252
21253 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21254
21255           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
21256           Original commit message from CVS:
21257           * gst/asfdemux/gstasfdemux.c:
21258           (gst_asf_demux_get_gst_tag_from_tag_name),
21259           (gst_asf_demux_process_ext_content_desc):
21260           Erm, lets properly fix it. The only non-text tag that we support is
21261           the track-number and that is an UINT. asfdemux was returning a GValue
21262           initialized as INT. Further the Track and not the TrackNumber tag
21263           (the latter is a string too).
21264
21265 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21266
21267           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
21268           Original commit message from CVS:
21269           * gst/asfdemux/gstasfdemux.c:
21270           (gst_asf_demux_get_gst_tag_from_tag_name),
21271           (gst_asf_demux_process_ext_content_desc):
21272           Skip tags that are unknown (was producing an uninialized GValue).
21273
21274 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
21275
21276           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
21277           Original commit message from CVS:
21278           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
21279           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
21280           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
21281           (gst_a52dec_set_property), (gst_a52dec_get_property):
21282           * ext/a52dec/gsta52dec.h:
21283           Patch from from Michal Benes <michal.benes@itonis.tv>:
21284           Add two things to a52dec: configure the exact output format for ac3
21285           decoding through properties, if desired.
21286           By default, configure an output format preferred by downstream. Now
21287           that audioconvert lists caps by preference, this means that a52dec
21288           can do downmixing (iff required) rather than audioconvert, so it can
21289           use the ac3 downmix levels from the bitstream.
21290
21291 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21292
21293           Add missing GST_LIBS to the link flags
21294           Original commit message from CVS:
21295           * ext/lame/Makefile.am:
21296           * ext/mpeg2dec/Makefile.am:
21297           * gst/dvdlpcmdec/Makefile.am:
21298           * gst/dvdsub/Makefile.am:
21299           * gst/mpegaudioparse/Makefile.am:
21300           Add missing GST_LIBS to the link flags
21301
21302 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
21303
21304           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21305           Original commit message from CVS:
21306           * configure.ac:
21307           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21308
21309 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21310
21311           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21312           Original commit message from CVS:
21313           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21314           fix build for debug disabled
21315
21316 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
21317
21318           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21319           Original commit message from CVS:
21320           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21321           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21322           Use static pad templates with ANY caps for the source pads for
21323           simplicity and to avoid warnings when creating pads for unhandled
21324           codec IDs (#351795).
21325
21326 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
21327
21328           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21329           Original commit message from CVS:
21330           Patch by: Michal Benes <michal dot benes at itonis dot tv>
21331           * ext/mad/gstmad.c: (gst_mad_chain):
21332           Fix timestamping in mad by only activating a new timestamp when the
21333           previous frame has been decoded. Fixes #350723.
21334           Also clean up some of the non fatal warnings when the input buffer is
21335           too small to decode a header.
21336
21337 === release 0.10.4 ===
21338
21339 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21340
21341         * ChangeLog:
21342         * NEWS:
21343         * RELEASE:
21344         * configure.ac:
21345         * docs/plugins/gst-plugins-ugly-plugins.args:
21346         * docs/plugins/inspect/plugin-a52dec.xml:
21347         * docs/plugins/inspect/plugin-amrnb.xml:
21348         * docs/plugins/inspect/plugin-asf.xml:
21349         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21350         * docs/plugins/inspect/plugin-dvdread.xml:
21351         * docs/plugins/inspect/plugin-dvdsub.xml:
21352         * docs/plugins/inspect/plugin-iec958.xml:
21353         * docs/plugins/inspect/plugin-lame.xml:
21354         * docs/plugins/inspect/plugin-mad.xml:
21355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21356         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21357         * docs/plugins/inspect/plugin-mpegstream.xml:
21358         * docs/plugins/inspect/plugin-rmdemux.xml:
21359         * docs/plugins/inspect/plugin-siddec.xml:
21360           releasing 0.10.4
21361           Original commit message from CVS:
21362           releasing 0.10.4
21363
21364 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21365
21366         * po/af.po:
21367         * po/az.po:
21368         * po/cs.po:
21369         * po/en_GB.po:
21370         * po/hu.po:
21371         * po/it.po:
21372         * po/nb.po:
21373         * po/nl.po:
21374         * po/or.po:
21375         * po/sq.po:
21376         * po/sr.po:
21377         * po/sv.po:
21378         * po/uk.po:
21379         * po/vi.po:
21380           Update .po files
21381           Original commit message from CVS:
21382           Update .po files
21383
21384 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
21385
21386           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21387           Original commit message from CVS:
21388           Patch by: Wim Taymans <wim at fluendo dot com>
21389           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21390           Instead of forwarding the event in the wrong format, unref it and set
21391           a boolean that we still need to send it in the streaming thread.
21392           Fixes #350554
21393
21394 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21395
21396           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21397           Original commit message from CVS:
21398           Patch by: Edward Hervey (edward at fluendo dot com)
21399           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21400           Put debug category initialization before use of GST_DEBUG, in order
21401           to remove a fatal warning.  Fixes #350895
21402
21403 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21404
21405           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21406           Original commit message from CVS:
21407           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21408           Set rank to NONE for the time being until we make playbin handle
21409           subtitle pictures again (dvdsubdec seems to be a bit shaky at
21410           times when seeking, so it's probably better if it doesn't get
21411           autoplugged for the time being).
21412
21413 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21414
21415           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21416           Original commit message from CVS:
21417           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21418           (gst_rmdemux_parse_mdpr):
21419           Handle audio streams with stream_version 3 properly; warn about
21420           unknown stream versions; handle unknown fourccs a tad more
21421           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21422           with GST_FOURCC_FORMAT.
21423
21424 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21425
21426           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21427           Original commit message from CVS:
21428           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21429           Error out properly if this is an interactive DVD (fixes #345694).
21430
21431 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21432
21433           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21434           Original commit message from CVS:
21435           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21436           When the first_access is 1 or 0, we should copy the timestamp from
21437           the incoming buffer if there is one.
21438
21439 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21440
21441           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21442           Original commit message from CVS:
21443           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21444           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21445           Use GST_ELEMENT_ERROR for error reporting; post errors in some
21446           more places; remove superfluous newlines from debug statements.
21447
21448 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
21449
21450           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21451           Original commit message from CVS:
21452           Patch by: Frédéric Riss  <frederic.riss at gmail com>
21453           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21454           Don't set negative durations on outgoing buffers (#350044),
21455           which happens when you use macros that got changed during
21456           the last unstable cycle because they were thought not to
21457           be used anywhere.
21458
21459 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21460
21461           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21462           Original commit message from CVS:
21463           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21464           (gst_dvd_read_src_goto_chapter),
21465           (gst_dvd_read_src_get_chapter_starts),
21466           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21467           (gst_dvd_read_src_get_time_for_sector),
21468           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21469           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21470           (gst_dvd_read_src_goto_sector):
21471           * ext/dvdread/dvdreadsrc.h:
21472           Add basic support for time-based seeking; set timestamps on
21473           outgoing buffers if we have them; create table with
21474           chapter to time mapping when opening a title; rename
21475           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21476           make it take an explicit pgc argument; fix up some debugging
21477           messages so that title/chapter numbers are printed as starting
21478           from 1 for easier readability.
21479
21480 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
21481
21482           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21483           Original commit message from CVS:
21484           * gst/realmedia/Makefile.am:
21485           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21486           (gst_rmdemux_parse_cont):
21487           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21488           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21489           * gst/realmedia/rmutils.h:
21490           Factor out some code into rmutils.[ch]; when reading
21491           strings, don't read beyond the available data; read
21492           metadata strings correctly (string length is 16 bits
21493           here, not just 8).
21494
21495 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21496
21497           Fix dist by including gst-libs/
21498           Original commit message from CVS:
21499           * Makefile.am:
21500           * configure.ac:
21501           * gst/asfdemux/gstasfdemux.c:
21502           Fix dist by including gst-libs/
21503
21504 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21505
21506           Make custom error messages translatable.
21507           Original commit message from CVS:
21508           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21509           * po/POTFILES.in:
21510           Make custom error messages translatable.
21511           * gst/asfdemux/gstasf.c: (plugin_init):
21512           Remove setlocale() call, doesn't seem to be needed or recommended for
21513           plugins, at least not according to gstreamer/docs/random/i18n.
21514
21515 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21516
21517           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21518           Original commit message from CVS:
21519           * gst/asfdemux/Makefile.am:
21520           * gst/asfdemux/asfheaders.c:
21521           * gst/asfdemux/asfheaders.h:
21522           * gst/asfdemux/gstasf.c: (plugin_init):
21523           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21524           Error out when the stream is encrypted (rather than feeding
21525           garbage to the decoders). Fixes #349025.
21526
21527 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21528
21529           Add/enable autofoo magic for translations.
21530           Original commit message from CVS:
21531           * Makefile.am:
21532           * autogen.sh:
21533           * configure.ac:
21534           * po/POTFILES.in:
21535           Add/enable autofoo magic for translations.
21536
21537 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
21538
21539           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21540           Original commit message from CVS:
21541           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21542           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21543           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21544           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21545           Don't leak streams, strings or caps. Get rid of unnecessary
21546           getcaps() function.
21547
21548 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21549
21550           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21551           Original commit message from CVS:
21552           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21553           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21554           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21555           (gst_rmdemux_stream_clear_cached_subpackets),
21556           (gst_rmdemux_descramble_cook_audio),
21557           (gst_rmdemux_descramble_dnet_audio),
21558           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21559           Descramble cook audio streams before sending them to the
21560           decoder. Fixes #347292.
21561           Also miscellaneous clean-ups and log-level changes.
21562
21563 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21564
21565           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21566           Original commit message from CVS:
21567           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
21568           * ext/lame/gstlame.c: (gst_lame_setup):
21569           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21570
21571 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
21572
21573           ext/sidplay/gstsiddec.*: Remove old metadata thing.
21574           Original commit message from CVS:
21575           * ext/sidplay/gstsiddec.cc:
21576           * ext/sidplay/gstsiddec.h:
21577           Remove old metadata thing.
21578
21579 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21580
21581           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21582           Original commit message from CVS:
21583           * gst/asfdemux/gstasfdemux.c:
21584           (gst_asf_demux_get_ext_stream_props_for_stream),
21585           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21586           Find language codes for audio streams if they are available.
21587
21588 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21589
21590           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21591           Original commit message from CVS:
21592           * gst/asfdemux/asfheaders.h:
21593           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21594           (gst_asf_demux_process_stream),
21595           (gst_asf_demux_process_language_list),
21596           (gst_asf_demux_process_ext_stream_props),
21597           (gst_asf_demux_process_queued_extended_stream_objects),
21598           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21599           * gst/asfdemux/gstasfdemux.h:
21600           Parse extended stream properties objects and stream objects
21601           hidden inside them (but delay creation of the appropriate
21602           pads until after all the 'normal' stream objects have been
21603           dealt with) (#343763). Also parse language list object.
21604
21605 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21606
21607           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21608           Original commit message from CVS:
21609           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21610           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21611           (find_seek_offset_time), (gst_rmdemux_perform_seek),
21612           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21613           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21614           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21615           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21616           * gst/realmedia/rmdemux.h:
21617           Cleanups, use GstSegment for seeking.
21618           Fix error handling.
21619           Combine flow return from all streams.
21620
21621 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21622
21623           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21624           Original commit message from CVS:
21625           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21626           Remove g_assert that shouldn't be there.
21627
21628 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
21629
21630           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21631           Original commit message from CVS:
21632           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21633           Fix refcounting when cropping. Fixes #341677.
21634
21635 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
21636
21637           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21638           Original commit message from CVS:
21639           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21640           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21641           (gst_asf_demux_process_segment):
21642           Fix typo. Closes #347029.
21643
21644 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21645
21646           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21647           Original commit message from CVS:
21648           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21649           Skip chunks for unknown streams properly. Fixes broken sound
21650           and/or video for files that have additional streams that
21651           we don't recognise yet (e.g. if they are embedded in extended
21652           stream properties). Partly fixes #343763.
21653
21654 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21655
21656           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21657           Original commit message from CVS:
21658           * gst/asfdemux/asfheaders.c:
21659           * gst/asfdemux/asfheaders.h:
21660           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21661           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21662           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21663           (gst_asf_demux_change_state):
21664           * gst/asfdemux/gstasfdemux.h:
21665           Add some more GUIDs and make debug log more readable
21666           and easier to follow when parsing the headers.
21667
21668 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
21669
21670           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21671           Original commit message from CVS:
21672           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21673           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21674           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21675           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21676           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21677           * ext/dvdread/dvdreadsrc.h:
21678           Rewrite seeking code and make seeking in DVDs work (#337834).
21679
21680 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21681
21682           autogen.sh: Check for automake-1.9 as well.
21683           Original commit message from CVS:
21684           * autogen.sh:
21685           Check for automake-1.9 as well.
21686
21687 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21688
21689           ext/dvdread/dvdreadsrc.c: Make check stronger.
21690           Original commit message from CVS:
21691           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21692           Make check stronger.
21693
21694 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21695
21696           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21697           Original commit message from CVS:
21698           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21699           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21700           (gst_asf_demux_push_buffer):
21701           * gst/asfdemux/gstasfdemux.h:
21702           Handle unknown codec IDs/fourccs properly (#345879); send tag
21703           events after newsegment event; fix use of GST_FOURCC_FORMAT
21704           macro.
21705
21706 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21707
21708           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21709           Original commit message from CVS:
21710           * ext/a52dec/gsta52dec.c: (plugin_init):
21711           Call the channel positions get_type() method in plugin_init
21712           to ensure that it isn't simultaneously called later from
21713           multiple threads.
21714
21715 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21716
21717           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21718           Original commit message from CVS:
21719           * gst/mpegstream/gstmpegpacketize.c:
21720           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21721           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21722           Also flush packetizer cache when we get a buffer that has the
21723           DISCONT flag set; update current byte position from buffer
21724           offset after a flush.
21725
21726 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21727
21728           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21729           Original commit message from CVS:
21730           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21731           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21732           (gst_mpeg_packetize_read):
21733           * gst/mpegstream/gstmpegpacketize.h:
21734           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21735           (gst_mpeg_parse_change_state):
21736           Flush packetizer cache when we get a FLUSH_STOP event;
21737           remove unused source pad member from packetizer; add debug
21738           category for packetizer.
21739
21740 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21741
21742           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21743           Original commit message from CVS:
21744           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21745           Treat dual-mono as stereo. It should really be output on 2 separate
21746           pads, but isn't for now.
21747
21748 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21749
21750           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21751           Original commit message from CVS:
21752           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21753           Assume 4:3 DAR rather than 4:3 PAR (#345184).
21754
21755 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21756
21757           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21758           Original commit message from CVS:
21759           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21760           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21761           any PAR whatsoever (rather than using 0/0, which will lead to
21762           an abort later on). Fixes #345184.
21763
21764 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
21765
21766           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21767           Original commit message from CVS:
21768           Patch by: Michael Dominic K.  < mdk at mdk org pl>
21769           * ext/mad/gstmad.c: (gst_mad_chain):
21770           Send newsegment event before calling
21771           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21772           in connection with pad blocking (#342594). While we're at it,
21773           do some minor clean-ups.
21774
21775 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21776
21777           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21778           Original commit message from CVS:
21779           * configure.ac:
21780           Fix --disable-external (can't set conditionals conditionally,
21781           #343602).
21782
21783 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21784
21785           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21786           Original commit message from CVS:
21787           * ext/a52dec/Makefile.am:
21788           ... and then he said "When you go and fix the build you
21789           better make sure you have some spare backslashes in your
21790           pocket".
21791
21792 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
21793
21794           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21795           Original commit message from CVS:
21796           * ext/sidplay/gstsiddec.cc:
21797           Fix copyright, email addresses and descriptions.
21798           Use saner defaults for arguments. Fixes #344667.
21799           constify some stuff.
21800           Fix memleaks.
21801           Add tags.
21802           Fix negotiation to do mono/44100 by default.
21803           Post error messages.
21804           Use _scale_int where possible.
21805
21806 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
21807
21808           ext/dvdnav/.cvsignore: More ignore
21809           Original commit message from CVS:
21810           * ext/dvdnav/.cvsignore:
21811           More ignore
21812
21813 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21814
21815           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21816           Original commit message from CVS:
21817           * tests/check/elements/amrnbenc.c: (push_data):
21818           Init memory before feeding it to the encoder to make
21819           the valgrind test succeed.
21820
21821 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
21822
21823           gst/asfdemux/.cvsignore: More ignore
21824           Original commit message from CVS:
21825           * gst/asfdemux/.cvsignore:
21826           More ignore
21827
21828 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21829
21830           .cvsignore: Ignore files generated by 'make dist'.
21831           Original commit message from CVS:
21832           * .cvsignore:
21833           Ignore files generated by 'make dist'.
21834
21835 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21836
21837           update build files
21838           Original commit message from CVS:
21839           * autogen.sh:
21840           * configure.ac:
21841           * ext/a52dec/Makefile.am:
21842           * ext/dvdnav/Makefile.am:
21843           * ext/dvdread/Makefile.am:
21844           * ext/lame/Makefile.am:
21845           * ext/mad/Makefile.am:
21846           * ext/mpeg2dec/Makefile.am:
21847           * ext/sidplay/Makefile.am:
21848           update build files
21849
21850 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21851
21852           autogen.sh: require am17
21853           Original commit message from CVS:
21854           * autogen.sh:
21855           require am17
21856           * configure.ac:
21857           * ext/annodex/Makefile.am:
21858           * ext/cdio/Makefile.am:
21859           * ext/dv/Makefile.am:
21860           * ext/esd/Makefile.am:
21861           * ext/flac/Makefile.am:
21862           * ext/gdk_pixbuf/Makefile.am:
21863           * ext/ladspa/Makefile.am:
21864           * ext/libcaca/Makefile.am:
21865           * ext/speex/Makefile.am:
21866           * ext/taglib/Makefile.am:
21867           * sys/oss/Makefile.am:
21868           * sys/sunaudio/Makefile.am:
21869           * sys/ximage/Makefile.am:
21870           clean up build further
21871
21872 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
21873
21874           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21875           Original commit message from CVS:
21876           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21877           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21878           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21879           (gst_mpeg2dec_change_state):
21880           * ext/mpeg2dec/gstmpeg2dec.h:
21881           Simplify and don't leak our buffer pool.
21882           Use _scale_int.
21883           Remove unfixed bug number from previous ChangeLog entry.
21884
21885 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21886
21887           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21888           Original commit message from CVS:
21889           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21890           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21891           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21892           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21893           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21894           (handle_sequence), (handle_picture), (handle_slice),
21895           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21896           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21897           * ext/mpeg2dec/gstmpeg2dec.h:
21898           Fix padtemplate as we can now do fractional framerates.
21899           Small cleanups.
21900           Use GstSegment.
21901           Add simple frame dropping QoS.
21902           Precalc buffer output sizes and UV offsets.
21903           Always give libmpeg2 a valid fbuf when it wants one.
21904           don't trust libmpeg to discard our buffers but manage it
21905           ourselves.
21906           Fixes #343627, #327350, #335288
21907
21908 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
21909
21910           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21911           Original commit message from CVS:
21912           * win32/MANIFEST:
21913           Add a manifest for futures ugly win32 releases.
21914           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21915           Move bufcaps declaration at the begining of the instructions
21916           block.
21917
21918 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21919
21920           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21921           Original commit message from CVS:
21922           * ext/alsaspdif/alsaspdifsink.h:
21923           * ext/amrwb/gstamrwbdec.h:
21924           * ext/amrwb/gstamrwbenc.h:
21925           * ext/amrwb/gstamrwbparse.h:
21926           * ext/arts/gst_arts.h:
21927           * ext/artsd/gstartsdsink.h:
21928           * ext/audiofile/gstafparse.h:
21929           * ext/audiofile/gstafsink.h:
21930           * ext/audiofile/gstafsrc.h:
21931           * ext/audioresample/gstaudioresample.h:
21932           * ext/bz2/gstbz2dec.h:
21933           * ext/bz2/gstbz2enc.h:
21934           * ext/dirac/gstdiracdec.h:
21935           * ext/directfb/dfbvideosink.h:
21936           * ext/divx/gstdivxdec.h:
21937           * ext/divx/gstdivxenc.h:
21938           * ext/dts/gstdtsdec.h:
21939           * ext/faac/gstfaac.h:
21940           * ext/gsm/gstgsmdec.h:
21941           * ext/gsm/gstgsmenc.h:
21942           * ext/ivorbis/vorbisenc.h:
21943           * ext/libfame/gstlibfame.h:
21944           * ext/nas/nassink.h:
21945           * ext/neon/gstneonhttpsrc.h:
21946           * ext/polyp/polypsink.h:
21947           * ext/sdl/sdlaudiosink.h:
21948           * ext/sdl/sdlvideosink.h:
21949           * ext/shout/gstshout.h:
21950           * ext/snapshot/gstsnapshot.h:
21951           * ext/sndfile/gstsf.h:
21952           * ext/swfdec/gstswfdec.h:
21953           * ext/tarkin/gsttarkindec.h:
21954           * ext/tarkin/gsttarkinenc.h:
21955           * ext/theora/theoradec.h:
21956           * ext/wavpack/gstwavpackdec.h:
21957           * ext/wavpack/gstwavpackparse.h:
21958           * ext/xine/gstxine.h:
21959           * ext/xvid/gstxviddec.h:
21960           * ext/xvid/gstxvidenc.h:
21961           * gst/cdxaparse/gstcdxaparse.h:
21962           * gst/cdxaparse/gstcdxastrip.h:
21963           * gst/colorspace/gstcolorspace.h:
21964           * gst/festival/gstfestival.h:
21965           * gst/freeze/gstfreeze.h:
21966           * gst/gdp/gstgdpdepay.h:
21967           * gst/gdp/gstgdppay.h:
21968           * gst/modplug/gstmodplug.h:
21969           * gst/mpeg1sys/gstmpeg1systemencode.h:
21970           * gst/mpeg1videoparse/gstmp1videoparse.h:
21971           * gst/mpeg2sub/gstmpeg2subt.h:
21972           * gst/mpegaudioparse/gstmpegaudioparse.h:
21973           * gst/multifilesink/gstmultifilesink.h:
21974           * gst/overlay/gstoverlay.h:
21975           * gst/playondemand/gstplayondemand.h:
21976           * gst/qtdemux/qtdemux.h:
21977           * gst/rtjpeg/gstrtjpegdec.h:
21978           * gst/rtjpeg/gstrtjpegenc.h:
21979           * gst/smooth/gstsmooth.h:
21980           * gst/smoothwave/gstsmoothwave.h:
21981           * gst/spectrum/gstspectrum.h:
21982           * gst/speed/gstspeed.h:
21983           * gst/stereo/gststereo.h:
21984           * gst/switch/gstswitch.h:
21985           * gst/tta/gstttadec.h:
21986           * gst/tta/gstttaparse.h:
21987           * gst/videodrop/gstvideodrop.h:
21988           * gst/xingheader/gstxingmux.h:
21989           * sys/directdraw/gstdirectdrawsink.h:
21990           * sys/directsound/gstdirectsoundsink.h:
21991           * sys/dxr3/dxr3audiosink.h:
21992           * sys/dxr3/dxr3spusink.h:
21993           * sys/dxr3/dxr3videosink.h:
21994           * sys/qcam/gstqcamsrc.h:
21995           * sys/vcd/vcdsrc.h:
21996           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21997
21998 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21999
22000           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
22001           Original commit message from CVS:
22002           * ext/a52dec/gsta52dec.h:
22003           * ext/amrnb/amrnbdec.h:
22004           * ext/amrnb/amrnbenc.h:
22005           * ext/amrnb/amrnbparse.h:
22006           * ext/mpeg2dec/gstmpeg2dec.h:
22007           * ext/sidplay/gstsiddec.h:
22008           * gst/ac3parse/gstac3parse.h:
22009           * gst/asfdemux/gstasfdemux.h:
22010           * gst/asfdemux/gstasfmux.h:
22011           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22012           * gst/iec958/ac3iec.h:
22013           * gst/mpegaudioparse/gstmpegaudioparse.h:
22014           * gst/mpegstream/gstdvddemux.h:
22015           * gst/mpegstream/gstmpegclock.h:
22016           * gst/mpegstream/gstmpegdemux.h:
22017           * gst/mpegstream/gstmpegparse.h:
22018           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
22019
22020 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
22021
22022           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
22023           Original commit message from CVS:
22024           * README:
22025           Replace current README (containing the release notes from
22026           some 0.9.x version) with a proper README taken from the core.
22027
22028 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
22029
22030           ext/amrnb/: Sortof first quick cleanup of all this mess...
22031           Original commit message from CVS:
22032           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
22033           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22034           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
22035           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
22036           * ext/amrnb/amrnbparse.h:
22037           Sortof first quick cleanup of all this mess...
22038           Don't crap out on empty and invalid FTs but treat them as
22039           empty packets, the decoder handles them fine.
22040           Fixes #342222.
22041
22042 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
22043
22044           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
22045           Original commit message from CVS:
22046           * gst/asfdemux/gstasf.c: (plugin_init):
22047           Call gst_riff_init() so the riff debug category gets set up
22048           before it is being used.
22049
22050 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
22051
22052           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
22053           Original commit message from CVS:
22054           * gst/iec958/ac3_padder.c: (ac3p_parse):
22055           * gst/iec958/ac3_padder.h:
22056           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
22057           (ac3iec_chain_raw), (ac3iec_change_state):
22058           * gst/iec958/ac3iec.h:
22059           Write rate into the caps, for the allowed ac3 rates. Some minor
22060           cleanups.
22061
22062 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
22063
22064           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
22065           Original commit message from CVS:
22066           Patch by: James "Doc" Livingston  <doclivingston gmail com>
22067           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
22068           Do tag merging correctly (#339918). Output taglists
22069           properly in debug statements too while we're at it.
22070
22071 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22072
22073           ext/a52dec/gsta52dec.c: Add more debug
22074           Original commit message from CVS:
22075           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
22076           Add more debug
22077           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
22078           (gst_dvdlpcmdec_init), (update_timestamps),
22079           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22080           (dvdlpcmdec_sink_event):
22081           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22082           If we have a first_access offset but no current timestamp (might
22083           happen after a seek), then calculate a start time for the first
22084           portion so that it will align with the timestamp given for the
22085           first_access portion.
22086           If a new-segment arrives with format time, store the start
22087           time as a failsafe timestamp in case we never get any further
22088           timestamp info (unlikely)
22089           Mask out the 'frame number' section of the incoming header so
22090           that we don't consider it to be changing on every buffer and
22091           reset the caps constantly.
22092           Use gst_util_uint64_scale for duration calculation
22093
22094 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
22095
22096           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
22097           Original commit message from CVS:
22098           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22099           Fix timestamping for cases where the first_access parameter is 4.
22100           Ensure we don't overrun buffers in other cases.
22101
22102 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
22103
22104           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
22105           Original commit message from CVS:
22106           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
22107           Fix silly bug when reading metadata (#341254).
22108
22109 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
22110
22111           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
22112           Original commit message from CVS:
22113           * autogen.sh: (CONFIGURE_DEF_OPT):
22114           libtoolize on Darwin/MacOSX is called glibtoolize
22115
22116 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
22117
22118           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
22119           Original commit message from CVS:
22120           * ext/lame/gstlame.c: (gst_lame_get_type),
22121           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
22122           (gst_lame_setup), (gst_lame_change_state):
22123           * ext/lame/gstlame.h:
22124           Remove tag writing from lame (which was completely broken
22125           anyway, #329184). Leaving GstTagSetter interface around for
22126           now, albeit non-functional. Should be removed completely
22127           in 0.11. Use the 'id3v2mux' plugin from -good for writing
22128           tags.
22129
22130 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
22131
22132         * ChangeLog:
22133         * ext/dvdread/dvdreadsrc.c:
22134         * gst/asfdemux/gstasfdemux.c:
22135           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22136           Original commit message from CVS:
22137           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22138
22139 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
22140
22141           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
22142           Original commit message from CVS:
22143           Patch by: Andres Salomon  <dilinger at debian org>
22144           * ext/lame/gstlame.c: (gst_lame_sink_event):
22145           Fix typo (comma vs. semicolon) (#340710).
22146
22147 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
22148
22149           ext/mad/gstmad.c: Make mad the second element to support the highly useful
22150           Original commit message from CVS:
22151           Patch by: Lutz Müller <lutz at topfrose de>
22152           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
22153           Make mad the second element to support the highly useful
22154           FORMATS query (#340594)
22155
22156 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
22157
22158           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
22159           Original commit message from CVS:
22160           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
22161           (gst_mpeg2dec_src_query):
22162           Remember the query duration format before passing it upstream since it
22163           could have been modified.
22164           Add GST_WARNING_OBJECT in sink convert function to detail why the
22165           conversion didn't work.
22166
22167 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22168
22169           Define GstElementDetails as const and also static (when defined as global)
22170           Original commit message from CVS:
22171           * ext/amrwb/gstamrwbdec.c:
22172           * ext/amrwb/gstamrwbenc.c:
22173           * ext/amrwb/gstamrwbparse.c:
22174           * ext/arts/gst_arts.c:
22175           * ext/artsd/gstartsdsink.c:
22176           * ext/audiofile/gstafparse.c:
22177           * ext/audiofile/gstafsink.c:
22178           * ext/audiofile/gstafsrc.c:
22179           * ext/audioresample/gstaudioresample.c:
22180           * ext/bz2/gstbz2dec.c:
22181           * ext/bz2/gstbz2enc.c:
22182           * ext/cdaudio/gstcdaudio.c:
22183           * ext/directfb/dfbvideosink.c:
22184           * ext/divx/gstdivxdec.c:
22185           * ext/divx/gstdivxenc.c:
22186           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22187           * ext/faac/gstfaac.c: (gst_faac_base_init):
22188           * ext/faad/gstfaad.c:
22189           * ext/gsm/gstgsmdec.c:
22190           * ext/gsm/gstgsmenc.c:
22191           * ext/hermes/gsthermescolorspace.c:
22192           * ext/ivorbis/vorbisfile.c:
22193           * ext/lcs/gstcolorspace.c:
22194           * ext/libfame/gstlibfame.c:
22195           * ext/libmms/gstmms.c: (gst_mms_base_init):
22196           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
22197           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22198           * ext/nas/nassink.c: (gst_nassink_base_init):
22199           * ext/neon/gstneonhttpsrc.c:
22200           * ext/sdl/sdlaudiosink.c:
22201           * ext/sdl/sdlvideosink.c:
22202           * ext/shout/gstshout.c:
22203           * ext/snapshot/gstsnapshot.c:
22204           * ext/sndfile/gstsf.c:
22205           * ext/swfdec/gstswfdec.c:
22206           * ext/tarkin/gsttarkindec.c:
22207           * ext/tarkin/gsttarkinenc.c:
22208           * ext/theora/theoradec.c:
22209           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22210           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22211           * ext/xvid/gstxviddec.c:
22212           * ext/xvid/gstxvidenc.c:
22213           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22214           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22215           * gst/chart/gstchart.c:
22216           * gst/colorspace/gstcolorspace.c:
22217           * gst/deinterlace/gstdeinterlace.c:
22218           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22219           * gst/festival/gstfestival.c:
22220           * gst/filter/gstbpwsinc.c:
22221           * gst/filter/gstiir.c:
22222           * gst/filter/gstlpwsinc.c:
22223           * gst/freeze/gstfreeze.c:
22224           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22225           * gst/librfb/gstrfbsrc.c:
22226           * gst/mixmatrix/mixmatrix.c:
22227           * gst/mpeg1sys/gstmpeg1systemencode.c:
22228           * gst/mpeg1videoparse/gstmp1videoparse.c:
22229           * gst/mpeg2sub/gstmpeg2subt.c:
22230           * gst/mpegaudioparse/gstmpegaudioparse.c:
22231           * gst/multifilesink/gstmultifilesink.c:
22232           * gst/overlay/gstoverlay.c:
22233           * gst/passthrough/gstpassthrough.c:
22234           * gst/playondemand/gstplayondemand.c:
22235           * gst/qtdemux/qtdemux.c:
22236           * gst/rtjpeg/gstrtjpegdec.c:
22237           * gst/rtjpeg/gstrtjpegenc.c:
22238           * gst/smooth/gstsmooth.c:
22239           * gst/smoothwave/gstsmoothwave.c:
22240           * gst/spectrum/gstspectrum.c:
22241           * gst/speed/gstspeed.c:
22242           * gst/stereo/gststereo.c:
22243           * gst/switch/gstswitch.c:
22244           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22245           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22246           * gst/vbidec/gstvbidec.c:
22247           * gst/videocrop/gstvideocrop.c:
22248           * gst/videodrop/gstvideodrop.c:
22249           * gst/virtualdub/gstxsharpen.c:
22250           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22251           * gst/y4m/gsty4mencode.c:
22252           * sys/cdrom/gstcdplayer.c:
22253           * sys/directdraw/gstdirectdrawsink.c:
22254           * sys/directsound/gstdirectsoundsink.c:
22255           * sys/glsink/glimagesink.c:
22256           * sys/qcam/gstqcamsrc.c:
22257           * sys/v4l2/gstv4l2src.c:
22258           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
22259           * sys/ximagesrc/ximagesrc.c:
22260           Define GstElementDetails as const and also static (when defined as
22261           global)
22262
22263 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22264
22265           Define GstElementDetails as const and also static (when defined as global)
22266           Original commit message from CVS:
22267           * ext/mad/gstid3tag.c:
22268           * ext/mad/gstmad.c:
22269           * gst/ac3parse/gstac3parse.c:
22270           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22271           * gst/synaesthesia/gstsynaesthesia.c:
22272           Define GstElementDetails as const and also static (when defined as
22273           global)
22274
22275 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22276
22277           Define GstElementDetails as const and also static (when defined as global)
22278           Original commit message from CVS:
22279           * ext/aalib/gstaasink.c:
22280           * ext/annodex/gstcmmldec.c:
22281           * ext/annodex/gstcmmlenc.c:
22282           * ext/cairo/gsttextoverlay.c:
22283           * ext/cairo/gsttimeoverlay.c:
22284           * ext/cdio/gstcdiocddasrc.c:
22285           * ext/dv/gstdvdec.c:
22286           * ext/dv/gstdvdemux.c:
22287           * ext/esd/esdmon.c:
22288           * ext/esd/esdsink.c:
22289           * ext/flac/gstflacenc.c:
22290           * ext/flac/gstflactag.c:
22291           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22292           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22293           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22294           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22295           * ext/gdk_pixbuf/pixbufscale.c:
22296           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22297           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22298           * ext/jpeg/gstjpegdec.c:
22299           * ext/jpeg/gstjpegenc.c:
22300           * ext/jpeg/gstsmokedec.c:
22301           * ext/jpeg/gstsmokeenc.c:
22302           * ext/libcaca/gstcacasink.c:
22303           * ext/libmng/gstmngdec.c:
22304           * ext/libmng/gstmngenc.c:
22305           * ext/libpng/gstpngdec.c:
22306           * ext/libpng/gstpngenc.c:
22307           * ext/mikmod/gstmikmod.c:
22308           * ext/raw1394/gstdv1394src.c:
22309           * ext/shout2/gstshout2.c: (gst_shout2send_init):
22310           * ext/shout2/gstshout2.h:
22311           * ext/speex/gstspeexdec.c:
22312           * ext/speex/gstspeexenc.c:
22313           * gst/alpha/gstalpha.c:
22314           * gst/alpha/gstalphacolor.c:
22315           * gst/apetag/gstapedemux.c:
22316           * gst/auparse/gstauparse.c:
22317           * gst/autodetect/gstautoaudiosink.c:
22318           (gst_auto_audio_sink_base_init):
22319           * gst/autodetect/gstautovideosink.c:
22320           (gst_auto_video_sink_base_init):
22321           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22322           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22323           * gst/cutter/gstcutter.c:
22324           * gst/debug/breakmydata.c:
22325           * gst/debug/efence.c:
22326           * gst/debug/gstnavigationtest.c:
22327           * gst/debug/gstnavseek.c:
22328           * gst/debug/negotiation.c:
22329           * gst/debug/progressreport.c:
22330           * gst/debug/testplugin.c:
22331           * gst/effectv/gstaging.c:
22332           * gst/effectv/gstdice.c:
22333           * gst/effectv/gstedge.c:
22334           * gst/effectv/gstquark.c:
22335           * gst/effectv/gstrev.c:
22336           * gst/effectv/gstshagadelic.c:
22337           * gst/effectv/gstvertigo.c:
22338           * gst/effectv/gstwarp.c:
22339           * gst/flx/gstflxdec.c:
22340           * gst/goom/gstgoom.c:
22341           * gst/icydemux/gsticydemux.c:
22342           * gst/id3demux/gstid3demux.c:
22343           * gst/interleave/deinterleave.c:
22344           * gst/interleave/interleave.c:
22345           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22346           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22347           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22348           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22349           * gst/level/gstlevel.c:
22350           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22351           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22352           * gst/median/gstmedian.c:
22353           * gst/monoscope/gstmonoscope.c:
22354           * gst/multipart/multipartdemux.c:
22355           * gst/multipart/multipartmux.c:
22356           * gst/oldcore/gstaggregator.c:
22357           * gst/oldcore/gstfdsink.c:
22358           * gst/oldcore/gstmd5sink.c:
22359           * gst/oldcore/gstmultifilesrc.c:
22360           * gst/oldcore/gstpipefilter.c:
22361           * gst/oldcore/gstshaper.c:
22362           * gst/oldcore/gststatistics.c:
22363           * gst/rtp/gstasteriskh263.c:
22364           * gst/rtp/gstrtpL16depay.c:
22365           * gst/rtp/gstrtpL16pay.c:
22366           * gst/rtp/gstrtpamrdepay.c:
22367           * gst/rtp/gstrtpamrpay.c:
22368           * gst/rtp/gstrtpdepay.c:
22369           * gst/rtp/gstrtpgsmpay.c:
22370           * gst/rtp/gstrtph263pay.c:
22371           * gst/rtp/gstrtph263pdepay.c:
22372           * gst/rtp/gstrtph263ppay.c:
22373           * gst/rtp/gstrtpilbcdepay.c:
22374           * gst/rtp/gstrtpmp4gpay.c:
22375           * gst/rtp/gstrtpmp4vdepay.c:
22376           * gst/rtp/gstrtpmp4vpay.c:
22377           * gst/rtp/gstrtpmpadepay.c:
22378           * gst/rtp/gstrtpmpapay.c:
22379           * gst/rtp/gstrtppcmadepay.c:
22380           * gst/rtp/gstrtppcmapay.c:
22381           * gst/rtp/gstrtppcmudepay.c:
22382           * gst/rtp/gstrtppcmupay.c:
22383           * gst/rtp/gstrtpspeexdepay.c:
22384           * gst/rtp/gstrtpspeexpay.c:
22385           * gst/rtsp/gstrtpdec.c:
22386           * gst/rtsp/gstrtspsrc.c:
22387           * gst/smpte/gstsmpte.c:
22388           * gst/udp/gstdynudpsink.c:
22389           * gst/udp/gstmultiudpsink.c:
22390           * gst/udp/gstudpsink.c:
22391           * gst/udp/gstudpsrc.c:
22392           * gst/videobox/gstvideobox.c:
22393           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22394           * gst/videofilter/gstvideobalance.c:
22395           * gst/videofilter/gstvideoflip.c:
22396           * gst/videofilter/gstvideotemplate.c:
22397           (gst_videotemplate_base_init):
22398           * gst/videomixer/videomixer.c:
22399           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22400           (gst_wavparse_class_init), (gst_wavparse_dispose),
22401           (gst_wavparse_reset), (gst_wavparse_init),
22402           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22403           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22404           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22405           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22406           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22407           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22408           (gst_wavparse_change_state):
22409           * gst/wavparse/gstwavparse.h:
22410           * sys/oss/gstossmixerelement.c:
22411           * sys/oss/gstosssink.c:
22412           * sys/oss/gstosssrc.c:
22413           * sys/osxaudio/gstosxaudioelement.c:
22414           * sys/osxaudio/gstosxaudiosink.c:
22415           * sys/osxaudio/gstosxaudiosrc.c:
22416           * sys/sunaudio/gstsunaudiomixer.c:
22417           * sys/sunaudio/gstsunaudiosink.c:
22418           Define GstElementDetails as const and also static (when defined as
22419           global)
22420
22421 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
22422
22423           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22424           Original commit message from CVS:
22425           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22426           Fix name of custom event (use same as dvdreadsrc).
22427           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22428           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22429           Fix event parsing (the event name is in the structure, not the
22430           name of the structure itself); also fix indentation after
22431           boilerplate macro.
22432
22433 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
22434
22435           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22436           Original commit message from CVS:
22437           * ext/mad/gstid3tag.c: (plugin_init):
22438           Change debug category to 'id3mux'.
22439
22440 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
22441
22442           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22443           Original commit message from CVS:
22444           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
22445           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22446           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22447           (gst_id3_tag_chain):
22448           When acting as a muxer, set caps on outgoing buffers and set caps
22449           on source pad (fixes #323658). Remove unused application/x-gst-tags
22450           cruft from the 0.6 days.
22451
22452 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22453
22454           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22455           Original commit message from CVS:
22456           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22457           (gst_mad_src_query), (gst_mad_chain):
22458           .. and DEFAULT queries should work too. Use magic gst util scale
22459           functions in some places.
22460
22461 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
22462
22463           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22464           Original commit message from CVS:
22465           * ext/mad/gstmad.c: (gst_mad_src_query):
22466           Fix duration query in BYTES format (#336824).
22467
22468 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
22469
22470           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22471           Original commit message from CVS:
22472           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
22473           * ext/lame/gstlame.c: (gst_lame_sink_event):
22474           Don't crash if we get an EOS event before the encoder
22475           has been set up (#339287).
22476
22477 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
22478
22479           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22480           Original commit message from CVS:
22481           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22482           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22483           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22484           Move errors out of the normal code flow.
22485           Don't send eos, basesrc will do that for us when needed.
22486
22487 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
22488
22489           gst/mpegstream/: Do state changes correctly
22490           Original commit message from CVS:
22491           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22492           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22493           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22494           Do state changes correctly
22495
22496 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
22497
22498           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22499           Original commit message from CVS:
22500           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22501           (gst_mpeg2dec_alloc_buffer):
22502           Can't use gst_pad_alloc_buffer*() when we are going to crop
22503           the image before sending it out. Downstream basetransform-based
22504           elements will complain about the wrong unit size otherwise
22505           (when not operating in passthrough-mode at least).
22506           Const-ify some static variables and do some minor clean-ups.
22507           Use I420 macros for size/offsets (not really necessary in this
22508           particular context, but this kind of code gets copy'n'pasted).
22509
22510 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
22511
22512           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22513           Original commit message from CVS:
22514           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22515           (read_cache):
22516           * gst/mpegstream/gstmpegpacketize.h:
22517           g_malloc() can't fail, we don't need to handle this. Same for
22518           gst_buffer_new_and_alloc().
22519           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22520           klass->send_buffer() should have the same semantics as
22521           gst_pad_push(), ie. ownership of the buffer is transfered,
22522           so we never have to unref the buffer no matter what the flow
22523           return value was.
22524
22525 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22526
22527         * tests/check/gst-plugins-ugly.supp:
22528           one more suppression for FC4
22529           Original commit message from CVS:
22530           one more suppression for FC4
22531
22532 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
22533
22534         * tests/check/gst-plugins-ugly.supp:
22535           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22536           Original commit message from CVS:
22537           The AMR encoder sucks giant sucky things through a sucky object with a giant
22538           sucking machine. More suppressions.
22539
22540 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22541
22542           add test for amrnbenc, enable test infrastructure, and fix a leak
22543           Original commit message from CVS:
22544           add test for amrnbenc, enable test infrastructure, and fix a leak
22545           * common/check.mak:
22546           allow for specifying more than one suppressions file in SUPPRESSIONS
22547           * Makefile.am:
22548           * tests/Makefile.am:
22549           * tests/check/.cvsignore:
22550           * tests/check/Makefile.am:
22551           * tests/check/elements/.cvsignore:
22552           * configure.ac:
22553           add tests/check
22554           * tests/check/gst-plugins-ugly.supp:
22555           add suppressions for libs used by -ugly
22556           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22557           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22558           (GST_START_TEST), (amrnbenc_suite), (main):
22559           add a simple test for encoding amr
22560           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22561           fix pad template leaks
22562
22563 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
22564
22565           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22566           Original commit message from CVS:
22567           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22568           Plug big leak in AMR encoder.
22569
22570 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
22571
22572           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22573           Original commit message from CVS:
22574           * ext/mad/gstmad.c: (index_seek):
22575           move GstIndexEntry *entry variable declaration before
22576           the first instruction
22577           * ext/mad/gstmad.c:
22578           remove debug macros with variable number of parameter by using
22579           GST_DEBUG for WIN32
22580           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22581           use gst_guint64_to_gdouble for conversions
22582           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22583           replace __FUNCTION__ which is not supported by MSVC by the current function name
22584           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22585           remove LL suffix by using G_GINT64_CONSTANT
22586           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22587           use gst_guint64_to_gdouble for conversions
22588           * gst/mpegstream/gstmpegparse.h:
22589           remove LL suffix by using G_GINT64_CONSTANT
22590           * win32/vs6:
22591           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22592           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22593
22594 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22595
22596           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22597           Original commit message from CVS:
22598           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22599           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22600           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22601           * ext/mad/gstmad.c: (gst_mad_class_init):
22602           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22603           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22604           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22605           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22606           * gst/iec958/ac3iec.c: (ac3iec_class_init):
22607           * gst/mpegaudioparse/gstmpegaudioparse.c:
22608           (gst_mp3parse_class_init):
22609           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22610           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22611           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22612           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22613           * gst/synaesthesia/gstsynaesthesia.c:
22614           (gst_synaesthesia_class_init):
22615           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22616
22617 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22618
22619           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22620           Original commit message from CVS:
22621           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22622           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22623           (gst_asf_demux_push_buffer):
22624           Send newsegment event only once per pad, fixes #336550.
22625
22626 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
22627
22628           Unify the long descriptions in the plugin details (#337263).
22629           Original commit message from CVS:
22630           Patch by: j^  <j at bootlab dot org>
22631           * ext/amrwb/gstamrwbdec.c:
22632           * ext/amrwb/gstamrwbenc.c:
22633           * ext/amrwb/gstamrwbparse.c:
22634           * ext/arts/gst_arts.c:
22635           * ext/artsd/gstartsdsink.c:
22636           * ext/audiofile/gstafparse.c:
22637           * ext/audiofile/gstafsink.c:
22638           * ext/audiofile/gstafsrc.c:
22639           * ext/cdaudio/gstcdaudio.c:
22640           * ext/directfb/dfbvideosink.c:
22641           * ext/divx/gstdivxdec.c:
22642           * ext/divx/gstdivxenc.c:
22643           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22644           * ext/faac/gstfaac.c: (gst_faac_base_init):
22645           * ext/faad/gstfaad.c:
22646           * ext/gsm/gstgsmdec.c:
22647           * ext/gsm/gstgsmenc.c:
22648           * ext/hermes/gsthermescolorspace.c:
22649           * ext/ivorbis/vorbisfile.c:
22650           * ext/lcs/gstcolorspace.c:
22651           * ext/libfame/gstlibfame.c:
22652           * ext/libmms/gstmms.c: (gst_mms_base_init):
22653           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22654           * ext/nas/nassink.c: (gst_nassink_base_init):
22655           * ext/neon/gstneonhttpsrc.c:
22656           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22657           * ext/sdl/sdlaudiosink.c:
22658           * ext/sdl/sdlvideosink.c:
22659           * ext/shout/gstshout.c:
22660           * ext/snapshot/gstsnapshot.c:
22661           * ext/sndfile/gstsf.c:
22662           * ext/tarkin/gsttarkindec.c:
22663           * ext/tarkin/gsttarkinenc.c:
22664           * ext/theora/theoradec.c:
22665           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22666           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22667           * ext/xvid/gstxviddec.c:
22668           * ext/xvid/gstxvidenc.c:
22669           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22670           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22671           * gst/chart/gstchart.c:
22672           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22673           * gst/festival/gstfestival.c:
22674           * gst/filter/gstiir.c:
22675           * gst/filter/gstlpwsinc.c:
22676           * gst/freeze/gstfreeze.c:
22677           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22678           * gst/mixmatrix/mixmatrix.c:
22679           * gst/mpeg1sys/gstmpeg1systemencode.c:
22680           * gst/mpeg1videoparse/gstmp1videoparse.c:
22681           * gst/mpeg2sub/gstmpeg2subt.c:
22682           * gst/mpegaudioparse/gstmpegaudioparse.c:
22683           * gst/multifilesink/gstmultifilesink.c:
22684           * gst/overlay/gstoverlay.c:
22685           * gst/passthrough/gstpassthrough.c:
22686           * gst/playondemand/gstplayondemand.c:
22687           * gst/qtdemux/qtdemux.c:
22688           * gst/rtjpeg/gstrtjpegdec.c:
22689           * gst/rtjpeg/gstrtjpegenc.c:
22690           * gst/smooth/gstsmooth.c:
22691           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22692           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22693           * gst/videocrop/gstvideocrop.c:
22694           * gst/videodrop/gstvideodrop.c:
22695           * gst/virtualdub/gstxsharpen.c:
22696           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22697           * gst/y4m/gsty4mencode.c:
22698           Unify the long descriptions in the plugin details (#337263).
22699
22700 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
22701
22702         * gst-plugins-ugly.spec.in:
22703           fix version numbering
22704           Original commit message from CVS:
22705           fix version numbering
22706
22707 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
22708
22709         * common:
22710         * gst-plugins-ugly.spec.in:
22711           add dvdsub plugin to spec
22712           Original commit message from CVS:
22713           add dvdsub plugin to spec
22714
22715 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22716
22717           docs/plugins/: add siddec
22718           Original commit message from CVS:
22719           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22720           * docs/plugins/inspect/plugin-siddec.xml:
22721           add siddec
22722           * ext/dvdnav/dvdnavsrc.c:
22723           doc fixes
22724
22725 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22726
22727         * common:
22728         * configure.ac:
22729         * ext/sidplay/Makefile.am:
22730           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22731           Original commit message from CVS:
22732           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22733
22734 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22735
22736         * docs/plugins/.gitignore:
22737         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22738           ignore more
22739           Original commit message from CVS:
22740           ignore more
22741
22742 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22743
22744         * common:
22745         * docs/plugins/inspect/plugin-a52dec.xml:
22746         * docs/plugins/inspect/plugin-amrnb.xml:
22747         * docs/plugins/inspect/plugin-asf.xml:
22748         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22749         * docs/plugins/inspect/plugin-dvdread.xml:
22750         * docs/plugins/inspect/plugin-dvdsub.xml:
22751         * docs/plugins/inspect/plugin-iec958.xml:
22752         * docs/plugins/inspect/plugin-lame.xml:
22753         * docs/plugins/inspect/plugin-mad.xml:
22754         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22755         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22756         * docs/plugins/inspect/plugin-mpegstream.xml:
22757         * docs/plugins/inspect/plugin-rmdemux.xml:
22758           update plugin inspect files
22759           Original commit message from CVS:
22760           update plugin inspect files
22761
22762 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22763
22764         * gst/mpegaudioparse/gstxingmux.c:
22765           rework build; add translations for v4l2
22766           Original commit message from CVS:
22767           rework build; add translations for v4l2
22768
22769 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22770
22771           configure.ac: rework similarly to other modules
22772           Original commit message from CVS:
22773           * configure.ac:
22774           rework similarly to other modules
22775           * ext/a52dec/gsta52dec.c:
22776           * ext/amrnb/amrnb.c:
22777           * ext/dvdnav/dvdnavsrc.c:
22778           * ext/dvdread/dvdreadsrc.c:
22779           * ext/lame/gstlame.c:
22780           * ext/mad/gstid3tag.c:
22781           * ext/mpeg2dec/gstmpeg2dec.c:
22782           * ext/sidplay/gstsiddec.cc:
22783           * gst/asfdemux/gstasf.c:
22784           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22785           * gst/dvdsub/gstdvdsubdec.c:
22786           * gst/iec958/ac3iec.c:
22787           * gst/mpegaudioparse/gstmpegaudioparse.c:
22788           * gst/mpegstream/gstmpegstream.c:
22789           * gst/realmedia/rmdemux.c: (plugin_init):
22790           use the correct defines
22791
22792 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22793
22794         * common:
22795         * docs/.gitignore:
22796         * docs/plugins/.gitignore:
22797           ignore more
22798           Original commit message from CVS:
22799           ignore more
22800
22801 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22802
22803         * ChangeLog:
22804         * common:
22805         * configure.ac:
22806           back to HEAD
22807           Original commit message from CVS:
22808           back to HEAD
22809
22810 === release 0.10.3 ===
22811
22812 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22813
22814         * ChangeLog:
22815         * NEWS:
22816         * RELEASE:
22817         * configure.ac:
22818         * docs/plugins/gst-plugins-ugly-plugins.signals:
22819         * docs/plugins/inspect/plugin-amrnb.xml:
22820         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22821         * docs/plugins/inspect/plugin-iec958.xml:
22822         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22823         * docs/plugins/inspect/plugin-rmdemux.xml:
22824           releasing 0.10.3
22825           Original commit message from CVS:
22826           releasing 0.10.3
22827
22828 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22829
22830           better/unified long descriptions
22831           Original commit message from CVS:
22832           * ext/aalib/gstaasink.c:
22833           * ext/annodex/gstcmmldec.c:
22834           * ext/annodex/gstcmmlenc.c:
22835           * ext/cairo/gsttextoverlay.c:
22836           * ext/cairo/gsttimeoverlay.c:
22837           * ext/cdio/gstcdiocddasrc.c:
22838           * ext/dv/gstdvdec.c:
22839           * ext/esd/esdmon.c:
22840           * ext/esd/esdsink.c:
22841           * ext/flac/gstflacdec.c:
22842           * ext/flac/gstflacenc.c:
22843           * ext/flac/gstflactag.c:
22844           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22845           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22846           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22847           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22848           * ext/gdk_pixbuf/gstgdkpixbuf.c:
22849           * ext/gdk_pixbuf/pixbufscale.c:
22850           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22851           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22852           * ext/jpeg/gstjpegdec.c:
22853           * ext/jpeg/gstjpegenc.c:
22854           * ext/jpeg/gstsmokedec.c:
22855           * ext/jpeg/gstsmokeenc.c:
22856           * ext/libcaca/gstcacasink.c:
22857           * ext/libmng/gstmngdec.c:
22858           * ext/libmng/gstmngenc.c:
22859           * ext/libpng/gstpngdec.c:
22860           * ext/libpng/gstpngenc.c:
22861           * ext/mikmod/gstmikmod.c:
22862           * ext/raw1394/gstdv1394src.c:
22863           * ext/shout2/gstshout2.c:
22864           * ext/speex/gstspeexdec.c:
22865           * ext/speex/gstspeexenc.c:
22866           * gst/alpha/gstalpha.c:
22867           * gst/alpha/gstalphacolor.c:
22868           * gst/auparse/gstauparse.c:
22869           * gst/autodetect/gstautoaudiosink.c:
22870           (gst_auto_audio_sink_base_init):
22871           * gst/autodetect/gstautovideosink.c:
22872           (gst_auto_video_sink_base_init):
22873           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22874           * gst/cutter/gstcutter.c:
22875           * gst/debug/breakmydata.c:
22876           * gst/debug/efence.c:
22877           * gst/debug/gstnavigationtest.c:
22878           * gst/debug/negotiation.c:
22879           * gst/debug/progressreport.c:
22880           * gst/debug/testplugin.c:
22881           * gst/effectv/gstaging.c:
22882           * gst/effectv/gstdice.c:
22883           * gst/effectv/gstedge.c:
22884           * gst/effectv/gstquark.c:
22885           * gst/effectv/gstrev.c:
22886           * gst/effectv/gstvertigo.c:
22887           * gst/effectv/gstwarp.c:
22888           * gst/flx/gstflxdec.c:
22889           * gst/goom/gstgoom.c:
22890           * gst/interleave/deinterleave.c:
22891           * gst/interleave/interleave.c:
22892           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22893           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22894           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22895           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22896           * gst/level/gstlevel.c:
22897           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22898           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22899           * gst/median/gstmedian.c:
22900           * gst/monoscope/gstmonoscope.c:
22901           * gst/multipart/multipartdemux.c:
22902           * gst/multipart/multipartmux.c:
22903           * gst/oldcore/gstmd5sink.c:
22904           * gst/oldcore/gstmultifilesrc.c:
22905           * gst/oldcore/gstpipefilter.c:
22906           * gst/oldcore/gstshaper.c:
22907           * gst/oldcore/gststatistics.c:
22908           * gst/rtp/gstasteriskh263.c:
22909           * gst/rtp/gstrtpL16depay.c:
22910           * gst/rtp/gstrtpL16pay.c:
22911           * gst/rtp/gstrtpamrdepay.c:
22912           * gst/rtp/gstrtpamrpay.c:
22913           * gst/rtp/gstrtpdepay.c:
22914           * gst/rtp/gstrtpgsmpay.c:
22915           * gst/rtp/gstrtph263pay.c:
22916           * gst/rtp/gstrtph263pdepay.c:
22917           * gst/rtp/gstrtph263ppay.c:
22918           * gst/rtp/gstrtpmp4gpay.c:
22919           * gst/rtp/gstrtpmp4vdepay.c:
22920           * gst/rtp/gstrtpmp4vpay.c:
22921           * gst/rtp/gstrtpmpadepay.c:
22922           * gst/rtp/gstrtpmpapay.c:
22923           * gst/rtp/gstrtppcmadepay.c:
22924           * gst/rtp/gstrtppcmapay.c:
22925           * gst/rtp/gstrtppcmudepay.c:
22926           * gst/rtp/gstrtppcmupay.c:
22927           * gst/rtp/gstrtpspeexdepay.c:
22928           * gst/rtp/gstrtpspeexpay.c:
22929           * gst/rtsp/gstrtpdec.c:
22930           * gst/smpte/gstsmpte.c:
22931           * gst/videobox/gstvideobox.c:
22932           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22933           * gst/videofilter/gstvideobalance.c:
22934           * gst/videofilter/gstvideoflip.c:
22935           * gst/videofilter/gstvideotemplate.c:
22936           (gst_videotemplate_base_init):
22937           * gst/videomixer/videomixer.c:
22938           * gst/wavenc/gstwavenc.c:
22939           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22940           better/unified long descriptions
22941           Fixed #336602
22942           Some cleanups to auparse, don't send multiple newsegments.
22943
22944 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
22945
22946           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22947           Original commit message from CVS:
22948           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22949           Don't unref event unconditionally after giving away ownership
22950           (gst_pad_push_event(), gst_pad_send_event() and
22951           gst_pad_event_default() take ownership of the event
22952           passed to them). Fixes warnings/crashes caused by
22953           navigation events.
22954
22955 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22956
22957           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22958           Original commit message from CVS:
22959           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22960           Don't ref NULL caps (private streams have NULL caps) (#336387);
22961           also, no need to set caps on the same buffer twice.
22962
22963 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22964
22965           gst/mpegstream/: Don't leak element and pad names in error messages, use
22966           Original commit message from CVS:
22967           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22968           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22969           (gst_dvd_demux_get_subpicture_stream):
22970           * gst/mpegstream/gstmpegdemux.c:
22971           (gst_mpeg_demux_sync_stream_to_time):
22972           Don't leak element and pad names in error messages, use
22973           GST_DEBUG_PAD_NAME instead. Add some more debug code.
22974
22975 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22976
22977           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22978           Original commit message from CVS:
22979           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22980           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22981           Name the structure in the custom event with the
22982           language codes for the audio and subtitle streams
22983           actually like dvddemux expects it to be named.
22984           Set caps on source pad and outgoing buffers.
22985
22986 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22987
22988           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22989           Original commit message from CVS:
22990           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22991           (gst_lame_get_property), (gst_lame_setup):
22992           * ext/lame/gstlame.h:
22993           Make xingheader property non-functional, it's broken anyway
22994           after all (use xingmux instead).
22995
22996 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22997
22998           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22999           Original commit message from CVS:
23000           * ext/lame/gstlame.c: (gst_lame_sink_event):
23001           On EOS, flush encoder and send remaining data. Fix
23002           return value handling in sink event function.
23003
23004 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
23005
23006           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
23007           Original commit message from CVS:
23008           Patch by: Jürg Billeter  <j at bitron dot ch>
23009           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
23010           Fix wrong check for started flag when setting the 'device' property.
23011           We want to allow it when the source is NOT started yet and ignore it
23012           when the source is running.
23013
23014 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
23015
23016           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
23017           Original commit message from CVS:
23018           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
23019           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
23020           (gst_asf_demux_process_chunk):
23021           * gst/asfdemux/gstasfdemux.h:
23022           Subtract first timestamp from timestamps, so that
23023           stream starts from 0; makes live streams that don't
23024           start at 0 work again (fixes #317310, #336097).
23025
23026 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
23027
23028           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23029           Original commit message from CVS:
23030           Patch by: Christian Kirbach
23031           * configure.ac:
23032           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23033           -good. Fixes build on some systems (#331838).
23034
23035 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23036
23037           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
23038           Original commit message from CVS:
23039           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23040           (gst_rmdemux_parse_cont):
23041           Extract more tags and also post codec name tag on the
23042           bus so this shows up in totem and nautilus.
23043
23044 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
23045
23046           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
23047           Original commit message from CVS:
23048           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23049           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
23050           Extra data usually goes into the caps as 'codec_data', not
23051           as first buffer into the stream.
23052           Need to byte swap AC3 content in realmedia files for some
23053           reason (fixes #331588).
23054
23055 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
23056
23057           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
23058           Original commit message from CVS:
23059           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
23060           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
23061           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23062           When operating in pull mode, post an error message on the
23063           bus when all source pads are unlinked or some other fatal
23064           error occured (#323023). Regrade some recurring debug messages
23065           to LOG level. Convert c++-style comments into C-style ones.
23066
23067 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
23068
23069           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
23070           Original commit message from CVS:
23071           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23072           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
23073           (gst_rmdemux_all_source_pads_unlinked),
23074           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
23075           (gst_rmdemux_parse_packet):
23076           * gst/realmedia/rmdemux.h:
23077           Handle unlinked source pads properly and stop if all source pads
23078           are unlinked (#323023).
23079
23080 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
23081
23082           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
23083           Original commit message from CVS:
23084           Patch by: Michal Benes <michal dot benes at xeris dot cz>
23085           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
23086           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23087           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
23088           * gst/mpegstream/gstmpegdemux.h:
23089           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
23090           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
23091           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
23092           situation really happens when grabbing DVB streams. Current
23093           mpegdemuxer can not handle this situation correctly and it
23094           restarts counting gstreamer timestamps from zero.
23095           Fixes #326598.
23096
23097 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
23098
23099           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
23100           Original commit message from CVS:
23101           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
23102           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
23103           * ext/a52dec/gsta52dec.h:
23104           Fix #334550: failure to play raw AC3 files due to segment problems.
23105
23106 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
23107
23108           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
23109           Original commit message from CVS:
23110           Patch by: Christophe Fergeau  <teuf gnome org>
23111           * ext/lame/gstlame.c: (gst_lame_release_memory),
23112           (gst_lame_finalize), (gst_lame_class_init),
23113           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
23114           (gst_lame_change_state):
23115           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
23116
23117 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
23118
23119           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
23120           Original commit message from CVS:
23121           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
23122           (gst_mad_sink_event), (gst_mad_change_state):
23123           Include AUDIO_CODEC tag with tags posted if input is not
23124           framed (#334258). Use _scale() util functions in more places.
23125
23126 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
23127
23128           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
23129           Original commit message from CVS:
23130           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
23131           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23132           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
23133           property as BROKEN (see
23134           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
23135           explanation why it's broken).
23136
23137 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
23138
23139           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
23140           Original commit message from CVS:
23141           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
23142           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23143           * configure.ac:
23144           * gst/xingheader/Makefile.am:
23145           * gst/xingheader/gstxingmux.c:
23146           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
23147           to MP3 files (this allows decoder to figure out the length of VBR
23148           files)
23149
23150 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
23151
23152           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23153           Original commit message from CVS:
23154           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
23155           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23156           tag (#333683, patch by: Alex Lancaster).
23157
23158 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
23159
23160           ext/amrnb/: Further fancyfication.
23161           Original commit message from CVS:
23162           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23163           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
23164           (gst_amrnbdec_state_change):
23165           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
23166           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
23167           (gst_amrnbenc_state_change):
23168           * ext/amrnb/amrnbenc.h:
23169           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
23170           (gst_amrnbparse_query):
23171           Further fancyfication.
23172           Use _take to get writable data from the adapter.
23173           Precalc packet duration.
23174           Handle disconts.
23175           Forward _push to upstream.
23176           Post error messages when something goes wrong.
23177           Remove old code in amrnbparse.
23178           Don't ignore query results from upstream.
23179
23180 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
23181
23182           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
23183           Original commit message from CVS:
23184           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23185           The AMR encoder writes into the audio buffers it processes, so
23186           use gst_buffer_make_writable() on buffers we might (they go through
23187           an adapter, so there can be copying going on later anyway) be
23188           encoding.
23189
23190 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
23191
23192           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
23193           Original commit message from CVS:
23194           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
23195           (gst_mpeg_parse_handle_src_query):
23196           Declare variables at the beginning of a block and make
23197           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
23198
23199 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
23200
23201           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
23202           Original commit message from CVS:
23203           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
23204           Read packet size, sequence and padsize in right order again
23205           (fixes #332796; patch by: Fabrizio Gennari).
23206
23207 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
23208
23209           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23210           Original commit message from CVS:
23211           * gst/iec958/ac3iec.c:
23212           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23213
23214 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23215
23216           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
23217           Original commit message from CVS:
23218           * configure.ac:
23219           Make the id3tag and mad checks check for both a header and the
23220           appropriate library if the pkg-config is missing. (Closes #331842)
23221           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
23222           do the same for the plugins themselves.
23223
23224 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
23225
23226           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
23227           Original commit message from CVS:
23228           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23229           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23230           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
23231           * ext/mpeg2dec/gstmpeg2dec.h:
23232           Don't treat STATE_INVALID as fatal error; throw an error
23233           only after five consecutive decoding errors. Makes decoding
23234           mpeg streams more robust and fixes playback of joined clips
23235           (#300682).
23236
23237 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
23238
23239           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
23240           Original commit message from CVS:
23241           * ext/dvdnav/dvdnavsrc.h:
23242           Oops. forgot to add this one.
23243
23244 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
23245
23246           ext/Makefile.am: Fix dist-check.
23247           Original commit message from CVS:
23248           2006-02-26  Julien MOUTTE  <julien@moutte.net>
23249           * ext/Makefile.am: Fix dist-check.
23250
23251 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23252
23253           configure.ac: Disable dvdnavsrc for now.
23254           Original commit message from CVS:
23255           * configure.ac:
23256           Disable dvdnavsrc for now.
23257
23258 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
23259
23260           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
23261           Original commit message from CVS:
23262           * configure.ac:
23263           * ext/Makefile.am:
23264           * ext/dvdnav/Makefile.am:
23265           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
23266           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
23267           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
23268           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
23269           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
23270           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
23271           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
23272           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
23273           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
23274           (gst_dvd_nav_src_make_dvd_event),
23275           (gst_dvd_nav_src_structure_set_uint64),
23276           (gst_dvd_nav_src_push_dvd_nav_packet_event),
23277           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
23278           (gst_dvd_nav_src_push_titlelang_event),
23279           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
23280           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
23281           (gst_dvd_nav_src_handle_navigation_event),
23282           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
23283           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
23284           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
23285           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
23286           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
23287           (gst_dvd_nav_src_do_init), (plugin_init):
23288           dvdnavsrc ported to 0.10, for the most part at least. Not quite
23289           ready for prime time yet though.
23290
23291 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
23292
23293           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23294           Original commit message from CVS:
23295           * ext/cdio/Makefile.am:
23296           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23297           required for Cygwin, see #317048)
23298           * gst/rtp/gstasteriskh263.c:
23299           Cygwin has includes for both the unix network socket API
23300           and the windows API, but only one can be included, so fix
23301           includes to only use one or the other, prefering the unxi
23302           one (#317048).
23303
23304 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23305
23306           Port dvdsubdec to 0.10
23307           Original commit message from CVS:
23308           * configure.ac:
23309           * gst/dvdsub/Makefile.am:
23310           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23311           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23312           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23313           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23314           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23315           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23316           (gst_send_empty_fill), (gst_send_subtitle_frame),
23317           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23318           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23319           (plugin_init):
23320           * gst/dvdsub/gstdvdsubdec.h:
23321           Port dvdsubdec to 0.10
23322
23323 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23324
23325           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23326           Original commit message from CVS:
23327           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23328           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23329           mpegdemux for MPEG-2 video streams.
23330
23331 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23332
23333           configure.ac: Bump nano back to CVS
23334           Original commit message from CVS:
23335           * configure.ac:
23336           Bump nano back to CVS
23337
23338 === release 0.10.2 ===
23339
23340 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23341
23342           configure.ac: releasing 0.10.2, "Season to Taste"
23343           Original commit message from CVS:
23344           * configure.ac:
23345           releasing 0.10.2, "Season to Taste"
23346
23347 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23348
23349           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23350           Original commit message from CVS:
23351           * configure.ac:
23352           releasing 0.10.1.3 prelease for 0.10.2
23353
23354 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
23355
23356           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23357           Original commit message from CVS:
23358           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23359           In sink event handler, release object lock again
23360           _before_ sending EOS event downstream (#313838).
23361
23362 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
23363
23364         * ChangeLog:
23365         * gst/asfdemux/gstasf.c:
23366           fix rank of asfdemux
23367           Original commit message from CVS:
23368           fix rank of asfdemux
23369
23370 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23371
23372           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23373           Original commit message from CVS:
23374           * configure.ac:
23375           releasing 0.10.1.2 prelease for 0.10.2
23376
23377 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
23378
23379         * gst-plugins-ugly.spec.in:
23380           latest updates
23381           Original commit message from CVS:
23382           latest updates
23383
23384 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
23385
23386           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23387           Original commit message from CVS:
23388           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23389           (crop_copy_i422_buffer), (crop_buffer):
23390           When we need to crop the output buffer, make sure we
23391           create a buffer of the right size and respect the implicit
23392           striding used for I420 elsewhere in GStreamer (#331301).
23393
23394 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23395
23396           ext/cdio/gstcdio.c: Init debug category (#331253).
23397           Original commit message from CVS:
23398           * ext/cdio/gstcdio.c: (plugin_init):
23399           Init debug category (#331253).
23400
23401 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
23402
23403           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23404           Original commit message from CVS:
23405           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23406           Do not error out on non-recognized streams. Ignore them and allow
23407           playback of the other streams.
23408
23409 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23410
23411           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23412           Original commit message from CVS:
23413           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23414           Add a small sanity check for LPCM reading.
23415
23416 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
23417
23418           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23419           Original commit message from CVS:
23420           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23421           Take into account the file properties preroll value for
23422           timestamping/newsegment. It's weird this value was commented out.
23423
23424 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
23425
23426           gst/asfdemux/Makefile.am: More asf makefile fixing.
23427           Original commit message from CVS:
23428           * gst/asfdemux/Makefile.am:
23429           More asf makefile fixing.
23430
23431 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
23432
23433           ext/lame/gstlame.c: Fix up lame a bit.
23434           Original commit message from CVS:
23435           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23436           (gst_lame_change_state):
23437           Fix up lame a bit.
23438           Apply patch #319782 by Gautier Portet.
23439
23440 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
23441
23442           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23443           Original commit message from CVS:
23444           * gst/asfdemux/Makefile.am:
23445           But we do need to link against the riff libraryr.
23446
23447 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
23448
23449           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23450           Original commit message from CVS:
23451           * gst/asfdemux/Makefile.am:
23452           We don't want asfmux.c yet.
23453
23454 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
23455
23456           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23457           Original commit message from CVS:
23458           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23459           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23460           (gst_mad_change_state):
23461           Port fixes for bugs 314771, 308772, 140237, and 302625
23462           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23463           Use GST_EVENT_FLUSH_STOP to clear data from the current input
23464           buffer, to avoid using it for any future decoding.
23465
23466 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
23467
23468           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23469           Original commit message from CVS:
23470           * configure.ac:
23471           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23472           (gst_asf_get_guid_nick):
23473           * gst/asfdemux/asfheaders.h:
23474           * gst/asfdemux/gstasf.c: (plugin_init):
23475           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23476           (gst_asf_demux_class_init), (gst_asf_demux_init),
23477           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23478           (gst_asf_demux_handle_src_event),
23479           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23480           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23481           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23482           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23483           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23484           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23485           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23486           (gst_asf_demux_get_bitrate_record),
23487           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23488           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23489           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23490           (gst_asf_demux_get_obj_data_correction),
23491           (gst_asf_demux_get_stream_audio),
23492           (gst_asf_demux_get_stream_correction),
23493           (gst_asf_demux_get_stream_video),
23494           (gst_asf_demux_get_stream_video_format),
23495           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23496           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23497           (gst_asf_demux_process_stream),
23498           (gst_asf_demux_get_gst_tag_from_tag_name),
23499           (gst_asf_demux_commit_taglist),
23500           (gst_asf_demux_process_ext_content_desc),
23501           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23502           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23503           (gst_asf_demux_process_comment),
23504           (gst_asf_demux_process_bitrate_props_object),
23505           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23506           (gst_asf_demux_descramble_segment),
23507           (gst_asf_demux_element_send_event),
23508           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23509           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23510           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23511           (gst_asf_demux_get_src_query_types),
23512           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23513           * gst/asfdemux/gstasfdemux.h:
23514           asfdemux ported to 0.10. Does still need a bit of work (seems like
23515           there's something funky going on when timestamping video frames).
23516           The seeking code is likely to make Wim cry, but hey, at least it
23517           compiles.
23518
23519 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
23520
23521           ext/amrnb/amrnbdec.c: Some more comments.
23522           Original commit message from CVS:
23523           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23524           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23525           Some more comments.
23526           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23527           Applied patch from Fabrizio Gennari, fixes #330844.
23528
23529 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
23530
23531           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23532           Original commit message from CVS:
23533           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23534           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23535           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23536           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23537           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23538           * ext/dvdread/dvdreadsrc.h:
23539           Let's try to play the title the user set via the URI handler or
23540           via properties instead of always playing the first title. Also,
23541           Also, count title/chapter/angle number in URI and properties
23542           from 1 rather than 0.
23543
23544 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
23545
23546           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23547           Original commit message from CVS:
23548           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23549           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23550           (gst_dvd_read_src_do_duration_query):
23551           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23552           otherwise GstBaseSrc will think we can operate pull_range based,
23553           which we don't really, and typefinding will fail miserably.
23554           Also, make seeking work somewhat (only works with flumpegdemux
23555           at the moment, mpegstream needs fixing for that first).
23556
23557 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23558
23559           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23560           Original commit message from CVS:
23561           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23562           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23563           Only allocate buffer once we know exactly how much we need,
23564           rather than gratuitously allocating 2MB-buffers all the time
23565           even if we usually need much less than that. Also, demote
23566           a debug message from DEBUG to LOG level.
23567
23568 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23569
23570           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23571           Original commit message from CVS:
23572           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23573           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23574           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23575           (gst_dvd_read_src_do_position_query):
23576           Add some more debugging and fix duration query in BYTES.
23577
23578 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
23579
23580           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23581           Original commit message from CVS:
23582           * configure.ac:
23583           * ext/Makefile.am:
23584           * ext/dvdread/Makefile.am:
23585           * ext/dvdread/dvdreadsrc.c:
23586           * ext/dvdread/dvdreadsrc.h:
23587           Half-baked port to 0.10. Needs some love
23588           in the seeking department, but at least
23589           it does something.
23590           * ext/dvdread/stream_labels.c:
23591           * ext/dvdread/stream_labels.h:
23592           Remove these (we use ISO-639 language codes internally; applications
23593           that want to translate those into language names for display to the
23594           user should rely on the iso-codes package for that).
23595
23596 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
23597
23598           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23599           Original commit message from CVS:
23600           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23601           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23602           (gst_amrnbdec_state_change):
23603           * ext/amrnb/amrnbdec.h:
23604           Fix amrnbdec, handle events, take copy from adapter since the decoder
23605           apparently writes in the source data.
23606           Use some _scale_int, and precalc duration.
23607           Fix some leaks, post ERROR messages.
23608
23609 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
23610
23611           docs/plugins/: Add cdio plugin to docs.
23612           Original commit message from CVS:
23613           * docs/plugins/Makefile.am:
23614           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23615           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23616           * docs/plugins/inspect/plugin-cdio.xml:
23617           Add cdio plugin to docs.
23618           * ext/cdio/gstcdiocddasrc.c:
23619           Add gtk-doc blurb.
23620           * ext/cdio/gstcdio.c:
23621           The plugin is called 'cdio' not 'cddio'.
23622
23623 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
23624
23625           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23626           Original commit message from CVS:
23627           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23628           One source pad not being linked is not an error condition when we're
23629           still parsing the header. In this case (e.g. where we don't have a
23630           suitable decoder installed) just pretend everything is fine, so that
23631           the demuxer will actually go on to signal no-more-pads when done
23632           parsing the header, otherwise  decodebin/playbin will never post the
23633           appropriate error message if decoders are not available.
23634
23635 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
23636
23637         * ChangeLog:
23638         * common:
23639         * ext/mad/gstid3tag.c:
23640         * gst/realmedia/rmdemux.c:
23641           Just make it compile with --disable-gst-debug.
23642           Original commit message from CVS:
23643           Just make it compile with --disable-gst-debug.
23644
23645 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23646
23647           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23648           Original commit message from CVS:
23649           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23650           (gst_mad_check_caps_reset), (gst_mad_chain):
23651           Merge patch from Radoslaw Szkodzinski (bug 326734)
23652
23653 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23654
23655           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23656           Original commit message from CVS:
23657           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23658           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23659           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23660           (gst_id3_tag_chain):
23661           fixing Gdate handling
23662           enabling mux/demux mode switching
23663           adding better debug output
23664
23665 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23666
23667           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...
23668           Original commit message from CVS:
23669           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23670           If we haven't set caps on a source pad yet, the caps on the
23671           pad are NULL, not un-fixed. Set caps on outgoing buffers.
23672
23673 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
23674
23675           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23676           Original commit message from CVS:
23677           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23678           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23679           * ext/lame/gstlame.h:
23680           Contrary to what the const char in the lame API might suggest,
23681           lame expects us to keep the strings we pass to id3tag_set_foo()
23682           around; it doesn't free them either though, so we have to store
23683           them somewhere and free them later when we can be sure lame
23684           doesn't need them any longer.
23685
23686 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
23687
23688           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...
23689           Original commit message from CVS:
23690           * ext/lame/gstlame.c: (add_one_tag):
23691           Fix handling of GST_TAG_DATE (#311679), don't pass an
23692           uninitialised string pointer to lame if we don't know
23693           how to handle the tag type, and fix minor memory leak.
23694
23695 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
23696
23697           ext/mad/gstmad.c: Fix debug message.
23698           Original commit message from CVS:
23699           * ext/mad/gstmad.c: (gst_mad_chain):
23700           Fix debug message.
23701
23702 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23703
23704           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23705           Original commit message from CVS:
23706           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
23707           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23708           Erase spurious call to gst_segment_set_newsegment.
23709           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23710           the superclass method when handling NEWSEGMENT events.
23711           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23712           and dvd-audio-restart event handling. There are currently less
23713           hackish ways of handling the sparse audio stream problem.
23714
23715 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23716
23717           fix up error domains, error strings, and use of translation
23718           Original commit message from CVS:
23719           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
23720           * ext/dvdnav/dvdnavsrc.c: (if):
23721           * ext/dvdread/stream_labels.c:
23722           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23723           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23724           fix up error domains, error strings, and use of translation
23725           * po/POTFILES.in:
23726           fix up this file, even though none of them are actually marked
23727           for build yet.
23728
23729 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23730
23731           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23732           Original commit message from CVS:
23733           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
23734           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23735           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23736           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23737           (gst_mpeg_parse_change_state):
23738           Make timestamp adjustment somewhat milder. Actual timestamps are
23739           now sent unmodified unless an actual gap is found in the
23740           stream. This should fix time display when playing most MPEG
23741           files.
23742
23743 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
23744
23745           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23746           Original commit message from CVS:
23747           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23748           * ext/cdio/gstcdio.h:
23749           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23750           Fix build for libcdio versions >= 76; give slightly lower rank
23751           than cdparanoia.
23752
23753 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23754
23755           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23756           Original commit message from CVS:
23757           * configure.ac:
23758           * ext/Makefile.am:
23759           * ext/cdio/Makefile.am:
23760           * ext/cdio/gstcdio.c:
23761           * ext/cdio/gstcdio.h:
23762           * ext/cdio/gstcdiocddasrc.c:
23763           * ext/cdio/gstcdiocddasrc.h:
23764           Port libcdio cdda source, formerly known as cddasrc, now known as
23765           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23766           but that's not tested (fixes #317658).
23767
23768 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
23769
23770           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23771           Original commit message from CVS:
23772           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23773           tss tss... always set caps on outgoing buffer.
23774
23775 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
23776
23777         * gst-plugins-ugly.spec.in:
23778           update spec file
23779           Original commit message from CVS:
23780           update spec file
23781
23782 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23783
23784         * ChangeLog:
23785         * configure.ac:
23786           back to HEAD
23787           Original commit message from CVS:
23788           back to HEAD
23789
23790 === release 0.10.1 ===
23791
23792 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23793
23794         * ChangeLog:
23795         * NEWS:
23796         * RELEASE:
23797         * configure.ac:
23798         * docs/plugins/gst-plugins-ugly-plugins.args:
23799         * docs/plugins/inspect/plugin-a52dec.xml:
23800         * docs/plugins/inspect/plugin-amrnb.xml:
23801         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23802         * docs/plugins/inspect/plugin-iec958.xml:
23803         * docs/plugins/inspect/plugin-lame.xml:
23804         * docs/plugins/inspect/plugin-mad.xml:
23805         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23806         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23807         * docs/plugins/inspect/plugin-rmdemux.xml:
23808           releasing 0.10.1
23809           Original commit message from CVS:
23810           releasing 0.10.1
23811
23812 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23813
23814         * ChangeLog:
23815         * configure.ac:
23816           prerelease
23817           Original commit message from CVS:
23818           prerelease
23819
23820 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23821
23822           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23823           Original commit message from CVS:
23824           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23825           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23826           * ext/mad/gstmad.c: (gst_mad_src_query):
23827           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23828           * ext/sidplay/gstsiddec.cc:
23829           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23830           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23831           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23832           (fixes #325652; based on patch by: Philippe); make rmdemux return
23833           FALSE for position queries, instead of setting -1 as value and
23834           returning TRUE.
23835
23836 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23837
23838           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23839           Original commit message from CVS:
23840           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
23841           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23842           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23843           rewrite timestamps in the case segments are being set from
23844           upstream, but use timestamps unmodified. Also send proper position
23845           values. This allows for correct time display and makes queries
23846           work in sink elements.
23847           * gst/mpegstream/gstdvddemux.h:
23848           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23849           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23850           Rename flush_filter to segment_filter, which is better represents
23851           what the arreibute does.
23852           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23853           Activate segment filtering when a timestamp discontinuity is seen.
23854
23855 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23856
23857           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...
23858           Original commit message from CVS:
23859           * ext/mad/gstmad.c: (gst_mad_chain):
23860           Don't forget that we need to send out a newsegment event after a
23861           restart even if we don't have enough data to decode a frame right
23862           now.
23863
23864 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23865
23866           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23867           Original commit message from CVS:
23868           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
23869           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23870           Use the new "audio-shutdown" and "audio-restart" DVD events
23871           instead of the "spu-still-frame" event to shutdown and restart
23872           the audio pipeline.
23873           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23874           Check for cases where the segment-based adjustment calculation
23875           would produce negative values (which result in an overflow) and
23876           return GST_CLOCK_TIME_NONE instead.
23877           * gst/mpegstream/gstdvddemux.h:
23878           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23879           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23880           Add a mechanism to discard audio buffers with timestamps outside
23881           the currently set segment. This was causing (sometimes serious)
23882           synchronization problems after seeking in DVDs with LPCM audio,
23883           since VOBUs usually contain audio material that lies outside the
23884           timestamp range specified by the header.
23885
23886 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23887
23888           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23889           Original commit message from CVS:
23890           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23891           Remove lingering reference to GstID3Demux
23892           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23893           Don't output debug saying padding streams are unknown type,
23894           because they're not
23895
23896 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23897
23898           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23899           Original commit message from CVS:
23900           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
23901           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23902           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23903           LPCM.
23904           * gstmpegdemux.h:
23905           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23906           (gst_mpeg_demux_get_audio_stream):
23907           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23908           (gst_dvd_demux_get_audio_stream)
23909           (gst_dvd_demux_get_subpicture_stream)
23910           (gst_dvd_demux_send_subbuffer):
23911           Send current* pad buffers with appropriate caps.
23912
23913 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23914
23915           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23916           Original commit message from CVS:
23917           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
23918           * gst/iec958/ac3iec.h:
23919           * gst/iec958/ac3iec.c:
23920           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23921           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23922           raw-audio property to ac3iec958 that allows setting the source pad
23923           caps to raw audio instead of audio/x-iec958. This makes it
23924           possible to use ac3iec958 together with the normal alsasink
23925           element to drive an external receiver that autodetects AC3
23926           content.
23927
23928 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
23929
23930           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23931           Original commit message from CVS:
23932           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23933           (ac3iec_chain_dvd):
23934           * gst/iec958/ac3iec.h:
23935           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23936
23937 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23938
23939           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23940           Original commit message from CVS:
23941           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23942           When getting a seek event, first check if the upstream element
23943           can handle it and only do our own seek stuff when it can't
23944           (should fix #322856).
23945
23946 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23947
23948           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23949           Original commit message from CVS:
23950           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23951           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23952           Really convert to BYTES format when we want to convert
23953           to bytes (use right variable; fixes #322856).
23954
23955 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23956
23957           Big mpegparse clean up, second round:
23958           Original commit message from CVS:
23959           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
23960           Big mpegparse clean up, second round:
23961           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23962           Send and EOS event down the audio pipeline when an still frame
23963           event arrives. This prevents the pipeline from locking when a
23964           still menu comes directly after a flush.
23965           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23966           Don't send a newsegment in reset.
23967           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23968           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23969           Move the code of handle_newsegment to process_event. Send a
23970           NEWSEGMENT after FLUSH_STOP.
23971           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23972           moving to PAUSED.
23973           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23974           (gst_mpeg_demux_class_init): Don't override send_event.
23975           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23976           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23977           (gst_mpeg_demux_reset):
23978           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
23979           attribute.
23980           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23981           Reset the mpegparse element after a flush.
23982           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23983           Don't forward events.
23984           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23985           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23986           handle_newsegment is not a virtual method anymore.
23987           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23988           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23989           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23990           rid of send_newsegment virtual method.
23991           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23992           handle DVD events and call the superclass method for other event
23993           types.
23994           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23995           override process_event anymore.
23996           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23997           (gst_mpeg_parse_process_event): Move actual event processing to
23998           process event so that subclasses can properly override or extend
23999           it.
24000           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24001           Eliminate time parameter in process event.
24002           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
24003           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
24004           (gst_mpeg_demux_send_subbuffer):
24005           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24006           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
24007           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
24008           adding the value of the adjust attribute.
24009           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
24010           rid of the adjust attribute. Now all timestamp adjustments are
24011           performed by mpegparse using the current segment.
24012           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
24013           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
24014           on the adjust attribute for SCR values and the current segment.
24015           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
24016           adjust_ts virtual method to adjust timestamps for outgoing
24017           buffers.
24018           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
24019           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
24020           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24021           (gst_dvd_demux_handle_newsegment): Don't override
24022           handle_newsegment.
24023           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
24024           Check for DVD events in process_event instead of
24025           handle_dvd_event.
24026           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24027           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24028           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
24029           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
24030           (gst_mpeg_demux_send_event):
24031           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24032           (gst_dvd_demux_handle_dvd_event):
24033           Eliminate the time parameter in send_event.
24034
24035 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24036
24037           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
24038           Original commit message from CVS:
24039           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
24040           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
24041           Fix typefinding in id3demux, and then remove it in favour
24042           of the new LGPL id3demux in gst-plugins-good
24043           * ext/mad/gstmad.c: (gst_mad_dispose):
24044           dispose can run more than once.
24045
24046 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24047
24048           gst/asfdemux/gstasfmux.c: change some char* into char[]
24049           Original commit message from CVS:
24050           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
24051           change some char* into char[]
24052
24053 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
24054
24055           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
24056           Original commit message from CVS:
24057           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
24058           Remove memleak from unused GstRMDemuxStream
24059
24060 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
24061
24062           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
24063           Original commit message from CVS:
24064           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
24065           (gst_id3_tag_do_typefind):
24066           Use the correct function to free typefind factory list.
24067
24068 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
24069
24070           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
24071           Original commit message from CVS:
24072           * ext/mad/gstmad.c: (gst_mad_src_query):
24073           For position and duration queries in TIME format, try the peer
24074           first (might be a demuxer).
24075
24076 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24077
24078           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
24079           Original commit message from CVS:
24080           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
24081           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
24082           Properly handle non contiguous VOBUs by adding the segment accum
24083           field to the adjust value.
24084           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24085           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
24086           handle_newsegment to prevent sending actual newsegment events and
24087           use tiemstamp rewriting instead.
24088           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
24089           dvd-lang-codes.
24090           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24091           (gst_mpeg_parse_event):
24092           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24093           Add a new parameter to handle_newsegment to allow controlling
24094           whether newsegment events are forwarded or not.
24095           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24096           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24097           (gst_dvd_demux_reset):
24098           last_end_ptm and discont_time aren't necessary anymore, since
24099           timestamp adjustment is now replaced by newsegment events.
24100           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
24101           timestamps.
24102           * gst/mpegstream/gstdvddemux.h:
24103           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
24104           Don't handle dvd-nav-packet events anymore, since the are now
24105           replaced by standard newsegment events.
24106           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24107           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24108           (gst_dvd_demux_change_state):
24109           * gst/mpegstream/gstdvddemux.h:
24110           Get rid of the ignore_next_newmedia_discont hack.
24111           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24112           (gst_dvd_demux_handle_newsegment):
24113           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24114           (gst_mpeg_demux_handle_newsegment): Don't override
24115           handle_newsegment anymore. It was only necessary to handle
24116           NEWMEDIA events.
24117           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24118           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
24119           (gst_dvd_demux_set_cur_subpicture):
24120           Reactivate handling of DVD events.
24121           * gst/mpegstream/gstmpegparse.c (normal_seek)
24122           (gst_mpeg_parse_handle_src_event)
24123           (gst_mpeg_parse_handle_src_query):
24124           First attempt at reenabling seek.
24125           * gst/mpegstream/gstmpegparse.h:
24126           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24127           (gst_mpeg_parse_update_streaminfo)
24128           (gst_mpeg_parse_get_rate)
24129           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
24130           (gst_mpeg_parse_handle_src_query):
24131           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
24132           Make queries work again.
24133           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
24134           (gst_mpeg_parse_handle_newsegment)
24135           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
24136           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
24137           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24138           Get rid of the newsegment_pending attribute, and rely instead on
24139           proper timestamp adjustment.
24140           * gst/mpegstream/gstmpegparse.c
24141           (gst_mpeg_parse_get_src_event_masks): Erase.
24142           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
24143           Initialize fields before creating pads to prevent the pad creation
24144           callback from failing.
24145           (gst_mpeg_parse_reset): Initialize new fields, and change
24146           initialization order to match the order in the structure.
24147           (gst_mpeg_parse_handle_newsegment): Forward new segment events
24148           whenever possible, and update the current segment.
24149           (gst_mpeg_parse_send_newsegment): Update the current segment and
24150           pending_newsegment.
24151           (gst_mpeg_parse_pad_added): Use the current segment to send
24152           newsegment events to new pads.
24153           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
24154           and events. Properly update newsegment_pending.
24155           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
24156           New fields do_adjust and current_segment.
24157           * gst/mpegstream/gstmpegdemux.c:
24158           * gst/mpegstream/gstdvddemux.c:
24159           * gst/mpegstream/gstmpegparse.h:
24160           Rename handle_discont virtual method to handle_newsegment. Erase
24161           some (already commented out support) for old NEW_MEDIA events.
24162           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24163           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24164           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
24165           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
24166           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
24167           Erase the "pending_scr" field, and replace it by a slightly
24168           different handling of the current SCR. Document code blocks in
24169           parse_packhead and chain.
24170
24171 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
24172
24173           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
24174           Original commit message from CVS:
24175           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24176           g_warning() are only for really fatal warnings. If we can't decode a
24177           tag, just ignore that tag and do a GST_WARNING.
24178
24179 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24180
24181         * ChangeLog:
24182         * ext/a52dec/gsta52dec.h:
24183         * ext/dvdread/dvdreadsrc.h:
24184         * ext/lame/gstlame.h:
24185         * ext/mad/gstid3tag.c:
24186         * ext/mad/gstmad.c:
24187         * ext/mad/gstmad.h:
24188         * ext/mpeg2dec/gstmpeg2dec.h:
24189         * ext/sidplay/gstsiddec.h:
24190         * gst/ac3parse/gstac3parse.c:
24191         * gst/ac3parse/gstac3parse.h:
24192         * gst/asfdemux/gstasfdemux.c:
24193         * gst/asfdemux/gstasfdemux.h:
24194         * gst/iec958/ac3iec.h:
24195         * gst/mpegaudioparse/gstmpegaudioparse.c:
24196         * gst/mpegaudioparse/gstmpegaudioparse.h:
24197         * gst/mpegstream/gstdvddemux.h:
24198         * gst/mpegstream/gstmpegclock.h:
24199         * gst/mpegstream/gstmpegdemux.h:
24200         * gst/mpegstream/gstmpegpacketize.h:
24201         * gst/mpegstream/gstmpegparse.c:
24202         * gst/mpegstream/gstmpegparse.h:
24203         * gst/mpegstream/gstrfc2250enc.c:
24204         * gst/mpegstream/gstrfc2250enc.h:
24205         * gst/realmedia/rmdemux.c:
24206         * gst/realmedia/rmdemux.h:
24207         * gst/synaesthesia/synaescope.c:
24208           expand tabs
24209           Original commit message from CVS:
24210           expand tabs
24211
24212 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24213
24214         * configure.ac:
24215           back to HEAD
24216           Original commit message from CVS:
24217           back to HEAD
24218
24219 === release 0.10.0 ===
24220
24221 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24222
24223         * ChangeLog:
24224         * NEWS:
24225         * RELEASE:
24226         * configure.ac:
24227         * docs/plugins/inspect/plugin-a52dec.xml:
24228         * docs/plugins/inspect/plugin-amrnb.xml:
24229         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24230         * docs/plugins/inspect/plugin-iec958.xml:
24231         * docs/plugins/inspect/plugin-lame.xml:
24232         * docs/plugins/inspect/plugin-mad.xml:
24233         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24234         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24235         * docs/plugins/inspect/plugin-rmdemux.xml:
24236           releasing 0.10.0
24237           Original commit message from CVS:
24238           releasing 0.10.0
24239
24240 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
24241
24242           Update for alloc_buffer changes.
24243           Original commit message from CVS:
24244           2005-12-05  Andy Wingo  <wingo@pobox.com>
24245           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
24246           * ext/mad/gstmad.c: (gst_mad_chain):
24247           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
24248           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24249           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
24250           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
24251           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
24252
24253 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
24254
24255           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
24256           Original commit message from CVS:
24257           2005-12-05  Andy Wingo  <wingo@pobox.com>
24258           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
24259           id3demux and id3mux now. Fixes #323199.
24260
24261 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
24262
24263         * gst-plugins-ugly.spec.in:
24264           update spec file for latest changes
24265           Original commit message from CVS:
24266           update spec file for latest changes
24267
24268 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24269
24270           fix silly Makefile.am bug so they link correctly again
24271           Original commit message from CVS:
24272           * ext/amrnb/Makefile.am:
24273           * gst/realmedia/Makefile.am:
24274           fix silly Makefile.am bug so they link correctly again
24275
24276 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24277
24278         * configure.ac:
24279           back to HEAD
24280           Original commit message from CVS:
24281           back to HEAD
24282
24283 === release 0.9.7 ===
24284
24285 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24286
24287         * ChangeLog:
24288         * NEWS:
24289         * RELEASE:
24290         * common:
24291         * configure.ac:
24292         * docs/plugins/gst-plugins-ugly-plugins.args:
24293         * docs/plugins/inspect/plugin-a52dec.xml:
24294         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24295         * docs/plugins/inspect/plugin-iec958.xml:
24296         * docs/plugins/inspect/plugin-lame.xml:
24297         * docs/plugins/inspect/plugin-mad.xml:
24298         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24299         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24300         * docs/plugins/inspect/plugin-rmdemux.xml:
24301         * docs/random/LICENSE:
24302         * docs/random/PORTED_09:
24303           releasing 0.9.7
24304           Original commit message from CVS:
24305           releasing 0.9.7
24306
24307 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24308
24309         * ChangeLog:
24310         * common:
24311         * ext/amrnb/Makefile.am:
24312         * gst/realmedia/Makefile.am:
24313           Don't know how these escaped my eye before.  Fix link flags.
24314           Original commit message from CVS:
24315           Don't know how these escaped my eye before.  Fix link flags.
24316
24317 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24318
24319         * common:
24320         * examples/Makefile.am:
24321         * examples/capsfilter/Makefile.am:
24322         * examples/capsfilter/capsfilter1.c:
24323         * examples/gob/Makefile.am:
24324         * examples/gob/gst-identity2.gob:
24325         * examples/gstplay/.gitignore:
24326         * examples/gstplay/Makefile.am:
24327         * examples/gstplay/player.c:
24328         * examples/indexing/.gitignore:
24329         * examples/indexing/Makefile.am:
24330         * examples/indexing/indexmpeg.c:
24331         * examples/level/Makefile.am:
24332         * examples/level/README:
24333         * examples/level/demo.c:
24334         * examples/level/plot.c:
24335         * examples/stats/Makefile.am:
24336         * examples/stats/mp2ogg.c:
24337         * examples/switch/.gitignore:
24338         * examples/switch/Makefile.am:
24339         * examples/switch/switcher.c:
24340           no examples
24341           Original commit message from CVS:
24342           no examples
24343
24344 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
24345
24346           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24347           Original commit message from CVS:
24348           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24349           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24350           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24351           (gst_mpeg_parse_send_event):
24352           Ref events before sending them to multiple pads, after all
24353           gst_pad_send_event() takes ownership of events. Don't leak
24354           events that have not been handled (fixes #322745).
24355
24356 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24357
24358           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24359           Original commit message from CVS:
24360           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
24361           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24362           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24363           from making timestamp adjustments. This will have to be re-added
24364           in some form in the near future, but in order to do that, some nav
24365           packet parsing will be necessary in mpegdemux.
24366           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24367           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24368           (g_value_set_int, gst_mpeg_parse_set_property)
24369           Get rid of do_adjust and use_adjust. Rename max_discont to
24370           max_src_gap.
24371           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24372           -1, no adjustment is made.
24373           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24374           Rename max_discont property to max_scr_gap. Erase "adjust"
24375           property.
24376           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24377           override send_event anymore, base class does the job.
24378           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24379           Base class now does most of the work.
24380           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24381           Generalize to forwarding the event to all source pads in the
24382           element.
24383           * gst/mpegstream/gstmpegparse.h:
24384           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24385           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24386           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24387           (gst_mpeg_parse_set_property):
24388           Clock synchronization doesn't make sense anymore for a
24389           demultiplexer.
24390
24391 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
24392
24393           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24394           Original commit message from CVS:
24395           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24396           Don't treat normal EOS as a fatal error.
24397
24398 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
24399
24400           ext/mad/gstmad.c: Proper warning statements,
24401           Original commit message from CVS:
24402           * ext/mad/gstmad.c: (gst_mad_chain):
24403           Proper warning statements,
24404           Don't error if the src pad isn't linked when pushing.
24405           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24406           Proper state_change, avoids borkage when going to READY
24407
24408 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24409
24410         * configure.ac:
24411         * gst-libs/Makefile.am:
24412         * gst-libs/README:
24413         * gst-libs/ext/.gitignore:
24414         * gst-libs/gst/media-info/.gitignore:
24415         * gst-libs/gst/play/.gitignore:
24416         * gst-libs/gst/play/play.h:
24417         * gst-libs/gst/play/play.vcproj:
24418           no need for an AS_LIBTOOL call
24419           Original commit message from CVS:
24420           no need for an AS_LIBTOOL call
24421
24422 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24423
24424         * Makefile.am:
24425         * common:
24426         * gst-plugins-ugly.spec.in:
24427           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24428           Original commit message from CVS:
24429           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24430
24431 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24432
24433           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24434           Original commit message from CVS:
24435           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24436           Prime libmpeg2's pumps with some null custom buffers
24437           to ensure it doesn't ask us to discard garbage later yay.
24438
24439 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24440
24441           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24442           Original commit message from CVS:
24443           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24444           Prime libmpeg2's pumps with some null custom buffers
24445           to ensure it ask us to discard garbage later yay.
24446
24447 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
24448
24449           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24450           Original commit message from CVS:
24451           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24452           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24453           (gst_a52dec_chain_raw):
24454           * ext/a52dec/gsta52dec.h:
24455           Accept AC3 in audio/x-private1-ac3 format, which includes
24456           DVD-specific headers, as well as raw AC3, for compatibility with
24457           some demuxers.
24458
24459 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24460
24461           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24462           Original commit message from CVS:
24463           * ext/mad/gstmad.c: (gst_mad_chain):
24464           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24465           skip frame synthesis and consume input data as if we'd done the
24466           decode. Makes mad not error when the src pad is not connected.
24467           (#319784)
24468
24469 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24470
24471         * ChangeLog:
24472           Erase old CVS conflict line.
24473           Original commit message from CVS:
24474           Erase old CVS conflict line.
24475
24476 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24477
24478           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24479           Original commit message from CVS:
24480           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
24481           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24482           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24483           (gst_mpeg_parse_chain):
24484           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24485           (gst_mpeg_demux_send_newsegment):
24486           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24487           * gst/mpegstream/gstmpegparse.h:
24488           Rename send_discont method to send_newsegment and add parameters
24489           to handle actual segments. Adapt code all around to run with the
24490           new name and signature.
24491           * gst/mpegstream/gstmpegdemux.c:
24492           * gst/mpegstream/gstmpegparse.c:
24493           * gst/mpegstream/gstdvddemux.c:
24494           Convert to GST_BOILERPLATE.
24495
24496 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24497
24498         * configure.ac:
24499           fix AS_LIBTOOL call
24500           Original commit message from CVS:
24501           fix AS_LIBTOOL call
24502
24503 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24504
24505         * Makefile.am:
24506           add a torture target
24507           Original commit message from CVS:
24508           add a torture target
24509
24510 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24511
24512         * ChangeLog:
24513         * configure.ac:
24514           back to HEAD
24515           Original commit message from CVS:
24516           back to HEAD
24517
24518 === release 0.9.6 ===
24519
24520 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24521
24522         * ChangeLog:
24523         * NEWS:
24524         * RELEASE:
24525         * configure.ac:
24526         * docs/plugins/gst-plugins-ugly-plugins.args:
24527         * docs/plugins/gst-plugins-ugly-plugins.signals:
24528         * docs/plugins/inspect/plugin-a52dec.xml:
24529         * docs/plugins/inspect/plugin-amrnb.xml:
24530         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24531         * docs/plugins/inspect/plugin-iec958.xml:
24532         * docs/plugins/inspect/plugin-lame.xml:
24533         * docs/plugins/inspect/plugin-mad.xml:
24534         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24535         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24536         * docs/plugins/inspect/plugin-rmdemux.xml:
24537           releasing 0.9.6
24538           Original commit message from CVS:
24539           releasing 0.9.6
24540
24541 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
24542
24543           gst/realmedia/rmdemux.c: Fractional framerates.
24544           Original commit message from CVS:
24545           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24546           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24547           (find_seek_offset_bytes), (find_seek_offset_time),
24548           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24549           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24550           (gst_rmdemux_chain), (gst_rmdemux_send_event),
24551           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24552           (gst_rmdemux_parse_packet):
24553           Fractional framerates.
24554
24555 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24556
24557           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24558           Original commit message from CVS:
24559           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24560           (gst_mpeg2dec_negotiate_format), (handle_sequence),
24561           (gst_mpeg2dec_sink_event):
24562           * ext/mpeg2dec/gstmpeg2dec.h:
24563           Use fractional framerates
24564
24565 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24566
24567           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24568           Original commit message from CVS:
24569           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24570           set_clock returns a boolean.
24571
24572 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24573
24574           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24575           Original commit message from CVS:
24576           * ext/mad/gstmad.c: (gst_mad_chain):
24577           Fix seeking even more by sending the newsegment event with the
24578           right parameters. Should fix querying in playbin/totem after
24579           a seek.
24580
24581 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24582
24583           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24584           Original commit message from CVS:
24585           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24586           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24587           Fix seeking in stand-alone mode. Fix nonexistant enum value
24588           introduced in previous commit. Improve debug messages here and
24589           there. Actually return a proper return value in the sink event
24590           handler.
24591
24592 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24593
24594         * ext/lame/gstlame.c:
24595           doh
24596           Original commit message from CVS:
24597           doh
24598
24599 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24600
24601         * ChangeLog:
24602         * ext/lame/gstlame.c:
24603         * ext/mad/gstmad.c:
24604         * ext/sidplay/gstsiddec.cc:
24605           fix up GValueEnum
24606           Original commit message from CVS:
24607           fix up GValueEnum
24608
24609 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
24610
24611         * ChangeLog:
24612         * ext/lame/gstlame.c:
24613         * ext/mad/gstid3tag.c:
24614         * ext/sidplay/gstsiddec.cc:
24615           Update for gst_tag_setter API changes.
24616           Original commit message from CVS:
24617           2005-11-22  Andy Wingo  <wingo@pobox.com>
24618           * Update for gst_tag_setter API changes.
24619
24620 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
24621
24622         * ChangeLog:
24623         * ext/a52dec/gsta52dec.c:
24624         * ext/mad/gstid3tag.c:
24625         * ext/mad/gstmad.c:
24626         * gst/mpegaudioparse/gstmpegaudioparse.c:
24627         * gst/mpegstream/gstdvddemux.c:
24628         * gst/mpegstream/gstmpegparse.c:
24629         * gst/realmedia/rmdemux.c:
24630           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24631           Original commit message from CVS:
24632           2005-11-22  Andy Wingo  <wingo@pobox.com>
24633           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24634           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24635           * ext/mad/gstmad.c (gst_mad_chain)
24636           * gst/mpegaudioparse/gstmpegaudioparse.c
24637           (gst_mp3parse_sink_event)
24638           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24639           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24640           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24641           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24642           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24643
24644 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
24645
24646           ext/mad/Makefile.am: libgsttagedit => libgsttag
24647           Original commit message from CVS:
24648           * ext/mad/Makefile.am:
24649           libgsttagedit => libgsttag
24650
24651 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
24652
24653           ext/lame/gstlame.c: Don't take the stream lock
24654           Original commit message from CVS:
24655           * ext/lame/gstlame.c: (gst_lame_sink_event):
24656           Don't take the stream lock
24657
24658 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
24659
24660           ext/: Don't take the stream lock.
24661           Original commit message from CVS:
24662           2005-11-21  Andy Wingo  <wingo@pobox.com>
24663           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24664           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24665           * ext/mad/gstmad.c (gst_mad_sink_event):
24666           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24667           stream lock.
24668           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24669           stream lock changes.
24670
24671 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
24672
24673           *.*: Ran scripts/update-macros. Oh yes.
24674           Original commit message from CVS:
24675           2005-11-21  Andy Wingo  <wingo@pobox.com>
24676           * *.h:
24677           * *.c: Ran scripts/update-macros. Oh yes.
24678
24679 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
24680
24681           gst/mpegstream/: Filler events have beem removed for now.
24682           Original commit message from CVS:
24683           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24684           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24685           Filler events have beem removed for now.
24686
24687 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
24688
24689           gst/: Update for GST_FOURCC_FORMAT API change.
24690           Original commit message from CVS:
24691           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24692           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24693           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24694           Update for GST_FOURCC_FORMAT API change.
24695
24696 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
24697
24698           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24699           Original commit message from CVS:
24700           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24701           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24702           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24703           (gst_rmdemux_parse_packet):
24704           Modifications for disapearance of GST_PAD_IS_USABLE()
24705
24706 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
24707
24708           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24709           Original commit message from CVS:
24710           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24711           Remove some setcaps brokenness.
24712           Don't crash on bad input.
24713
24714 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
24715
24716           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24717           Original commit message from CVS:
24718           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24719           calling transform.
24720           (gst_id3_tag_do_typefind): Unref caps
24721           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24722
24723 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
24724
24725         * ext/mad/gstmad.c:
24726           remove accidentally commited hack
24727           Original commit message from CVS:
24728           remove accidentally commited hack
24729
24730 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
24731
24732         * ext/mad/gstmad.c:
24733           free pad templates
24734           Original commit message from CVS:
24735           free pad templates
24736
24737 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
24738
24739           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24740           Original commit message from CVS:
24741           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24742           (gst_mpeg2dec_sink_event):
24743           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24744           nice-ify debug message in event handler; add CHECKME.
24745           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24746           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24747           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24748           (gst_dvd_demux_sync_stream_to_time):
24749           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24750           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24751           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24752           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24753           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24754           (gst_mpeg_demux_sync_stream_to_time),
24755           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24756           * gst/mpegstream/gstmpegdemux.h:
24757           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24758           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24759           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24760           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24761           (gst_mpeg_parse_chain):
24762           * gst/mpegstream/gstmpegparse.h:
24763           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24764           return value confusion (gst_pad_push vs. gst_pad_send_event and
24765           gst_pad_push_event); pass flow return values to caller;
24766           miscellaneous fixes and clean-ups.
24767
24768 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
24769
24770         * gst/mpegstream/gstdvddemux.c:
24771           set rank to secondary until it works 100%
24772           Original commit message from CVS:
24773           set rank to secondary until it works 100%
24774
24775 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
24776
24777         * gst-plugins-ugly.spec.in:
24778           add mpegstream plugin to spec file
24779           Original commit message from CVS:
24780           add mpegstream plugin to spec file
24781
24782 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24783
24784           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24785           Original commit message from CVS:
24786           2005-11-14  Martin Soto  <soto@localhost.localdomain>
24787           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24788           gstrfc2250enc.h.
24789
24790 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
24791
24792           partially port the mpegstream plugin to GStreamer 0.9.
24793           Original commit message from CVS:
24794           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
24795           * configure.ac:
24796           * gst/mpegstream/Makefile.am:
24797           * gst/mpegstream/gstdvddemux.c:
24798           * gst/mpegstream/gstdvddemux.h:
24799           * gst/mpegstream/gstmpegdemux.c:
24800           * gst/mpegstream/gstmpegdemux.h:
24801           * gst/mpegstream/gstmpegpacketize.c:
24802           * gst/mpegstream/gstmpegpacketize.h:
24803           * gst/mpegstream/gstmpegparse.c:
24804           * gst/mpegstream/gstmpegparse.h:
24805           * gst/mpegstream/gstmpegstream.c:
24806           * gst/mpegstream/gstrfc2250enc.c:
24807           * gst/mpegstream/gstrfc2250enc.h:
24808           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24809           partially port the mpegstream plugin to GStreamer 0.9.
24810
24811 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
24812
24813           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24814           Original commit message from CVS:
24815           2005-11-14  Andy Wingo  <wingo@pobox.com>
24816           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24817           debugging, allows dll builds on windows. Fixes #316076.
24818
24819 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24820
24821         * ChangeLog:
24822         * configure.ac:
24823           back to head
24824           Original commit message from CVS:
24825           back to head
24826
24827 === release 0.9.5 ===
24828
24829 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24830
24831         * ChangeLog:
24832         * NEWS:
24833         * RELEASE:
24834         * common:
24835         * configure.ac:
24836         * docs/plugins/inspect/plugin-a52dec.xml:
24837         * docs/plugins/inspect/plugin-amrnb.xml:
24838         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24839         * docs/plugins/inspect/plugin-iec958.xml:
24840         * docs/plugins/inspect/plugin-lame.xml:
24841         * docs/plugins/inspect/plugin-mad.xml:
24842         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24843         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24844         * docs/plugins/inspect/plugin-rmdemux.xml:
24845           releasing 0.9.5
24846           Original commit message from CVS:
24847           releasing 0.9.5
24848
24849 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
24850
24851           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24852           Original commit message from CVS:
24853           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24854           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24855           (handle_sequence), (handle_picture), (handle_slice),
24856           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24857           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24858           Forward GstFlowReturn about everywhere.
24859           Handle seeking correctly.
24860
24861 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24862
24863           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24864           Original commit message from CVS:
24865           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24866           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24867           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24868           Small cleanups in refcounting.
24869
24870 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
24871
24872           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24873           Original commit message from CVS:
24874           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24875           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24876           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24877           (handle_sequence), (handle_picture):
24878           * ext/mpeg2dec/gstmpeg2dec.h:
24879           Removed lots of dubious code.
24880           Handle flushing and seeking correctly. Still leaks though...
24881
24882 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
24883
24884         * ChangeLog:
24885         * configure.ac:
24886           port plugins listing changes
24887           Original commit message from CVS:
24888           port plugins listing changes
24889
24890 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24891
24892         * ChangeLog:
24893         * configure.ac:
24894           back to HEAD
24895           Original commit message from CVS:
24896           back to HEAD
24897
24898 === release 0.9.4 ===
24899
24900 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24901
24902         * ChangeLog:
24903         * Makefile.am:
24904         * NEWS:
24905         * RELEASE:
24906         * configure.ac:
24907         * docs/plugins/gst-plugins-ugly-plugins.args:
24908         * docs/plugins/gst-plugins-ugly-plugins.signals:
24909         * docs/plugins/inspect/plugin-a52dec.xml:
24910         * docs/plugins/inspect/plugin-amrnb.xml:
24911         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24912         * docs/plugins/inspect/plugin-iec958.xml:
24913         * docs/plugins/inspect/plugin-lame.xml:
24914         * docs/plugins/inspect/plugin-mad.xml:
24915         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24916         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24917         * docs/plugins/inspect/plugin-rmdemux.xml:
24918         * gst/realmedia/rmdemux.c:
24919         * po/POTFILES.in:
24920           releasing 0.9.4
24921           Original commit message from CVS:
24922           releasing 0.9.4
24923
24924 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
24925
24926           gst/realmedia/rmdemux.c: STOPPED->FAILED
24927           Original commit message from CVS:
24928           2005-10-23  Julien MOUTTE  <julien@moutte.net>
24929           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24930
24931 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
24932
24933         * gst-plugins-ugly.spec.in:
24934           add packaging of a52dec
24935           Original commit message from CVS:
24936           add packaging of a52dec
24937
24938 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24939
24940           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24941           Original commit message from CVS:
24942           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24943           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24944           Set correct stream time in newsegment event.
24945
24946 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24947
24948         * ext/Makefile.am:
24949           fix distcheck
24950           Original commit message from CVS:
24951           fix distcheck
24952
24953 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24954
24955         * ChangeLog:
24956         * ext/Makefile.am:
24957           fix distcheck
24958           Original commit message from CVS:
24959           fix distcheck
24960
24961 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
24962
24963           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24964           Original commit message from CVS:
24965           * ext/a52dec/Makefile.am:
24966           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24967           (gst_a52dec_class_init), (gst_a52dec_sink_event),
24968           (gst_a52dec_change_state):
24969           * ext/a52dec/gsta52dec.h:
24970           Re-enable CPU flags, use liboil to get them.
24971
24972 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
24973
24974           Port AC3 decoder to 0.9 (#318849).
24975           Original commit message from CVS:
24976           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24977           * configure.ac:
24978           * ext/a52dec/Makefile.am:
24979           * ext/a52dec/gsta52dec.c:
24980           * ext/a52dec/gsta52dec.h:
24981           Port AC3 decoder to 0.9 (#318849).
24982
24983 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24984
24985           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24986           Original commit message from CVS:
24987           * ext/sidplay/gstsiddec.cc:
24988           Small fixes and more error messages.
24989
24990 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
24991
24992           API change fixen.
24993           Original commit message from CVS:
24994           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24995           (gst_amrnbparse_state_change):
24996           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24997           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24998           * ext/mpeg2dec/gstmpeg2dec.c:
24999           * ext/sidplay/gstsiddec.cc:
25000           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
25001           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
25002           API change fixen.
25003
25004 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
25005
25006           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
25007           Original commit message from CVS:
25008           * configure.ac:
25009           GST_DOC has been renamed to GST_DOCBOOK_CHECK
25010
25011 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25012
25013           configure.ac: some docs I had
25014           Original commit message from CVS:
25015           * configure.ac:
25016           some docs I had
25017           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
25018           trivial fixes
25019
25020 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
25021
25022           gst/realmedia/rmdemux.c: segment-start/done API change.
25023           Original commit message from CVS:
25024           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
25025           (gst_rmdemux_perform_seek):
25026           segment-start/done API change.
25027
25028 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
25029
25030         * ChangeLog:
25031         * common:
25032         * gst/iec958/ac3iec.c:
25033           Set buffer durations on IEC958 buffers.
25034           Original commit message from CVS:
25035           Set buffer durations on IEC958 buffers.
25036
25037 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
25038
25039           configure.ac: Fix glib check
25040           Original commit message from CVS:
25041           * configure.ac:
25042           Fix glib check
25043
25044 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
25045
25046           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25047           Original commit message from CVS:
25048           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
25049           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25050
25051 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25052
25053           examples/stats/mp2ogg.c: yes, typo fixes
25054           Original commit message from CVS:
25055           * examples/stats/mp2ogg.c:
25056           yes, typo fixes
25057
25058 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25059
25060           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
25061           Original commit message from CVS:
25062           * examples/indexing/indexmpeg.c: (main):
25063           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
25064           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
25065           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
25066           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
25067           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
25068           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
25069           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
25070           * ext/dvdread/dvdreadsrc.h:
25071           * ext/lame/gstlame.h:
25072           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
25073           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
25074           * gst/iec958/ac3iec.h:
25075           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
25076           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
25077           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
25078           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
25079           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
25080           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
25081           moved bitshift from macro to enum definition
25082
25083 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
25084
25085           newsegment API update.
25086           Original commit message from CVS:
25087           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
25088           * ext/mad/gstmad.c: (gst_mad_chain):
25089           * gst/mpegaudioparse/gstmpegaudioparse.c:
25090           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25091           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
25092           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
25093           newsegment API update.
25094
25095 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
25096
25097           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
25098           Original commit message from CVS:
25099           * ext/amrnb/amrnbdec.c:
25100           Mark invalid frame sizes
25101           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
25102           UNUSABLE is not to be used here, just push out stuff so
25103           probes can continue linking or making the pad usable.
25104
25105 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
25106
25107         * ChangeLog:
25108         * gst/realmedia/rmdemux.c:
25109           Improve seek error-resilience.
25110           Original commit message from CVS:
25111           Improve seek error-resilience.
25112           Better error handling generally.
25113
25114 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25115
25116         * ChangeLog:
25117         * configure.ac:
25118           back to head
25119           Original commit message from CVS:
25120           back to head
25121
25122 === release 0.9.3 ===
25123
25124 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25125
25126         * ChangeLog:
25127         * NEWS:
25128         * README:
25129         * configure.ac:
25130         * ext/sidplay/Makefile.am:
25131           release time
25132           Original commit message from CVS:
25133           release time
25134
25135 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
25136
25137         * gst/realmedia/rmdemux.h:
25138           Forgot to commit this file. I hate Nano.
25139           Original commit message from CVS:
25140           Forgot to commit this file. I hate Nano.
25141
25142 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
25143
25144         * ChangeLog:
25145         * common:
25146         * gst/realmedia/rmdemux.c:
25147           Sanity checks and memory leak fixes for real demuxer
25148           Original commit message from CVS:
25149           Sanity checks and memory leak fixes for real demuxer
25150
25151 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
25152
25153           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
25154           Original commit message from CVS:
25155           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
25156           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
25157           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
25158           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
25159           Real demuxer fixes. Make it more bulletproof against bad data,
25160           identify a few more stream types.
25161           Fix seeking so that it works (at least with the seek example
25162           program; it still fails with totem).
25163
25164 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
25165
25166           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
25167           Original commit message from CVS:
25168           * gst/mpegaudioparse/gstmpegaudioparse.c:
25169           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25170           Set correct caps on buffers too.
25171
25172 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
25173
25174           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
25175           Original commit message from CVS:
25176           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
25177           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25178           * gst/mpegaudioparse/gstmpegaudioparse.h:
25179           Put timestamps on buffers.
25180
25181 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
25182
25183         * ChangeLog:
25184         * ext/amrnb/amrnbenc.c:
25185           Changed amrnbenc description, it is an encoder, not decoder.
25186           Original commit message from CVS:
25187           Changed amrnbenc description, it is an encoder, not decoder.
25188
25189 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
25190
25191         * ChangeLog:
25192         * gst/iec958/ac3_padder.c:
25193         * gst/iec958/ac3_padder.h:
25194         * gst/iec958/ac3iec.c:
25195           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
25196           Original commit message from CVS:
25197           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
25198           more accurate, and to check AC3 checksums (both of them in each frame),
25199           and dump the frame (as a probable sync failure) if they don't match.
25200           General code cleanup, improved comments. Changed to not construct the
25201           header backwards, and not byteswap everything else. If we end up needing
25202           to do little-endian output, we should swap in the element doing the
25203           output (AC3 is big-endian).
25204
25205 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
25206
25207         * gst-plugins-ugly.spec.in:
25208           fix spec file for ugly
25209           Original commit message from CVS:
25210           fix spec file for ugly
25211
25212 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25213
25214         * docs/plugins/inspect/plugin-lame.xml:
25215           revert empty commit
25216           Original commit message from CVS:
25217           revert empty commit
25218
25219 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25220
25221         * docs/plugins/scan.stamp:
25222           whoops, wrong files
25223           Original commit message from CVS:
25224           whoops, wrong files
25225
25226 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25227
25228           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
25229           Original commit message from CVS:
25230           * docs/plugins/gst-plugins-ugly-plugins.args:
25231           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
25232           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
25233           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
25234           commit missing files
25235           * docs/plugins/inspect/plugin-lame.xml:
25236           update
25237
25238 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25239
25240         * Makefile.am:
25241         * common:
25242         * gst-plugins-ugly.spec.in:
25243           add check-valgrind target
25244           Original commit message from CVS:
25245           add check-valgrind target
25246
25247 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25248
25249         * docs/plugins/scanobj-build.stamp:
25250           add stamp
25251           Original commit message from CVS:
25252           add stamp
25253
25254 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
25255
25256           ext/lame/gstlame.c: Set caps on outgoing buffers.
25257           Original commit message from CVS:
25258           * ext/lame/gstlame.c: (gst_lame_chain):
25259           Set caps on outgoing buffers.
25260
25261 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25262
25263         * ChangeLog:
25264         * ext/lame/gstlame.c:
25265         * ext/lame/gstlame.h:
25266           clean up further so we don't try to set up five times for a simple pipeline
25267           Original commit message from CVS:
25268           clean up further so we don't try to set up five times for
25269           a simple pipeline
25270
25271 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
25272
25273         * ChangeLog:
25274         * common:
25275         * gst/iec958/ac3iec.c:
25276           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
25277           Original commit message from CVS:
25278           Set setcaps function on sink pad, not source pad. Produce correct caps
25279           on output buffers.
25280
25281 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25282
25283         * common:
25284         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25285         * docs/plugins/inspect/plugin-iec958.xml:
25286         * docs/plugins/inspect/plugin-lame.xml:
25287         * docs/plugins/inspect/plugin-mad.xml:
25288         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25289         * docs/plugins/inspect/plugin-rmdemux.xml:
25290           update inspect with source
25291           Original commit message from CVS:
25292           update inspect with source
25293
25294 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25295
25296           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25297           Original commit message from CVS:
25298           * ext/mad/gstid3tag.c:
25299           gsttaginterface.h -> gsttagsetter.h
25300
25301 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25302
25303         * configure.ac:
25304           back to HEAD
25305           Original commit message from CVS:
25306           back to HEAD
25307
25308 === release 0.9.1 ===
25309
25310 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25311
25312         * ChangeLog:
25313         * NEWS:
25314         * README:
25315         * RELEASE:
25316         * autogen.sh:
25317         * configure.ac:
25318           releasing 0.9.2
25319           Original commit message from CVS:
25320           releasing 0.9.2
25321
25322 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
25323
25324           ext/amrnb/: State change function updates.
25325           Original commit message from CVS:
25326           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25327           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25328           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25329           State change function updates.
25330
25331 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25332
25333           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25334           Original commit message from CVS:
25335           * ext/mpeg2dec/gstmpeg2dec.c:
25336           GST_CAT_SEEK disappeared from the public API at some point
25337
25338 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25339
25340         * gst/iec958/ac3_padder.c:
25341         * gst/iec958/ac3_padder.h:
25342           doc fixes
25343           Original commit message from CVS:
25344           doc fixes
25345
25346 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25347
25348         * Makefile.am:
25349         * autogen.sh:
25350         * common:
25351         * configure.ac:
25352         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25353         * docs/plugins/inspect-build.stamp:
25354         * docs/plugins/inspect.stamp:
25355         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25356         * docs/plugins/inspect/plugin-iec958.xml:
25357         * docs/plugins/inspect/plugin-lame.xml:
25358         * docs/plugins/inspect/plugin-mad.xml:
25359         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25360         * docs/plugins/inspect/plugin-rmdemux.xml:
25361           docs for ugly plugins
25362           Original commit message from CVS:
25363           docs for ugly plugins
25364
25365 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25366
25367         * gst-plugins-ugly.spec.in:
25368         * gst/iec958/Makefile.am:
25369           build fixes
25370           Original commit message from CVS:
25371           build fixes
25372
25373 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
25374
25375         * ChangeLog:
25376         * gst/iec958/ac3iec.c:
25377           Accept audio/x-private1-a3c on sink pad
25378           Original commit message from CVS:
25379           Accept audio/x-private1-a3c on sink pad
25380
25381 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25382
25383         * gst-plugins-ugly.spec.in:
25384           spec updates
25385           Original commit message from CVS:
25386           spec updates
25387
25388 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
25389
25390         * examples/gstplay/player.c:
25391         * examples/stats/mp2ogg.c:
25392         * ext/a52dec/gsta52dec.c:
25393         * ext/amrnb/amrnbdec.c:
25394         * ext/amrnb/amrnbenc.c:
25395         * ext/amrnb/amrnbparse.c:
25396         * ext/dvdnav/dvdnavsrc.c:
25397         * ext/dvdread/dvdreadsrc.c:
25398         * ext/lame/gstlame.c:
25399         * ext/mad/gstid3tag.c:
25400         * ext/mad/gstmad.c:
25401         * ext/mpeg2dec/gstmpeg2dec.c:
25402         * gst/ac3parse/gstac3parse.c:
25403         * gst/asfdemux/gstasfdemux.c:
25404         * gst/asfdemux/gstasfmux.c:
25405         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25406         * gst/iec958/ac3iec.c:
25407         * gst/mpegaudioparse/gstmpegaudioparse.c:
25408         * gst/mpegstream/gstdvddemux.c:
25409         * gst/mpegstream/gstmpegdemux.c:
25410         * gst/mpegstream/gstmpegparse.c:
25411         * gst/mpegstream/gstrfc2250enc.c:
25412         * gst/realmedia/rmdemux.c:
25413         * gst/synaesthesia/gstsynaesthesia.c:
25414           All plugins updated for element state changes.
25415           Original commit message from CVS:
25416           2005-09-02  Andy Wingo  <wingo@pobox.com>
25417           * All plugins updated for element state changes.
25418
25419 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
25420
25421         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25422         * gst/iec958/ac3iec.c:
25423           Fix return types in setcaps functions
25424           Original commit message from CVS:
25425           Fix return types in setcaps functions
25426
25427 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
25428
25429         * ChangeLog:
25430         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25431         * gst/iec958/ac3iec.c:
25432           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25433           Original commit message from CVS:
25434           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25435           Some general cleanups in iec958 framer.
25436
25437 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25438
25439         * common:
25440         * m4/Makefile.am:
25441         * m4/as-arts.m4:
25442         * m4/esd.m4:
25443         * m4/gst-alsa.m4:
25444         * m4/gst-artsc.m4:
25445         * m4/gst-matroska.m4:
25446         * m4/ogg.m4:
25447         * m4/vorbis.m4:
25448           fix distcheck; remove some old m4s
25449           Original commit message from CVS:
25450           fix distcheck; remove some old m4s
25451
25452 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
25453
25454         * ChangeLog:
25455         * configure.ac:
25456         * gst/iec958/Makefile.am:
25457         * gst/iec958/ac3_padder.c:
25458         * gst/iec958/ac3_padder.h:
25459         * gst/iec958/ac3iec.c:
25460         * gst/iec958/ac3iec.h:
25461           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25462           Original commit message from CVS:
25463           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25464
25465 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
25466
25467           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25468           Original commit message from CVS:
25469           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25470           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25471           (gst_dvdlpcmdec_change_state):
25472           Cleanups, fixed header parsing and stripping.
25473
25474 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
25475
25476         * ChangeLog:
25477         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25478           Use the right bytes when parsing the LPCM dvd header
25479           Original commit message from CVS:
25480           Use the right bytes when parsing the LPCM dvd header
25481
25482 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
25483
25484         * ChangeLog:
25485         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25486           Return the correct values from chain function
25487           Original commit message from CVS:
25488           Return the correct values from chain function
25489
25490 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25491
25492         * common:
25493         * docs/Makefile.am:
25494         * docs/plugins/.gitignore:
25495         * docs/random/ChangeLog-0.8:
25496         * docs/version.entities.in:
25497           adding doc stuff
25498           Original commit message from CVS:
25499           adding doc stuff
25500
25501 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
25502
25503         * ChangeLog:
25504         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25505         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25506           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25507           Original commit message from CVS:
25508           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25509           header; instead do this internally. Also support the old way, using
25510           a different mime-type. CVS:
25511
25512 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25513
25514           building up speed
25515           Original commit message from CVS:
25516           building up speed
25517