Release 1.21.1
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-ugly / ChangeLog
1 === release 1.21.1 ===
2
3 2022-10-04 01:14:01 +0100  Tim-Philipp Müller <tim@centricular.com>
4
5         * NEWS:
6         * RELEASE:
7         * gst-plugins-ugly.doap:
8         * meson.build:
9           Release 1.21.1
10
11 2022-10-04 01:13:59 +0100  Tim-Philipp Müller <tim@centricular.com>
12
13         * ChangeLog:
14           Update ChangeLogs for 1.21.1
15
16 2022-09-21 19:19:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
17
18         * meson.build:
19           meson: Use implicit builtin dirs in pkgconfig generation
20           Starting with Meson 0.62, meson automatically populates the variables
21           list in the pkgconfig file if you reference builtin directories in the
22           pkgconfig file (whether via a custom pkgconfig variable or elsewhere).
23           We need this, because ${prefix}/libexec is a hard-coded value which is
24           incorrect on, for example, Debian.
25           Bump requirement to 0.62, and remove version compares that retained
26           support for older Meson versions.
27           Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1245
28           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3061>
29
30 2022-08-29 10:17:45 -0400  Thibault Saunier <tsaunier@igalia.com>
31
32         * docs/meson.build:
33           doc: Do not build plugins to build the doc
34           It is not actually necessary
35           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2954>
36
37 2021-03-24 14:20:18 -0500  Zebediah Figura <z.figura12@gmail.com>
38
39         * meson.build:
40           meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins
41           GLib made the unfortunate decision to prevent libgobject from ever being
42           unloaded, which means that now any library which registers a static type
43           can't ever be unloaded either (and any library that depends on those,
44           ad nauseam).
45           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/778>
46
47 2018-10-18 12:32:03 +0900  Yeongjin Jeong <yeongjin.jeong@navercorp.com>
48
49         * ext/x264/gstx264enc.c:
50           x264enc: Print full option-string applied to x264_encoder in debug log
51           x264 encoder transfers all options applied to the encoder
52           to the SEI payload when the headers(SPS, PPS) is requested.
53           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
54
55 2018-10-17 23:38:22 +0900  Yeongjin Jeong <yeongjin.jeong@navercorp.com>
56
57         * ext/x264/gstx264enc.c:
58           x264enc: Don't assume the order of nal unit
59           Just for extra safety, let's check the index of the nal unit
60           through the enum value of the nal type provided by x264.
61           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
62
63 2022-09-01 15:11:31 -0400  Thibault Saunier <tsaunier@igalia.com>
64
65         * ext/a52dec/meson.build:
66         * ext/amrnb/meson.build:
67         * ext/amrwbdec/meson.build:
68         * ext/cdio/meson.build:
69         * ext/dvdread/meson.build:
70         * ext/mpeg2dec/meson.build:
71         * ext/sidplay/meson.build:
72         * ext/x264/meson.build:
73         * gst/asfdemux/meson.build:
74         * gst/dvdlpcmdec/meson.build:
75         * gst/dvdsub/meson.build:
76         * gst/realmedia/meson.build:
77         * gst/xingmux/meson.build:
78         * meson.build:
79           meson: Call pkgconfig.generate in the loop where we declare plugins dependencies
80           Removing some copy pasted code
81           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
82
83 2022-09-01 11:51:48 -0400  Thibault Saunier <tsaunier@igalia.com>
84
85         * docs/meson.build:
86           meson: Namespace the plugins_doc_dep/libraries variables
87           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
88
89 2022-08-31 18:44:14 -0400  Thibault Saunier <tsaunier@igalia.com>
90
91         * meson.build:
92           meson: Rename plugins list and make them "dependency" objects
93           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
94
95 2022-05-31 15:18:03 +0200  Stéphane Cerveau <scerveau@collabora.com>
96
97         * docs/meson.build:
98         * meson.build:
99           docs: disable in static build
100           Following gst-plugins-base, disable docs if static_build
101           in:
102           - gstreamer
103           - gst-plugins-good
104           - gst-plugins-ugly
105           - gst-libav
106           - gstreamer-vaapi
107           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2529>
108
109 2022-06-29 10:55:13 +0100  Tim-Philipp Müller <tim@centricular.com>
110
111         * meson.build:
112           coding style: allow declarations after statement
113           See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1243/
114           and https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/78
115           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2683>
116
117 2022-06-25 19:50:10 +0100  Tim-Philipp Müller <tim@centricular.com>
118
119         * tests/check/meson.build:
120           tests: skip unit tests for dependency-less elements that have been disabled
121           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136
122           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2660>
123
124 2022-04-06 12:56:30 +0100  Tim-Philipp Müller <tim@centricular.com>
125
126         * meson.build:
127           Bump GLib requirement to >= 2.62
128           Can't require 2.64 yet because of
129           https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/323
130           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2568>
131
132 2022-03-25 10:18:34 -0400  Xavier Claessens <xavier.claessens@collabora.com>
133
134         * meson.build:
135           Always define ENABLE_NLS
136           GLib guarantees libintl API is always available, provided by
137           proxy-libintl as last resort. GLib itself unconditionally define
138           ENABLE_NLS.
139           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
140
141 2022-03-25 10:20:24 -0400  Xavier Claessens <xavier.claessens@collabora.com>
142
143         * gst-libs/gst/gettext.h:
144         * gst-libs/gst/gst-i18n-plugin.h:
145           Delete unused i18n headers
146           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
147
148 2022-03-25 09:59:23 -0400  Xavier Claessens <xavier.claessens@collabora.com>
149
150         * ext/cdio/gstcdiocddasrc.c:
151         * ext/dvdread/dvdreadsrc.c:
152         * gst/asfdemux/gstasf.c:
153         * gst/asfdemux/gstasfdemux.c:
154         * gst/asfdemux/gstasfelement.c:
155           Replace gst-i18n-*.h with gi18n-lib.h
156           GLib guarantees libintl is always present, using proxy-libintl as
157           last resort. There is no need to mock gettex API any more.
158           This fix static build on Windows because G_INTL_STATIC_COMPILATION must
159           be defined before including libintl.h, and glib does it for us as part
160           as including glib.h.
161           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
162
163 2022-04-15 16:53:25 +0300  Sebastian Dröge <sebastian@centricular.com>
164
165         * ext/x264/gstx264enc.c:
166           x264enc: Don't try to fixate ANY allowed caps
167           Instead fall back to the template caps.
168           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2197>
169
170 2022-03-30 11:06:02 -0400  Xavier Claessens <xavier.claessens@collabora.com>
171
172         * meson.build:
173           Use gmodule-no-export-2.0
174           We don't need `-Wl,--export-dynamic`, that's used only for executables
175           that needs to export an API to be used by plugins they load.
176           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
177
178 2022-03-25 15:00:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
179
180         * ext/dvdread/meson.build:
181         * meson.build:
182           Remove glib and gobject dependencies everywhere
183           They are part of gst_dep already and we have to make sure to always have
184           gst_dep. The order in dependencies matters, because it is also the order
185           in which Meson will set -I args. We want gstreamer's config.h to take
186           precedence over glib's private config.h when it's a subproject.
187           While at it, remove useless fallback args for gmodule/gio dependencies,
188           only gstreamer core needs it.
189           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
190
191 2022-03-18 13:42:27 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
192
193         * meson.build:
194           meson: Bump all meson requirements to 0.60
195           Lots of new warnings ever since
196           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934
197           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1977>
198
199 2022-02-23 11:10:11 +0100  Sebastian Fricke <sebastian.fricke@collabora.com>
200
201         * README.md:
202           Maintain build instructions at a single location
203           Do not maintain similar build instructions within each gst-plugins-*
204           subproject and the subproject/gstreamer subproject. Use the build
205           instructions from the mono-repository and link to them via hyperlink.
206           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1743>
207
208 2022-02-21 11:37:26 -0500  Xavier Claessens <xavier.claessens@collabora.com>
209
210         * ext/amrnb/meson.build:
211         * ext/x264/meson.build:
212           devenv: Add some missing GStreamer specific env variables
213           This should make "meson devenv" closer to what "gst-env.py" sets.
214           - GST_VALIDATE_SCENARIOS_PATH
215           - GST_VALIDATE_APPS_DIR
216           - GST_OMX_CONFIG_DIR
217           - GST_ENCODING_TARGET_PATH
218           - GST_PRESET_PATH
219           - GST_PLUGIN_SCANNER
220           - GST_PTP_HELPER
221           - _GI_OVERRIDES_PATH
222           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1768>
223
224 2022-02-21 23:29:23 +0100  Ruben Gonzalez <rgonzalez@fluendo.com>
225
226         * docs/gst_plugins_cache.json:
227         * ext/x264/gstx264enc.c:
228           x264enc: Update long-name and description
229           Update x264enc long-name to be more than just the name. Then the
230           description also was updated to be longer than the long-name, and
231           similar to the plugin description.
232           Finally, as I am here, H264 was replaced by H.264 and x264 is only a
233           plugin (not plugins).
234           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1771>
235
236 2021-10-01 20:27:28 +0900  Seungha Yang <seungha@centricular.com>
237
238         * meson.build:
239           meson: Do hard build error for some MSVC warnings
240           Handle various MSVC warnings as errors for development version.
241           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1006>
242
243 2022-02-04 11:15:47 +0000  Tim-Philipp Müller <tim@centricular.com>
244
245         * meson.build:
246           Back to development
247           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1635>
248
249 === release 1.20.0 ===
250
251 2022-02-03 19:53:25 +0000  Tim-Philipp Müller <tim@centricular.com>
252
253         * ChangeLog:
254         * NEWS:
255         * README:
256         * RELEASE:
257         * gst-plugins-ugly.doap:
258         * meson.build:
259           Release 1.20.0
260
261 2022-02-03 19:53:18 +0000  Tim-Philipp Müller <tim@centricular.com>
262
263         * ChangeLog:
264           Update ChangeLogs for 1.20.0
265
266 === release 1.19.90 ===
267
268 2022-01-28 14:28:35 +0000  Tim-Philipp Müller <tim@centricular.com>
269
270         * ChangeLog:
271         * NEWS:
272         * RELEASE:
273         * gst-plugins-ugly.doap:
274         * meson.build:
275           Release 1.19.90
276
277 2022-01-28 14:28:28 +0000  Tim-Philipp Müller <tim@centricular.com>
278
279         * ChangeLog:
280           Update ChangeLogs for 1.19.90
281
282 2022-01-27 01:39:28 +0000  Tim-Philipp Müller <tim@centricular.com>
283
284         * po/LINGUAS:
285         * po/ro.po:
286           gst-plugins-ugly: update translations
287           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
288
289 2022-01-05 02:07:59 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
290
291         * docs/meson.build:
292         * meson.build:
293           meson: Add explicit check: kwarg to all run_command() calls
294           This is required since Meson 0.61.0, and causes a warning to be
295           emitted otherwise:
296           https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
297           https://github.com/mesonbuild/meson/issues/9300
298           This exposed a bunch of places where we had broken run_command()
299           calls, unnecessary run_command() calls, and places where check: true
300           should be used.
301           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
302
303 2021-11-03 18:44:03 +0000  Tim-Philipp Müller <tim@centricular.com>
304
305         * meson.build:
306           Back to development
307
308 === release 1.19.3 ===
309
310 2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
311
312         * ChangeLog:
313         * NEWS:
314         * RELEASE:
315         * gst-plugins-ugly.doap:
316         * meson.build:
317           Release 1.19.3
318
319 2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
320
321         * ChangeLog:
322           Update ChangeLogs for 1.19.3
323
324 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
325
326         * meson.build:
327           meson: require matching GStreamer dep versions for unstable development releases
328           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
329           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
330
331 2021-10-25 01:02:36 +0100  Tim-Philipp Müller <tim@centricular.com>
332
333         * po/af.po:
334         * po/ast.po:
335         * po/az.po:
336         * po/bg.po:
337         * po/ca.po:
338         * po/cs.po:
339         * po/da.po:
340         * po/de.po:
341         * po/el.po:
342         * po/en_GB.po:
343         * po/eo.po:
344         * po/es.po:
345         * po/eu.po:
346         * po/fi.po:
347         * po/fr.po:
348         * po/fur.po:
349         * po/gl.po:
350         * po/hr.po:
351         * po/hu.po:
352         * po/id.po:
353         * po/it.po:
354         * po/ja.po:
355         * po/lt.po:
356         * po/lv.po:
357         * po/ms.po:
358         * po/mt.po:
359         * po/nb.po:
360         * po/nl.po:
361         * po/or.po:
362         * po/pl.po:
363         * po/pt_BR.po:
364         * po/ro.po:
365         * po/ru.po:
366         * po/sk.po:
367         * po/sl.po:
368         * po/sq.po:
369         * po/sr.po:
370         * po/sv.po:
371         * po/ta.po:
372         * po/tr.po:
373         * po/uk.po:
374         * po/vi.po:
375         * po/zh_CN.po:
376         * po/zh_TW.po:
377           gst-plugins-ugly: update translations
378           Fixes #656
379           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
380
381 2021-10-21 00:33:06 +0100  Tim-Philipp Müller <tim@centricular.com>
382
383         * meson_options.txt:
384           meson: default to gpl=disabled for gst-plugins-bad and -ugly
385           This will only affect individual/tarball module builds, as the
386           options yield to the parent project which was set to gpl=disabled
387           by default already. We kept it as auto in the original commit
388           to accommodate the need to update cerbero as well, which had to
389           be done separately after the initial commit.
390           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
391
392 2021-10-18 15:47:00 +0100  Tim-Philipp Müller <tim@centricular.com>
393
394         * tests/check/meson.build:
395           meson: update for meson.build_root() and .build_source() deprecation
396           -> use meson.project_build_root() or .global_build_root() instead.
397           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
398
399 2021-10-18 00:40:14 +0100  Tim-Philipp Müller <tim@centricular.com>
400
401         * docs/meson.build:
402         * tests/check/meson.build:
403           meson: update for dep.get_pkgconfig_variable() deprecation
404           ... in favour of dep.get_variable('foo', ..) which in some
405           cases allows for further cleanups in future since we can
406           extract variables from pkg-config dependencies as well as
407           internal dependencies using this mechanism.
408           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
409
410 2021-10-18 00:03:47 +0100  Tim-Philipp Müller <tim@centricular.com>
411
412         * meson.build:
413           meson: clean up conditional paths after version bump
414           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
415
416 2021-10-14 18:38:26 +0100  Tim-Philipp Müller <tim@centricular.com>
417
418         * meson.build:
419           meson: bump meson requirement to >= 0.59
420           For monorepo build and ugly/bad, for advanced feature
421           option API like get_option('xyz').required(..) which
422           we use in combination with the 'gpl' option.
423           For rest of modules for consistency (people will likely
424           use newer features based on the top-level requirement).
425           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
426
427 2021-09-19 00:55:34 +0100  Tim-Philipp Müller <tim@centricular.com>
428
429         * ext/a52dec/meson.build:
430         * ext/cdio/meson.build:
431         * ext/dvdread/meson.build:
432         * ext/mpeg2dec/meson.build:
433         * ext/sidplay/meson.build:
434         * ext/x264/meson.build:
435         * meson.build:
436         * meson_options.txt:
437           meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
438           Require explicit opt-in to build plugins with (A)GPL dependencies.
439           Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
440           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
441
442 2021-10-12 15:52:48 -0300  Thibault Saunier <tsaunier@igalia.com>
443
444         * docs/meson.build:
445           meson: Streamline the way we detect when to build documentation
446           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
447
448 2021-09-28 10:11:15 +1000  Brad Hards <bradh@frogmouth.net>
449
450         * README:
451         * RELEASE:
452           doc: update IRC links to OFTC
453           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
454
455 2021-09-26 01:07:02 +0100  Tim-Philipp Müller <tim@centricular.com>
456
457         * meson.build:
458           Back to development
459           Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
460
461 === release 1.19.2 ===
462
463 2021-09-23 01:34:00 +0100  Tim-Philipp Müller <tim@centricular.com>
464
465         * ChangeLog:
466         * NEWS:
467         * RELEASE:
468         * gst-plugins-ugly.doap:
469         * meson.build:
470           Release 1.19.2
471
472 2021-09-21 15:05:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
473
474         * ext/x264/gstx264enc.c:
475           x264enc: Strip trailing whitespace from x264's log messages
476           x264 has linebreaks at the end of its log messages that we should
477           ignore.
478           Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
479           format string to another function marked as printf (g_strdup_vprintf)
480           without triggering -Wformat-nonliteral.
481           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
482
483 2021-09-21 14:57:29 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
484
485         * ext/x264/gstx264enc.c:
486           x264enc: Add the func/line info to the log callback
487           It looks awkward when it's missing. At least point us at the callback
488           function.
489           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
490
491 2021-09-21 14:56:23 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
492
493         * ext/x264/gstx264enc.c:
494           x264enc: Reduce log spam about bit depth support
495           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
496
497 2021-07-28 11:49:16 +0200  Stéphane Cerveau <scerveau@collabora.com>
498
499         * ext/mpeg2dec/gstmpeg2dec.c:
500           mpeg2dec: drop B-frame on open gop
501           Enhance open gop detection to drop B-frame which are invalid
502           before the first reference frame.
503           In stream such
504           gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
505           the two first frames must be dropped as we detect an open GOP situation
506           but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
507           first frames should not be dropped as we are in a closed GOP situation.
508           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
509
510 2021-05-22 01:53:43 +0100  Tim-Philipp Müller <tim@centricular.com>
511
512         * ext/x264/gstencoderbitrateprofilemanager.c:
513         * gst/asfdemux/gstasfdemux.c:
514         * gst/realmedia/rtspreal.c:
515         * meson.build:
516           Use g_memdup2() where available and add fallback for older GLib versions
517           - x264 encoder bitrate profile manager: alloc size is based
518           on existing allocation
519           - asfdemux: change length var to 64-bit and check for G_MAXUINT
520           - realmedia: opaque_data_len is read from 32 bits and then
521           only subtracted upon.
522           g_memdup() is deprecated since GLib 2.68 and we want to avoid
523           deprecation warnings with recent versions of GLib.
524           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
525
526 2021-06-01 15:28:40 +0100  Tim-Philipp Müller <tim@centricular.com>
527
528         * meson.build:
529           Back to development
530
531 === release 1.19.1 ===
532
533 2021-06-01 00:12:09 +0100  Tim-Philipp Müller <tim@centricular.com>
534
535         * ChangeLog:
536         * NEWS:
537         * README:
538         * RELEASE:
539         * gst-plugins-ugly.doap:
540         * meson.build:
541           Release 1.19.1
542
543 2018-02-26 17:28:25 +0100  David Fernandez <d.fernandezlop@gmail.com>
544
545         * docs/gst_plugins_cache.json:
546         * ext/x264/gstx264enc.c:
547           x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
548           There are cases where the video size might be less than 16x16.
549           This change allows the x264 encoder to accept this cases.
550           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
551
552 2021-04-20 18:48:38 -0400  Doug Nazar <nazard@nazar.ca>
553
554         * gst/realmedia/rmdemux.c:
555         * gst/realmedia/rmdemux.h:
556           realmedia: Drop duplicate seek events.
557           Also use seek seqnum for flush & segment events/messages.
558           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
559
560 2021-04-20 18:47:31 -0400  Doug Nazar <nazard@nazar.ca>
561
562         * gst/asfdemux/gstasfdemux.c:
563           asfdemux: Drop duplicate seek events.
564           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
565
566 2021-03-29 13:41:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
567
568         * gst/xingmux/gstxingmux.c:
569         * gst/xingmux/gstxingmux.h:
570         * gst/xingmux/plugin.c:
571           xingmux: allow per feature registration
572           Split plugin into features including
573           dynamic types which can be indiviually
574           registered during a static build.
575           More details here:
576           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
577           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
578           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
579
580 2021-03-29 13:39:20 +0200  Stéphane Cerveau <scerveau@collabora.com>
581
582         * gst/realmedia/pnmsrc.c:
583         * gst/realmedia/pnmsrc.h:
584         * gst/realmedia/rademux.c:
585         * gst/realmedia/rademux.h:
586         * gst/realmedia/rdtdepay.c:
587         * gst/realmedia/rdtdepay.h:
588         * gst/realmedia/rdtmanager.c:
589         * gst/realmedia/rdtmanager.h:
590         * gst/realmedia/realmedia.c:
591         * gst/realmedia/rmdemux.c:
592         * gst/realmedia/rmdemux.h:
593         * gst/realmedia/rtspreal.c:
594         * gst/realmedia/rtspreal.h:
595           realmedia: allow per feature registration
596           Split plugin into features including
597           dynamic types which can be indiviually
598           registered during a static build.
599           More details here:
600           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
601           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
602           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
603
604 2021-03-29 13:23:51 +0200  Stéphane Cerveau <scerveau@collabora.com>
605
606         * gst/dvdsub/gstdvdsubdec.c:
607         * gst/dvdsub/gstdvdsubdec.h:
608         * gst/dvdsub/gstdvdsubparse.c:
609         * gst/dvdsub/gstdvdsubparse.h:
610           dvdsub: allow per feature registration
611           Split plugin into features including
612           dynamic types which can be indiviually
613           registered during a static build.
614           More details here:
615           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
616           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
617           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
618
619 2021-03-29 13:15:32 +0200  Stéphane Cerveau <scerveau@collabora.com>
620
621         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
622         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
623           dvdlpcmdec: allow per feature registration
624           Split plugin into features including
625           dynamic types which can be indiviually
626           registered during a static build.
627           More details here:
628           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
629           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
630           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
631
632 2021-03-29 13:11:23 +0200  Stéphane Cerveau <scerveau@collabora.com>
633
634         * gst/asfdemux/gstasf.c:
635         * gst/asfdemux/gstasfdemux.c:
636         * gst/asfdemux/gstasfdemux.h:
637         * gst/asfdemux/gstasfelement.c:
638         * gst/asfdemux/gstasfelements.h:
639         * gst/asfdemux/gstrtpasfdepay.c:
640         * gst/asfdemux/gstrtspwms.c:
641         * gst/asfdemux/meson.build:
642           asfdemux: allow per feature registration
643           Split plugin into features including
644           dynamic types which can be indiviually
645           registered during a static build.
646           More details here:
647           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
648           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
649           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
650
651 2021-03-29 12:39:36 +0200  Stéphane Cerveau <scerveau@collabora.com>
652
653         * ext/x264/gstx264enc.c:
654         * ext/x264/gstx264enc.h:
655           x264: allow per feature registration
656           Split plugin into features including
657           dynamic types which can be indiviually
658           registered during a static build.
659           More details here:
660           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
661           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
662           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
663
664 2021-03-29 12:33:00 +0200  Stéphane Cerveau <scerveau@collabora.com>
665
666         * ext/sidplay/gstsiddec.cc:
667         * ext/sidplay/gstsiddec.h:
668           sidplay: allow per feature registration
669           Split plugin into features including
670           dynamic types which can be indiviually
671           registered during a static build.
672           More details here:
673           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
674           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
675           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
676
677 2021-03-29 12:31:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
678
679         * ext/mpeg2dec/gstmpeg2dec.c:
680         * ext/mpeg2dec/gstmpeg2dec.h:
681           mpeg2dec: allow per feature registration
682           Split plugin into features including
683           dynamic types which can be indiviually
684           registered during a static build.
685           More details here:
686           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
687           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
688           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
689
690 2021-03-29 12:28:28 +0200  Stéphane Cerveau <scerveau@collabora.com>
691
692         * ext/dvdread/dvdreadsrc.c:
693         * ext/dvdread/dvdreadsrc.h:
694           dvdread: allow per feature registration
695           Split plugin into features including
696           dynamic types which can be indiviually
697           registered during a static build.
698           More details here:
699           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
700           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
701           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
702
703 2021-03-29 12:28:04 +0200  Stéphane Cerveau <scerveau@collabora.com>
704
705         * ext/cdio/gstcdio.c:
706         * ext/cdio/gstcdio.h:
707         * ext/cdio/gstcdiocddasrc.c:
708         * ext/cdio/gstcdiocddasrc.h:
709           cdio: allow per feature registration
710           Split plugin into features including
711           dynamic types which can be indiviually
712           registered during a static build.
713           More details here:
714           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
715           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
716           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
717
718 2021-03-29 10:39:46 +0200  Stéphane Cerveau <scerveau@collabora.com>
719
720         * ext/amrwbdec/amrwb.c:
721         * ext/amrwbdec/amrwbdec.c:
722         * ext/amrwbdec/amrwbdec.h:
723           amrwbdec: allow per feature registration
724           Split plugin into features including
725           dynamic types which can be indiviually
726           registered during a static build.
727           More details here:
728           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
729           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
730           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
731
732 2021-03-29 10:38:07 +0200  Stéphane Cerveau <scerveau@collabora.com>
733
734         * ext/amrnb/amrnb.c:
735         * ext/amrnb/amrnbdec.c:
736         * ext/amrnb/amrnbdec.h:
737         * ext/amrnb/amrnbenc.c:
738         * ext/amrnb/amrnbenc.h:
739           amrnb: allow per feature registration
740           Split plugin into features including
741           dynamic types which can be indiviually
742           registered during a static build.
743           More details here:
744           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
745           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
746           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
747
748 2021-03-29 10:37:26 +0200  Stéphane Cerveau <scerveau@collabora.com>
749
750         * ext/a52dec/gsta52dec.c:
751         * ext/a52dec/gsta52dec.h:
752           a52dec: allow per feature registration
753           Split plugin into features including
754           dynamic types which can be indiviually
755           registered during a static build.
756           More details here:
757           https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
758           https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
759           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
760
761 2021-03-19 15:16:06 +1100  Matthew Waters <matthew@centricular.com>
762
763         * ext/x264/gstencoderbitrateprofilemanager.c:
764           gst: don't use volatile to mean atomic
765           volatile is not sufficient to provide atomic guarantees and real atomics
766           should be used instead.  GCC 11 has started warning about using volatile
767           with atomic operations.
768           https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
769           Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
770           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
771
772 2021-03-03 11:05:14 +0200  Sebastian Dröge <sebastian@centricular.com>
773
774         * gst/realmedia/rmdemux.c:
775           rmdemux: Make sure we have enough data available when parsing audio/video packets
776           Otherwise there will be out-of-bounds reads and potential crashes.
777           Thanks to Natalie Silvanovich for reporting.
778           Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
779           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
780
781 2020-11-04 18:44:07 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
782
783         * meson.build:
784           meson: Enable some MSVC warnings for parity with GCC/Clang
785           This makes it easier to do development with MSVC by making it warn
786           on common issues that GCC/Clang error out for in our CI configuration.
787           Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
788           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
789
790 2020-10-31 04:52:14 +0900  Seungha Yang <seungha@centricular.com>
791
792         * tests/check/elements/mpeg2dec.c:
793           tests: mpeg2dec: Don't expect BT601 color space
794           If it's required, mpeg2dec should set it explicitly.
795           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
796
797 2020-09-08 17:30:39 +0100  Tim-Philipp Müller <tim@centricular.com>
798
799         * .gitlab-ci.yml:
800           ci: include template from gst-ci master branch again
801
802 2020-09-08 16:58:40 +0100  Tim-Philipp Müller <tim@centricular.com>
803
804         * meson.build:
805           Back to development
806
807 === release 1.18.0 ===
808
809 2020-09-08 00:05:39 +0100  Tim-Philipp Müller <tim@centricular.com>
810
811         * .gitlab-ci.yml:
812         * ChangeLog:
813         * NEWS:
814         * README:
815         * RELEASE:
816         * gst-plugins-ugly.doap:
817         * meson.build:
818           Release 1.18.0
819
820 2020-09-07 22:40:46 +0100  Tim-Philipp Müller <tim@centricular.com>
821
822         * meson.build:
823         * scripts/dist-translations.py:
824         * scripts/meson.build:
825           meson: dist pot file in tarball
826           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
827
828 2020-09-07 12:14:13 +0300  Sebastian Dröge <sebastian@centricular.com>
829
830         * ext/x264/gstx264enc.c:
831           x264: Update for gst_video_transfer_function_*() function renaming
832           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
833
834 2020-08-21 10:35:11 +0300  Sebastian Dröge <sebastian@centricular.com>
835
836         * docs/gst_plugins_cache.json:
837         * ext/x264/gstx264enc.c:
838           x264enc: Allow maximum quantizer value of 63 instead of 51
839           QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
840           up to 81 (QP_MAX) but that seems to be outside the spec.
841           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
842
843 === release 1.17.90 ===
844
845 2020-08-20 16:12:23 +0100  Tim-Philipp Müller <tim@centricular.com>
846
847         * ChangeLog:
848         * NEWS:
849         * RELEASE:
850         * gst-plugins-ugly.doap:
851         * meson.build:
852           Release 1.17.90
853
854 2020-07-15 10:49:03 +0300  Jordan Petridis <jordan@centricular.com>
855
856         * tests/check/elements/amrnbenc.c:
857           amrnbenc: remove global variables
858           gstcheck is declaring its own buffers glist which ends up
859           overwritten, loks like the code meant to use that already
860           gcc 10 is also complaining about this, but only on static
861           builds for some reason
862           ```
863           FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
864           /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
865           collect2: error: ld returned 1 exit status
866           ```
867           also remove unused var `current_buf`
868           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
869
870 2020-04-02 03:27:26 +1100  Jan Schmidt <jan@centricular.com>
871
872         * gst/realmedia/rmdemux.c:
873           rmdemux: Don't ignore the return value of gst_segment_do_seek()
874           If gst_segment_do_seek() fails, fail the seek.
875           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
876
877 2020-04-01 19:34:30 +1100  Jan Schmidt <jan@centricular.com>
878
879         * gst/asfdemux/gstasfdemux.c:
880           asfdemux: Don't ignore the return result of gst_segment_do_seek()
881           gst_segment_do_seek() can fail, and our seek should fail
882           accordingly.
883           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
884
885 2020-04-17 11:34:16 -0500  Derek Lesho <dlesho@codeweavers.com>
886
887         * gst/asfdemux/gstasfdemux.c:
888           asfdemux: Only forward SEEK event when in push mode.
889           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
890
891 2020-07-25 21:19:20 +0100  Stéphane Cerveau <scerveau@collabora.com>
892
893         * meson.build:
894           meson: add a plugin summary
895           This summary displays a list of plugins which
896           have been enabled.
897           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
898
899 2018-10-03 13:32:11 +0200  Thibault Saunier <tsaunier@igalia.com>
900
901         * ext/x264/GstX264Enc.prs:
902           x264enc: Add a 'Zero Latency' profile
903           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
904
905 2020-07-22 17:31:37 +0200  Mathieu Duponchelle <mathieu@centricular.com>
906
907         * tests/check/elements/x264enc.c:
908           tests/x264enc: Don't declare variables inside the for loop header
909           This is a C99 feature
910           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
911
912 2020-07-21 15:40:26 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
913
914         * tests/check/elements/x264enc.c:
915           tests: x264enc: Test formats are compatible with profile
916           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
917
918 2020-07-01 16:11:09 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
919
920         * ext/x264/gstx264enc.c:
921           x264enc: Separate high-10 video formats from 8-bit formats
922           If downstream is constrained to an 8-bit profile, caps queries would
923           still allow I420_10LE as input. If upstream actually sends such a caps
924           event, downstream would fail to accept the high-10 profile.
925           The following pipeline now fails earlier, during the negotiation phase
926           instead of the stream start:
927           gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
928           ! x264enc ! video/x-h264,profile=constrained-baseline \
929           ! fakesink
930           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
931
932 2020-07-21 15:39:31 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
933
934         * tests/check/elements/x264enc.c:
935           tests: x264enc: Test 10-bit formats
936           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
937
938 2020-07-21 15:33:57 +0200  Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
939
940         * tests/check/elements/x264enc.c:
941           tests: x264enc: Test all (8-bit) video formats
942           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
943
944 2020-07-06 22:13:55 -0400  Thibault Saunier <tsaunier@igalia.com>
945
946         * ext/x264/gstx264enc.c:
947           x264enc: Forward downstream colorimetry and chroma-site upstream
948           So that the value can be used by upstream converters when necessary.
949           This whole logic has been copied from `__gst_video_element_proxy_caps`
950           but those 2 fields were missing.
951           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
952
953 2020-07-08 17:07:35 +0100  Tim-Philipp Müller <tim@centricular.com>
954
955         * meson.build:
956         * scripts/extract-release-date-from-doap-file.py:
957           meson: set release date from .doap file for releases
958           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
959
960 2020-07-03 02:03:37 +0100  Tim-Philipp Müller <tim@centricular.com>
961
962         * meson.build:
963           Back to development
964
965 === release 1.17.2 ===
966
967 2020-07-03 00:29:25 +0100  Tim-Philipp Müller <tim@centricular.com>
968
969         * ChangeLog:
970         * NEWS:
971         * RELEASE:
972         * gst-plugins-ugly.doap:
973         * meson.build:
974           Release 1.17.2
975
976 2020-06-23 00:03:04 +0200  Mathieu Duponchelle <mathieu@centricular.com>
977
978         * docs/meson.build:
979           meson: mark plugins cache target as always stale
980
981 2020-06-19 22:55:28 -0400  Thibault Saunier <tsaunier@igalia.com>
982
983         * docs/gst_plugins_cache.json:
984           doc: Stop documenting properties from parents
985
986 2020-06-20 00:28:13 +0100  Tim-Philipp Müller <tim@centricular.com>
987
988         * meson.build:
989           Back to development
990
991 === release 1.17.1 ===
992
993 2020-06-19 19:20:41 +0100  Tim-Philipp Müller <tim@centricular.com>
994
995         * ChangeLog:
996         * NEWS:
997         * RELEASE:
998         * docs/gst_plugins_cache.json:
999         * gst-plugins-ugly.doap:
1000         * meson.build:
1001           Release 1.17.1
1002
1003 2020-06-09 15:13:47 -0400  Thibault Saunier <tsaunier@igalia.com>
1004
1005         * docs/gst_plugins_cache.json:
1006           docs: Update plugins cache
1007
1008 2020-06-08 09:37:10 -0400  Thibault Saunier <tsaunier@igalia.com>
1009
1010         * docs/gst_plugins_cache.json:
1011           docs: Update plugins cache
1012
1013 2020-06-06 10:15:25 +0100  Philippe Normand <philn@igalia.com>
1014
1015         * ext/sidplay/gstsiddec.cc:
1016           siddec: update gst_type_mark_as_plugin_api() calls
1017           This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
1018           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
1019
1020 2020-06-06 00:41:38 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1021
1022         * ext/a52dec/gsta52dec.c:
1023         * ext/amrnb/amrnbdec.c:
1024         * ext/amrnb/amrnbenc.c:
1025         * ext/x264/gstx264enc.c:
1026           plugins: uddate gst_type_mark_as_plugin_api() calls
1027
1028 2020-06-03 18:38:28 -0400  Thibault Saunier <tsaunier@igalia.com>
1029
1030         * docs/meson.build:
1031           doc: Require hotdoc >= 0.11.0
1032
1033 2020-05-27 16:02:02 +0300  Sebastian Dröge <sebastian@centricular.com>
1034
1035         * docs/gst_plugins_cache.json:
1036           docs: Update gst_plugins_cache.json
1037
1038 2020-05-30 23:16:50 +0300  Sebastian Dröge <sebastian@centricular.com>
1039
1040         * ext/a52dec/gsta52dec.c:
1041         * ext/amrnb/amrnbdec.c:
1042         * ext/amrnb/amrnbenc.c:
1043         * ext/sidplay/gstsiddec.cc:
1044         * ext/x264/gstx264enc.c:
1045           plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
1046
1047 2020-06-02 00:41:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1048
1049         * gst/asfdemux/gstasfdemux.c:
1050           asfdemux: extract WM/PartOfSet disc number and count metadata
1051           Fixes #30
1052           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1053
1054 2020-06-02 00:40:48 +0100  Tim-Philipp Müller <tim@centricular.com>
1055
1056         * gst/asfdemux/gstasfdemux.c:
1057           asfdemux: sprinkle some INDENT-OFF
1058           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1059
1060 2020-05-27 14:42:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1061
1062         * tests/check/meson.build:
1063           tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
1064           If core is built as a subproject (e.g. as in gst-build), make sure to use
1065           the gst-plugin-scanner from the built subproject. Without this, gstreamer
1066           might accidentally use the gst-plugin-scanner from the install prefix if
1067           that exists, which in turn might drag in gst library versions we didn't
1068           mean to drag in. Those gst library versions might then be older than
1069           what our current build needs, and might cause our newly-built plugins
1070           to get blacklisted in the test registry because they rely on a symbol
1071           that the wrongly-pulled in gst lib doesn't have.
1072           This should fix running of unit tests in gst-build when invoking
1073           meson test or ninja test from outside the devenv for the case where
1074           there is an older or different-version gst-plugin-scanner installed
1075           in the install prefix.
1076           In case no gst-plugin-scanner is installed in the install prefix, this
1077           will fix "GStreamer-WARNING: External plugin loader failed. This most
1078           likely means that the plugin loader helper binary was not found or
1079           could not be run. You might need to set the GST_PLUGIN_SCANNER
1080           environment variable if your setup is unusual." warnings when running
1081           the unit tests.
1082           In the case where we find GStreamer core via pkg-config we use
1083           a newly-added pkg-config var "pluginscannerdir" to get the right
1084           directory. This has the benefit of working transparently for both
1085           installed and uninstalled pkg-config files/setups.
1086           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
1087
1088 2020-05-27 09:13:17 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.com>
1089
1090         * ext/dvdread/dvdreadsrc.c:
1091           dvdreadsrc: fix uninitialized warning
1092           Variable is always set in actual code paths but let's keep gcc happy.
1093           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
1094
1095 2020-05-12 05:07:47 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1096
1097         * ext/sidplay/meson.build:
1098         * meson.build:
1099           meson: Pass native: false to add_languages()
1100           This is needed for cross-compiling without a build machine compiler
1101           available. The option was added in 0.54, but we only need this in
1102           Cerbero and it doesn't affect older versions so it should be ok.
1103           Will just cause a spurious warning.
1104           Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
1105
1106 2020-04-03 14:24:46 -0500  Derek Lesho <dlesho@codeweavers.com>
1107
1108         * gst/asfdemux/gstasfdemux.c:
1109           asfdemux: Always re-initialize metadata and global_metadata
1110           When transitioning from the PAUSED state, to the READY state, and back,
1111           metadata and global_metadata are left uninitialized, unlike when the
1112           demxuer transitions from NULL to READY, then to PAUSED.  I have found
1113           this to cause a segmentation fault when fields in these structures are
1114           set.
1115
1116 2020-04-02 16:18:00 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1117
1118         * ext/x264/gstx264enc.c:
1119           x264enc: Fix 'ref' property range and default
1120           The --ref option indicate the size of the DPB, hence should be in the range of
1121           0 to 16. This patch also fix the default to match x264enc default 3. This
1122           change isn't a behaviour change since we don't enforce the reported default.
1123
1124 2020-03-19 18:05:43 -0300  Thibault Saunier <tsaunier@igalia.com>
1125
1126         * ext/a52dec/gsta52dec.c:
1127           a52dec: Mark as converter
1128           It is able to do channel downminxing, so technically it is also a
1129           converter
1130           This is also important so validate knows about that when doing its
1131           checks
1132
1133 2019-10-17 14:55:51 +0200  Thibault Saunier <tsaunier@igalia.com>
1134
1135         * ext/x264/gstencoderbitrateprofilemanager.c:
1136         * ext/x264/gstencoderbitrateprofilemanager.h:
1137         * ext/x264/gstx264enc.c:
1138         * ext/x264/gstx264enc.h:
1139         * ext/x264/meson.build:
1140           x264enc: Respect Youtube bitrate recommandation
1141           Properly follow google recommendations[0] concerning bitrate when the
1142           user wants to use the youtube profile.
1143           [0]: https://support.google.com/youtube/answer/1722171?hl=en
1144
1145 2019-12-18 16:09:42 +0100  Stéphane Cerveau <scerveau@collabora.com>
1146
1147         * ext/dvdread/dvdreadsrc.c:
1148           ugly: use of g_value_dup_string
1149           Use helper method to get string from GValue.
1150
1151 2019-12-14 18:49:54 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
1152
1153         * ext/x264/gstx264enc.c:
1154           x264enc: fixed codestyle
1155
1156 2019-12-14 17:15:21 +0700  Dmitry Shusharin <pmdvsh@gmail.com>
1157
1158         * ext/x264/gstx264enc.c:
1159           x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
1160           Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
1161           set inside em_data field. h264parse element (and possible third-party
1162           decoders such as libav) also follows this requirement.
1163           https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
1164
1165 2019-06-09 00:30:53 +0100  Tim-Philipp Müller <tim@centricular.com>
1166
1167         * .gitignore:
1168         * .gitmodules:
1169         * Makefile.am:
1170         * README:
1171         * autogen.sh:
1172         * common:
1173         * configure.ac:
1174         * docs/.gitignore:
1175         * docs/version.entities.in:
1176         * ext/Makefile.am:
1177         * ext/a52dec/Makefile.am:
1178         * ext/amrnb/Makefile.am:
1179         * ext/amrwbdec/Makefile.am:
1180         * ext/cdio/Makefile.am:
1181         * ext/dvdread/Makefile.am:
1182         * ext/mpeg2dec/.gitignore:
1183         * ext/mpeg2dec/Makefile.am:
1184         * ext/sidplay/Makefile.am:
1185         * ext/x264/Makefile.am:
1186         * gst-libs/Makefile.am:
1187         * gst-libs/gst/Makefile.am:
1188         * gst/Makefile.am:
1189         * gst/asfdemux/.gitignore:
1190         * gst/asfdemux/Makefile.am:
1191         * gst/dvdlpcmdec/Makefile.am:
1192         * gst/dvdsub/Makefile.am:
1193         * gst/realmedia/.gitignore:
1194         * gst/realmedia/Makefile.am:
1195         * gst/xingmux/Makefile.am:
1196         * m4/.gitignore:
1197         * m4/Makefile.am:
1198         * m4/README:
1199         * m4/a52.m4:
1200         * m4/aalib.m4:
1201         * m4/as-ffmpeg.m4:
1202         * m4/as-slurp-ffmpeg.m4:
1203         * m4/check-libheader.m4:
1204         * m4/freetype2.m4:
1205         * m4/gconf-2.m4:
1206         * m4/glib.m4:
1207         * m4/gst-fionread.m4:
1208         * m4/gst-ivorbis.m4:
1209         * m4/gst-sdl.m4:
1210         * m4/gst-shout2.m4:
1211         * m4/gst-sid.m4:
1212         * m4/gtk.m4:
1213         * m4/libfame.m4:
1214         * m4/libmikmod.m4:
1215         * m4/lrint.m4:
1216         * m4/lrintf.m4:
1217         * pkgconfig/.gitignore:
1218         * pkgconfig/Makefile.am:
1219         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1220         * po/.gitignore:
1221         * po/Makevars:
1222         * po/POTFILES:
1223         * tests/Makefile.am:
1224         * tests/check/.gitignore:
1225         * tests/check/Makefile.am:
1226         * tests/check/elements/.gitignore:
1227         * tests/check/generic/.gitignore:
1228         * tests/files/Makefile.am:
1229           Remove autotools build system
1230
1231 2019-09-02 09:33:15 -0400  Aaron Boxer <aaron.boxer@collabora.com>
1232
1233         * NEWS:
1234         * ext/mpeg2dec/gstmpeg2dec.c:
1235         * ext/x264/gstx264enc.c:
1236         * gst/asfdemux/gstasfdemux.c:
1237         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1238         * gst/dvdsub/gstdvdsubdec.c:
1239         * gst/realmedia/rdtjitterbuffer.c:
1240         * gst/realmedia/rtspreal.c:
1241         * hooks/pre-commit.hook:
1242           documentation: fix some typos
1243
1244 2019-08-23 19:06:59 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1245
1246         * ext/amrnb/amrnbdec.c:
1247         * ext/amrnb/amrnbenc.c:
1248         * ext/amrwbdec/amrwbdec.c:
1249           docstrings: port ulinks to markdown links
1250
1251 2019-08-23 16:25:25 +1000  Matthew Waters <matthew@centricular.com>
1252
1253         * docs/meson.build:
1254           meson: Don't generate doc cache when no plugins are enabled
1255           Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
1256
1257 2019-07-15 21:56:57 +0900  Seungha Yang <seungha.yang@navercorp.com>
1258
1259         * ext/x264/gstx264enc.c:
1260           x264enc: Port to color_{primaries,transfer,matrix}_to_iso
1261           ... with more color value mapping
1262
1263 2019-07-15 22:38:35 +0900  Seungha Yang <seungha.yang@navercorp.com>
1264
1265         * tests/check/elements/x264enc.c:
1266         * tests/check/meson.build:
1267           tests: x264enc: Enable test on Windows
1268           ... with removal of pointless unistd.h dependency.
1269           Note that full dependency listing is required to run unit test
1270           executable binary on Windows uninstalled environment.
1271
1272 2019-05-31 23:07:58 +0200  Niels De Graef <niels.degraef@barco.com>
1273
1274         * configure.ac:
1275         * meson.build:
1276           meson: Bump minimal GLib version to 2.44
1277           This means we can use some newer features and get rid of some
1278           boilerplate code using the G_DECLARE_* macros.
1279           As discussed on IRC, 2.44 is old enough by now to start depending on it.
1280
1281 2019-05-29 23:00:48 +0200  Mathieu Duponchelle <mathieu@centricular.com>
1282
1283         * ext/sidplay/gstsiddec.cc:
1284           doc: remove xml from comments
1285
1286 2019-05-25 14:19:54 +0200  Tim-Philipp Müller <tim@centricular.com>
1287
1288         * gst/asfdemux/asfheaders.h:
1289           asfdemux: remove some unused cruft in internal headers
1290
1291 2019-05-16 09:15:52 -0400  Thibault Saunier <tsaunier@igalia.com>
1292
1293         * docs/gst_plugins_cache.json:
1294         * docs/meson.build:
1295           docs: Stop building the doc cache by default
1296           And update the cache
1297           Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1298
1299 2019-05-13 22:54:16 -0400  Thibault Saunier <tsaunier@igalia.com>
1300
1301         * docs/gst_plugins_cache.json:
1302           docs: Update plugins documentation cache
1303
1304 2018-10-22 11:47:37 +0200  Thibault Saunier <tsaunier@igalia.com>
1305
1306         * Makefile.am:
1307         * configure.ac:
1308         * docs/Makefile.am:
1309         * docs/all_index.md:
1310         * docs/gst_api_version.in:
1311         * docs/gst_plugins_cache.json:
1312         * docs/index.md:
1313         * docs/meson.build:
1314         * docs/plugins/.gitignore:
1315         * docs/plugins/Makefile.am:
1316         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1317         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1318         * docs/plugins/gst-plugins-ugly-plugins.args:
1319         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1320         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1321         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1322         * docs/plugins/gst-plugins-ugly-plugins.signals:
1323         * docs/plugins/gst-plugins-ugly-plugins.types:
1324         * docs/plugins/inspect/plugin-a52dec.xml:
1325         * docs/plugins/inspect/plugin-amrnb.xml:
1326         * docs/plugins/inspect/plugin-amrwbdec.xml:
1327         * docs/plugins/inspect/plugin-asf.xml:
1328         * docs/plugins/inspect/plugin-cdio.xml:
1329         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1330         * docs/plugins/inspect/plugin-dvdread.xml:
1331         * docs/plugins/inspect/plugin-dvdsub.xml:
1332         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1333         * docs/plugins/inspect/plugin-realmedia.xml:
1334         * docs/plugins/inspect/plugin-sid.xml:
1335         * docs/plugins/inspect/plugin-x264.xml:
1336         * docs/plugins/inspect/plugin-xingmux.xml:
1337         * docs/sitemap.txt:
1338         * ext/a52dec/meson.build:
1339         * ext/amrnb/meson.build:
1340         * ext/amrwbdec/meson.build:
1341         * ext/cdio/meson.build:
1342         * ext/dvdread/meson.build:
1343         * ext/mpeg2dec/meson.build:
1344         * ext/sidplay/meson.build:
1345         * ext/x264/meson.build:
1346         * gst/asfdemux/gstasfdemux.h:
1347         * gst/asfdemux/meson.build:
1348         * gst/dvdlpcmdec/meson.build:
1349         * gst/dvdsub/meson.build:
1350         * gst/realmedia/meson.build:
1351         * gst/xingmux/meson.build:
1352         * meson.build:
1353         * meson_options.txt:
1354           docs: Port documentation to hotdoc
1355
1356 2018-10-22 11:47:32 +0200  Thibault Saunier <tsaunier@igalia.com>
1357
1358         * ext/a52dec/gsta52dec.c:
1359         * ext/amrnb/amrnbdec.c:
1360         * ext/amrnb/amrnbenc.c:
1361         * ext/amrwbdec/amrwbdec.c:
1362         * ext/cdio/gstcdiocddasrc.c:
1363         * ext/x264/gstx264enc.c:
1364         * gst/asfdemux/gstasfdemux.h:
1365         * gst/asfdemux/gstrtspwms.c:
1366         * gst/realmedia/gstrdtbuffer.h:
1367         * gst/realmedia/rademux.c:
1368         * gst/realmedia/rdtmanager.c:
1369         * gst/realmedia/rtspreal.c:
1370         * gst/xingmux/gstxingmux.c:
1371           docs: Port all docstring to gtk-doc markdown
1372
1373 2019-04-26 18:28:04 +0100  Tim-Philipp Müller <tim@centricular.com>
1374
1375         * ext/sidplay/meson.build:
1376           meson: sidplay: use library() instead of shared_module()
1377           Like we do for other plugins, and also install a .pc file
1378           if we build the plugin statically.
1379
1380 2019-04-22 12:51:33 +0300  Sebastian Dröge <sebastian@centricular.com>
1381
1382         * ext/dvdread/meson.build:
1383         * meson.build:
1384           meson: Always require the gmodule dependency
1385           It's needed by the dvdread plugin but also by the x264 plugin in certain
1386           circumstances. As it's part of GLib and always available, simply move it
1387           as a hard dependency to the top-level meson.build.
1388
1389 2019-04-19 10:28:17 +0100  Tim-Philipp Müller <tim@centricular.com>
1390
1391         * README:
1392         * RELEASE:
1393         * configure.ac:
1394         * docs/plugins/inspect/plugin-a52dec.xml:
1395         * docs/plugins/inspect/plugin-amrnb.xml:
1396         * docs/plugins/inspect/plugin-amrwbdec.xml:
1397         * docs/plugins/inspect/plugin-asf.xml:
1398         * docs/plugins/inspect/plugin-cdio.xml:
1399         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1400         * docs/plugins/inspect/plugin-dvdread.xml:
1401         * docs/plugins/inspect/plugin-dvdsub.xml:
1402         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1403         * docs/plugins/inspect/plugin-realmedia.xml:
1404         * docs/plugins/inspect/plugin-sid.xml:
1405         * docs/plugins/inspect/plugin-x264.xml:
1406         * docs/plugins/inspect/plugin-xingmux.xml:
1407         * meson.build:
1408           Back to development
1409
1410 === release 1.16.0 ===
1411
1412 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1413
1414         * ChangeLog:
1415         * NEWS:
1416         * README:
1417         * RELEASE:
1418         * configure.ac:
1419         * gst-plugins-ugly.doap:
1420         * meson.build:
1421           Release 1.16.0
1422
1423 2019-04-19 00:24:40 +0100  Tim-Philipp Müller <tim@centricular.com>
1424
1425         * docs/plugins/inspect/plugin-a52dec.xml:
1426         * docs/plugins/inspect/plugin-amrnb.xml:
1427         * docs/plugins/inspect/plugin-amrwbdec.xml:
1428         * docs/plugins/inspect/plugin-asf.xml:
1429         * docs/plugins/inspect/plugin-cdio.xml:
1430         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1431         * docs/plugins/inspect/plugin-dvdread.xml:
1432         * docs/plugins/inspect/plugin-dvdsub.xml:
1433         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1434         * docs/plugins/inspect/plugin-realmedia.xml:
1435         * docs/plugins/inspect/plugin-sid.xml:
1436         * docs/plugins/inspect/plugin-x264.xml:
1437         * docs/plugins/inspect/plugin-xingmux.xml:
1438           Update docs
1439
1440 2019-04-19 00:24:38 +0100  Tim-Philipp Müller <tim@centricular.com>
1441
1442         * po/id.po:
1443         * po/sv.po:
1444           Update translations
1445
1446 === release 1.15.90 ===
1447
1448 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1449
1450         * ChangeLog:
1451         * NEWS:
1452         * RELEASE:
1453         * configure.ac:
1454         * gst-plugins-ugly.doap:
1455         * meson.build:
1456           Release 1.15.90
1457
1458 2019-04-11 00:28:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1459
1460         * docs/plugins/inspect/plugin-a52dec.xml:
1461         * docs/plugins/inspect/plugin-amrnb.xml:
1462         * docs/plugins/inspect/plugin-amrwbdec.xml:
1463         * docs/plugins/inspect/plugin-asf.xml:
1464         * docs/plugins/inspect/plugin-cdio.xml:
1465         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1466         * docs/plugins/inspect/plugin-dvdread.xml:
1467         * docs/plugins/inspect/plugin-dvdsub.xml:
1468         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1469         * docs/plugins/inspect/plugin-realmedia.xml:
1470         * docs/plugins/inspect/plugin-sid.xml:
1471         * docs/plugins/inspect/plugin-x264.xml:
1472         * docs/plugins/inspect/plugin-xingmux.xml:
1473           Update docs
1474
1475 2019-03-27 21:59:45 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1476
1477         * ext/x264/meson.build:
1478           meson: Add a subproject fallback for x264
1479
1480 2019-03-10 19:33:31 +0000  Piotr Drąg <piotrdrag@gmail.com>
1481
1482         * po/LINGUAS:
1483           Update LINGUAS
1484
1485 2019-03-21 11:23:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1486
1487         * meson.build:
1488           meson: add -Wno-unused also to C++ args when gst debug system is disabled
1489
1490 2019-03-04 09:08:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1491
1492         * NEWS:
1493         * RELEASE:
1494         * configure.ac:
1495         * docs/plugins/inspect/plugin-a52dec.xml:
1496         * docs/plugins/inspect/plugin-amrnb.xml:
1497         * docs/plugins/inspect/plugin-amrwbdec.xml:
1498         * docs/plugins/inspect/plugin-asf.xml:
1499         * docs/plugins/inspect/plugin-cdio.xml:
1500         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1501         * docs/plugins/inspect/plugin-dvdread.xml:
1502         * docs/plugins/inspect/plugin-dvdsub.xml:
1503         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1504         * docs/plugins/inspect/plugin-realmedia.xml:
1505         * docs/plugins/inspect/plugin-sid.xml:
1506         * docs/plugins/inspect/plugin-x264.xml:
1507         * docs/plugins/inspect/plugin-xingmux.xml:
1508         * meson.build:
1509           Back to development
1510
1511 2019-02-28 11:03:31 +0100  Mathieu Duponchelle <mathieu@centricular.com>
1512
1513         * ext/x264/gstx264enc.c:
1514           x264enc: inject CEA708 closed captions
1515
1516 === release 1.15.2 ===
1517
1518 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1519
1520         * ChangeLog:
1521         * NEWS:
1522         * RELEASE:
1523         * configure.ac:
1524         * gst-plugins-ugly.doap:
1525         * meson.build:
1526           Release 1.15.2
1527
1528 2019-02-26 11:48:50 +0000  Tim-Philipp Müller <tim@centricular.com>
1529
1530         * docs/plugins/inspect/plugin-a52dec.xml:
1531         * docs/plugins/inspect/plugin-amrnb.xml:
1532         * docs/plugins/inspect/plugin-amrwbdec.xml:
1533         * docs/plugins/inspect/plugin-asf.xml:
1534         * docs/plugins/inspect/plugin-cdio.xml:
1535         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1536         * docs/plugins/inspect/plugin-dvdread.xml:
1537         * docs/plugins/inspect/plugin-dvdsub.xml:
1538         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1539         * docs/plugins/inspect/plugin-realmedia.xml:
1540         * docs/plugins/inspect/plugin-sid.xml:
1541         * docs/plugins/inspect/plugin-x264.xml:
1542         * docs/plugins/inspect/plugin-xingmux.xml:
1543           Update docs
1544
1545 2019-02-26 11:48:47 +0000  Tim-Philipp Müller <tim@centricular.com>
1546
1547         * po/af.po:
1548         * po/az.po:
1549         * po/bg.po:
1550         * po/ca.po:
1551         * po/cs.po:
1552         * po/da.po:
1553         * po/de.po:
1554         * po/el.po:
1555         * po/en_GB.po:
1556         * po/eo.po:
1557         * po/es.po:
1558         * po/eu.po:
1559         * po/fi.po:
1560         * po/fr.po:
1561         * po/fur.po:
1562         * po/gl.po:
1563         * po/hr.po:
1564         * po/hu.po:
1565         * po/id.po:
1566         * po/it.po:
1567         * po/ja.po:
1568         * po/lt.po:
1569         * po/lv.po:
1570         * po/ms.po:
1571         * po/mt.po:
1572         * po/nb.po:
1573         * po/nl.po:
1574         * po/or.po:
1575         * po/pl.po:
1576         * po/pt_BR.po:
1577         * po/ro.po:
1578         * po/ru.po:
1579         * po/sk.po:
1580         * po/sl.po:
1581         * po/sq.po:
1582         * po/sr.po:
1583         * po/sv.po:
1584         * po/ta.po:
1585         * po/tr.po:
1586         * po/uk.po:
1587         * po/vi.po:
1588         * po/zh_CN.po:
1589           Update translations
1590
1591 2019-02-22 23:54:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1592
1593         * ext/sidplay/gstsiddec.cc:
1594           sidplay: fix indentation
1595
1596 2019-02-12 17:58:19 +0200  Sebastian Dröge <sebastian@centricular.com>
1597
1598         * ext/dvdread/dvdreadsrc.c:
1599           dvdreadsrc: Work around GCC9 compiler warning
1600           It's technically true but not for this specific type.
1601           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]
1602           394 |       gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1603           |                                                     ~~~~~~~~~~~~^~~~~~~~~
1604
1605 2019-01-30 19:50:30 +0900  Seungha Yang <seungha.yang@navercorp.com>
1606
1607         * meson.build:
1608           meson: Add support orc fallback
1609           Allow fallback to orc subproject if any.
1610
1611 2019-01-25 14:38:05 +0200  Sebastian Dröge <sebastian@centricular.com>
1612
1613         * ext/x264/gstx264enc.c:
1614           x264: Only enable dynamic loading code for x264 < 253
1615           Otherwise we get some compiler warnings:
1616           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1617           unload_x264 (GstX264EncVTable * vtable)
1618           ^~~~~~~~~~~
1619           ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1620           load_x264 (const gchar * filename)
1621           ^~~~~~~~~
1622
1623 2019-01-25 14:36:55 +0200  Sebastian Dröge <sebastian@centricular.com>
1624
1625         * ext/x264/meson.build:
1626           x264: Link to gmodule in the meson build if extra x264 libraries are provided
1627           We would dynamically load additional x264 libraries then.
1628
1629 2019-01-17 17:29:38 +0200  Helmut Grohne <helmut@subdivi.de>
1630
1631         * m4/gst-sid.m4:
1632           sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1633           https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1634
1635 === release 1.15.1 ===
1636
1637 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1638
1639         * ChangeLog:
1640         * NEWS:
1641         * RELEASE:
1642         * configure.ac:
1643         * gst-plugins-ugly.doap:
1644         * meson.build:
1645           Release 1.15.1
1646
1647 2019-01-17 02:02:30 +0000  Tim-Philipp Müller <tim@centricular.com>
1648
1649         * docs/plugins/inspect/plugin-a52dec.xml:
1650         * docs/plugins/inspect/plugin-amrnb.xml:
1651         * docs/plugins/inspect/plugin-amrwbdec.xml:
1652         * docs/plugins/inspect/plugin-asf.xml:
1653         * docs/plugins/inspect/plugin-cdio.xml:
1654         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1655         * docs/plugins/inspect/plugin-dvdread.xml:
1656         * docs/plugins/inspect/plugin-dvdsub.xml:
1657         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1658         * docs/plugins/inspect/plugin-realmedia.xml:
1659         * docs/plugins/inspect/plugin-sid.xml:
1660         * docs/plugins/inspect/plugin-x264.xml:
1661         * docs/plugins/inspect/plugin-xingmux.xml:
1662           Update docs
1663
1664 2019-01-17 02:02:22 +0000  Tim-Philipp Müller <tim@centricular.com>
1665
1666         * po/af.po:
1667         * po/ast.po:
1668         * po/az.po:
1669         * po/bg.po:
1670         * po/ca.po:
1671         * po/cs.po:
1672         * po/da.po:
1673         * po/de.po:
1674         * po/el.po:
1675         * po/en_GB.po:
1676         * po/eo.po:
1677         * po/es.po:
1678         * po/eu.po:
1679         * po/fi.po:
1680         * po/fr.po:
1681         * po/fur.po:
1682         * po/gl.po:
1683         * po/hr.po:
1684         * po/hu.po:
1685         * po/id.po:
1686         * po/it.po:
1687         * po/ja.po:
1688         * po/lt.po:
1689         * po/lv.po:
1690         * po/ms.po:
1691         * po/mt.po:
1692         * po/nb.po:
1693         * po/nl.po:
1694         * po/or.po:
1695         * po/pl.po:
1696         * po/pt_BR.po:
1697         * po/ro.po:
1698         * po/ru.po:
1699         * po/sk.po:
1700         * po/sl.po:
1701         * po/sq.po:
1702         * po/sr.po:
1703         * po/sv.po:
1704         * po/tr.po:
1705         * po/uk.po:
1706         * po/vi.po:
1707         * po/zh_CN.po:
1708           Update translations
1709
1710 2018-12-30 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1711
1712         * tests/check/generic/states.c:
1713         * tests/check/meson.build:
1714           tests: Enable test generic_states on Windows
1715           ... and drop needless unistd.h dependency
1716
1717 2018-12-18 22:48:42 +0900  Seungha Yang <seungha.yang@navercorp.com>
1718
1719         * meson.build:
1720         * tests/check/meson.build:
1721           meson: Use join_paths() instead '/'
1722
1723 2018-12-07 23:39:01 +0900  Seungha Yang <seungha.yang@navercorp.com>
1724
1725         * meson.build:
1726         * tests/check/meson.build:
1727         * tests/meson.build:
1728           tests: Enable unit test on Windows
1729           Remove hard-coded ':' whitelist separator since it varies with OS
1730
1731 2018-12-05 17:24:25 -0300  Thibault Saunier <tsaunier@igalia.com>
1732
1733         * common:
1734           Automatic update of common submodule
1735           From ed78bee to 59cb678
1736
1737 2018-11-24 19:28:19 +0900  Seungha Yang <seungha.yang@navercorp.com>
1738
1739         * meson.build:
1740           meson: Specify encoding to UTF-8 when building with MSVC
1741           Use build arguments consistent with core and -base. This can also
1742           remove noisy "C4819" warning of non-us locale MSVC.
1743
1744 2018-11-12 13:30:59 +0200  Jordan Petridis <jordan@centricular.com>
1745
1746         * .gitlab-ci.yml:
1747           Add Gitlab CI configuration
1748           This commit adds a .gitlab-ci.yml file, which uses a feature
1749           to fetch the config from a centralized repository. The intent is
1750           to have all the gstreamer modules use the same configuration.
1751           The configuration is currently hosted at the gst-ci repository
1752           under the gitlab/ci_template.yml path.
1753           Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1754
1755 2018-11-05 05:38:33 +0000  Matthew Waters <matthew@centricular.com>
1756
1757         * .gitmodules:
1758           Update common submodule location
1759           Remove the git directory
1760
1761 2018-11-05 12:52:46 +0800  Haihao Xiang <haihao.xiang@intel.com>
1762
1763         * .gitmodules:
1764         * gst-plugins-ugly.doap:
1765           Clone the code from gitlab
1766           This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1767
1768 2018-10-08 20:45:52 +0100  Tim-Philipp Müller <tim@centricular.com>
1769
1770         * meson.build:
1771           meson: use new 'python' module instead of deprecated
1772           https://github.com/mesonbuild/meson/pull/4169
1773
1774 2018-09-22 17:33:35 +0100  Tim-Philipp Müller <tim@centricular.com>
1775
1776         * tests/check/elements/x264enc.c:
1777           tests: x264enc: fix leak in unit test
1778           The static pad templates weren't static so their
1779           contents were leaked. valgrind was not happy.
1780           Also rename confusing define.
1781
1782 2018-09-18 21:43:14 +0900  Seungha Yang <seungha.yang@navercorp.com>
1783
1784         * ext/x264/gstx264enc.c:
1785         * ext/x264/gstx264enc.h:
1786           x264enc: Avoid format decision per frame
1787           Avoid switch/case per frame for format decision and detect the format
1788           only if where it could be changed. Note that, whenever encoder->input_state
1789           is changed, gst_x264_enc_init_encoder() is called.
1790           https://bugzilla.gnome.org/show_bug.cgi?id=797164
1791
1792 2018-09-19 12:00:32 +0100  Tim-Philipp Müller <tim@centricular.com>
1793
1794         * meson.build:
1795         * meson_options.txt:
1796           meson: add glib-checks option to disable API guards and such
1797           We want this enabled by default, also in releases, but people
1798           may want to disable this for performance-critical workloads or
1799           on embedded devices.
1800
1801 2018-09-19 11:58:54 +0100  Tim-Philipp Müller <tim@centricular.com>
1802
1803         * meson_options.txt:
1804           meson: fix missing closing bracket in option descriptions
1805
1806 2018-08-18 21:22:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1807
1808         * meson.build:
1809         * meson_options.txt:
1810         * tests/meson.build:
1811           meson: add option to disable tests
1812
1813 2018-08-18 21:20:20 +0100  Tim-Philipp Müller <tim@centricular.com>
1814
1815         * meson.build:
1816           meson: clean up some cruft
1817
1818 2018-08-18 21:15:23 +0100  Tim-Philipp Müller <tim@centricular.com>
1819
1820         * meson.build:
1821         * meson_options.txt:
1822           meson: add options to disable gobject cast checks and glib asserts
1823           ... and define G_DISABLE_DEPRECATED for development versions,
1824           like we do in autotools.
1825
1826 2018-08-16 13:17:58 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1827
1828         * ext/x264/gstx264enc.c:
1829           x264enc: Set bit depth for x264 ≥ 153
1830           https://bugzilla.gnome.org/show_bug.cgi?id=796975
1831
1832 2018-08-16 14:55:04 +0200  Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1833
1834         * ext/x264/gstx264enc.c:
1835           x264enc: Remove superfluous x264_param_default
1836           https://bugzilla.gnome.org/show_bug.cgi?id=796973
1837
1838 2018-07-27 19:29:01 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1839
1840         * ext/a52dec/meson.build:
1841         * ext/amrnb/meson.build:
1842         * ext/amrwbdec/meson.build:
1843         * ext/cdio/meson.build:
1844         * ext/dvdread/meson.build:
1845         * ext/mpeg2dec/meson.build:
1846         * ext/sidplay/meson.build:
1847         * ext/x264/meson.build:
1848         * gst/meson.build:
1849         * meson.build:
1850         * meson_options.txt:
1851           Add feature options for all plugins
1852           The only automagic dependency left is C++ availability detection.
1853           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1854
1855 2018-07-25 17:17:21 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1856
1857         * meson.build:
1858         * meson_options.txt:
1859           meson: Convert common options to feature options
1860           The rest will be converted later, these are necessary for gst-build to
1861           set options correctly.
1862           https://bugzilla.gnome.org/show_bug.cgi?id=795107
1863
1864 2018-06-11 14:43:20 +0200  Edward Hervey <edward@centricular.com>
1865
1866         * gst/asfdemux/gstasfdemux.c:
1867           asfdemux: Remove 0.10 code
1868           This was used to "close" a segment. It's no longer needed anymore
1869           in 1.x (it was essentially sending the same thing again)
1870
1871 2018-05-11 09:21:09 +0200  Edward Hervey <edward@centricular.com>
1872
1873         * gst/asfdemux/gstasfdemux.c:
1874           asfdemux: Only send flush event on seeking flushes
1875           And not on all the time
1876
1877 2018-05-21 11:54:50 +0100  Tim-Philipp Müller <tim@centricular.com>
1878
1879         * meson.build:
1880         * meson_options.txt:
1881           meson: add 'nls' option to disable translations
1882           And enable by default. Was implicitly disabled because
1883           ENABLE_NLS was not defined. Also use .set_quoted().
1884
1885 2018-05-05 19:32:00 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
1886
1887         * meson.build:
1888         * meson_options.txt:
1889           meson: Update option names to omit disable_ and with- prefixes
1890           Also yield common options to the outer project (gst-build in our case)
1891           so that they don't have to be set manually.
1892
1893 2018-05-04 22:54:01 +1000  Jan Schmidt <jan@centricular.com>
1894
1895         * gst/dvdsub/gstdvdsubdec.c:
1896           dvdsubdec: Take the highlight event from the structure.
1897           Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1898           associated with a highlight event, instead store
1899           it in the event structure directly, as
1900           GstEvent::timestamp will disappear in GStreamer 2.0
1901           https://bugzilla.gnome.org/show_bug.cgi?id=761477
1902
1903 2018-04-24 14:06:20 -0400  Xavier Claessens <xavier.claessens@collabora.com>
1904
1905         * ext/a52dec/meson.build:
1906         * ext/amrnb/meson.build:
1907         * ext/amrwbdec/meson.build:
1908         * ext/cdio/meson.build:
1909         * ext/dvdread/meson.build:
1910         * ext/mpeg2dec/meson.build:
1911         * ext/x264/meson.build:
1912         * gst/asfdemux/meson.build:
1913         * gst/dvdlpcmdec/meson.build:
1914         * gst/dvdsub/meson.build:
1915         * gst/realmedia/meson.build:
1916         * gst/xingmux/meson.build:
1917         * meson.build:
1918           Meson: Generate pc file for all plugins in ugly
1919           https://bugzilla.gnome.org/show_bug.cgi?id=794568
1920
1921 2018-04-25 10:59:11 +0100  Tim-Philipp Müller <tim@centricular.com>
1922
1923         * meson.build:
1924           meson: use -Wl,-Bsymbolic-functions where supported
1925           Just like the autotools build.
1926
1927 2018-04-16 20:13:05 +0300  Sebastian Dröge <sebastian@centricular.com>
1928
1929         * gst/asfdemux/gstasfdemux.c:
1930           asfdemux: Set the stream-format field of H264 streams
1931           If we have codec_data it will be AVC, otherwise assume byte-stream.
1932
1933 2018-04-16 10:53:12 +0100  Tim-Philipp Müller <tim@centricular.com>
1934
1935         * README:
1936         * common:
1937           Automatic update of common submodule
1938           From 3fa2c9e to ed78bee
1939
1940 2018-03-20 09:26:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1941
1942         * NEWS:
1943         * RELEASE:
1944         * configure.ac:
1945         * docs/plugins/inspect/plugin-a52dec.xml:
1946         * docs/plugins/inspect/plugin-amrnb.xml:
1947         * docs/plugins/inspect/plugin-amrwbdec.xml:
1948         * docs/plugins/inspect/plugin-asf.xml:
1949         * docs/plugins/inspect/plugin-cdio.xml:
1950         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1951         * docs/plugins/inspect/plugin-dvdread.xml:
1952         * docs/plugins/inspect/plugin-dvdsub.xml:
1953         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1954         * docs/plugins/inspect/plugin-realmedia.xml:
1955         * docs/plugins/inspect/plugin-sid.xml:
1956         * docs/plugins/inspect/plugin-x264.xml:
1957         * docs/plugins/inspect/plugin-xingmux.xml:
1958         * meson.build:
1959           Back to development
1960
1961 === release 1.14.0 ===
1962
1963 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1964
1965         * ChangeLog:
1966         * NEWS:
1967         * RELEASE:
1968         * configure.ac:
1969         * gst-plugins-ugly.doap:
1970         * meson.build:
1971           Release 1.14.0
1972
1973 2018-03-19 20:19:43 +0000  Tim-Philipp Müller <tim@centricular.com>
1974
1975         * docs/plugins/inspect/plugin-a52dec.xml:
1976         * docs/plugins/inspect/plugin-amrnb.xml:
1977         * docs/plugins/inspect/plugin-amrwbdec.xml:
1978         * docs/plugins/inspect/plugin-asf.xml:
1979         * docs/plugins/inspect/plugin-cdio.xml:
1980         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1981         * docs/plugins/inspect/plugin-dvdread.xml:
1982         * docs/plugins/inspect/plugin-dvdsub.xml:
1983         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1984         * docs/plugins/inspect/plugin-realmedia.xml:
1985         * docs/plugins/inspect/plugin-sid.xml:
1986         * docs/plugins/inspect/plugin-x264.xml:
1987         * docs/plugins/inspect/plugin-xingmux.xml:
1988           Update docs
1989
1990 === release 1.13.91 ===
1991
1992 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
1993
1994         * ChangeLog:
1995         * NEWS:
1996         * RELEASE:
1997         * configure.ac:
1998         * gst-plugins-ugly.doap:
1999         * meson.build:
2000           Release 1.13.91
2001
2002 2018-03-13 19:17:58 +0000  Tim-Philipp Müller <tim@centricular.com>
2003
2004         * docs/plugins/inspect/plugin-a52dec.xml:
2005         * docs/plugins/inspect/plugin-amrnb.xml:
2006         * docs/plugins/inspect/plugin-amrwbdec.xml:
2007         * docs/plugins/inspect/plugin-asf.xml:
2008         * docs/plugins/inspect/plugin-cdio.xml:
2009         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2010         * docs/plugins/inspect/plugin-dvdread.xml:
2011         * docs/plugins/inspect/plugin-dvdsub.xml:
2012         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2013         * docs/plugins/inspect/plugin-realmedia.xml:
2014         * docs/plugins/inspect/plugin-sid.xml:
2015         * docs/plugins/inspect/plugin-x264.xml:
2016         * docs/plugins/inspect/plugin-xingmux.xml:
2017           Update docs
2018
2019 2018-03-12 20:19:19 +0000  Tim-Philipp Müller <tim@centricular.com>
2020
2021         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2022           docs: plugins: minor addition to plugins list
2023
2024 2018-03-08 10:12:16 +0100  Michael Tretter <m.tretter@pengutronix.de>
2025
2026         * configure.ac:
2027           configure.ac: enable largefile support if possible
2028           https://bugzilla.gnome.org/show_bug.cgi?id=793103
2029
2030 === release 1.13.90 ===
2031
2032 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
2033
2034         * ChangeLog:
2035         * NEWS:
2036         * RELEASE:
2037         * configure.ac:
2038         * gst-plugins-ugly.doap:
2039         * meson.build:
2040           Release 1.13.90
2041
2042 2018-03-03 22:24:28 +0000  Tim-Philipp Müller <tim@centricular.com>
2043
2044         * docs/plugins/gst-plugins-ugly-plugins.args:
2045         * docs/plugins/inspect/plugin-a52dec.xml:
2046         * docs/plugins/inspect/plugin-amrnb.xml:
2047         * docs/plugins/inspect/plugin-amrwbdec.xml:
2048         * docs/plugins/inspect/plugin-asf.xml:
2049         * docs/plugins/inspect/plugin-cdio.xml:
2050         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2051         * docs/plugins/inspect/plugin-dvdread.xml:
2052         * docs/plugins/inspect/plugin-dvdsub.xml:
2053         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2054         * docs/plugins/inspect/plugin-realmedia.xml:
2055         * docs/plugins/inspect/plugin-sid.xml:
2056         * docs/plugins/inspect/plugin-x264.xml:
2057         * docs/plugins/inspect/plugin-xingmux.xml:
2058           Update docs
2059
2060 2018-03-01 19:07:42 +0100  Mathieu Duponchelle <mathieu@centricular.com>
2061
2062         * meson.build:
2063         * tests/check/meson.build:
2064           meson: enable more warnings
2065
2066 2018-02-28 10:07:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2067
2068         * ext/x264/gstx264enc.c:
2069           x264enc: fix build with newer x264 with support for multiple bit depths
2070           libx264 used to be built for one specific bit depth, and if we
2071           wanted to support multiple bit depths we would have to dynamically
2072           load the right .so from different paths. That has changed now, and
2073           libx264 can include support for multiple depths in the same lib,
2074           so we don't need to do the dlopen() dance any more. We'll keep
2075           the vtable stuff around until we can drop support for older x264.
2076           gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
2077           https://bugzilla.gnome.org/show_bug.cgi?id=792111
2078
2079 2018-02-27 15:42:32 +0100  Alicia Boya García <aboya@igalia.com>
2080
2081         * ext/x264/gstx264enc.c:
2082           x264enc: Add format example for option-string
2083           https://bugzilla.gnome.org/show_bug.cgi?id=793879
2084
2085 2018-02-21 19:47:36 +0000  Tim-Philipp Müller <tim@centricular.com>
2086
2087         * meson.build:
2088           meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
2089           add_global_arguments() can't be used in subprojects. It's
2090           entirely possible that -ugly is a subproject but gstreamer
2091           is picked up from an installed location, so we should
2092           really use add_project_arguments() in both cases.
2093
2094 2018-02-15 19:44:21 +0000  Tim-Philipp Müller <tim@centricular.com>
2095
2096         * configure.ac:
2097         * docs/plugins/inspect/plugin-a52dec.xml:
2098         * docs/plugins/inspect/plugin-amrnb.xml:
2099         * docs/plugins/inspect/plugin-amrwbdec.xml:
2100         * docs/plugins/inspect/plugin-asf.xml:
2101         * docs/plugins/inspect/plugin-cdio.xml:
2102         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2103         * docs/plugins/inspect/plugin-dvdread.xml:
2104         * docs/plugins/inspect/plugin-dvdsub.xml:
2105         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2106         * docs/plugins/inspect/plugin-realmedia.xml:
2107         * docs/plugins/inspect/plugin-sid.xml:
2108         * docs/plugins/inspect/plugin-x264.xml:
2109         * docs/plugins/inspect/plugin-xingmux.xml:
2110         * meson.build:
2111           Back to development
2112
2113 === release 1.13.1 ===
2114
2115 2018-02-15 17:10:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2116
2117         * NEWS:
2118         * configure.ac:
2119         * gst-plugins-ugly.doap:
2120         * meson.build:
2121           Release 1.13.1
2122
2123 2018-02-15 17:07:42 +0000  Tim-Philipp Müller <tim@centricular.com>
2124
2125         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2126         * docs/plugins/gst-plugins-ugly-plugins.args:
2127         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2128         * docs/plugins/inspect/plugin-a52dec.xml:
2129         * docs/plugins/inspect/plugin-amrnb.xml:
2130         * docs/plugins/inspect/plugin-amrwbdec.xml:
2131         * docs/plugins/inspect/plugin-asf.xml:
2132         * docs/plugins/inspect/plugin-cdio.xml:
2133         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2134         * docs/plugins/inspect/plugin-dvdread.xml:
2135         * docs/plugins/inspect/plugin-dvdsub.xml:
2136         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2137         * docs/plugins/inspect/plugin-realmedia.xml:
2138         * docs/plugins/inspect/plugin-sid.xml:
2139         * docs/plugins/inspect/plugin-x264.xml:
2140         * docs/plugins/inspect/plugin-xingmux.xml:
2141           docs: update plugin docs
2142
2143 2018-02-15 14:52:29 +0000  Tim-Philipp Müller <tim@centricular.com>
2144
2145         * po/id.po:
2146         * po/it.po:
2147         * po/nl.po:
2148         * po/sv.po:
2149           po: update translations
2150
2151 2018-02-08 19:09:45 +0000  Tim-Philipp Müller <tim@centricular.com>
2152
2153         * meson.build:
2154           meson: make version numbers ints and fix int/string comparison
2155           WARNING: Trying to compare values of different types (str, int).
2156           The result of this is undefined and will become a hard error
2157           in a future Meson release.
2158
2159 2018-02-04 12:03:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2160
2161         * configure.ac:
2162           autotools: use -fno-strict-aliasing where supported
2163           https://bugzilla.gnome.org/show_bug.cgi?id=769183
2164
2165 2018-01-30 20:34:52 +0000  Tim-Philipp Müller <tim@centricular.com>
2166
2167         * ext/sidplay/meson.build:
2168         * meson.build:
2169           meson: use -fno-strict-aliasing where supported
2170           https://bugzilla.gnome.org/show_bug.cgi?id=769183
2171
2172 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
2173
2174         * ext/amrnb/amrnbdec.c:
2175           amrnbdec: Don't use g_return_*_if_fail() on data parsing
2176           Those functions can be disabled. Instead just use the (existing)
2177           function.
2178           CID #1427121
2179
2180 2018-01-03 16:02:08 +0100  Edward Hervey <edward@centricular.com>
2181
2182         * ext/amrwbdec/amrwbdec.c:
2183           amrwbdec: Don't use g_return_*_if_fail() on data parsing
2184           Those functions can be disabled. Instead just use the (existing)
2185           function.
2186           CID #1427093
2187
2188 2017-12-26 13:51:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2189
2190         * meson.build:
2191           meson: skip translations if gettext is not available
2192
2193 2017-12-14 14:49:17 +1100  Matthew Waters <matthew@centricular.com>
2194
2195         * common:
2196           Automatic update of common submodule
2197           From e8c7a71 to 3fa2c9e
2198
2199 2017-12-07 15:52:58 +0900  Justin Kim <justin.kim@collabora.com>
2200
2201         * ext/x264/gstx264enc.c:
2202         * ext/x264/gstx264enc.h:
2203           x264enc: add 'insert-vui' property for users to choose
2204           VUI(Video Usability Information) parameters should be set
2205           according to the specification. However, some of the existing
2206           hardware decoders refuse to decode in certain combinations of
2207           the resolution and VUI parameters. To support the legacy
2208           decoders, this patch provides 'insert-vui' to skip the settings.
2209           https://bugzilla.gnome.org/show_bug.cgi?id=791331
2210
2211 2017-12-06 13:01:39 +0200  Sebastian Dröge <sebastian@centricular.com>
2212
2213         * ext/cdio/gstcdio.c:
2214         * ext/cdio/gstcdio.h:
2215         * ext/cdio/gstcdiocddasrc.c:
2216           cdio: Fix build with cdio >= 1.0
2217           LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
2218           as 1 for 1.0. We had various checks for < 83, which of course succeeded
2219           now although we are >= 0.83.
2220           Fix this by checking for < 76 (0.76) too, as that is the minimum version
2221           we currently support and everything < 76 is going to be >= 1.0.
2222           https://bugzilla.gnome.org/show_bug.cgi?id=791301
2223
2224 2017-11-27 20:11:56 +1100  Matthew Waters <matthew@centricular.com>
2225
2226         * common:
2227           Automatic update of common submodule
2228           From 3f4aa96 to e8c7a71
2229
2230 2017-11-26 15:05:14 +0000  Tim-Philipp Müller <tim@centricular.com>
2231
2232         * configure.ac:
2233           configure: actually use -fvisibility if supported
2234           Fix up for previous commit.
2235
2236 2017-11-26 14:49:21 +0000  Tim-Philipp Müller <tim@centricular.com>
2237
2238         * configure.ac:
2239           autotools: stop controlling symbol visibility with -export-symbols-regex
2240           Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
2241           This should result in consistent behaviour for the autotools and
2242           Meson builds.
2243
2244 2017-11-13 11:13:30 +0100  Edward Hervey <edward@centricular.com>
2245
2246         * gst/asfdemux/gstasfdemux.c:
2247           asfdemux: Fix prerolling files with "empty" streams
2248           This is a regression that was introduced by
2249           commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
2250           "    asfdemux: Add support for dvr-ms"
2251           The problem is that some files/streams might contain stream definition
2252           but there is no actual packets for those streams.
2253           This was used to "define" streams with different bitrates for example.
2254           The first_ts calculation resulted in never ever finding a valid first_ts
2255           since some streams were empty, and therefore never "activating" itself.
2256           Instead of that we first check if we are prerolled. And if we are we
2257           unconditionally get the "first_ts"
2258           The preroll check has been adapted to check whether streams of
2259           each defined type (i.e. audio/video/sub) has been prerolled. This solves
2260           the problem of having different streams of a particular type where only
2261           one stream actually has data.
2262
2263 2017-11-13 11:09:31 +0100  Edward Hervey <edward@centricular.com>
2264
2265         * gst/asfdemux/gstasfdemux.c:
2266           asfdemux: Store the stream type in streams
2267           The field was present but never set :)
2268
2269 2017-09-26 10:11:24 +0530  Ponnam Srinivas <p.srinivas@samsung.com>
2270
2271         * ext/a52dec/gsta52dec.c:
2272           a52dec: Fix out buffer memory leak in error code path
2273           https://bugzilla.gnome.org/show_bug.cgi?id=788119
2274
2275 2017-09-15 17:06:58 +0530  Deepak Srivastava <srivastava.d@samsung.com>
2276
2277         * ext/mpeg2dec/gstmpeg2dec.c:
2278           mpeg2dec: Fix buffer memory leak in error code path
2279           https://bugzilla.gnome.org/show_bug.cgi?id=787817
2280
2281 2017-09-07 13:27:26 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2282
2283         * ext/mpeg2dec/gstmpeg2dec.c:
2284           mpeg2dec: Unmap output video frame if copying to it fails
2285           https://bugzilla.gnome.org/show_bug.cgi?id=787398
2286
2287 2017-08-31 11:33:14 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2288
2289         * gst/realmedia/asmrules.c:
2290           realmedia: fix leak in asmrules error code path
2291           https://bugzilla.gnome.org/show_bug.cgi?id=787056
2292
2293 2017-08-30 18:41:28 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2294
2295         * gst/realmedia/rtspreal.c:
2296           realmedia: Fix Memory leak in error case
2297           https://bugzilla.gnome.org/show_bug.cgi?id=787014
2298
2299 2017-08-26 13:02:26 +0100  Tim-Philipp Müller <tim@centricular.com>
2300
2301         * tests/files/Makefile.am:
2302         * tests/files/cbr_stream.mp3:
2303         * tests/files/stream.mp2:
2304         * tests/files/vbr_stream.mp3:
2305           tests: remove files that were used by the mpg123 unit test
2306
2307 2017-08-26 09:35:20 +0100  Tim-Philipp Müller <tim@centricular.com>
2308
2309         * Makefile.am:
2310         * REQUIREMENTS:
2311         * configure.ac:
2312         * docs/plugins/Makefile.am:
2313         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2314         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2315         * docs/plugins/inspect/plugin-twolame.xml:
2316         * ext/Makefile.am:
2317         * ext/meson.build:
2318         * ext/twolame/Makefile.am:
2319         * ext/twolame/gsttwolamemp2enc.c:
2320         * ext/twolame/gsttwolamemp2enc.h:
2321         * ext/twolame/meson.build:
2322         * po/POTFILES.in:
2323           Remove twolame plugin, moved to -good
2324           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2325
2326 2017-08-26 08:51:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2327
2328         * Makefile.am:
2329         * REQUIREMENTS:
2330         * configure.ac:
2331         * docs/plugins/Makefile.am:
2332         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2333         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2334         * docs/plugins/gst-plugins-ugly-plugins.args:
2335         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2336         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2337         * docs/plugins/inspect/plugin-lame.xml:
2338         * ext/Makefile.am:
2339         * ext/lame/Makefile.am:
2340         * ext/lame/gstlamemp3enc.c:
2341         * ext/lame/gstlamemp3enc.h:
2342         * ext/lame/meson.build:
2343         * ext/lame/plugin.c:
2344         * ext/meson.build:
2345         * m4/Makefile.am:
2346         * m4/as-liblame.m4:
2347         * po/POTFILES.in:
2348         * tests/check/Makefile.am:
2349         * tests/check/gst-plugins-ugly.supp:
2350         * tests/check/meson.build:
2351         * tests/check/pipelines/.gitignore:
2352         * tests/check/pipelines/lame.c:
2353           Remove lame plugin, moved to -good
2354           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2355
2356 2017-08-20 14:31:02 +0100  Tim-Philipp Müller <tim@centricular.com>
2357
2358         * Makefile.am:
2359         * REQUIREMENTS:
2360         * configure.ac:
2361         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2362         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2363         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2364         * docs/plugins/inspect/plugin-mpg123.xml:
2365         * ext/Makefile.am:
2366         * ext/meson.build:
2367         * ext/mpg123/Makefile.am:
2368         * ext/mpg123/gstmpg123audiodec.c:
2369         * ext/mpg123/gstmpg123audiodec.h:
2370         * ext/mpg123/meson.build:
2371         * tests/check/Makefile.am:
2372         * tests/check/elements/.gitignore:
2373         * tests/check/elements/mpg123audiodec.c:
2374         * tests/check/meson.build:
2375           Remove mpg123 plugin, moved to -good
2376           https://bugzilla.gnome.org/show_bug.cgi?id=774252
2377
2378 2017-08-17 12:23:43 +0100  Tim-Philipp Müller <tim@centricular.com>
2379
2380         * README:
2381         * common:
2382           Automatic update of common submodule
2383           From 48a5d85 to 3f4aa96
2384
2385 2017-08-10 15:48:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2386
2387         * ext/sidplay/meson.build:
2388           sidplay: hide symbols in meson for this c++ plugin too
2389           Keep things local, as this is the only c++ plugin
2390           in ugly currently.
2391
2392 2017-08-10 11:55:58 +0100  Tim-Philipp Müller <tim@centricular.com>
2393
2394         * meson.build:
2395           meson: don't export symbols by default
2396           Only plugin entry points should be exported.
2397           Currently plugins might export more symbols with
2398           the meson build, as we don't have the exports
2399           regexp there that we pass to libtool.
2400
2401 2017-08-09 19:31:56 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2402
2403         * ext/x264/gstx264enc.c:
2404           x264enc: add FIXME note for future configuration cleanup
2405
2406 2017-07-25 13:36:17 +0530  Satya Prakash Gupta <sp.gupta@samsung.com>
2407
2408         * ext/dvdread/dvdreadsrc.c:
2409           dvdreadsrc: Fix string memory leak
2410           https://bugzilla.gnome.org/show_bug.cgi?id=785388
2411
2412 2017-07-15 15:01:09 +0100  Tim-Philipp Müller <tim@centricular.com>
2413
2414         * ext/x264/gstx264enc.c:
2415           x264enc: fix indentation
2416
2417 2017-07-15 14:59:42 +0100  Tim-Philipp Müller <tim@centricular.com>
2418
2419         * ext/x264/gstx264enc.c:
2420           x264enc: fix caps leak
2421           Move creation of supported sink pads into class_init function
2422           which is also the only place where they're used. Unref the
2423           caps when no longer needed, the pad template will take its
2424           own ref.
2425           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2426
2427 2017-07-15 14:57:49 +0100  Tim-Philipp Müller <tim@centricular.com>
2428
2429         * ext/mpg123/gstmpg123audiodec.c:
2430           mpg123audiodec: fix caps leak
2431           The pad template takes its own ref, so we should unref the caps.
2432           https://bugzilla.gnome.org/show_bug.cgi?id=784982
2433
2434 2017-07-15 12:49:19 +0100  Tim-Philipp Müller <tim@centricular.com>
2435
2436         * po/meson.build:
2437           meson: po: use glib preset and read language list from LINGUAS
2438           Supported since meson 0.37, so we can use it now.
2439
2440 2017-07-11 14:21:41 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2441
2442         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2443           dvdlpmdec: Fix overrun from coverity
2444           CID #1414801
2445
2446 2017-07-07 11:58:36 +0100  Tim-Philipp Müller <tim@centricular.com>
2447
2448         * meson.build:
2449           meson: find python3 via python3 module
2450           https://bugzilla.gnome.org/show_bug.cgi?id=783198
2451
2452 2017-07-05 18:58:35 +0300  Vivia Nikolaidou <vivia@ahiru.eu>
2453
2454         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2455         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2456           dvdlpcmdec: Added support for Blu-Ray audio
2457           https://bugzilla.gnome.org/show_bug.cgi?id=784552
2458
2459 2017-06-27 11:48:08 +0200  Edward Hervey <edward@centricular.com>
2460
2461         * gst/asfdemux/gstasfdemux.c:
2462           asfdemux: More index handling
2463           In the same vein as the previous commit, the end of the file might have been
2464           cut and therefore contains bogus data.
2465           If the object is too short, consider it as garbage and return a non-fatal
2466           flow.
2467           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2468
2469 2017-06-27 10:25:42 +0200  Edward Hervey <edward@centricular.com>
2470
2471         * gst/asfdemux/gstasfdemux.c:
2472           asfdemux; Don't assume index is present at end of file
2473           Some files have garbage at the end of the file, don't error out if we don't
2474           find the index there.
2475           Reverts back to previous behaviour (where corrupted/missing indexex were
2476           not a fatal error).
2477           Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2478
2479 2017-06-26 09:49:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2480
2481         * meson.build:
2482           meson: fix with-package-name option
2483           https://bugzilla.gnome.org/show_bug.cgi?id=784082
2484
2485 2017-06-14 21:08:31 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2486
2487         * gst/asfdemux/gstasfdemux.c:
2488           asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2489           ... which is how it has always been until changed coincidentally in commit
2490           9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2491           dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2492           to compensate for that in a lateral way
2493
2494 2017-06-14 20:56:16 +0200  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2495
2496         * ext/x264/gstx264enc.c:
2497           x264enc: relax bframes upper limit count to maximum encoder supported
2498
2499 2017-06-23 23:44:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2500
2501         * ext/sidplay/meson.build:
2502           meson: don't error out if sidplay library is not found
2503
2504 2017-06-23 18:33:24 +0100  Tim-Philipp Müller <tim@centricular.com>
2505
2506         * ext/meson.build:
2507         * ext/sidplay/meson.build:
2508           meson: build sid plugin
2509           https://bugzilla.gnome.org/show_bug.cgi?id=784135
2510
2511 2017-06-21 21:23:29 +0200  Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2512
2513         * ext/x264/gstx264enc.c:
2514           x264: fix memory leak
2515           When the allowed caps are the same of template caps the allowed
2516           caps are not unrefed, leaking memory.
2517           https://bugzilla.gnome.org/show_bug.cgi?id=784060
2518
2519 2017-06-07 12:08:43 -0400  Thibault Saunier <thibault.saunier@osg.samsung.com>
2520
2521         * tests/check/meson.build:
2522           meson: Do not use path separator in test names
2523           Avoiding warnings like:
2524           WARNING: Target "elements/audioamplify" has a path separator in its name.
2525
2526 2017-06-06 21:48:19 -0700  Thiago Santos <thiagossantos@gmail.com>
2527
2528         * gst/asfdemux/gstasfdemux.c:
2529           asfdemux: fix checking for header objects
2530           The if 'and' condition was mixed up with the last parameter of the
2531           function and would lead to wrong results
2532
2533 2017-05-21 17:49:59 +0100  Tim-Philipp Müller <tim@centricular.com>
2534
2535         * Makefile.am:
2536         * config.h.meson:
2537         * meson.build:
2538           meson: don't need config.h.meson any longer
2539
2540 2017-05-20 14:58:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2541
2542         * meson.build:
2543         * meson_options.txt:
2544           meson: add options to set package name and origin
2545           https://bugzilla.gnome.org/show_bug.cgi?id=782172
2546
2547 2017-05-19 20:05:02 +0200  Jan Schmidt <jan@centricular.com>
2548
2549         * tests/check/meson.build:
2550           Add gstvideo_dep for meson mpeg2dec test build
2551
2552 2017-05-19 18:59:17 +0200  Jan Schmidt <jan@centricular.com>
2553
2554         * tests/check/Makefile.am:
2555         * tests/check/elements/mpeg2dec.c:
2556           mpeg2dec test: Fix expected output caps
2557           In the absence of explicit info, video decoders
2558           now output mono multiview caps by default, so make
2559           the expected caps match that
2560
2561 2017-05-16 14:07:56 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2562
2563         * config.h.meson:
2564         * configure.ac:
2565         * ext/a52dec/Makefile.am:
2566         * ext/amrnb/Makefile.am:
2567         * ext/amrwbdec/Makefile.am:
2568         * ext/cdio/Makefile.am:
2569         * ext/dvdread/Makefile.am:
2570         * ext/lame/Makefile.am:
2571         * ext/mpeg2dec/Makefile.am:
2572         * ext/mpg123/Makefile.am:
2573         * ext/sidplay/Makefile.am:
2574         * ext/twolame/Makefile.am:
2575         * ext/x264/Makefile.am:
2576         * gst/asfdemux/Makefile.am:
2577         * gst/dvdlpcmdec/Makefile.am:
2578         * gst/dvdsub/Makefile.am:
2579         * gst/realmedia/Makefile.am:
2580         * gst/xingmux/Makefile.am:
2581           Remove plugin specific static build option
2582           Static and dynamic plugins now have the same interface. The standard
2583           --enable-static/--enable-shared toggle are sufficient.
2584
2585 2017-05-09 09:45:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2586
2587         * ext/sidplay/gstsiddec.cc:
2588           sid: Make plugin name match plugin file name
2589
2590 2017-05-04 18:59:14 +0300  Sebastian Dröge <sebastian@centricular.com>
2591
2592         * configure.ac:
2593         * meson.build:
2594           Back to development
2595
2596 === release 1.12.0 ===
2597
2598 2017-05-04 15:39:25 +0300  Sebastian Dröge <sebastian@centricular.com>
2599
2600         * ChangeLog:
2601         * NEWS:
2602         * RELEASE:
2603         * configure.ac:
2604         * docs/plugins/inspect/plugin-a52dec.xml:
2605         * docs/plugins/inspect/plugin-amrnb.xml:
2606         * docs/plugins/inspect/plugin-amrwbdec.xml:
2607         * docs/plugins/inspect/plugin-asf.xml:
2608         * docs/plugins/inspect/plugin-cdio.xml:
2609         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2610         * docs/plugins/inspect/plugin-dvdread.xml:
2611         * docs/plugins/inspect/plugin-dvdsub.xml:
2612         * docs/plugins/inspect/plugin-lame.xml:
2613         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2614         * docs/plugins/inspect/plugin-mpg123.xml:
2615         * docs/plugins/inspect/plugin-realmedia.xml:
2616         * docs/plugins/inspect/plugin-siddec.xml:
2617         * docs/plugins/inspect/plugin-twolame.xml:
2618         * docs/plugins/inspect/plugin-x264.xml:
2619         * docs/plugins/inspect/plugin-xingmux.xml:
2620         * gst-plugins-ugly.doap:
2621         * meson.build:
2622           Release 1.12.0
2623
2624 2017-05-04 15:12:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2625
2626         * po/af.po:
2627         * po/az.po:
2628         * po/bg.po:
2629         * po/ca.po:
2630         * po/cs.po:
2631         * po/da.po:
2632         * po/de.po:
2633         * po/el.po:
2634         * po/en_GB.po:
2635         * po/eo.po:
2636         * po/es.po:
2637         * po/eu.po:
2638         * po/fi.po:
2639         * po/fr.po:
2640         * po/fur.po:
2641         * po/gl.po:
2642         * po/hr.po:
2643         * po/hu.po:
2644         * po/id.po:
2645         * po/it.po:
2646         * po/ja.po:
2647         * po/lt.po:
2648         * po/lv.po:
2649         * po/ms.po:
2650         * po/mt.po:
2651         * po/nb.po:
2652         * po/nl.po:
2653         * po/or.po:
2654         * po/pl.po:
2655         * po/pt_BR.po:
2656         * po/ro.po:
2657         * po/ru.po:
2658         * po/sk.po:
2659         * po/sl.po:
2660         * po/sq.po:
2661         * po/sr.po:
2662         * po/sv.po:
2663         * po/tr.po:
2664         * po/uk.po:
2665         * po/vi.po:
2666         * po/zh_CN.po:
2667           Update .po files
2668
2669 2017-05-04 13:47:56 +0300  Sebastian Dröge <sebastian@centricular.com>
2670
2671         * po/id.po:
2672         * po/sv.po:
2673           po: Update translations
2674
2675 === release 1.11.91 ===
2676
2677 2017-04-27 17:33:23 +0300  Sebastian Dröge <sebastian@centricular.com>
2678
2679         * ChangeLog:
2680         * NEWS:
2681         * RELEASE:
2682         * configure.ac:
2683         * docs/plugins/inspect/plugin-a52dec.xml:
2684         * docs/plugins/inspect/plugin-amrnb.xml:
2685         * docs/plugins/inspect/plugin-amrwbdec.xml:
2686         * docs/plugins/inspect/plugin-asf.xml:
2687         * docs/plugins/inspect/plugin-cdio.xml:
2688         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2689         * docs/plugins/inspect/plugin-dvdread.xml:
2690         * docs/plugins/inspect/plugin-dvdsub.xml:
2691         * docs/plugins/inspect/plugin-lame.xml:
2692         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2693         * docs/plugins/inspect/plugin-mpg123.xml:
2694         * docs/plugins/inspect/plugin-realmedia.xml:
2695         * docs/plugins/inspect/plugin-siddec.xml:
2696         * docs/plugins/inspect/plugin-twolame.xml:
2697         * docs/plugins/inspect/plugin-x264.xml:
2698         * docs/plugins/inspect/plugin-xingmux.xml:
2699         * gst-plugins-ugly.doap:
2700         * meson.build:
2701           Release 1.11.91
2702
2703 2017-04-27 16:08:13 +0300  Sebastian Dröge <sebastian@centricular.com>
2704
2705         * po/af.po:
2706         * po/az.po:
2707         * po/bg.po:
2708         * po/ca.po:
2709         * po/cs.po:
2710         * po/da.po:
2711         * po/de.po:
2712         * po/el.po:
2713         * po/en_GB.po:
2714         * po/eo.po:
2715         * po/es.po:
2716         * po/eu.po:
2717         * po/fi.po:
2718         * po/fr.po:
2719         * po/fur.po:
2720         * po/gl.po:
2721         * po/hr.po:
2722         * po/hu.po:
2723         * po/id.po:
2724         * po/it.po:
2725         * po/ja.po:
2726         * po/lt.po:
2727         * po/lv.po:
2728         * po/ms.po:
2729         * po/mt.po:
2730         * po/nb.po:
2731         * po/nl.po:
2732         * po/or.po:
2733         * po/pl.po:
2734         * po/pt_BR.po:
2735         * po/ro.po:
2736         * po/ru.po:
2737         * po/sk.po:
2738         * po/sl.po:
2739         * po/sq.po:
2740         * po/sr.po:
2741         * po/sv.po:
2742         * po/tr.po:
2743         * po/uk.po:
2744         * po/vi.po:
2745         * po/zh_CN.po:
2746           Update .po files
2747
2748 2017-04-27 15:29:48 +0300  Sebastian Dröge <sebastian@centricular.com>
2749
2750         * po/LINGUAS:
2751         * po/fur.po:
2752         * po/id.po:
2753         * po/sv.po:
2754           po: Update translations
2755
2756 2017-04-27 12:42:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
2757
2758         * ext/x264/gstx264enc.h:
2759           x264: Use __declspec(dllimport) with MinGW too
2760           x264.h says this isn't needed with MinGW, but it looks like it is.
2761           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2762
2763 2017-04-24 20:28:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2764
2765         * common:
2766           Automatic update of common submodule
2767           From 60aeef6 to 48a5d85
2768
2769 2017-04-10 23:49:25 +0100  Tim-Philipp Müller <tim@centricular.com>
2770
2771         * autogen.sh:
2772         * common:
2773           Automatic update of common submodule
2774           From 39ac2f5 to 60aeef6
2775
2776 === release 1.11.90 ===
2777
2778 2017-04-07 16:34:22 +0300  Sebastian Dröge <sebastian@centricular.com>
2779
2780         * ChangeLog:
2781         * NEWS:
2782         * RELEASE:
2783         * configure.ac:
2784         * docs/plugins/inspect/plugin-a52dec.xml:
2785         * docs/plugins/inspect/plugin-amrnb.xml:
2786         * docs/plugins/inspect/plugin-amrwbdec.xml:
2787         * docs/plugins/inspect/plugin-asf.xml:
2788         * docs/plugins/inspect/plugin-cdio.xml:
2789         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2790         * docs/plugins/inspect/plugin-dvdread.xml:
2791         * docs/plugins/inspect/plugin-dvdsub.xml:
2792         * docs/plugins/inspect/plugin-lame.xml:
2793         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2794         * docs/plugins/inspect/plugin-mpg123.xml:
2795         * docs/plugins/inspect/plugin-realmedia.xml:
2796         * docs/plugins/inspect/plugin-siddec.xml:
2797         * docs/plugins/inspect/plugin-twolame.xml:
2798         * docs/plugins/inspect/plugin-x264.xml:
2799         * docs/plugins/inspect/plugin-xingmux.xml:
2800         * gst-plugins-ugly.doap:
2801         * meson.build:
2802           Release 1.11.90
2803
2804 2017-04-07 15:33:31 +0300  Sebastian Dröge <sebastian@centricular.com>
2805
2806         * po/af.po:
2807         * po/az.po:
2808         * po/bg.po:
2809         * po/ca.po:
2810         * po/cs.po:
2811         * po/da.po:
2812         * po/de.po:
2813         * po/el.po:
2814         * po/en_GB.po:
2815         * po/eo.po:
2816         * po/es.po:
2817         * po/eu.po:
2818         * po/fi.po:
2819         * po/fr.po:
2820         * po/gl.po:
2821         * po/hr.po:
2822         * po/hu.po:
2823         * po/id.po:
2824         * po/it.po:
2825         * po/ja.po:
2826         * po/lt.po:
2827         * po/lv.po:
2828         * po/ms.po:
2829         * po/mt.po:
2830         * po/nb.po:
2831         * po/nl.po:
2832         * po/or.po:
2833         * po/pl.po:
2834         * po/pt_BR.po:
2835         * po/ro.po:
2836         * po/ru.po:
2837         * po/sk.po:
2838         * po/sl.po:
2839         * po/sq.po:
2840         * po/sr.po:
2841         * po/sv.po:
2842         * po/tr.po:
2843         * po/uk.po:
2844         * po/vi.po:
2845         * po/zh_CN.po:
2846           Update .po files
2847
2848 2017-04-07 15:07:50 +0300  Sebastian Dröge <sebastian@centricular.com>
2849
2850         * po/id.po:
2851         * po/sv.po:
2852           po: Update translations
2853
2854 2017-03-28 14:18:38 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
2855
2856         * tests/check/meson.build:
2857           meson: test: Fix environment object usage
2858           And use get_pkgconfig_variable instead of calling pkg-config ourself
2859
2860 2017-03-20 17:06:16 +0000  Tim-Philipp Müller <tim@centricular.com>
2861
2862         * REQUIREMENTS:
2863           REQUIREMENTS: update for mad mp3 decoder removal
2864           https://bugzilla.gnome.org/show_bug.cgi?id=776140
2865
2866 2017-03-12 11:57:23 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2867
2868         * Makefile.am:
2869           Add libgstrmdemux.so to cruft list
2870           This was renamed to libgstrealmedia.so, this fixes helps fixing
2871           uninstalled setup.
2872           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2873
2874 2017-03-04 11:09:33 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2875
2876         * docs/plugins/inspect/plugin-realmedia.xml:
2877         * gst/realmedia/Makefile.am:
2878         * gst/realmedia/meson.build:
2879           Rename plugin filenames to match plugin names
2880           libgstrmdemux.so becomes libgstrealmedia.so
2881           https://bugzilla.gnome.org/show_bug.cgi?id=779344
2882
2883 2017-03-01 23:00:55 +1100  Jan Schmidt <jan@centricular.com>
2884
2885         * ext/mpeg2dec/gstmpeg2dec.c:
2886           mpeg2dec: Fix latency calculation
2887           The latency calculation was missing a scaling by GST_SECOND,
2888           so it would always report a tiny latency. Fix that.
2889           Spotted by Guillaume Desmottes.
2890
2891 2017-02-27 20:55:34 +0200  Sebastian Dröge <sebastian@centricular.com>
2892
2893         * gst/asfdemux/gstasfdemux.c:
2894           asfdemux: Fix compilation with gcc 7
2895           gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2896           gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2897           is_encrypted = ! !((flags & 0x8000) << 15);
2898           ~~~~~~~~~~~~~~~~~~^~~~~~
2899           https://bugzilla.gnome.org/show_bug.cgi?id=779329
2900
2901 2017-02-25 21:48:46 -0300  Edgard Lima <edgard.lima@gmail.com>
2902
2903         * ext/amrwbdec/amrwb.c:
2904         * ext/amrwbdec/amrwbdec.h:
2905           Update Edgard Lima's email
2906           https://bugzilla.gnome.org/show_bug.cgi?id=779230
2907
2908 2017-02-24 15:59:47 +0200  Sebastian Dröge <sebastian@centricular.com>
2909
2910         * meson.build:
2911           meson: Update version
2912
2913 2017-02-24 15:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2914
2915         * configure.ac:
2916           Back to development
2917
2918 === release 1.11.2 ===
2919
2920 2017-02-24 15:07:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2921
2922         * ChangeLog:
2923         * NEWS:
2924         * RELEASE:
2925         * configure.ac:
2926         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2927         * docs/plugins/inspect/plugin-a52dec.xml:
2928         * docs/plugins/inspect/plugin-amrnb.xml:
2929         * docs/plugins/inspect/plugin-amrwbdec.xml:
2930         * docs/plugins/inspect/plugin-asf.xml:
2931         * docs/plugins/inspect/plugin-cdio.xml:
2932         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2933         * docs/plugins/inspect/plugin-dvdread.xml:
2934         * docs/plugins/inspect/plugin-dvdsub.xml:
2935         * docs/plugins/inspect/plugin-lame.xml:
2936         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2937         * docs/plugins/inspect/plugin-mpg123.xml:
2938         * docs/plugins/inspect/plugin-realmedia.xml:
2939         * docs/plugins/inspect/plugin-siddec.xml:
2940         * docs/plugins/inspect/plugin-twolame.xml:
2941         * docs/plugins/inspect/plugin-x264.xml:
2942         * docs/plugins/inspect/plugin-xingmux.xml:
2943         * gst-plugins-ugly.doap:
2944           Release 1.11.2
2945
2946 2017-02-24 12:57:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2947
2948         * po/af.po:
2949         * po/az.po:
2950         * po/bg.po:
2951         * po/ca.po:
2952         * po/cs.po:
2953         * po/da.po:
2954         * po/de.po:
2955         * po/el.po:
2956         * po/en_GB.po:
2957         * po/eo.po:
2958         * po/es.po:
2959         * po/eu.po:
2960         * po/fi.po:
2961         * po/fr.po:
2962         * po/gl.po:
2963         * po/hr.po:
2964         * po/hu.po:
2965         * po/id.po:
2966         * po/it.po:
2967         * po/ja.po:
2968         * po/lt.po:
2969         * po/lv.po:
2970         * po/ms.po:
2971         * po/mt.po:
2972         * po/nb.po:
2973         * po/nl.po:
2974         * po/or.po:
2975         * po/pl.po:
2976         * po/pt_BR.po:
2977         * po/ro.po:
2978         * po/ru.po:
2979         * po/sk.po:
2980         * po/sl.po:
2981         * po/sq.po:
2982         * po/sr.po:
2983         * po/sv.po:
2984         * po/tr.po:
2985         * po/uk.po:
2986         * po/vi.po:
2987         * po/zh_CN.po:
2988           Update .po files
2989
2990 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2991
2992         * po/id.po:
2993         * po/sv.po:
2994           po: Update translations
2995
2996 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
2997
2998         * Makefile.am:
2999           meson: dist meson build files
3000           Ship meson build files in tarballs, so people who use tarballs
3001           in their builds can start playing with meson already.
3002
3003 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3004
3005         * ext/x264/gstx264enc.c:
3006           x264: Initialize function vtable in plugin_init()
3007           These values are defined in the x264.h header and are not const on
3008           Windows due to the way DLLs work. See:
3009           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
3010           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
3011           https://bugzilla.gnome.org/show_bug.cgi?id=777903
3012
3013 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
3014
3015         * gst/asfdemux/gstasfdemux.c:
3016           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
3017           https://bugzilla.gnome.org/show_bug.cgi?id=777955
3018
3019 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
3020
3021         * gst/asfdemux/gstasfdemux.c:
3022           asfdemux: Reset number of languages to 0 when freeing the array because of errors
3023           Otherwise we will happily index into the array at NULL if the requested
3024           index is smaller than the number of languages that were previously
3025           allocated.
3026           https://bugzilla.gnome.org/show_bug.cgi?id=777937
3027
3028 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3029
3030         * tests/check/meson.build:
3031           meson: Properly use ':' for defining keywords
3032
3033 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
3034
3035         * meson.build:
3036           meson: bump version
3037
3038 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3039
3040         * configure.ac:
3041           Back to development
3042
3043 === release 1.11.1 ===
3044
3045 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
3046
3047         * ChangeLog:
3048         * NEWS:
3049         * RELEASE:
3050         * configure.ac:
3051         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3052         * docs/plugins/inspect/plugin-a52dec.xml:
3053         * docs/plugins/inspect/plugin-amrnb.xml:
3054         * docs/plugins/inspect/plugin-amrwbdec.xml:
3055         * docs/plugins/inspect/plugin-asf.xml:
3056         * docs/plugins/inspect/plugin-cdio.xml:
3057         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3058         * docs/plugins/inspect/plugin-dvdread.xml:
3059         * docs/plugins/inspect/plugin-dvdsub.xml:
3060         * docs/plugins/inspect/plugin-lame.xml:
3061         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3062         * docs/plugins/inspect/plugin-mpg123.xml:
3063         * docs/plugins/inspect/plugin-realmedia.xml:
3064         * docs/plugins/inspect/plugin-siddec.xml:
3065         * docs/plugins/inspect/plugin-twolame.xml:
3066         * docs/plugins/inspect/plugin-x264.xml:
3067         * docs/plugins/inspect/plugin-xingmux.xml:
3068         * gst-plugins-ugly.doap:
3069           Release 1.11.1
3070
3071 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
3072
3073         * po/af.po:
3074         * po/az.po:
3075         * po/bg.po:
3076         * po/ca.po:
3077         * po/cs.po:
3078         * po/da.po:
3079         * po/de.po:
3080         * po/el.po:
3081         * po/en_GB.po:
3082         * po/eo.po:
3083         * po/es.po:
3084         * po/eu.po:
3085         * po/fi.po:
3086         * po/fr.po:
3087         * po/gl.po:
3088         * po/hr.po:
3089         * po/hu.po:
3090         * po/id.po:
3091         * po/it.po:
3092         * po/ja.po:
3093         * po/lt.po:
3094         * po/lv.po:
3095         * po/ms.po:
3096         * po/mt.po:
3097         * po/nb.po:
3098         * po/nl.po:
3099         * po/or.po:
3100         * po/pl.po:
3101         * po/pt_BR.po:
3102         * po/ro.po:
3103         * po/ru.po:
3104         * po/sk.po:
3105         * po/sl.po:
3106         * po/sq.po:
3107         * po/sr.po:
3108         * po/sv.po:
3109         * po/tr.po:
3110         * po/uk.po:
3111         * po/vi.po:
3112         * po/zh_CN.po:
3113           Update .po files
3114
3115 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
3116
3117         * po/hr.po:
3118         * po/id.po:
3119         * po/sv.po:
3120           po: Update translations
3121
3122 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3123
3124         * ext/amrnb/meson.build:
3125         * ext/x264/meson.build:
3126         * meson.build:
3127           meson: Install presets files
3128
3129 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
3130
3131         * ext/x264/GstX264Enc.prs:
3132           x264enc: Add a youtube preset.
3133           Based on https://support.google.com/youtube/answer/1722171
3134           https://bugzilla.gnome.org/show_bug.cgi?id=751560
3135
3136 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
3137
3138         * config.h.meson:
3139         * configure.ac:
3140         * docs/plugins/Makefile.am:
3141         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3142         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3143         * docs/plugins/inspect/plugin-mad.xml:
3144         * ext/Makefile.am:
3145         * ext/mad/Makefile.am:
3146         * ext/mad/gstmad.c:
3147         * ext/mad/gstmad.h:
3148         * ext/mad/meson.build:
3149         * ext/meson.build:
3150           mad: remove plugin
3151           We have better replacements such as the mpg123 plugin.
3152           The main reason to keep around mad was for 'freeform'
3153           mp3 support, but mpg123 can handle those too nowadays.
3154           Also, mad is GPL and has been unmaintained for years.
3155           https://bugzilla.gnome.org/show_bug.cgi?id=776140
3156
3157 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
3158
3159         * Makefile.am:
3160         * configure.ac:
3161         * win32/MANIFEST:
3162         * win32/common/.gitignore:
3163         * win32/common/config.h:
3164           win32: remove platform-specific copies of generated headers
3165           Unused and no longer needed.
3166
3167 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
3168
3169         * .gitignore:
3170         * Makefile.am:
3171         * configure.ac:
3172         * gst-plugins-ugly.spec.in:
3173           Remove generated .spec file
3174           Likely extremely bitrotten, and we should not ship this anyway.
3175
3176 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
3177
3178         * meson.build:
3179           meson: Support building without Gst debug
3180
3181 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
3182
3183         * README:
3184         * common:
3185           Automatic update of common submodule
3186           From f980fd9 to 39ac2f5
3187
3188 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
3189
3190         * gst/asfdemux/gstasfdemux.c:
3191           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
3192           https://bugzilla.gnome.org/show_bug.cgi?id=775515
3193
3194 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3195
3196         * ext/x264/gstx264enc.c:
3197           x264enc: Add information for mixed mode
3198           https://bugzilla.gnome.org/show_bug.cgi?id=775411
3199
3200 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3201
3202         * ext/x264/gstx264enc.c:
3203           x264enc: Correctly pass interlacing/TFF information
3204           Give the interlacing information correctly to the encoder. Also parse
3205           TFF/BFF information from the caps and pass it too.
3206           https://bugzilla.gnome.org/show_bug.cgi?id=775411
3207
3208 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
3209
3210         * ext/x264/gstx264enc.c:
3211           x264enc: Auto-detect interlace mode from caps
3212           If the caps are interlaced, interlacing is always enabled on the
3213           encoder. If the interlace-mode field is missing or if it's progressive,
3214           the encoder uses the "interlaced" property.
3215           https://bugzilla.gnome.org/show_bug.cgi?id=775228
3216
3217 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
3218
3219         * .gitmodules:
3220           common: use https protocol for common submodule
3221           https://bugzilla.gnome.org/show_bug.cgi?id=775110
3222
3223 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
3224
3225         * gst/realmedia/realhash.c:
3226           real: Fix compiler warnings with latest clang
3227           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
3228           *buf1 = 128;
3229           ~ ^~~
3230           https://bugzilla.gnome.org/show_bug.cgi?id=775112
3231
3232 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
3233
3234         * gst/asfdemux/gstasfdemux.c:
3235           asfdemux: Allow 64bit sizes for DATA object
3236           we *can* have files greater than 4GB, any other object should be
3237           smaller than that
3238
3239 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
3240
3241         * gst/asfdemux/gstasfdemux.c:
3242           asfdemux: Add sanity check for asf_stream_audio
3243           We should have enough bytes for the specified codec_data
3244           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3245
3246 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
3247
3248         * gst/asfdemux/gstasfdemux.c:
3249           asfdemux: Add sanity checks when reading asf_stream_video_format
3250           It should report a size of at least 40 bytes
3251           Also check for the size of the remaining data (i.e. codec_data)
3252           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3253
3254 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
3255
3256         * gst/asfdemux/gstasfdemux.c:
3257           asfdemux: Add check for invalid/corrupt asf object
3258           An asf object can't realistically be bigger than 2**32 bytes.
3259           If it reports a size bigger than that, consider it corrupt and properly
3260           propagate the error back.
3261           https://bugzilla.gnome.org/show_bug.cgi?id=775070
3262
3263 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
3264
3265         * gst/asfdemux/gstasfdemux.c:
3266           asfdemux: Handle EOS in push-mode on corrupted files
3267           It is possible no streams were activated when receiving EOS, if so
3268           handled it as if we hadn't seen the header
3269           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3270
3271 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
3272
3273         * gst/asfdemux/gstasfdemux.c:
3274         * gst/asfdemux/gstasfdemux.h:
3275           asfdemux: FILE headers are mandatory in the header
3276           As per the specification, also avoids ending up trying to play a
3277           file with plenty of un-initialized values.
3278           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3279
3280 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
3281
3282         * gst/asfdemux/gstasfdemux.c:
3283           asfdemux: Handle incomplete header in pull mode
3284           pulling headers is meant to complete as a whole. If we don't have
3285           enough data, it's an error.
3286           Avoids pipeline hangs on corrupted files
3287           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3288
3289 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
3290
3291         * gst/asfdemux/gstasfdemux.c:
3292           asfdemux: Handle issues with "empty" files
3293           In some corrupted files, we could end up with no actual streams
3294           being exposed.
3295           In those cases, make sure we properly propagate the failure all
3296           the way to the loop function. This avoids ending up in cases where
3297           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3298           https://bugzilla.gnome.org/show_bug.cgi?id=774846
3299
3300 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3301
3302         * ext/dvdread/dvdreadsrc.c:
3303           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3304
3305 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
3306
3307         * meson.build:
3308           meson: Add ignored warnings for MSVC
3309           https://bugzilla.gnome.org/show_bug.cgi?id=774656
3310
3311 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
3312
3313         * configure.ac:
3314         * ext/x264/Makefile.am:
3315         * ext/x264/gstx264enc.c:
3316         * ext/x264/gstx264enc.h:
3317         * ext/x264/meson.build:
3318         * meson_options.txt:
3319           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3320           x264 has to be compiled specifically for a target bit depth.
3321           Distributions currently ship various libraries in their packages, with
3322           different bit depths.
3323           This change now allows to provide them all at configure time and have
3324           the x264enc element dynamically switch between them based on the bit
3325           depth of the input format.
3326           https://bugzilla.gnome.org/show_bug.cgi?id=763297
3327
3328 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
3329
3330         * meson.build:
3331           meson: update version
3332
3333 === release 1.11.0 ===
3334
3335 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
3336
3337         * configure.ac:
3338           Back to development
3339
3340 === release 1.10.0 ===
3341
3342 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
3343
3344         * ChangeLog:
3345         * NEWS:
3346         * RELEASE:
3347         * configure.ac:
3348         * docs/plugins/inspect/plugin-a52dec.xml:
3349         * docs/plugins/inspect/plugin-amrnb.xml:
3350         * docs/plugins/inspect/plugin-amrwbdec.xml:
3351         * docs/plugins/inspect/plugin-asf.xml:
3352         * docs/plugins/inspect/plugin-cdio.xml:
3353         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3354         * docs/plugins/inspect/plugin-dvdread.xml:
3355         * docs/plugins/inspect/plugin-dvdsub.xml:
3356         * docs/plugins/inspect/plugin-lame.xml:
3357         * docs/plugins/inspect/plugin-mad.xml:
3358         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3359         * docs/plugins/inspect/plugin-mpg123.xml:
3360         * docs/plugins/inspect/plugin-realmedia.xml:
3361         * docs/plugins/inspect/plugin-siddec.xml:
3362         * docs/plugins/inspect/plugin-twolame.xml:
3363         * docs/plugins/inspect/plugin-x264.xml:
3364         * docs/plugins/inspect/plugin-xingmux.xml:
3365         * gst-plugins-ugly.doap:
3366         * win32/common/config.h:
3367           Release 1.10.0
3368
3369 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
3370
3371         * po/af.po:
3372         * po/az.po:
3373         * po/bg.po:
3374         * po/ca.po:
3375         * po/cs.po:
3376         * po/da.po:
3377         * po/de.po:
3378         * po/el.po:
3379         * po/en_GB.po:
3380         * po/eo.po:
3381         * po/es.po:
3382         * po/eu.po:
3383         * po/fi.po:
3384         * po/fr.po:
3385         * po/gl.po:
3386         * po/hr.po:
3387         * po/hu.po:
3388         * po/id.po:
3389         * po/it.po:
3390         * po/ja.po:
3391         * po/lt.po:
3392         * po/lv.po:
3393         * po/ms.po:
3394         * po/mt.po:
3395         * po/nb.po:
3396         * po/nl.po:
3397         * po/or.po:
3398         * po/pl.po:
3399         * po/pt_BR.po:
3400         * po/ro.po:
3401         * po/ru.po:
3402         * po/sk.po:
3403         * po/sl.po:
3404         * po/sq.po:
3405         * po/sr.po:
3406         * po/sv.po:
3407         * po/tr.po:
3408         * po/uk.po:
3409         * po/vi.po:
3410         * po/zh_CN.po:
3411           Update .po files
3412
3413 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3414
3415         * po/id.po:
3416         * po/sv.po:
3417           po: Update translations
3418
3419 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3420
3421         * meson.build:
3422         * tests/meson.build:
3423           meson: Don't depend on gstreamer-check-1.0 on windows
3424           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3425
3426 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3427
3428         * meson.build:
3429         * tests/check/meson.build:
3430         * tests/meson.build:
3431           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3432           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3433           Does not actually work. See:
3434           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3435
3436 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
3437
3438         * tests/check/meson.build:
3439           meson: fix build outside of gst-all
3440
3441 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
3442
3443         * meson.build:
3444         * tests/check/meson.build:
3445         * tests/meson.build:
3446           meson: move gstreamer-check-1.0 dependency to tests/check
3447           https://bugzilla.gnome.org/show_bug.cgi?id=773114
3448
3449 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3450
3451         * meson.build:
3452           meson: Don't set c_std to gnu99
3453           Use the default for each compiler on every platform instead. This
3454           improves our compatibility with compilers that don't have gnu99 as
3455           a c_std.
3456
3457 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3458
3459         * meson.build:
3460         * tests/check/getpluginsdir:
3461         * tests/check/meson.build:
3462           meson: Make use of new environment object and set plugin path to builddir
3463           Workaround source_root being the root directory of all projects
3464           in the subproject case and remove now unneeded getpluginsdir
3465           Bump meson requirement to 0.35
3466
3467 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3468
3469         * hooks/pre-commit.hook:
3470         * meson.build:
3471         * tests/check/getpluginsdir:
3472           meson: Setup pre commit hook and fix getpluginsdir for standalone case
3473
3474 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3475
3476         * meson.build:
3477           meson: update version
3478
3479 === release 1.9.90 ===
3480
3481 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
3482
3483         * ChangeLog:
3484         * NEWS:
3485         * RELEASE:
3486         * configure.ac:
3487         * docs/plugins/inspect/plugin-a52dec.xml:
3488         * docs/plugins/inspect/plugin-amrnb.xml:
3489         * docs/plugins/inspect/plugin-amrwbdec.xml:
3490         * docs/plugins/inspect/plugin-asf.xml:
3491         * docs/plugins/inspect/plugin-cdio.xml:
3492         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3493         * docs/plugins/inspect/plugin-dvdread.xml:
3494         * docs/plugins/inspect/plugin-dvdsub.xml:
3495         * docs/plugins/inspect/plugin-lame.xml:
3496         * docs/plugins/inspect/plugin-mad.xml:
3497         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3498         * docs/plugins/inspect/plugin-mpg123.xml:
3499         * docs/plugins/inspect/plugin-realmedia.xml:
3500         * docs/plugins/inspect/plugin-siddec.xml:
3501         * docs/plugins/inspect/plugin-twolame.xml:
3502         * docs/plugins/inspect/plugin-x264.xml:
3503         * docs/plugins/inspect/plugin-xingmux.xml:
3504         * gst-plugins-ugly.doap:
3505         * win32/common/config.h:
3506           Release 1.9.90
3507
3508 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
3509
3510         * po/af.po:
3511         * po/az.po:
3512         * po/bg.po:
3513         * po/ca.po:
3514         * po/cs.po:
3515         * po/da.po:
3516         * po/de.po:
3517         * po/el.po:
3518         * po/en_GB.po:
3519         * po/eo.po:
3520         * po/es.po:
3521         * po/eu.po:
3522         * po/fi.po:
3523         * po/fr.po:
3524         * po/gl.po:
3525         * po/hr.po:
3526         * po/hu.po:
3527         * po/id.po:
3528         * po/it.po:
3529         * po/ja.po:
3530         * po/lt.po:
3531         * po/lv.po:
3532         * po/ms.po:
3533         * po/mt.po:
3534         * po/nb.po:
3535         * po/nl.po:
3536         * po/or.po:
3537         * po/pl.po:
3538         * po/pt_BR.po:
3539         * po/ro.po:
3540         * po/ru.po:
3541         * po/sk.po:
3542         * po/sl.po:
3543         * po/sq.po:
3544         * po/sr.po:
3545         * po/sv.po:
3546         * po/tr.po:
3547         * po/uk.po:
3548         * po/vi.po:
3549         * po/zh_CN.po:
3550           Update .po files
3551
3552 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
3553
3554         * po/id.po:
3555         * po/sv.po:
3556           po: Update translations
3557
3558 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
3559
3560         * ext/x264/gstx264enc.c:
3561           x264enc: Set colorimetry and chroma-site information
3562           https://bugzilla.gnome.org/show_bug.cgi?id=772159
3563
3564 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
3565
3566         * meson.build:
3567         * po/meson.build:
3568           meson: hook up translations
3569
3570 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
3571
3572         * meson.build:
3573         * tests/check/getpluginsdir:
3574         * tests/check/meson.build:
3575         * tests/meson.build:
3576           meson: hook up unit tests
3577
3578 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
3579
3580         * configure.ac:
3581           configure: Depend on gstreamer 1.9.2.1
3582
3583 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
3584
3585         * autogen.sh:
3586         * common:
3587           Automatic update of common submodule
3588           From b18d820 to f980fd9
3589
3590 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
3591
3592         * autogen.sh:
3593         * common:
3594           Automatic update of common submodule
3595           From f49c55e to b18d820
3596
3597 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
3598
3599         * meson.build:
3600           meson: Bump version to 1.9.2
3601
3602 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
3603
3604         * configure.ac:
3605           Back to development
3606
3607 === release 1.9.2 ===
3608
3609 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
3610
3611         * ChangeLog:
3612         * NEWS:
3613         * RELEASE:
3614         * configure.ac:
3615         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3616         * docs/plugins/inspect/plugin-a52dec.xml:
3617         * docs/plugins/inspect/plugin-amrnb.xml:
3618         * docs/plugins/inspect/plugin-amrwbdec.xml:
3619         * docs/plugins/inspect/plugin-asf.xml:
3620         * docs/plugins/inspect/plugin-cdio.xml:
3621         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3622         * docs/plugins/inspect/plugin-dvdread.xml:
3623         * docs/plugins/inspect/plugin-dvdsub.xml:
3624         * docs/plugins/inspect/plugin-lame.xml:
3625         * docs/plugins/inspect/plugin-mad.xml:
3626         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3627         * docs/plugins/inspect/plugin-mpg123.xml:
3628         * docs/plugins/inspect/plugin-realmedia.xml:
3629         * docs/plugins/inspect/plugin-siddec.xml:
3630         * docs/plugins/inspect/plugin-twolame.xml:
3631         * docs/plugins/inspect/plugin-x264.xml:
3632         * docs/plugins/inspect/plugin-xingmux.xml:
3633         * gst-plugins-ugly.doap:
3634         * win32/common/config.h:
3635           Release 1.9.2
3636
3637 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
3638
3639         * po/af.po:
3640         * po/az.po:
3641         * po/bg.po:
3642         * po/ca.po:
3643         * po/cs.po:
3644         * po/da.po:
3645         * po/de.po:
3646         * po/el.po:
3647         * po/en_GB.po:
3648         * po/eo.po:
3649         * po/es.po:
3650         * po/eu.po:
3651         * po/fi.po:
3652         * po/fr.po:
3653         * po/gl.po:
3654         * po/hr.po:
3655         * po/hu.po:
3656         * po/id.po:
3657         * po/it.po:
3658         * po/ja.po:
3659         * po/lt.po:
3660         * po/lv.po:
3661         * po/ms.po:
3662         * po/mt.po:
3663         * po/nb.po:
3664         * po/nl.po:
3665         * po/or.po:
3666         * po/pl.po:
3667         * po/pt_BR.po:
3668         * po/ro.po:
3669         * po/ru.po:
3670         * po/sk.po:
3671         * po/sl.po:
3672         * po/sq.po:
3673         * po/sr.po:
3674         * po/sv.po:
3675         * po/tr.po:
3676         * po/uk.po:
3677         * po/vi.po:
3678         * po/zh_CN.po:
3679           po: Update translations
3680
3681 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
3682
3683         * ext/sidplay/gstsiddec.cc:
3684           siddec: Fix compilation with debugging disabled
3685           gstsiddec.o
3686           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3687           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3688           const gchar *reason = gst_flow_get_name (ret);
3689           ^
3690
3691 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
3692
3693         * ext/sidplay/gstsiddec.cc:
3694         * gst/asfdemux/gstasfdemux.c:
3695         * gst/realmedia/rmdemux.c:
3696           Use the new API to post flow ERROR messages on the bus
3697           https://bugzilla.gnome.org/show_bug.cgi?id=770158
3698
3699 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
3700
3701         * gst/asfdemux/meson.build:
3702           meson: Link asfdemux against the gstsdp library
3703
3704 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
3705
3706         * meson.build:
3707           meson: Add support for fallback subprojects
3708
3709 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3710
3711         * .gitignore:
3712         * config.h.meson:
3713         * ext/a52dec/meson.build:
3714         * ext/amrnb/meson.build:
3715         * ext/amrwbdec/meson.build:
3716         * ext/cdio/meson.build:
3717         * ext/dvdread/meson.build:
3718         * ext/lame/meson.build:
3719         * ext/mad/meson.build:
3720         * ext/meson.build:
3721         * ext/mpeg2dec/meson.build:
3722         * ext/mpg123/meson.build:
3723         * ext/twolame/meson.build:
3724         * ext/x264/meson.build:
3725         * gst/asfdemux/meson.build:
3726         * gst/dvdlpcmdec/meson.build:
3727         * gst/dvdsub/meson.build:
3728         * gst/meson.build:
3729         * gst/realmedia/meson.build:
3730         * gst/xingmux/meson.build:
3731         * meson.build:
3732           Add support for Meson as alternative/parallel build system
3733           https://github.com/mesonbuild/meson
3734           With contributions from:
3735           Tim-Philipp Müller <tim@centricular.com>
3736           Jussi Pakkanen <jpakkane@gmail.com> (original port)
3737           Highlights of the features provided are:
3738           * Faster builds on Linux (~40-50% faster)
3739           * The ability to build with MSVC on Windows
3740           * Generate Visual Studio project files
3741           * Generate XCode project files
3742           * Much faster builds on Windows (on-par with Linux)
3743           * Seriously fast configure and building on embedded
3744           ... and many more. For more details see:
3745           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3746           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3747           Building with Meson should work on both Linux and Windows, but may
3748           need a few more tweaks on other operating systems.
3749
3750 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
3751
3752         * ext/a52dec/gsta52dec.c:
3753         * ext/dvdread/dvdreadsrc.c:
3754         * ext/x264/gstx264enc.h:
3755         * gst/realmedia/realhash.c:
3756         * gst/realmedia/rtspreal.c:
3757           plugins: Use <stdint.h> instead of _stdint.h
3758           _stdint.h is generated by Autotools and we don't really need it. All
3759           supported platforms now ship with stdint.h. The only stickler was MSVC,
3760           and since Visual Studio 2015 it also ships stdint.h now.
3761
3762 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
3763
3764         * ext/mpeg2dec/perftest.c:
3765           mpeg2dec: remove file no longer used or needed
3766
3767 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
3768
3769         * gst/dvdlpcmdec/Makefile.am:
3770           dvdlpcmdec: add libgstbase CFLAGS as well
3771           For consistency.
3772           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3773
3774 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
3775
3776         * gst/dvdlpcmdec/Makefile.am:
3777           dvdlpcmdec: link libgstbase-1.0
3778           https://bugzilla.gnome.org/show_bug.cgi?id=769610
3779
3780 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3781
3782         * gst/asfdemux/gstasfdemux.c:
3783           asfdemux: Add byte rate based bitrate tag in case there are no audio props
3784           https://bugzilla.gnome.org/show_bug.cgi?id=769418
3785
3786 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3787
3788         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3789         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3790           dvdlpcmdec: add support for another format
3791           The format specification can be found here:
3792           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3793           Note: This format is also used for Wifi-Display.
3794           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3795
3796 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
3797
3798         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3799         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3800           dvdlpcmdec: rewrite to use GstAudioDecoder
3801           https://bugzilla.gnome.org/show_bug.cgi?id=765807
3802
3803 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
3804
3805         * ext/sidplay/gstsiddec.cc:
3806           sidplay: fix compiler warnings when building with -O3
3807           Avoid compiler warnings "‘foo’ may be used uninitialized in this
3808           function" when building with -O3 by checking the return bool value
3809           of format conversion function.
3810           https://bugzilla.gnome.org/show_bug.cgi?id=769116
3811
3812 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
3813
3814         * common:
3815           Automatic update of common submodule
3816           From f363b32 to f49c55e
3817
3818 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
3819
3820         * configure.ac:
3821           Back to development
3822
3823 === release 1.9.1 ===
3824
3825 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
3826
3827         * ChangeLog:
3828         * NEWS:
3829         * RELEASE:
3830         * configure.ac:
3831         * docs/plugins/inspect/plugin-a52dec.xml:
3832         * docs/plugins/inspect/plugin-amrnb.xml:
3833         * docs/plugins/inspect/plugin-amrwbdec.xml:
3834         * docs/plugins/inspect/plugin-asf.xml:
3835         * docs/plugins/inspect/plugin-cdio.xml:
3836         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3837         * docs/plugins/inspect/plugin-dvdread.xml:
3838         * docs/plugins/inspect/plugin-dvdsub.xml:
3839         * docs/plugins/inspect/plugin-lame.xml:
3840         * docs/plugins/inspect/plugin-mad.xml:
3841         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3842         * docs/plugins/inspect/plugin-mpg123.xml:
3843         * docs/plugins/inspect/plugin-realmedia.xml:
3844         * docs/plugins/inspect/plugin-siddec.xml:
3845         * docs/plugins/inspect/plugin-twolame.xml:
3846         * docs/plugins/inspect/plugin-x264.xml:
3847         * docs/plugins/inspect/plugin-xingmux.xml:
3848         * gst-plugins-ugly.doap:
3849         * win32/common/config.h:
3850           Release 1.9.1
3851
3852 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
3853
3854         * po/af.po:
3855         * po/az.po:
3856         * po/bg.po:
3857         * po/ca.po:
3858         * po/cs.po:
3859         * po/da.po:
3860         * po/de.po:
3861         * po/el.po:
3862         * po/en_GB.po:
3863         * po/eo.po:
3864         * po/es.po:
3865         * po/eu.po:
3866         * po/fi.po:
3867         * po/fr.po:
3868         * po/gl.po:
3869         * po/hr.po:
3870         * po/hu.po:
3871         * po/id.po:
3872         * po/it.po:
3873         * po/ja.po:
3874         * po/lt.po:
3875         * po/lv.po:
3876         * po/ms.po:
3877         * po/mt.po:
3878         * po/nb.po:
3879         * po/nl.po:
3880         * po/or.po:
3881         * po/pl.po:
3882         * po/pt_BR.po:
3883         * po/ro.po:
3884         * po/ru.po:
3885         * po/sk.po:
3886         * po/sl.po:
3887         * po/sq.po:
3888         * po/sr.po:
3889         * po/sv.po:
3890         * po/tr.po:
3891         * po/uk.po:
3892         * po/vi.po:
3893         * po/zh_CN.po:
3894           Update .po files
3895
3896 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
3897
3898         * po/hr.po:
3899           po: Update translations
3900
3901 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3902
3903         * common:
3904           Automatic update of common submodule
3905           From ac2f647 to f363b32
3906
3907 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
3908
3909         * gst/asfdemux/gstasfdemux.c:
3910           asfdemux: fix seeking back after EOS has been reached in push mode
3911           Fix seeking when demuxer is in INDEX state. This happens when we
3912           reached the end of the stream. It should still be possible to do
3913           a flushing seek and seek back to any other position though. Instead
3914           the demuxer would just go straight to EOS again instead of going
3915           back to processing packets again from the new position.
3916           https://bugzilla.gnome.org/show_bug.cgi?id=749066
3917
3918 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3919
3920         * gst/realmedia/rdtmanager.c:
3921           rdtmanager: fix clock leak
3922           The clock returned by gst_system_clock_obtain() was never unreffed.
3923           https://bugzilla.gnome.org/show_bug.cgi?id=766565
3924
3925 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
3926
3927         * docs/plugins/inspect/plugin-a52dec.xml:
3928         * docs/plugins/inspect/plugin-amrnb.xml:
3929         * docs/plugins/inspect/plugin-amrwbdec.xml:
3930         * docs/plugins/inspect/plugin-asf.xml:
3931         * docs/plugins/inspect/plugin-cdio.xml:
3932         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3933         * docs/plugins/inspect/plugin-dvdread.xml:
3934         * docs/plugins/inspect/plugin-dvdsub.xml:
3935         * docs/plugins/inspect/plugin-lame.xml:
3936         * docs/plugins/inspect/plugin-mad.xml:
3937         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3938         * docs/plugins/inspect/plugin-mpg123.xml:
3939         * docs/plugins/inspect/plugin-realmedia.xml:
3940         * docs/plugins/inspect/plugin-siddec.xml:
3941         * docs/plugins/inspect/plugin-twolame.xml:
3942         * docs/plugins/inspect/plugin-x264.xml:
3943         * docs/plugins/inspect/plugin-xingmux.xml:
3944           docs: Update for git master
3945
3946 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
3947
3948         * ext/amrnb/amrnbdec.c:
3949         * ext/mad/gstmad.c:
3950           amrnbec, mad: fix two more parse function declarations
3951
3952 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
3953
3954         * ext/a52dec/gsta52dec.c:
3955         * ext/amrwbdec/amrwbdec.c:
3956           a52dec, amrwbec: fix parse function declaration mismatch
3957           Fixes MSVC compiler warning:
3958           amrwbdec.c(99): warning C4133: '=': incompatible types
3959           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3960           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3961           gsta52dec.c(156): warning C4133: '=': incompatible types
3962           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3963           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3964
3965 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
3966
3967         * ext/mpg123/gstmpg123audiodec.h:
3968           mpg123: fix build with msvc
3969           Fix syntax errors when compiling against cerbero-provided libmpg123
3970           headers. We do the same as the libmpg123 internal visual studio
3971           build here.
3972           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3973           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3974           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3975           mpg123.h(1378): error C2091: function returns function
3976           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3977           mpg123.h(1378): error C2059: syntax error: ')'
3978           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3979           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3980           ...
3981
3982 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
3983
3984         * configure.ac:
3985         * ext/mpeg2dec/gstmpeg2dec.c:
3986           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3987           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3988           and get rid of version-dependent code paths. There's still
3989           avdec_mpeg2video for those who are stuck on ancient distros which
3990           we don't target any more.
3991           Also fixes build with MSVC, which doesn't like #if #else #endif
3992           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3993
3994 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
3995
3996         * README:
3997         * common:
3998           Automatic update of common submodule
3999           From 6f2d209 to ac2f647
4000
4001 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
4002
4003         * ext/a52dec/gsta52dec.c:
4004         * ext/amrnb/amrnbdec.c:
4005         * ext/amrnb/amrnbenc.c:
4006         * ext/amrwbdec/amrwbdec.c:
4007         * ext/dvdread/dvdreadsrc.c:
4008         * ext/lame/gstlamemp3enc.c:
4009         * ext/mad/gstmad.c:
4010         * ext/mpeg2dec/gstmpeg2dec.c:
4011         * ext/sidplay/gstsiddec.cc:
4012         * ext/twolame/gsttwolamemp2enc.c:
4013         * ext/x264/gstx264enc.c:
4014         * gst/asfdemux/gstasfdemux.c:
4015         * gst/asfdemux/gstrtpasfdepay.c:
4016         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4017         * gst/dvdsub/gstdvdsubdec.c:
4018         * gst/dvdsub/gstdvdsubparse.c:
4019         * gst/realmedia/pnmsrc.c:
4020         * gst/realmedia/rademux.c:
4021         * gst/realmedia/rdtdepay.c:
4022         * gst/realmedia/rdtmanager.c:
4023         * gst/realmedia/rmdemux.c:
4024         * gst/xingmux/gstxingmux.c:
4025           ugly: use new gst_element_class_add_static_pad_template()
4026           https://bugzilla.gnome.org/show_bug.cgi?id=763082
4027
4028 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
4029
4030         * configure.ac:
4031           Back to development
4032
4033 === release 1.8.0 ===
4034
4035 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
4036
4037         * ChangeLog:
4038         * NEWS:
4039         * RELEASE:
4040         * configure.ac:
4041         * docs/plugins/inspect/plugin-a52dec.xml:
4042         * docs/plugins/inspect/plugin-amrnb.xml:
4043         * docs/plugins/inspect/plugin-amrwbdec.xml:
4044         * docs/plugins/inspect/plugin-asf.xml:
4045         * docs/plugins/inspect/plugin-cdio.xml:
4046         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4047         * docs/plugins/inspect/plugin-dvdread.xml:
4048         * docs/plugins/inspect/plugin-dvdsub.xml:
4049         * docs/plugins/inspect/plugin-lame.xml:
4050         * docs/plugins/inspect/plugin-mad.xml:
4051         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4052         * docs/plugins/inspect/plugin-mpg123.xml:
4053         * docs/plugins/inspect/plugin-realmedia.xml:
4054         * docs/plugins/inspect/plugin-siddec.xml:
4055         * docs/plugins/inspect/plugin-twolame.xml:
4056         * docs/plugins/inspect/plugin-x264.xml:
4057         * docs/plugins/inspect/plugin-xingmux.xml:
4058         * gst-plugins-ugly.doap:
4059         * win32/common/config.h:
4060           Release 1.8.0
4061
4062 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
4063
4064         * po/af.po:
4065         * po/az.po:
4066         * po/bg.po:
4067         * po/ca.po:
4068         * po/cs.po:
4069         * po/da.po:
4070         * po/de.po:
4071         * po/el.po:
4072         * po/en_GB.po:
4073         * po/eo.po:
4074         * po/es.po:
4075         * po/eu.po:
4076         * po/fi.po:
4077         * po/fr.po:
4078         * po/gl.po:
4079         * po/hr.po:
4080         * po/hu.po:
4081         * po/id.po:
4082         * po/it.po:
4083         * po/ja.po:
4084         * po/lt.po:
4085         * po/lv.po:
4086         * po/ms.po:
4087         * po/mt.po:
4088         * po/nb.po:
4089         * po/nl.po:
4090         * po/or.po:
4091         * po/pl.po:
4092         * po/pt_BR.po:
4093         * po/ro.po:
4094         * po/ru.po:
4095         * po/sk.po:
4096         * po/sl.po:
4097         * po/sq.po:
4098         * po/sr.po:
4099         * po/sv.po:
4100         * po/tr.po:
4101         * po/uk.po:
4102         * po/vi.po:
4103         * po/zh_CN.po:
4104           Update .po files
4105
4106 === release 1.7.91 ===
4107
4108 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
4109
4110         * ChangeLog:
4111         * NEWS:
4112         * RELEASE:
4113         * configure.ac:
4114         * docs/plugins/inspect/plugin-a52dec.xml:
4115         * docs/plugins/inspect/plugin-amrnb.xml:
4116         * docs/plugins/inspect/plugin-amrwbdec.xml:
4117         * docs/plugins/inspect/plugin-asf.xml:
4118         * docs/plugins/inspect/plugin-cdio.xml:
4119         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4120         * docs/plugins/inspect/plugin-dvdread.xml:
4121         * docs/plugins/inspect/plugin-dvdsub.xml:
4122         * docs/plugins/inspect/plugin-lame.xml:
4123         * docs/plugins/inspect/plugin-mad.xml:
4124         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4125         * docs/plugins/inspect/plugin-mpg123.xml:
4126         * docs/plugins/inspect/plugin-realmedia.xml:
4127         * docs/plugins/inspect/plugin-siddec.xml:
4128         * docs/plugins/inspect/plugin-twolame.xml:
4129         * docs/plugins/inspect/plugin-x264.xml:
4130         * docs/plugins/inspect/plugin-xingmux.xml:
4131         * gst-plugins-ugly.doap:
4132         * win32/common/config.h:
4133           Release 1.7.91
4134
4135 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4136
4137         * po/af.po:
4138         * po/az.po:
4139         * po/bg.po:
4140         * po/ca.po:
4141         * po/cs.po:
4142         * po/da.po:
4143         * po/de.po:
4144         * po/el.po:
4145         * po/en_GB.po:
4146         * po/eo.po:
4147         * po/es.po:
4148         * po/eu.po:
4149         * po/fi.po:
4150         * po/fr.po:
4151         * po/gl.po:
4152         * po/hr.po:
4153         * po/hu.po:
4154         * po/id.po:
4155         * po/it.po:
4156         * po/ja.po:
4157         * po/lt.po:
4158         * po/lv.po:
4159         * po/ms.po:
4160         * po/mt.po:
4161         * po/nb.po:
4162         * po/nl.po:
4163         * po/or.po:
4164         * po/pl.po:
4165         * po/pt_BR.po:
4166         * po/ro.po:
4167         * po/ru.po:
4168         * po/sk.po:
4169         * po/sl.po:
4170         * po/sq.po:
4171         * po/sr.po:
4172         * po/sv.po:
4173         * po/tr.po:
4174         * po/uk.po:
4175         * po/vi.po:
4176         * po/zh_CN.po:
4177           Update .po files
4178
4179 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
4180
4181         * gst/asfdemux/gstasfdemux.c:
4182         * gst/asfdemux/gstasfdemux.h:
4183           asfdemux: Don't modify segment values on accurate seeks
4184           When dealing with accurate seeks, we want to return exactly the segment
4185           that was requested by the seek event, and not adjust the values.
4186           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4187
4188 === release 1.7.90 ===
4189
4190 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4191
4192         * ChangeLog:
4193         * NEWS:
4194         * RELEASE:
4195         * configure.ac:
4196         * docs/plugins/inspect/plugin-a52dec.xml:
4197         * docs/plugins/inspect/plugin-amrnb.xml:
4198         * docs/plugins/inspect/plugin-amrwbdec.xml:
4199         * docs/plugins/inspect/plugin-asf.xml:
4200         * docs/plugins/inspect/plugin-cdio.xml:
4201         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4202         * docs/plugins/inspect/plugin-dvdread.xml:
4203         * docs/plugins/inspect/plugin-dvdsub.xml:
4204         * docs/plugins/inspect/plugin-lame.xml:
4205         * docs/plugins/inspect/plugin-mad.xml:
4206         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4207         * docs/plugins/inspect/plugin-mpg123.xml:
4208         * docs/plugins/inspect/plugin-realmedia.xml:
4209         * docs/plugins/inspect/plugin-siddec.xml:
4210         * docs/plugins/inspect/plugin-twolame.xml:
4211         * docs/plugins/inspect/plugin-x264.xml:
4212         * docs/plugins/inspect/plugin-xingmux.xml:
4213         * gst-plugins-ugly.doap:
4214         * win32/common/config.h:
4215           Release 1.7.90
4216
4217 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
4218
4219         * po/af.po:
4220         * po/az.po:
4221         * po/ca.po:
4222         * po/cs.po:
4223         * po/da.po:
4224         * po/de.po:
4225         * po/el.po:
4226         * po/en_GB.po:
4227         * po/eo.po:
4228         * po/es.po:
4229         * po/eu.po:
4230         * po/fi.po:
4231         * po/fr.po:
4232         * po/gl.po:
4233         * po/hr.po:
4234         * po/hu.po:
4235         * po/id.po:
4236         * po/it.po:
4237         * po/ja.po:
4238         * po/lt.po:
4239         * po/lv.po:
4240         * po/ms.po:
4241         * po/mt.po:
4242         * po/nb.po:
4243         * po/nl.po:
4244         * po/or.po:
4245         * po/pl.po:
4246         * po/pt_BR.po:
4247         * po/ro.po:
4248         * po/ru.po:
4249         * po/sk.po:
4250         * po/sl.po:
4251         * po/sq.po:
4252         * po/sr.po:
4253         * po/sv.po:
4254         * po/tr.po:
4255         * po/uk.po:
4256         * po/vi.po:
4257         * po/zh_CN.po:
4258           Update .po files
4259
4260 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
4261
4262         * po/bg.po:
4263           po: Update translations
4264
4265 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
4266
4267         * ext/dvdread/dvdreadsrc.c:
4268           dvdread: Fix seek starting at 0 for title != 1
4269           Otherwise the playback would start at title 0
4270           https://bugzilla.gnome.org/show_bug.cgi?id=762787
4271
4272 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
4273
4274         * common:
4275           Automatic update of common submodule
4276           From b64f03f to 6f2d209
4277
4278 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4279
4280         * gst/asfdemux/gstasfdemux.c:
4281           asfdemux: fix adding bitrate to stream tags
4282           https://bugzilla.gnome.org/show_bug.cgi?id=699586
4283
4284 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
4285
4286         * gst/asfdemux/asf.vcproj:
4287         * gst/realmedia/rmdemux.vcproj:
4288         * win32/MANIFEST:
4289         * win32/gst.sln:
4290         * win32/vs6/gst_plugins_ugly.dsw:
4291         * win32/vs6/libgstasfdemux.dsp:
4292         * win32/vs6/libgstdvdlpcmdec.dsp:
4293         * win32/vs6/libgstdvdsub.dsp:
4294         * win32/vs6/libgstlame.dsp:
4295         * win32/vs6/libgstmad.dsp:
4296         * win32/vs6/libgstrealmedia.dsp:
4297         * win32/vs6/libgstsynaesthesia.dsp:
4298           win32: remove outdated build cruft
4299           This hasn't been touched for generations, doesn't work,
4300           and is just causing confusion. We also don't want to
4301           maintain these files manually.
4302
4303 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
4304
4305         * ext/mpeg2dec/gstmpeg2dec.c:
4306           mpeg2dec: don't use exported but undeclared core debug category symbols
4307           It's not right and won't work on Windows with MSVC.
4308
4309 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4310
4311         * configure.ac:
4312           Back to development
4313
4314 === release 1.7.2 ===
4315
4316 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
4317
4318         * ChangeLog:
4319         * NEWS:
4320         * RELEASE:
4321         * configure.ac:
4322         * docs/plugins/inspect/plugin-a52dec.xml:
4323         * docs/plugins/inspect/plugin-amrnb.xml:
4324         * docs/plugins/inspect/plugin-amrwbdec.xml:
4325         * docs/plugins/inspect/plugin-asf.xml:
4326         * docs/plugins/inspect/plugin-cdio.xml:
4327         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4328         * docs/plugins/inspect/plugin-dvdread.xml:
4329         * docs/plugins/inspect/plugin-dvdsub.xml:
4330         * docs/plugins/inspect/plugin-lame.xml:
4331         * docs/plugins/inspect/plugin-mad.xml:
4332         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4333         * docs/plugins/inspect/plugin-mpg123.xml:
4334         * docs/plugins/inspect/plugin-realmedia.xml:
4335         * docs/plugins/inspect/plugin-siddec.xml:
4336         * docs/plugins/inspect/plugin-twolame.xml:
4337         * docs/plugins/inspect/plugin-x264.xml:
4338         * docs/plugins/inspect/plugin-xingmux.xml:
4339         * gst-plugins-ugly.doap:
4340         * win32/common/config.h:
4341           Release 1.7.2
4342
4343 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
4344
4345         * po/af.po:
4346         * po/az.po:
4347         * po/bg.po:
4348         * po/ca.po:
4349         * po/cs.po:
4350         * po/da.po:
4351         * po/de.po:
4352         * po/el.po:
4353         * po/en_GB.po:
4354         * po/eo.po:
4355         * po/es.po:
4356         * po/eu.po:
4357         * po/fi.po:
4358         * po/gl.po:
4359         * po/hr.po:
4360         * po/hu.po:
4361         * po/id.po:
4362         * po/it.po:
4363         * po/ja.po:
4364         * po/lt.po:
4365         * po/lv.po:
4366         * po/ms.po:
4367         * po/mt.po:
4368         * po/nb.po:
4369         * po/nl.po:
4370         * po/or.po:
4371         * po/pl.po:
4372         * po/ro.po:
4373         * po/ru.po:
4374         * po/sk.po:
4375         * po/sl.po:
4376         * po/sq.po:
4377         * po/sr.po:
4378         * po/sv.po:
4379         * po/tr.po:
4380         * po/uk.po:
4381         * po/vi.po:
4382         * po/zh_CN.po:
4383           Update .po files
4384
4385 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
4386
4387         * po/fr.po:
4388         * po/pt_BR.po:
4389           po: Update translations
4390
4391 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4392
4393         * ext/sidplay/gstsiddec.cc:
4394           sidplay: Fix compiler warning about C++11 compatibility
4395           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4396           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4397           ^
4398           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4399           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4400           ^
4401
4402 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
4403
4404         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4405         * docs/plugins/inspect/plugin-a52dec.xml:
4406         * docs/plugins/inspect/plugin-amrnb.xml:
4407         * docs/plugins/inspect/plugin-amrwbdec.xml:
4408         * docs/plugins/inspect/plugin-asf.xml:
4409         * docs/plugins/inspect/plugin-cdio.xml:
4410         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4411         * docs/plugins/inspect/plugin-dvdread.xml:
4412         * docs/plugins/inspect/plugin-dvdsub.xml:
4413         * docs/plugins/inspect/plugin-lame.xml:
4414         * docs/plugins/inspect/plugin-mad.xml:
4415         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4416         * docs/plugins/inspect/plugin-mpg123.xml:
4417         * docs/plugins/inspect/plugin-realmedia.xml:
4418         * docs/plugins/inspect/plugin-siddec.xml:
4419         * docs/plugins/inspect/plugin-twolame.xml:
4420         * docs/plugins/inspect/plugin-x264.xml:
4421         * docs/plugins/inspect/plugin-xingmux.xml:
4422           docs: update inspection to git and fix mpg123 inspect location
4423
4424 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
4425
4426         * tests/files/Makefile.am:
4427         * tests/files/stream.mp2:
4428           tests: fix distcheck
4429
4430 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
4431
4432         * configure.ac:
4433         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4434         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4435         * docs/plugins/xml/plugin-mpg123.xml:
4436         * ext/Makefile.am:
4437         * gst-plugins-ugly.spec.in:
4438         * tests/check/Makefile.am:
4439           mpg123: move from -bad to -ugly
4440           Hook up to build system, add to docs
4441
4442 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
4443
4444         * configure.ac:
4445         * tests/Makefile.am:
4446         * tests/check/Makefile.am:
4447         * tests/check/elements/.gitignore:
4448         * tests/files/Makefile.am:
4449         * tests/files/cbr_stream.mp3:
4450         * tests/files/vbr_stream.mp3:
4451           tests: add test data for mpg123 plugin
4452
4453 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
4454
4455           Merge branch 'plugin-move-mpg123'
4456           Move mpg123 plugin from -bad to -ugly.
4457           https://bugzilla.gnome.org/show_bug.cgi?id=719849
4458
4459 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
4460
4461         * ext/mpg123/gstmpg123audiodec.c:
4462           plugins-bad: Fix example pipelines
4463           rename gst-launch --> gst-launch-1.0
4464           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4465           fix caps in examples
4466           https://bugzilla.gnome.org/show_bug.cgi?id=759432
4467
4468 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
4469
4470         * ext/mpg123/gstmpg123audiodec.c:
4471           mpg123: still reset pending audio info on hard flush
4472           Follow-up to previous commit.
4473           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4474
4475 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
4476
4477         * ext/mpg123/gstmpg123audiodec.c:
4478           mpg123: fix handling of sample rate change during playback
4479           If the sample rate of the media changes, the resulting flush will
4480           clear the has_next_audioinfo flag, and the caps won't be sent
4481           downstream.
4482           https://bugzilla.gnome.org/show_bug.cgi?id=752431
4483
4484 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4485
4486         * ext/mpg123/gstmpg123audiodec.c:
4487           audiodecoders: use default pad accept-caps handling
4488           Avoids useless check of downstream caps when handling an
4489           accept-caps query
4490           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4491           sbcdec, adpcmdec, sirendec
4492
4493 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
4494
4495         * ext/mpg123/Makefile.am:
4496           Remove obsolete Android build cruft
4497           This is not needed any longer.
4498
4499 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
4500
4501         * ext/mpg123/gstmpg123audiodec.c:
4502           mpg123: fix compiler warning and simplify checks in set_caps
4503           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4504
4505 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4506
4507         * ext/mpg123/gstmpg123audiodec.c:
4508           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4509           The old code was using gst_caps_normalize() and was generally overly
4510           complex. Simplify by picking sample rate and number of channels from
4511           upstream and the sample format from the allowed caps. If the format caps
4512           is a list of strins, just pick the first one. And if the srcpad isn't
4513           linked yet, use the default format (S16).
4514           https://bugzilla.gnome.org/show_bug.cgi?id=740195
4515
4516 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
4517
4518         * ext/mpg123/gstmpg123audiodec.c:
4519           Fix up one-element lists in template caps
4520
4521 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
4522
4523         * tests/check/elements/mpg123audiodec.c:
4524           tests: fix mpg123audiodec test for big-endian architectures
4525
4526 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4527
4528         * ext/mpg123/gstmpg123audiodec.c:
4529           mpg123: improved error report and checks
4530           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4531
4532 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
4533
4534         * ext/mpg123/gstmpg123audiodec.c:
4535           mpg123audiodec: Require caps to be set before any data processing
4536
4537 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
4538
4539         * ext/mpg123/gstmpg123audiodec.c:
4540           mpg123: Remove dead assignment
4541           harder ? :)
4542
4543 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4544
4545         * tests/check/elements/mpg123audiodec.c:
4546           mpg123audiodec: Fix event handling in unit test
4547
4548 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4549
4550         * ext/mpg123/Makefile.am:
4551           gst: Add better support for static plugins
4552
4553 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
4554
4555         * ext/mpg123/gstmpg123audiodec.c:
4556           mpg123: Add conditional on API version for new enum
4557
4558 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4559
4560         * tests/check/Makefile.am:
4561           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4562           To get the CK_DEFAULT_TIMEOUT defined for all tests
4563           https://bugzilla.gnome.org/show_bug.cgi?id=761472
4564
4565 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4566
4567         * autogen.sh:
4568         * common:
4569           Automatic update of common submodule
4570           From 86e4663 to b64f03f
4571
4572 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
4573
4574         * configure.ac:
4575         * ext/amrnb/amrnbdec.h:
4576         * ext/amrnb/amrnbenc.h:
4577         * ext/amrwbdec/amrwbdec.h:
4578           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4579           We don't really need to cater for older versions any more.
4580
4581 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
4582
4583         * ext/mpeg2dec/gstmpeg2dec.c:
4584           mpeg2dec: Demote rank to SECONDARY
4585           https://bugzilla.gnome.org/show_bug.cgi?id=574461
4586
4587 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
4588
4589         * gst/dvdsub/gstdvdsubdec.c:
4590           dvdsubdec: use query caps instead of accept-caps
4591           accept-caps does only a shallow check and a full downstream
4592           caps query is needed to check if ARGB is possible
4593
4594 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
4595
4596         * gst/asfdemux/asfpacket.c:
4597         * gst/asfdemux/gstasfdemux.c:
4598         * gst/asfdemux/gstasfdemux.h:
4599           asfdemux: Support reverse playback
4600           Support reverse playback for ASF format.
4601           Parse packets and queue the payloads, then push
4602           the payload buffer to decoder in reverse order.
4603           Video buffers are pushed from KeyFrame to next
4604           Keyframe.
4605           https://bugzilla.gnome.org/show_bug.cgi?id=757341
4606
4607 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
4608
4609         * configure.ac:
4610           Back to development
4611
4612 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
4613
4614         * tests/check/elements/amrnbenc.c:
4615           amrnbenc: Fix various compiler warnings in the test
4616
4617 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
4618
4619         * tests/check/elements/x264enc.c:
4620           x264enc: Fix various compiler warnings in the test
4621
4622 === release 1.7.1 ===
4623
4624 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
4625
4626         * ChangeLog:
4627         * NEWS:
4628         * RELEASE:
4629         * configure.ac:
4630         * docs/plugins/inspect/plugin-a52dec.xml:
4631         * docs/plugins/inspect/plugin-amrnb.xml:
4632         * docs/plugins/inspect/plugin-amrwbdec.xml:
4633         * docs/plugins/inspect/plugin-asf.xml:
4634         * docs/plugins/inspect/plugin-cdio.xml:
4635         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4636         * docs/plugins/inspect/plugin-dvdread.xml:
4637         * docs/plugins/inspect/plugin-dvdsub.xml:
4638         * docs/plugins/inspect/plugin-lame.xml:
4639         * docs/plugins/inspect/plugin-mad.xml:
4640         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4641         * docs/plugins/inspect/plugin-realmedia.xml:
4642         * docs/plugins/inspect/plugin-siddec.xml:
4643         * docs/plugins/inspect/plugin-twolame.xml:
4644         * docs/plugins/inspect/plugin-x264.xml:
4645         * docs/plugins/inspect/plugin-xingmux.xml:
4646         * gst-plugins-ugly.doap:
4647         * win32/common/config.h:
4648           Release 1.7.1
4649
4650 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
4651
4652         * po/af.po:
4653         * po/az.po:
4654         * po/bg.po:
4655         * po/ca.po:
4656         * po/cs.po:
4657         * po/da.po:
4658         * po/de.po:
4659         * po/el.po:
4660         * po/en_GB.po:
4661         * po/eo.po:
4662         * po/es.po:
4663         * po/eu.po:
4664         * po/fi.po:
4665         * po/fr.po:
4666         * po/gl.po:
4667         * po/hr.po:
4668         * po/hu.po:
4669         * po/id.po:
4670         * po/it.po:
4671         * po/ja.po:
4672         * po/lt.po:
4673         * po/lv.po:
4674         * po/ms.po:
4675         * po/mt.po:
4676         * po/nb.po:
4677         * po/nl.po:
4678         * po/or.po:
4679         * po/pl.po:
4680         * po/pt_BR.po:
4681         * po/ro.po:
4682         * po/ru.po:
4683         * po/sk.po:
4684         * po/sl.po:
4685         * po/sq.po:
4686         * po/sr.po:
4687         * po/sv.po:
4688         * po/tr.po:
4689         * po/uk.po:
4690         * po/vi.po:
4691         * po/zh_CN.po:
4692           Update .po files
4693
4694 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
4695
4696         * po/id.po:
4697         * po/sv.po:
4698           po: Update translations
4699
4700 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
4701
4702         * configure.ac:
4703           configure: Use -Bsymbolic-functions if available
4704           While this is more useful for libraries, some of our plugins with multiple
4705           files and some internal API can also benefit from this.
4706
4707 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
4708
4709         * docs/plugins/gst-plugins-ugly-plugins.args:
4710         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4711         * docs/plugins/inspect/plugin-a52dec.xml:
4712         * docs/plugins/inspect/plugin-amrnb.xml:
4713         * docs/plugins/inspect/plugin-amrwbdec.xml:
4714         * docs/plugins/inspect/plugin-asf.xml:
4715         * docs/plugins/inspect/plugin-cdio.xml:
4716         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4717         * docs/plugins/inspect/plugin-dvdread.xml:
4718         * docs/plugins/inspect/plugin-dvdsub.xml:
4719         * docs/plugins/inspect/plugin-lame.xml:
4720         * docs/plugins/inspect/plugin-mad.xml:
4721         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4722         * docs/plugins/inspect/plugin-realmedia.xml:
4723         * docs/plugins/inspect/plugin-siddec.xml:
4724         * docs/plugins/inspect/plugin-twolame.xml:
4725         * docs/plugins/inspect/plugin-x264.xml:
4726         * docs/plugins/inspect/plugin-xingmux.xml:
4727           docs: update to git
4728
4729 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4730
4731         * autogen.sh:
4732         * common:
4733           Automatic update of common submodule
4734           From b319909 to 86e4663
4735
4736 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4737
4738         * ext/x264/gstx264enc.c:
4739           x264enc: increase bitrate limit from 100Mbps to 2Gbps
4740           Don't artificially limit the bitrate, x264enc allows much
4741           higher bitrates, and for intra-only 4k AVC they are needed.
4742           x264 clips to 2Gbps internally, so use that as limit for now.
4743           https://bugzilla.gnome.org/show_bug.cgi?id=758620
4744
4745 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4746
4747         * ext/x264/gstx264enc.c:
4748           x264enc: drop unnecessary NULL check before g_free
4749
4750 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
4751
4752         * common:
4753           Automatic update of common submodule
4754           From b99800a to b319909
4755
4756 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
4757
4758         * configure.ac:
4759           Use new GST_ENABLE_EXTRA_CHECKS #define
4760           https://bugzilla.gnome.org/show_bug.cgi?id=756870
4761
4762 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
4763
4764         * README:
4765         * common:
4766           Automatic update of common submodule
4767           From 9aed1d7 to b99800a
4768
4769 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
4770
4771         * configure.ac:
4772           Update GLib dependency to 2.40.0
4773
4774 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4775
4776         * ext/dvdread/README:
4777           dvdread: remove broken link
4778           Removing instead of updating as previously pointed-to page
4779           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4780           from dvd.sourceforge.net's homepage as: "Collection of
4781           information on file formats/data structures relating to DVD
4782           navigation/SPUs."
4783
4784 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
4785
4786         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4787           dvdlpcmdec: fix invalid read beyond channel position array
4788           We would always copy sizeof(sorted_position) bytes, which is
4789           for 8 channels, but if we have less than 8 channels the
4790           position array we copy from will only have allocated space
4791           for channel channels, so we would read beyond the input
4792           array in some cases.
4793
4794 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
4795
4796         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4797           dvdlpcmdec: factor out common code to set output format into new function
4798           When caps event is recieved and header is changed, reordering channel
4799           and setting the default output format for audio are processed. These 2 of
4800           code are same. Thus, It is better to make a new function for these common
4801           code in terms of removing duplicated code, maintenance and expansion.
4802           https://bugzilla.gnome.org/show_bug.cgi?id=753920
4803
4804 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
4805
4806         * gst/asfdemux/gstasfdemux.c:
4807           asfdemux: Don't push any data on pads after the segment.stop
4808           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4809
4810 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
4811
4812         * gst/asfdemux/gstasfdemux.c:
4813         * gst/asfdemux/gstasfdemux.h:
4814           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4815           Not for accurate seeks, which should accurately start at the requested
4816           position.
4817           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4818
4819 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
4820
4821         * gst/asfdemux/gstasfdemux.c:
4822           asfdemux: Update segment.position when pushing buffers
4823           Without this, non-flushing seeks are not going to work well.
4824           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4825
4826 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
4827
4828         * gst/asfdemux/gstasfdemux.c:
4829           asfdemux: Only push EOS event if we're not doing a segment seek
4830           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4831
4832 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
4833
4834         * gst/asfdemux/gstasfdemux.c:
4835           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4836           We don't want to unconditionally send an EOS event downstream, but might want
4837           to send a SEGMENT_DONE message/event instead if a segment seek was done
4838           before.
4839           https://bugzilla.gnome.org/show_bug.cgi?id=755469
4840
4841 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
4842
4843         * configure.ac:
4844           Back to development
4845
4846 === release 1.6.0 ===
4847
4848 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
4849
4850         * ChangeLog:
4851         * NEWS:
4852         * RELEASE:
4853         * configure.ac:
4854         * docs/plugins/inspect/plugin-a52dec.xml:
4855         * docs/plugins/inspect/plugin-amrnb.xml:
4856         * docs/plugins/inspect/plugin-amrwbdec.xml:
4857         * docs/plugins/inspect/plugin-asf.xml:
4858         * docs/plugins/inspect/plugin-cdio.xml:
4859         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4860         * docs/plugins/inspect/plugin-dvdread.xml:
4861         * docs/plugins/inspect/plugin-dvdsub.xml:
4862         * docs/plugins/inspect/plugin-lame.xml:
4863         * docs/plugins/inspect/plugin-mad.xml:
4864         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4865         * docs/plugins/inspect/plugin-realmedia.xml:
4866         * docs/plugins/inspect/plugin-siddec.xml:
4867         * docs/plugins/inspect/plugin-twolame.xml:
4868         * docs/plugins/inspect/plugin-x264.xml:
4869         * docs/plugins/inspect/plugin-xingmux.xml:
4870         * gst-plugins-ugly.doap:
4871         * win32/common/config.h:
4872           Release 1.6.0
4873
4874 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
4875
4876         * po/af.po:
4877         * po/az.po:
4878         * po/bg.po:
4879         * po/ca.po:
4880         * po/cs.po:
4881         * po/da.po:
4882         * po/de.po:
4883         * po/el.po:
4884         * po/en_GB.po:
4885         * po/eo.po:
4886         * po/es.po:
4887         * po/eu.po:
4888         * po/fi.po:
4889         * po/fr.po:
4890         * po/gl.po:
4891         * po/hr.po:
4892         * po/hu.po:
4893         * po/id.po:
4894         * po/it.po:
4895         * po/ja.po:
4896         * po/lt.po:
4897         * po/lv.po:
4898         * po/ms.po:
4899         * po/mt.po:
4900         * po/nb.po:
4901         * po/nl.po:
4902         * po/or.po:
4903         * po/pl.po:
4904         * po/pt_BR.po:
4905         * po/ro.po:
4906         * po/ru.po:
4907         * po/sk.po:
4908         * po/sl.po:
4909         * po/sq.po:
4910         * po/sr.po:
4911         * po/sv.po:
4912         * po/tr.po:
4913         * po/uk.po:
4914         * po/vi.po:
4915         * po/zh_CN.po:
4916           Update .po files
4917
4918 === release 1.5.91 ===
4919
4920 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
4921
4922         * ChangeLog:
4923         * NEWS:
4924         * RELEASE:
4925         * configure.ac:
4926         * docs/plugins/inspect/plugin-a52dec.xml:
4927         * docs/plugins/inspect/plugin-amrnb.xml:
4928         * docs/plugins/inspect/plugin-amrwbdec.xml:
4929         * docs/plugins/inspect/plugin-asf.xml:
4930         * docs/plugins/inspect/plugin-cdio.xml:
4931         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4932         * docs/plugins/inspect/plugin-dvdread.xml:
4933         * docs/plugins/inspect/plugin-dvdsub.xml:
4934         * docs/plugins/inspect/plugin-lame.xml:
4935         * docs/plugins/inspect/plugin-mad.xml:
4936         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4937         * docs/plugins/inspect/plugin-realmedia.xml:
4938         * docs/plugins/inspect/plugin-siddec.xml:
4939         * docs/plugins/inspect/plugin-twolame.xml:
4940         * docs/plugins/inspect/plugin-x264.xml:
4941         * docs/plugins/inspect/plugin-xingmux.xml:
4942         * gst-plugins-ugly.doap:
4943         * win32/common/config.h:
4944           Release 1.5.91
4945
4946 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
4947
4948         * po/af.po:
4949         * po/az.po:
4950         * po/bg.po:
4951         * po/ca.po:
4952         * po/cs.po:
4953         * po/da.po:
4954         * po/de.po:
4955         * po/el.po:
4956         * po/en_GB.po:
4957         * po/eo.po:
4958         * po/es.po:
4959         * po/eu.po:
4960         * po/fi.po:
4961         * po/fr.po:
4962         * po/gl.po:
4963         * po/hr.po:
4964         * po/hu.po:
4965         * po/id.po:
4966         * po/it.po:
4967         * po/ja.po:
4968         * po/lt.po:
4969         * po/lv.po:
4970         * po/ms.po:
4971         * po/mt.po:
4972         * po/nb.po:
4973         * po/nl.po:
4974         * po/or.po:
4975         * po/pl.po:
4976         * po/pt_BR.po:
4977         * po/ro.po:
4978         * po/ru.po:
4979         * po/sk.po:
4980         * po/sl.po:
4981         * po/sq.po:
4982         * po/sr.po:
4983         * po/sv.po:
4984         * po/tr.po:
4985         * po/uk.po:
4986         * po/vi.po:
4987         * po/zh_CN.po:
4988           Update .po files
4989
4990 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
4991
4992         * po/zh_CN.po:
4993           po: Update translations
4994
4995 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
4996
4997         * ext/x264/gstx264enc.c:
4998           x264: Add bitrate info to the tags output.
4999           Makes it possible for muxers to know the target bitrate as soon
5000           as encoding starts, which flvmux now uses.
5001
5002 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
5003
5004         * gst/asfdemux/gstasfdemux.c:
5005         * gst/asfdemux/gstasfdemux.h:
5006           asfdemux: fix file mode of some source files
5007
5008 === release 1.5.90 ===
5009
5010 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
5011
5012         * ChangeLog:
5013         * NEWS:
5014         * RELEASE:
5015         * configure.ac:
5016         * docs/plugins/inspect/plugin-a52dec.xml:
5017         * docs/plugins/inspect/plugin-amrnb.xml:
5018         * docs/plugins/inspect/plugin-amrwbdec.xml:
5019         * docs/plugins/inspect/plugin-asf.xml:
5020         * docs/plugins/inspect/plugin-cdio.xml:
5021         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5022         * docs/plugins/inspect/plugin-dvdread.xml:
5023         * docs/plugins/inspect/plugin-dvdsub.xml:
5024         * docs/plugins/inspect/plugin-lame.xml:
5025         * docs/plugins/inspect/plugin-mad.xml:
5026         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5027         * docs/plugins/inspect/plugin-realmedia.xml:
5028         * docs/plugins/inspect/plugin-siddec.xml:
5029         * docs/plugins/inspect/plugin-twolame.xml:
5030         * docs/plugins/inspect/plugin-x264.xml:
5031         * docs/plugins/inspect/plugin-xingmux.xml:
5032         * gst-plugins-ugly.doap:
5033         * win32/common/config.h:
5034           Release 1.5.90
5035
5036 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
5037
5038         * po/af.po:
5039         * po/az.po:
5040         * po/bg.po:
5041         * po/ca.po:
5042         * po/cs.po:
5043         * po/da.po:
5044         * po/de.po:
5045         * po/el.po:
5046         * po/en_GB.po:
5047         * po/eo.po:
5048         * po/es.po:
5049         * po/eu.po:
5050         * po/fi.po:
5051         * po/fr.po:
5052         * po/gl.po:
5053         * po/hr.po:
5054         * po/hu.po:
5055         * po/id.po:
5056         * po/it.po:
5057         * po/ja.po:
5058         * po/lt.po:
5059         * po/lv.po:
5060         * po/ms.po:
5061         * po/mt.po:
5062         * po/nb.po:
5063         * po/nl.po:
5064         * po/or.po:
5065         * po/pl.po:
5066         * po/pt_BR.po:
5067         * po/ro.po:
5068         * po/ru.po:
5069         * po/sk.po:
5070         * po/sl.po:
5071         * po/sq.po:
5072         * po/sr.po:
5073         * po/sv.po:
5074         * po/tr.po:
5075         * po/uk.po:
5076         * po/vi.po:
5077         * po/zh_CN.po:
5078           Update .po files
5079
5080 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
5081
5082         * po/id.po:
5083         * po/sv.po:
5084           po: Update translations
5085
5086 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5087
5088         * ext/x264/gstx264enc.c:
5089           x264enc: actually return TRUE from accept-caps handler
5090           The query was handled
5091
5092 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5093
5094         * ext/x264/gstx264enc.c:
5095           x264enc: implement accept-caps handling
5096           Implement accept-caps handling without doing caps queries downstream
5097
5098 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5099
5100         * ext/amrnb/amrnbenc.c:
5101         * ext/lame/gstlamemp3enc.c:
5102         * ext/twolame/gsttwolamemp2enc.c:
5103           audioencoders: use template subset check for accept-caps
5104           It is faster than doing a query that propagates downstream and
5105           should be enough
5106           Elements: amrnbenc, lamemp3enc, twolamemp2enc
5107
5108 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5109
5110         * ext/mpeg2dec/gstmpeg2dec.c:
5111           mpeg2dec: use default pad accept-caps handling
5112           Avoids useless check of downstream caps when handling an
5113           accept-caps query
5114
5115 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5116
5117         * ext/a52dec/gsta52dec.c:
5118         * ext/amrnb/amrnbdec.c:
5119         * ext/amrwbdec/amrwbdec.c:
5120         * ext/mad/gstmad.c:
5121           audiodecoders: use default pad accept-caps handling
5122           Avoids useless check of downstream caps when handling an
5123           accept-caps query
5124           Elements: a52dec, amrnbdec, amrwbdec, mad
5125
5126 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
5127
5128         * tests/check/generic/states.c:
5129           check: Rename states unit test
5130           Makes it easier to differentiate from other modules states unit test
5131
5132 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
5133
5134         * gst/realmedia/rmdemux.c:
5135           rmdemux: fix assertion error when freeing old tags.
5136           Check if old_tags is present before calling gst_tag_list_unref
5137           https://bugzilla.gnome.org/show_bug.cgi?id=753301
5138
5139 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
5140
5141         * gst/asfdemux/gstasfdemux.c:
5142           asfdemux: fix assertion error when codec_data is not present in structure
5143           When discovering a particular asf file, caps structure doesn't have
5144           codec_data, and this was not being checked before using the same,
5145           resulting in assertion error
5146           https://bugzilla.gnome.org/show_bug.cgi?id=752803
5147
5148 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
5149
5150         * gst/asfdemux/gstasfdemux.c:
5151           asfdemux: remove unread value
5152           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
5153           initial value.
5154
5155 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
5156
5157         * gst/asfdemux/gstasfdemux.c:
5158           asfdemux: Don't post error on flushing while reading headers
5159
5160 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
5161
5162         * gst/realmedia/rmdemux.c:
5163           rmdemux: mark tag list as global scope
5164
5165 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
5166
5167         * gst/realmedia/rmdemux.c:
5168           rmdemux: fix taglist leak
5169           merge doesn't take ownership, so must unref the
5170           old tags if we do merge.
5171
5172 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
5173
5174         * gst/realmedia/rmdemux.c:
5175           rmdemux: fix wrong unref when there are no tags
5176           Tags should be appended to pending tags and unref'ed only if tags
5177           are present. Else there is no need to append.
5178           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5179
5180 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
5181
5182         * gst/realmedia/rmdemux.c:
5183           rmdemux: fix memory leaks during error cases
5184           while adding stream, during error cases, only stream is
5185           being freed. Adapter, pad, tags, subpackets, index are not being
5186           freed resulting in memory leaks
5187           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5188
5189 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
5190
5191         * gst-plugins-ugly.doap:
5192           Update mailing list in doap file as well
5193
5194 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
5195
5196         * ext/amrnb/amrnbdec.c:
5197           Update mailing list address from sourceforge to freedesktop
5198
5199 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
5200
5201         * gst/realmedia/rmdemux.c:
5202           rmdemux: fix tag memory leak
5203           tags is not being freed after being merged to the
5204           pending_tags.
5205           https://bugzilla.gnome.org/show_bug.cgi?id=752404
5206
5207 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
5208
5209         * common:
5210           Automatic update of common submodule
5211           From f74b2df to 9aed1d7
5212
5213 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
5214
5215         * configure.ac:
5216           Back to development
5217
5218 === release 1.5.2 ===
5219
5220 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
5221
5222         * ChangeLog:
5223         * NEWS:
5224         * RELEASE:
5225         * configure.ac:
5226         * docs/plugins/gst-plugins-ugly-plugins.args:
5227         * docs/plugins/inspect/plugin-a52dec.xml:
5228         * docs/plugins/inspect/plugin-amrnb.xml:
5229         * docs/plugins/inspect/plugin-amrwbdec.xml:
5230         * docs/plugins/inspect/plugin-asf.xml:
5231         * docs/plugins/inspect/plugin-cdio.xml:
5232         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5233         * docs/plugins/inspect/plugin-dvdread.xml:
5234         * docs/plugins/inspect/plugin-dvdsub.xml:
5235         * docs/plugins/inspect/plugin-lame.xml:
5236         * docs/plugins/inspect/plugin-mad.xml:
5237         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5238         * docs/plugins/inspect/plugin-realmedia.xml:
5239         * docs/plugins/inspect/plugin-siddec.xml:
5240         * docs/plugins/inspect/plugin-twolame.xml:
5241         * docs/plugins/inspect/plugin-x264.xml:
5242         * docs/plugins/inspect/plugin-xingmux.xml:
5243         * gst-plugins-ugly.doap:
5244         * win32/common/config.h:
5245           Release 1.5.2
5246
5247 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
5248
5249         * po/af.po:
5250         * po/az.po:
5251         * po/bg.po:
5252         * po/ca.po:
5253         * po/cs.po:
5254         * po/da.po:
5255         * po/de.po:
5256         * po/el.po:
5257         * po/en_GB.po:
5258         * po/eo.po:
5259         * po/es.po:
5260         * po/eu.po:
5261         * po/fi.po:
5262         * po/fr.po:
5263         * po/gl.po:
5264         * po/hr.po:
5265         * po/hu.po:
5266         * po/id.po:
5267         * po/it.po:
5268         * po/ja.po:
5269         * po/lt.po:
5270         * po/lv.po:
5271         * po/ms.po:
5272         * po/mt.po:
5273         * po/nb.po:
5274         * po/nl.po:
5275         * po/or.po:
5276         * po/pl.po:
5277         * po/pt_BR.po:
5278         * po/ro.po:
5279         * po/ru.po:
5280         * po/sk.po:
5281         * po/sl.po:
5282         * po/sq.po:
5283         * po/sr.po:
5284         * po/sv.po:
5285         * po/tr.po:
5286         * po/uk.po:
5287         * po/vi.po:
5288         * po/zh_CN.po:
5289           Update .po files
5290
5291 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5292
5293         * po/nl.po:
5294           po: Update translations
5295
5296 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
5297
5298         * gst/asfdemux/gstasfdemux.c:
5299           asfdemux: Use gst_video_multiview_guess_half_aspect() function
5300           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5301           stereoscopic video is full-frame per view or not.
5302
5303 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5304
5305         * common:
5306           Automatic update of common submodule
5307           From 6015d26 to f74b2df
5308
5309 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
5310
5311         * ext/x264/gstx264enc.c:
5312         * ext/x264/gstx264enc.h:
5313           x264enc: Use gst_video_encoder_set_min_pts
5314           This method replace the manual adjustment of PTS and DTS to avoid
5315           negative DTS issues. Using this method will also update the segment so
5316           we don't loos sync.
5317           https://bugzilla.gnome.org/show_bug.cgi?id=740575
5318
5319 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
5320
5321         * gst/asfdemux/Makefile.am:
5322         * gst/asfdemux/gstasfdemux.c:
5323         * gst/asfdemux/gstasfdemux.h:
5324           asfdemux: Add support for stereoscopic video metadata.
5325           Add parsing of stereoscopic metadata, and place into the caps to
5326           the decoder.
5327           Fix parsing of Advanced Mutual Exclustion objects.
5328           https://bugzilla.gnome.org/show_bug.cgi?id=711190
5329           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5330
5331 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
5332
5333         * ext/x264/gstx264enc.c:
5334         * ext/x264/gstx264enc.h:
5335           x264enc: Add support for stereoscopic video
5336           Provide new frame-packing property to directly set
5337           x264enc frame packing, or pass through upstream settings
5338           The explicit layout from the frame-packing property is
5339           preferred over any info from the caps.
5340
5341 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
5342
5343         * gst/xingmux/gstxingmux.c:
5344           xingmux: fix compiler warnings
5345           https://bugzilla.gnome.org/show_bug.cgi?id=750596
5346
5347 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
5348
5349         * Makefile.am:
5350           cruft: add the obsolete tmpl dir to cruft-dirs
5351
5352 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
5353
5354         * common:
5355           Automatic update of common submodule
5356           From d9a3353 to 6015d26
5357
5358 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
5359
5360         * common:
5361           Automatic update of common submodule
5362           From d37af32 to d9a3353
5363
5364 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
5365
5366         * common:
5367           Automatic update of common submodule
5368           From 21ba2e5 to d37af32
5369
5370 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
5371
5372         * common:
5373           Automatic update of common submodule
5374           From c408583 to 21ba2e5
5375
5376 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
5377
5378         * docs/plugins/Makefile.am:
5379           docs: remove variables that we define in the snippet from common
5380           This is syncing our Makefile.am with upstream gtkdoc.
5381
5382 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
5383
5384         * autogen.sh:
5385         * common:
5386           Automatic update of common submodule
5387           From d676993 to c408583
5388
5389 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5390
5391         * configure.ac:
5392           Back to development
5393
5394 === release 1.5.1 ===
5395
5396 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
5397
5398         * ChangeLog:
5399         * NEWS:
5400         * RELEASE:
5401         * configure.ac:
5402         * docs/plugins/gst-plugins-ugly-plugins.args:
5403         * docs/plugins/inspect/plugin-a52dec.xml:
5404         * docs/plugins/inspect/plugin-amrnb.xml:
5405         * docs/plugins/inspect/plugin-amrwbdec.xml:
5406         * docs/plugins/inspect/plugin-asf.xml:
5407         * docs/plugins/inspect/plugin-cdio.xml:
5408         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5409         * docs/plugins/inspect/plugin-dvdread.xml:
5410         * docs/plugins/inspect/plugin-dvdsub.xml:
5411         * docs/plugins/inspect/plugin-lame.xml:
5412         * docs/plugins/inspect/plugin-mad.xml:
5413         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5414         * docs/plugins/inspect/plugin-realmedia.xml:
5415         * docs/plugins/inspect/plugin-siddec.xml:
5416         * docs/plugins/inspect/plugin-twolame.xml:
5417         * docs/plugins/inspect/plugin-x264.xml:
5418         * docs/plugins/inspect/plugin-xingmux.xml:
5419         * gst-plugins-ugly.doap:
5420         * win32/common/config.h:
5421           Release 1.5.1
5422
5423 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
5424
5425         * po/af.po:
5426         * po/az.po:
5427         * po/bg.po:
5428         * po/ca.po:
5429         * po/cs.po:
5430         * po/da.po:
5431         * po/de.po:
5432         * po/el.po:
5433         * po/en_GB.po:
5434         * po/eo.po:
5435         * po/es.po:
5436         * po/eu.po:
5437         * po/fi.po:
5438         * po/fr.po:
5439         * po/gl.po:
5440         * po/hr.po:
5441         * po/hu.po:
5442         * po/id.po:
5443         * po/it.po:
5444         * po/ja.po:
5445         * po/lt.po:
5446         * po/lv.po:
5447         * po/ms.po:
5448         * po/mt.po:
5449         * po/nb.po:
5450         * po/nl.po:
5451         * po/or.po:
5452         * po/pl.po:
5453         * po/pt_BR.po:
5454         * po/ro.po:
5455         * po/ru.po:
5456         * po/sk.po:
5457         * po/sl.po:
5458         * po/sq.po:
5459         * po/sr.po:
5460         * po/sv.po:
5461         * po/tr.po:
5462         * po/uk.po:
5463         * po/vi.po:
5464         * po/zh_CN.po:
5465           Update .po files
5466
5467 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
5468
5469         * po/eo.po:
5470         * po/fr.po:
5471           po: Update translations
5472
5473 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
5474
5475         * tests/check/elements/amrnbenc.c:
5476         * tests/check/elements/mpeg2dec.c:
5477         * tests/check/elements/x264enc.c:
5478         * tests/check/elements/xingmux.c:
5479         * tests/check/pipelines/lame.c:
5480           check: Use GST_CHECK_MAIN () macro everywhere
5481           Makes source code smaller, and ensures we go through common initialization
5482           path (like the one that sets up XML unit test output ...)
5483
5484 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
5485
5486         * ext/x264/gstx264enc.c:
5487           x264enc: don't artificially limit max allowed value of "threads" property
5488           In auto mode it will happily chose much higher values anyway,
5489           and a limit of 4 seems a bit low these days.
5490
5491 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
5492
5493         * ext/dvdread/dvdreadsrc.c:
5494           dvdread: Also reset the first_seek var in start()
5495           Make the initial chapter seek work across reuse.
5496           https://bugzilla.gnome.org/show_bug.cgi?id=453322
5497
5498 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
5499
5500         * ext/dvdread/dvdreadsrc.c:
5501         * ext/dvdread/dvdreadsrc.h:
5502           dvdread: Work around basesrc initial seek
5503           Ignore the initial seek basesrc sends, as it
5504           breaks starting from another chapter by
5505           immediately seeking back to the start of the title
5506
5507 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
5508
5509         * ext/a52dec/gsta52dec.c:
5510         * ext/amrnb/amrnbdec.c:
5511         * ext/amrnb/amrnbenc.c:
5512         * ext/amrwbdec/amrwbdec.c:
5513         * ext/cdio/gstcdiocddasrc.c:
5514         * ext/lame/gstlamemp3enc.c:
5515         * ext/mad/gstmad.c:
5516         * ext/sidplay/gstsiddec.cc:
5517         * ext/twolame/gsttwolamemp2enc.c:
5518         * ext/x264/gstx264enc.c:
5519         * gst/realmedia/rademux.c:
5520         * gst/xingmux/gstxingmux.c:
5521           docs: update example pipelines in element docs
5522           Mostly gst-launch -> gst-launch-1.0, but also
5523           use autoaudiosink/autovideosink in more places
5524           and update pipelines a little or flesh out
5525           descriptions.
5526
5527 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5528
5529         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5530         * gst/realmedia/rdtdepay.c:
5531           Rename property enums from ARG_ to PROP_
5532           Property enum items should be nameed PROP_ for consistency and readability.
5533
5534 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
5535
5536         * Android.mk:
5537         * ext/mad/Makefile.am:
5538         * ext/x264/Makefile.am:
5539         * gst/asfdemux/Makefile.am:
5540         * gst/dvdlpcmdec/Makefile.am:
5541         * gst/dvdsub/Makefile.am:
5542         * gst/realmedia/Makefile.am:
5543         * gst/xingmux/Makefile.am:
5544           Remove obsolete Android build cruft
5545           This is not needed any longer.
5546
5547 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
5548
5549         * gst/realmedia/pnmsrc.c:
5550           realmedia: remove unused enum item PROP_LAST
5551
5552 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
5553
5554         * tests/check/Makefile.am:
5555           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5556           Make sure the test environment is set up.
5557           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5558
5559 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
5560
5561         * configure.ac:
5562           configure: bump automake requirement to 1.14 and autoconf to 2.69
5563           This is only required for builds from git, people can still
5564           build tarballs if they only have older autotools.
5565           https://bugzilla.gnome.org//show_bug.cgi?id=747624
5566
5567 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
5568
5569         * .gitignore:
5570           Update .gitignore
5571
5572 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
5573
5574         * LICENSE_readme:
5575           Remove LICENSE_readme
5576           It's completely outdated and just confusing, better if people are
5577           forced to look at the actual code in question than trusting this file.
5578
5579 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
5580
5581         * INSTALL:
5582           Remove INSTALL file
5583           autotools automatically generate this, and when using different versions
5584           for autogen.sh there will always be changes to a file tracked by git.
5585
5586 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
5587
5588         * gst/asfdemux/gstasfdemux.c:
5589           asfdemux: fix a seek failure due to out-of-range in push mode
5590           A seek in push mode failed for big offsets which are beyond
5591           the range of guint32.
5592           https://bugzilla.gnome.org/show_bug.cgi?id=748162
5593
5594 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
5595
5596         * common:
5597         * tests/check/Makefile.am:
5598           tests: Use AM_TESTS_ENVIRONMENT
5599           Needed by the new automake test runner
5600
5601 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5602
5603         * autogen.sh:
5604         * common:
5605           Automatic update of common submodule
5606           From bc76a8b to c8fb372
5607
5608 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5609
5610         * ext/a52dec/gsta52dec.c:
5611           a52dec: fix race in liba52dec lookup table initialization
5612           a52_init initializes the IMDCT global state as well as creating
5613           a new state. When two A52 decoders are created (eg, when two AC3
5614           tracks are contained in a video), calls to a52_init may happen
5615           at the same time, and the IMDCT initialization is not reentrant.
5616           https://bugzilla.gnome.org/show_bug.cgi?id=746781
5617
5618 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5619
5620         * ext/mpeg2dec/gstmpeg2dec.c:
5621           mpeg2dec: fix buffer leak in crop_buffer()
5622           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5623           gst_buffer_replace() reffed it as well so we were one reference extra.
5624           https://bugzilla.gnome.org/show_bug.cgi?id=746887
5625
5626 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5627
5628         * gst/realmedia/rmdemux.c:
5629           rmdemux: resurrect some flow return handling
5630           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5631
5632 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
5633
5634         * gst/asfdemux/gstasfdemux.c:
5635           asfdemux: resurrect some flow return handling
5636           https://bugzilla.gnome.org/show_bug.cgi?id=744572
5637
5638 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5639
5640         * ext/mpeg2dec/gstmpeg2dec.c:
5641           mpeg2dec: fix memory leak
5642           CID #1291630
5643
5644 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
5645
5646         * ext/mpeg2dec/gstmpeg2dec.c:
5647           mpeg2dec: initialize buffer
5648           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5649           CID #1291634
5650
5651 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5652
5653         * ext/mpeg2dec/gstmpeg2dec.c:
5654           mpeg2dec: Add stride support
5655           This allow using external pools that have different strides from the
5656           default. These strides need to respect certain rules, which we check
5657           and if these are not met, we fallback to generic pool.
5658           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5659
5660 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5661
5662         * ext/mpeg2dec/gstmpeg2dec.c:
5663         * ext/mpeg2dec/gstmpeg2dec.h:
5664           mpeg2dec: Re-implement pool handling
5665           This is a rewrite of the pool negotiation and configuration. Direct
5666           to output decoding is now achieved by configuring the pool using
5667           video-alignment. This removes copies when dealing with any elements that
5668           supports VideoAlignment, and enable usage of generic video buffer pool,
5669           XVImagePool and GLPool. It drops the crop meta implementation for now.
5670           https://bugzilla.gnome.org/show_bug.cgi?id=735379
5671
5672 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
5673
5674         * gst/dvdsub/gstdvdsubdec.c:
5675           dvbsub: fix indentation
5676
5677 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
5678
5679         * ext/dvdread/dvdreadsrc.c:
5680         * gst/dvdsub/gstdvdsubdec.c:
5681           Fix double semicolons
5682
5683 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5684
5685         * ext/mpeg2dec/gstmpeg2dec.c:
5686           Revert "mpeg2dec: Fix handling of stride"
5687           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5688
5689 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5690
5691         * ext/mpeg2dec/gstmpeg2dec.c:
5692           Revert "mpeg2dec: Use propose unref method for buffer"
5693           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5694
5695 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5696
5697         * ext/mpeg2dec/gstmpeg2dec.c:
5698           mpeg2dec: Use propose unref method for buffer
5699
5700 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5701
5702         * ext/mpeg2dec/gstmpeg2dec.c:
5703           mpeg2dec: Fix handling of stride
5704           A pipeline like:
5705           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
5706           would look bad when file.ts contains 704x576 video, because vaapisink would
5707           give you buffers of stride 768, but libmpeg2 was not told about this and
5708           used a stride of 704.
5709           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
5710           reject buffer pools that don't meet libmpeg2's chroma stride requirements
5711           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5712
5713 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
5714
5715         * ext/x264/gstx264enc.c:
5716         * gst/asfdemux/gstasfdemux.c:
5717           Improve and fix LATENCY query handling
5718           This now follows the design docs everywhere, especially the maximum latency
5719           handling.
5720           https://bugzilla.gnome.org/show_bug.cgi?id=744106
5721
5722 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
5723
5724         * ext/x264/gstx264enc.c:
5725           x264enc: Don't set max latency to the same value as the encoder latency
5726           The meaning of the max latency is *not* the maximum latency this element will
5727           introduce. It is the maximum latency this element can endure without
5728           overflowing any buffers, which is infinite for x264enc.
5729           Fixes latency configuration in zero latency mode, where max latency was
5730           becoming 0... which usually won't work well if something else introduces
5731           latency as then max < min in the end, and latency configuration just fails.
5732
5733 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5734
5735         * ext/x264/gstx264enc.c:
5736           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5737           This matches what is done when downstream caps are not ANY, and fixes
5738           prerolling in byte stream mode when typefind is downstream.
5739
5740 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
5741
5742         * ext/lame/gstlamemp3enc.c:
5743         * ext/twolame/gsttwolamemp2enc.c:
5744           Constify some static arrays everywhere
5745
5746 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
5747
5748         * configure.ac:
5749           configure: remove non-ported plugins stuff
5750           It's not needed any longer, all plugins in -ugly
5751           have been ported.
5752
5753 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5754
5755         * ext/x264/gstx264enc.c:
5756           x264enc: Don't set an allocation maximum
5757           There is no reason x264enc should enforce a maximum allocation size.
5758           The maximum is normally set by buffer pool which cannot grow, but we
5759           don't offer a buffer pool. This would lead to stall when used with
5760           element that don't implement allocation query.
5761           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5762
5763 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
5764
5765         * common:
5766           Automatic update of common submodule
5767           From f2c6b95 to bc76a8b
5768
5769 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
5770
5771         * MAINTAINERS:
5772           MAINTAINERS: Update my mail address
5773
5774 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
5775
5776         * common:
5777           Automatic update of common submodule
5778           From ef1ffdc to f2c6b95
5779
5780 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
5781
5782         * common:
5783           Automatic update of common submodule
5784           From 7bb2bce to ef1ffdc
5785
5786 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5787
5788         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5789           dvdlpcmdec: set channel positions using the appropriate API
5790           https://bugzilla.gnome.org/show_bug.cgi?id=731038
5791
5792 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
5793
5794         * gst/asfdemux/gstasfdemux.c:
5795           asfdemux: fix comment
5796
5797 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
5798
5799         * gst/asfdemux/gstasfdemux.c:
5800           asfdemux: Send duration query upstream first
5801           An upstream element (like mms or some dlna source) might be able to
5802           answer the query. Try that first, else fallback to standard logic
5803
5804 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
5805
5806         * gst/asfdemux/asfpacket.c:
5807           asf: fix up file mode
5808
5809 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
5810
5811         * common:
5812           Automatic update of common submodule
5813           From 84d06cd to 7bb2bce
5814
5815 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5816
5817         * Makefile.am:
5818           tests: parallelise 'make check-valgrind'
5819
5820 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
5821
5822         * common:
5823           Automatic update of common submodule
5824           From a8c8939 to 84d06cd
5825
5826 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
5827
5828         * README:
5829         * common:
5830           Automatic update of common submodule
5831           From 36388a1 to a8c8939
5832
5833 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5834
5835         * gst/asfdemux/gstasfdemux.c:
5836           asfdemux: first try to delegate TIME seek events upstream
5837           We should give a chance to upstream to handle TIME seek events before trying
5838           to handle it in asfdemux.
5839           Fix a bug where fast backward seeks where discarded right away because they
5840           were not supported by asfdemux.
5841           https://bugzilla.gnome.org/show_bug.cgi?id=734471
5842
5843 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5844
5845         * gst/asfdemux/asfheaders.c:
5846         * gst/asfdemux/asfheaders.h:
5847         * gst/asfdemux/gstasfdemux.c:
5848           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5849           We can safely ignore those but best to claim to understand this object type so
5850           we don't raise a warning.
5851           https://bugzilla.gnome.org/show_bug.cgi?id=736060
5852
5853 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5854
5855         * gst/asfdemux/gstasfdemux.c:
5856         * gst/asfdemux/gstasfdemux.h:
5857           asfdemux: if video is h264, check the codec_data for bytestream data
5858           For bytestream we don't want to expose it as codec_data but rather as
5859           streamheader as it is not out-of-band data but data that should be
5860           prepended to the beginning of the stream before the other buffers.
5861           https://bugzilla.gnome.org/show_bug.cgi?id=735070
5862
5863 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
5864
5865         * docs/plugins/inspect/plugin-a52dec.xml:
5866         * docs/plugins/inspect/plugin-amrnb.xml:
5867         * docs/plugins/inspect/plugin-amrwbdec.xml:
5868         * docs/plugins/inspect/plugin-asf.xml:
5869         * docs/plugins/inspect/plugin-cdio.xml:
5870         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5871         * docs/plugins/inspect/plugin-dvdread.xml:
5872         * docs/plugins/inspect/plugin-dvdsub.xml:
5873         * docs/plugins/inspect/plugin-lame.xml:
5874         * docs/plugins/inspect/plugin-mad.xml:
5875         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5876         * docs/plugins/inspect/plugin-realmedia.xml:
5877         * docs/plugins/inspect/plugin-siddec.xml:
5878         * docs/plugins/inspect/plugin-twolame.xml:
5879         * docs/plugins/inspect/plugin-x264.xml:
5880         * docs/plugins/inspect/plugin-xingmux.xml:
5881           docs: update for git master
5882
5883 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
5884
5885         * gst/asfdemux/gstasfdemux.c:
5886           asfdemux: simplify log statement
5887           Use the GST_PTR_FORMAT to print the buffer
5888
5889 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
5890
5891         * ext/x264/gstx264enc.c:
5892           x264: fix colour inversion with YV12 format
5893           It's the same as I420 but with the U/V planes swapped.
5894
5895 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
5896
5897         * Makefile.am:
5898         * common:
5899           Makefile: Add usage of build-checks step
5900           Allows building checks without running them
5901
5902 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5903
5904         * ext/x264/gstx264enc.c:
5905           x264enc: Request buffers in allocation query
5906           https://bugzilla.gnome.org/show_bug.cgi?id=732288
5907
5908 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5909
5910         * ext/x264/gstx264enc.c:
5911         * ext/x264/gstx264enc.h:
5912           x264enc: Shift both PTS and DTS to ensure positive timestamp
5913           Currently we only shift DTS to compensate that we don't support negative
5914           timestamp. This cause a problem that PTS is no longer >= DTS and may
5915           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5916           remove all the hack to handle this which seems the result of thinking libx264
5917           is bugged.
5918           https://bugzilla.gnome.org/show_bug.cgi?id=731351
5919
5920 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
5921
5922         * configure.ac:
5923           Back to development
5924
5925 === release 1.4.0 ===
5926
5927 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
5928
5929         * ChangeLog:
5930         * NEWS:
5931         * RELEASE:
5932         * configure.ac:
5933         * docs/plugins/inspect/plugin-a52dec.xml:
5934         * docs/plugins/inspect/plugin-amrnb.xml:
5935         * docs/plugins/inspect/plugin-amrwbdec.xml:
5936         * docs/plugins/inspect/plugin-asf.xml:
5937         * docs/plugins/inspect/plugin-cdio.xml:
5938         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5939         * docs/plugins/inspect/plugin-dvdread.xml:
5940         * docs/plugins/inspect/plugin-dvdsub.xml:
5941         * docs/plugins/inspect/plugin-lame.xml:
5942         * docs/plugins/inspect/plugin-mad.xml:
5943         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5944         * docs/plugins/inspect/plugin-realmedia.xml:
5945         * docs/plugins/inspect/plugin-siddec.xml:
5946         * docs/plugins/inspect/plugin-twolame.xml:
5947         * docs/plugins/inspect/plugin-x264.xml:
5948         * docs/plugins/inspect/plugin-xingmux.xml:
5949         * gst-plugins-ugly.doap:
5950         * win32/common/config.h:
5951           Release 1.4.0
5952
5953 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
5954
5955         * po/af.po:
5956         * po/az.po:
5957         * po/bg.po:
5958         * po/ca.po:
5959         * po/cs.po:
5960         * po/da.po:
5961         * po/de.po:
5962         * po/el.po:
5963         * po/en_GB.po:
5964         * po/eo.po:
5965         * po/es.po:
5966         * po/eu.po:
5967         * po/fi.po:
5968         * po/fr.po:
5969         * po/gl.po:
5970         * po/hr.po:
5971         * po/hu.po:
5972         * po/id.po:
5973         * po/it.po:
5974         * po/ja.po:
5975         * po/lt.po:
5976         * po/lv.po:
5977         * po/ms.po:
5978         * po/mt.po:
5979         * po/nb.po:
5980         * po/nl.po:
5981         * po/or.po:
5982         * po/pl.po:
5983         * po/pt_BR.po:
5984         * po/ro.po:
5985         * po/ru.po:
5986         * po/sk.po:
5987         * po/sl.po:
5988         * po/sq.po:
5989         * po/sr.po:
5990         * po/sv.po:
5991         * po/tr.po:
5992         * po/uk.po:
5993         * po/vi.po:
5994         * po/zh_CN.po:
5995           Update .po files
5996
5997 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
5998
5999         * po/sv.po:
6000           po: Update translations
6001
6002 === release 1.3.91 ===
6003
6004 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6005
6006         * ChangeLog:
6007         * NEWS:
6008         * RELEASE:
6009         * configure.ac:
6010         * docs/plugins/inspect/plugin-a52dec.xml:
6011         * docs/plugins/inspect/plugin-amrnb.xml:
6012         * docs/plugins/inspect/plugin-amrwbdec.xml:
6013         * docs/plugins/inspect/plugin-asf.xml:
6014         * docs/plugins/inspect/plugin-cdio.xml:
6015         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6016         * docs/plugins/inspect/plugin-dvdread.xml:
6017         * docs/plugins/inspect/plugin-dvdsub.xml:
6018         * docs/plugins/inspect/plugin-lame.xml:
6019         * docs/plugins/inspect/plugin-mad.xml:
6020         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6021         * docs/plugins/inspect/plugin-realmedia.xml:
6022         * docs/plugins/inspect/plugin-siddec.xml:
6023         * docs/plugins/inspect/plugin-twolame.xml:
6024         * docs/plugins/inspect/plugin-x264.xml:
6025         * docs/plugins/inspect/plugin-xingmux.xml:
6026         * gst-plugins-ugly.doap:
6027         * win32/common/config.h:
6028           Release 1.3.91
6029
6030 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6031
6032         * po/af.po:
6033         * po/az.po:
6034         * po/bg.po:
6035         * po/ca.po:
6036         * po/cs.po:
6037         * po/da.po:
6038         * po/de.po:
6039         * po/el.po:
6040         * po/en_GB.po:
6041         * po/eo.po:
6042         * po/es.po:
6043         * po/eu.po:
6044         * po/fi.po:
6045         * po/fr.po:
6046         * po/gl.po:
6047         * po/hr.po:
6048         * po/hu.po:
6049         * po/id.po:
6050         * po/it.po:
6051         * po/ja.po:
6052         * po/lt.po:
6053         * po/lv.po:
6054         * po/ms.po:
6055         * po/mt.po:
6056         * po/nb.po:
6057         * po/nl.po:
6058         * po/or.po:
6059         * po/pl.po:
6060         * po/pt_BR.po:
6061         * po/ro.po:
6062         * po/ru.po:
6063         * po/sk.po:
6064         * po/sl.po:
6065         * po/sq.po:
6066         * po/sr.po:
6067         * po/sv.po:
6068         * po/tr.po:
6069         * po/uk.po:
6070         * po/vi.po:
6071         * po/zh_CN.po:
6072           Update .po files
6073
6074 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
6075
6076         * po/vi.po:
6077           po: Update translations
6078
6079 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
6080
6081         * gst/realmedia/rademux.c:
6082           rademux: Print invalid fourcc in error message in hex
6083           Previously this was printed as characters which caused later processing
6084           of the error message to sometimes warn about non-UTF-8 characters.
6085           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
6086
6087 === release 1.3.90 ===
6088
6089 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
6090
6091         * ChangeLog:
6092         * NEWS:
6093         * RELEASE:
6094         * configure.ac:
6095         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6096         * docs/plugins/inspect/plugin-a52dec.xml:
6097         * docs/plugins/inspect/plugin-amrnb.xml:
6098         * docs/plugins/inspect/plugin-amrwbdec.xml:
6099         * docs/plugins/inspect/plugin-asf.xml:
6100         * docs/plugins/inspect/plugin-cdio.xml:
6101         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6102         * docs/plugins/inspect/plugin-dvdread.xml:
6103         * docs/plugins/inspect/plugin-dvdsub.xml:
6104         * docs/plugins/inspect/plugin-lame.xml:
6105         * docs/plugins/inspect/plugin-mad.xml:
6106         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6107         * docs/plugins/inspect/plugin-realmedia.xml:
6108         * docs/plugins/inspect/plugin-siddec.xml:
6109         * docs/plugins/inspect/plugin-twolame.xml:
6110         * docs/plugins/inspect/plugin-x264.xml:
6111         * docs/plugins/inspect/plugin-xingmux.xml:
6112         * gst-plugins-ugly.doap:
6113         * win32/common/config.h:
6114           Release 1.3.90
6115
6116 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6117
6118         * po/af.po:
6119         * po/az.po:
6120         * po/bg.po:
6121         * po/ca.po:
6122         * po/cs.po:
6123         * po/da.po:
6124         * po/de.po:
6125         * po/el.po:
6126         * po/en_GB.po:
6127         * po/eo.po:
6128         * po/es.po:
6129         * po/eu.po:
6130         * po/fi.po:
6131         * po/fr.po:
6132         * po/gl.po:
6133         * po/hr.po:
6134         * po/hu.po:
6135         * po/id.po:
6136         * po/it.po:
6137         * po/ja.po:
6138         * po/lt.po:
6139         * po/lv.po:
6140         * po/ms.po:
6141         * po/mt.po:
6142         * po/nb.po:
6143         * po/nl.po:
6144         * po/or.po:
6145         * po/pl.po:
6146         * po/pt_BR.po:
6147         * po/ro.po:
6148         * po/ru.po:
6149         * po/sk.po:
6150         * po/sl.po:
6151         * po/sq.po:
6152         * po/sr.po:
6153         * po/sv.po:
6154         * po/tr.po:
6155         * po/uk.po:
6156         * po/vi.po:
6157         * po/zh_CN.po:
6158           Update .po files
6159
6160 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
6161
6162         * .gitignore:
6163           Ignore autotools test-driver temp files from 'make check'
6164
6165 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
6166
6167         * configure.ac:
6168           Back to development
6169
6170 === release 1.3.3 ===
6171
6172 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
6173
6174         * ChangeLog:
6175         * NEWS:
6176         * RELEASE:
6177         * configure.ac:
6178         * docs/plugins/inspect/plugin-a52dec.xml:
6179         * docs/plugins/inspect/plugin-amrnb.xml:
6180         * docs/plugins/inspect/plugin-amrwbdec.xml:
6181         * docs/plugins/inspect/plugin-asf.xml:
6182         * docs/plugins/inspect/plugin-cdio.xml:
6183         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6184         * docs/plugins/inspect/plugin-dvdread.xml:
6185         * docs/plugins/inspect/plugin-dvdsub.xml:
6186         * docs/plugins/inspect/plugin-lame.xml:
6187         * docs/plugins/inspect/plugin-mad.xml:
6188         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6189         * docs/plugins/inspect/plugin-realmedia.xml:
6190         * docs/plugins/inspect/plugin-siddec.xml:
6191         * docs/plugins/inspect/plugin-twolame.xml:
6192         * docs/plugins/inspect/plugin-x264.xml:
6193         * docs/plugins/inspect/plugin-xingmux.xml:
6194         * gst-plugins-ugly.doap:
6195         * win32/common/config.h:
6196           Release 1.3.3
6197
6198 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
6199
6200         * po/af.po:
6201         * po/az.po:
6202         * po/bg.po:
6203         * po/ca.po:
6204         * po/cs.po:
6205         * po/da.po:
6206         * po/de.po:
6207         * po/el.po:
6208         * po/en_GB.po:
6209         * po/eo.po:
6210         * po/es.po:
6211         * po/eu.po:
6212         * po/fi.po:
6213         * po/fr.po:
6214         * po/gl.po:
6215         * po/hr.po:
6216         * po/hu.po:
6217         * po/id.po:
6218         * po/it.po:
6219         * po/ja.po:
6220         * po/lt.po:
6221         * po/lv.po:
6222         * po/ms.po:
6223         * po/mt.po:
6224         * po/nb.po:
6225         * po/nl.po:
6226         * po/or.po:
6227         * po/pl.po:
6228         * po/pt_BR.po:
6229         * po/ro.po:
6230         * po/ru.po:
6231         * po/sk.po:
6232         * po/sl.po:
6233         * po/sq.po:
6234         * po/sr.po:
6235         * po/sv.po:
6236         * po/tr.po:
6237         * po/uk.po:
6238         * po/vi.po:
6239         * po/zh_CN.po:
6240           Update .po files
6241
6242 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
6243
6244         * po/de.po:
6245         * po/nl.po:
6246           po: Update translations
6247
6248 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
6249
6250         * gst/realmedia/rmdemux.c:
6251         * gst/realmedia/rmdemux.h:
6252           rmdemux: use GstFlowCombiner
6253           Removes flow return combination code to use the newly added GstFlowCombiner
6254           https://bugzilla.gnome.org/show_bug.cgi?id=709224
6255
6256 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
6257
6258         * gst/asfdemux/gstasfdemux.c:
6259         * gst/asfdemux/gstasfdemux.h:
6260           asfdemux: use GstFlowCombiner
6261           Removes flow return combination code to use the newly added GstFlowCombiner
6262           https://bugzilla.gnome.org/show_bug.cgi?id=709224
6263
6264 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
6265
6266         * ext/x264/gstx264enc.c:
6267           x264enc: fix caps leak in set_format()
6268           https://bugzilla.gnome.org/show_bug.cgi?id=730865
6269
6270 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
6271
6272         * gst/asfdemux/gstasfdemux.c:
6273           asfdemux: Handle initial 0 timestamp that should have been -1
6274           https://bugzilla.gnome.org/show_bug.cgi?id=719660
6275
6276 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
6277
6278         * configure.ac:
6279           Back to development
6280
6281 === release 1.3.2 ===
6282
6283 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
6284
6285         * ChangeLog:
6286         * NEWS:
6287         * RELEASE:
6288         * common:
6289         * configure.ac:
6290         * docs/plugins/inspect-build.stamp:
6291         * docs/plugins/inspect.stamp:
6292         * docs/plugins/inspect/plugin-a52dec.xml:
6293         * docs/plugins/inspect/plugin-amrnb.xml:
6294         * docs/plugins/inspect/plugin-amrwbdec.xml:
6295         * docs/plugins/inspect/plugin-asf.xml:
6296         * docs/plugins/inspect/plugin-cdio.xml:
6297         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6298         * docs/plugins/inspect/plugin-dvdread.xml:
6299         * docs/plugins/inspect/plugin-dvdsub.xml:
6300         * docs/plugins/inspect/plugin-lame.xml:
6301         * docs/plugins/inspect/plugin-mad.xml:
6302         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6303         * docs/plugins/inspect/plugin-realmedia.xml:
6304         * docs/plugins/inspect/plugin-siddec.xml:
6305         * docs/plugins/inspect/plugin-twolame.xml:
6306         * docs/plugins/inspect/plugin-x264.xml:
6307         * docs/plugins/inspect/plugin-xingmux.xml:
6308         * gst-plugins-ugly.doap:
6309         * win32/common/config.h:
6310           Release 1.3.2
6311
6312 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
6313
6314         * po/af.po:
6315         * po/az.po:
6316         * po/bg.po:
6317         * po/ca.po:
6318         * po/cs.po:
6319         * po/da.po:
6320         * po/de.po:
6321         * po/el.po:
6322         * po/en_GB.po:
6323         * po/eo.po:
6324         * po/es.po:
6325         * po/eu.po:
6326         * po/fi.po:
6327         * po/fr.po:
6328         * po/gl.po:
6329         * po/hr.po:
6330         * po/hu.po:
6331         * po/id.po:
6332         * po/it.po:
6333         * po/ja.po:
6334         * po/lt.po:
6335         * po/lv.po:
6336         * po/ms.po:
6337         * po/mt.po:
6338         * po/nb.po:
6339         * po/nl.po:
6340         * po/or.po:
6341         * po/pl.po:
6342         * po/pt_BR.po:
6343         * po/ro.po:
6344         * po/ru.po:
6345         * po/sk.po:
6346         * po/sl.po:
6347         * po/sq.po:
6348         * po/sr.po:
6349         * po/sv.po:
6350         * po/tr.po:
6351         * po/uk.po:
6352         * po/vi.po:
6353         * po/zh_CN.po:
6354           Update .po files
6355
6356 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
6357
6358         * common:
6359           Automatic update of common submodule
6360           From 211fa5f to 1f5d3c3
6361
6362 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
6363
6364         * ext/mpeg2dec/gstmpeg2dec.h:
6365           mpeg2dec: remove unused struct members
6366
6367 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
6368
6369         * gst/realmedia/rtspreal.c:
6370           rtspreal: Fix some memory leaks in an error path
6371           CID 1212165.
6372
6373 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
6374
6375         * ext/mpeg2dec/gstmpeg2dec.c:
6376           mpeg2dec: Release codec state on negotiation failures
6377           Else it leaks
6378           CID #1212169
6379
6380 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
6381
6382         * configure.ac:
6383           Back to development
6384
6385 === release 1.3.1 ===
6386
6387 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
6388
6389         * ChangeLog:
6390         * NEWS:
6391         * RELEASE:
6392         * configure.ac:
6393         * docs/plugins/gst-plugins-ugly-plugins.args:
6394         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6395         * docs/plugins/inspect/plugin-a52dec.xml:
6396         * docs/plugins/inspect/plugin-amrnb.xml:
6397         * docs/plugins/inspect/plugin-amrwbdec.xml:
6398         * docs/plugins/inspect/plugin-asf.xml:
6399         * docs/plugins/inspect/plugin-cdio.xml:
6400         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6401         * docs/plugins/inspect/plugin-dvdread.xml:
6402         * docs/plugins/inspect/plugin-dvdsub.xml:
6403         * docs/plugins/inspect/plugin-lame.xml:
6404         * docs/plugins/inspect/plugin-mad.xml:
6405         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6406         * docs/plugins/inspect/plugin-realmedia.xml:
6407         * docs/plugins/inspect/plugin-siddec.xml:
6408         * docs/plugins/inspect/plugin-twolame.xml:
6409         * docs/plugins/inspect/plugin-x264.xml:
6410         * docs/plugins/inspect/plugin-xingmux.xml:
6411         * gst-plugins-ugly.doap:
6412         * win32/common/config.h:
6413           Release 1.3.1
6414
6415 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
6416
6417         * po/af.po:
6418         * po/az.po:
6419         * po/bg.po:
6420         * po/ca.po:
6421         * po/cs.po:
6422         * po/da.po:
6423         * po/de.po:
6424         * po/el.po:
6425         * po/en_GB.po:
6426         * po/eo.po:
6427         * po/es.po:
6428         * po/eu.po:
6429         * po/fi.po:
6430         * po/fr.po:
6431         * po/gl.po:
6432         * po/hr.po:
6433         * po/hu.po:
6434         * po/id.po:
6435         * po/it.po:
6436         * po/ja.po:
6437         * po/lt.po:
6438         * po/lv.po:
6439         * po/ms.po:
6440         * po/mt.po:
6441         * po/nb.po:
6442         * po/nl.po:
6443         * po/or.po:
6444         * po/pl.po:
6445         * po/pt_BR.po:
6446         * po/ro.po:
6447         * po/ru.po:
6448         * po/sk.po:
6449         * po/sl.po:
6450         * po/sq.po:
6451         * po/sr.po:
6452         * po/sv.po:
6453         * po/tr.po:
6454         * po/uk.po:
6455         * po/vi.po:
6456         * po/zh_CN.po:
6457           Update .po files
6458
6459 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
6460
6461         * po/de.po:
6462         * po/id.po:
6463         * po/lv.po:
6464         * po/sk.po:
6465         * po/sr.po:
6466           po: Update translations
6467
6468 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
6469
6470         * common:
6471           Automatic update of common submodule
6472           From bcb1518 to 211fa5f
6473
6474 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
6475
6476         * ext/sidplay/gstsiddec.cc:
6477         * gst/asfdemux/gstrtspwms.c:
6478         * gst/realmedia/rademux.c:
6479         * gst/realmedia/rdtmanager.c:
6480         * gst/realmedia/rtspreal.c:
6481           docs: remove outdated and pointless 'Last reviewed' lines from docs
6482           They are very confusing for people, and more often than not
6483           also just not very accurate. Seeing 'last reviewed: 2005' in
6484           your docs is not very confidence-inspiring. Let's just remove
6485           those comments.
6486
6487 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6488
6489         * gst/dvdsub/gstdvdsubdec.c:
6490           dvdsubdec: fix spurious rejection of 0 time offset commands
6491           Coverity 206168
6492
6493 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6494
6495         * ext/dvdread/dvdreadsrc.c:
6496           dvdread: avoid intermediate promotion to signed
6497           We should not reach the dangerous range here, though.
6498           Coverity 206491, 206492, 1139856
6499
6500 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6501
6502         * ext/mpeg2dec/gstmpeg2dec.c:
6503           mpeg2dec: do not reset the whole video info when setting size
6504           New changes to gstvideo will reset all the video info state
6505           when calling _set_format, overwriting what was previously set
6506           in the preceding code.
6507           The comment says the following code is meant to preserve the
6508           pre-crop size, so let's just keep the size and related data
6509           as this does not seem to break anything else (this is what
6510           the _set_format call would have set before the change that
6511           reset all data, except the colorimetry).
6512
6513 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
6514
6515         * gst/asfdemux/gstasfdemux.c:
6516           asfdemux: Fix payloads check
6517           Don't iterate stream->payloads if ... it doesn't exist
6518           CID #1139846
6519
6520 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6521
6522         * .gitignore:
6523           .gitignore: Ignore gcov intermediate files
6524           https://bugzilla.gnome.org/show_bug.cgi?id=725483
6525
6526 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6527
6528         * common:
6529           Automatic update of common submodule
6530           From fe1672e to bcb1518
6531
6532 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
6533
6534         * common:
6535           Automatic update of common submodule
6536           From 1a07da9 to fe1672e
6537
6538 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
6539
6540         * docs/Makefile.am:
6541           docs: install prebuilt plugin docs if gtk-doc is disabled
6542           Sync to the Makefile.am from gst-plugin-base where it is done right.
6543           Fixes #725034
6544
6545 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
6546
6547         * gst/xingmux/gstxingmux.c:
6548         * gst/xingmux/plugin.c:
6549           xingmux: add muxer category and make element plugable
6550           This is required to make encodebin consider the element. Yet it is not enough to
6551           have it plugged it has a lower priority than most mp3encoders and no different
6552           caps.
6553
6554 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
6555
6556         * ext/x264/gstx264enc.c:
6557           x264enc: allow lossless compression (qp=0)
6558           https://bugzilla.gnome.org/show_bug.cgi?id=725051
6559
6560 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
6561
6562         * m4/a52.m4:
6563           m4: Remove extra check for 11+ year old a52 release
6564           You deserve a build failure if you still have that version
6565           If someone wants to completely remove this m4 to replace it with the
6566           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6567
6568 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
6569
6570         * m4/a52.m4:
6571           m4: Fix multiple tests in AC_CHECK_A52DEC
6572
6573 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
6574
6575         * gst/asfdemux/gstasfdemux.c:
6576           asfdemux: Remove unused function
6577
6578 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
6579
6580         * tests/check/Makefile.am:
6581           check: Fix test location
6582
6583 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
6584
6585         * tests/check/Makefile.am:
6586           tests: Don't build disabled plugins' check tests
6587           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6588
6589 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
6590
6591         * common:
6592           Automatic update of common submodule
6593           From d48bed3 to 1a07da9
6594
6595 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
6596
6597         * gst/asfdemux/gstasfdemux.c:
6598           asfdemux: only add "format" field with fourcc to WMV caps
6599           Doesn't make sense for e.g. H264 or MJPEG.
6600
6601 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6602
6603         * autogen.sh:
6604         * common:
6605           Automatic update of common submodule
6606           From dbedaa0 to d48bed3
6607
6608 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
6609
6610         * po/Makevars:
6611           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6612           https://bugzilla.gnome.org/show_bug.cgi?id=705455
6613
6614 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
6615
6616         * ext/amrwbdec/amrwbdec.c:
6617           amrwbdec: Remove some dead code
6618
6619 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
6620
6621         * ext/amrnb/amrnbdec.c:
6622           amrnbdec: Remove some dead code
6623
6624 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
6625
6626         * ext/amrnb/amrnbdec.c:
6627           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6628
6629 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
6630
6631         * ext/amrwbdec/amrwbdec.c:
6632           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6633
6634 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
6635
6636         * ext/mpeg2dec/gstmpeg2dec.c:
6637           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6638
6639 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
6640
6641         * ext/x264/gstx264enc.c:
6642           x264enc: fix compiler warning
6643           Compiler warns rightly about possibly uninitialized variable.
6644
6645 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
6646
6647         * ext/x264/gstx264enc.c:
6648           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6649           gst-launch-1.0 videotestsrc ! x264enc
6650
6651 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
6652
6653         * ext/mpeg2dec/gstmpeg2dec.c:
6654           mpeg2dec: graceful degradation for badly parsed input
6655
6656 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
6657
6658         * common:
6659           Automatic update of common submodule
6660           From 865aa20 to dbedaa0
6661
6662 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
6663
6664         * gst/asfdemux/asfpacket.c:
6665           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6666           So, don't need to check previous payload's mo_size and current
6667           payload's mo_size when merging it.
6668           https://bugzilla.gnome.org/show_bug.cgi?id=710609
6669
6670 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6671
6672         * gst/asfdemux/gstasfdemux.c:
6673         * gst/asfdemux/gstasfdemux.h:
6674           asfdemux: Keep audio error checking fields only for audio
6675           Video shouldn't need to be descrambled, this can cause frames data
6676           to be corrupted
6677           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6678
6679 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
6680
6681         * gst/asfdemux/gstasfdemux.c:
6682           asfdemux: really copy the buffer data
6683           Pass the copy-memory flag to copy the memory for the output buffer,
6684           otherwise we end with 0-sized buffers
6685           https://bugzilla.gnome.org/show_bug.cgi?id=684942
6686
6687 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
6688
6689         * ext/x264/gstx264enc.c:
6690           x264enc: If FPS is available, set VFR to false
6691           https://bugzilla.gnome.org/show_bug.cgi?id=708940
6692
6693 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6694
6695         * gst/asfdemux/gstasfdemux.c:
6696           asfdemux: Only use segment.start as seek_time if it is relative
6697           Relying on the gst_segment_do_seek results for getting the
6698           seeking time should not be used if seek type is SET because the
6699           do_seek function makes the 'cur` position of the seek normalized
6700           on the segment range. This means that seeking beyond the end of the
6701           file might not result in instant EOS as it will end up seeking to
6702           the final ts of the file.
6703           In asf seeking to the final timestamp can lead to seeking to the last
6704           keyframe, meaning a few seconds of video will still be played, which should
6705           not be the desired behavior when seeking beyong file limits.
6706
6707 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
6708
6709         * gst/asfdemux/gstasfdemux.c:
6710           asfdemux: Parse last simple index entry
6711           The entry size is fixed at 6, fix typo to finish parsing the index
6712           correctly until the last sample
6713
6714 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
6715
6716         * README:
6717         * common:
6718           Automatic update of common submodule
6719           From 6b03ba7 to 865aa20
6720
6721 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6722
6723         * configure.ac:
6724           configure: Actually use 1.3.0.1 as version to make configure happy
6725
6726 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6727
6728         * configure.ac:
6729           Back to development
6730
6731 === release 1.2.0 ===
6732
6733 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6734
6735         * ChangeLog:
6736         * NEWS:
6737         * RELEASE:
6738         * configure.ac:
6739         * docs/plugins/inspect/plugin-a52dec.xml:
6740         * docs/plugins/inspect/plugin-amrnb.xml:
6741         * docs/plugins/inspect/plugin-amrwbdec.xml:
6742         * docs/plugins/inspect/plugin-asf.xml:
6743         * docs/plugins/inspect/plugin-cdio.xml:
6744         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6745         * docs/plugins/inspect/plugin-dvdread.xml:
6746         * docs/plugins/inspect/plugin-dvdsub.xml:
6747         * docs/plugins/inspect/plugin-lame.xml:
6748         * docs/plugins/inspect/plugin-mad.xml:
6749         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6750         * docs/plugins/inspect/plugin-realmedia.xml:
6751         * docs/plugins/inspect/plugin-siddec.xml:
6752         * docs/plugins/inspect/plugin-twolame.xml:
6753         * docs/plugins/inspect/plugin-x264.xml:
6754         * docs/plugins/inspect/plugin-xingmux.xml:
6755         * gst-plugins-ugly.doap:
6756         * win32/common/config.h:
6757           Release 1.2.0
6758
6759 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6760
6761         * po/af.po:
6762         * po/az.po:
6763         * po/bg.po:
6764         * po/ca.po:
6765         * po/cs.po:
6766         * po/da.po:
6767         * po/de.po:
6768         * po/el.po:
6769         * po/en_GB.po:
6770         * po/eo.po:
6771         * po/es.po:
6772         * po/eu.po:
6773         * po/fi.po:
6774         * po/fr.po:
6775         * po/gl.po:
6776         * po/hr.po:
6777         * po/hu.po:
6778         * po/id.po:
6779         * po/it.po:
6780         * po/ja.po:
6781         * po/lt.po:
6782         * po/lv.po:
6783         * po/ms.po:
6784         * po/mt.po:
6785         * po/nb.po:
6786         * po/nl.po:
6787         * po/or.po:
6788         * po/pl.po:
6789         * po/pt_BR.po:
6790         * po/ro.po:
6791         * po/ru.po:
6792         * po/sk.po:
6793         * po/sl.po:
6794         * po/sq.po:
6795         * po/sr.po:
6796         * po/sv.po:
6797         * po/tr.po:
6798         * po/uk.po:
6799         * po/vi.po:
6800         * po/zh_CN.po:
6801           Update .po files
6802
6803 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
6804
6805         * ext/x264/gstx264enc.c:
6806           x264enc: Update the documentation to match the default profile used
6807           https://bugzilla.gnome.org/show_bug.cgi?id=708036
6808
6809 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
6810
6811         * common:
6812           Automatic update of common submodule
6813           From b613661 to 6b03ba7
6814
6815 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
6816
6817         * common:
6818           Automatic update of common submodule
6819           From 74a6857 to b613661
6820
6821 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
6822
6823         * autogen.sh:
6824         * common:
6825           Automatic update of common submodule
6826           From 098c0d7 to 74a6857
6827
6828 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6829
6830         * configure.ac:
6831           Back to development
6832
6833 === release 1.1.90 ===
6834
6835 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6836
6837         * ChangeLog:
6838         * NEWS:
6839         * RELEASE:
6840         * configure.ac:
6841         * docs/plugins/inspect/plugin-a52dec.xml:
6842         * docs/plugins/inspect/plugin-amrnb.xml:
6843         * docs/plugins/inspect/plugin-amrwbdec.xml:
6844         * docs/plugins/inspect/plugin-asf.xml:
6845         * docs/plugins/inspect/plugin-cdio.xml:
6846         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6847         * docs/plugins/inspect/plugin-dvdread.xml:
6848         * docs/plugins/inspect/plugin-dvdsub.xml:
6849         * docs/plugins/inspect/plugin-lame.xml:
6850         * docs/plugins/inspect/plugin-mad.xml:
6851         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6852         * docs/plugins/inspect/plugin-realmedia.xml:
6853         * docs/plugins/inspect/plugin-siddec.xml:
6854         * docs/plugins/inspect/plugin-twolame.xml:
6855         * docs/plugins/inspect/plugin-x264.xml:
6856         * docs/plugins/inspect/plugin-xingmux.xml:
6857         * gst-plugins-ugly.doap:
6858         * win32/common/config.h:
6859           Release 1.1.90
6860
6861 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6862
6863         * po/af.po:
6864         * po/az.po:
6865         * po/bg.po:
6866         * po/ca.po:
6867         * po/cs.po:
6868         * po/da.po:
6869         * po/de.po:
6870         * po/el.po:
6871         * po/en_GB.po:
6872         * po/eo.po:
6873         * po/es.po:
6874         * po/eu.po:
6875         * po/fi.po:
6876         * po/fr.po:
6877         * po/gl.po:
6878         * po/hr.po:
6879         * po/hu.po:
6880         * po/id.po:
6881         * po/it.po:
6882         * po/ja.po:
6883         * po/lt.po:
6884         * po/lv.po:
6885         * po/ms.po:
6886         * po/mt.po:
6887         * po/nb.po:
6888         * po/nl.po:
6889         * po/or.po:
6890         * po/pl.po:
6891         * po/pt_BR.po:
6892         * po/ro.po:
6893         * po/ru.po:
6894         * po/sk.po:
6895         * po/sl.po:
6896         * po/sq.po:
6897         * po/sr.po:
6898         * po/sv.po:
6899         * po/tr.po:
6900         * po/uk.po:
6901         * po/vi.po:
6902         * po/zh_CN.po:
6903           Update .po files
6904
6905 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6906
6907         * po/cs.po:
6908           po: Update translations
6909
6910 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
6911
6912         * ext/x264/gstx264enc.c:
6913         * tests/check/elements/x264enc.c:
6914           x264enc: Implement getcaps that restricts the input format depending on the output profile
6915           Also add some x264enc profile tests
6916           https://bugzilla.gnome.org/show_bug.cgi?id=708326
6917
6918 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
6919
6920         * gst/asfdemux/asfpacket.c:
6921         * gst/asfdemux/gstasfdemux.c:
6922           asfdemux: fix playback regression in push mode
6923
6924 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
6925
6926         * gst/asfdemux/gstasfdemux.h:
6927           asfdemux: remove unused variable
6928
6929 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6930
6931         * ext/x264/gstx264enc.c:
6932           x264enc: Don't unref future state but the old one
6933           Being silly will lead us nowhere.
6934
6935 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6936
6937         * ext/x264/gstx264enc.c:
6938           x264enc: Check if we have an input state before using it
6939           Flushing might happen before caps were set on the encoder,
6940           which would lead to crashes here.
6941           Thanks to Matej Knopp for analyzing this.
6942           https://bugzilla.gnome.org/show_bug.cgi?id=707414
6943
6944 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
6945
6946         * ext/x264/gstx264enc.c:
6947           x264enc: fix unsigned comparison warning
6948
6949 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6950
6951         * configure.ac:
6952           Back to development
6953
6954 === release 1.1.4 ===
6955
6956 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6957
6958         * ChangeLog:
6959         * NEWS:
6960         * RELEASE:
6961         * configure.ac:
6962         * docs/plugins/inspect/plugin-a52dec.xml:
6963         * docs/plugins/inspect/plugin-amrnb.xml:
6964         * docs/plugins/inspect/plugin-amrwbdec.xml:
6965         * docs/plugins/inspect/plugin-asf.xml:
6966         * docs/plugins/inspect/plugin-cdio.xml:
6967         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6968         * docs/plugins/inspect/plugin-dvdread.xml:
6969         * docs/plugins/inspect/plugin-dvdsub.xml:
6970         * docs/plugins/inspect/plugin-lame.xml:
6971         * docs/plugins/inspect/plugin-mad.xml:
6972         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6973         * docs/plugins/inspect/plugin-realmedia.xml:
6974         * docs/plugins/inspect/plugin-siddec.xml:
6975         * docs/plugins/inspect/plugin-twolame.xml:
6976         * docs/plugins/inspect/plugin-x264.xml:
6977         * docs/plugins/inspect/plugin-xingmux.xml:
6978         * gst-plugins-ugly.doap:
6979         * win32/common/config.h:
6980           Release 1.1.4
6981
6982 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
6983
6984         * po/af.po:
6985         * po/az.po:
6986         * po/bg.po:
6987         * po/ca.po:
6988         * po/cs.po:
6989         * po/da.po:
6990         * po/de.po:
6991         * po/el.po:
6992         * po/en_GB.po:
6993         * po/eo.po:
6994         * po/es.po:
6995         * po/eu.po:
6996         * po/fi.po:
6997         * po/fr.po:
6998         * po/gl.po:
6999         * po/hr.po:
7000         * po/hu.po:
7001         * po/id.po:
7002         * po/it.po:
7003         * po/ja.po:
7004         * po/lt.po:
7005         * po/lv.po:
7006         * po/ms.po:
7007         * po/mt.po:
7008         * po/nb.po:
7009         * po/nl.po:
7010         * po/or.po:
7011         * po/pl.po:
7012         * po/pt_BR.po:
7013         * po/ro.po:
7014         * po/ru.po:
7015         * po/sk.po:
7016         * po/sl.po:
7017         * po/sq.po:
7018         * po/sr.po:
7019         * po/sv.po:
7020         * po/tr.po:
7021         * po/uk.po:
7022         * po/vi.po:
7023         * po/zh_CN.po:
7024           Update .po files
7025
7026 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7027
7028         * po/pt_BR.po:
7029           po: update translations
7030
7031 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
7032
7033         * ext/x264/gstx264enc.c:
7034           x264enc: log when we output a lower profile than requested
7035
7036 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7037
7038         * ext/x264/gstx264enc.c:
7039           x264enc: Consider subset relations of profiles when setting srcpad caps
7040           constrained-baseline is a subset of baseline, is a subset of main,
7041           is a subset of high profile.
7042           https://bugzilla.gnome.org/show_bug.cgi?id=705425
7043
7044 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
7045
7046         * ext/x264/gstx264enc.c:
7047           x264enc: propagate flow return back to base class and upstream
7048           https://bugzilla.gnome.org/show_bug.cgi?id=705425
7049
7050 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
7051
7052         * configure.ac:
7053           configure: fix x264 version checking
7054           x264 releases carry pkg-config versions such as 0.120.x
7055           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
7056           then fail, so we need to either check for > 0.119.0 or
7057           for >= 0.120 to make this work right.
7058
7059 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
7060
7061         * ext/x264/gstx264enc.c:
7062           x264enc: minor clean-up
7063           We requires x264 build >= 120 now.
7064
7065 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7066
7067         * ext/mpeg2dec/gstmpeg2dec.c:
7068           mpeg2dec: Fix mpeg2_reset() calls
7069
7070 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7071
7072         * ext/mpeg2dec/gstmpeg2dec.c:
7073         * ext/x264/gstx264enc.c:
7074           ext: Use new flush vfunc of video codec base classes and remove reset implementations
7075
7076 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
7077
7078         * gst/asfdemux/gstasfdemux.c:
7079           asfdemux: fix build on C89 compilers
7080
7081 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
7082
7083         * gst/asfdemux/asfpacket.c:
7084         * gst/asfdemux/gstasfdemux.c:
7085           asfdemux: fix seeking in push mode
7086
7087 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
7088
7089         * configure.ac:
7090           build: add subdir-objects to AM_INIT_AUTOMAKE
7091           Fixes warnings in automake 1.14
7092           https://bugzilla.gnome.org/show_bug.cgi?id=705350
7093
7094 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
7095
7096         * ext/mpeg2dec/gstmpeg2dec.c:
7097           mpeg2dec: Do a hard reset of flush_stop
7098           Which is notified by hard == 0 with latest refactoring.
7099
7100 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7101
7102         * po/LINGUAS:
7103         * po/da.po:
7104         * po/de.po:
7105         * po/gl.po:
7106         * po/hr.po:
7107         * po/hu.po:
7108         * po/ja.po:
7109         * po/nb.po:
7110         * po/nl.po:
7111         * po/pl.po:
7112         * po/ru.po:
7113         * po/sl.po:
7114         * po/tr.po:
7115         * po/uk.po:
7116         * po/vi.po:
7117           po: update translations
7118
7119 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7120
7121         * configure.ac:
7122           Back to development
7123
7124 === release 1.1.3 ===
7125
7126 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7127
7128         * ChangeLog:
7129         * NEWS:
7130         * RELEASE:
7131         * configure.ac:
7132         * docs/plugins/inspect/plugin-a52dec.xml:
7133         * docs/plugins/inspect/plugin-amrnb.xml:
7134         * docs/plugins/inspect/plugin-amrwbdec.xml:
7135         * docs/plugins/inspect/plugin-asf.xml:
7136         * docs/plugins/inspect/plugin-cdio.xml:
7137         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7138         * docs/plugins/inspect/plugin-dvdread.xml:
7139         * docs/plugins/inspect/plugin-dvdsub.xml:
7140         * docs/plugins/inspect/plugin-lame.xml:
7141         * docs/plugins/inspect/plugin-mad.xml:
7142         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7143         * docs/plugins/inspect/plugin-realmedia.xml:
7144         * docs/plugins/inspect/plugin-siddec.xml:
7145         * docs/plugins/inspect/plugin-twolame.xml:
7146         * docs/plugins/inspect/plugin-x264.xml:
7147         * docs/plugins/inspect/plugin-xingmux.xml:
7148         * gst-plugins-ugly.doap:
7149         * win32/common/config.h:
7150           Release 1.1.3
7151
7152 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7153
7154         * po/af.po:
7155         * po/az.po:
7156         * po/bg.po:
7157         * po/ca.po:
7158         * po/cs.po:
7159         * po/da.po:
7160         * po/de.po:
7161         * po/el.po:
7162         * po/en_GB.po:
7163         * po/eo.po:
7164         * po/es.po:
7165         * po/eu.po:
7166         * po/fi.po:
7167         * po/fr.po:
7168         * po/gl.po:
7169         * po/hu.po:
7170         * po/id.po:
7171         * po/it.po:
7172         * po/ja.po:
7173         * po/lt.po:
7174         * po/lv.po:
7175         * po/ms.po:
7176         * po/mt.po:
7177         * po/nb.po:
7178         * po/nl.po:
7179         * po/or.po:
7180         * po/pl.po:
7181         * po/pt_BR.po:
7182         * po/ro.po:
7183         * po/ru.po:
7184         * po/sk.po:
7185         * po/sl.po:
7186         * po/sq.po:
7187         * po/sr.po:
7188         * po/sv.po:
7189         * po/tr.po:
7190         * po/uk.po:
7191         * po/vi.po:
7192         * po/zh_CN.po:
7193           Update .po files
7194
7195 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7196
7197         * gst/asfdemux/gstasfdemux.c:
7198         * gst/realmedia/rademux.c:
7199         * gst/realmedia/rmdemux.c:
7200           gst: Don't swap start/stop for negative rates in the SEGMENT query
7201
7202 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7203
7204         * gst/realmedia/rademux.c:
7205         * gst/realmedia/rmdemux.c:
7206           real: Implement SEGMENT query
7207
7208 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7209
7210         * gst/asfdemux/gstasfdemux.c:
7211           asfdemux: Implement SEGMENT query
7212
7213 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
7214
7215         * gst/asfdemux/asfheaders.c:
7216         * gst/asfdemux/asfheaders.h:
7217         * gst/asfdemux/asfpacket.c:
7218         * gst/asfdemux/gstasfdemux.c:
7219         * gst/asfdemux/gstasfdemux.h:
7220           asfdemux: Add support for dvr-ms
7221           https://bugzilla.gnome.org/show_bug.cgi?id=705026
7222
7223 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
7224
7225         * gst/realmedia/rtspreal.c:
7226           rtspreal: Ensure output value has an assigned value
7227           In the case where this macro was used, that dest was != NULL but that
7228           the strncmp failed, we would end up with dest_len being undefined.
7229
7230 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
7231
7232         * ext/x264/gstx264enc.c:
7233           x264: Fix dts comparision
7234           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
7235           and signed value... resulting it the result never being < 0.
7236           Instead just check if it is smaller before assigning to frame->dts.
7237
7238 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
7239
7240         * gst/asfdemux/gstasfdemux.c:
7241         * gst/asfdemux/gstasfdemux.h:
7242           asfdemux: fix seqnum handling for seeks
7243           Use the same seqnum as the seek for flushes/segments that are
7244           caused by the seek. Also do the same for segment events
7245           Fixes #676242
7246
7247 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7248
7249         * ext/mpeg2dec/gstmpeg2dec.c:
7250           mpeg2dec: Clean up reset/start/stop handling
7251
7252 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7253
7254         * ext/x264/gstx264enc.c:
7255           x264enc: React properly to flushing/resetting the encoder
7256           https://bugzilla.gnome.org/show_bug.cgi?id=656007
7257
7258 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7259
7260         * gst/realmedia/rademux.c:
7261         * gst/realmedia/rademux.h:
7262         * gst/realmedia/rmdemux.c:
7263         * gst/realmedia/rmdemux.h:
7264           realmedia: Add support for group-id in the stream-start event
7265
7266 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7267
7268         * gst/asfdemux/gstasfdemux.c:
7269         * gst/asfdemux/gstasfdemux.h:
7270           asfdemux: Add support for group-id in the stream-start event
7271
7272 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7273
7274         * ext/sidplay/gstsiddec.cc:
7275         * ext/sidplay/gstsiddec.h:
7276           siddec: Add support for group-id in the stream-start event
7277
7278 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
7279
7280         * gst/realmedia/rmdemux.c:
7281           rmdemux: Mark demuxer as "running" in push-mode
7282           Allows queries (and other code) to be answered when working in push-mode.
7283           Running would only be set to TRUE accordingly when working in pull-mode
7284           once it had read header/index.
7285           Fixes #680185
7286
7287 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
7288
7289         * ext/mpeg2dec/gstmpeg2dec.c:
7290           mpeg2dec: Properly reset on sequence changes
7291           Otherwise we end up using stray data/buffers.
7292           Fixes #690701
7293
7294 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7295
7296         * configure.ac:
7297           Back to development
7298
7299 === release 1.1.2 ===
7300
7301 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7302
7303         * ChangeLog:
7304         * NEWS:
7305         * RELEASE:
7306         * configure.ac:
7307         * docs/plugins/inspect/plugin-a52dec.xml:
7308         * docs/plugins/inspect/plugin-amrnb.xml:
7309         * docs/plugins/inspect/plugin-amrwbdec.xml:
7310         * docs/plugins/inspect/plugin-asf.xml:
7311         * docs/plugins/inspect/plugin-cdio.xml:
7312         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7313         * docs/plugins/inspect/plugin-dvdread.xml:
7314         * docs/plugins/inspect/plugin-dvdsub.xml:
7315         * docs/plugins/inspect/plugin-lame.xml:
7316         * docs/plugins/inspect/plugin-mad.xml:
7317         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7318         * docs/plugins/inspect/plugin-realmedia.xml:
7319         * docs/plugins/inspect/plugin-siddec.xml:
7320         * docs/plugins/inspect/plugin-twolame.xml:
7321         * docs/plugins/inspect/plugin-x264.xml:
7322         * docs/plugins/inspect/plugin-xingmux.xml:
7323         * gst-plugins-ugly.doap:
7324         * win32/common/config.h:
7325           Release 1.1.2
7326
7327 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7328
7329         * po/af.po:
7330         * po/az.po:
7331         * po/bg.po:
7332         * po/ca.po:
7333         * po/cs.po:
7334         * po/da.po:
7335         * po/de.po:
7336         * po/el.po:
7337         * po/en_GB.po:
7338         * po/eo.po:
7339         * po/es.po:
7340         * po/eu.po:
7341         * po/fi.po:
7342         * po/fr.po:
7343         * po/gl.po:
7344         * po/hu.po:
7345         * po/id.po:
7346         * po/it.po:
7347         * po/ja.po:
7348         * po/lt.po:
7349         * po/lv.po:
7350         * po/ms.po:
7351         * po/mt.po:
7352         * po/nb.po:
7353         * po/nl.po:
7354         * po/or.po:
7355         * po/pl.po:
7356         * po/pt_BR.po:
7357         * po/ro.po:
7358         * po/ru.po:
7359         * po/sk.po:
7360         * po/sl.po:
7361         * po/sq.po:
7362         * po/sr.po:
7363         * po/sv.po:
7364         * po/tr.po:
7365         * po/uk.po:
7366         * po/vi.po:
7367         * po/zh_CN.po:
7368           Update .po files
7369
7370 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7371
7372         * ext/dvdread/dvdreadsrc.c:
7373           dvdreadsrc: correctly determine last chapter's duration
7374           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7375           It worked just fine before ...
7376
7377 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7378
7379         * gst/realmedia/rdtmanager.c:
7380           rdt: forward sticky events
7381
7382 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7383
7384         * configure.ac:
7385           Back to development
7386
7387 === release 1.1.1 ===
7388
7389 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7390
7391         * ChangeLog:
7392         * NEWS:
7393         * RELEASE:
7394         * common:
7395         * configure.ac:
7396         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7397         * docs/plugins/inspect/plugin-a52dec.xml:
7398         * docs/plugins/inspect/plugin-amrnb.xml:
7399         * docs/plugins/inspect/plugin-amrwbdec.xml:
7400         * docs/plugins/inspect/plugin-asf.xml:
7401         * docs/plugins/inspect/plugin-cdio.xml:
7402         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7403         * docs/plugins/inspect/plugin-dvdread.xml:
7404         * docs/plugins/inspect/plugin-dvdsub.xml:
7405         * docs/plugins/inspect/plugin-lame.xml:
7406         * docs/plugins/inspect/plugin-mad.xml:
7407         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7408         * docs/plugins/inspect/plugin-realmedia.xml:
7409         * docs/plugins/inspect/plugin-siddec.xml:
7410         * docs/plugins/inspect/plugin-twolame.xml:
7411         * docs/plugins/inspect/plugin-x264.xml:
7412         * docs/plugins/inspect/plugin-xingmux.xml:
7413         * gst-plugins-ugly.doap:
7414         * win32/common/config.h:
7415           Release 1.1.1
7416
7417 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7418
7419         * po/af.po:
7420         * po/az.po:
7421         * po/bg.po:
7422         * po/ca.po:
7423         * po/cs.po:
7424         * po/da.po:
7425         * po/de.po:
7426         * po/el.po:
7427         * po/en_GB.po:
7428         * po/eo.po:
7429         * po/es.po:
7430         * po/eu.po:
7431         * po/fi.po:
7432         * po/fr.po:
7433         * po/gl.po:
7434         * po/hu.po:
7435         * po/id.po:
7436         * po/it.po:
7437         * po/ja.po:
7438         * po/lt.po:
7439         * po/lv.po:
7440         * po/ms.po:
7441         * po/mt.po:
7442         * po/nb.po:
7443         * po/nl.po:
7444         * po/or.po:
7445         * po/pl.po:
7446         * po/pt_BR.po:
7447         * po/ro.po:
7448         * po/ru.po:
7449         * po/sk.po:
7450         * po/sl.po:
7451         * po/sq.po:
7452         * po/sr.po:
7453         * po/sv.po:
7454         * po/tr.po:
7455         * po/uk.po:
7456         * po/vi.po:
7457         * po/zh_CN.po:
7458           Update .po files
7459
7460 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
7461
7462         * common:
7463           Automatic update of common submodule
7464           From 098c0d7 to 01a7a46
7465
7466 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7467
7468         * ext/mpeg2dec/gstmpeg2dec.c:
7469           mpeg2dec: make the aspect ratio calculation more accurate.
7470           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7471           aspect-ratio if we don't have a valid upstream PAR.
7472           https://bugzilla.gnome.org/show_bug.cgi?id=685103
7473
7474 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7475
7476         * common:
7477           Automatic update of common submodule
7478           From 5edcd85 to 098c0d7
7479
7480 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7481
7482         * tests/check/elements/amrnbenc.c:
7483         * tests/check/elements/mpeg2dec.c:
7484         * tests/check/elements/x264enc.c:
7485         * tests/check/elements/xingmux.c:
7486           tests: Fix event handling
7487
7488 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7489
7490         * ext/lame/gstlamemp3enc.c:
7491           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7492           lame does internal resampling, but the base class only cares about
7493           the number of raw samples, so tell finish frames about that, not
7494           the number of samples in the outgoing frame.:
7495
7496 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
7497
7498         * ext/x264/gstx264enc.c:
7499           x264enc: output byte-stream if downstream has ANY caps
7500           It's what people expect when they pipe the output to
7501           filesink or into a tcp connection or pipe.
7502
7503 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
7504
7505         * MAINTAINERS:
7506         * README:
7507         * README.static-linking:
7508         * common:
7509           Automatic update of common submodule
7510           From 3cb3d3c to 5edcd85
7511
7512 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7513
7514         * configure.ac:
7515         * ext/a52dec/Makefile.am:
7516         * ext/amrnb/Makefile.am:
7517         * ext/amrwbdec/Makefile.am:
7518         * ext/cdio/Makefile.am:
7519         * ext/dvdread/Makefile.am:
7520         * ext/lame/Makefile.am:
7521         * ext/mad/Makefile.am:
7522         * ext/mpeg2dec/Makefile.am:
7523         * ext/sidplay/Makefile.am:
7524         * ext/twolame/Makefile.am:
7525         * ext/x264/Makefile.am:
7526         * gst/asfdemux/Makefile.am:
7527         * gst/dvdlpcmdec/Makefile.am:
7528         * gst/dvdsub/Makefile.am:
7529         * gst/realmedia/Makefile.am:
7530         * gst/xingmux/Makefile.am:
7531           gst: Add better support for static plugins
7532
7533 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
7534
7535         * autogen.sh:
7536         * common:
7537           Automatic update of common submodule
7538           From aed87ae to 3cb3d3c
7539
7540 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
7541
7542         * common:
7543           Automatic update of common submodule
7544           From 04c7a1e to aed87ae
7545
7546 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
7547
7548         * gst/asfdemux/gstasfdemux.c:
7549         * gst/realmedia/rmdemux.c:
7550           Use %03u instead of %u in gst_pad_create_stream_id_printf()
7551
7552 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7553
7554         * ext/x264/gstx264enc.c:
7555           x264enc: Fix for 0/1 framerate - now uses VFR in this case
7556           Previously did a division by zero.
7557           https://bugzilla.gnome.org/show_bug.cgi?id=695728
7558
7559 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7560
7561         * common:
7562           Automatic update of common submodule
7563           From 2de221c to 04c7a1e
7564
7565 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
7566
7567         * ext/x264/gstx264enc.c:
7568           x264enc: simplify template caps
7569           No need to make an array for one single element.
7570
7571 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
7572
7573         * ext/x264/gstx264enc.c:
7574           x264enc: put all theoretically possible formats in template caps
7575           and decide at runtime which subset of these (8-bit or 10-bit video
7576           formats) is supported. libx264 will be compiled for one of these
7577           two options, and it is possible to switch by pointing the dynamic
7578           linker to a different libx264 build at runtime. If we want our
7579           template caps to be correct, they should contain all then, with
7580           the actually supported ones determined at runtime.
7581           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7582
7583 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
7584
7585         * ext/x264/gstx264enc.c:
7586           x264enc: detect supported bit depth and pixel formats at runtime
7587           http://bugs.debian.org/667573
7588           https://bugzilla.gnome.org/show_bug.cgi?id=691935
7589
7590 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
7591
7592         * autogen.sh:
7593           autogen.sh: allow calling from out-of-tree
7594           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7595           https://bugzilla.gnome.org/show_bug.cgi?id=692857
7596
7597 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
7598
7599         * common:
7600           Automatic update of common submodule
7601           From a942293 to 2de221c
7602
7603 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
7604
7605         * tests/check/Makefile.am:
7606           tests: use _1_0 variants for the various registry variables
7607           These override the variants without version suffix. Makes 'make check' work
7608           properly in environments that set the suffixed variant for 1.0, such as
7609           jhbuild.
7610
7611 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7612
7613         * common:
7614           Automatic update of common submodule
7615           From a72faea to a942293
7616
7617 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
7618
7619         * configure.ac:
7620           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7621           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7622           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7623           https://bugzilla.gnome.org/show_bug.cgi?id=690881
7624
7625 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7626
7627         * ext/mpeg2dec/gstmpeg2dec.c:
7628           mpeg2dec: use appropriate printf format for gsize
7629
7630 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
7631
7632         * ext/cdio/gstcdio.h:
7633           cdio: Fix redundant redeclaration of 'cdio_version_string'
7634           cdio/version.h is already included by cdio/cdio.h
7635
7636 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7637
7638         * ext/sidplay/gstsiddec.cc:
7639           siddec: init debug category
7640
7641 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7642
7643         * configure.ac:
7644         * ext/dvdread/Makefile.am:
7645           dvdread: link to libgmodule-2.0 since the g_module_* API is used
7646           And the gmodule lib has been moved into the Requires.private
7647           section of the pkg-config file in core.
7648
7649 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
7650
7651         * ext/cdio/gstcdiocddasrc.c:
7652         * ext/cdio/gstcdiocddasrc.h:
7653           cdiocddasrc: detect whether drive produces samples in non-host endianness
7654           If drive produces samples in other endianness than the host,
7655           we need to byte swap them before pushing them out, or we
7656           produce nothing but noise. cdparanoia detects this automatically,
7657           but libcdio does not, so we have to do it ourselves.
7658           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7659           https://bugzilla.gnome.org/show_bug.cgi?id=377280
7660
7661 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7662
7663         * common:
7664           Automatic update of common submodule
7665           From b497c4f to a72faea
7666
7667 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7668
7669         * tests/check/elements/xingmux_testdata.h:
7670           xingmux: Fix unit test after change to correctly calculate number of frames
7671
7672 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7673
7674         * ext/x264/gstx264enc.c:
7675           x264enc: Add support for 10-bit color formats
7676           Requires x264 to be built with 10-bit support, which disables
7677           9-bit support. Also only advertise the color formats that were
7678           compiled into x264.
7679
7680 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7681
7682         * ext/x264/gstx264enc.c:
7683           x264enc: Add support for Y444, Y42B and NV12
7684
7685 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
7686
7687         * ext/cdio/Makefile.am:
7688         * ext/cdio/gstcdio.c:
7689           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7690           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7691           if they're not plain ASCII.
7692
7693 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
7694
7695         * gst/xingmux/gstxingmux.c:
7696           xingmux: Properly calculate the number of frames
7697           First, the xing header frame is never added to the count,
7698           we have to increment the count.
7699           Secondly, there is a rounding error when calculating the
7700           frame duration, as spf*GST_SECOND/rate is not an integer
7701           (26122448.9) an it must be 26122449.
7702
7703 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
7704
7705         * configure.ac:
7706           configure.ac: update courtesy of autoupdate
7707
7708 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
7709
7710         * common:
7711         * configure.ac:
7712           configure: let AG_GST_PLUGIN_DOCS check for python
7713           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7714           which as a side-effect should pick up newer python versions as
7715           well.
7716           https://bugzilla.gnome.org/show_bug.cgi?id=563903
7717
7718 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
7719
7720         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7721           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7722
7723 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
7724
7725         * tests/check/elements/mpg123audiodec.c:
7726           Fix FSF address
7727           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7728
7729 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
7730
7731         * docs/random/LICENSE:
7732         * ext/a52dec/gsta52dec.c:
7733         * ext/a52dec/gsta52dec.h:
7734         * ext/amrnb/amrnb.c:
7735         * ext/amrnb/amrnbdec.c:
7736         * ext/amrnb/amrnbdec.h:
7737         * ext/amrnb/amrnbenc.c:
7738         * ext/amrnb/amrnbenc.h:
7739         * ext/amrwbdec/amrwb.c:
7740         * ext/amrwbdec/amrwbdec.c:
7741         * ext/amrwbdec/amrwbdec.h:
7742         * ext/cdio/gstcdio.c:
7743         * ext/cdio/gstcdio.h:
7744         * ext/cdio/gstcdiocddasrc.c:
7745         * ext/cdio/gstcdiocddasrc.h:
7746         * ext/dvdread/dvdreadsrc.c:
7747         * ext/dvdread/dvdreadsrc.h:
7748         * ext/lame/gstlamemp3enc.c:
7749         * ext/lame/gstlamemp3enc.h:
7750         * ext/lame/plugin.c:
7751         * ext/mad/gstmad.c:
7752         * ext/mad/gstmad.h:
7753         * ext/mpeg2dec/gstmpeg2dec.c:
7754         * ext/mpeg2dec/gstmpeg2dec.h:
7755         * ext/sidplay/gstsiddec.cc:
7756         * ext/sidplay/gstsiddec.h:
7757         * ext/twolame/gsttwolamemp2enc.c:
7758         * ext/twolame/gsttwolamemp2enc.h:
7759         * ext/x264/gstx264enc.c:
7760         * ext/x264/gstx264enc.h:
7761         * gst-libs/gst/gettext.h:
7762         * gst-libs/gst/glib-compat-private.h:
7763         * gst-libs/gst/gst-i18n-plugin.h:
7764         * gst/asfdemux/asfheaders.c:
7765         * gst/asfdemux/asfheaders.h:
7766         * gst/asfdemux/asfpacket.c:
7767         * gst/asfdemux/asfpacket.h:
7768         * gst/asfdemux/gstasf.c:
7769         * gst/asfdemux/gstasfdemux.c:
7770         * gst/asfdemux/gstasfdemux.h:
7771         * gst/asfdemux/gstrtpasfdepay.c:
7772         * gst/asfdemux/gstrtpasfdepay.h:
7773         * gst/asfdemux/gstrtspwms.c:
7774         * gst/asfdemux/gstrtspwms.h:
7775         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7776         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7777         * gst/dvdsub/gstdvdsubdec.c:
7778         * gst/dvdsub/gstdvdsubdec.h:
7779         * gst/dvdsub/gstdvdsubparse.c:
7780         * gst/dvdsub/gstdvdsubparse.h:
7781         * gst/realmedia/asmrules.c:
7782         * gst/realmedia/asmrules.h:
7783         * gst/realmedia/gstrdtbuffer.c:
7784         * gst/realmedia/gstrdtbuffer.h:
7785         * gst/realmedia/pnmsrc.c:
7786         * gst/realmedia/pnmsrc.h:
7787         * gst/realmedia/rademux.c:
7788         * gst/realmedia/rademux.h:
7789         * gst/realmedia/rdtdepay.c:
7790         * gst/realmedia/rdtdepay.h:
7791         * gst/realmedia/rdtjitterbuffer.c:
7792         * gst/realmedia/rdtjitterbuffer.h:
7793         * gst/realmedia/rdtmanager.c:
7794         * gst/realmedia/rdtmanager.h:
7795         * gst/realmedia/realhash.c:
7796         * gst/realmedia/realhash.h:
7797         * gst/realmedia/realmedia.c:
7798         * gst/realmedia/rmdemux.c:
7799         * gst/realmedia/rmdemux.h:
7800         * gst/realmedia/rmutils.c:
7801         * gst/realmedia/rmutils.h:
7802         * gst/realmedia/rtspreal.c:
7803         * gst/realmedia/rtspreal.h:
7804         * gst/xingmux/gstxingmux.c:
7805         * gst/xingmux/gstxingmux.h:
7806         * gst/xingmux/plugin.c:
7807         * tests/check/elements/amrnbenc.c:
7808         * tests/check/elements/mpeg2dec.c:
7809         * tests/check/elements/x264enc.c:
7810         * tests/check/generic/index.c:
7811         * tests/check/generic/states.c:
7812         * tests/check/pipelines/lame.c:
7813           Fix FSF address
7814           https://bugzilla.gnome.org/show_bug.cgi?id=687520
7815
7816 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
7817
7818         * gst/dvdsub/gstdvdsubdec.c:
7819           dvdsubdec: allocate correct amount of memory for bitmap
7820           https://bugzilla.gnome.org/show_bug.cgi?id=687192
7821
7822 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
7823
7824         * ext/mpg123/gstmpg123audiodec.c:
7825           mpg123: removed unnecessary finalize function
7826           https://bugzilla.gnome.org/show_bug.cgi?id=687176
7827
7828 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
7829
7830         * ext/sidplay/gstsiddec.cc:
7831           siddec: reset bytes counter
7832           Reset the total_bytes counter so that we get timestamps correct.
7833           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7834
7835 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
7836
7837         * ext/mpg123/gstmpg123audiodec.c:
7838           mpg123: Fix leaks from not chaining up in the finalize function
7839
7840 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
7841
7842         * configure.ac:
7843         * docs/plugins/inspect/plugin-a52dec.xml:
7844         * docs/plugins/inspect/plugin-amrnb.xml:
7845         * docs/plugins/inspect/plugin-amrwbdec.xml:
7846         * docs/plugins/inspect/plugin-asf.xml:
7847         * docs/plugins/inspect/plugin-cdio.xml:
7848         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7849         * docs/plugins/inspect/plugin-dvdread.xml:
7850         * docs/plugins/inspect/plugin-dvdsub.xml:
7851         * docs/plugins/inspect/plugin-lame.xml:
7852         * docs/plugins/inspect/plugin-mad.xml:
7853         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7854         * docs/plugins/inspect/plugin-realmedia.xml:
7855         * docs/plugins/inspect/plugin-siddec.xml:
7856         * docs/plugins/inspect/plugin-twolame.xml:
7857         * docs/plugins/inspect/plugin-x264.xml:
7858         * docs/plugins/inspect/plugin-xingmux.xml:
7859         * win32/common/config.h:
7860           Back to feature development
7861
7862 === release 1.0.2 ===
7863
7864 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7865
7866         * ChangeLog:
7867         * NEWS:
7868         * RELEASE:
7869         * configure.ac:
7870         * docs/plugins/inspect/plugin-a52dec.xml:
7871         * docs/plugins/inspect/plugin-amrnb.xml:
7872         * docs/plugins/inspect/plugin-amrwbdec.xml:
7873         * docs/plugins/inspect/plugin-asf.xml:
7874         * docs/plugins/inspect/plugin-cdio.xml:
7875         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7876         * docs/plugins/inspect/plugin-dvdread.xml:
7877         * docs/plugins/inspect/plugin-dvdsub.xml:
7878         * docs/plugins/inspect/plugin-lame.xml:
7879         * docs/plugins/inspect/plugin-mad.xml:
7880         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7881         * docs/plugins/inspect/plugin-realmedia.xml:
7882         * docs/plugins/inspect/plugin-siddec.xml:
7883         * docs/plugins/inspect/plugin-twolame.xml:
7884         * docs/plugins/inspect/plugin-x264.xml:
7885         * docs/plugins/inspect/plugin-xingmux.xml:
7886         * gst-plugins-ugly.doap:
7887         * win32/common/config.h:
7888           Release 1.0.2
7889
7890 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7891
7892         * tests/check/elements/mpg123audiodec.c:
7893           tests: fix up mpg123 test a little
7894           - dist input files
7895           - fix sample leak
7896           - simplify check for elements
7897           - only run mpg123 test if mpg123 is available and selected
7898           - fix build in uninstalled setup
7899           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7900
7901 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7902
7903         * tests/check/elements/mpg123audiodec.c:
7904           tets: add unit test for mpg123audiodec
7905           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7906
7907 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7908
7909         * ext/mpg123/gstmpg123audiodec.c:
7910           mpg123: added gtkdoc section
7911           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7912
7913 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7914
7915         * ext/mpg123/gstmpg123audiodec.c:
7916           mpg123: fixed bug with last frame, disabled internal resampler & chatter
7917           * The last MP3 frame wasn't being pushed when base class was draining
7918           * Made sure mpg123 cannot ever use its (crude) internal resampler
7919           * Disabled mpg123 stderr output
7920           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7921
7922 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
7923
7924         * gst/asfdemux/Makefile.am:
7925         * gst/realmedia/Makefile.am:
7926           Makefile.am: Fix typos for generating the Android.mk files
7927           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7928           The typos led to generate the incorrect Android.mk files for the asfdemux
7929           and realmedia plugin.
7930           https://bugzilla.gnome.org/show_bug.cgi?id=686748
7931
7932 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
7933
7934         * ext/mpg123/gstmpg123audiodec.c:
7935           mpg123: cleaned up comments, formatting, and logging lines
7936           also replaced mpg123decoder->handle != NULL checks with asserts
7937           https://bugzilla.gnome.org/show_bug.cgi?id=686595
7938
7939 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7940
7941         * ext/dvdread/dvdreadsrc.c:
7942           dvdreadsrc: correctly set next cell when seeking to sector
7943
7944 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7945
7946         * gst/dvdsub/gstdvdsubparse.c:
7947           dvdsubparse: send src caps when receiving sink caps
7948
7949 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7950
7951         * ext/dvdread/dvdreadsrc.c:
7952           dvdreadsrc: update dvd event to enhanced approach
7953           ... in line with resindvdsrc.
7954
7955 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
7956
7957         * docs/Makefile.am:
7958           docs: add 'make upload' target for new-release script
7959
7960 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
7961
7962         * configure.ac:
7963         * docs/plugins/inspect/plugin-a52dec.xml:
7964         * docs/plugins/inspect/plugin-amrnb.xml:
7965         * docs/plugins/inspect/plugin-amrwbdec.xml:
7966         * docs/plugins/inspect/plugin-asf.xml:
7967         * docs/plugins/inspect/plugin-cdio.xml:
7968         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7969         * docs/plugins/inspect/plugin-dvdread.xml:
7970         * docs/plugins/inspect/plugin-dvdsub.xml:
7971         * docs/plugins/inspect/plugin-lame.xml:
7972         * docs/plugins/inspect/plugin-mad.xml:
7973         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7974         * docs/plugins/inspect/plugin-realmedia.xml:
7975         * docs/plugins/inspect/plugin-siddec.xml:
7976         * docs/plugins/inspect/plugin-twolame.xml:
7977         * docs/plugins/inspect/plugin-x264.xml:
7978         * docs/plugins/inspect/plugin-xingmux.xml:
7979         * win32/common/config.h:
7980           Back to development (bug fixing)
7981
7982 === release 1.0.1 ===
7983
7984 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
7985
7986         * ChangeLog:
7987         * NEWS:
7988         * RELEASE:
7989         * configure.ac:
7990         * docs/plugins/inspect/plugin-a52dec.xml:
7991         * docs/plugins/inspect/plugin-amrnb.xml:
7992         * docs/plugins/inspect/plugin-amrwbdec.xml:
7993         * docs/plugins/inspect/plugin-asf.xml:
7994         * docs/plugins/inspect/plugin-cdio.xml:
7995         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7996         * docs/plugins/inspect/plugin-dvdread.xml:
7997         * docs/plugins/inspect/plugin-dvdsub.xml:
7998         * docs/plugins/inspect/plugin-lame.xml:
7999         * docs/plugins/inspect/plugin-mad.xml:
8000         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8001         * docs/plugins/inspect/plugin-realmedia.xml:
8002         * docs/plugins/inspect/plugin-siddec.xml:
8003         * docs/plugins/inspect/plugin-twolame.xml:
8004         * docs/plugins/inspect/plugin-x264.xml:
8005         * docs/plugins/inspect/plugin-xingmux.xml:
8006         * gst-plugins-ugly.doap:
8007         * win32/common/config.h:
8008           Release 1.0.1
8009
8010 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
8011
8012         * common:
8013           Automatic update of common submodule
8014           From 6c0b52c to 6bb6951
8015
8016 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
8017
8018         * ext/mpeg2dec/gstmpeg2dec.c:
8019           mpeg2dec: Don't error out when there is no associated buffer
8020           In 0.10, having mpeg2dec occasionally tell us to output a frame that
8021           was never decoded was just ignored, so do the same in 1.0
8022           Fixes: #685107
8023
8024 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
8025
8026         * REQUIREMENTS:
8027         * gst/dvdsub/gstdvdsubdec.c:
8028           Purge mention of liboil and update REQUIREMENTS
8029           https://bugzilla.gnome.org/show_bug.cgi?id=673285
8030
8031 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8032
8033         * ext/x264/gstx264enc.c:
8034           x264enc: when setting fallback decoder latency, set valid min_latency
8035           Min. latency needs to be a valid time, so pass 0 as default
8036           value in the fallback case where we can't determine any latency,
8037           and avoid nasty criticals at runtime.
8038
8039 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8040
8041         * configure.ac:
8042         * docs/plugins/inspect/plugin-a52dec.xml:
8043         * docs/plugins/inspect/plugin-amrnb.xml:
8044         * docs/plugins/inspect/plugin-amrwbdec.xml:
8045         * docs/plugins/inspect/plugin-asf.xml:
8046         * docs/plugins/inspect/plugin-cdio.xml:
8047         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8048         * docs/plugins/inspect/plugin-dvdread.xml:
8049         * docs/plugins/inspect/plugin-dvdsub.xml:
8050         * docs/plugins/inspect/plugin-lame.xml:
8051         * docs/plugins/inspect/plugin-mad.xml:
8052         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8053         * docs/plugins/inspect/plugin-realmedia.xml:
8054         * docs/plugins/inspect/plugin-siddec.xml:
8055         * docs/plugins/inspect/plugin-twolame.xml:
8056         * docs/plugins/inspect/plugin-x264.xml:
8057         * docs/plugins/inspect/plugin-xingmux.xml:
8058         * win32/common/config.h:
8059           Back to development (bug fixing)
8060
8061 === release 1.0.0 ===
8062
8063 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8064
8065         * NEWS:
8066         * RELEASE:
8067         * configure.ac:
8068         * docs/plugins/inspect/plugin-a52dec.xml:
8069         * docs/plugins/inspect/plugin-amrnb.xml:
8070         * docs/plugins/inspect/plugin-amrwbdec.xml:
8071         * docs/plugins/inspect/plugin-asf.xml:
8072         * docs/plugins/inspect/plugin-cdio.xml:
8073         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8074         * docs/plugins/inspect/plugin-dvdread.xml:
8075         * docs/plugins/inspect/plugin-dvdsub.xml:
8076         * docs/plugins/inspect/plugin-lame.xml:
8077         * docs/plugins/inspect/plugin-mad.xml:
8078         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8079         * docs/plugins/inspect/plugin-realmedia.xml:
8080         * docs/plugins/inspect/plugin-siddec.xml:
8081         * docs/plugins/inspect/plugin-twolame.xml:
8082         * docs/plugins/inspect/plugin-x264.xml:
8083         * docs/plugins/inspect/plugin-xingmux.xml:
8084         * gst-plugins-ugly.doap:
8085         * win32/common/config.h:
8086           Release 1.0.0
8087
8088 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
8089
8090         * common:
8091           Automatic update of common submodule
8092           From 4f962f7 to 6c0b52c
8093
8094 === release 0.11.99 ===
8095
8096 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8097
8098         * configure.ac:
8099         * docs/plugins/inspect/plugin-xingmux.xml:
8100         * gst-plugins-ugly.doap:
8101         * win32/common/config.h:
8102           Release 0.11.99
8103
8104 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8105
8106         * docs/plugins/inspect/plugin-a52dec.xml:
8107         * docs/plugins/inspect/plugin-amrnb.xml:
8108         * docs/plugins/inspect/plugin-amrwbdec.xml:
8109         * docs/plugins/inspect/plugin-asf.xml:
8110         * docs/plugins/inspect/plugin-cdio.xml:
8111         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8112         * docs/plugins/inspect/plugin-dvdread.xml:
8113         * docs/plugins/inspect/plugin-dvdsub.xml:
8114         * docs/plugins/inspect/plugin-lame.xml:
8115         * docs/plugins/inspect/plugin-mad.xml:
8116         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8117         * docs/plugins/inspect/plugin-realmedia.xml:
8118         * docs/plugins/inspect/plugin-siddec.xml:
8119         * docs/plugins/inspect/plugin-twolame.xml:
8120         * docs/plugins/inspect/plugin-x264.xml:
8121           docs: update docs
8122
8123 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8124
8125         * configure.ac:
8126         * ext/amrnb/Makefile.am:
8127         * ext/amrwbdec/Makefile.am:
8128         * ext/lame/Makefile.am:
8129         * ext/twolame/Makefile.am:
8130         * tests/check/Makefile.am:
8131           Remove -DGST_USE_UNSTABLE_API
8132
8133 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8134
8135         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8136         * docs/plugins/inspect/plugin-a52dec.xml:
8137         * docs/plugins/inspect/plugin-amrnb.xml:
8138         * docs/plugins/inspect/plugin-amrwbdec.xml:
8139         * docs/plugins/inspect/plugin-asf.xml:
8140         * docs/plugins/inspect/plugin-cdio.xml:
8141         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8142         * docs/plugins/inspect/plugin-dvdread.xml:
8143         * docs/plugins/inspect/plugin-dvdsub.xml:
8144         * docs/plugins/inspect/plugin-lame.xml:
8145         * docs/plugins/inspect/plugin-mad.xml:
8146         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8147         * docs/plugins/inspect/plugin-realmedia.xml:
8148         * docs/plugins/inspect/plugin-siddec.xml:
8149         * docs/plugins/inspect/plugin-twolame.xml:
8150         * docs/plugins/inspect/plugin-x264.xml:
8151           Update docs
8152
8153 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8154
8155         * ext/cdio/gstcdio.c:
8156           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
8157           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
8158           introspection/updating for this plugin.
8159
8160 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8161
8162         * gst-plugins-ugly.spec.in:
8163           Switch to F18 package naming
8164
8165 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8166
8167         * ext/dvdread/demo-play:
8168         * tests/check/elements/mpeg2dec.c:
8169           rename some caps and elements in examples
8170
8171 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
8172
8173         * configure.ac:
8174           Back to development
8175
8176 === release 0.11.94 ===
8177
8178 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
8179
8180         * ChangeLog:
8181         * configure.ac:
8182         * gst-plugins-ugly.doap:
8183         * win32/common/config.h:
8184           Release 0.11.94
8185
8186 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8187
8188         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8189         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8190         * docs/plugins/gst-plugins-ugly-plugins.signals:
8191         * docs/plugins/inspect/plugin-a52dec.xml:
8192         * docs/plugins/inspect/plugin-amrnb.xml:
8193         * docs/plugins/inspect/plugin-amrwbdec.xml:
8194         * docs/plugins/inspect/plugin-asf.xml:
8195         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8196         * docs/plugins/inspect/plugin-dvdread.xml:
8197         * docs/plugins/inspect/plugin-dvdsub.xml:
8198         * docs/plugins/inspect/plugin-lame.xml:
8199         * docs/plugins/inspect/plugin-mad.xml:
8200         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8201         * docs/plugins/inspect/plugin-realmedia.xml:
8202         * docs/plugins/inspect/plugin-siddec.xml:
8203         * docs/plugins/inspect/plugin-twolame.xml:
8204         * docs/plugins/inspect/plugin-x264.xml:
8205           docs: update docs
8206
8207 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8208
8209         * gst/realmedia/rmdemux.c:
8210           rmdemux: use DTS and PTS
8211           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
8212           undefined to make the decoder do the right thing. We can then remove the code
8213           that tries to guess the PTS from the DTS.
8214
8215 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
8216
8217         * ext/mpeg2dec/gstmpeg2dec.c:
8218           mpeg2dec: Hold ref to buffer while mapped
8219           So that the buffer still exists when we go to unmap it later,
8220           even if it got pushed in the meantime.
8221
8222 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
8223
8224         * tests/check/elements/x264enc.c:
8225           x264enc test: x264enc produces constrained-baseline, not the full baseline
8226
8227 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8228
8229         * gst/asfdemux/gstasfdemux.c:
8230         * gst/realmedia/rademux.c:
8231         * gst/realmedia/rmdemux.c:
8232           gst: only activate in pull mode if upstream is seekable
8233
8234 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8235
8236         * gst/realmedia/rademux.c:
8237           rademux: tags can be NULL
8238
8239 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8240
8241         * ext/mad/gstmad.c:
8242           mad: fix email address
8243
8244 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8245
8246         * ext/mad/gstmad.c:
8247           mad: init base class method only once
8248
8249 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8250
8251         * gst/xingmux/gstxingmux.c:
8252           xingmux: remove defunct commented code
8253
8254 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8255
8256         * gst/dvdsub/gstdvdsubdec.c:
8257           dvbsubdec: handle and send GAP event
8258           ... in stead of update newsegment event.
8259
8260 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8261
8262         * gst/dvdsub/gstdvdsubdec.c:
8263           dvbsubdec: adjust disabled code comment style
8264
8265 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8266
8267         * ext/x264/gstx264enc.c:
8268           x264enc: clean up some debug statements
8269
8270 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8271
8272         * ext/x264/gstx264enc.c:
8273         * ext/x264/gstx264enc.h:
8274           x264enc: handle possibly negative DTS provided by codec
8275           ... by arranging for an offset such that DTS == PTS for keyframes,
8276           which is expected elsewhere to go along with semantics of PTS and DTS.
8277           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8278
8279 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8280
8281         * gst-plugins-ugly.spec.in:
8282           Fix spec file for ugly
8283
8284 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8285
8286         * tests/check/elements/mpeg2dec.c:
8287           tests: mpeg2dec: initialize variable
8288           ... which avoids test segfaulting.
8289
8290 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
8291
8292         * tests/check/elements/mpeg2dec.c:
8293           check: Feed parsed data to mpeg2dec
8294           And fix the expected output caps by adding colorimetry field
8295
8296 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
8297
8298         * common:
8299           Automatic update of common submodule
8300           From 668acee to 4f962f7
8301
8302 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
8303
8304         * configure.ac:
8305           configure: bump gtk-doc req to 1.12 (mar-2009)
8306           This allows us to e.g. unconditionally use gtkdoc-rebase.
8307
8308 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
8309
8310         * docs/plugins/inspect/plugin-dvdsub.xml:
8311         * gst/dvdsub/gstdvdsubdec.c:
8312         * gst/dvdsub/gstdvdsubparse.c:
8313           video/x-dvd-subpicture -> subpicture/x-dvd
8314
8315 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8316
8317         * ext/x264/gstx264enc.c:
8318           x264enc: Use new video encoder base class API for handling tags
8319
8320 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8321
8322         * ext/mpg123/gstmpg123audiodec.c:
8323           mpg123: Give MARGINAL rank to the mpg123 decoder element
8324
8325 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8326
8327         * gst/dvdsub/gstdvdsubdec.c:
8328           dvdsubdec: Set alignment at the correct place of GstAllocationParams
8329
8330 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8331
8332         * configure.ac:
8333         * win32/common/config.h:
8334           Back to development
8335
8336 === release 0.11.93 ===
8337
8338 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8339
8340         * configure.ac:
8341         * gst-plugins-ugly.doap:
8342         * win32/common/config.h:
8343           Release 0.11.93
8344
8345 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8346
8347         * gst/asfdemux/asfpacket.c:
8348         * gst/realmedia/rmdemux.c:
8349           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8350
8351 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
8352
8353         * ext/mpg123/Makefile.am:
8354           mpg123: dist header file
8355
8356 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8357
8358         * gst/asfdemux/asfpacket.c:
8359           asfdemux: avoid some more invalid timestamp arithmetic
8360           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8361
8362 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8363
8364         * ext/sidplay/gstsiddec.cc:
8365         * gst/asfdemux/gstasfdemux.c:
8366         * gst/realmedia/rademux.c:
8367         * gst/realmedia/rmdemux.c:
8368           gst: Add stream-id to stream-start events
8369
8370 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
8371
8372         * ext/mpeg2dec/gstmpeg2dec.c:
8373           mpeg2dec: Don't use NULL values for fbuf
8374           We need to make a difference between the initial dummy buffers (which
8375           have a fbuf->id of NULL) and the buffers on which we allocated
8376           video frames.
8377
8378 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
8379
8380         * common:
8381           Automatic update of common submodule
8382           From 94ccf4c to 668acee
8383
8384 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
8385
8386         * ext/a52dec/gsta52dec.c:
8387         * ext/lame/gstlamemp3enc.c:
8388         * gst/asfdemux/gstasfdemux.c:
8389         * gst/realmedia/rademux.c:
8390         * gst/realmedia/rmdemux.c:
8391         * gst/realmedia/rmutils.c:
8392           gst_tag_list_free -> gst_tag_list_unref
8393
8394 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8395
8396         * ext/mpg123/gstmpg123audiodec.c:
8397           mpg123: map input buffer in READ mode, not WRITE mode
8398           Makes things actually work.
8399
8400 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8401
8402         * ext/mpg123/gstmpg123audiodec.c:
8403           mpg123: query supported output formats at run-time
8404           Fixes stuff. We use a string here since we can't be bothered
8405           with GValue.
8406
8407 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8408
8409         * ext/mpg123/Makefile.am:
8410           mpg123: hook up to build system
8411
8412 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
8413
8414         * ext/mpg123/gstmpg123audiodec.c:
8415         * ext/mpg123/gstmpg123audiodec.h:
8416           mpg123: add new libmpg123-based mp3 decoder plugin
8417           Needs a bit of cleaning up.
8418           https://bugzilla.gnome.org/show_bug.cgi?id=681003
8419
8420 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8421
8422         * ext/sidplay/gstsiddec.cc:
8423         * ext/x264/gstx264enc.c:
8424         * gst/asfdemux/gstasfdemux.c:
8425         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8426         * gst/realmedia/rademux.c:
8427         * gst/realmedia/rmdemux.c:
8428           tag: Update for taglist/tag event API changes
8429
8430 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
8431
8432         * ext/mpeg2dec/gstmpeg2dec.c:
8433           mpeg2dec: Avoid dropping first GOP
8434           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8435           do not check if it is NULL or not.
8436           And cleanup a bit of debug
8437
8438 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8439
8440         * gst/realmedia/rdtmanager.c:
8441         * gst/realmedia/rdtmanager.h:
8442           rdt: add on-npt-stop signal
8443           rtspsrc will look for it.
8444
8445 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8446
8447         * gst/realmedia/rdtmanager.c:
8448           rdt: set caps after activating the pad
8449
8450 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8451
8452         * gst/realmedia/gstrdtbuffer.c:
8453           rdt: reset map info
8454
8455 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8456
8457         * gst/asfdemux/gstrtpasfdepay.c:
8458           asfdepay: fix padding correction
8459           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8460           existing memory in the target buffer..
8461           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8462
8463 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8464
8465         * ext/mpeg2dec/gstmpeg2dec.c:
8466           mpeg2dec: copy buffer flags when cropping
8467           When we crop a buffer, copy the flags as well.
8468
8469 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
8470
8471         * ext/mpeg2dec/gstmpeg2dec.c:
8472           mpeg2dec: Fix GstVideoInfo pointer
8473
8474 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
8475
8476         * ext/mpeg2dec/gstmpeg2dec.c:
8477           mpeg2dec: Correctly flag output buffer interlaced state
8478           If the sequence is not flagged as progressive its buffers are marked
8479           interlace mode mixed. There is an individual picture flag indicating
8480           whether picture in the sequence are interlaced or not. This is used
8481           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8482           completely indicate the buffer's interlaced state.
8483           Also, TFF and RFF should only be set if the sequence is not progressive.
8484
8485 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8486
8487         * ext/mpeg2dec/gstmpeg2dec.c:
8488           ext: Update for video base classes API changes
8489
8490 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8491
8492         * common:
8493           Automatic update of common submodule
8494           From 98e386f to 94ccf4c
8495
8496 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8497
8498         * gst/asfdemux/asfpacket.c:
8499           asfdemux: make sure to avoid arithmetic with _NONE timestamp
8500
8501 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8502
8503         * gst/asfdemux/asfpacket.c:
8504           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8505           ... so it does not get used as first (valid) payload ts, whereas
8506           the first real valid payload ts may be considerably larger.
8507           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8508
8509 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8510
8511         * gst/asfdemux/gstasfdemux.c:
8512           asfdemux: slightly relax supported seek requirements
8513           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8514
8515 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8516
8517         * ext/mpeg2dec/gstmpeg2dec.c:
8518           mpeg2dec: Propagate GstFlowReturn where needed
8519           It was just ignoring the return values...
8520
8521 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8522
8523         * ext/mpeg2dec/gstmpeg2dec.c:
8524           mpeg2dec: Store temporary buffers out of the way
8525           When mpeg2dec needs to do cropping (because downstream can't handle it),
8526           we need temporary buffers to decode to.
8527           Use the user_data field to store those, and unify the rest of the code
8528           that needs to touch a buffer (regardless of how/where it was allocated).
8529           https://bugzilla.gnome.org/show_bug.cgi?id=680194
8530
8531 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8532
8533         * ext/mpeg2dec/gstmpeg2dec.c:
8534           mpeg2dec: Call gst_video_decoder_negotiate()
8535
8536 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8537
8538         * gst/realmedia/rmdemux.c:
8539           rmdemux: give stream tags a different event name so they don't overwrite global tags
8540           There can only be one taglist per name for sticky tag events.
8541           Needs to be fixed more properly, see
8542           https://bugzilla.gnome.org/show_bug.cgi?id=677619
8543
8544 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8545
8546         * gst/realmedia/rademux.c:
8547           rademux: set/send caps on pad after activating it
8548
8549 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8550
8551         * gst/realmedia/rmdemux.c:
8552           rmdemux: set/send caps after activating the source pads
8553           Makes sure the caps event isn't dropped immediately.
8554
8555 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8556
8557         * ext/dvdread/dvdreadsrc.c:
8558           dvdreadsrc: mustn't drop queries like caps query if not started yet
8559
8560 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
8561
8562         * gst/asfdemux/gstasfdemux.c:
8563           asfdemux: extract WM/Year as GstDateTime instead of GDate
8564           So we can signal that only the year field is valid.
8565
8566 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8567
8568         * gst/asfdemux/gstasfdemux.c:
8569           asfdemux: don't leak payload if we are not pushing it
8570
8571 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8572
8573         * ext/sidplay/gstsiddec.cc:
8574         * gst/asfdemux/gstasfdemux.c:
8575         * gst/realmedia/rademux.c:
8576         * gst/realmedia/rmdemux.c:
8577           demuxers: Push STREAM_START when needed
8578
8579 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8580
8581         * gst/asfdemux/gstasfdemux.c:
8582           asf: don't push on inactive streams
8583
8584 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8585
8586         * ext/dvdread/dvdreadsrc.c:
8587           dvdreadsrc: set rank to NONE
8588           It should never be autoplugged really, for DVD
8589           playback there's rsndvd (or will be, realsoonnow).
8590
8591 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8592
8593         * ext/mpeg2dec/gstmpeg2dec.c:
8594           fix for allocator API changes
8595
8596 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8597
8598         * ext/x264/gstx264enc.c:
8599           update for query api changes
8600
8601 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8602
8603         * ext/mpeg2dec/gstmpeg2dec.c:
8604           update for query api changes
8605
8606 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8607
8608         * ext/x264/gstx264enc.c:
8609           update for allocation query changes
8610
8611 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
8612
8613         * LICENSE_readme:
8614           LICENSE_readme: fix typo
8615
8616 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
8617
8618         * LICENSE_readme:
8619           LICENSE_readme: mention x264
8620           https://bugzilla.gnome.org/show_bug.cgi?id=679472
8621
8622 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8623
8624         * gst/asfdemux/gstasfdemux.c:
8625         * gst/realmedia/rademux.c:
8626         * gst/realmedia/rmdemux.c:
8627           gst: Implement segment-done event
8628
8629 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8630
8631         * gst/asfdemux/gstasfdemux.c:
8632           asf: fix x-wmv format in caps
8633
8634 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8635
8636         * gst/asfdemux/asfpacket.c:
8637           asf: unmap packets
8638
8639 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
8640
8641         * gst/asfdemux/asfpacket.c:
8642         * gst/asfdemux/asfpacket.h:
8643         * gst/asfdemux/gstasfdemux.c:
8644           asfdemux: Ignore parsing errors from broken packets
8645           We should instead be counting the number of errors and exiting if
8646           they're too numerous. This makes a number of broken ASF files playable.
8647           https://bugzilla.gnome.org/show_bug.cgi?id=678543
8648           Conflicts:
8649           gst/asfdemux/asfpacket.c
8650           gst/asfdemux/gstasfdemux.c
8651
8652 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8653
8654         * gst/asfdemux/gstasfdemux.c:
8655           fix interlace-mode
8656
8657 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8658
8659         * ext/mpeg2dec/gstmpeg2dec.c:
8660           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8661
8662 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8663
8664         * ext/mpeg2dec/gstmpeg2dec.c:
8665           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8666           Fixes bug #377713.
8667
8668 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
8669
8670         * ext/x264/gstx264enc.c:
8671           x264enc: Fix unitialized variable and taglist event
8672
8673 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8674
8675         * ext/mpeg2dec/gstmpeg2dec.c:
8676           mpeg2dec: fix compilation
8677
8678 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8679
8680         * ext/sidplay/gstsiddec.cc:
8681         * gst/asfdemux/gstasfdemux.c:
8682         * gst/realmedia/rademux.c:
8683         * gst/realmedia/rdtmanager.c:
8684         * gst/realmedia/rmdemux.c:
8685           update for task api change
8686
8687 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8688
8689         * ext/mpeg2dec/gstmpeg2dec.c:
8690         * ext/x264/gstx264enc.c:
8691           fix compilation
8692
8693 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8694
8695         * ext/mpeg2dec/gstmpeg2dec.c:
8696         * ext/mpeg2dec/gstmpeg2dec.h:
8697           mpeg2dec: Port to 0.11 again
8698
8699 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8700
8701         * ext/x264/gstx264enc.c:
8702           x264enc: Fix compiler warning
8703
8704 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8705
8706         * ext/mpeg2dec/gstmpeg2dec.c:
8707         * ext/mpeg2dec/gstmpeg2dec.h:
8708           mpeg2dec: Report PAR if not present upstream
8709           And clean up some code
8710
8711 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8712
8713         * ext/mpeg2dec/gstmpeg2dec.c:
8714           mpeg2dec: use _scale_ceil to compute frame period
8715           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8716
8717 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8718
8719         * ext/mpeg2dec/gstmpeg2dec.c:
8720           mpeg2dec: mpeg2dec actually has 3 frame latency
8721           https://bugzilla.gnome.org/show_bug.cgi?id=675769
8722
8723 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8724
8725         * ext/mpeg2dec/gstmpeg2dec.c:
8726           mpeg2dec: Fix large output buffers leak
8727
8728 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8729
8730         * ext/mpeg2dec/gstmpeg2dec.c:
8731           mpeg2dec: Port to new way of handling frame reference
8732
8733 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8734
8735         * ext/mpeg2dec/gstmpeg2dec.c:
8736           mpeg2dec: don't leak input_state
8737
8738 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8739
8740         * ext/mpeg2dec/gstmpeg2dec.c:
8741         * ext/mpeg2dec/gstmpeg2dec.h:
8742           mpeg2dec: Port to GstVideoDecoder base class
8743           Conflicts:
8744           ext/mpeg2dec/gstmpeg2dec.c
8745           ext/mpeg2dec/gstmpeg2dec.h
8746           Back to 0.10 state, needs to be ported to 0.11 again.
8747
8748 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8749
8750           Merge remote-tracking branch 'origin/master'
8751
8752 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8753
8754         * ext/x264/gstx264enc.c:
8755         * ext/x264/gstx264enc.h:
8756           x264enc: Port to 0.11 again
8757
8758 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8759
8760         * ext/x264/gstx264enc.c:
8761           x264enc: Don't set latency while holding object lock
8762           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8763           https://bugzilla.gnome.org/show_bug.cgi?id=675762
8764
8765 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8766
8767         * ext/x264/gstx264enc.c:
8768           x264enc: Use video encoder stream lock to avoid deadlock
8769
8770 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8771
8772         * ext/x264/gstx264enc.c:
8773           x264enc: Port to new way of passing frame reference
8774
8775 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8776
8777         * ext/x264/gstx264enc.c:
8778           x264enc: Set default stream-format to avc as it's a better format
8779
8780 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8781
8782         * ext/x264/gstx264enc.c:
8783           x264enc: Fix setting latency
8784           Fixes setting latency when framerate is dynamic and round up the latency
8785           to avoid rounding issues.
8786
8787 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8788
8789         * ext/x264/gstx264enc.c:
8790           x264enc: gst_video_encoder_get_frame() is now transfer full
8791
8792 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8793
8794         * ext/x264/gstx264enc.c:
8795           x264enc: don't leak output state
8796
8797 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8798
8799         * ext/x264/gstx264enc.c:
8800         * ext/x264/gstx264enc.h:
8801           x264enc: Remove x264 backward compatibility support
8802
8803 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8804
8805         * ext/x264/gstx264enc.c:
8806           x264enc: Report latency base on x264 buffer size
8807
8808 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
8809
8810         * configure.ac:
8811         * ext/x264/gstx264enc.c:
8812         * ext/x264/gstx264enc.h:
8813           x264enc: Port to GstVideoEncoder baseclass
8814           Conflicts:
8815           configure.ac
8816           ext/x264/gstx264enc.c
8817           ext/x264/gstx264enc.h
8818           Back to 0.10 state, needs to be ported to 0.11 again.
8819
8820 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8821
8822         * Android.mk:
8823         * LICENSE_readme:
8824         * configure.ac:
8825         * docs/plugins/Makefile.am:
8826         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8827         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8828         * docs/plugins/inspect/plugin-synaesthesia.xml:
8829         * gst/synaesthesia/.gitignore:
8830         * gst/synaesthesia/Makefile.am:
8831         * gst/synaesthesia/README:
8832         * gst/synaesthesia/gstsynaesthesia.c:
8833         * gst/synaesthesia/gstsynaesthesia.h:
8834         * gst/synaesthesia/synaescope.c:
8835         * gst/synaesthesia/synaescope.h:
8836           synaesthesia: remove experimental GPL-ed synaesthesia plugin
8837           It never made it out of experimental, and there's a new
8838           synaescope element in gst-plugins-bad that's hopefully
8839           sufficiently similar.
8840           https://bugzilla.gnome.org/show_bug.cgi?id=356882
8841
8842 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8843
8844         * gst/mpegstream/.gitignore:
8845           mpegstream: remove leftover hidden .gitignore file
8846
8847 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8848
8849         * gst/synaesthesia/gstsynaesthesia.c:
8850         * tests/check/elements/amrnbenc.c:
8851         * tests/check/elements/x264enc.c:
8852           elements: Use gst_pad_set_caps() instead of manual event fiddling
8853
8854 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8855
8856         * common:
8857           Automatic update of common submodule
8858           From 03a0e57 to 98e386f
8859
8860 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8861
8862         * configure.ac:
8863           Back to development
8864
8865 === release 0.11.92 ===
8866
8867 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8868
8869         * ChangeLog:
8870         * NEWS:
8871         * RELEASE:
8872         * configure.ac:
8873         * docs/plugins/inspect/plugin-a52dec.xml:
8874         * docs/plugins/inspect/plugin-amrnb.xml:
8875         * docs/plugins/inspect/plugin-amrwbdec.xml:
8876         * docs/plugins/inspect/plugin-asf.xml:
8877         * docs/plugins/inspect/plugin-cdio.xml:
8878         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8879         * docs/plugins/inspect/plugin-dvdread.xml:
8880         * docs/plugins/inspect/plugin-dvdsub.xml:
8881         * docs/plugins/inspect/plugin-lame.xml:
8882         * docs/plugins/inspect/plugin-mad.xml:
8883         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8884         * docs/plugins/inspect/plugin-realmedia.xml:
8885         * docs/plugins/inspect/plugin-siddec.xml:
8886         * docs/plugins/inspect/plugin-twolame.xml:
8887         * docs/plugins/inspect/plugin-x264.xml:
8888         * gst-plugins-ugly.doap:
8889         * win32/common/config.h:
8890           Release 0.11.92
8891
8892 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8893
8894         * po/af.po:
8895         * po/az.po:
8896         * po/bg.po:
8897         * po/ca.po:
8898         * po/cs.po:
8899         * po/da.po:
8900         * po/de.po:
8901         * po/el.po:
8902         * po/en_GB.po:
8903         * po/eo.po:
8904         * po/es.po:
8905         * po/eu.po:
8906         * po/fi.po:
8907         * po/fr.po:
8908         * po/gl.po:
8909         * po/hu.po:
8910         * po/id.po:
8911         * po/it.po:
8912         * po/ja.po:
8913         * po/lt.po:
8914         * po/lv.po:
8915         * po/ms.po:
8916         * po/mt.po:
8917         * po/nb.po:
8918         * po/nl.po:
8919         * po/or.po:
8920         * po/pl.po:
8921         * po/pt_BR.po:
8922         * po/ro.po:
8923         * po/ru.po:
8924         * po/sk.po:
8925         * po/sl.po:
8926         * po/sq.po:
8927         * po/sr.po:
8928         * po/sv.po:
8929         * po/tr.po:
8930         * po/uk.po:
8931         * po/vi.po:
8932         * po/zh_CN.po:
8933           Update .po files
8934
8935 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8936
8937         * common:
8938           Automatic update of common submodule
8939           From 1fab359 to 03a0e57
8940
8941 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8942
8943         * ext/sidplay/gstsiddec.cc:
8944         * gst/asfdemux/gstasfdemux.c:
8945         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8946         * gst/realmedia/rademux.c:
8947         * gst/realmedia/rmdemux.c:
8948           update for tag event change
8949
8950 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8951
8952         * common:
8953           Automatic update of common submodule
8954           From f1b5a96 to 1fab359
8955
8956 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8957
8958         * common:
8959           Automatic update of common submodule
8960           From 92b7266 to f1b5a96
8961
8962 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8963
8964         * common:
8965           Automatic update of common submodule
8966           From ec1c4a8 to 92b7266
8967
8968 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8969
8970         * common:
8971           Automatic update of common submodule
8972           From 3429ba6 to ec1c4a8
8973
8974 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8975
8976         * gst/realmedia/rmutils.c:
8977           realmedia: don't use GstStructure API on tag lists
8978
8979 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
8980
8981         * ext/a52dec/gsta52dec.c:
8982           a52dec: really prefer the original number (and position) of channels
8983           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8984
8985 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8986
8987         * common:
8988           Automatic update of common submodule
8989           From dc70203 to 3429ba6
8990
8991 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8992
8993         * configure.ac:
8994         * ext/x264/gstx264enc.c:
8995           x264: bump x264 requirement to build 106 or later
8996           Build 106 is from September 2010.
8997           https://bugzilla.gnome.org/show_bug.cgi?id=676257
8998
8999 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
9000
9001         * ext/a52dec/gsta52dec.c:
9002         * m4/a52.m4:
9003           a52dec: adapt to work also with new liba52
9004           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
9005
9006 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9007
9008         * ext/a52dec/gsta52dec.c:
9009           a52dec: trigger renegotiation upon changed stream channels
9010           Fixes #675451
9011
9012 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9013
9014         * configure.ac:
9015           configure: Require core/base 0.11.91
9016
9017 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
9018
9019         * .gitignore:
9020           .gitignore: add visual studio IDE files and OS X .DS_Store files
9021           https://bugzilla.gnome.org/show_bug.cgi?id=667899
9022
9023 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9024
9025         * configure.ac:
9026           Back to development
9027
9028 === release 0.11.91 ===
9029
9030 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9031
9032         * ChangeLog:
9033         * NEWS:
9034         * RELEASE:
9035         * common:
9036         * configure.ac:
9037         * gst-plugins-ugly.doap:
9038         * win32/common/config.h:
9039           Release 0.11.91
9040
9041 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9042
9043         * po/af.po:
9044         * po/az.po:
9045         * po/bg.po:
9046         * po/ca.po:
9047         * po/cs.po:
9048         * po/da.po:
9049         * po/de.po:
9050         * po/el.po:
9051         * po/en_GB.po:
9052         * po/eo.po:
9053         * po/es.po:
9054         * po/eu.po:
9055         * po/fi.po:
9056         * po/fr.po:
9057         * po/gl.po:
9058         * po/hu.po:
9059         * po/id.po:
9060         * po/it.po:
9061         * po/ja.po:
9062         * po/lt.po:
9063         * po/lv.po:
9064         * po/ms.po:
9065         * po/mt.po:
9066         * po/nb.po:
9067         * po/nl.po:
9068         * po/or.po:
9069         * po/pl.po:
9070         * po/pt_BR.po:
9071         * po/ro.po:
9072         * po/ru.po:
9073         * po/sk.po:
9074         * po/sl.po:
9075         * po/sq.po:
9076         * po/sr.po:
9077         * po/sv.po:
9078         * po/tr.po:
9079         * po/uk.po:
9080         * po/vi.po:
9081         * po/zh_CN.po:
9082           Update .po files
9083
9084 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9085
9086           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9087
9088 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9089
9090         * common:
9091           Automatic update of common submodule
9092           From dc70203 to 3429ba6
9093
9094 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9095
9096         * gst/asfdemux/asfpacket.c:
9097           asfdemux: Use correct enum type
9098
9099 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9100
9101         * gst/asfdemux/gstasfdemux.c:
9102           asfdemux: implement pull mode seek snap flags when an index is present
9103           Also ensure we get a proper EOS when seeking past the end of the
9104           file, or (when the snap after flag is set) between the last keyframe
9105           and the end of the file.
9106
9107 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
9108
9109         * ext/cdio/gstcdio.c:
9110         * ext/cdio/gstcdio.h:
9111         * ext/cdio/gstcdiocddasrc.c:
9112           cdio: compensate for libcdio's recent cd-text api changes
9113           https://bugzilla.gnome.org/show_bug.cgi?id=675112
9114           Conflicts:
9115           ext/cdio/gstcdiocddasrc.c
9116
9117 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9118
9119         * ext/dvdread/dvdreadsrc.c:
9120           dvdread: fix build after recent include reshuffling in core
9121           Need to include gmodule.h ourselves now.
9122
9123 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9124
9125         * ext/mpeg2dec/gstmpeg2dec.c:
9126           video: Update for libgstvideo API changes
9127
9128 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9129
9130         * common:
9131           Automatic update of common submodule
9132           From 6db25be to dc70203
9133
9134 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9135
9136         * gst/asfdemux/asfpacket.c:
9137         * gst/asfdemux/asfpacket.h:
9138           asfdemux: fix performance issue, especially with high-bitrate streams
9139           Two things were suboptimal from a performance point of view:
9140           a) consider a large media object such as a video keyframe, which
9141           may be split up into multiple fragments. We would assemble
9142           the media object as follows:
9143           buf = join (join (join (frag1, frag2), frag3), frag4)
9144           which causes many unnecessary memcpy()s, and malloc/free,
9145           which could easily add up to a multiple of the actual object
9146           size. To avoid this, we allocate a buffer of the size needed
9147           from the start and copy fragments into that directly.
9148           b) for every fragment to join, we would create a sub-buffer
9149           before joining it (which would discard the sub-buffer again),
9150           leading to unnecessary miniobject create/free churn.
9151           Conflicts:
9152           gst/asfdemux/asfpacket.c
9153           gst/asfdemux/asfpacket.h
9154
9155 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9156
9157         * gst/asfdemux/asfpacket.c:
9158           asfdemux: avoid unnecessary stream lookup
9159           We have already retrieved the stream for that stream number and
9160           made sure it's not NULL, so no need to do it again here; neither
9161           the number nor the streams changed since the last time.
9162
9163 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
9164
9165         * ext/a52dec/gsta52dec.c:
9166           a52dec: fix first_access bigger than 2
9167           gst_buffer_extract returns the number of bytes extracted, here 2 max.
9168           Set size to the buffer size as was done in 0.10 to avoid first_access
9169           error when it bypass 2.
9170           https://bugzilla.gnome.org/show_bug.cgi?id=673434
9171
9172 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9173
9174         * autogen.sh:
9175         * configure.ac:
9176           configure: Modernize autotools setup a bit
9177           Also we now only create tar.bz2 and tar.xz tarballs.
9178
9179 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9180
9181         * common:
9182           Automatic update of common submodule
9183           From 464fe15 to 6db25be
9184
9185 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9186
9187         * configure.ac:
9188           Back to development
9189
9190 === release 0.11.90 ===
9191
9192 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9193
9194         * ChangeLog:
9195         * NEWS:
9196         * RELEASE:
9197         * configure.ac:
9198         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9199         * docs/plugins/inspect/plugin-a52dec.xml:
9200         * docs/plugins/inspect/plugin-amrnb.xml:
9201         * docs/plugins/inspect/plugin-amrwbdec.xml:
9202         * docs/plugins/inspect/plugin-asf.xml:
9203         * docs/plugins/inspect/plugin-cdio.xml:
9204         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9205         * docs/plugins/inspect/plugin-dvdread.xml:
9206         * docs/plugins/inspect/plugin-dvdsub.xml:
9207         * docs/plugins/inspect/plugin-lame.xml:
9208         * docs/plugins/inspect/plugin-mad.xml:
9209         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9210         * docs/plugins/inspect/plugin-realmedia.xml:
9211         * docs/plugins/inspect/plugin-siddec.xml:
9212         * docs/plugins/inspect/plugin-twolame.xml:
9213         * docs/plugins/inspect/plugin-x264.xml:
9214         * gst-plugins-ugly.doap:
9215         * win32/common/config.h:
9216           Release 0.11.90
9217
9218 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9219
9220         * po/af.po:
9221         * po/az.po:
9222         * po/bg.po:
9223         * po/ca.po:
9224         * po/cs.po:
9225         * po/da.po:
9226         * po/de.po:
9227         * po/el.po:
9228         * po/en_GB.po:
9229         * po/eo.po:
9230         * po/es.po:
9231         * po/eu.po:
9232         * po/fi.po:
9233         * po/fr.po:
9234         * po/gl.po:
9235         * po/hu.po:
9236         * po/id.po:
9237         * po/it.po:
9238         * po/ja.po:
9239         * po/lt.po:
9240         * po/lv.po:
9241         * po/ms.po:
9242         * po/mt.po:
9243         * po/nb.po:
9244         * po/nl.po:
9245         * po/or.po:
9246         * po/pl.po:
9247         * po/pt_BR.po:
9248         * po/ro.po:
9249         * po/ru.po:
9250         * po/sk.po:
9251         * po/sl.po:
9252         * po/sq.po:
9253         * po/sr.po:
9254         * po/sv.po:
9255         * po/tr.po:
9256         * po/uk.po:
9257         * po/vi.po:
9258         * po/zh_CN.po:
9259           Update .po files
9260
9261 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9262
9263         * ext/mad/gstmad.c.orig:
9264           mad: remove .c.orig file
9265
9266 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9267
9268         * ext/a52dec/gsta52dec.c:
9269         * ext/amrnb/amrnbdec.c:
9270         * ext/amrnb/amrnbenc.c:
9271         * ext/amrwbdec/amrwbdec.c:
9272         * ext/cdio/gstcdiocddasrc.c:
9273         * ext/dvdread/dvdreadsrc.c:
9274         * ext/lame/gstlamemp3enc.c:
9275         * ext/mad/gstmad.c:
9276         * ext/mad/gstmad.c.orig:
9277         * ext/mpeg2dec/gstmpeg2dec.c:
9278         * ext/sidplay/gstsiddec.cc:
9279         * ext/twolame/gsttwolamemp2enc.c:
9280         * ext/x264/gstx264enc.c:
9281         * gst/asfdemux/gstasfdemux.c:
9282         * gst/asfdemux/gstrtpasfdepay.c:
9283         * gst/asfdemux/gstrtspwms.c:
9284         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9285         * gst/dvdsub/gstdvdsubdec.c:
9286         * gst/dvdsub/gstdvdsubparse.c:
9287         * gst/realmedia/pnmsrc.c:
9288         * gst/realmedia/rademux.c:
9289         * gst/realmedia/rdtdepay.c:
9290         * gst/realmedia/rdtmanager.c:
9291         * gst/realmedia/rmdemux.c:
9292         * gst/realmedia/rtspreal.c:
9293         * gst/synaesthesia/gstsynaesthesia.c:
9294         * gst/xingmux/gstxingmux.c:
9295           Use new gst_element_class_set_static_metadata()
9296
9297 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9298
9299         * common:
9300           Automatic update of common submodule
9301           From 7fda524 to 464fe15
9302
9303 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9304
9305         * ext/a52dec/gsta52dec.c:
9306         * ext/amrnb/amrnb.c:
9307         * ext/amrwbdec/amrwb.c:
9308         * ext/cdio/gstcdio.c:
9309         * ext/dvdread/dvdreadsrc.c:
9310         * ext/lame/plugin.c:
9311         * ext/mad/gstmad.c:
9312         * ext/mad/gstmad.c.orig:
9313         * ext/mpeg2dec/gstmpeg2dec.c:
9314         * ext/sidplay/gstsiddec.cc:
9315         * ext/twolame/gsttwolamemp2enc.c:
9316         * ext/x264/gstx264enc.c:
9317         * gst/asfdemux/gstasf.c:
9318         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9319         * gst/dvdsub/gstdvdsubdec.c:
9320         * gst/realmedia/realmedia.c:
9321         * gst/synaesthesia/gstsynaesthesia.c:
9322         * gst/xingmux/plugin.c:
9323           gst: Update for GST_PLUGIN_DEFINE() API changes
9324
9325 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9326
9327         * configure.ac:
9328           configure: Update version to 0.11.89.1
9329
9330 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9331
9332         * configure.ac:
9333         * docs/plugins/Makefile.am:
9334         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9335         * docs/version.entities.in:
9336         * ext/a52dec/Makefile.am:
9337         * ext/amrnb/Makefile.am:
9338         * ext/amrwbdec/Makefile.am:
9339         * ext/cdio/Makefile.am:
9340         * ext/lame/Makefile.am:
9341         * ext/mad/Makefile.am:
9342         * ext/mpeg2dec/Makefile.am:
9343         * ext/sidplay/Makefile.am:
9344         * ext/twolame/Makefile.am:
9345         * ext/x264/Makefile.am:
9346         * gst-plugins-ugly.spec.in:
9347         * gst/asfdemux/Makefile.am:
9348         * gst/dvdlpcmdec/Makefile.am:
9349         * gst/dvdsub/Makefile.am:
9350         * gst/realmedia/Makefile.am:
9351         * pkgconfig/Makefile.am:
9352         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9353         * tests/check/Makefile.am:
9354           gst: Update versioning
9355
9356 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9357
9358         * ext/mpeg2dec/gstmpeg2dec.c:
9359         * ext/mpeg2dec/gstmpeg2dec.h:
9360           mpeg2dec: fix cropping
9361           fix cropping in mpeg2dec
9362
9363 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9364
9365         * ext/mpeg2dec/gstmpeg2dec.c:
9366           mpeg2dec: add crop metadata when buffer is still writable
9367
9368 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9369
9370         * gst/asfdemux/gstrtpasfdepay.c:
9371           update for buffer api change
9372
9373 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9374
9375         * ext/a52dec/gsta52dec.c:
9376         * ext/mad/gstmad.c:
9377           ext: Update for audio decoder API changes
9378
9379 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9380
9381         * tests/check/elements/amrnbenc.c:
9382         * tests/check/elements/x264enc.c:
9383           tests: make more valgrind-friendly and plug caps leak
9384
9385 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9386
9387         * gst/asfdemux/asfpacket.c:
9388         * gst/asfdemux/gstasfdemux.c:
9389         * gst/dvdsub/gstdvdsubdec.c:
9390           update for buffer changes
9391
9392 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9393
9394         * tests/check/elements/x264enc.c:
9395           tests: x264enc: adjust test to removal of deprecated properties
9396
9397 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9398
9399           Replace master with 0.11
9400
9401 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9402
9403         * configure.ac:
9404           back to development
9405
9406 === release 0.11.2 ===
9407
9408 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9409
9410         * ChangeLog:
9411         * NEWS:
9412         * RELEASE:
9413         * configure.ac:
9414         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9415         * docs/plugins/inspect/plugin-a52dec.xml:
9416         * docs/plugins/inspect/plugin-amrnb.xml:
9417         * docs/plugins/inspect/plugin-amrwbdec.xml:
9418         * docs/plugins/inspect/plugin-asf.xml:
9419         * docs/plugins/inspect/plugin-cdio.xml:
9420         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9421         * docs/plugins/inspect/plugin-dvdread.xml:
9422         * docs/plugins/inspect/plugin-dvdsub.xml:
9423         * docs/plugins/inspect/plugin-lame.xml:
9424         * docs/plugins/inspect/plugin-mad.xml:
9425         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9426         * docs/plugins/inspect/plugin-realmedia.xml:
9427         * docs/plugins/inspect/plugin-siddec.xml:
9428         * docs/plugins/inspect/plugin-twolame.xml:
9429         * docs/plugins/inspect/plugin-x264.xml:
9430         * gst-plugins-ugly.doap:
9431         * po/af.po:
9432         * po/az.po:
9433         * po/bg.po:
9434         * po/ca.po:
9435         * po/cs.po:
9436         * po/da.po:
9437         * po/de.po:
9438         * po/el.po:
9439         * po/en_GB.po:
9440         * po/eo.po:
9441         * po/es.po:
9442         * po/eu.po:
9443         * po/fi.po:
9444         * po/fr.po:
9445         * po/gl.po:
9446         * po/hu.po:
9447         * po/id.po:
9448         * po/it.po:
9449         * po/ja.po:
9450         * po/lt.po:
9451         * po/lv.po:
9452         * po/ms.po:
9453         * po/mt.po:
9454         * po/nb.po:
9455         * po/nl.po:
9456         * po/or.po:
9457         * po/pl.po:
9458         * po/pt_BR.po:
9459         * po/ro.po:
9460         * po/ru.po:
9461         * po/sk.po:
9462         * po/sl.po:
9463         * po/sq.po:
9464         * po/sr.po:
9465         * po/sv.po:
9466         * po/tr.po:
9467         * po/uk.po:
9468         * po/vi.po:
9469         * po/zh_CN.po:
9470         * win32/common/config.h:
9471           Release 0.11.2
9472
9473 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9474
9475         * tests/check/elements/mpeg2dec.c:
9476           tests: fix after memory changes
9477
9478 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9479
9480         * ext/x264/gstx264enc.c:
9481         * ext/x264/gstx264enc.h:
9482           x264enc: remove deprecated properties
9483
9484 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9485
9486           Merge remote-tracking branch 'origin/master' into 0.11
9487           So 0.11 folks also get amr include fixes.
9488           Conflicts:
9489           ext/a52dec/gsta52dec.c
9490           ext/mad/gstmad.c
9491
9492 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9493
9494         * gst/synaesthesia/gstsynaesthesia.c:
9495           synaesthesia: fixup for bufferpool api changes
9496           ... as well as some caps ref handling.
9497
9498 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9499
9500         * gst/realmedia/rademux.c:
9501         * gst/realmedia/rmdemux.c:
9502           don't pass random pointers to pull_range
9503
9504 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9505
9506         * ext/mpeg2dec/gstmpeg2dec.c:
9507           update for bufferpool changes
9508
9509 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9510
9511         * ext/mpeg2dec/gstmpeg2dec.c:
9512           update for allocation query changes
9513
9514 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9515
9516         * ext/dvdread/dvdreadsrc.c:
9517         * ext/lame/gstlamemp3enc.c:
9518         * ext/mpeg2dec/gstmpeg2dec.c:
9519         * ext/x264/gstx264enc.c:
9520         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9521         * gst/dvdsub/gstdvdsubdec.c:
9522           update for memory api changes
9523
9524 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9525
9526         * ext/mpeg2dec/gstmpeg2dec.c:
9527           take padding into account
9528
9529 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9530
9531         * ext/mad/gstmad.c:
9532           mad: simplify parsing code
9533           Also fixes #671455 (expected at least).
9534
9535 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9536
9537         * configure.ac:
9538           configure.ac: bump required GLib to 2.31.14
9539           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9540
9541 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9542
9543         * ext/sidplay/gstsiddec.cc:
9544           fix for caps _normalize changes
9545
9546 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9547
9548         * ext/x264/gstx264enc.c:
9549           fix for caps api changes
9550
9551 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9552
9553         * ext/a52dec/gsta52dec.c:
9554         * ext/a52dec/gsta52dec.h:
9555           a52dec: use base class tag handling helper
9556           ... so as to ensure these to be handled and sent at proper time.
9557
9558 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9559
9560         * ext/dvdread/dvdreadsrc.c:
9561           dvdreadsrc: Use variable type with correct signedness
9562
9563 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9564
9565         * ext/mpeg2dec/gstmpeg2dec.c:
9566           mpeg2dec: Copy planes in one go when possible
9567
9568 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9569
9570         * configure.ac:
9571         * ext/amrnb/amrnbdec.h:
9572         * ext/amrnb/amrnbenc.h:
9573         * ext/amrwbdec/amrwbdec.h:
9574           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9575           In previous versions, the opencore-amr include sub-directory
9576           would be specified in the include path in the CFLAGS, but this
9577           is no longer the case in newer versions, so we need to add those
9578           to our include directives.
9579           Based on patch by: Christian Morales Vega
9580           https://bugzilla.gnome.org/show_bug.cgi?id=671123
9581
9582 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9583
9584         * configure.ac:
9585           configure: get rid of non-pkg-config ways to check for opencore-amr
9586
9587 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9588
9589         * ext/mpeg2dec/gstmpeg2dec.c:
9590           update for metadata API changes
9591
9592 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
9593
9594         * ext/amrwbdec/Makefile.am:
9595         * ext/lame/Makefile.am:
9596         * ext/mad/Makefile.am:
9597           amrwbdec, lame, mad: link to libgstbase
9598
9599 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
9600
9601         * ext/x264/gstx264enc.c:
9602           x264enc: fix compiler warning
9603
9604 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9605
9606           Merge remote-tracking branch 'origin/master' into 0.11
9607
9608 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9609
9610           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9611           Conflicts:
9612           ext/mad/gstmad.c
9613
9614 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9615
9616         * NEWS:
9617         * RELEASE:
9618         * configure.ac:
9619         * docs/plugins/gst-plugins-ugly-plugins.args:
9620         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9621         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9622         * docs/plugins/inspect/plugin-a52dec.xml:
9623         * docs/plugins/inspect/plugin-amrnb.xml:
9624         * docs/plugins/inspect/plugin-amrwbdec.xml:
9625         * docs/plugins/inspect/plugin-asf.xml:
9626         * docs/plugins/inspect/plugin-cdio.xml:
9627         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9628         * docs/plugins/inspect/plugin-dvdread.xml:
9629         * docs/plugins/inspect/plugin-dvdsub.xml:
9630         * docs/plugins/inspect/plugin-iec958.xml:
9631         * docs/plugins/inspect/plugin-lame.xml:
9632         * docs/plugins/inspect/plugin-mad.xml:
9633         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9634         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9635         * docs/plugins/inspect/plugin-mpegstream.xml:
9636         * docs/plugins/inspect/plugin-realmedia.xml:
9637         * docs/plugins/inspect/plugin-siddec.xml:
9638         * docs/plugins/inspect/plugin-twolame.xml:
9639         * docs/plugins/inspect/plugin-x264.xml:
9640         * win32/common/config.h:
9641           Bump version after release
9642
9643 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
9644
9645         * autogen.sh:
9646           autogen.sh: avoid touching .po files during 'make'
9647           A simple workaround to deal with GNU gettext automake integration
9648           failing to deal with git.  Fixes: #669207
9649
9650 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9651
9652         * ext/x264/gstx264enc.c:
9653           x264: convert g_print to LOG
9654
9655 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9656
9657         * gst/asfdemux/gstrtpasfdepay.c:
9658           update for new memory api
9659
9660 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9661
9662         * ext/x264/gstx264enc.c:
9663           x264enc: handle pts and dts
9664
9665 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9666
9667         * ext/mad/gstmad.c:
9668           mad: handle libmad freeform parsing quirk
9669
9670 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9671
9672         * ext/mad/gstmad.c:
9673           mad: fixup unhacking last frame coaxing
9674           ... so as to not only replace the data pointer but also available size.
9675
9676 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9677
9678         * gst-plugins-ugly.spec.in:
9679           Add latest plugins
9680
9681 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9682
9683         * win32/common/config.h:
9684           win32: back to development
9685
9686 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9687
9688         * configure.ac:
9689         * gst/synaesthesia/gstsynaesthesia.c:
9690         * gst/synaesthesia/gstsynaesthesia.h:
9691           synaesthesia: port to 0.11
9692
9693 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9694
9695         * configure.ac:
9696         * gst/xingmux/gstxingmux.c:
9697           xingmux: port to 0.11
9698
9699 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9700
9701         * configure.ac:
9702           back to development
9703
9704 === release 0.11.1 ===
9705
9706 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9707
9708         * ChangeLog:
9709         * NEWS:
9710         * RELEASE:
9711         * configure.ac:
9712         * docs/plugins/gst-plugins-ugly-plugins.args:
9713         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9714         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9715         * docs/plugins/inspect/plugin-a52dec.xml:
9716         * docs/plugins/inspect/plugin-amrnb.xml:
9717         * docs/plugins/inspect/plugin-amrwbdec.xml:
9718         * docs/plugins/inspect/plugin-asf.xml:
9719         * docs/plugins/inspect/plugin-cdio.xml:
9720         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9721         * docs/plugins/inspect/plugin-dvdread.xml:
9722         * docs/plugins/inspect/plugin-dvdsub.xml:
9723         * docs/plugins/inspect/plugin-lame.xml:
9724         * docs/plugins/inspect/plugin-mad.xml:
9725         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9726         * docs/plugins/inspect/plugin-realmedia.xml:
9727         * docs/plugins/inspect/plugin-siddec.xml:
9728         * docs/plugins/inspect/plugin-twolame.xml:
9729         * docs/plugins/inspect/plugin-x264.xml:
9730         * gst-plugins-ugly.doap:
9731         * po/af.po:
9732         * po/az.po:
9733         * po/bg.po:
9734         * po/ca.po:
9735         * po/cs.po:
9736         * po/da.po:
9737         * po/de.po:
9738         * po/el.po:
9739         * po/en_GB.po:
9740         * po/eo.po:
9741         * po/es.po:
9742         * po/eu.po:
9743         * po/fi.po:
9744         * po/fr.po:
9745         * po/gl.po:
9746         * po/hu.po:
9747         * po/id.po:
9748         * po/it.po:
9749         * po/ja.po:
9750         * po/lt.po:
9751         * po/lv.po:
9752         * po/ms.po:
9753         * po/mt.po:
9754         * po/nb.po:
9755         * po/nl.po:
9756         * po/or.po:
9757         * po/pl.po:
9758         * po/pt_BR.po:
9759         * po/ro.po:
9760         * po/ru.po:
9761         * po/sk.po:
9762         * po/sl.po:
9763         * po/sq.po:
9764         * po/sr.po:
9765         * po/sv.po:
9766         * po/tr.po:
9767         * po/uk.po:
9768         * po/vi.po:
9769         * po/zh_CN.po:
9770         * win32/common/config.h:
9771           RELEASE 0.11.1
9772
9773 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9774
9775           Merge branch 'master' into 0.11
9776           Conflicts:
9777           ext/mad/gstmad.c
9778
9779 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9780
9781         * ext/mad/gstmad.c:
9782           mad: unhack last frame coaxing
9783           ... so as to maximally use available base class API and interfere least
9784           as possible with its internal state.
9785
9786 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9787
9788         * ext/mad/gstmad.c:
9789           mad: fix compilation
9790
9791 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9792
9793         * ext/mad/gstmad.c:
9794           mad: chain up to default event handler
9795
9796 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
9797
9798         * ext/x264/gstx264enc.c:
9799           x264enc: unmap video frame after encoding
9800           Fixes major memory leak.
9801           https://bugzilla.gnome.org/show_bug.cgi?id=669863
9802
9803 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9804
9805         * ext/x264/gstx264enc.c:
9806           x264enc: fix after merge
9807
9808 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9809
9810           Merge branch 'master' into 0.11
9811           Conflicts:
9812           ext/x264/gstx264enc.c
9813
9814 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9815
9816         * ext/sidplay/gstsiddec.cc:
9817         * ext/sidplay/gstsiddec.h:
9818           sidplay: don't use ulong properties
9819
9820 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9821
9822         * ext/sidplay/gstsiddec.cc:
9823           sidplay: fix negotiation
9824
9825 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
9826
9827         * ext/x264/gstx264enc.c:
9828           x264enc: Add baseline profile to caps
9829           libx264 does not yet support the features that create the difference
9830           between baseline and constrained baseline profile. Hence it currently
9831           supports both though it can only technically encode constrained
9832           baseline.
9833
9834 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9835
9836         * ext/amrnb/amrnbenc.c:
9837         * gst/asfdemux/gstasfdemux.c:
9838         * gst/realmedia/rdtmanager.c:
9839           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9840
9841 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9842
9843         * tests/check/elements/mpeg2dec.c:
9844           mpeg2dec: fix test a bit more
9845           Still broken because cropping is broken in mpeg2dec
9846
9847 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9848
9849         * tests/check/elements/amrnbenc.c:
9850         * tests/check/elements/x264enc.c:
9851         * tests/check/elements/xingmux.c:
9852           tests: fix some tests
9853
9854 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9855
9856         * ext/twolame/gsttwolamemp2enc.c:
9857           twolame: Use new audio encoder/decoder base class API for srcpad caps
9858
9859 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9860
9861         * ext/lame/gstlamemp3enc.c:
9862           lame: Use new audio encoder/decoder base class API for srcpad caps
9863
9864 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9865
9866         * ext/mad/gstmad.c:
9867           mad: Use new audio encoder/decoder base class API for srcpad caps
9868
9869 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9870
9871         * ext/a52dec/gsta52dec.c:
9872           a52dec: Use new audio encoder/decoder base class API for srcpad caps
9873
9874 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9875
9876         * ext/amrwbdec/amrwbdec.c:
9877           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9878
9879 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9880
9881         * ext/amrnb/amrnbdec.c:
9882         * ext/amrnb/amrnbenc.c:
9883           amrnb: Use new audio encoder/decoder base class API for srcpad caps
9884
9885 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9886
9887         * ext/mad/gstmad.c:
9888           mad: ensure we do not confuse the base class with our buffer guard
9889           mad expects extra bytes at the end of a buffer (see discussion in
9890           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9891           and since we inject these without the base class' knowledge, we
9892           need to hide the bodies better.
9893           This fixes an assert at EOS when decoding an mp3 manually without
9894           an intervening mpegaudioparse.
9895
9896 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9897
9898         * gst/realmedia/rtspreal.c:
9899           update for HEADER flag
9900
9901 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
9902
9903         * ext/x264/gstx264enc.c:
9904         * ext/x264/gstx264enc.h:
9905           x264enc: implement force-key-unit API
9906
9907 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9908
9909         * common:
9910           Automatic update of common submodule
9911           From c463bc0 to 7fda524
9912
9913 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9914
9915         * ext/amrnb/amrnbdec.c:
9916         * ext/amrwbdec/amrwbdec.c:
9917           amr: port to 0.11 again
9918
9919 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9920
9921           Merge branch 'master' into 0.11
9922           Conflicts:
9923           ext/a52dec/gsta52dec.c
9924
9925 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9926
9927         * ext/a52dec/gsta52dec.c:
9928         * ext/amrnb/amrnbdec.c:
9929         * ext/amrnb/amrnbenc.c:
9930         * ext/amrwbdec/amrwbdec.c:
9931         * ext/dvdread/dvdreadsrc.c:
9932         * ext/lame/gstlamemp3enc.c:
9933         * ext/mad/gstmad.c:
9934         * ext/mpeg2dec/gstmpeg2dec.c:
9935         * ext/sidplay/gstsiddec.cc:
9936         * ext/twolame/gsttwolamemp2enc.c:
9937         * gst/asfdemux/asfpacket.c:
9938         * gst/asfdemux/gstasfdemux.c:
9939         * gst/asfdemux/gstrtpasfdepay.c:
9940         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9941         * gst/dvdsub/gstdvdsubdec.c:
9942         * gst/dvdsub/gstdvdsubdec.h:
9943         * gst/realmedia/gstrdtbuffer.c:
9944         * gst/realmedia/gstrdtbuffer.h:
9945         * gst/realmedia/rdtdepay.c:
9946         * gst/realmedia/rmdemux.c:
9947         * gst/realmedia/rmutils.c:
9948           port to new memory API
9949
9950 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9951
9952         * common:
9953           Automatic update of common submodule
9954           From 2a59016 to c463bc0
9955
9956 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9957
9958         * gst-libs/gst/glib-compat-private.h:
9959           Remove compatibility versions for deprecated GLib API
9960
9961 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9962
9963         * ext/a52dec/gsta52dec.c:
9964           a52dec: fix read buffer overflow upon syncing
9965           The wrong size was being decremented, leading to a runaway
9966           read loop.
9967
9968 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9969
9970         * common:
9971         * configure.ac:
9972           Add --disable-fatal-warnings configure option
9973
9974 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9975
9976         * gst/asfdemux/gstasfdemux.c:
9977         * gst/realmedia/rademux.c:
9978         * gst/realmedia/rdtmanager.c:
9979         * gst/realmedia/rmdemux.c:
9980           port to new gthread API
9981
9982 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9983
9984         * configure.ac:
9985           configure.ac: Require GLib 2.31.10 for consistency
9986
9987 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9988
9989         * common:
9990           Automatic update of common submodule
9991           From 0807187 to 2a59016
9992
9993 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9994
9995         * ext/amrwbdec/amrwbdec.c:
9996           amrwbdec: _parse should not return OK if not enough data yet
9997
9998 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9999
10000         * ext/amrnb/amrnbdec.c:
10001           amrnbdec: _parse should not return OK if not enough data yet
10002
10003 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10004
10005         * ext/dvdread/dvdreadsrc.c:
10006           dvdreadsrc: fix off by one in cell calculation for the last chapter
10007
10008 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10009
10010         * gst/asfdemux/gstasfdemux.c:
10011           asfdemux: set caps on src pad before adding it
10012
10013 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10014
10015         * gst/asfdemux/gstasfdemux.c:
10016           asfdemux: perform writable buffer map to copy into it
10017
10018 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10019
10020         * gst/asfdemux/asfpacket.c:
10021         * gst/asfdemux/asfpacket.h:
10022           asfpacket: fix 0.11 ported payload extraction
10023           ... to cater for not necessarily offset == size - cur_pos,
10024           as size may have been adjusted due to padding.
10025           Fixes #667567.
10026
10027 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10028
10029         * ext/x264/gstx264enc.c:
10030           x264enc: remove useless and semantically (though not practically) wrong code
10031           The object will be freed, so it's pointless to set the pointers
10032           to NULL anyway.
10033
10034 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10035
10036         * ext/x264/gstx264enc.c:
10037           x264enc: remove leaking "optimization"
10038
10039 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10040
10041         * gst/asfdemux/gstasfdemux.c:
10042           GST_TYPE_DATE -> G_TYPE_DATE
10043
10044 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10045
10046           Merge remote-tracking branch 'origin/master' into 0.11
10047           Conflicts:
10048           ext/a52dec/gsta52dec.c
10049
10050 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10051
10052         * ext/a52dec/gsta52dec.c:
10053           a52dec: plug buffer leak
10054
10055 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10056
10057         * ext/a52dec/gsta52dec.c:
10058           a52dec: plug buffer leak
10059
10060 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10061
10062         * ext/amrnb/amrnbenc.c:
10063           amrnbenc: _map and _unmap the appropriate input and output buffers
10064
10065 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10066
10067         * ext/a52dec/gsta52dec.c:
10068           a52dec: Fix some merge mistakes
10069
10070 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10071
10072           Merge branch 'master' into 0.11
10073           Conflicts:
10074           ext/a52dec/gsta52dec.c
10075           ext/a52dec/gsta52dec.h
10076           ext/lame/gstlame.c
10077           ext/lame/gstlame.h
10078           ext/lame/gstlamemp3enc.c
10079           ext/mad/gstmad.c
10080           ext/mad/gstmad.h
10081           gst/mpegaudioparse/gstmpegaudioparse.c
10082           gst/mpegstream/gstdvddemux.c
10083           gst/realmedia/rdtdepay.c
10084           po/es.po
10085           po/lv.po
10086           po/sr.po
10087
10088 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10089
10090         * gst/dvdsub/Makefile.am:
10091           dvdsub: add some CFLAGS and LIBS in Makefile.am
10092           ... since adapter is still used.
10093
10094 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10095
10096         * gst/realmedia/rmdemux.c:
10097           rmdemux: Don't use buffer after unreffing
10098
10099 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10100
10101         * gst/asfdemux/gstasfdemux.c:
10102           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
10103
10104 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10105
10106         * ext/mad/gstmad.c:
10107           mad: Correctly unmap the buffer with the original data pointer
10108
10109 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10110
10111         * ext/mad/gstmad.c:
10112           mad: Make sure to set caps on the srcpad if none are set yet
10113
10114 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10115
10116         * ext/mad/Makefile.am:
10117           mad: fix LIBS order in Makefile.am
10118
10119 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10120
10121         * ext/mad/gstmad.h:
10122           mad: remove left-over id3tag.h include
10123           We don't use libid3tag any more.
10124
10125 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10126
10127         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10128           dvdlpcmdec: fix for multichannel
10129
10130 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10131
10132         * ext/a52dec/gsta52dec.c:
10133         * ext/a52dec/gsta52dec.h:
10134           a52dec: Update for the new raw audio caps
10135
10136 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10137
10138         * ext/mad/gstmad.c:
10139           mad: Update for the new raw audio caps
10140
10141 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10142
10143         * ext/lame/gstlamemp3enc.c:
10144           lamemp3enc: Update for the new raw audio caps
10145
10146 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10147
10148         * ext/twolame/gsttwolamemp2enc.c:
10149           twolamemp2enc: Update for the new raw audio caps
10150
10151 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10152
10153         * ext/amrwbdec/amrwbdec.c:
10154           amrwbdec: Add the new layout field to the raw audio caps
10155
10156 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10157
10158         * ext/amrnb/amrnbdec.c:
10159         * ext/amrnb/amrnbenc.c:
10160           amrnb: Add the new layout field to the raw audio caps
10161
10162 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10163
10164         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10165         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10166           dvdlpcmdec: Port to the new raw audio caps
10167
10168 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10169
10170         * gst/asfdemux/gstasfdemux.c:
10171           asfdemux: Update for libgstriff API changes
10172           Still needs to handle audio channel reordering.
10173
10174 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10175
10176         * common:
10177           Automatic update of common submodule
10178           From 50b34ab to 0807187
10179
10180 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10181
10182         * ext/lame/Makefile.am:
10183           lame: fix LIBADD order in Makefile.am
10184
10185 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10186
10187         * tests/check/elements/amrnbenc.c:
10188         * tests/check/elements/mpeg2dec.c:
10189         * tests/check/elements/x264enc.c:
10190         * tests/check/elements/xingmux.c:
10191         * tests/check/generic/states.c:
10192           tests: make tests compile
10193
10194 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10195
10196         * ext/amrwbdec/amrwbdec.c:
10197         * ext/dvdread/dvdreadsrc.c:
10198         * ext/mad/gstmad.c:
10199         * ext/sidplay/gstsiddec.cc:
10200         * gst/asfdemux/gstasfdemux.c:
10201         * gst/realmedia/pnmsrc.c:
10202         * gst/realmedia/rdtmanager.c:
10203         * gst/realmedia/rmdemux.c:
10204           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
10205
10206 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10207
10208         * tests/check/Makefile.am:
10209           tests: disable generic index test
10210
10211 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10212
10213         * ext/mpeg2dec/gstmpeg2dec.c:
10214           mpeg2dec: remove all seeking-related code
10215           A parser or demuxer upstream should handle this Same for
10216           queries.
10217
10218 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10219
10220         * ext/mpeg2dec/gstmpeg2dec.c:
10221         * ext/mpeg2dec/gstmpeg2dec.h:
10222           mpeg2dec: update for GstIndex removal
10223
10224 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10225
10226         * ext/cdio/gstcdiocddasrc.c:
10227           cdio: update for probe vfunc removal in GstAudioCdSrc
10228
10229 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10230
10231         * ext/lame/gstlame.c:
10232         * ext/lame/gstlamemp3enc.c:
10233           lame: fix printf format in debug statements
10234           https://bugzilla.gnome.org/show_bug.cgi?id=666926
10235
10236 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10237
10238         * ext/lame/gstlame.c:
10239         * ext/lame/gstlame.h:
10240           lame: ensure parsed output
10241           ... by doing some basic parsing of encoded lame data.
10242
10243 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10244
10245         * ext/lame/gstlame.h:
10246           lame: cleanup unused instance struct fields
10247
10248 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10249
10250         * ext/lame/Makefile.am:
10251         * ext/lame/gstlamemp3enc.c:
10252         * ext/lame/gstlamemp3enc.h:
10253           lamemp3enc: ensure parsed output
10254           ... by doing some basic parsing of encoded lame data.
10255           Fixes #652150.
10256
10257 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10258
10259         * ext/lame/gstlamemp3enc.c:
10260           lamemp3enc: do not leak merged tags
10261
10262 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10263
10264         * ext/mad/gstmad.c:
10265         * ext/mad/gstmad.h:
10266           mad: helpfully bodge the last buffer to let mad decode the last frame
10267           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10268           to be believed, the last buffer must be followed by a number of 0 bytes
10269           in order for the last frame to be decoded (at least in some cases).
10270           Doing so seems to work here, fixing a missing 1152 samples when using
10271           mp3parse before mad (not using mp3parse would yield the correct amount
10272           of samples, if there's extra non-MP3 data after (eg, tag data)).
10273
10274 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10275
10276         * ext/dvdread/dvdreadsrc.c:
10277           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10278
10279 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10280
10281         * gst/mpegstream/gstdvddemux.c:
10282           dvddemux: tweak subtitle stream setup based on dvd language codes event
10283           ... to allow for non-continuous subtitle stream numbers.
10284           The missing stream numbers tend to come up as subtitle streams anyway
10285           (albeit not with an identified language tag).
10286
10287 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10288
10289         * ext/dvdread/dvdreadsrc.c:
10290           dvdreadsrc: minor safety tweak to sector seeking
10291
10292 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
10293
10294         * ext/a52dec/gsta52dec.c:
10295           a52dec: check that a52_init returns a valid a52 state
10296
10297 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10298
10299         * ext/mpeg2dec/gstmpeg2dec.c:
10300           mpeg2dec: update for new interlaced flags
10301
10302 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10303
10304         * ext/a52dec/Makefile.am:
10305         * ext/a52dec/gsta52dec.c:
10306         * ext/a52dec/gsta52dec.h:
10307           a52dec: port to audiodecoder
10308
10309 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10310
10311         * ext/mad/Makefile.am:
10312         * ext/mad/gstmad.c:
10313         * ext/mad/gstmad.h:
10314           mad: port to audiodecoder
10315
10316 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10317
10318         * ext/a52dec/gsta52dec.c:
10319           a52dec: Don't claim to support upstream renegotiation
10320           and use fixed caps on the srcpad. To correctly support
10321           upstream renegotiation a52dec would need to check if the
10322           caps of the downstream allocated buffer are the requested
10323           caps or if the size is different.
10324           Fixes bug #665989.
10325
10326 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
10327
10328         * ext/a52dec/gsta52dec.c:
10329           a52dec: Check that the a52_state is correctly initialized
10330
10331 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10332
10333         * gst-libs/gst/Makefile.am:
10334         * gst-libs/gst/glib-compat-private.h:
10335         * gst/asfdemux/gstasfdemux.c:
10336         * gst/mpegaudioparse/gstmpegaudioparse.c:
10337         * gst/realmedia/rademux.c:
10338         * gst/realmedia/rdtmanager.c:
10339         * gst/realmedia/rmdemux.c:
10340           Work around deprecated thread API in glib master
10341           Add private replacements for deprecated functions such as
10342           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10343           to avoid the deprecation warnings. We can't change most of
10344           these in 0.10 because they're part of our API and ABI.
10345           Suppress deprecation warnings in selected files, mostly for
10346           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10347           not much we can do here in 0.10.
10348
10349 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10350
10351         * po/LINGUAS:
10352         * po/eo.po:
10353         * po/es.po:
10354         * po/lv.po:
10355         * po/sr.po:
10356           po: update translations
10357
10358 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10359
10360         * gst/realmedia/rdtdepay.c:
10361           rdtdepay: make buffer metadata writable before setting caps on it
10362           Fixes issue when the header buffer is being pushed, which was taken
10363           from the caps and is therefore not writable.
10364
10365 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10366
10367         * ext/dvdread/dvdreadsrc.c:
10368           fix for basesrc changes
10369
10370 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
10371
10372         * gst/asfdemux/gstrtpasfdepay.c:
10373           rtpasfdepay: Initialize GstRTPBuffer before usage
10374
10375 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10376
10377           Merge remote-tracking branch 'origin/master' into 0.11
10378           Conflicts:
10379           ext/dvdread/dvdreadsrc.c
10380
10381 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
10382
10383         * ext/dvdread/dvdreadsrc.c:
10384           dvdreadsrc: Fix format string compiler warning
10385           Fixes bug #665101.
10386
10387 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10388
10389           Merge remote-tracking branch 'origin/master' into 0.11
10390
10391 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10392
10393         * ext/mpeg2dec/gstmpeg2dec.c:
10394           Update for indexable change
10395
10396 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10397
10398         * gst/realmedia/rdtmanager.c:
10399           update for clock provider API change
10400
10401 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10402
10403         * ext/a52dec/gsta52dec.c:
10404         * ext/amrnb/amrnbdec.c:
10405         * ext/amrnb/amrnbenc.c:
10406         * ext/amrwbdec/amrwbdec.c:
10407         * ext/dvdread/dvdreadsrc.c:
10408         * ext/lame/gstlame.c:
10409         * ext/lame/gstlamemp3enc.c:
10410         * ext/mad/gstmad.c:
10411         * ext/mpeg2dec/gstmpeg2dec.c:
10412         * ext/sidplay/gstsiddec.cc:
10413         * ext/twolame/gsttwolame.c:
10414         * ext/x264/gstx264enc.c:
10415         * gst/asfdemux/gstasfdemux.c:
10416         * gst/asfdemux/gstrtpasfdepay.c:
10417         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10418         * gst/dvdsub/gstdvdsubdec.c:
10419         * gst/dvdsub/gstdvdsubparse.c:
10420         * gst/iec958/ac3iec.c:
10421         * gst/mpegaudioparse/gstmpegaudioparse.c:
10422         * gst/mpegaudioparse/gstxingmux.c:
10423         * gst/mpegstream/gstdvddemux.c:
10424         * gst/mpegstream/gstmpegdemux.c:
10425         * gst/mpegstream/gstmpegparse.c:
10426         * gst/mpegstream/gstrfc2250enc.c:
10427         * gst/realmedia/pnmsrc.c:
10428         * gst/realmedia/rademux.c:
10429         * gst/realmedia/rdtdepay.c:
10430         * gst/realmedia/rdtmanager.c:
10431         * gst/realmedia/rmdemux.c:
10432         * gst/synaesthesia/gstsynaesthesia.c:
10433           various: fix pad template ref leaks
10434           https://bugzilla.gnome.org/show_bug.cgi?id=662664
10435
10436 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
10437
10438         * tests/check/elements/xingmux.c:
10439           tests: update for gstcheck API change
10440
10441 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10442
10443         * ext/amrnb/amrnbenc.c:
10444         * ext/dvdread/dvdreadsrc.c:
10445         * ext/lame/gstlamemp3enc.c:
10446         * ext/twolame/gsttwolamemp2enc.c:
10447           ext: fix more printf format warnings in debug messages
10448
10449 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
10450
10451         * gst/asfdemux/gstasfdemux.c:
10452         * gst/asfdemux/gstrtpasfdepay.c:
10453         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10454         * gst/dvdsub/gstdvdsubdec.c:
10455         * gst/dvdsub/gstdvdsubparse.c:
10456         * gst/realmedia/rademux.c:
10457         * gst/realmedia/rmdemux.c:
10458           Fix print format compiler warnings on OS X / 64bit
10459           https://bugzilla.gnome.org/show_bug.cgi?id=662617
10460
10461 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10462
10463         * gst/asfdemux/gstasfdemux.c:
10464         * gst/realmedia/rademux.c:
10465         * gst/realmedia/rdtmanager.c:
10466         * gst/realmedia/rmdemux.c:
10467           update for activation changes
10468
10469 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10470
10471         * gst/asfdemux/gstasfdemux.c:
10472         * gst/realmedia/rademux.c:
10473         * gst/realmedia/rmdemux.c:
10474           update for new scheduling query
10475
10476 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10477
10478         * gst/asfdemux/gstasfdemux.c:
10479         * gst/realmedia/rademux.c:
10480         * gst/realmedia/rdtmanager.c:
10481         * gst/realmedia/rmdemux.c:
10482           add parent to activate functions
10483
10484 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10485
10486         * ext/a52dec/gsta52dec.c:
10487         * ext/mpeg2dec/gstmpeg2dec.c:
10488         * ext/sidplay/gstsiddec.cc:
10489         * ext/x264/gstx264enc.c:
10490         * gst/asfdemux/gstasfdemux.c:
10491         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10492         * gst/dvdsub/gstdvdsubdec.c:
10493         * gst/dvdsub/gstdvdsubparse.c:
10494         * gst/realmedia/rademux.c:
10495         * gst/realmedia/rdtdepay.c:
10496         * gst/realmedia/rdtmanager.c:
10497         * gst/realmedia/rmdemux.c:
10498           add parent to pad functions
10499
10500 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10501
10502         * ext/mpeg2dec/gstmpeg2dec.c:
10503         * ext/sidplay/gstsiddec.cc:
10504         * ext/x264/gstx264enc.c:
10505         * gst/asfdemux/gstasfdemux.c:
10506         * gst/realmedia/rademux.c:
10507         * gst/realmedia/rdtmanager.c:
10508         * gst/realmedia/rmdemux.c:
10509           add parent to query function
10510
10511 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10512
10513         * gst/asfdemux/gstasfdemux.c:
10514         * gst/realmedia/rademux.c:
10515           _query_peer_*() -> _peer_query_*()
10516
10517 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10518
10519         * gst/dvdsub/gstdvdsubdec.c:
10520           _accept_caps() -> _query_accept_caps()
10521
10522 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10523
10524         * ext/x264/gstx264enc.c:
10525           _peer_get_caps() -> _peer_query_caps()
10526
10527 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10528
10529         * ext/x264/gstx264enc.c:
10530           update for _get_caps() -> _query_caps()
10531
10532 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10533
10534         * ext/x264/gstx264enc.c:
10535           change getcaps to query
10536
10537 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10538
10539         * ext/mad/gstmad.c:
10540           mad: re-instate accidentally dropped rank
10541
10542 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10543
10544         * ext/dvdread/dvdreadsrc.c:
10545         * gst/realmedia/pnmsrc.c:
10546           Update for GstURIHandler get_protocols() changes
10547
10548 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10549
10550         * ext/dvdread/dvdreadsrc.c:
10551         * ext/dvdread/dvdreadsrc.h:
10552         * gst/realmedia/pnmsrc.c:
10553           dvdreadsrc, pnmsrc: update for GstURIHandler changes
10554
10555 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10556
10557         * ext/mad/gstmad.c:
10558           mad: re-port to 0.11
10559           This time using the base class. Still something
10560           wrong with the parsing though, when there's no
10561           parser or demuxer upstream (which of course
10562           shouldn't happen in a normal playback scenario).
10563
10564 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10565
10566         * ext/mad/gstmad.c:
10567         * ext/mad/gstmad.h:
10568           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10569
10570 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10571
10572         * ext/mad/gstmad.c:
10573         * ext/mad/gstmad.h:
10574           mad: replace with 0.10 version ported to GstAudioDecoder
10575           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10576           of Mark's baseaudio branch.
10577           Would probably be too risky to drop this into 0.10 given
10578           all the things mad is doing.
10579
10580 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10581
10582         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10583           docs: remove bits for old lame element from sections.txt file
10584
10585 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10586
10587         * Android.mk:
10588         * configure.ac:
10589         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10590         * docs/plugins/inspect/plugin-mpegstream.xml:
10591         * gst-plugins-ugly.spec.in:
10592         * gst/mpegstream/Makefile.am:
10593         * gst/mpegstream/README:
10594         * gst/mpegstream/gstdvddemux.c:
10595         * gst/mpegstream/gstdvddemux.h:
10596         * gst/mpegstream/gstmpegclock.c:
10597         * gst/mpegstream/gstmpegclock.h:
10598         * gst/mpegstream/gstmpegdemux.c:
10599         * gst/mpegstream/gstmpegdemux.h:
10600         * gst/mpegstream/gstmpegpacketize.c:
10601         * gst/mpegstream/gstmpegpacketize.h:
10602         * gst/mpegstream/gstmpegparse.c:
10603         * gst/mpegstream/gstmpegparse.h:
10604         * gst/mpegstream/gstmpegstream.c:
10605         * gst/mpegstream/gstrfc2250enc.c:
10606         * gst/mpegstream/gstrfc2250enc.h:
10607         * gst/mpegstream/mpegstream.vcproj:
10608         * gst/mpegstream/notes:
10609         * win32/MANIFEST:
10610         * win32/vs6/gst_plugins_ugly.dsw:
10611         * win32/vs6/libgstac3parse.dsp:
10612         * win32/vs6/libgstmpegaudioparse.dsp:
10613         * win32/vs6/libgstmpegstream.dsp:
10614           mpegstream: remove the old mpeg-ps parser and demuxers
10615           Don't want anyone porting this by accident.
10616           Superseded by mpegpsdemux in -bad.
10617
10618 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10619
10620         * configure.ac:
10621         * ext/cdio/Makefile.am:
10622         * ext/cdio/gstcdio.c:
10623         * ext/cdio/gstcdiocddasrc.c:
10624         * ext/cdio/gstcdiocddasrc.h:
10625           cdio: port cdiocddasrc to 0.11
10626
10627 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10628
10629         * tests/check/elements/mpeg2dec.c:
10630           tests: port mpeg2dec to 0.11
10631           It compiles, but fails.
10632
10633 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10634
10635         * tests/check/elements/x264enc.c:
10636           tests: port x264enc unit test to 0.11
10637           Well, it compiles now at least.
10638
10639 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10640
10641         * gst/asfdemux/gstrtpasfdepay.h:
10642           update for base class rename
10643
10644 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10645
10646         * gst/asfdemux/gstrtpasfdepay.c:
10647         * gst/asfdemux/gstrtpasfdepay.h:
10648           update for base class rename
10649
10650 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10651
10652         * po/af.po:
10653         * po/az.po:
10654         * po/bg.po:
10655         * po/ca.po:
10656         * po/cs.po:
10657         * po/da.po:
10658         * po/de.po:
10659         * po/el.po:
10660         * po/en_GB.po:
10661         * po/es.po:
10662         * po/eu.po:
10663         * po/fi.po:
10664         * po/fr.po:
10665         * po/gl.po:
10666         * po/hu.po:
10667         * po/id.po:
10668         * po/it.po:
10669         * po/ja.po:
10670         * po/lt.po:
10671         * po/lv.po:
10672         * po/ms.po:
10673         * po/mt.po:
10674         * po/nb.po:
10675         * po/nl.po:
10676         * po/or.po:
10677         * po/pl.po:
10678         * po/pt_BR.po:
10679         * po/ro.po:
10680         * po/ru.po:
10681         * po/sk.po:
10682         * po/sl.po:
10683         * po/sq.po:
10684         * po/sr.po:
10685         * po/sv.po:
10686         * po/tr.po:
10687         * po/uk.po:
10688         * po/vi.po:
10689         * po/zh_CN.po:
10690           po: update translations
10691
10692 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10693
10694         * docs/plugins/gst-plugins-ugly-plugins.args:
10695         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10696         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10697         * docs/plugins/inspect/plugin-a52dec.xml:
10698         * docs/plugins/inspect/plugin-amrnb.xml:
10699         * docs/plugins/inspect/plugin-amrwbdec.xml:
10700         * docs/plugins/inspect/plugin-asf.xml:
10701         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10702         * docs/plugins/inspect/plugin-dvdread.xml:
10703         * docs/plugins/inspect/plugin-dvdsub.xml:
10704         * docs/plugins/inspect/plugin-lame.xml:
10705         * docs/plugins/inspect/plugin-mad.xml:
10706         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10707         * docs/plugins/inspect/plugin-realmedia.xml:
10708         * docs/plugins/inspect/plugin-siddec.xml:
10709         * docs/plugins/inspect/plugin-twolame.xml:
10710         * docs/plugins/inspect/plugin-x264.xml:
10711           docs: update docs
10712
10713 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10714
10715         * ext/lame/gstlamemp3enc.c:
10716           lamemp3enc: cosmetic error message change
10717           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10718
10719 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10720
10721         * docs/plugins/Makefile.am:
10722         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10723         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10724         * ext/twolame/Makefile.am:
10725         * ext/twolame/gsttwolamemp2enc.c:
10726         * ext/twolame/gsttwolamemp2enc.h:
10727         * po/POTFILES.in:
10728           twolame: rename to twolamemp2enc
10729
10730 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10731
10732         * configure.ac:
10733         * ext/twolame/gsttwolame.c:
10734           twolame: port to 0.11
10735
10736 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10737
10738         * Android.mk:
10739         * configure.ac:
10740         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10741         * docs/plugins/inspect/plugin-iec958.xml:
10742         * gst-plugins-ugly.spec.in:
10743         * gst/iec958/Makefile.am:
10744         * gst/iec958/ac3_padder.c:
10745         * gst/iec958/ac3_padder.h:
10746         * gst/iec958/ac3iec.c:
10747         * gst/iec958/ac3iec.h:
10748         * win32/MANIFEST:
10749         * win32/vs6/libgstiec958.dsp:
10750           iec958: remove this plugin
10751           I think it can just go away. Audio sinks can and should payload
10752           things themselves using the helper API in libgstaudio. If such
10753           a plugin still makes sense, it should probably be rewritten
10754           using the library functions (and be put into -good or so).
10755
10756 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10757
10758         * gst/realmedia/rademux.c:
10759         * gst/realmedia/rmdemux.c:
10760         * gst/realmedia/rtspreal.c:
10761           update for adapter api change
10762
10763 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10764
10765         * ext/x264/gstx264enc.c:
10766           update for removed fixate function
10767
10768 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10769
10770         * ext/mad/gstmad.c:
10771         * ext/mpeg2dec/gstmpeg2dec.c:
10772         * gst/asfdemux/gstasfdemux.c:
10773         * gst/realmedia/rmdemux.c:
10774           remove query types
10775
10776 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10777
10778         * configure.ac:
10779         * gst/realmedia/rademux.c:
10780         * gst/realmedia/rdtdepay.c:
10781         * gst/realmedia/rmdemux.c:
10782         * gst/realmedia/rmutils.c:
10783           realmedia is ported
10784
10785 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10786
10787         * gst/asfdemux/gstasfdemux.c:
10788         * gst/mpegstream/gstdvddemux.c:
10789         * gst/mpegstream/gstmpegdemux.c:
10790         * gst/realmedia/rmdemux.c:
10791         * gst/realmedia/rmdemux.h:
10792           more template fixes
10793
10794 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
10795
10796         * po/POTFILES.in:
10797           po: lame => lamemp3enc
10798
10799 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10800
10801         * gst/realmedia/rdtmanager.c:
10802           make request pads take %u
10803
10804 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
10805
10806         * ext/mpeg2dec/gstmpeg2dec.c:
10807         * ext/mpeg2dec/gstmpeg2dec.h:
10808           mpeg2dec: Add basic cropping support
10809
10810 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10811
10812         * ext/a52dec/gsta52dec.c:
10813         * ext/sidplay/gstsiddec.cc:
10814         * gst/asfdemux/gstasfdemux.c:
10815         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10816           tags: update for tag API removal
10817
10818 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10819
10820         * ext/mpeg2dec/gstmpeg2dec.c:
10821         * ext/mpeg2dec/gstmpeg2dec.h:
10822           update for meta api change
10823
10824 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10825
10826         * gst/asfdemux/gstasfdemux.c:
10827           structure: fix for api update
10828
10829 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10830
10831           Merge remote-tracking branch 'origin/master' into 0.11
10832
10833 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10834
10835         * tests/check/elements/amrnbenc.c:
10836           tests: port amrnbenc test to 0.11
10837
10838 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10839
10840         * ext/amrnb/amrnbdec.c:
10841         * ext/amrnb/amrnbenc.c:
10842           amrnb: fix up raw audio caps for 0.11
10843
10844 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10845
10846         * tests/check/Makefile.am:
10847           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10848
10849 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10850
10851         * docs/plugins/Makefile.am:
10852         * ext/lame/Makefile.am:
10853         * ext/lame/README:
10854         * ext/lame/gstlame.c:
10855         * ext/lame/gstlame.h:
10856         * ext/lame/plugin.c:
10857         * ext/lame/test-lame.c:
10858         * gst/xingmux/gstxingmux.c:
10859         * tests/check/pipelines/lame.c:
10860           lame: remove lame element, it's been superseded by lamemp3enc
10861
10862 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10863
10864         * ext/a52dec/gsta52dec.c:
10865         * ext/lame/gstlamemp3enc.c:
10866         * ext/mad/gstmad.c:
10867         * ext/sidplay/gstsiddec.cc:
10868         * gst/asfdemux/gstasfdemux.c:
10869         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10870           ext, gst: update for taglist API changes
10871
10872 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
10873
10874         * gst/asfdemux/gstasfdemux.c:
10875           asfdemux: Don't leak pending payload buffers
10876           Fixes #662964
10877
10878 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10879
10880           Merge branch 'master' into 0.11
10881           Conflicts:
10882           ext/sidplay/gstsiddec.cc
10883
10884 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
10885
10886         * ext/sidplay/gstsiddec.cc:
10887           siddec: use BOILERPLATE macro and cleanup FIXMEs
10888
10889 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10890
10891         * gst/asfdemux/gstrtpasfdepay.c:
10892           asfdepay: fix compiler warnings after gst_caps_new_simple() change
10893
10894 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10895
10896         * gst-plugins-ugly.spec.in:
10897           Update specfile with latest changes
10898
10899 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
10900
10901         * gst/asfdemux/gstasfdemux.c:
10902           asfdemux: Don't unmap a buffer that doesn't exist
10903
10904 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10905
10906         * configure.ac:
10907         * ext/dvdread/dvdreadsrc.c:
10908           dvdread: port to 0.11
10909
10910 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10911
10912         * configure.ac:
10913         * gst/dvdsub/Makefile.am:
10914         * gst/dvdsub/gstdvdsubdec.c:
10915         * gst/dvdsub/gstdvdsubdec.h:
10916         * gst/dvdsub/gstdvdsubparse.c:
10917           dvdsub: port to 0.11
10918
10919 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10920
10921           Merge branch 'master' into 0.11
10922           Conflicts:
10923           ext/amrwbdec/Makefile.am
10924           ext/amrwbdec/amrwbdec.c
10925
10926 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10927
10928         * gst/realmedia/gstrdtbuffer.c:
10929         * gst/realmedia/gstrdtbuffer.h:
10930         * gst/realmedia/pnmsrc.c:
10931         * gst/realmedia/rademux.c:
10932         * gst/realmedia/rdtdepay.c:
10933         * gst/realmedia/rdtmanager.c:
10934         * gst/realmedia/rmdemux.c:
10935         * gst/realmedia/rmutils.c:
10936         * gst/realmedia/rtspreal.c:
10937           realmedia: port to 0.11
10938
10939 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10940
10941         * ext/amrwbdec/Makefile.am:
10942         * ext/amrwbdec/amrwbdec.c:
10943         * ext/amrwbdec/amrwbdec.h:
10944           amrwbdec: port to audiodecoder
10945
10946 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10947
10948         * ext/amrnb/Makefile.am:
10949           amrnbdec: fixup build
10950
10951 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10952
10953         * ext/amrnb/amrnbdec.c:
10954           amrnbdec: remove leftover extraneous _unref
10955
10956 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10957
10958           Merge branch 'master' into 0.11
10959           Conflicts:
10960           ext/amrnb/amrnbdec.c
10961
10962 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10963
10964         * configure.ac:
10965         * ext/amrnb/amrnbdec.c:
10966         * ext/amrnb/amrnbenc.c:
10967           amrnb: port to 0.11
10968
10969 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10970
10971         * configure.ac:
10972         * ext/amrwbdec/Makefile.am:
10973         * ext/amrwbdec/amrwbdec.c:
10974           ported amrwbdec to 0.11
10975
10976 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10977
10978         * ext/amrnb/amrnbdec.c:
10979         * ext/amrnb/amrnbdec.h:
10980           amrnbdec: port to audiodecoder
10981
10982 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10983
10984           Merge branch 'master' into 0.11
10985
10986 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10987
10988         * configure.ac:
10989         * ext/mpeg2dec/gstmpeg2dec.c:
10990         * ext/mpeg2dec/gstmpeg2dec.h:
10991           mpeg2dec: minimal port to 0.11
10992
10993 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10994
10995         * ext/mpeg2dec/gstmpeg2dec.c:
10996         * ext/mpeg2dec/gstmpeg2dec.h:
10997           mpeg2dec: post QoS messages when dropping a frame due to QoS
10998           https://bugzilla.gnome.org/show_bug.cgi?id=658241
10999
11000 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11001
11002         * configure.ac:
11003           configure: update ported plugins list
11004
11005 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11006
11007         * common:
11008           update to 0.11 branch
11009
11010 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11011
11012         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11013         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
11014           dvdlpcmdec: port to 0.11
11015
11016 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11017
11018         * ext/lame/gstlame.c:
11019         * ext/lame/gstlamemp3enc.c:
11020           lame: fix raw audio caps too
11021
11022 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11023
11024         * ext/lame/gstlame.c:
11025         * ext/lame/gstlamemp3enc.c:
11026           lame: port to 0.11
11027
11028 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11029
11030           Merge branch 'master' into 0.11
11031
11032 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11033
11034         * ext/x264/gstx264enc.c:
11035         * ext/x264/gstx264enc.h:
11036           x264enc: port to 0.11
11037
11038 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11039
11040         * ext/amrnb/Makefile.am:
11041         * ext/amrnb/amrnbenc.c:
11042         * ext/amrnb/amrnbenc.h:
11043           amrnbenc: port to audioencoder
11044
11045 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11046
11047           Merge branch 'master' into 0.11
11048           Conflicts:
11049           ext/mad/gstmad.c
11050
11051 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11052
11053         * ext/a52dec/gsta52dec.c:
11054           port a52dec to 0.11
11055
11056 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11057
11058         * ext/twolame/gsttwolame.c:
11059           twolame: Simple fix for GstAudioEncoder API change
11060
11061 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11062
11063         * ext/twolame/gsttwolame.c:
11064           twolame: Fix variable 'gstelement_class' set but not used compiler warning
11065
11066 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11067
11068         * ext/lame/gstlame.c:
11069         * ext/lame/gstlamemp3enc.c:
11070           lame: Don't get the parent class again, GST_BOILERPLATE does this already
11071
11072 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11073
11074         * ext/lame/gstlame.c:
11075         * ext/lame/gstlamemp3enc.c:
11076           lame: Fix variable 'gstelement_class' set but not used compiler warning
11077
11078 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11079
11080         * ext/twolame/gsttwolame.c:
11081           twolame: improve output framing and timestamping
11082           ... which simply comes down to requesting one frame of input data at a time,
11083           since the encoder nicely turns this into 1 encoded frame.
11084
11085 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11086
11087         * ext/twolame/Makefile.am:
11088         * ext/twolame/gsttwolame.c:
11089         * ext/twolame/gsttwolame.h:
11090           twolame: port to audioencoder
11091
11092 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11093
11094         * ext/lame/gstlame.c:
11095           lame: use some more boilerplate
11096
11097 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11098
11099         * ext/lame/gstlame.c:
11100         * ext/lame/gstlame.h:
11101           lame: port to audioencoder
11102
11103 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11104
11105         * ext/lame/gstlamemp3enc.c:
11106           lamemp3enc: use some more boilerplate
11107
11108 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11109
11110         * ext/lame/gstlamemp3enc.c:
11111           lamemp3enc: really report bitrate rather kbitrate
11112
11113 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11114
11115         * ext/lame/Makefile.am:
11116         * ext/lame/gstlamemp3enc.c:
11117         * ext/lame/gstlamemp3enc.h:
11118           lamemp3enc: port to audioencoder
11119
11120 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11121
11122         * ext/dvdread/dvdreadsrc.c:
11123           dvdreadsrc: take into account first sector of the current title
11124           This fixes seeking on titles which do not start on a new file.
11125           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11126
11127 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11128
11129         * ext/dvdread/dvdreadsrc.c:
11130           dvdreadsrc: fix sector seeking
11131           It was overly complicated, and did not take into account the offset
11132           needed for titles which do not start on a new file.
11133           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11134
11135 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11136
11137         * ext/dvdread/dvdreadsrc.c:
11138           dvdreadsrc: fix sector search for packed titles
11139           Some DVD titles are packed in a single set, and we need to use
11140           the correct table to map times to sectors.
11141           https://bugzilla.gnome.org/show_bug.cgi?id=659252
11142
11143 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11144
11145         * configure.ac:
11146         * ext/mad/Makefile.am:
11147         * ext/mad/gstmad.c:
11148         * gst-plugins-ugly.spec.in:
11149           mad: remove id3tag dependency used by in practice unreachable legacy code
11150           The mad mp3 decoder element shouldn't parse tags at all really, but we
11151           have so far kept this code around for backwards-compatibility reasons
11152           for people building manual pipelines for some reason. However, as it
11153           turns out that code has never actually worked in 0.10 in practice,
11154           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
11155           which doesn't actually seem to happen any more though because of the
11156           preceding mad_header_decode(), which will discover and report the
11157           sync loss if it runs into a tag and make mad_frame_decode() try to
11158           resync right away.
11159           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
11160
11161 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11162
11163         * gst/asfdemux/asfpacket.c:
11164           asfpacket: skip empty payload packets
11165           ... which also avoids assertion failures and possible segfaults later on
11166           when possibly trying to join 2 empty buffers.
11167
11168 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11169
11170         * gst/realmedia/rmdemux.c:
11171         * gst/realmedia/rmdemux.h:
11172           rmdemux: delay announcing container tags until we have pads
11173           Fixes tags when transcoding.
11174           https://bugzilla.gnome.org/show_bug.cgi?id=658297
11175
11176 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11177
11178         * tests/check/elements/amrnbenc.c:
11179           amrnbenc: Use complete raw audio caps in the test
11180
11181 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
11182
11183         * docs/plugins/Makefile.am:
11184           docs: cleanup makefiles
11185           Remove commented out parts that we don't need. Remove "the wingo addition" - no
11186           so useful after all. Narrow down file-globs for plugin docs.
11187
11188 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
11189
11190         * common:
11191           Automatic update of common submodule
11192           From a39eb83 to 11f0cd5
11193
11194 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
11195
11196         * common:
11197           Automatic update of common submodule
11198           From 605cd9a to a39eb83
11199
11200 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11201
11202         * gst/asfdemux/gstasfdemux.c:
11203           asf: don't use fourcc
11204
11205 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11206
11207           Merge branch 'master' into 0.11
11208
11209 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11210
11211         * ext/mpeg2dec/gstmpeg2dec.c:
11212           mpeg2dec: fix spurious failure to decode some files
11213           Parsing can return with an 'invalid' state, but this is not
11214           actually fatal. For one, the mpeg2dec command line tool that
11215           comes with the libmpeg2 library blithely ignores this condition
11216           and merrily goes on. So we do this same, logging the error,
11217           and going on with parsing. This makes something work that did
11218           not use to work, and brings happiness to the world.
11219           https://bugzilla.gnome.org/show_bug.cgi?id=429476
11220
11221 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11222
11223         * ext/mad/gstmad.c:
11224         * ext/sidplay/Makefile.am:
11225         * ext/sidplay/gstsiddec.cc:
11226           port to new audio caps
11227
11228 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11229
11230           Merge branch 'master' into 0.11
11231           Conflicts:
11232           common
11233           gst/asfdemux/gstrtpasfdepay.c
11234
11235 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11236
11237         * configure.ac:
11238           configure: Add synaesthesia to the list of non-ported plugins
11239
11240 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11241
11242         * configure.ac:
11243         * docs/plugins/Makefile.am:
11244         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11245         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11246         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11247         * gst-plugins-ugly.spec.in:
11248         * gst/mpegaudioparse/Makefile.am:
11249         * gst/mpegaudioparse/gstmpegaudioparse.c:
11250         * gst/mpegaudioparse/gstmpegaudioparse.h:
11251         * gst/mpegaudioparse/mpegaudioparse.vcproj:
11252         * gst/xingmux/Makefile.am:
11253         * gst/xingmux/gstxingmux.c:
11254         * gst/xingmux/gstxingmux.h:
11255         * gst/xingmux/plugin.c:
11256           Remove mp3parse plugin/element
11257           It's been replaced by mpegaudioparse in -good. Don't want anyone
11258           to spend time porting a deprecated element. Rename plugin to xingmux
11259           for now until we move that somewhere else.
11260
11261 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11262
11263         * configure.ac:
11264           configure.ac: Define list of non-ported plugins
11265
11266 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11267
11268         * ext/mad/gstmad.c:
11269           mad: Fix for changes in GstQuery API
11270
11271 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11272
11273         * gst/asfdemux/gstasfdemux.c:
11274           asfdemux: Fix for changes in GstQuery API
11275
11276 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11277
11278         * gst/asfdemux/asfpacket.c:
11279           asfdemux: Fix print statement
11280
11281 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
11282
11283         * common:
11284           Update common submodule
11285
11286 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11287
11288         * ext/x264/gstx264enc.c:
11289           x264enc: Properly set the stream format in setcaps
11290           Do not forget to set the selected format to the options string
11291           when getting it from caps
11292           https://bugzilla.gnome.org/show_bug.cgi?id=655223
11293
11294 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
11295
11296         * ext/x264/gstx264enc.c:
11297           x264enc: fix the build for older x264enc
11298           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11299
11300 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
11301
11302         * ext/x264/gstx264enc.c:
11303           x264enc: Read stream-format from the right place
11304           Read the stream-format from "stream-format" and not from profile, also rename
11305           the "bytestream" variable to "stream_format" so it's easier to understand.
11306
11307 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11308
11309         * ext/x264/gstx264enc.c:
11310         * ext/x264/gstx264enc.h:
11311           x264enc: Select stream-format based on caps
11312           Makes x264 select its stream-format based on what's available
11313           on caps, the user selected option will be chosen as a fallback
11314           when both options are available.
11315           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11316
11317 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
11318
11319         * ext/x264/gstx264enc.c:
11320           x264: Allow renegotiation but prefer current caps
11321
11322 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
11323
11324         * tests/check/elements/x264enc.c:
11325           tests: Test x264enc profiles from the caps
11326           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11327
11328 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11329
11330         * ext/x264/Makefile.am:
11331         * ext/x264/gstx264enc.c:
11332         * ext/x264/gstx264enc.h:
11333           x264: Use profile and level from caps
11334           Enforces the profile and level from the downstream caps, also
11335           sets them on the fixated caps
11336           https://bugzilla.gnome.org/show_bug.cgi?id=644233
11337
11338 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11339
11340         * configure.ac:
11341           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11342
11343 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
11344
11345         * ext/x264/gstx264enc.c:
11346           x264enc: fix subme property annotation - subme maximum is 10, not 6.
11347           Although the element accepts subme values > 6, the annotation which is
11348           visible through gst-inspect (for example) erroneously indicates 6 as the
11349           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11350           https://bugzilla.gnome.org/show_bug.cgi?id=653473
11351
11352 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
11353
11354         * common:
11355           Automatic update of common submodule
11356           From 69b981f to 605cd9a
11357
11358 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11359
11360         * gst/asfdemux/gstrtspwms.c:
11361           rtspwms: Porting to 0.11
11362
11363 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11364
11365         * gst/asfdemux/gstrtpasfdepay.c:
11366           rtpasfdepay: Port to 0.11
11367
11368 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11369
11370         * gst/asfdemux/asfpacket.c:
11371         * gst/asfdemux/asfpacket.h:
11372         * gst/asfdemux/gstasfdemux.c:
11373         * gst/asfdemux/gstasfdemux.h:
11374           asfdemux: Porting to 0.11
11375
11376 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11377
11378         * ext/sidplay/gstsiddec.cc:
11379           siddec: port siddec to 0.11
11380
11381 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11382
11383         * gst/asfdemux/gstrtpasfdepay.c:
11384           rtpasfdepay: fix fragmented packet handling and packet padding
11385           Also remove a bogus assert.
11386
11387 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
11388
11389         * gst/synaesthesia/gstsynaesthesia.c:
11390           synaesthesia: fix wrong debug log string (copy'n'paste)
11391
11392 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11393
11394           Merge branch 'master' into 0.11
11395           Conflicts:
11396           configure.ac
11397
11398 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11399
11400         * ext/mad/gstmad.c:
11401           mad: port to new API
11402           Port to new segment API.
11403           Eat Caps events.
11404           No need to set caps on buffers.
11405
11406 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
11407
11408         * gst/realmedia/rmdemux.c:
11409           rmdemux: target is unsigned and can't be < 0
11410
11411 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
11412
11413         * ext/mad/gstmad.c:
11414           mad: use signed when caluculating the delta
11415           Avoids a <0 check for an unsigned variable.
11416
11417 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
11418
11419         * docs/plugins/Makefile.am:
11420           docs: remove obsolete commented out part
11421           We don't have this in the other modules and its not needed.
11422
11423 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
11424
11425         * docs/plugins/gst-plugins-ugly-plugins.args:
11426         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11427         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11428           docs: update plugin introspection data
11429           Now more files are merged and produced in a canonical fashion, which hopefully
11430           creates less or no delta in the future.
11431
11432 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
11433
11434         * common:
11435           Automatic update of common submodule
11436           From 9e5bbd5 to 69b981f
11437
11438 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11439
11440         * ext/lame/Makefile.am:
11441         * ext/lame/gstlamemp3enc.c:
11442           lamemp3enc: Post CODEC and BITRATE tags
11443           Also filter any CODEC/AUDIO_CODEC tags from incoming
11444           tag events.
11445           Fixes bug #391543.
11446
11447 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
11448
11449         * common:
11450           Automatic update of common submodule
11451           From fd35073 to 9e5bbd5
11452
11453 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
11454
11455         * common:
11456           Automatic update of common submodule
11457           From 46dfcea to fd35073
11458
11459 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11460
11461         * gst/asfdemux/gstrtpasfdepay.c:
11462           rtpasfdepay: simplify and refactor packet parsing
11463           Specifically, refactor buffer padding and consider marker bit for fragment
11464           assembling.
11465
11466 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11467
11468         * gst/asfdemux/gstrtpasfdepay.c:
11469           rtpasfdepay: avoid re-sending header
11470           ... e.g. following a seek, which otherwise confuses downstream demuxer
11471           expecting only a flow of data packets at this time.
11472
11473 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11474
11475         * gst/asfdemux/gstrtpasfdepay.c:
11476         * gst/asfdemux/gstrtpasfdepay.h:
11477           rtpasfdepay: remove unused field
11478
11479 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11480
11481         * ext/mad/gstmad.c:
11482           mad: Post bitrate tag whenever the bitrate changes
11483           Also send the layer/mode/emphasis/bitrate tags as an event too.
11484
11485 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11486
11487         * configure.ac:
11488         * win32/common/config.h:
11489           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11490
11491 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11492
11493         * configure.ac:
11494         * docs/plugins/inspect/plugin-a52dec.xml:
11495         * docs/plugins/inspect/plugin-amrnb.xml:
11496         * docs/plugins/inspect/plugin-amrwbdec.xml:
11497         * docs/plugins/inspect/plugin-asf.xml:
11498         * docs/plugins/inspect/plugin-cdio.xml:
11499         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11500         * docs/plugins/inspect/plugin-dvdread.xml:
11501         * docs/plugins/inspect/plugin-dvdsub.xml:
11502         * docs/plugins/inspect/plugin-iec958.xml:
11503         * docs/plugins/inspect/plugin-lame.xml:
11504         * docs/plugins/inspect/plugin-mad.xml:
11505         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11506         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11507         * docs/plugins/inspect/plugin-mpegstream.xml:
11508         * docs/plugins/inspect/plugin-realmedia.xml:
11509         * docs/plugins/inspect/plugin-siddec.xml:
11510         * docs/plugins/inspect/plugin-twolame.xml:
11511         * docs/plugins/inspect/plugin-x264.xml:
11512         * win32/common/config.h:
11513           Back to development
11514
11515 === release 0.10.18 ===
11516
11517 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11518
11519         * ChangeLog:
11520         * NEWS:
11521         * RELEASE:
11522         * configure.ac:
11523         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11524         * docs/plugins/inspect/plugin-a52dec.xml:
11525         * docs/plugins/inspect/plugin-amrnb.xml:
11526         * docs/plugins/inspect/plugin-amrwbdec.xml:
11527         * docs/plugins/inspect/plugin-asf.xml:
11528         * docs/plugins/inspect/plugin-cdio.xml:
11529         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11530         * docs/plugins/inspect/plugin-dvdread.xml:
11531         * docs/plugins/inspect/plugin-dvdsub.xml:
11532         * docs/plugins/inspect/plugin-iec958.xml:
11533         * docs/plugins/inspect/plugin-lame.xml:
11534         * docs/plugins/inspect/plugin-mad.xml:
11535         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11536         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11537         * docs/plugins/inspect/plugin-mpegstream.xml:
11538         * docs/plugins/inspect/plugin-realmedia.xml:
11539         * docs/plugins/inspect/plugin-siddec.xml:
11540         * docs/plugins/inspect/plugin-twolame.xml:
11541         * docs/plugins/inspect/plugin-x264.xml:
11542         * gst-plugins-ugly.doap:
11543         * win32/common/config.h:
11544           Release 0.10.18
11545           Highlights:
11546           - x264enc: allow changing bitrate and quantizers dynamically at runtime
11547           - x264enc: proxy downstream caps restrictions upstream via get_caps()
11548           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11549           - mad: allow build without libid3tag (which isn't really needed anyway)
11550           - many other fixes and improvements
11551
11552 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11553
11554         * ext/x264/gstx264enc.c:
11555           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11556
11557 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11558
11559         * ext/x264/gstx264enc.c:
11560           x264enc: do not leak peer pad reference
11561
11562 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11563
11564         * ext/x264/gstx264enc.c:
11565           x264enc: No need to copy, reffing is enough
11566
11567 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11568
11569         * ext/x264/gstx264enc.c:
11570           x264enc: get_caps function should return a copy of the caps
11571
11572 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11573
11574         * configure.ac:
11575         * docs/plugins/inspect/plugin-a52dec.xml:
11576         * docs/plugins/inspect/plugin-amrnb.xml:
11577         * docs/plugins/inspect/plugin-amrwbdec.xml:
11578         * docs/plugins/inspect/plugin-asf.xml:
11579         * docs/plugins/inspect/plugin-cdio.xml:
11580         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11581         * docs/plugins/inspect/plugin-dvdread.xml:
11582         * docs/plugins/inspect/plugin-dvdsub.xml:
11583         * docs/plugins/inspect/plugin-iec958.xml:
11584         * docs/plugins/inspect/plugin-lame.xml:
11585         * docs/plugins/inspect/plugin-mad.xml:
11586         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11587         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11588         * docs/plugins/inspect/plugin-mpegstream.xml:
11589         * docs/plugins/inspect/plugin-realmedia.xml:
11590         * docs/plugins/inspect/plugin-siddec.xml:
11591         * docs/plugins/inspect/plugin-synaesthesia.xml:
11592         * docs/plugins/inspect/plugin-twolame.xml:
11593         * docs/plugins/inspect/plugin-x264.xml:
11594         * po/da.po:
11595         * po/de.po:
11596         * po/fr.po:
11597         * po/uk.po:
11598         * win32/common/config.h:
11599           0.10.17.4 pre-release
11600
11601 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11602
11603         * ext/mad/gstmad.c:
11604           mad: remove buffer_alloc
11605
11606 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11607
11608         * configure.ac:
11609         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11610         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11611         * docs/plugins/inspect/plugin-a52dec.xml:
11612         * docs/plugins/inspect/plugin-amrnb.xml:
11613         * docs/plugins/inspect/plugin-amrwbdec.xml:
11614         * docs/plugins/inspect/plugin-asf.xml:
11615         * docs/plugins/inspect/plugin-cdio.xml:
11616         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11617         * docs/plugins/inspect/plugin-dvdread.xml:
11618         * docs/plugins/inspect/plugin-dvdsub.xml:
11619         * docs/plugins/inspect/plugin-iec958.xml:
11620         * docs/plugins/inspect/plugin-lame.xml:
11621         * docs/plugins/inspect/plugin-mad.xml:
11622         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11623         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11624         * docs/plugins/inspect/plugin-mpegstream.xml:
11625         * docs/plugins/inspect/plugin-realmedia.xml:
11626         * docs/plugins/inspect/plugin-siddec.xml:
11627         * docs/plugins/inspect/plugin-synaesthesia.xml:
11628         * docs/plugins/inspect/plugin-twolame.xml:
11629         * docs/plugins/inspect/plugin-x264.xml:
11630         * po/bg.po:
11631         * po/ja.po:
11632         * po/nl.po:
11633         * po/pl.po:
11634         * po/ru.po:
11635         * po/sl.po:
11636         * po/tr.po:
11637           0.10.17.3 pre-release
11638
11639 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11640
11641         * common:
11642           Automatic update of common submodule
11643           From c3cafe1 to 46dfcea
11644
11645 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11646
11647         * ext/mad/gstmad.c:
11648           mad: port to 0.11
11649
11650 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11651
11652           Merge branch 'master' into 0.11
11653           Conflicts:
11654           android/amrnb.mk
11655           android/amrwbdec.mk
11656           android/asf.mk
11657           android/mpegaudioparse.mk
11658           configure.ac
11659
11660 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11661
11662         * tests/check/gst-plugins-ugly.supp:
11663           tests: add suppression for lame unit test
11664
11665 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11666
11667         * tests/check/Makefile.am:
11668         * tests/check/generic/.gitignore:
11669         * tests/check/generic/index.c:
11670           tests: add generic index-setting test
11671
11672 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11673
11674         * ext/mpeg2dec/gstmpeg2dec.c:
11675           mpeg2dec: don't deadlock when setting an index
11676
11677 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11678
11679         * configure.ac:
11680         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11681         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11682         * docs/plugins/inspect/plugin-a52dec.xml:
11683         * docs/plugins/inspect/plugin-amrnb.xml:
11684         * docs/plugins/inspect/plugin-amrwbdec.xml:
11685         * docs/plugins/inspect/plugin-asf.xml:
11686         * docs/plugins/inspect/plugin-cdio.xml:
11687         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11688         * docs/plugins/inspect/plugin-dvdread.xml:
11689         * docs/plugins/inspect/plugin-dvdsub.xml:
11690         * docs/plugins/inspect/plugin-iec958.xml:
11691         * docs/plugins/inspect/plugin-lame.xml:
11692         * docs/plugins/inspect/plugin-mad.xml:
11693         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11694         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11695         * docs/plugins/inspect/plugin-mpegstream.xml:
11696         * docs/plugins/inspect/plugin-realmedia.xml:
11697         * docs/plugins/inspect/plugin-siddec.xml:
11698         * docs/plugins/inspect/plugin-synaesthesia.xml:
11699         * docs/plugins/inspect/plugin-twolame.xml:
11700         * docs/plugins/inspect/plugin-x264.xml:
11701         * po/sl.po:
11702         * win32/common/config.h:
11703           0.10.17.2 pre-release
11704
11705 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11706
11707         * gst/realmedia/rademux.c:
11708           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11709
11710 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11711
11712         * gst/mpegstream/gstmpegdemux.c:
11713           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11714
11715 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11716
11717         * ext/dvdread/dvdreadsrc.c:
11718         * ext/sidplay/gstsiddec.cc:
11719         * ext/x264/gstx264enc.c:
11720           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11721
11722 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11723
11724         * gst/asfdemux/gstasfdemux.c:
11725           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11726
11727 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11728
11729         * ext/x264/gstx264enc.c:
11730           x264enc: Implement getcaps function
11731           This allows to set width/height/etc restrictions downstream.
11732
11733 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11734
11735         * Android.mk:
11736         * ext/mad/Makefile.am:
11737         * ext/x264/Makefile.am:
11738         * gst/asfdemux/Makefile.am:
11739         * gst/dvdlpcmdec/Makefile.am:
11740         * gst/dvdsub/Makefile.am:
11741         * gst/iec958/Makefile.am:
11742         * gst/mpegaudioparse/Makefile.am:
11743         * gst/mpegstream/Makefile.am:
11744         * gst/realmedia/Makefile.am:
11745         * gst/synaesthesia/Makefile.am:
11746           android: make it ready for androgenizer
11747           To build gstreamer for android we are now using androgenizer which
11748           generates the needed Android.mk files.
11749           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11750
11751 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
11752
11753         * android/NOTICE:
11754         * android/amrnb.mk:
11755         * android/amrwbdec.mk:
11756         * android/asf.mk:
11757         * android/mpegaudioparse.mk:
11758           android: remove the android/ folder
11759
11760 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
11761
11762         * common:
11763           Automatic update of common submodule
11764           From 1ccbe09 to c3cafe1
11765
11766 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11767
11768         * ext/x264/gstx264enc.c:
11769         * ext/x264/gstx264enc.h:
11770           x264enc: Allow changing the bitrate and quantitizers dynamically
11771           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11772
11773 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11774
11775         * ext/x264/gstx264enc.c:
11776           x264enc: Set max bitrate in quality mode
11777           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11778
11779 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11780
11781         * ext/x264/gstx264enc.c:
11782           x264enc: Make it clear that constant quantizer is for debugging only
11783           https://bugzilla.gnome.org/show_bug.cgi?id=621663
11784
11785 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11786
11787         * common:
11788           Automatic update of common submodule
11789           From 193b717 to 1ccbe09
11790
11791 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
11792
11793         * common:
11794           Automatic update of common submodule
11795           From b77e2bf to 193b717
11796
11797 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11798
11799         * common:
11800           Automatic update of common submodule
11801           From d8814b6 to b77e2bf
11802
11803 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11804
11805         * common:
11806           Automatic update of common submodule
11807           From 6aaa286 to d8814b6
11808
11809 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
11810
11811         * common:
11812           Automatic update of common submodule
11813           From 6aec6b9 to 6aaa286
11814
11815 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
11816
11817         * configure.ac:
11818           configure.ac: redundant use of AC_MSG_RESULT()
11819           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11820
11821 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
11822
11823         * autogen.sh:
11824           autogen: wingo signed comment
11825
11826 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11827
11828         * gst/dvdsub/gstdvdsubdec.c:
11829         * gst/dvdsub/gstdvdsubdec.h:
11830           dvdsubdec: Rearrange buffer allocation and pushing code a bit
11831           This makes the code easier to read, doesn't store every buffer
11832           in the instance until the next buffer is to be drawn and
11833           fixes an unitialized variable compiler warning.
11834
11835 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
11836
11837         * gst/dvdsub/gstdvdsubdec.c:
11838           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11839           Fixes bug #619136.
11840
11841 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
11842
11843         * gst/dvdsub/gstdvdsubdec.c:
11844           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11845           Fixes bug #644704.
11846
11847 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11848
11849         * configure.ac:
11850         * ext/mad/gstmad.c:
11851         * ext/mad/gstmad.h:
11852           mad: build the mad plugin even if libid3tag is not available
11853           ID3 tags are usually handled by id3demux, and should be handled
11854           by id3demux. Tag handling in mad based on libid3tag is very basic
11855           and mostly unnecessary really, so just build this plugin without
11856           ID3 tag support if libid3tag is not available.
11857
11858 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11859
11860           Merge branch 'master' into 0.11
11861
11862 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
11863
11864         * gst/mpegstream/gstdvddemux.c:
11865           dvddemux: small code cleanup
11866           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11867           and avoid empty 'if' when logging is disabled.
11868
11869 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11870
11871         * configure.ac:
11872           configure.ac: export plugin description more platform independent
11873           Fixes #642504.
11874
11875 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11876
11877         * common:
11878           Automatic update of common submodule
11879           From 1de7f6a to 6aec6b9
11880
11881 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11882
11883           Merge branch 'master' into 0.11
11884           Conflicts:
11885           configure.ac
11886
11887 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11888
11889         * ext/mpeg2dec/gstmpeg2dec.c:
11890           mpeg2dec: do not fail fatally when unlinked
11891           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11892
11893 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
11894
11895         * ext/mad/gstmad.c:
11896         * ext/mad/gstmad.h:
11897         * ext/mpeg2dec/gstmpeg2dec.c:
11898         * ext/mpeg2dec/gstmpeg2dec.h:
11899           index: remove conditional index support
11900           Index support cannot be disabled since commit
11901           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11902           in core, which removed the configure flags to disable index.
11903
11904 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
11905
11906         * ext/mad/gstmad.c:
11907         * ext/mpeg2dec/gstmpeg2dec.c:
11908           formatting: trim trailing whitespace
11909
11910 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
11911
11912         * ext/mad/gstmad.c:
11913         * ext/mpeg2dec/gstmpeg2dec.c:
11914         * gst/mpegstream/gstmpegdemux.c:
11915           index: use delta frame flags instead of 0 or none
11916
11917 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11918
11919         * ext/x264/gstx264enc.c:
11920           x264enc: Don't register flags with a value of 0
11921           Flags with a value of 0 aren't meaningful and will cause
11922           g_value_transform to go into an endless loop when trying to
11923           convert the flags to a string
11924
11925 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
11926
11927         * common:
11928           Automatic update of common submodule
11929           From f94d739 to 1de7f6a
11930
11931 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11932
11933         * ext/amrwbdec/amrwbdec.c:
11934           amrwbdec: avoid stalling on invalid frame
11935           Skip 1 byte indicating invalid frame type index rather than stalling
11936           on it indefinitely until EOS.
11937           Fixes #639715.
11938
11939 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11940
11941         * tests/check/pipelines/lame.c:
11942           tests: add unit test for lamemp3enc negotiation issue
11943           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11944
11945 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11946
11947         * ext/lame/gstlamemp3enc.c:
11948           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11949           The element downstream of mp3enc might only accept certain sample rates or channels,
11950           make sure we relay any restrictions that do exist to upstream when it does a
11951           get_caps() on the sink pad. That way upstream elements like audioresample or
11952           audioconvert can pick a sample rate / channel configuration that will be accepted,
11953           instead of just negotiating to the highest, which might then be rejected.
11954           https://bugzilla.gnome.org/show_bug.cgi?id=641151
11955
11956 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
11957
11958         * gst/asfdemux/asfpacket.c:
11959           asfpacket: Avoid using broken duration extension
11960           Quite a few (broken?) files have a packet duration of 1ms, which is
11961           most definitely wrong for either audio or video packets.
11962           We therefore avoid using that value and instead use other metrics to
11963           determine the buffer duration (like using the extended stream properties
11964           average frame duration if present and valid).
11965
11966 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11967
11968         * configure.ac:
11969         * win32/common/config.h:
11970           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11971           https://bugzilla.gnome.org/show_bug.cgi?id=640705
11972
11973 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
11974
11975         * gst/mpegaudioparse/gstxingmux.c:
11976           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11977           Fixes bug #639291.
11978
11979 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11980
11981         * gst/mpegstream/gstdvddemux.c:
11982           mpegstream: increase allowable gap between streams
11983           The new delay is three times as much as the old one, and just happens
11984           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11985           was chocking before at 5:11.
11986           While there, merge the constants used in two places into a define.
11987           https://bugzilla.gnome.org/show_bug.cgi?id=539708
11988
11989 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11990
11991         * ext/x264/gstx264enc.c:
11992           x264enc: make tag event writable before modifying tag list in place
11993           To modify an event tag is necessary to be sure that x264enc
11994           has its own copy.
11995           Also fix indentation.
11996           https://bugzilla.gnome.org/show_bug.cgi?id=640272
11997
11998 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11999
12000         * configure.ac:
12001         * docs/plugins/inspect/plugin-a52dec.xml:
12002         * docs/plugins/inspect/plugin-amrnb.xml:
12003         * docs/plugins/inspect/plugin-amrwbdec.xml:
12004         * docs/plugins/inspect/plugin-asf.xml:
12005         * docs/plugins/inspect/plugin-cdio.xml:
12006         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12007         * docs/plugins/inspect/plugin-dvdread.xml:
12008         * docs/plugins/inspect/plugin-dvdsub.xml:
12009         * docs/plugins/inspect/plugin-iec958.xml:
12010         * docs/plugins/inspect/plugin-lame.xml:
12011         * docs/plugins/inspect/plugin-mad.xml:
12012         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12013         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12014         * docs/plugins/inspect/plugin-mpegstream.xml:
12015         * docs/plugins/inspect/plugin-realmedia.xml:
12016         * docs/plugins/inspect/plugin-siddec.xml:
12017         * docs/plugins/inspect/plugin-twolame.xml:
12018         * docs/plugins/inspect/plugin-x264.xml:
12019         * win32/common/config.h:
12020           Back to development
12021
12022 === release 0.10.17 ===
12023
12024 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12025
12026         * ChangeLog:
12027         * NEWS:
12028         * RELEASE:
12029         * configure.ac:
12030         * docs/plugins/inspect/plugin-a52dec.xml:
12031         * docs/plugins/inspect/plugin-amrnb.xml:
12032         * docs/plugins/inspect/plugin-amrwbdec.xml:
12033         * docs/plugins/inspect/plugin-asf.xml:
12034         * docs/plugins/inspect/plugin-cdio.xml:
12035         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12036         * docs/plugins/inspect/plugin-dvdread.xml:
12037         * docs/plugins/inspect/plugin-dvdsub.xml:
12038         * docs/plugins/inspect/plugin-iec958.xml:
12039         * docs/plugins/inspect/plugin-lame.xml:
12040         * docs/plugins/inspect/plugin-mad.xml:
12041         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12042         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12043         * docs/plugins/inspect/plugin-mpegstream.xml:
12044         * docs/plugins/inspect/plugin-realmedia.xml:
12045         * docs/plugins/inspect/plugin-siddec.xml:
12046         * docs/plugins/inspect/plugin-twolame.xml:
12047         * docs/plugins/inspect/plugin-x264.xml:
12048         * gst-plugins-ugly.doap:
12049         * win32/common/config.h:
12050           Release 0.10.17
12051
12052 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12053
12054         * configure.ac:
12055         * docs/plugins/inspect/plugin-a52dec.xml:
12056         * docs/plugins/inspect/plugin-amrnb.xml:
12057         * docs/plugins/inspect/plugin-amrwbdec.xml:
12058         * docs/plugins/inspect/plugin-asf.xml:
12059         * docs/plugins/inspect/plugin-cdio.xml:
12060         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12061         * docs/plugins/inspect/plugin-dvdread.xml:
12062         * docs/plugins/inspect/plugin-dvdsub.xml:
12063         * docs/plugins/inspect/plugin-iec958.xml:
12064         * docs/plugins/inspect/plugin-lame.xml:
12065         * docs/plugins/inspect/plugin-mad.xml:
12066         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12067         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12068         * docs/plugins/inspect/plugin-mpegstream.xml:
12069         * docs/plugins/inspect/plugin-realmedia.xml:
12070         * docs/plugins/inspect/plugin-siddec.xml:
12071         * docs/plugins/inspect/plugin-twolame.xml:
12072         * docs/plugins/inspect/plugin-x264.xml:
12073         * win32/common/config.h:
12074           0.10.16.4 pre-release
12075
12076 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12077
12078         * ext/mpeg2dec/gstmpeg2dec.c:
12079           mpeg2dec: Use the proper component value for height
12080
12081 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12082
12083         * configure.ac:
12084         * docs/plugins/inspect/plugin-a52dec.xml:
12085         * docs/plugins/inspect/plugin-amrnb.xml:
12086         * docs/plugins/inspect/plugin-amrwbdec.xml:
12087         * docs/plugins/inspect/plugin-asf.xml:
12088         * docs/plugins/inspect/plugin-cdio.xml:
12089         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12090         * docs/plugins/inspect/plugin-dvdread.xml:
12091         * docs/plugins/inspect/plugin-dvdsub.xml:
12092         * docs/plugins/inspect/plugin-iec958.xml:
12093         * docs/plugins/inspect/plugin-lame.xml:
12094         * docs/plugins/inspect/plugin-mad.xml:
12095         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12096         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12097         * docs/plugins/inspect/plugin-mpegstream.xml:
12098         * docs/plugins/inspect/plugin-realmedia.xml:
12099         * docs/plugins/inspect/plugin-siddec.xml:
12100         * docs/plugins/inspect/plugin-twolame.xml:
12101         * docs/plugins/inspect/plugin-x264.xml:
12102         * win32/common/config.h:
12103           0.10.16.3 pre-release
12104
12105 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12106
12107         * gst/asfdemux/asfheaders.c:
12108         * gst/asfdemux/asfheaders.h:
12109         * gst/asfdemux/gstasfdemux.c:
12110           asfdemux: Handle new type of DRM'd asf files.
12111           These are produced by the new MS PlayReady system.
12112           https://bugzilla.gnome.org/show_bug.cgi?id=639226
12113
12114 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
12115
12116         * common:
12117           Automatic update of common submodule
12118           From e572c87 to f94d739
12119
12120 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12121
12122         * common:
12123           Automatic update of common submodule
12124           From ccbaa85 to e572c87
12125
12126 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12127
12128         * common:
12129           Automatic update of common submodule
12130           From 46445ad to ccbaa85
12131
12132 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12133
12134         * tests/check/Makefile.am:
12135           tests: never disable g_assert() and cast checks for the unit tests
12136           The unit tests are riddled with g_assert() and friends, make sure we
12137           don't disable assert and cast checks for the unit tests even if
12138           this has been specified for the rest of the code base, e.g. via
12139           --disable-glib-asserts
12140
12141 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12142
12143         * configure.ac:
12144         * win32/common/config.h:
12145           0.10.16.2 pre-release
12146
12147 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12148
12149         * docs/plugins/gst-plugins-ugly-plugins.args:
12150         * docs/plugins/inspect/plugin-a52dec.xml:
12151         * docs/plugins/inspect/plugin-amrnb.xml:
12152         * docs/plugins/inspect/plugin-amrwbdec.xml:
12153         * docs/plugins/inspect/plugin-asf.xml:
12154         * docs/plugins/inspect/plugin-cdio.xml:
12155         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12156         * docs/plugins/inspect/plugin-dvdread.xml:
12157         * docs/plugins/inspect/plugin-dvdsub.xml:
12158         * docs/plugins/inspect/plugin-iec958.xml:
12159         * docs/plugins/inspect/plugin-lame.xml:
12160         * docs/plugins/inspect/plugin-mad.xml:
12161         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12162         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12163         * docs/plugins/inspect/plugin-mpegstream.xml:
12164         * docs/plugins/inspect/plugin-realmedia.xml:
12165         * docs/plugins/inspect/plugin-siddec.xml:
12166         * docs/plugins/inspect/plugin-twolame.xml:
12167         * docs/plugins/inspect/plugin-x264.xml:
12168           docs: update docs
12169
12170 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12171
12172         * po/bg.po:
12173         * po/ca.po:
12174         * po/ru.po:
12175           po: update translations
12176
12177 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12178
12179         * configure.ac:
12180           configure: use $LIBM instead of hardcoding -lm
12181
12182 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12183
12184         * gst/realmedia/rmdemux.c:
12185           rmdemux: Initialize return variable.
12186           In the unlikely event that height is 0 (which is invalid) we would end up
12187           never setting the flow return.
12188
12189 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12190
12191         * gst/realmedia/rmutils.c:
12192           realmedia: Fix unitialized variables on macosx
12193
12194 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12195
12196         * ext/x264/gstx264enc.c:
12197           x264enc: Handle codec/encoder tags
12198           Make x264enc drop video-codec and codec tags and replace
12199           encoder/encoder-version with x264 and its build number
12200           Fixes #621465
12201
12202 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12203
12204         * ext/mpeg2dec/gstmpeg2dec.c:
12205           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
12206
12207 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12208
12209         * ext/mpeg2dec/gstmpeg2dec.c:
12210           mpeg2dec: minor formatting clean-up
12211
12212 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12213
12214         * ext/mpeg2dec/gstmpeg2dec.c:
12215           mpeg2dec: refactor cropping code to use libgstvideo functions
12216           https://bugzilla.gnome.org/show_bug.cgi?id=571146
12217
12218 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12219
12220         * ext/mpeg2dec/gstmpeg2dec.c:
12221         * ext/mpeg2dec/gstmpeg2dec.h:
12222           mpeg2dec: use GstVideoFormat instead of custom enum
12223
12224 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12225
12226         * ext/mpeg2dec/Makefile.am:
12227           mpeg2dec: fix LIBADD order in Makefile.am
12228
12229 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
12230
12231         * ext/x264/gstx264enc.c:
12232           x264: vbv-buf-capacity should have a minimum of 0
12233           x264 will clip this value internally, and users should be allowed to
12234           specify a lower value than 300 ms.
12235           https://bugzilla.gnome.org/show_bug.cgi?id=635291
12236
12237 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12238
12239         * ext/x264/gstx264enc.c:
12240           x264enc: also accept YV12 input
12241
12242 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12243
12244         * ext/x264/gstx264enc.c:
12245           x264enc: add a note to the docs about encoder latency and queues
12246           https://bugzilla.gnome.org/show_bug.cgi?id=636107
12247
12248 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12249
12250         * gst/realmedia/rademux.c:
12251         * gst/realmedia/rmdemux.c:
12252           realmedia: do not use the pad buffer allocation functions in demuxers
12253           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
12254           https://bugzilla.gnome.org/show_bug.cgi?id=637932
12255
12256 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
12257
12258         * common:
12259           Automatic update of common submodule
12260           From 169462a to 46445ad
12261
12262 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12263
12264         * ext/mad/gstmad.c:
12265           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12266           Fixes bug #635461.
12267
12268 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
12269
12270         * common:
12271           Automatic update of common submodule
12272           From 20742ae to 169462a
12273
12274 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
12275
12276         * gst/realmedia/rmdemux.c:
12277           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12278           Signed-off-by: Rob Clark <rob@ti.com>
12279
12280 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
12281
12282         * common:
12283           Automatic update of common submodule
12284           From 011bcc8 to 20742ae
12285
12286 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
12287
12288         * configure.ac:
12289           x264: uses pkg-config to locate libx264
12290
12291 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12292
12293           Merge branch 'master' into 0.11
12294
12295 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12296
12297         * tests/check/pipelines/lame.c:
12298           check: don't use deprecated method
12299
12300 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12301
12302         * android/amrnb.mk:
12303         * android/amrwbdec.mk:
12304         * android/asf.mk:
12305         * android/mpegaudioparse.mk:
12306         * configure.ac:
12307           more 0.10 -> 0,11 changes
12308
12309 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12310
12311         * configure.ac:
12312           configure: open 0.11 branch
12313
12314 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12315
12316         * Android.mk:
12317         * android/NOTICE:
12318         * android/amrnb.mk:
12319         * android/amrwbdec.mk:
12320         * android/asf.mk:
12321         * android/mpegaudioparse.mk:
12322           Add build system for Android
12323
12324 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
12325
12326         * gst/realmedia/rmutils.c:
12327           realmedia: Remove dead assignments
12328
12329 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
12330
12331         * ext/mad/gstmad.c:
12332           mad: Remove dead assignments
12333
12334 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12335
12336         * ext/dvdread/dvdreadsrc.c:
12337           dvdreadsrc: remove bogus comment
12338
12339 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
12340
12341         * ext/dvdread/dvdreadsrc.c:
12342           dvdreadsrc: fix handling of multi-angle streams
12343           We would output all angles interleaved instead of just
12344           the selected angle.
12345           https://bugzilla.gnome.org/show_bug.cgi?id=539254
12346
12347 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12348
12349         * gst/realmedia/Makefile.am:
12350           realmedia: fix LIBS order in Makefile
12351
12352 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12353
12354         * po/af.po:
12355         * po/az.po:
12356         * po/bg.po:
12357         * po/ca.po:
12358         * po/cs.po:
12359         * po/da.po:
12360         * po/de.po:
12361         * po/el.po:
12362         * po/en_GB.po:
12363         * po/es.po:
12364         * po/eu.po:
12365         * po/fi.po:
12366         * po/fr.po:
12367         * po/gl.po:
12368         * po/hu.po:
12369         * po/id.po:
12370         * po/it.po:
12371         * po/ja.po:
12372         * po/lt.po:
12373         * po/lv.po:
12374         * po/ms.po:
12375         * po/mt.po:
12376         * po/nb.po:
12377         * po/nl.po:
12378         * po/or.po:
12379         * po/pl.po:
12380         * po/pt_BR.po:
12381         * po/ro.po:
12382         * po/ru.po:
12383         * po/sk.po:
12384         * po/sl.po:
12385         * po/sq.po:
12386         * po/sr.po:
12387         * po/sv.po:
12388         * po/tr.po:
12389         * po/uk.po:
12390         * po/vi.po:
12391         * po/zh_CN.po:
12392           po: update for new translatable strings
12393
12394 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
12395
12396         * common:
12397           Automatic update of common submodule
12398           From 7bbd708 to 011bcc8
12399
12400 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
12401
12402         * ext/mpeg2dec/gstmpeg2dec.c:
12403           mpeg2dec: convert the position to stream time before answering to a position query
12404
12405 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
12406
12407         * gst/realmedia/Makefile.am:
12408         * gst/realmedia/rademux.c:
12409         * gst/realmedia/rmdemux.c:
12410         * gst/realmedia/rmdemux.h:
12411           realmedia: Get codec name from pbutils instead of harcoding them
12412
12413 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
12414
12415         * ext/x264/gstx264enc.c:
12416           x264enc: Work around a rate control issue in libx264
12417           When variable framerate is disabled in libx264 (which occurs when using
12418           the zerolatency tuning), libx264 ignores timestamps but still uses the
12419           timebase leading to messed up rate control with our nanosecond timebase.
12420           We work around this issue by setting the timebase to the reciprocal of
12421           the framerate and we validate that the framerate is suitable.
12422           This has been fixed upstream in libx264 but there are non-fixed versions
12423           in the wild so this workaround is still needed.
12424           Fixes bug #632861
12425
12426 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12427
12428         * ext/mpeg2dec/gstmpeg2dec.c:
12429           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12430
12431 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
12432
12433         * ext/mpeg2dec/gstmpeg2dec.c:
12434           mpeg2dec: fix position query by trusting upstream
12435           Position queries are badly handled for DVDs (probably due to the division in
12436           chapters): the time returned was the time since the start of chapter.
12437           Now ask upstream for position queries, fall back to the old code if upstream
12438           cannot answer the query.
12439
12440 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
12441
12442         * ext/lame/gstlame.c:
12443         * ext/mad/gstmad.c:
12444         * ext/sidplay/gstsiddec.cc:
12445         * gst/mpegstream/gstmpegparse.c:
12446           various: canonicalize property names
12447
12448 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
12449
12450         * ext/a52dec/gsta52dec.c:
12451         * ext/amrnb/amrnbdec.c:
12452         * ext/amrnb/amrnbenc.c:
12453         * ext/cdio/gstcdiocddasrc.c:
12454         * ext/dvdread/dvdreadsrc.c:
12455         * ext/lame/gstlame.c:
12456         * ext/lame/gstlamemp3enc.c:
12457         * ext/mad/gstmad.c:
12458         * ext/sidplay/gstsiddec.cc:
12459         * ext/x264/gstx264enc.c:
12460           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12461
12462 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
12463
12464         * gst/iec958/ac3iec.c:
12465         * gst/mpegaudioparse/gstmpegaudioparse.c:
12466         * gst/mpegstream/gstmpegparse.c:
12467         * gst/mpegstream/gstrfc2250enc.c:
12468         * gst/realmedia/pnmsrc.c:
12469         * gst/realmedia/rdtmanager.c:
12470           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12471
12472 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
12473
12474         * common:
12475           Automatic update of common submodule
12476           From 5a668bf to 7bbd708
12477
12478 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
12479
12480         * common:
12481           Automatic update of common submodule
12482           From c4a8adc to 5a668bf
12483
12484 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12485
12486         * common:
12487           Automatic update of common submodule
12488           From 5e3c9bf to c4a8adc
12489
12490 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12491
12492         * ext/mad/gstmad.c:
12493         * ext/mad/gstmad.h:
12494           mad: support reverse playback
12495
12496 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12497
12498         * ext/dvdread/dvdreadsrc.c:
12499           dvdreadsrc: improve error messages on read errors
12500           Provide proper i18n-ed error messages when a read error happens,
12501           and point out that the error could be happening because the
12502           DVD is scrambled.
12503           https://bugzilla.gnome.org/show_bug.cgi?id=613633
12504
12505 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12506
12507         * configure.ac:
12508           configure: set plugin release datetime
12509
12510 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
12511
12512         * common:
12513           Automatic update of common submodule
12514           From aa0d1d0 to 5e3c9bf
12515
12516 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12517
12518         * gst/mpegstream/gstmpegparse.c:
12519           mpegparse: re-fix flow return handling
12520           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12521           -  } while (GST_FLOW_IS_SUCCESS (result));
12522           +  } while (result != GST_FLOW_OK);
12523
12524 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
12525
12526         * tests/check/Makefile.am:
12527         * tests/check/generic/states.c:
12528           tests: allow running state tests for all elements
12529           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12530           to try elements that would normaly be skipped.
12531
12532 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12533
12534         * Makefile.am:
12535           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12536
12537 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12538
12539         * configure.ac:
12540         * pkgconfig/.gitignore:
12541         * pkgconfig/Makefile.am:
12542         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12543           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12544           This .pc file will not be installed, it's only for uninstalled setups,
12545           same thing as we do for -good. This is so other modules' unit tests can
12546           find our plugins properly in an uninstalled setup.
12547
12548 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12549
12550         * common:
12551           Automatic update of common submodule
12552           From c2e10bf to aa0d1d0
12553
12554 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12555
12556         * configure.ac:
12557           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12558
12559 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12560
12561         * ext/sidplay/gstsiddec.cc:
12562           siddec: don't use GST_FLOW_IS_FATAL
12563           GST_FLOW_IS_FATAL has been deprecated in core git.
12564
12565 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
12566
12567         * common:
12568           Automatic update of common submodule
12569           From d3d9acf to c2e10bf
12570
12571 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12572
12573         * configure.ac:
12574           configure: Require orc >= 0.4.6 for --compat
12575
12576 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12577
12578         * common:
12579           Automatic update of common submodule
12580           From ec60217 to d3d9acf
12581
12582 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12583
12584         * ext/mpeg2dec/gstmpeg2dec.c:
12585           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12586           And don't post error messages if allocating a buffer resulted
12587           in WRONG_STATE or UNEXPECTED.
12588
12589 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12590
12591         * gst/mpegaudioparse/gstxingmux.c:
12592           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12593
12594 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12595
12596         * gst/mpegstream/gstdvddemux.c:
12597         * gst/mpegstream/gstmpegdemux.c:
12598         * gst/mpegstream/gstmpegparse.c:
12599           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12600
12601 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12602
12603         * gst/realmedia/rmdemux.c:
12604           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12605
12606 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12607
12608         * gst/asfdemux/gstasfdemux.c:
12609           asfdemux: Don't use GST_FLOW_IS_FATAL()
12610           And don't post error messages for UNEXPECTED and post an error
12611           message if pulling data failed because of NOT_LINKED.
12612
12613 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12614
12615         * configure.ac:
12616         * docs/plugins/inspect/plugin-a52dec.xml:
12617         * docs/plugins/inspect/plugin-amrnb.xml:
12618         * docs/plugins/inspect/plugin-amrwbdec.xml:
12619         * docs/plugins/inspect/plugin-asf.xml:
12620         * docs/plugins/inspect/plugin-cdio.xml:
12621         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12622         * docs/plugins/inspect/plugin-dvdread.xml:
12623         * docs/plugins/inspect/plugin-dvdsub.xml:
12624         * docs/plugins/inspect/plugin-iec958.xml:
12625         * docs/plugins/inspect/plugin-lame.xml:
12626         * docs/plugins/inspect/plugin-mad.xml:
12627         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12628         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12629         * docs/plugins/inspect/plugin-mpegstream.xml:
12630         * docs/plugins/inspect/plugin-realmedia.xml:
12631         * docs/plugins/inspect/plugin-siddec.xml:
12632         * docs/plugins/inspect/plugin-twolame.xml:
12633         * docs/plugins/inspect/plugin-x264.xml:
12634         * win32/common/config.h:
12635           Back to development
12636           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12637           the code is updated for the GST_FLOW_IS_* macro deprecations.
12638
12639 === release 0.10.16 ===
12640
12641 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12642
12643         * ChangeLog:
12644         * NEWS:
12645         * RELEASE:
12646         * configure.ac:
12647         * gst-plugins-ugly.doap:
12648         * win32/common/config.h:
12649           Release 0.10.16
12650
12651 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12652
12653         * docs/plugins/inspect/plugin-a52dec.xml:
12654         * docs/plugins/inspect/plugin-amrnb.xml:
12655         * docs/plugins/inspect/plugin-amrwbdec.xml:
12656         * docs/plugins/inspect/plugin-asf.xml:
12657         * docs/plugins/inspect/plugin-cdio.xml:
12658         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12659         * docs/plugins/inspect/plugin-dvdread.xml:
12660         * docs/plugins/inspect/plugin-dvdsub.xml:
12661         * docs/plugins/inspect/plugin-iec958.xml:
12662         * docs/plugins/inspect/plugin-lame.xml:
12663         * docs/plugins/inspect/plugin-mad.xml:
12664         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12665         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12666         * docs/plugins/inspect/plugin-mpegstream.xml:
12667         * docs/plugins/inspect/plugin-realmedia.xml:
12668         * docs/plugins/inspect/plugin-siddec.xml:
12669         * docs/plugins/inspect/plugin-twolame.xml:
12670         * docs/plugins/inspect/plugin-x264.xml:
12671           docs: update docs for release
12672
12673 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12674
12675         * po/LINGUAS:
12676         * po/gl.po:
12677         * po/id.po:
12678         * po/lv.po:
12679         * po/ro.po:
12680         * po/sv.po:
12681           po: update translations
12682
12683 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12684
12685         * configure.ac:
12686         * po/af.po:
12687         * po/az.po:
12688         * po/bg.po:
12689         * po/ca.po:
12690         * po/cs.po:
12691         * po/da.po:
12692         * po/de.po:
12693         * po/el.po:
12694         * po/en_GB.po:
12695         * po/es.po:
12696         * po/eu.po:
12697         * po/fi.po:
12698         * po/fr.po:
12699         * po/hu.po:
12700         * po/id.po:
12701         * po/it.po:
12702         * po/ja.po:
12703         * po/lt.po:
12704         * po/lv.po:
12705         * po/ms.po:
12706         * po/mt.po:
12707         * po/nb.po:
12708         * po/nl.po:
12709         * po/or.po:
12710         * po/pl.po:
12711         * po/pt_BR.po:
12712         * po/ru.po:
12713         * po/sk.po:
12714         * po/sl.po:
12715         * po/sq.po:
12716         * po/sr.po:
12717         * po/sv.po:
12718         * po/tr.po:
12719         * po/uk.po:
12720         * po/vi.po:
12721         * po/zh_CN.po:
12722           0.10.15.6 pre-release
12723
12724 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
12725
12726         * gst/asfdemux/gstasfdemux.c:
12727           asfdemux: Don't error out on non-critical flow returns
12728           Only error out when downstream returns:
12729           * NOT_SUPPORTED
12730           * ERROR
12731           * NOT_NEGOTIATED
12732           * NOT_LINKED
12733           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12734           of the streams had gone EOS) and then stop the task silently.
12735           In the case of WRONG_STATE we just need to stop silently
12736           https://bugzilla.gnome.org/show_bug.cgi?id=600412
12737
12738 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12739
12740         * configure.ac:
12741         * po/af.po:
12742         * po/az.po:
12743         * po/bg.po:
12744         * po/ca.po:
12745         * po/cs.po:
12746         * po/da.po:
12747         * po/de.po:
12748         * po/el.po:
12749         * po/en_GB.po:
12750         * po/es.po:
12751         * po/eu.po:
12752         * po/fi.po:
12753         * po/fr.po:
12754         * po/hu.po:
12755         * po/id.po:
12756         * po/it.po:
12757         * po/ja.po:
12758         * po/lt.po:
12759         * po/lv.po:
12760         * po/ms.po:
12761         * po/mt.po:
12762         * po/nb.po:
12763         * po/nl.po:
12764         * po/or.po:
12765         * po/pl.po:
12766         * po/pt_BR.po:
12767         * po/ru.po:
12768         * po/sk.po:
12769         * po/sl.po:
12770         * po/sq.po:
12771         * po/sr.po:
12772         * po/sv.po:
12773         * po/tr.po:
12774         * po/uk.po:
12775         * po/vi.po:
12776         * po/zh_CN.po:
12777           0.10.15.5 pre-release
12778
12779 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
12780
12781         * gst/mpegaudioparse/gstmpegaudioparse.c:
12782           mp3parse: propagate flow errors upstream.
12783           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12784           always return the error upstream.
12785
12786 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12787
12788         * configure.ac:
12789         * po/af.po:
12790         * po/az.po:
12791         * po/bg.po:
12792         * po/ca.po:
12793         * po/cs.po:
12794         * po/da.po:
12795         * po/de.po:
12796         * po/el.po:
12797         * po/en_GB.po:
12798         * po/es.po:
12799         * po/eu.po:
12800         * po/fi.po:
12801         * po/fr.po:
12802         * po/hu.po:
12803         * po/id.po:
12804         * po/it.po:
12805         * po/ja.po:
12806         * po/lt.po:
12807         * po/lv.po:
12808         * po/ms.po:
12809         * po/mt.po:
12810         * po/nb.po:
12811         * po/nl.po:
12812         * po/or.po:
12813         * po/pl.po:
12814         * po/pt_BR.po:
12815         * po/ru.po:
12816         * po/sk.po:
12817         * po/sl.po:
12818         * po/sq.po:
12819         * po/sr.po:
12820         * po/sv.po:
12821         * po/tr.po:
12822         * po/uk.po:
12823         * po/vi.po:
12824         * po/zh_CN.po:
12825           0.10.15.4 pre-release
12826
12827 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
12828
12829         * common:
12830           Automatic update of common submodule
12831           From 3e8db1d to ec60217
12832
12833 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12834
12835         * configure.ac:
12836         * docs/plugins/inspect/plugin-a52dec.xml:
12837         * docs/plugins/inspect/plugin-amrnb.xml:
12838         * docs/plugins/inspect/plugin-amrwbdec.xml:
12839         * docs/plugins/inspect/plugin-asf.xml:
12840         * docs/plugins/inspect/plugin-cdio.xml:
12841         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12842         * docs/plugins/inspect/plugin-dvdread.xml:
12843         * docs/plugins/inspect/plugin-dvdsub.xml:
12844         * docs/plugins/inspect/plugin-iec958.xml:
12845         * docs/plugins/inspect/plugin-lame.xml:
12846         * docs/plugins/inspect/plugin-mad.xml:
12847         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12848         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12849         * docs/plugins/inspect/plugin-mpegstream.xml:
12850         * docs/plugins/inspect/plugin-realmedia.xml:
12851         * docs/plugins/inspect/plugin-siddec.xml:
12852         * docs/plugins/inspect/plugin-twolame.xml:
12853         * docs/plugins/inspect/plugin-x264.xml:
12854         * win32/common/config.h:
12855           0.10.15.3 pre-release
12856
12857 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
12858
12859         * ext/x264/gstx264enc.c:
12860           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12861           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12862           argument to the option string value causes an error. For < 78 we pass the
12863           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12864           result in passing 'none' for false and 'strict' for true. Other modes can be
12865           set through the option-string property for now.
12866           https://bugzilla.gnome.org/show_bug.cgi?id=626577
12867
12868 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12869
12870         * configure.ac:
12871         * docs/plugins/gst-plugins-ugly-plugins.args:
12872         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12873         * docs/plugins/inspect/plugin-a52dec.xml:
12874         * docs/plugins/inspect/plugin-amrnb.xml:
12875         * docs/plugins/inspect/plugin-amrwbdec.xml:
12876         * docs/plugins/inspect/plugin-asf.xml:
12877         * docs/plugins/inspect/plugin-cdio.xml:
12878         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12879         * docs/plugins/inspect/plugin-dvdread.xml:
12880         * docs/plugins/inspect/plugin-dvdsub.xml:
12881         * docs/plugins/inspect/plugin-iec958.xml:
12882         * docs/plugins/inspect/plugin-lame.xml:
12883         * docs/plugins/inspect/plugin-mad.xml:
12884         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12885         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12886         * docs/plugins/inspect/plugin-mpegstream.xml:
12887         * docs/plugins/inspect/plugin-realmedia.xml:
12888         * docs/plugins/inspect/plugin-siddec.xml:
12889         * docs/plugins/inspect/plugin-twolame.xml:
12890         * docs/plugins/inspect/plugin-x264.xml:
12891         * win32/common/config.h:
12892           0.10.15.2 pre-release
12893
12894 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
12895
12896         * gst/synaesthesia/gstsynaesthesia.c:
12897           synaesthesia: code cleanups.
12898           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12899           more.
12900
12901 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
12902
12903         * gst/synaesthesia/gstsynaesthesia.c:
12904           synaesthesia: use GST_BOILERPLATE macros
12905
12906 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12907
12908         * common:
12909           Automatic update of common submodule
12910           From bd2054b to 3e8db1d
12911
12912 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12913
12914         * ext/x264/gstx264enc.c:
12915           x264: fix printf format warning in debug message
12916
12917 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12918
12919         * docs/plugins/Makefile.am:
12920           docs: fix bug passing arguments to gtkdoc-fixref in upload target
12921           Missing backslash at end of line meant we weren't passing all arguments
12922           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12923
12924 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
12925
12926         * common:
12927           Automatic update of common submodule
12928           From a519571 to bd2054b
12929
12930 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12931
12932         * configure.ac:
12933           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12934           This first checks what is required for ISO C99 support and sets the relevant
12935           compiler parameters and if no C99 compiler is found, it checks for a
12936           C89 compiler. This enables us to check for and use C89/C99 functions
12937           that gcc hides from us without the correct compiler parameters.
12938
12939 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
12940
12941         * ext/x264/gstx264enc.c:
12942           x264enc: Fix flushing of delayed frames
12943           x264_encoder_encode() should be called with a NULL picture until at least
12944           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12945           regression in make check due to the recent change in defaults which enabled
12946           b-frames and b-pyramid, both of which I believe increase the number of delayed
12947           frames when encoding.
12948
12949 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
12950
12951         * ext/x264/gstx264enc.c:
12952           x264enc: Improve x264enc defaults
12953           - medium x264 speed/quality preset
12954           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12955           Addresses part of bug #607798
12956
12957 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
12958
12959         * ext/x264/gstx264enc.c:
12960           x264enc: Fix property description typos
12961
12962 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
12963
12964         * ext/x264/gstx264enc.c:
12965           x264enc: Add some more debug info
12966
12967 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
12968
12969         * ext/x264/gstx264enc.c:
12970         * ext/x264/gstx264enc.h:
12971           x264enc: Add speed-preset and [psy-]tuning properties
12972           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12973           preset and possibly a profile and/or tuning are now the recommended way to
12974           configure x264 through x264enc.
12975           If a preset/tuning are specified then these will define the default values and
12976           the property defaults will be ignored. After this the option-string property is
12977           applied, followed by the user-set properties, fast first pass restrictions and
12978           finally the profile restrictions.
12979           Addresses part of bug #607798
12980
12981 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
12982
12983         * ext/x264/gstx264enc.c:
12984         * ext/x264/gstx264enc.h:
12985           x264enc: Refactor code in preparation for presets/tunings
12986           - Make defaults append the appropriate default value to a string. This is
12987           needed to differentiate between something user-set and the actual prop
12988           default.
12989           - Add an internal option string to which _set_property () cases append for the
12990           majority of properties.
12991           - Use gst_x264_enc_parse_options () to clean up application of settings. This
12992           will make order of application with respect to the presets and tunings quite
12993           simple.
12994           Addresses part of bug #607798
12995
12996 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
12997
12998         * ext/x264/gstx264enc.c:
12999           x264enc: Update available me types
13000           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
13001           now self-maintaining.
13002
13003 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
13004
13005         * ext/x264/gstx264enc.c:
13006           x264enc: Use new libx264 API to affect fast first pass
13007           Uses new x264 API to apply reduced complexity values to the parameters to
13008           increase encoding speed in the first pass of a multi-pass encode. This does
13009           not impact on final quality.
13010           Addresses part of bug #607798
13011
13012 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
13013
13014         * ext/x264/gstx264enc.c:
13015         * ext/x264/gstx264enc.h:
13016           x264enc: Add profile property
13017           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
13018           Profile. This makes it easier to achieve Baseline Profile for example.
13019           Addresses part of bug #607798
13020
13021 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
13022
13023         * ext/x264/gstx264enc.c:
13024         * ext/x264/gstx264enc.h:
13025           x264enc: Add option-string property
13026           Adds support for an x264 format option-string to specify advanced parameters
13027           Addresses part of bug #607798
13028
13029 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13030
13031         * ext/mad/Makefile.am:
13032           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
13033           Spotted by syntr0py.
13034
13035 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13036
13037         * ext/x264/gstx264enc.c:
13038           x264enc: only set timebase on versions where it exists
13039
13040 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
13041
13042         * ext/x264/gstx264enc.c:
13043           x264enc: set appropriate time base
13044           Fixes #624786.
13045
13046 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13047
13048         * tests/check/Makefile.am:
13049           tests: add plugin loading whitelist to test environment
13050           Only want to load core/-base/-ugly plugins here.
13051
13052 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13053
13054         * autogen.sh:
13055         * configure.ac:
13056           Bump automake requirement to 1.10 and autoconf to 2.60
13057           For maintainability reasons and $(builddir).
13058           See #622944.
13059
13060 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13061
13062         * gst/asfdemux/gstasfdemux.c:
13063           asfdemux: Fix seeking after last commits
13064           Don't handle wrong-state returns as errors to allow seeking to work
13065           again.
13066
13067 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13068
13069         * gst/asfdemux/gstasfdemux.c:
13070           asfdemux: Push all pending data on EOS
13071           When on push mode and receiving an EOS event, asfdemux
13072           should push all pending data because we might be dealing
13073           with a broken file that has a preroll value higher
13074           than its actual length.
13075
13076 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13077
13078         * gst/asfdemux/gstasfdemux.c:
13079           asfdemux: Fix sending eos event for chained asfs
13080           Properly push EOS event when finishing a chained asf file
13081           in pull mode
13082           Fixes #599718
13083
13084 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13085
13086         * docs/plugins/Makefile.am:
13087         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13088         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13089         * docs/plugins/inspect/plugin-rmdemux.xml:
13090           docs: add rmdemux to docs properly
13091           The plugin has been renamed, remove old introspection file.
13092
13093 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13094
13095         * docs/plugins/gst-plugins-ugly-plugins.args:
13096         * docs/plugins/inspect/plugin-x264.xml:
13097           docs: update for recent x264enc changes
13098
13099 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13100
13101         * gst/realmedia/rmdemux.c:
13102           rmdemux: fix compiler warning when debugging system in core is disabled
13103
13104 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
13105
13106         * common:
13107           Automatic update of common submodule
13108           From 73ff93a to a519571
13109
13110 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
13111
13112         * gst/asfdemux/gstasfdemux.c:
13113           asfdemux: Allow at least 500ms of preroll.
13114           Some files have insanely low preroll values which break the
13115           all_streams_prerolled() logic.
13116           Fixes #622407
13117
13118 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13119
13120         * ext/x264/gstx264enc.c:
13121           x264enc: add new h264 caps attribute alignment
13122           See #606662.
13123
13124 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13125
13126         * ext/x264/gstx264enc.c:
13127         * ext/x264/gstx264enc.h:
13128           x264enc: conditionally expose enhanced upstream capabilities
13129           API: GstX264Enc:sliced-threads
13130           API: GstX264Enc:sync-lookahead
13131           API: GstX264Enc:intra-refresh
13132           API: GstX264Enc:mb-tree
13133           API: GstX264Enc:rc-lookahead
13134           See #607798.
13135
13136 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13137
13138         * common:
13139         * docs/plugins/inspect/plugin-a52dec.xml:
13140         * docs/plugins/inspect/plugin-amrnb.xml:
13141         * docs/plugins/inspect/plugin-amrwbdec.xml:
13142         * docs/plugins/inspect/plugin-asf.xml:
13143         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13144         * docs/plugins/inspect/plugin-iec958.xml:
13145         * docs/plugins/inspect/plugin-mad.xml:
13146         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13147         * docs/plugins/inspect/plugin-mpegstream.xml:
13148         * docs/plugins/inspect/plugin-realmedia.xml:
13149           docs: update introspected plugin docs for gstdoc-scangobj and other changes
13150           Update common for latest gstdoc-scangobj and inspect xml files for
13151           escaping and pad template order changes.
13152
13153 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
13154
13155         * common:
13156           Automatic update of common submodule
13157           From 9339ccc to 35617c2
13158
13159 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
13160
13161         * common:
13162           Automatic update of common submodule
13163           From 5adb1ca to 9339ccc
13164
13165 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
13166
13167         * common:
13168           Automatic update of common submodule
13169           From 57c89b7 to 5adb1ca
13170
13171 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
13172
13173         * common:
13174           Automatic update of common submodule
13175           From c804988 to 57c89b7
13176
13177 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13178
13179         * configure.ac:
13180         * gst/realmedia/rtspreal.c:
13181           configure: Update required GLib version to 2.20
13182
13183 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13184
13185         * ext/a52dec/gsta52dec.c:
13186           a52dec: Call orc_init() before trying to get target flags
13187
13188 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13189
13190         * ext/a52dec/gsta52dec.c:
13191           a52dec: Remove debug printf...
13192
13193 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13194
13195         * configure.ac:
13196         * ext/a52dec/Makefile.am:
13197         * ext/a52dec/gsta52dec.c:
13198           a52dec: Use orc for CPU feature detection and don't check for liboil
13199
13200 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13201
13202         * configure.ac:
13203           configure: Use GLIB_EXTRA_CFLAGS
13204
13205 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13206
13207         * common:
13208           Automatic update of common submodule
13209           From 7a0fdf5 to c804988
13210
13211 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13212
13213         * common:
13214           Automatic update of common submodule
13215           From 6da3bab to 7a0fdf5
13216
13217 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13218
13219         * common:
13220           Automatic update of common submodule
13221           From 733fca9 to 6da3bab
13222
13223 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
13224
13225         * common:
13226           Automatic update of common submodule
13227           From fad145b to 733fca9
13228
13229 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
13230
13231         * common:
13232           Automatic update of common submodule
13233           From 47683c1 to fad145b
13234
13235 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13236
13237         * gst/realmedia/rmdemux.c:
13238           rmdemux: pass bitrate on caps
13239           Set the bitrate on the caps, some decoders like sipro need this to function
13240           properly.
13241           Fixes #620007
13242
13243 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
13244
13245         * common:
13246           Automatic update of common submodule
13247           From 17f89e5 to 47683c1
13248
13249 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
13250
13251         * common:
13252           Automatic update of common submodule
13253           From fd7ca04 to 17f89e5
13254
13255 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
13256
13257         * ext/x264/gstx264enc.c:
13258           x264enc: Only set i_weighted_pred on versions where it exists
13259
13260 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
13261
13262         * ext/lame/gstlamemp3enc.c:
13263           lamemp3enc: implement latency query
13264           The encoder's latency is deduced from the framesize. Fixes #618896.
13265
13266 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13267
13268         * configure.ac:
13269         * docs/plugins/gst-plugins-ugly-plugins.args:
13270         * docs/plugins/gst-plugins-ugly-plugins.signals:
13271         * docs/plugins/inspect/plugin-a52dec.xml:
13272         * docs/plugins/inspect/plugin-amrnb.xml:
13273         * docs/plugins/inspect/plugin-amrwbdec.xml:
13274         * docs/plugins/inspect/plugin-asf.xml:
13275         * docs/plugins/inspect/plugin-cdio.xml:
13276         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13277         * docs/plugins/inspect/plugin-dvdread.xml:
13278         * docs/plugins/inspect/plugin-dvdsub.xml:
13279         * docs/plugins/inspect/plugin-iec958.xml:
13280         * docs/plugins/inspect/plugin-lame.xml:
13281         * docs/plugins/inspect/plugin-mad.xml:
13282         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13283         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13284         * docs/plugins/inspect/plugin-mpegstream.xml:
13285         * docs/plugins/inspect/plugin-realmedia.xml:
13286         * docs/plugins/inspect/plugin-siddec.xml:
13287         * docs/plugins/inspect/plugin-twolame.xml:
13288         * docs/plugins/inspect/plugin-x264.xml:
13289         * win32/common/config.h:
13290           Back to development
13291
13292 === release 0.10.15 ===
13293
13294 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13295
13296         * ChangeLog:
13297         * NEWS:
13298         * RELEASE:
13299         * configure.ac:
13300         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13301         * docs/plugins/inspect/plugin-a52dec.xml:
13302         * docs/plugins/inspect/plugin-amrnb.xml:
13303         * docs/plugins/inspect/plugin-amrwbdec.xml:
13304         * docs/plugins/inspect/plugin-asf.xml:
13305         * docs/plugins/inspect/plugin-cdio.xml:
13306         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13307         * docs/plugins/inspect/plugin-dvdread.xml:
13308         * docs/plugins/inspect/plugin-dvdsub.xml:
13309         * docs/plugins/inspect/plugin-iec958.xml:
13310         * docs/plugins/inspect/plugin-lame.xml:
13311         * docs/plugins/inspect/plugin-mad.xml:
13312         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13313         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13314         * docs/plugins/inspect/plugin-mpegstream.xml:
13315         * docs/plugins/inspect/plugin-realmedia.xml:
13316         * docs/plugins/inspect/plugin-siddec.xml:
13317         * docs/plugins/inspect/plugin-twolame.xml:
13318         * docs/plugins/inspect/plugin-x264.xml:
13319         * gst-plugins-ugly.doap:
13320         * win32/common/config.h:
13321           Release 0.10.15
13322
13323 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13324
13325         * po/af.po:
13326         * po/az.po:
13327         * po/bg.po:
13328         * po/ca.po:
13329         * po/cs.po:
13330         * po/da.po:
13331         * po/de.po:
13332         * po/el.po:
13333         * po/en_GB.po:
13334         * po/es.po:
13335         * po/eu.po:
13336         * po/fi.po:
13337         * po/fr.po:
13338         * po/hu.po:
13339         * po/id.po:
13340         * po/it.po:
13341         * po/ja.po:
13342         * po/lt.po:
13343         * po/lv.po:
13344         * po/ms.po:
13345         * po/mt.po:
13346         * po/nb.po:
13347         * po/nl.po:
13348         * po/or.po:
13349         * po/pl.po:
13350         * po/pt_BR.po:
13351         * po/ru.po:
13352         * po/sk.po:
13353         * po/sl.po:
13354         * po/sq.po:
13355         * po/sr.po:
13356         * po/sv.po:
13357         * po/tr.po:
13358         * po/uk.po:
13359         * po/vi.po:
13360         * po/zh_CN.po:
13361           Update .po files
13362
13363 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13364
13365         * configure.ac:
13366           configure: make implicit GLib and liboil requirements explicit
13367           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13368
13369 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
13370
13371         * ext/x264/gstx264enc.c:
13372           x264enc: disable I weighted pred
13373           If it is enabled, then it will be main profile instead of baseline.
13374           This ensures maximum compatibility of the output stream until the
13375           encoder configuration interface gets an overhaul with explicit
13376           output profile selection.
13377           Fixes #619776.
13378
13379 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13380
13381         * configure.ac:
13382         * win32/common/config.h:
13383           0.10.14.3 pre-release
13384
13385 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13386
13387         * po/af.po:
13388         * po/az.po:
13389         * po/bg.po:
13390         * po/ca.po:
13391         * po/cs.po:
13392         * po/da.po:
13393         * po/de.po:
13394         * po/el.po:
13395         * po/en_GB.po:
13396         * po/es.po:
13397         * po/eu.po:
13398         * po/fi.po:
13399         * po/fr.po:
13400         * po/hu.po:
13401         * po/id.po:
13402         * po/it.po:
13403         * po/ja.po:
13404         * po/lt.po:
13405         * po/lv.po:
13406         * po/ms.po:
13407         * po/mt.po:
13408         * po/nb.po:
13409         * po/nl.po:
13410         * po/or.po:
13411         * po/pl.po:
13412         * po/pt_BR.po:
13413         * po/ru.po:
13414         * po/sk.po:
13415         * po/sl.po:
13416         * po/sq.po:
13417         * po/sr.po:
13418         * po/sv.po:
13419         * po/tr.po:
13420         * po/uk.po:
13421         * po/vi.po:
13422         * po/zh_CN.po:
13423           po: update translations
13424
13425 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13426
13427         * common:
13428           Automatic update of common submodule
13429           From 357b0db to fd7ca04
13430
13431 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13432
13433         * configure.ac:
13434         * win32/common/config.h:
13435           0.10.14.2 pre-release
13436
13437 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13438
13439         * common:
13440           Automatic update of common submodule
13441           From 4d67bd6 to 357b0db
13442
13443 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13444
13445         * gst/realmedia/rmdemux.c:
13446         * gst/realmedia/rmutils.c:
13447         * gst/realmedia/rmutils.h:
13448           rmdemux: add better sipr nibble swap routine
13449
13450 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13451
13452         * gst/realmedia/rmdemux.c:
13453           rmdemux: descramble SIPR before pushing out
13454           Collect and descramble the SIPR packets before pushing.
13455           Descramble ATRAC audio.
13456           Fixes #618098
13457
13458 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13459
13460         * gst/realmedia/rmutils.c:
13461         * gst/realmedia/rmutils.h:
13462           rm: add function to descramble sipr
13463
13464 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
13465
13466         * ext/x264/gstx264enc.c:
13467         * ext/x264/gstx264enc.h:
13468           x264enc: Re-send the received upstream event as-is downstream
13469           https://bugzilla.gnome.org/show_bug.cgi?id=606689
13470
13471 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
13472
13473         * ext/amrnb/amrnb.c:
13474           amrnbenc: Set rank to GST_RANK_SECONDARY
13475
13476 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13477
13478         * gst/realmedia/rtspreal.c:
13479           rtspreal: use GLib's base64 functions if available
13480           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13481
13482 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
13483
13484         * ext/amrnb/amrnbdec.h:
13485         * ext/amrnb/amrnbenc.h:
13486         * ext/amrwbdec/amrwbdec.h:
13487           amr: Use correct includes (as pkg-config suggests)
13488           Fixes #617078
13489
13490 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
13491
13492         * gst/ac3parse/.gitignore:
13493         * gst/ac3parse/Makefile.am:
13494         * gst/ac3parse/README:
13495         * gst/ac3parse/ac3parse.vcproj:
13496         * gst/ac3parse/gstac3parse.c:
13497         * gst/ac3parse/gstac3parse.h:
13498           ac3parse: remove unported 0.8 plugin
13499           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13500
13501 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
13502
13503         * gst/mpegaudioparse/gstmpegaudioparse.c:
13504           docs: adding a mp3decoder as well is useful
13505
13506 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
13507
13508         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13509           docs: massage section index
13510
13511 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
13512
13513         * ext/amrwbdec/amrwbdec.c:
13514         * ext/amrwbdec/amrwbdec.h:
13515           amrwbdec: move define to source to avoid hiding it from the docs
13516
13517 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
13518
13519         * ext/cdio/gstcdiocddasrc.c:
13520           docs: remove short_desc, it is taken from element details
13521
13522 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
13523
13524         * gst/synaesthesia/gstsynaesthesia.c:
13525           docs: fix sections docs for synaesthesia
13526
13527 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
13528
13529         * docs/plugins/Makefile.am:
13530         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13531         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13532         * gst/mpegaudioparse/gstmpegaudioparse.c:
13533           docs: add docs for mp3parse
13534
13535 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13536
13537         * gst-plugins-ugly.doap:
13538           doap: update repository info from cvs->git and maintainers
13539
13540 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13541
13542         * common:
13543           Automatic update of common submodule
13544           From fc85867 to 4d67bd6
13545
13546 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13547
13548         * tests/check/elements/x264enc.c:
13549           x264enc: adaptive NALU type checking
13550           In particular, be less picky about SEI NALU order, which makes test more
13551           robust with respect to changes in libx264.
13552           See also #615410.
13553
13554 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13555
13556         * ext/x264/gstx264enc.c:
13557           x264enc: adaptive x264 header NAL layout handling
13558           Fixes #615410.
13559
13560 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13561
13562         * gst/asfdemux/gstrtpasfdepay.c:
13563           asfdepay: we require a dynamic payload type
13564           Add an extra caps property that restricts the depayloader to only accept dynamic
13565           payload types.
13566
13567 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13568
13569         * configure.ac:
13570           configure: Drop -Wcast-align
13571           Commit message copied from core's commit from Benjamin Otte:
13572           246f5dba96a5b50bb74621af67b30942cca72af5
13573           Apparently gcc warns that GstMiniObject is not castable to
13574           GstEvent/Message/Buffer due to them containing 64bit variables, even
13575           though ARM hackers claim that those only need 4byte alignment. And as
13576           long as gcc behaves that way, this warning is not very useful.
13577           So we'll remove the warning until this problem is fixed.
13578           Fixes #615698
13579
13580 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
13581
13582         * ext/mpeg2dec/gstmpeg2dec.c:
13583           mpeg2dec: copy over all buffer flags when copying buffers.
13584           Avoids losing the tff/rff video buffer flags
13585
13586 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
13587
13588         * gst/asfdemux/asfpacket.c:
13589           asfdemux: Make a table static to avoid having to always allocate it.
13590
13591 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13592
13593         * ext/x264/gstx264enc.c:
13594           x264enc: fix up avcC header construction
13595           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13596           for BUILD_X264 < 76.
13597           Also fixes #610089.
13598
13599 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13600
13601         * ext/x264/gstx264enc.c:
13602           x264enc: parameterize libx264 provided NAL layout in codec-data creation
13603
13604 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
13605
13606         * configure.ac:
13607           configure: Remove -Wundef flag
13608           Same fix as for #615161
13609
13610 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13611
13612         * common:
13613           Automatic update of common submodule
13614           From fdf023d to fc85867
13615
13616 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13617
13618         * gst-libs/gst/gettext.h:
13619           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13620
13621 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13622
13623         * common:
13624         * ext/Makefile.am:
13625         * gst/Makefile.am:
13626           build: build plugins in parallel where possible, if make -jN is used
13627
13628 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13629
13630         * Makefile.am:
13631           build: add cruft alert for common/shave*
13632
13633 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13634
13635         * win32/MANIFEST:
13636           Fix make distcheck
13637           Remove removed file win32/common/config.h.in from MANIFEST.
13638
13639 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
13640
13641         * gst/synaesthesia/synaescope.c:
13642         * gst/synaesthesia/synaescope.h:
13643           synaestesia: Fix old-style prototype
13644
13645 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
13646
13647         * gst/realmedia/rmutils.c:
13648           Fix pointer type.
13649           Fixes #613815
13650
13651 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
13652
13653         * common:
13654           Automatic update of common submodule
13655           From 55cd514 to c1d07dd
13656
13657 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13658
13659         * configure.ac:
13660         * ext/amrnb/amrnbdec.c:
13661         * ext/amrnb/amrnbenc.c:
13662         * ext/cdio/gstcdiocddasrc.h:
13663         * ext/dvdread/dvdreadsrc.c:
13664         * ext/lame/gstlame.h:
13665         * ext/lame/gstlamemp3enc.h:
13666         * ext/lame/plugin.c:
13667         * ext/mad/gstmad.c:
13668         * ext/x264/gstx264enc.c:
13669         * ext/x264/gstx264enc.h:
13670         * gst/mpegaudioparse/gstmpegaudioparse.c:
13671         * gst/mpegaudioparse/gstxingmux.c:
13672         * gst/mpegstream/gstdvddemux.c:
13673         * gst/mpegstream/gstmpegdemux.c:
13674         * gst/mpegstream/gstmpegparse.c:
13675         * gst/realmedia/asmrules.c:
13676         * gst/realmedia/pnmsrc.c:
13677         * gst/realmedia/pnmsrc.h:
13678         * gst/realmedia/rdtdepay.h:
13679         * gst/realmedia/rdtmanager.c:
13680         * gst/realmedia/rtspreal.c:
13681           build: Add all kinds of compiler warning flags and fix the resulting warnings
13682
13683 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13684
13685         * ext/amrnb/Makefile.am:
13686         * ext/amrwbdec/Makefile.am:
13687         * ext/sidplay/Makefile.am:
13688         * gst/asfdemux/Makefile.am:
13689         * gst/mpegaudioparse/Makefile.am:
13690           build: fix up Makefile.am
13691           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13692           the order a bit here and there (see docs/random/moving-plugins).
13693
13694 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13695
13696         * win32/common/config.h.in:
13697           win32: remove win32-specific config.h.in copy that's not used any longer
13698           The win32 config.h is now generated from the top-level config.h.in.
13699
13700 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
13701
13702         * ext/a52dec/gsta52dec.c:
13703         * ext/amrnb/amrnbdec.c:
13704         * ext/amrnb/amrnbenc.c:
13705         * ext/amrwbdec/amrwbdec.c:
13706         * ext/cdio/gstcdiocddasrc.c:
13707         * ext/dvdread/dvdreadsrc.c:
13708         * ext/lame/gstlame.c:
13709         * ext/mad/gstmad.c:
13710         * ext/mpeg2dec/gstmpeg2dec.c:
13711         * gst/ac3parse/gstac3parse.c:
13712         * gst/asfdemux/gstasfdemux.c:
13713         * gst/asfdemux/gstrtpasfdepay.c:
13714         * gst/asfdemux/gstrtspwms.c:
13715         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13716         * gst/iec958/ac3iec.c:
13717         * gst/mpegaudioparse/gstmpegaudioparse.c:
13718         * gst/mpegaudioparse/gstxingmux.c:
13719         * gst/mpegstream/gstdvddemux.c:
13720         * gst/mpegstream/gstmpegdemux.c:
13721         * gst/mpegstream/gstmpegparse.c:
13722         * gst/mpegstream/gstrfc2250enc.c:
13723         * gst/realmedia/pnmsrc.c:
13724         * gst/realmedia/rademux.c:
13725         * gst/realmedia/rdtdepay.c:
13726         * gst/realmedia/rdtmanager.c:
13727         * gst/realmedia/rmdemux.c:
13728         * gst/realmedia/rtspreal.c:
13729         * gst/synaesthesia/gstsynaesthesia.c:
13730           gst_element_class_set_details => gst_element_class_set_details_simple
13731
13732 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13733
13734         * ext/x264/gstx264enc.c:
13735           x264enc: Put pixel-aspect-ratio from input into the src pad caps
13736           Fixes bug #612995.
13737
13738 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
13739
13740         * common:
13741           Automatic update of common submodule
13742           From e272f71 to 55cd514
13743
13744 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
13745
13746         * common:
13747           Automatic update of common submodule
13748           From df8a7c8 to e272f71
13749
13750 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
13751
13752         * configure.ac:
13753           Update CXXFLAGS, too
13754
13755 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
13756
13757         * configure.ac:
13758           Update for recent changes to common submodule
13759           This just replaces every "$ERROR_CFLAGS" usage with a usage of
13760           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13761           previously.
13762           Actually using that separation will happen later.
13763
13764 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
13765
13766         * common:
13767           Automatic update of common submodule
13768           From 9720a7d to df8a7c8
13769
13770 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
13771
13772         * common:
13773           Automatic update of common submodule
13774           From 0b6e072 to 9720a7d
13775
13776 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
13777
13778         * common:
13779           Automatic update of common submodule
13780           From 7cc5eb4 to 0b6e072
13781
13782 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13783
13784         * common:
13785           Automatic update of common submodule
13786           From 7aa65b5 to 7cc5eb4
13787
13788 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13789
13790         * common:
13791           Automatic update of common submodule
13792           From 44ecce7 to 7aa65b5
13793
13794 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13795
13796         * configure.ac:
13797           configure: Use automake 1.11 silent rules instead of shave if available
13798           This makes sure that we use something that is still maintained and
13799           also brings back libtool 1.5 support.
13800
13801 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13802
13803         * configure.ac:
13804         * docs/plugins/inspect/plugin-a52dec.xml:
13805         * docs/plugins/inspect/plugin-amrnb.xml:
13806         * docs/plugins/inspect/plugin-amrwbdec.xml:
13807         * docs/plugins/inspect/plugin-asf.xml:
13808         * docs/plugins/inspect/plugin-cdio.xml:
13809         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13810         * docs/plugins/inspect/plugin-dvdread.xml:
13811         * docs/plugins/inspect/plugin-dvdsub.xml:
13812         * docs/plugins/inspect/plugin-iec958.xml:
13813         * docs/plugins/inspect/plugin-lame.xml:
13814         * docs/plugins/inspect/plugin-mad.xml:
13815         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13816         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13817         * docs/plugins/inspect/plugin-mpegstream.xml:
13818         * docs/plugins/inspect/plugin-realmedia.xml:
13819         * docs/plugins/inspect/plugin-siddec.xml:
13820         * docs/plugins/inspect/plugin-twolame.xml:
13821         * docs/plugins/inspect/plugin-x264.xml:
13822         * win32/common/config.h:
13823           Back to development
13824
13825 === release 0.10.14 ===
13826
13827 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13828
13829         * ChangeLog:
13830         * NEWS:
13831         * RELEASE:
13832         * configure.ac:
13833         * docs/plugins/gst-plugins-ugly-plugins.args:
13834         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13835         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13836         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13837         * docs/plugins/inspect/plugin-a52dec.xml:
13838         * docs/plugins/inspect/plugin-amrnb.xml:
13839         * docs/plugins/inspect/plugin-amrwbdec.xml:
13840         * docs/plugins/inspect/plugin-asf.xml:
13841         * docs/plugins/inspect/plugin-cdio.xml:
13842         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13843         * docs/plugins/inspect/plugin-dvdread.xml:
13844         * docs/plugins/inspect/plugin-dvdsub.xml:
13845         * docs/plugins/inspect/plugin-iec958.xml:
13846         * docs/plugins/inspect/plugin-lame.xml:
13847         * docs/plugins/inspect/plugin-mad.xml:
13848         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13849         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13850         * docs/plugins/inspect/plugin-mpegstream.xml:
13851         * docs/plugins/inspect/plugin-realmedia.xml:
13852         * docs/plugins/inspect/plugin-siddec.xml:
13853         * docs/plugins/inspect/plugin-twolame.xml:
13854         * docs/plugins/inspect/plugin-x264.xml:
13855         * gst-plugins-ugly.doap:
13856         * win32/common/config.h:
13857           Release 0.10.14
13858
13859 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13860
13861         * po/af.po:
13862         * po/az.po:
13863         * po/bg.po:
13864         * po/ca.po:
13865         * po/cs.po:
13866         * po/da.po:
13867         * po/de.po:
13868         * po/el.po:
13869         * po/en_GB.po:
13870         * po/es.po:
13871         * po/eu.po:
13872         * po/fi.po:
13873         * po/fr.po:
13874         * po/hu.po:
13875         * po/id.po:
13876         * po/it.po:
13877         * po/ja.po:
13878         * po/lt.po:
13879         * po/lv.po:
13880         * po/ms.po:
13881         * po/mt.po:
13882         * po/nb.po:
13883         * po/nl.po:
13884         * po/or.po:
13885         * po/pl.po:
13886         * po/pt_BR.po:
13887         * po/ru.po:
13888         * po/sk.po:
13889         * po/sl.po:
13890         * po/sq.po:
13891         * po/sr.po:
13892         * po/sv.po:
13893         * po/tr.po:
13894         * po/uk.po:
13895         * po/vi.po:
13896         * po/zh_CN.po:
13897           Update .po files
13898
13899 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13900
13901         * configure.ac:
13902         * win32/common/config.h:
13903           0.10.13.4 pre-release
13904
13905 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13906
13907         * ext/x264/gstx264enc.c:
13908         * tests/check/elements/x264enc.c:
13909           x264enc: Replace 'avc-sample' with 'avc' in caps
13910           In the element and in its tests
13911           Fixes #606662
13912
13913 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
13914
13915         * gst/asfdemux/gstasfdemux.c:
13916           asfdemux: Don't set durations of 0 on outgoing buffers.
13917           Some (broken) streams don't have the extended stream properties in
13918           the header, resulting in applying a duration of zero on outgoing
13919           buffers.
13920           Fixes #611473
13921
13922 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
13923
13924         * gst/asfdemux/asfpacket.c:
13925           asfdemux: Make sure we always set proper payload duration.
13926           Some (broken) streams will have a delta of 0, resulting in outgoing
13927           buffers having durations of 0.
13928           Fixes #611473
13929
13930 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13931
13932         * configure.ac:
13933         * win32/common/config.h:
13934           0.10.13.3 pre-release
13935
13936 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
13937
13938         * gst/asfdemux/asfpacket.c:
13939           asfdemux: Make sure we don't end up with negative timestamps.
13940           Some files have payload with timestamps smaller than the preroll duration.
13941           Instead of blindly substracting the preroll value (and ending up with
13942           insanely high timestamps on the outgoing buffers), we make sure we
13943           never go below 0.
13944           Fixes #610432
13945
13946 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13947
13948         * configure.ac:
13949         * win32/common/config.h:
13950           0.10.13.2 pre-release
13951           Update core/base requirement to 0.10.26, since that's more likely
13952           to be the actual requirement.
13953
13954 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13955
13956         * po/LINGUAS:
13957         * po/el.po:
13958         * po/sl.po:
13959           po: update translations
13960
13961 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13962
13963         * tests/check/elements/x264enc.c:
13964           x264enc: add caps check to x264enc unit test
13965           Add some minimal caps checking to x264enc unit test.
13966           See #610089.
13967
13968 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
13969
13970         * ext/x264/gstx264enc.c:
13971           x264enc: fix up avcC header construction and playback by flash players
13972           Fix off-by-one bug when constructing the avcC header chunk: we
13973           wrote wrong profile info into the header. The first byte in the
13974           SPS NAL we get from x264 is the nal type, not the profile_idc.
13975           Also add some debug logging.
13976           Fixes #610089.
13977
13978 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
13979
13980         * gst/asfdemux/gstasfdemux.c:
13981           asfdemux: Improve seek behaviour for audio-only with no index
13982           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13983           for video, we can just seek to seek_time instead.
13984
13985 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13986
13987         * configure.ac:
13988           configure: fix up GST_CXXFLAGS properly
13989           We don't want C specific flags in GST_CXXFLAGS, so base it on the
13990           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13991           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13992
13993 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13994
13995         * MAINTAINERS:
13996           Update MAINTAINERS, add myself
13997
13998 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
13999
14000         * configure.ac:
14001           configure: base GST_CXXFLAGS on --cflags from pkg-config
14002           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
14003           point for for both C and CXX settings.
14004
14005 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14006
14007         * common:
14008           Automatic update of common submodule
14009           From 96dc793 to 44ecce7
14010
14011 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14012
14013         * Makefile.am:
14014         * configure.ac:
14015         * win32/common/.gitignore:
14016         * win32/common/config.h:
14017           win32: change how win32/common/config.h is updated
14018           Generate win32/common/config.h-new directly from config.h.in,
14019           using shell variables in configure and some hard-coded information.
14020           Change top-level makefile so that 'make win32-update' copies the
14021           generated file to win32/common/config.h, which we keep in source
14022           control. It's kept in source control so that the git tree is
14023           buildable from VS.
14024           This change is similar to the ones applied a while ago to GStreamer
14025           core, gst-plugins-base and gst-plugins-good and prevents configure
14026           from changing files in source control. The generated config.h
14027           should be ok, but needs testing.
14028
14029 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14030
14031         * gst/realmedia/rtspreal.c:
14032           rtspreal: don't construct config header with uninitialised bytes
14033           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
14034           a presumably unintentional padding of uninitialised bytes at the end
14035           of the CONT tags chunk, which should be harmless but causes warnings
14036           in valgrind (see #608533 for a test URL).
14037
14038 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14039
14040         * gst/realmedia/rtspreal.c:
14041           rtspreal: add finalize function so we can free streams and rulebook
14042           Fix memory leak in Real RTSP component (#608533).
14043
14044 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14045
14046         * gst/realmedia/rtspreal.c:
14047           rtspreal: fix minor memory leak
14048           Caps take their own reference when a buffer is added to them, so
14049           unref buffer after adding it to caps (#608533).
14050
14051 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14052
14053         * gst/realmedia/rdtdepay.c:
14054           rdtdepay: unref input buffer when done
14055           Fixes memory leak, see #608533.
14056
14057 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14058
14059         * common:
14060           Automatic update of common submodule
14061           From 15d47a6 to 96dc793
14062
14063 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14064
14065         * ext/x264/gstx264enc.c:
14066         * ext/x264/gstx264enc.h:
14067           x264enc: make use of Access Unit delimiters configurable
14068           API: GstX264Enc:aud
14069
14070 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14071
14072         * gst/asfdemux/asfpacket.c:
14073           asfdemux: Do not subtract padding twice
14074           Only subtract implicit padding if an explicit one isn't
14075           provided. Avoids subtracting it twice and causing
14076           parsing errors.
14077           Fixes #607698
14078
14079 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
14080
14081         * gst/asfdemux/gstasfdemux.c:
14082         * gst/mpegstream/gstmpegpacketize.c:
14083           assert: g_assert_not_reached() cannot replace return statement
14084           Fix build with assert being turned off.
14085
14086 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14087
14088         * common:
14089           Automatic update of common submodule
14090           From 14cec89 to 15d47a6
14091
14092 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
14093
14094         * gst/asfdemux/gstasfdemux.c:
14095           asfdemux: Don't forget to update flow variable
14096           Forgot to update the return value in the loop.
14097
14098 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
14099
14100         * gst/asfdemux/gstasfdemux.c:
14101           asfdemux: Check flow return on every push
14102           We previously only aggregated flow returns after the while(push) loop,
14103           which meant that in some cases we would end-up not properly aggregating
14104           the flow returns.
14105           This is based on the same flow aggregation algorithm as oggdemux.
14106
14107 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14108
14109         * ext/x264/gstx264enc.c:
14110           x264enc: Add stream-format to output caps
14111           Adds stream-format to output caps of x264enc that
14112           informs if the stream is in bytestream of avc format.
14113           Fixes #606662
14114
14115 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
14116
14117         * gst/mpegaudioparse/gstxingmux.c:
14118           xingmux: Fix unaligned memory access
14119           ARM/SPARC need 32bit alignment but xingmux accesses possibly
14120           unaligned memory, which leads to SIGBUS.
14121           Fixes bug #586464.
14122
14123 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
14124
14125         * gst/asfdemux/gstasfdemux.c:
14126           asfdemux: Use GST_STR_NULL in a couple of places.
14127           Fixes crashing on some of the log statements on win32.
14128
14129 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14130
14131         * gst/realmedia/rmdemux.c:
14132           rmdemux: Parse and post bitrate for streams
14133           Parse the bitrate of the streams and post their tags.
14134           Fixes #599299
14135
14136 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14137
14138         * gst/asfdemux/gstasfdemux.c:
14139         * gst/asfdemux/gstasfdemux.h:
14140           asfdemux: Post bitrate tag
14141           If stream bitrate object is available, post the bitrate
14142           tags.
14143           Fixes #599297
14144
14145 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14146
14147         * gst/mpegaudioparse/gstmpegaudioparse.c:
14148         * gst/mpegaudioparse/gstmpegaudioparse.h:
14149           mp3parse: minor validation check of (Xing, VBRI) metadata
14150           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
14151
14152 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14153
14154         * gst/mpegaudioparse/gstmpegaudioparse.c:
14155           mp3parse: use proper total_time and total_bytes in various cases
14156           The correct basis for (Xing, VBRI) seek table calculations is the
14157           byte size and duration provided by that metadata, rather than some
14158           other (possibly even estimated) one.  This also prevents an infinite
14159           conversion loop in (unlikely) case where a TOC is provided without
14160           such corresponding (duration) metdata.
14161
14162 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14163
14164         * gst/mpegaudioparse/gstmpegaudioparse.c:
14165         * gst/mpegaudioparse/gstmpegaudioparse.h:
14166           mp3parse: conserve stop time for non-accurate seek
14167           Use the same strategy as accurate seeks to store
14168           pending non-accurate seeks to avoid overwriting non-definite
14169           stop times. When doing non-accurate seeks our position
14170           reporting might drift off by some secs and the stream can
14171           end up before it should.
14172           Fixes #603695
14173
14174 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14175
14176         * common:
14177           Automatic update of common submodule
14178           From 47cb23a to 14cec89
14179
14180 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14181
14182         * ext/amrwbdec/amrwb.c:
14183           amrwbdec: give decoder a rank so decodebin/playbin will use it
14184
14185 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14186
14187         * gst/mpegaudioparse/gstmpegaudioparse.c:
14188           mp3parse: return false when we can't seek
14189           When upstream can't seek, we return false as well
14190
14191 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14192
14193         * ext/lame/gstlame.c:
14194         * ext/lame/gstlamemp3enc.c:
14195           lame: Avoid crash when seeking before negotiating
14196           lame's 'lgv' variable is only initialized when the caps
14197           is negotiated, whenever a seek happens before that, it would
14198           attempt to call a function on an empty pointer, causing the crash.
14199           Fixes #603515
14200
14201 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14202
14203         * common:
14204           Automatic update of common submodule
14205           From 87bf428 to 47cb23a
14206
14207 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14208
14209         * common:
14210           Automatic update of common submodule
14211           From da4c75c to 87bf428
14212
14213 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
14214
14215         * common:
14216           Automatic update of common submodule
14217           From 53a2485 to da4c75c
14218
14219 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14220
14221         * gst/mpegaudioparse/gstmpegaudioparse.c:
14222           mp3parse: fix non-flushing seek
14223           Specifically, in addition to clearing lots of variables/offsets
14224           when receiving newsegment, also clear leftover data to match.
14225
14226 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
14227
14228         * ext/x264/gstx264enc.c:
14229         * ext/x264/gstx264enc.h:
14230           x264enc: Make upstream GstForceKeyUnit thread-safe
14231           Also send the GstForceKeyUnit event downstream when an upstream on is received,
14232           allowing muxers or payloaders to take appropriate actions.
14233           https://bugzilla.gnome.org/show_bug.cgi?id=602556
14234
14235 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14236
14237         * common:
14238           Automatic update of common submodule
14239           From a3e3ce4 to 53a2485
14240
14241 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
14242
14243         * gst/asfdemux/gstasfdemux.c:
14244           asfdemux: Don't call strlen() on NULL pointers
14245           Fixes bug #602280.
14246
14247 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14248
14249         * gst/asfdemux/gstasfdemux.c:
14250           asfdemux: Remove old pads when new ones are added
14251           The old pads were being removed before adding the new ones,
14252           we should add the new ones first.
14253           Fixes #599718
14254
14255 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14256
14257         * gst/asfdemux/gstasfdemux.c:
14258         * gst/asfdemux/gstasfdemux.h:
14259           asfdemux: Handle chained asfs on pull mode
14260           Adds chained asfs handling to pull mode. It now checks if
14261           there is a new asf header after the last packet (when it
14262           is possible to know how many packets are) or it tries
14263           checking if a processed packet that fails is an header
14264           object.
14265           Fixes #599718
14266
14267 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14268
14269         * gst/asfdemux/gstasfdemux.c:
14270         * gst/asfdemux/gstasfdemux.h:
14271           asfdemux: properly do chained asfs on push mode
14272           To properly do chained asfs work with playbin2, we need to
14273           push eos on the old pads before removing them.
14274           Fixes #599718
14275
14276 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14277
14278         * gst/asfdemux/gstasfdemux.c:
14279         * gst/asfdemux/gstasfdemux.h:
14280           asfdemux: add support for chained asfs (push mode)
14281           Adds support for detecting and playing chained asfs
14282           in push mode. asfdemux tries to detect a new asf start
14283           by identifying the header object guid in a input buffer.
14284           When it finds it, it resets its state, removing its pads
14285           and creates new ones for the new file.
14286
14287 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14288
14289         * gst/asfdemux/gstasfdemux.c:
14290           asfdemux: fix two small leaks
14291
14292 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14293
14294         * gst/asfdemux/gstasfdemux.c:
14295           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14296           WM/Track has a 0 base but is often wrongly written as starting from 1,
14297           so not as reliable as WM/TrackNumber which always starts from 1.
14298
14299 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14300
14301         * gst/asfdemux/gstasfdemux.c:
14302           asfdemux: WM/Track starts counting from 0, adjust to start from 1
14303
14304 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14305
14306         * gst/asfdemux/gstasfdemux.c:
14307           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14308           There's both WM/Track and WM/TrackNumber.
14309
14310 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
14311
14312         * ext/a52dec/gsta52dec.c:
14313           a52dec: Fix debug statement: Pass pos variable instead of time() function
14314
14315 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
14316
14317         * gst/dvdsub/gstdvdsubdec.c:
14318           dvdsubdec: Fix printf format string warning
14319
14320 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
14321
14322         * gst/asfdemux/gstasfdemux.c:
14323           asfdemux: Fix bogus variable used uninitialised warnings
14324
14325 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
14326
14327         * po/Makevars:
14328           po: Don't create backup .po files
14329           As well as preventing creation of useless backup files, it works
14330           around a bug in gettext 0.17 on OS/X
14331
14332 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
14333
14334         * gst/asfdemux/asfpacket.c:
14335           asfdemux: fix c99-style comments.
14336
14337 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
14338
14339         * gst/asfdemux/asfpacket.c:
14340           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14341
14342 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14343
14344         * gst/realmedia/rmutils.c:
14345           rmutils: fix byteswapping
14346           fix the byteswapping code that was wrong because of the side effects of the
14347           READ/WRITE macros.
14348           Fixes #599676
14349
14350 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
14351
14352         * ext/x264/gstx264enc.c:
14353           x264enc: Adapt to slightly modified x264 API
14354           Fixes #599095.
14355
14356 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14357
14358         * gst/asfdemux/asfpacket.c:
14359           asfdemux: careful to avoid crash on bogus data
14360           When receiving bogus data, we have to avoid subtracting a value
14361           larger than 'size' from 'size' variable, resulting in a wrap
14362           that would make 'size' a really large bogus value.
14363           Fixes #599333
14364
14365 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
14366
14367         * win32/common/config.h:
14368           win32: Commit bumped version number
14369
14370 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
14371
14372         * gst/mpegaudioparse/gstmpegaudioparse.c:
14373           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14374           Fixes #598761
14375           This removes a good 50% of processing time for parsing a buffer.
14376           We do this by simply... getting the nicks that we already have handy
14377           instead of going through the expensive glib system.
14378
14379 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
14380
14381         * configure.ac:
14382           configure.ac: And back to development we go...
14383
14384 === release 0.10.13 ===
14385
14386 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
14387
14388         * ChangeLog:
14389         * NEWS:
14390         * RELEASE:
14391         * common:
14392         * configure.ac:
14393         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14394         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14395         * docs/plugins/inspect/plugin-a52dec.xml:
14396         * docs/plugins/inspect/plugin-asf.xml:
14397         * docs/plugins/inspect/plugin-cdio.xml:
14398         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14399         * docs/plugins/inspect/plugin-dvdread.xml:
14400         * docs/plugins/inspect/plugin-dvdsub.xml:
14401         * docs/plugins/inspect/plugin-iec958.xml:
14402         * docs/plugins/inspect/plugin-lame.xml:
14403         * docs/plugins/inspect/plugin-mad.xml:
14404         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14405         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14406         * docs/plugins/inspect/plugin-mpegstream.xml:
14407         * docs/plugins/inspect/plugin-realmedia.xml:
14408         * docs/plugins/inspect/plugin-siddec.xml:
14409         * docs/plugins/inspect/plugin-twolame.xml:
14410         * docs/plugins/inspect/plugin-x264.xml:
14411         * gst-plugins-ugly.doap:
14412         * win32/common/config.h:
14413           Release 0.10.13
14414
14415 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
14416
14417         * po/af.po:
14418         * po/az.po:
14419         * po/bg.po:
14420         * po/ca.po:
14421         * po/cs.po:
14422         * po/da.po:
14423         * po/de.po:
14424         * po/en_GB.po:
14425         * po/es.po:
14426         * po/eu.po:
14427         * po/fi.po:
14428         * po/fr.po:
14429         * po/hu.po:
14430         * po/id.po:
14431         * po/it.po:
14432         * po/ja.po:
14433         * po/lt.po:
14434         * po/lv.po:
14435         * po/ms.po:
14436         * po/mt.po:
14437         * po/nb.po:
14438         * po/nl.po:
14439         * po/or.po:
14440         * po/pl.po:
14441         * po/pt_BR.po:
14442         * po/ru.po:
14443         * po/sk.po:
14444         * po/sq.po:
14445         * po/sr.po:
14446         * po/sv.po:
14447         * po/tr.po:
14448         * po/uk.po:
14449         * po/vi.po:
14450         * po/zh_CN.po:
14451           Update .po files
14452
14453 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
14454
14455         * common:
14456           Automatic update of common submodule
14457           From 85d1530 to 0702fe1
14458
14459 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
14460
14461         * ChangeLog:
14462         * configure.ac:
14463         * po/af.po:
14464         * po/az.po:
14465         * po/bg.po:
14466         * po/ca.po:
14467         * po/cs.po:
14468         * po/da.po:
14469         * po/de.po:
14470         * po/en_GB.po:
14471         * po/es.po:
14472         * po/eu.po:
14473         * po/fi.po:
14474         * po/fr.po:
14475         * po/hu.po:
14476         * po/id.po:
14477         * po/it.po:
14478         * po/ja.po:
14479         * po/lt.po:
14480         * po/lv.po:
14481         * po/ms.po:
14482         * po/mt.po:
14483         * po/nb.po:
14484         * po/nl.po:
14485         * po/or.po:
14486         * po/pl.po:
14487         * po/pt_BR.po:
14488         * po/ru.po:
14489         * po/sk.po:
14490         * po/sq.po:
14491         * po/sr.po:
14492         * po/sv.po:
14493         * po/tr.po:
14494         * po/uk.po:
14495         * po/vi.po:
14496         * po/zh_CN.po:
14497         * win32/common/config.h:
14498           0.10.12.3 pre-release
14499
14500 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
14501
14502         * common:
14503           Automatic update of common submodule
14504           From a3e3ce4 to 85d1530
14505
14506 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
14507
14508         * ext/a52dec/gsta52dec.c:
14509           a52dec: Fix reference leak on all input buffers in 'dvd mode'
14510           https://bugzilla.gnome.org/show_bug.cgi?id=598272
14511
14512 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
14513
14514         * ChangeLog:
14515         * configure.ac:
14516         * po/LINGUAS:
14517         * po/af.po:
14518         * po/az.po:
14519         * po/bg.po:
14520         * po/ca.po:
14521         * po/cs.po:
14522         * po/da.po:
14523         * po/de.po:
14524         * po/en_GB.po:
14525         * po/es.po:
14526         * po/eu.po:
14527         * po/fi.po:
14528         * po/fr.po:
14529         * po/hu.po:
14530         * po/id.po:
14531         * po/it.po:
14532         * po/ja.po:
14533         * po/lt.po:
14534         * po/lv.po:
14535         * po/ms.po:
14536         * po/mt.po:
14537         * po/nb.po:
14538         * po/nl.po:
14539         * po/or.po:
14540         * po/pl.po:
14541         * po/pt_BR.po:
14542         * po/ru.po:
14543         * po/sk.po:
14544         * po/sq.po:
14545         * po/sr.po:
14546         * po/sv.po:
14547         * po/tr.po:
14548         * po/uk.po:
14549         * po/vi.po:
14550         * po/zh_CN.po:
14551         * win32/common/config.h:
14552           0.10.12.2 pre-release
14553
14554 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
14555
14556         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14557         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14558           docs: Remove files accidentally added
14559           Remove the gst-plugins-ugly-plugins.args.new and
14560           gst-plugins-ugly-plugins.signals.new files, that appear
14561           to have been accidentally added in commit
14562           f5d046a0b034f9bd7274291f7131ee5db1a30052
14563
14564 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
14565
14566         * ext/a52dec/gsta52dec.c:
14567           a52dec: Add some debugging for new segment events
14568
14569 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
14570
14571         * ext/mpeg2dec/gstmpeg2dec.c:
14572           mpeg2dec: fix warning in macosx snow leopard
14573
14574 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
14575
14576         * gst/mpegstream/gstmpegparse.c:
14577           mpegstream: fix warning in macosx snow leopard
14578
14579 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
14580
14581         * gst/mpegaudioparse/gstmpegaudioparse.c:
14582           mpegaudioparse: fix warning in macosx snow leopard
14583
14584 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
14585
14586         * gst/dvdsub/gstdvdsubdec.c:
14587           dvdsubdec: fix warning on macosx snow leopard
14588
14589 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
14590
14591         * gst/asfdemux/gstasfdemux.c:
14592           asfdemux: fix warning in macosx snow leopard
14593
14594 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
14595
14596         * gst/mpegaudioparse/gstmpegaudioparse.c:
14597           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14598
14599 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
14600
14601         * common:
14602           Automatic update of common submodule
14603           From 19fa4f3 to a3e3ce4
14604
14605 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
14606
14607         * gst/asfdemux/gstasfdemux.c:
14608         * gst/realmedia/rdtmanager.c:
14609           build: fprintf, sprintf, sscanf need stdio.h
14610
14611 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
14612
14613         * ext/mad/gstmad.c:
14614           mad: add missing include to fix the build
14615
14616 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14617
14618         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14619           dvdlpcm: whitespace fixes
14620
14621 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14622
14623         * gst-plugins-ugly.spec.in:
14624           update spec file
14625
14626 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14627
14628         * configure.ac:
14629           x264enc: adjust configure checking to changed upstream
14630
14631 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14632
14633         * ext/x264/gstx264enc.c:
14634           x264enc: conditionally adjust to new upstream API
14635           Fixes #596517.
14636
14637 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14638
14639         * gst/mpegaudioparse/gstmpegaudioparse.c:
14640         * gst/mpegaudioparse/gstmpegaudioparse.h:
14641           mpegaudioparse: prevent infinite (re)syncing
14642           Conflicts:
14643           gst/mpegaudioparse/gstmpegaudioparse.c
14644
14645 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
14646
14647         * gst/mpegaudioparse/gstmpegaudioparse.c:
14648           mp3parse: Refactor checking for sync. Make resyncing more reliable.
14649           Previously, we could get false sync relatively easily - it sometimes happened
14650           on real files. This cleans the code up a fair bit, and makes it require more
14651           confirmation that we've found valid sync before continuing.
14652
14653 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14654
14655         * gst/mpegaudioparse/gstmpegaudioparse.c:
14656           mpegaudioparse: ensure 2 valid headers in a row when resyncing
14657
14658 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14659
14660         * gst/mpegstream/gstdvddemux.c:
14661           dvddemux: remove bogus ifndef
14662
14663 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14664
14665         * common:
14666           Automatic update of common submodule
14667           From 94f95e3 to 19fa4f3
14668
14669 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14670
14671         * ext/mpeg2dec/gstmpeg2dec.c:
14672           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14673
14674 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14675
14676         * gst/dvdsub/gstdvdsubparse.c:
14677           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14678
14679 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
14680
14681         * ext/amrnb/amrnbdec.c:
14682         * ext/amrnb/amrnbenc.c:
14683           Remove Ronald Bultje from Authors field
14684           Replaced with "GStreamer maintainers
14685           <gstreamer-devel@lists.sourceforge.net>" or just removed,
14686           depending on the number of other authors.
14687
14688 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
14689
14690         * gst/asfdemux/Makefile.am:
14691         * gst/asfdemux/gstasfmux.c:
14692         * gst/asfdemux/gstasfmux.h:
14693           asfdemux: Remove old non-built asfmux code
14694           Remove so people don't confuse it with the new asfmux code
14695           in -bad.
14696
14697 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14698
14699         * ext/a52dec/gsta52dec.c:
14700           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14701           It's not defined for older liba52 versions.
14702
14703 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
14704
14705         * ext/a52dec/gsta52dec.c:
14706           a52dec: Allow liba52 to use djbfft based IMDCT transform
14707           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14708           IMDCT transform acceleration. It does however have a software based
14709           acceleration using the djbfft library (D.J. Bernstein's library for
14710           fourier transforms - Extremely fast library for floating-point
14711           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14712           flag.
14713           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14714           and AltiVec implementations, but those are checked for first, and
14715           djbfft is chosen only if none of those is available - good in the
14716           case of some distributions including a port of the MPlayer changes
14717           in their system a52dec library.
14718           The down and upmix code in liba52 doesn't seem to be disturbed by
14719           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14720           versions if passed from oil_cpu_get_flags (SSE currently is not).
14721           Fixes bug #592787.
14722
14723 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14724
14725         * configure.ac:
14726           amr: Use opencore-amr pkg-config files if possible
14727           This makes it possible to build the plugins when the libraries
14728           are installed at non-standard locations.
14729           Fixes bug #591348.
14730
14731 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14732
14733         * gst/mpegaudioparse/gstmpegaudioparse.c:
14734           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14735           Metadata provided seek tables are consistent with metadata's view of
14736           total size, which typically matches real size, but need not do so
14737           (e.g. a truncated file).  Fixes seeking and position reporting
14738           in such truncated files (although duration based on metadata may then
14739           still be incorrect).
14740
14741 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14742
14743         * configure.ac:
14744           configure: bump core/base requirements to released versions
14745           to avoid confusion.
14746
14747 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14748
14749         * configure.ac:
14750           configure: Remove all mentions to the id3tag plugin which was removed
14751
14752 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
14753
14754         * configure.ac:
14755           mad: make check for mad independent of the check for id3tag
14756           Fixes bug #590432.
14757
14758 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14759
14760         * gst/asfdemux/gstrtpasfdepay.c:
14761           rtpasfdepay: set padding size to the correct value
14762           asf packets in rtp packets should come with their padding fields
14763           set to 0 and the depayload must update them to the correct
14764           value before pushing downstream
14765
14766 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
14767
14768         * configure.ac:
14769         * docs/plugins/Makefile.am:
14770         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14771         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14772         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14773         * docs/plugins/inspect/plugin-amrnb.xml:
14774         * docs/plugins/inspect/plugin-amrwbdec.xml:
14775         * ext/Makefile.am:
14776         * ext/amrnb/GstAmrnbEnc.prs:
14777         * ext/amrnb/Makefile.am:
14778         * ext/amrnb/README:
14779         * ext/amrnb/amrnb.c:
14780         * ext/amrnb/amrnbdec.c:
14781         * ext/amrnb/amrnbdec.h:
14782         * ext/amrnb/amrnbenc.c:
14783         * ext/amrnb/amrnbenc.h:
14784         * ext/amrnb/amrnbparse.c:
14785         * ext/amrnb/amrnbparse.h:
14786         * ext/amrwbdec/Makefile.am:
14787         * ext/amrwbdec/README:
14788         * ext/amrwbdec/amrwb.c:
14789         * ext/amrwbdec/amrwbdec.c:
14790         * ext/amrwbdec/amrwbdec.h:
14791           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14792           These are based on the OpenCore codecs.
14793           Fixes bug #584890.
14794
14795 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
14796
14797         * common:
14798           Automatic update of common submodule
14799           From fedaaee to 94f95e3
14800
14801 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14802
14803         * LICENSE_readme:
14804         * REQUIREMENTS:
14805         * configure.ac:
14806         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14807         * docs/plugins/gst-plugins-ugly-plugins.args.new:
14808         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14809         * docs/plugins/inspect/plugin-dvdnav.xml:
14810         * ext/Makefile.am:
14811         * ext/dvdnav/.gitignore:
14812         * ext/dvdnav/Makefile.am:
14813         * ext/dvdnav/README:
14814         * ext/dvdnav/dvdnavsrc.c:
14815         * ext/dvdnav/dvdnavsrc.h:
14816         * ext/dvdnav/gst-dvd:
14817         * ext/dvdread/dvdreadsrc.c:
14818         * gst-plugins-ugly.spec.in:
14819         * po/POTFILES.in:
14820           dvdnav: remove dvdnav plugin
14821           Remove dvdnav plugin, it has no future. resindvd is the plugin to
14822           use for dvd playback. Note that dvdnav was never really enabled
14823           in -ugly, you had to edit configure.ac to get it built.
14824
14825 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
14826
14827         * tests/check/elements/mpeg2dec.c:
14828           mpeg2dec: Fix unused variables compiler warnings in unit test
14829
14830 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
14831
14832         * autogen.sh:
14833           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14834           Check for more automake command variants. Use printf instead of 'echo -n'
14835           for portability
14836
14837 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
14838
14839         * common:
14840           Automatic update of common submodule
14841           From 5845b63 to fedaaee
14842
14843 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
14844
14845         * .gitignore:
14846           Make git ignore more files
14847
14848 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
14849
14850         * gst/asfdemux/gstasfdemux.c:
14851           asfdemux: Refactor multiple packet pull.
14852           This also fixes a bug by which the first buffer (in a multi-packet mode)
14853           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14854           full incoming buffer and not just of the single asf packet.
14855           Fixes corrupted frames introduced by latest commit.
14856
14857 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
14858
14859         * gst/asfdemux/gstasfdemux.c:
14860           asfdemux: use the right accurate field
14861           Remove accurate variable and its faulty use because the real variable is an
14862           instance variable.
14863
14864 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
14865
14866         * gst/asfdemux/asfpacket.c:
14867         * gst/asfdemux/gstasfdemux.c:
14868           asfdemux: Sprinkle branch prediction macros accross the code
14869
14870 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
14871
14872         * gst/asfdemux/gstasfdemux.c:
14873           asfdemux: Delay newsegment handling until we have a keyframe.
14874           We now have a chance for packets to be collected before we send out the
14875           newsegment. If we're not in accurate seeking (keyunit) it will set
14876           the segment start/time to the keyframe's timestamp.
14877
14878 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
14879
14880         * gst/asfdemux/gstasfdemux.c:
14881           asfdemux: Remove useless check. We already have checked for it above.
14882
14883 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
14884
14885         * gst/asfdemux/gstasfdemux.c:
14886           asfdemux: No longer queue GOPs now that seeking is fixed.
14887           We now *always* seek to the keyframe just before our requested position.
14888           When we encounter the first keyframe and we were not accurate (therefore doing
14889           keyframe seeking), we update the segment start position to the keyframe timestamp.
14890
14891 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
14892
14893         * gst/asfdemux/gstasfdemux.c:
14894         * gst/asfdemux/gstasfdemux.h:
14895           asfdemux: Store the accurate seeking flag
14896
14897 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
14898
14899         * gst/asfdemux/gstasfdemux.c:
14900           asfdemux: Use the average frame duration for buffers without a duration.
14901           This will still cause some timestamp jitter, but giving a hint as to the duration
14902           rather than nothing seems to be a better idea.
14903           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14904           duration using the accumulated packet duration (which will be correct).
14905
14906 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
14907
14908         * gst/asfdemux/gstasfdemux.c:
14909         * gst/asfdemux/gstasfdemux.h:
14910           asfdemux: Use index entry packet count to optimize seeking.
14911           The simple index entries also contain the number of packets one needs
14912           to retrieve at a given position to get a full keyframe. We therefore
14913           use that information to retrieve all those packets in one buffer when
14914           working in pull-mode.
14915
14916 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14917
14918         * gst/asfdemux/gstasfdemux.c:
14919           asfdemux: Do not try to free const pointer
14920           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14921           asfdemux tried to free a const pointer that had been cast to a
14922           normal pointer variable.
14923
14924 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
14925
14926         * gst/asfdemux/gstasfdemux.c:
14927           asfdemux: Use presentation timestamp when searching in the index.
14928           We need to take the preroll into account... else we end up too early.
14929
14930 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
14931
14932         * common:
14933           Automatic update of common submodule
14934           From f3bb51b to 5845b63
14935
14936 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
14937
14938         * gst/asfdemux/gstasfdemux.c:
14939           asfdemux: Convert index entry from presentation time to timestamps.
14940           We weren't taking the preroll into account previously, meaning that we
14941           were always seeking preroll nanoseconds too early... resulting in a lot
14942           of dropped packets (which are before the start time).
14943           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14944
14945 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
14946
14947         * common:
14948         * gst/asfdemux/gstasfdemux.c:
14949           asfdemux: Fix byte array metadata handling.
14950           We basically discard byte array metadata. Should be trivial to adapt
14951           to storing the pointers if we need it later on.
14952
14953 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
14954
14955         * gst/asfdemux/gstasfdemux.c:
14956         * gst/asfdemux/gstasfdemux.h:
14957           asfdemux: Handle PAR/interlaced information stored in packet payload.
14958           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14959           in the ASF Packet payload extensions).
14960
14961 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
14962
14963         * gst/asfdemux/gstasfdemux.c:
14964         * gst/asfdemux/gstasfdemux.h:
14965           asfdemux: Store/Handle global metadata (not specific to one stream).
14966           This allows us to store (and handle) PAR information which might be stored there.
14967
14968 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14969
14970         * gst/mpegaudioparse/gstmpegaudioparse.c:
14971           mpegaudioparse: fix Xing inverse seek table building
14972
14973 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
14974
14975         * common:
14976           Automatic update of common submodule
14977           From f3bb51b to f810030
14978
14979 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14980
14981         * gst/asfdemux/gstasfdemux.c:
14982           asfdemux: don't try to free a NULL taglist
14983
14984 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14985
14986         * gst/asfdemux/gstasfdemux.c:
14987           asfdemux: post tags only after we've created our source pads
14988           Post global tags only after we've added our source pads, so that
14989           tag events get sent downstream in addition to tag messages posted
14990           on the bus. This makes sure tags can be picked up automatically
14991           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14992           While we're at it, also add a container-format tag.
14993
14994 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
14995
14996         * configure.ac:
14997         * gst/asfdemux/gstasfdemux.c:
14998           asfdemux: use new bytereader functions for image tag parsing
14999
15000 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15001
15002         * gst/asfdemux/gstasfdemux.c:
15003         * gst/asfdemux/gstasfdemux.h:
15004           asfdemux: remove some more unused variables
15005
15006 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15007
15008         * gst/realmedia/rmdemux.c:
15009           rmdemux: plug buffer leaking
15010
15011 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15012
15013         * gst/asfdemux/gstrtpasfdepay.c:
15014           asfdepay: guard against dropped buffers
15015           If a buffer was dropped, we might request data from the adapter that is not
15016           there and then we get a NULL buffer.
15017
15018 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15019
15020         * gst/asfdemux/gstasfdemux.c:
15021         * gst/asfdemux/gstasfdemux.h:
15022           asfdemux: set DISCONT on streams
15023           When we receive a DISCONT as input, don't clear our complete state but simply
15024           mark a discont that will be put on the next buffer. The code will be able to
15025           handle and throw away incomplete data.
15026           Add some more debug info.
15027           Remove an unused variable.
15028
15029 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15030
15031         * gst/asfdemux/gstrtpasfdepay.c:
15032           asfdepay: set DELTA_UNIT flag correctly
15033           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
15034           Add some more debug info.
15035
15036 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15037
15038         * gst/asfdemux/gstasfdemux.c:
15039           asfdemux: fix latency calculations
15040           We need to check for -1 as an invalid timestamp, not 1.
15041
15042 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15043
15044         * gst/mpegaudioparse/gstmpegaudioparse.c:
15045         * gst/mpegaudioparse/gstmpegaudioparse.h:
15046           mp3parse: don't put every single frame into the index
15047           Let's not put every single mp3 frame in our index, a few frames per
15048           second should be more than enough. For now use an index interval
15049           of 100ms-500ms depending on the upstream size, to keep the index at
15050           a reasonable size. Factor out the code that adds the index entry
15051           into a separate function for better code readability.
15052
15053 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15054
15055         * gst/mpegaudioparse/gstmpegaudioparse.c:
15056         * gst/mpegaudioparse/gstmpegaudioparse.h:
15057           mp3parse: assume seekability only if we know the upstream size
15058           While technically upstream may be seekable even if it doesn't know
15059           the exact size, I can't think of a use case where this distincation
15060           is relevant in practice, so for now just assume we're not seekable
15061           if upstream doesn't provide us with a size. Makes sure we don't
15062           build a seek index when streaming internet radio with sources that
15063           pretend to be seekable until you try to actually seek.
15064
15065 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15066
15067         * gst-plugins-ugly.spec.in:
15068           Fix x264 requirement in SPEC file
15069
15070 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15071
15072         * ext/x264/gstx264enc.c:
15073         * gst/realmedia/rdtmanager.c:
15074           x264enc, rdtmanager: fix compilation with debugging disabled
15075
15076 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
15077
15078         * common:
15079         * docs/plugins/Makefile.am:
15080           docs: Bump common. Fix comment in the docs Makefile.am
15081
15082 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
15083
15084         * configure.ac:
15085         * win32/common/config.h:
15086           Back to development -> 0.10.12.1
15087
15088 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
15089
15090         * gst-plugins-ugly.doap:
15091           Add 0.10.12 release to the doap file
15092
15093 === release 0.10.12 ===
15094
15095 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15096
15097         * ChangeLog:
15098         * NEWS:
15099         * RELEASE:
15100         * configure.ac:
15101         * docs/plugins/gst-plugins-ugly-plugins.args:
15102         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15103         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15104         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15105         * docs/plugins/inspect/plugin-a52dec.xml:
15106         * docs/plugins/inspect/plugin-asf.xml:
15107         * docs/plugins/inspect/plugin-cdio.xml:
15108         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15109         * docs/plugins/inspect/plugin-dvdread.xml:
15110         * docs/plugins/inspect/plugin-dvdsub.xml:
15111         * docs/plugins/inspect/plugin-iec958.xml:
15112         * docs/plugins/inspect/plugin-lame.xml:
15113         * docs/plugins/inspect/plugin-mad.xml:
15114         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15115         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15116         * docs/plugins/inspect/plugin-mpegstream.xml:
15117         * docs/plugins/inspect/plugin-realmedia.xml:
15118         * docs/plugins/inspect/plugin-siddec.xml:
15119         * docs/plugins/inspect/plugin-synaesthesia.xml:
15120         * docs/plugins/inspect/plugin-twolame.xml:
15121         * docs/plugins/inspect/plugin-x264.xml:
15122         * win32/common/config.h:
15123           Release 0.10.12
15124
15125 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15126
15127         * po/bg.po:
15128         * po/id.po:
15129         * po/it.po:
15130         * po/nl.po:
15131         * po/zh_CN.po:
15132           Update .po files
15133
15134 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
15135
15136         * po/af.po:
15137         * po/az.po:
15138         * po/bg.po:
15139         * po/ca.po:
15140         * po/cs.po:
15141         * po/da.po:
15142         * po/en_GB.po:
15143         * po/es.po:
15144         * po/fi.po:
15145         * po/fr.po:
15146         * po/hu.po:
15147         * po/id.po:
15148         * po/it.po:
15149         * po/ja.po:
15150         * po/lt.po:
15151         * po/mt.po:
15152         * po/nb.po:
15153         * po/nl.po:
15154         * po/or.po:
15155         * po/pl.po:
15156         * po/pt_BR.po:
15157         * po/ru.po:
15158         * po/sk.po:
15159         * po/sq.po:
15160         * po/sr.po:
15161         * po/sv.po:
15162         * po/tr.po:
15163         * po/uk.po:
15164         * po/vi.po:
15165         * po/zh_CN.po:
15166           Update .po files
15167
15168 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
15169
15170         * configure.ac:
15171         * po/af.po:
15172         * po/az.po:
15173         * po/bg.po:
15174         * po/ca.po:
15175         * po/cs.po:
15176         * po/da.po:
15177         * po/en_GB.po:
15178         * po/es.po:
15179         * po/fi.po:
15180         * po/fr.po:
15181         * po/hu.po:
15182         * po/id.po:
15183         * po/it.po:
15184         * po/ja.po:
15185         * po/lt.po:
15186         * po/mt.po:
15187         * po/nb.po:
15188         * po/nl.po:
15189         * po/or.po:
15190         * po/pl.po:
15191         * po/pt_BR.po:
15192         * po/ru.po:
15193         * po/sk.po:
15194         * po/sq.po:
15195         * po/sr.po:
15196         * po/sv.po:
15197         * po/tr.po:
15198         * po/uk.po:
15199         * po/vi.po:
15200         * po/zh_CN.po:
15201         * win32/common/config.h:
15202           0.10.11.2 pre-release
15203
15204 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
15205
15206         * win32/common/config.h.in:
15207           win32: Remove #undef inline from the win32 config.h
15208
15209 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15210
15211         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15212         * docs/plugins/inspect/plugin-mad.xml:
15213         * ext/mad/Makefile.am:
15214         * ext/mad/gstid3tag.c:
15215         * ext/mad/gstmad.c:
15216         * ext/mad/gstmad.h:
15217           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
15218           It will be reborn with a shiny new code base under its hood in -bad.
15219           See #581756 and #565764.
15220
15221 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
15222
15223         * tests/check/pipelines/.gitignore:
15224           gitignore: Ignore some built files in the test area
15225
15226 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
15227
15228         * docs/plugins/inspect/plugin-a52dec.xml:
15229         * docs/plugins/inspect/plugin-asf.xml:
15230         * docs/plugins/inspect/plugin-cdio.xml:
15231         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15232         * docs/plugins/inspect/plugin-dvdread.xml:
15233         * docs/plugins/inspect/plugin-dvdsub.xml:
15234         * docs/plugins/inspect/plugin-iec958.xml:
15235         * docs/plugins/inspect/plugin-lame.xml:
15236         * docs/plugins/inspect/plugin-mad.xml:
15237         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15238         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15239         * docs/plugins/inspect/plugin-mpegstream.xml:
15240         * docs/plugins/inspect/plugin-realmedia.xml:
15241         * docs/plugins/inspect/plugin-siddec.xml:
15242         * docs/plugins/inspect/plugin-synaesthesia.xml:
15243         * docs/plugins/inspect/plugin-twolame.xml:
15244           docs: Update plugin inspect files
15245
15246 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15247
15248         * configure.ac:
15249         * docs/plugins/Makefile.am:
15250         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15251         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15252         * docs/plugins/inspect/plugin-x264.xml:
15253         * ext/Makefile.am:
15254         * gst-plugins-ugly.spec.in:
15255         * tests/check/Makefile.am:
15256         * tests/check/elements/.gitignore:
15257           Moved 'x264enc' from -bad to -ugly
15258
15259 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15260
15261         * ext/x264/gstx264enc.c:
15262         * ext/x264/gstx264enc.h:
15263           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15264           Fixes #583627
15265
15266 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15267
15268         * ext/x264/GstX264Enc.prs:
15269           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15270
15271 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15272
15273         * ext/x264/GstX264Enc.prs:
15274           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15275
15276 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15277
15278         * ext/x264/gstx264enc.c:
15279           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15280
15281 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
15282
15283         * ext/x264/GstX264Enc.prs:
15284         * ext/x264/Makefile.am:
15285         * ext/x264/gstx264enc.c:
15286           [MOVED FROM BAD 24/28] x264enc: add preset support
15287           Add preset iface and a (dummy) preset file as a starting point.
15288
15289 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15290
15291         * ext/x264/gstx264enc.c:
15292           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15293
15294 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
15295
15296         * ext/x264/gstx264enc.c:
15297         * ext/x264/gstx264enc.h:
15298           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15299           Use the GstForceKeyUnit event to force a keyframe.
15300           Fixes #578112.
15301
15302 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15303
15304           [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...
15305           Original commit message from CVS:
15306           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15307           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15308           Use hyphen in property name, perform safety buffer size check
15309           prior to mem access, and some more parentheses in macro.
15310
15311 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
15312
15313           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15314           Original commit message from CVS:
15315           * ext/apexsink/Makefile.am:
15316           Link against -lgcrpyto for RSA_new and RSA_free.
15317           * ext/faac/gstfaac.c:
15318           * ext/x264/gstx264enc.c:
15319           Fix compiler warnings.
15320
15321 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15322
15323           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15324           Original commit message from CVS:
15325           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15326           Construct source caps in more conventional (and correct) manner.
15327
15328 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15329
15330           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15331           Original commit message from CVS:
15332           * ext/alsaspdif/Makefile.am:
15333           * ext/amrwb/Makefile.am:
15334           * ext/apexsink/Makefile.am:
15335           * ext/arts/Makefile.am:
15336           * ext/artsd/Makefile.am:
15337           * ext/audiofile/Makefile.am:
15338           * ext/audioresample/Makefile.am:
15339           * ext/bz2/Makefile.am:
15340           * ext/cdaudio/Makefile.am:
15341           * ext/celt/Makefile.am:
15342           * ext/dc1394/Makefile.am:
15343           * ext/dirac/Makefile.am:
15344           * ext/directfb/Makefile.am:
15345           * ext/divx/Makefile.am:
15346           * ext/dts/Makefile.am:
15347           * ext/faac/Makefile.am:
15348           * ext/faad/Makefile.am:
15349           * ext/gsm/Makefile.am:
15350           * ext/hermes/Makefile.am:
15351           * ext/ivorbis/Makefile.am:
15352           * ext/jack/Makefile.am:
15353           * ext/jp2k/Makefile.am:
15354           * ext/ladspa/Makefile.am:
15355           * ext/lcs/Makefile.am:
15356           * ext/libfame/Makefile.am:
15357           * ext/libmms/Makefile.am:
15358           * ext/metadata/Makefile.am:
15359           * ext/mpeg2enc/Makefile.am:
15360           * ext/mplex/Makefile.am:
15361           * ext/musepack/Makefile.am:
15362           * ext/musicbrainz/Makefile.am:
15363           * ext/mythtv/Makefile.am:
15364           * ext/nas/Makefile.am:
15365           * ext/neon/Makefile.am:
15366           * ext/ofa/Makefile.am:
15367           * ext/polyp/Makefile.am:
15368           * ext/resindvd/Makefile.am:
15369           * ext/sdl/Makefile.am:
15370           * ext/shout/Makefile.am:
15371           * ext/snapshot/Makefile.am:
15372           * ext/sndfile/Makefile.am:
15373           * ext/soundtouch/Makefile.am:
15374           * ext/spc/Makefile.am:
15375           * ext/swfdec/Makefile.am:
15376           * ext/tarkin/Makefile.am:
15377           * ext/theora/Makefile.am:
15378           * ext/timidity/Makefile.am:
15379           * ext/twolame/Makefile.am:
15380           * ext/x264/Makefile.am:
15381           * ext/xine/Makefile.am:
15382           * ext/xvid/Makefile.am:
15383           * gst-libs/gst/app/Makefile.am:
15384           * gst-libs/gst/dshow/Makefile.am:
15385           * gst/aiffparse/Makefile.am:
15386           * gst/app/Makefile.am:
15387           * gst/audiobuffer/Makefile.am:
15388           * gst/bayer/Makefile.am:
15389           * gst/cdxaparse/Makefile.am:
15390           * gst/chart/Makefile.am:
15391           * gst/colorspace/Makefile.am:
15392           * gst/dccp/Makefile.am:
15393           * gst/deinterlace/Makefile.am:
15394           * gst/deinterlace2/Makefile.am:
15395           * gst/dvdspu/Makefile.am:
15396           * gst/festival/Makefile.am:
15397           * gst/filter/Makefile.am:
15398           * gst/flacparse/Makefile.am:
15399           * gst/flv/Makefile.am:
15400           * gst/games/Makefile.am:
15401           * gst/h264parse/Makefile.am:
15402           * gst/librfb/Makefile.am:
15403           * gst/mixmatrix/Makefile.am:
15404           * gst/modplug/Makefile.am:
15405           * gst/mpeg1sys/Makefile.am:
15406           * gst/mpeg4videoparse/Makefile.am:
15407           * gst/mpegdemux/Makefile.am:
15408           * gst/mpegtsmux/Makefile.am:
15409           * gst/mpegvideoparse/Makefile.am:
15410           * gst/mve/Makefile.am:
15411           * gst/nsf/Makefile.am:
15412           * gst/nuvdemux/Makefile.am:
15413           * gst/overlay/Makefile.am:
15414           * gst/passthrough/Makefile.am:
15415           * gst/pcapparse/Makefile.am:
15416           * gst/playondemand/Makefile.am:
15417           * gst/rawparse/Makefile.am:
15418           * gst/real/Makefile.am:
15419           * gst/rtjpeg/Makefile.am:
15420           * gst/rtpmanager/Makefile.am:
15421           * gst/scaletempo/Makefile.am:
15422           * gst/sdp/Makefile.am:
15423           * gst/selector/Makefile.am:
15424           * gst/smooth/Makefile.am:
15425           * gst/smoothwave/Makefile.am:
15426           * gst/speed/Makefile.am:
15427           * gst/speexresample/Makefile.am:
15428           * gst/stereo/Makefile.am:
15429           * gst/subenc/Makefile.am:
15430           * gst/tta/Makefile.am:
15431           * gst/vbidec/Makefile.am:
15432           * gst/videodrop/Makefile.am:
15433           * gst/videosignal/Makefile.am:
15434           * gst/virtualdub/Makefile.am:
15435           * gst/vmnc/Makefile.am:
15436           * gst/y4m/Makefile.am:
15437           * sys/acmenc/Makefile.am:
15438           * sys/cdrom/Makefile.am:
15439           * sys/dshowdecwrapper/Makefile.am:
15440           * sys/dshowsrcwrapper/Makefile.am:
15441           * sys/dvb/Makefile.am:
15442           * sys/dxr3/Makefile.am:
15443           * sys/fbdev/Makefile.am:
15444           * sys/oss4/Makefile.am:
15445           * sys/qcam/Makefile.am:
15446           * sys/qtwrapper/Makefile.am:
15447           * sys/vcd/Makefile.am:
15448           * sys/wininet/Makefile.am:
15449           * win32/common/config.h:
15450           Don't install static libs for plugins. Fixes #550851 for -bad.
15451
15452 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15453
15454           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
15455           Original commit message from CVS:
15456           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15457           Adapt to slightly modified x264 API.  Fixes #555238.
15458
15459 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15460
15461           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
15462           Original commit message from CVS:
15463           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15464           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15465           * ext/x264/gstx264enc.h:
15466           Do not deal with duplicated input (timestamps).  If needed,
15467           a generic element can do so.
15468           Do not manipulate input timestamps on the way out,
15469           since that shifts the timeline and A/V sync.
15470
15471 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15472
15473           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15474           Original commit message from CVS:
15475           * docs/plugins/gst-plugins-bad-plugins.args:
15476           Integrate new properties into documentation.
15477           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15478           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15479           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15480           Fix up API prior to eventual plugin move.
15481           API: GstX264Enc:pass (provides more options, and changed to enum)
15482
15483 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15484
15485           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15486           Original commit message from CVS:
15487           * docs/plugins/Makefile.am:
15488           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15489           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15490           * ext/x264/gstx264enc.c:
15491           * tests/check/Makefile.am:
15492           * tests/check/elements/x264enc.c: (setup_x264enc),
15493           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15494           Add documentation and unit test for x264enc.
15495
15496 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15497
15498           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15499           Original commit message from CVS:
15500           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15501           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15502           Allocate some buffers in more adaptive and economical fashion.
15503
15504 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15505
15506           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15507           Original commit message from CVS:
15508           * configure.ac:
15509           Check for sufficiently up-to-date x264 API.
15510           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15511           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15512           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15513           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15514           * ext/x264/gstx264enc.h:
15515           Expose some more parameters of the x264 encoder as properties.
15516
15517 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15518
15519           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15520           Original commit message from CVS:
15521           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15522           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15523           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15524           (gst_x264_enc_flush_frames):
15525           Coding style and layout; re-order some functions in more
15526           typical and natural flow.
15527
15528 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15529
15530           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15531           Original commit message from CVS:
15532           * ext/x264/Makefile.am:
15533           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15534           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15535           (gst_x264_enc_reset), (gst_x264_enc_finalize),
15536           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15537           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15538           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15539           * ext/x264/gstx264enc.h:
15540           Use GQueue in stead of custom queue code.
15541           Factorize flushing out encoder delayed frames.
15542           Factorize initialization and state change reset.
15543
15544 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15545
15546           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15547           Original commit message from CVS:
15548           * ext/x264/gstx264enc.h:
15549           * sys/fbdev/gstfbdevsink.c:
15550           Use configure-generated _stdint.h.
15551
15552 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15553
15554           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15555           Original commit message from CVS:
15556           * ext/x264/Makefile.am:
15557           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15558           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15559           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15560           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15561           (gst_x264_enc_finalize), (gst_x264_enc_chain),
15562           (gst_x264_enc_encode_frame), (plugin_init):
15563           * ext/x264/gstx264enc.h:
15564           Use video format library and GST_WRITE_*_BE macros where applicable.
15565           Use finalize in stead of dispose.
15566           Set up debug category and log callback.
15567
15568 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15569
15570           [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...
15571           Original commit message from CVS:
15572           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15573           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15574           (gst_x264_enc_encode_frame):
15575           Try harder not to crash when we get an EOS event but haven't set
15576           up the encoder yet (as may happen when upstream errors out with
15577           not-negotiated, for example). Also, always push the EOS event
15578           downstream.
15579
15580 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
15581
15582           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15583           Original commit message from CVS:
15584           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15585           Fix caps memleak.
15586
15587 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15588
15589           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15590           Original commit message from CVS:
15591           * ext/x264/gstx264enc.c:
15592           Fix build against the libx264 version that ships with debian stable.
15593
15594 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15595
15596           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15597           Original commit message from CVS:
15598           * ext/audioresample/gstaudioresample.c:
15599           * ext/x264/gstx264enc.c:
15600           * gst/dvdspu/gstdvdspu.c:
15601           * gst/dvdspu/gstdvdspu.h:
15602           * gst/festival/gstfestival.c:
15603           * gst/h264parse/gsth264parse.c:
15604           * gst/mpegtsparse/mpegtspacketizer.c:
15605           * gst/mpegtsparse/mpegtsparse.c:
15606           * gst/multifile/gstmultifilesink.c:
15607           * gst/multifile/gstmultifilesrc.c:
15608           * gst/nuvdemux/gstnuvdemux.c:
15609           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15610           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15611           * sys/vcd/vcdsrc.c:
15612           Massive leak fixing, plus code cleanups.
15613
15614 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15615
15616           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15617           Original commit message from CVS:
15618           * examples/app/appsrc_ex.c:
15619           * examples/switch/switcher.c:
15620           * ext/neon/gstneonhttpsrc.c:
15621           * ext/timidity/gstwildmidi.c:
15622           * ext/x264/gstx264enc.c:
15623           * gst/mve/mveaudioenc.c: (mve_compress_audio):
15624           * gst/rtpmanager/gstrtpclient.c:
15625           * gst/rtpmanager/gstrtpjitterbuffer.c:
15626           * gst/spectrum/demo-audiotest.c:
15627           * gst/spectrum/demo-osssrc.c:
15628           * sys/dvb/gstdvbsrc.c:
15629           Add stdlib include (free, atoi, exit).
15630
15631 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15632
15633           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15634           Original commit message from CVS:
15635           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15636           This needs a version check.
15637           * gst/bayer/Makefile.am:
15638           Fix the build.
15639
15640 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
15641
15642           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15643           Original commit message from CVS:
15644           Patch by: Michal Benes <michal.benes at itonis tv>
15645           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15646           * configure.ac:
15647           * ext/Makefile.am:
15648           * ext/x264/Makefile.am:
15649           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15650           (gst_x264_enc_analyse_get_type),
15651           (gst_x264_enc_timestamp_queue_init),
15652           (gst_x264_enc_timestamp_queue_free),
15653           (gst_x264_enc_timestamp_queue_put),
15654           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15655           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15656           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15657           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15658           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15659           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15660           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15661           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15662           (plugin_init):
15663           * ext/x264/gstx264enc.h:
15664           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15665           handle 'odd' widths and heights correctly yet.
15666
15667 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15668
15669         * gst/asfdemux/gstasfdemux.c:
15670           asfdemux: nicer metadata extraction of genre tags in some cases
15671           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15672           that they presumably stand for.
15673
15674 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15675
15676         * gst/asfdemux/gstasfdemux.c:
15677           asfdemux: parse WM/Picture tags to extract cover art
15678           Fixes #583112.
15679
15680 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15681
15682         * REQUIREMENTS:
15683           docs: fix http links for amr libs in REQUIREMENTS
15684
15685 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15686
15687         * gst/asfdemux/gstasfdemux.c:
15688           asfdemux: fix bogus flow return handling in eos handler
15689           Don't overwrite the origin flow return by whatever flow we get
15690           when trying to push the remaining internally queued payloads.
15691           We want to do our eos logic, ie. send an EOS event or segment-done
15692           message in any case. Makes things EOS properly when an EOS event
15693           is forced upon the pipeline so that the source returns
15694           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15695
15696 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15697
15698         * win32/common/config.h:
15699           win32: update config.h
15700
15701 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15702
15703         * configure.ac:
15704           configure: bump core/base requirements to released versions
15705
15706 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15707
15708         * autogen.sh:
15709         * configure.ac:
15710           autogen: move the -Wno-portability for automake into configure.ac
15711
15712 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
15713
15714         * gst/dvdlpcmdec/Makefile.am:
15715         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15716           dvdlpcmdec: Add multichannel channel maps, and send some tags
15717           Add a multichannel map to the output caps, and send at least a CODEC and
15718           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15719           no samples and can't find info about the channel ordering, but this is
15720           better than nothing.
15721
15722 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
15723
15724         * common:
15725           Automatic update of common submodule
15726           From 888e0a2 to c572721
15727
15728 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
15729
15730         * common:
15731           Automatic update of common submodule
15732           From 6ab11d1 to 888e0a2
15733
15734 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
15735
15736         * gst/dvdsub/gstdvdsubdec.c:
15737           dvdsubdec: Remove some dead code
15738           Remove some redundant memset - gobject memory is already initalised to 0.
15739           Remove a commented out line leftover from the previous commit
15740
15741 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
15742
15743         * gst/dvdsub/gstdvdsubdec.c:
15744         * gst/dvdsub/gstdvdsubdec.h:
15745           dvdsubdec: Support ARGB output
15746           Negotiate to and render into ARGB buffers directly if the peer supports it.
15747           Fixes: #580869
15748
15749 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
15750
15751         * ext/a52dec/gsta52dec.c:
15752           a52dec: Reconcile code with dtsdec
15753           Perform some cleanups based on the dtsdec code such as using the boilerplate
15754           macro and static pad template functions.
15755           Add some documentation. Don't register a change in flags until we synch on
15756           another frame successfully.
15757
15758 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15759
15760         * ext/lame/gstlamemp3enc.c:
15761           lamemp3enc: Improve debugging a bit
15762
15763 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
15764
15765         * ext/mpeg2dec/gstmpeg2dec.c:
15766           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15767
15768 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15769
15770         * po/Makevars:
15771         * po/af.po:
15772         * po/az.po:
15773         * po/bg.po:
15774         * po/ca.po:
15775         * po/cs.po:
15776         * po/da.po:
15777         * po/en_GB.po:
15778         * po/es.po:
15779         * po/fi.po:
15780         * po/fr.po:
15781         * po/hu.po:
15782         * po/id.po:
15783         * po/it.po:
15784         * po/ja.po:
15785         * po/lt.po:
15786         * po/mt.po:
15787         * po/nb.po:
15788         * po/nl.po:
15789         * po/or.po:
15790         * po/pl.po:
15791         * po/pt_BR.po:
15792         * po/ru.po:
15793         * po/sk.po:
15794         * po/sq.po:
15795         * po/sr.po:
15796         * po/sv.po:
15797         * po/tr.po:
15798         * po/uk.po:
15799         * po/vi.po:
15800         * po/zh_CN.po:
15801           po: avoid conflicts of local *.po files with files in git
15802           Make it so that filenames and line numbers are only stored in the *.pot file
15803           (which is not in git), but not in the individual *.po files. This information
15804           is hardly useful for translators in our case, and it should avoid the constant
15805           conflicts of local *.po files with the ones in git which are caused by the
15806           source files changing and the line numbers being updated. This commit might
15807           cause one last merge conflict for you, which you can work around with
15808           "git checkout po/*.po" before merging or pulling. After that there should
15809           (hopefully) not be any more local modifications of these files (unless
15810           someone committed additions or changes to translated strings and the
15811           *.po files haven't been updated yet, that is).
15812
15813 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15814
15815         * ext/lame/gstlamemp3enc.c:
15816           lamemp3enc: add Since tag to gtk-doc chunk
15817
15818 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15819
15820         * tests/check/elements/mpeg2dec.c:
15821           checks: fix mpeg2dec unit test again after interlace addition to caps
15822
15823 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15824
15825         * ext/mpeg2dec/gstmpeg2dec.c:
15826           mpeg2dec: work around old mpeg2dec versions
15827           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15828           detection and just assume no rff is used. This fixes the compilation.
15829           Fixes #582375
15830
15831 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
15832
15833         * ext/mpeg2dec/Makefile.am:
15834           mpeg2dec: link to gstvideo
15835           Fix compilation by adding the right include directories and linking to the video
15836           library.
15837
15838 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
15839
15840         * gst/asfdemux/asfpacket.c:
15841           asfdemux: Downgrade simple statements from WARNING to DEBUG
15842
15843 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
15844
15845         * gst/asfdemux/asfheaders.c:
15846         * gst/asfdemux/asfheaders.h:
15847         * gst/asfdemux/asfpacket.c:
15848         * gst/asfdemux/asfpacket.h:
15849           asf: Detect more payload extensions.
15850           These should help fix interlaced/PAR issues with more files.
15851
15852 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
15853
15854         * ext/mpeg2dec/gstmpeg2dec.c:
15855         * ext/mpeg2dec/gstmpeg2dec.h:
15856           mpeg2dec: Implement interlaced support.
15857           Expand the debugging statements to show more picture information.
15858
15859 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15860
15861         * ext/mpeg2dec/gstmpeg2dec.c:
15862           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15863           ffdec_mpeg2video is much faster, fixes bug #574461.
15864
15865 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15866
15867         * ext/lame/gstlamemp3enc.c:
15868           lamemp3enc: Don't write a Xing header
15869
15870 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
15871
15872         * autogen.sh:
15873           Run libtoolize before aclocal
15874           This unbreaks the build in some cases. Fixes bug #582021
15875
15876 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
15877
15878         * ext/mpeg2dec/gstmpeg2dec.c:
15879           mpeg2dec: use 64bit safe scaling functions.
15880           Got this to fail when seeking in a 14GB file (the value in bytes is
15881           bigger than 2**32).
15882
15883 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
15884
15885         * gst/mpegaudioparse/gstmpegaudioparse.c:
15886           mpegaudioparse: remove some pointless g_return_if_fail()s
15887
15888 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15889
15890         * ext/twolame/gsttwolame.c:
15891           Switch twolame to primary rank
15892
15893 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15894
15895         * ext/lame/gstlame.c:
15896         * ext/lame/gstlamemp3enc.c:
15897         * ext/twolame/gsttwolame.c:
15898           Add ranks to mp3 encoders
15899
15900 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
15901
15902         * gst-plugins-ugly.spec.in:
15903           Add twolame plugin to spec file
15904
15905 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15906
15907         * gst/asfdemux/asfpacket.c:
15908         * gst/asfdemux/gstasfdemux.c:
15909         * gst/asfdemux/gstasfdemux.h:
15910           asfdemux: use upstream segment and timestamps for some interpolation
15911           This should particularly help in case of upstream live src, e.g. rtspsrc,
15912           and especially so if it has to perform fallback to TCP.
15913
15914 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
15915
15916         * gst/asfdemux/gstrtpasfdepay.c:
15917           rtpasfdepay: Add support for fragmented packet (L == 0).
15918           This happens with rtp-over-udp.
15919
15920 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
15921
15922         * ext/lame/gstlamemp3enc.c:
15923           lamemp3enc: Fixup the bitrate only for CBR
15924           Additionally clarify some property descriptions.
15925
15926 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
15927
15928         * ext/lame/gstlamemp3enc.c:
15929           lame: fix format string in debug statement
15930
15931 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
15932
15933         * gst/mpegaudioparse/gstmpegaudioparse.c:
15934           mp3parse: Don't reject valid Xing tables of contents
15935           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15936           reject them because of it, just subtract the initial offset when reading
15937           the table.
15938
15939 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
15940
15941         * gst/mpegaudioparse/gstmpegaudioparse.c:
15942           mp3parse: Allow more bits to change in headers during resynch
15943           Be more lenient about what we accept as changing bits in a header - basically,
15944           only require that the mp3 sync marker is present, for the mpeg version,
15945           layer and samplerate.
15946           Fixes: #581464
15947
15948 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
15949
15950         * ext/mad/gstmad.c:
15951           mad: Add duration of incoming/outgoing buffers in debug statements
15952
15953 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
15954
15955         * gst/mpegaudioparse/gstmpegaudioparse.c:
15956           mpegaudioparse: Remove useless checks for valid buffer duration.
15957           The buffer duration is set to a valid value at the very top of
15958           emit_frame(), we therefore don't need to check it later on.
15959
15960 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
15961
15962         * gst/mpegaudioparse/gstmpegaudioparse.c:
15963           mpegaudioparse: Fix stop condition for outputting buffers.
15964           Some mp3 streams have an offset in timestamps, requiring us to push the
15965           frame *AFTER* segment.stop in order for the decoder to be able to push
15966           all data up to the segment.stop position.
15967
15968 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15969
15970         * gst/asfdemux/asfpacket.c:
15971         * gst/asfdemux/gstasfdemux.c:
15972         * gst/asfdemux/gstasfdemux.h:
15973           asfdemux: 0-base timestamps consistently (whether or not streaming)
15974           This also makes timestamps (more) consistent before and after a possible
15975           seek, and moreover makes for reasonable position reporting in live stream
15976           (whose payload timestamps should not be taken for granted).
15977
15978 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15979
15980         * gst/asfdemux/gstasfdemux.c:
15981         * gst/asfdemux/gstasfdemux.h:
15982           asfdemux: report initial latency due to internal preroll queue
15983
15984 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15985
15986         * gst/asfdemux/gstasfdemux.c:
15987           asfdemux: enhance debug statement and refactor some initialization
15988
15989 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15990
15991         * gst/asfdemux/gstasfdemux.c:
15992           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15993
15994 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15995
15996         * gst/asfdemux/asfpacket.c:
15997         * gst/asfdemux/gstasfdemux.c:
15998         * gst/asfdemux/gstasfdemux.h:
15999           asfdemux: handle FIXME; normalize preroll
16000
16001 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16002
16003         * gst/asfdemux/gstasfdemux.c:
16004         * gst/asfdemux/gstasfdemux.h:
16005           asfdemux: fixes for streaming mode
16006           * Improve newsegment handling, e.g. upstream might live in TIME.
16007           * Only send newsegment if we have needed info.
16008           * Avoid reading past end of data section.
16009
16010 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16011
16012         * gst/asfdemux/gstasfdemux.c:
16013           asfdemux: fixes/enhancements for streaming mode
16014           * Do not rock the boat by reacting to FLUSH_START.
16015           * Try to handle TIME seeking by seeking upstream in BYTES.
16016           * Handle SEEKING query.
16017
16018 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16019
16020         * configure.ac:
16021         * ext/lame/gstlamemp3enc.c:
16022           lame: fix compilation with LAME versions < 3.98
16023           lame_set_VBR_quality(), which takes a floating point value for the
16024           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
16025           takes quality as an integer, for older LAME versions.
16026           Fixes #581341.
16027
16028 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16029
16030         * win32/common/config.h:
16031           win32: update config.h to git
16032           Until someone ports the new win32 config.h logic from the
16033           other modules to -ugly.
16034
16035 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16036
16037         * docs/plugins/gst-plugins-ugly-plugins.args:
16038         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16039         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16040           Update docs
16041
16042 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16043
16044         * ext/lame/gstlamemp3enc.c:
16045           lamemp3enc: Add a note to the encoding-engine-quality property
16046           that says, that this does not affect the bitrate at all.
16047
16048 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16049
16050         * ext/lame/gstlame.c:
16051         * ext/lame/gstlamemp3enc.c:
16052           lame: Implement preset interface
16053
16054 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16055
16056         * ext/twolame/gsttwolame.c:
16057           twolame: Implement preset interface
16058
16059 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16060
16061         * docs/plugins/gst-plugins-ugly-plugins.args:
16062         * ext/lame/gstlamemp3enc.c:
16063         * ext/lame/gstlamemp3enc.h:
16064           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
16065
16066 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16067
16068         * ext/lame/gstlame.c:
16069         * ext/lame/gstlamemp3enc.c:
16070           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
16071
16072 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16073
16074         * ext/lame/gstlame.c:
16075           lame: Deprecate the lame element
16076
16077 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16078
16079         * docs/plugins/Makefile.am:
16080         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16081         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16082         * docs/plugins/gst-plugins-ugly-plugins.args:
16083         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16084         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16085         * docs/plugins/inspect/plugin-a52dec.xml:
16086         * docs/plugins/inspect/plugin-amrnb.xml:
16087         * docs/plugins/inspect/plugin-asf.xml:
16088         * docs/plugins/inspect/plugin-cdio.xml:
16089         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16090         * docs/plugins/inspect/plugin-dvdread.xml:
16091         * docs/plugins/inspect/plugin-dvdsub.xml:
16092         * docs/plugins/inspect/plugin-iec958.xml:
16093         * docs/plugins/inspect/plugin-lame.xml:
16094         * docs/plugins/inspect/plugin-mad.xml:
16095         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16096         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16097         * docs/plugins/inspect/plugin-mpegstream.xml:
16098         * docs/plugins/inspect/plugin-realmedia.xml:
16099         * docs/plugins/inspect/plugin-siddec.xml:
16100         * docs/plugins/inspect/plugin-synaesthesia.xml:
16101         * docs/plugins/inspect/plugin-twolame.xml:
16102           Update docs
16103
16104 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16105
16106         * ext/lame/gstlamemp3enc.c:
16107           lame: Update example pipelines with the new properties
16108
16109 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16110
16111         * ext/lame/Makefile.am:
16112         * ext/lame/gstlame.c:
16113         * ext/lame/gstlamemp3enc.c:
16114         * ext/lame/gstlamemp3enc.h:
16115         * ext/lame/plugin.c:
16116           lame: Add lamemp3enc element with much simplified interface
16117           This deprecates the lame element and fixes bug #494528.
16118
16119 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
16120
16121         * gst/asfdemux/asfpacket.c:
16122           asfpacket: Fix pull-mode timestamping handling.
16123           The problem that happens is the following:
16124           * A packet with multiple payloads comes in
16125           * Those payloads get handled one by one
16126           * The first payload contains the first audio payload with timestamp A
16127           * The second payload contains the first video (key)frame with timestamp V (where V < A)
16128           With the previous code, the following would happen:
16129           * the first payload gets processed, then passed to queue_for_stream
16130           * queue_for_stream detects it's the first valid timestamp received and stores
16131           first_ts = A
16132           * the second payload gets processed, then pass to queue_for_stream
16133           * queue_for_stream detects the timestamp is lower than first_ts... and
16134           discards it... resulting in losing the first keyframe of the video stream
16135           We've been having this issue for *ages*... it's just that nobody noticed it
16136           that much with playbin. But with playbin2's aggresive multiqueue handling, this
16137           will result in multiqueue not being able to preroll (because the video decoder will
16138           be dropping a ton of buffers before (maybe) receiving the next keyframe).
16139           Tested with over 200 asf files, and they all play the first frame correctly now,
16140           even the most braindead ones.
16141
16142 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
16143
16144         * gst/mpegaudioparse/gstmpegaudioparse.c:
16145         * gst/mpegaudioparse/gstmpegaudioparse.h:
16146           mp3parse: don't build seek table if we can't seek.
16147           Fixes #573720 - unbounded memory usage increase when listening to mp3
16148           stream for a long time.
16149
16150 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
16151
16152         * common:
16153           Automatic update of common submodule
16154           From b3941ea to 6ab11d1
16155
16156 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
16157
16158         * gst/mpegaudioparse/gstmpegaudioparse.c:
16159         * gst/mpegaudioparse/gstxingmux.c:
16160           mpegaudioparse: Remove dead assignment and duplicate code
16161
16162 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
16163
16164         * gst/realmedia/rmdemux.c:
16165           rmdemux: Actually return the return value for the seek handling.
16166
16167 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
16168
16169         * gst/mpegstream/gstmpegdemux.c:
16170         * gst/mpegstream/gstmpegparse.c:
16171           mpegstream: Remove dead assignments.
16172           The duplicate assignment of update_time was weird... but it seems normal
16173           that it's indeed the second statement which is the valid one.
16174
16175 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
16176
16177         * ext/amrnb/amrnbparse.c:
16178           armnb: Remove unused variable, adapt debug message accordingly.
16179
16180 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
16181
16182         * gst/dvdsub/gstdvdsubdec.c:
16183         * gst/mpegstream/gstdvddemux.c:
16184         * gst/mpegstream/gstmpegclock.c:
16185           dvdsub/mpegstream: _class_init: Remove unused class variables
16186
16187 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
16188
16189         * gst/asfdemux/gstasfdemux.c:
16190           asfdemux: Initialize flow for a corner case.
16191           This might be caused by entering the if() line 1214 and then not having
16192           any activated_streams.. resulting in reaching line 1267 without having
16193           any valid flow value.
16194
16195 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
16196
16197         * ext/twolame/gsttwolame.c:
16198           twolame: Remove unneeded variable, value assigned was never read.
16199
16200 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
16201
16202         * ext/mpeg2dec/gstmpeg2dec.c:
16203           mpeg2dec: Remove dead assignment. Value overwritten later on.
16204
16205 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
16206
16207         * ext/mad/gstmad.c:
16208           mad: Remove dead assignment and variables given values which are never read.
16209
16210 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
16211
16212         * ext/lame/gstlame.c:
16213           lame: Remove unneeded variable, it's assigned a value never read.
16214
16215 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
16216
16217         * gst/realmedia/rmdemux.c:
16218           rmdemux: Remove dead assignment, value is being overwritten before being read.
16219
16220 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
16221
16222         * gst/realmedia/rmdemux.c:
16223           rmdemux: Remove unused accurate flag.
16224           I couldn't see any reason why this was there in the first place.
16225
16226 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
16227
16228         * gst/realmedia/asmrules.c:
16229         * gst/realmedia/rdtdepay.c:
16230           realmedia: Remove dead assignments. The results are never read.
16231
16232 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
16233
16234         * gst/realmedia/gstrdtbuffer.c:
16235         * gst/realmedia/rademux.c:
16236         * gst/realmedia/rdtmanager.c:
16237         * gst/realmedia/rmdemux.c:
16238           realmedia: Remove useless variables, only being used once (or not).
16239
16240 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
16241
16242         * ext/mpeg2dec/gstmpeg2dec.c:
16243         * gst/asfdemux/gstrtspwms.c:
16244         * gst/realmedia/pnmsrc.c:
16245         * gst/realmedia/rdtdepay.c:
16246         * gst/realmedia/rtspreal.c:
16247           remove empty method implementations.
16248
16249 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
16250
16251         * gst/asfdemux/gstrtspwms.c:
16252           rtspwms: fix condition to detect extension commands for WMS
16253           Reply with OK to the extension commands for WMS.
16254
16255 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
16256
16257         * gst/realmedia/rtspreal.c:
16258           realmedia: add special Real header to DESCRIBE message only for Real servers
16259           Add headers that are specific to real only if a real server had been
16260           detected by the OPTIONS message.
16261
16262 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
16263
16264         * gst/synaesthesia/synaescope.c:
16265           synaesthesia: fix compilation on windows
16266           Fix compilation under MSVC due to references to headers
16267           that are not available with the MS SDKs.
16268           Fixes #578524
16269
16270 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16271
16272         * gst/asfdemux/gstrtspwms.c:
16273           rtspwms: reply to extension commands
16274           Reply with OK to the extension commands for WMS.
16275
16276 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16277
16278         * gst/asfdemux/gstrtpasfdepay.c:
16279           asfdepay: fix a comment
16280
16281 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16282
16283         * gst/asfdemux/gstasfdemux.c:
16284           asfdemux: add some more debugging
16285
16286 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
16287
16288         * configure.ac:
16289           configure.ac: require git -base
16290           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16291
16292 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
16293
16294         * gst/realmedia/rtspreal.c:
16295           realmedia: add special Real header to SETUP message only for Real servers
16296           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16297           streams where the server errors out because it can't handle the
16298           Real-specific 'Required: com.real.retain-entity-for-setup' header
16299           we've been adding unconditionally in the recent past.
16300           For reference:
16301           rtsp://66.111.34.191:601/broadcast/alnour.rm
16302           rtsp://195.134.224.231/snowboard_100.wmv
16303
16304 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
16305
16306         * configure.ac:
16307         * gst/asfdemux/Makefile.am:
16308           asfdemux: link to all required libraries including indirectly used ones.
16309           On win32, we're required to link to all the libraries used - including
16310           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16311           (for windows only) winsock.
16312
16313 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
16314
16315         * common:
16316           Automatic update of common submodule
16317           From d0ea89e to b3941ea
16318
16319 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
16320
16321         * common:
16322           Automatic update of common submodule
16323           From f8b3d91 to d0ea89e
16324
16325 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
16326
16327         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16328           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16329
16330 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16331
16332         * gst/realmedia/rtspreal.c:
16333         * gst/realmedia/rtspreal.h:
16334           realrtsp: add more headers
16335           Parse the ETag from the describe method and pass the sessionid as the value for
16336           the If-Match header is subsequent setup calls.
16337           Fixes support for more RealMedia RTSP streams.
16338
16339 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
16340
16341         * configure.ac:
16342           twolame: bump requirement to 0.3.10
16343           0.3.10 is the first version with the float32 encoder functions.
16344           Fixes #576305.
16345
16346 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
16347
16348         * configure.ac:
16349           back to development -> 0.10.11.1
16350
16351 === release 0.10.11 ===
16352
16353 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
16354
16355         * ChangeLog:
16356         * NEWS:
16357         * RELEASE:
16358         * configure.ac:
16359         * docs/plugins/inspect/plugin-a52dec.xml:
16360         * docs/plugins/inspect/plugin-asf.xml:
16361         * docs/plugins/inspect/plugin-cdio.xml:
16362         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16363         * docs/plugins/inspect/plugin-dvdread.xml:
16364         * docs/plugins/inspect/plugin-dvdsub.xml:
16365         * docs/plugins/inspect/plugin-iec958.xml:
16366         * docs/plugins/inspect/plugin-lame.xml:
16367         * docs/plugins/inspect/plugin-mad.xml:
16368         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16369         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16370         * docs/plugins/inspect/plugin-mpegstream.xml:
16371         * docs/plugins/inspect/plugin-realmedia.xml:
16372         * docs/plugins/inspect/plugin-siddec.xml:
16373         * docs/plugins/inspect/plugin-twolame.xml:
16374         * gst-plugins-ugly.doap:
16375         * po/cs.po:
16376         * win32/common/config.h:
16377           Release 0.10.11
16378
16379 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
16380
16381         * po/af.po:
16382         * po/az.po:
16383         * po/bg.po:
16384         * po/ca.po:
16385         * po/cs.po:
16386         * po/da.po:
16387         * po/en_GB.po:
16388         * po/es.po:
16389         * po/fi.po:
16390         * po/fr.po:
16391         * po/hu.po:
16392         * po/id.po:
16393         * po/it.po:
16394         * po/ja.po:
16395         * po/lt.po:
16396         * po/mt.po:
16397         * po/nb.po:
16398         * po/nl.po:
16399         * po/or.po:
16400         * po/pl.po:
16401         * po/pt_BR.po:
16402         * po/ru.po:
16403         * po/sk.po:
16404         * po/sq.po:
16405         * po/sr.po:
16406         * po/sv.po:
16407         * po/tr.po:
16408         * po/uk.po:
16409         * po/vi.po:
16410         * po/zh_CN.po:
16411           Update .po files
16412
16413 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16414
16415         * configure.ac:
16416         * win32/common/config.h:
16417           0.10.10.3 pre-release
16418
16419 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
16420
16421         * po/fi.po:
16422         * po/id.po:
16423         * po/pl.po:
16424         * po/pt_BR.po:
16425         * po/sv.po:
16426           po: Update translations from upstream
16427
16428 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16429
16430         * po/LINGUAS:
16431         * po/tr.po:
16432           po: Add Turkish translation
16433
16434 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16435
16436         * gst/mpegaudioparse/gstmpegaudioparse.c:
16437         * gst/mpegaudioparse/gstmpegaudioparse.h:
16438           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16439           Don't introduce glitches in the output by a) relaxing the threshold for
16440           taking upstream timestamps in preference to our calculated timestamps and
16441           b) only set the discont flag on outgoing buffers in response to an incoming
16442           discont buffer.
16443           Fixes: #575046
16444
16445 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
16446
16447         * gst/mpegaudioparse/gstmpegaudioparse.c:
16448           mp3parse: fix deadlock with accurate seeks.
16449           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16450           Fixes #575068.
16451
16452 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
16453
16454         * configure.ac:
16455         * po/af.po:
16456         * po/az.po:
16457         * po/bg.po:
16458         * po/ca.po:
16459         * po/cs.po:
16460         * po/da.po:
16461         * po/en_GB.po:
16462         * po/es.po:
16463         * po/fi.po:
16464         * po/fr.po:
16465         * po/hu.po:
16466         * po/id.po:
16467         * po/it.po:
16468         * po/lt.po:
16469         * po/mt.po:
16470         * po/nb.po:
16471         * po/nl.po:
16472         * po/or.po:
16473         * po/pl.po:
16474         * po/pt_BR.po:
16475         * po/ru.po:
16476         * po/sk.po:
16477         * po/sq.po:
16478         * po/sr.po:
16479         * po/sv.po:
16480         * po/uk.po:
16481         * po/vi.po:
16482         * po/zh_CN.po:
16483         * win32/common/config.h:
16484           0.10.10.2 pre-release
16485           Bump version number, update translations and win32 config.h
16486
16487 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16488
16489         * po/LINGUAS:
16490         * po/ja.po:
16491           po: Add Japanese translation
16492
16493 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16494
16495         * configure.ac:
16496         * docs/plugins/Makefile.am:
16497         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16498         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16499         * docs/plugins/gst-plugins-ugly-plugins.args:
16500         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16501         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16502         * docs/plugins/inspect/plugin-a52dec.xml:
16503         * docs/plugins/inspect/plugin-asf.xml:
16504         * docs/plugins/inspect/plugin-cdio.xml:
16505         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16506         * docs/plugins/inspect/plugin-dvdread.xml:
16507         * docs/plugins/inspect/plugin-dvdsub.xml:
16508         * docs/plugins/inspect/plugin-iec958.xml:
16509         * docs/plugins/inspect/plugin-lame.xml:
16510         * docs/plugins/inspect/plugin-mad.xml:
16511         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16512         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16513         * docs/plugins/inspect/plugin-mpegstream.xml:
16514         * docs/plugins/inspect/plugin-realmedia.xml:
16515         * docs/plugins/inspect/plugin-siddec.xml:
16516         * docs/plugins/inspect/plugin-synaesthesia.xml:
16517         * docs/plugins/inspect/plugin-twolame.xml:
16518         * ext/Makefile.am:
16519         * po/POTFILES.in:
16520           Moved twolame from Bad to Ugly
16521
16522 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16523
16524           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16525           Original commit message from CVS:
16526           * ext/alsaspdif/Makefile.am:
16527           * ext/amrwb/Makefile.am:
16528           * ext/apexsink/Makefile.am:
16529           * ext/arts/Makefile.am:
16530           * ext/artsd/Makefile.am:
16531           * ext/audiofile/Makefile.am:
16532           * ext/audioresample/Makefile.am:
16533           * ext/bz2/Makefile.am:
16534           * ext/cdaudio/Makefile.am:
16535           * ext/celt/Makefile.am:
16536           * ext/dc1394/Makefile.am:
16537           * ext/dirac/Makefile.am:
16538           * ext/directfb/Makefile.am:
16539           * ext/divx/Makefile.am:
16540           * ext/dts/Makefile.am:
16541           * ext/faac/Makefile.am:
16542           * ext/faad/Makefile.am:
16543           * ext/gsm/Makefile.am:
16544           * ext/hermes/Makefile.am:
16545           * ext/ivorbis/Makefile.am:
16546           * ext/jack/Makefile.am:
16547           * ext/jp2k/Makefile.am:
16548           * ext/ladspa/Makefile.am:
16549           * ext/lcs/Makefile.am:
16550           * ext/libfame/Makefile.am:
16551           * ext/libmms/Makefile.am:
16552           * ext/metadata/Makefile.am:
16553           * ext/mpeg2enc/Makefile.am:
16554           * ext/mplex/Makefile.am:
16555           * ext/musepack/Makefile.am:
16556           * ext/musicbrainz/Makefile.am:
16557           * ext/mythtv/Makefile.am:
16558           * ext/nas/Makefile.am:
16559           * ext/neon/Makefile.am:
16560           * ext/ofa/Makefile.am:
16561           * ext/polyp/Makefile.am:
16562           * ext/resindvd/Makefile.am:
16563           * ext/sdl/Makefile.am:
16564           * ext/shout/Makefile.am:
16565           * ext/snapshot/Makefile.am:
16566           * ext/sndfile/Makefile.am:
16567           * ext/soundtouch/Makefile.am:
16568           * ext/spc/Makefile.am:
16569           * ext/swfdec/Makefile.am:
16570           * ext/tarkin/Makefile.am:
16571           * ext/theora/Makefile.am:
16572           * ext/timidity/Makefile.am:
16573           * ext/twolame/Makefile.am:
16574           * ext/x264/Makefile.am:
16575           * ext/xine/Makefile.am:
16576           * ext/xvid/Makefile.am:
16577           * gst-libs/gst/app/Makefile.am:
16578           * gst-libs/gst/dshow/Makefile.am:
16579           * gst/aiffparse/Makefile.am:
16580           * gst/app/Makefile.am:
16581           * gst/audiobuffer/Makefile.am:
16582           * gst/bayer/Makefile.am:
16583           * gst/cdxaparse/Makefile.am:
16584           * gst/chart/Makefile.am:
16585           * gst/colorspace/Makefile.am:
16586           * gst/dccp/Makefile.am:
16587           * gst/deinterlace/Makefile.am:
16588           * gst/deinterlace2/Makefile.am:
16589           * gst/dvdspu/Makefile.am:
16590           * gst/festival/Makefile.am:
16591           * gst/filter/Makefile.am:
16592           * gst/flacparse/Makefile.am:
16593           * gst/flv/Makefile.am:
16594           * gst/games/Makefile.am:
16595           * gst/h264parse/Makefile.am:
16596           * gst/librfb/Makefile.am:
16597           * gst/mixmatrix/Makefile.am:
16598           * gst/modplug/Makefile.am:
16599           * gst/mpeg1sys/Makefile.am:
16600           * gst/mpeg4videoparse/Makefile.am:
16601           * gst/mpegdemux/Makefile.am:
16602           * gst/mpegtsmux/Makefile.am:
16603           * gst/mpegvideoparse/Makefile.am:
16604           * gst/mve/Makefile.am:
16605           * gst/nsf/Makefile.am:
16606           * gst/nuvdemux/Makefile.am:
16607           * gst/overlay/Makefile.am:
16608           * gst/passthrough/Makefile.am:
16609           * gst/pcapparse/Makefile.am:
16610           * gst/playondemand/Makefile.am:
16611           * gst/rawparse/Makefile.am:
16612           * gst/real/Makefile.am:
16613           * gst/rtjpeg/Makefile.am:
16614           * gst/rtpmanager/Makefile.am:
16615           * gst/scaletempo/Makefile.am:
16616           * gst/sdp/Makefile.am:
16617           * gst/selector/Makefile.am:
16618           * gst/smooth/Makefile.am:
16619           * gst/smoothwave/Makefile.am:
16620           * gst/speed/Makefile.am:
16621           * gst/speexresample/Makefile.am:
16622           * gst/stereo/Makefile.am:
16623           * gst/subenc/Makefile.am:
16624           * gst/tta/Makefile.am:
16625           * gst/vbidec/Makefile.am:
16626           * gst/videodrop/Makefile.am:
16627           * gst/videosignal/Makefile.am:
16628           * gst/virtualdub/Makefile.am:
16629           * gst/vmnc/Makefile.am:
16630           * gst/y4m/Makefile.am:
16631           * sys/acmenc/Makefile.am:
16632           * sys/cdrom/Makefile.am:
16633           * sys/dshowdecwrapper/Makefile.am:
16634           * sys/dshowsrcwrapper/Makefile.am:
16635           * sys/dvb/Makefile.am:
16636           * sys/dxr3/Makefile.am:
16637           * sys/fbdev/Makefile.am:
16638           * sys/oss4/Makefile.am:
16639           * sys/qcam/Makefile.am:
16640           * sys/qtwrapper/Makefile.am:
16641           * sys/vcd/Makefile.am:
16642           * sys/wininet/Makefile.am:
16643           * win32/common/config.h:
16644           Don't install static libs for plugins. Fixes #550851 for -bad.
16645
16646 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16647
16648           [MOVED FROM BAD] Enable/fix up translations for these plugins.
16649           Original commit message from CVS:
16650           * ext/resindvd/plugin.c: (plugin_init):
16651           * ext/resindvd/resindvdsrc.c:
16652           * ext/twolame/gsttwolame.c: (plugin_init):
16653           * gst/aiffparse/aiffparse.c: (plugin_init):
16654           Enable/fix up translations for these plugins.
16655           * po/LINGUAS:
16656           Add 'ca' to LINGUAS.
16657           * po/POTFILES.in:
16658           * po/POTFILES.skip:
16659           Add more files for translation and more files which tools
16660           should skip.
16661
16662 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16663
16664           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16665           Original commit message from CVS:
16666           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16667           (gst_two_lame_chain):
16668           * ext/twolame/gsttwolame.h:
16669           Allow raw float samples as input for encoding.
16670
16671 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16672
16673           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16674           Original commit message from CVS:
16675           * configure.ac:
16676           * ext/Makefile.am:
16677           * ext/twolame/Makefile.am:
16678           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16679           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16680           (gst_two_lame_release_memory), (gst_two_lame_finalize),
16681           (gst_two_lame_base_init), (gst_two_lame_class_init),
16682           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16683           (gst_two_lame_init), (gst_two_lame_set_property),
16684           (gst_two_lame_get_property), (gst_two_lame_sink_event),
16685           (gst_two_lame_chain), (gst_two_lame_setup),
16686           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16687           (plugin_init):
16688           * ext/twolame/gsttwolame.h:
16689           Add TwoLAME MP2 encoding element, based on the LAME element.
16690
16691 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
16692
16693         * common:
16694           Automatic update of common submodule
16695           From 7032163 to f8b3d91
16696
16697 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16698
16699         * common:
16700           Automatic update of common submodule
16701           From ffa738d to 7032163
16702
16703 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16704
16705         * common:
16706           Automatic update of common submodule
16707           From 3f13e4e to ffa738d
16708
16709 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16710
16711         * common:
16712           Automatic update of common submodule
16713           From 3c7456b to 3f13e4e
16714
16715 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16716
16717         * common:
16718           Automatic update of common submodule
16719           From 57c83f2 to 3c7456b
16720
16721 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
16722
16723         * gst/mpegaudioparse/gstmpegaudioparse.c:
16724           mp3parse: be more conservative when changing layer/rate/etc.
16725           Don't allow a change in sample rate/channels/layer/version unless we can
16726           see another frame at the correct offset. Prevents accidently flipping
16727           due to simple single-bit corruption.
16728
16729 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
16730
16731         * gst/realmedia/realhash.c:
16732           rmdemux: Fix strict-aliasing warnings.
16733           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16734           hand-rolled ones.
16735
16736 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
16737
16738         * gst/mpegaudioparse/gstmpegaudioparse.c:
16739           mpegaudioparse: Remove empty lines added by buggy indent.
16740
16741 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16742
16743         * gst/mpegaudioparse/gstmpegaudioparse.c:
16744           mpegaudioparse: Provide SEEKING query handling.
16745           Since SEEK event handling might perform some conversion
16746           from TIME to BYTES, do not let upstream fool application
16747           into (TIME) seeking not being possible.
16748
16749 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
16750
16751         * gst/mpegaudioparse/gstmpegaudioparse.c:
16752           mp3parse: fix accurate seeks to near 0
16753           Integer underflow made accurate seeks to near zero fail and seek to
16754           completely the wrong place. Fix by clamping to zero, since we can't seek
16755           to negative times anyway.
16756
16757 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
16758
16759         * common:
16760         * configure.ac:
16761           build: Update shave init statement for changes in common. Bump common.
16762
16763 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16764
16765         * gst/realmedia/rtspreal.c:
16766           rtspreal: ignore data streams. Fixes #527112
16767           Ignore data streams when parsing the SDP as they don't contain anything we need
16768           to put in the realmedia header.
16769
16770 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
16771
16772         * common:
16773           Automatic update of common submodule
16774           From 9cf8c9b to a6ce5c6
16775
16776 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16777
16778         * ext/mad/gstid3tag.c:
16779           Forward unknown events
16780           Forward unknown events upstream instead of dropping them. Also return the result
16781           of the seek event instead of a fixed value.
16782
16783 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
16784
16785         * gst/asfdemux/gstrtpasfdepay.c:
16786           rtpasfdepay: Fix the build by adding the needed include for atoi.
16787
16788 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
16789
16790         * configure.ac:
16791         * docs/plugins/Makefile.am:
16792           Use shave for the build output
16793
16794 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
16795
16796         * common:
16797           Automatic update of common submodule
16798           From 5d7c9cc to 9cf8c9b
16799
16800 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
16801
16802         * gst/asfdemux/gstasf.c:
16803         * gst/asfdemux/gstrtpasfdepay.c:
16804         * gst/realmedia/rademux.c:
16805         * gst/realmedia/rdtdepay.c:
16806         * gst/synaesthesia/gstsynaesthesia.c:
16807         * gst/synaesthesia/synaescope.c:
16808           Fix indentation.
16809
16810 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
16811
16812         * gst/realmedia/pnmsrc.c:
16813           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16814
16815 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
16816
16817         * common:
16818           Automatic update of common submodule
16819           From 80c627d to 5d7c9cc
16820
16821 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16822
16823         * gst/realmedia/Makefile.am:
16824         * gst/realmedia/pnmsrc.c:
16825         * gst/realmedia/pnmsrc.h:
16826         * gst/realmedia/rademux.c:
16827         * gst/realmedia/rademux.h:
16828         * gst/realmedia/realmedia.c:
16829         * gst/realmedia/rmdemux.c:
16830         * gst/realmedia/rmdemux.h:
16831           Add pnm:// uri source
16832           Add a new utri handler for pnm:// that for now just redirects to the same uri
16833           with the rtsp:// protocol, which usually works nowadays.
16834           Separate the registration of the various plugins into a separate source file.
16835
16836 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16837
16838         * gst/asfdemux/Makefile.am:
16839         * gst/asfdemux/gstasf.c:
16840         * gst/asfdemux/gstrtpasfdepay.c:
16841         * gst/asfdemux/gstrtpasfdepay.h:
16842           Add ASF depayloader
16843           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16844           Fixes #335067.
16845
16846 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
16847
16848         * ext/mad/gstmad.c:
16849           mad: remove log line added in error
16850
16851 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
16852
16853         * ext/mad/gstmad.c:
16854           mad: just flush data when seeing BADDATAPTR instead of going into error state
16855
16856 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
16857
16858         * gst/realmedia/rmdemux.c:
16859           Fix parsing of the flags in rmdemux
16860           Fix parsing of the flags in version 1 realmedia streams.
16861           Fixes #571358.
16862
16863 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
16864
16865         * common:
16866           Bump revision to use for common submodule.
16867
16868 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
16869
16870         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16871           Add releaseinfo with online url.
16872
16873 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
16874
16875         * common:
16876           Bump common
16877
16878 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
16879
16880         * gst/asfdemux/asfpacket.c:
16881         * gst/asfdemux/gstasfdemux.c:
16882         * gst/asfdemux/gstasfdemux.h:
16883           Remove redundant push_mode struct member
16884
16885 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
16886
16887         * autogen.sh:
16888           Fix previous commit, wasn't actually setting up a symbolic link
16889
16890 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
16891
16892         * autogen.sh:
16893         * common:
16894           Use a symbolic link for the pre-commit client-side hook
16895
16896 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
16897
16898         * .gitignore:
16899           Ignore some more files
16900
16901 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
16902
16903         * gst/synaesthesia/synaescope.c:
16904         * gst/synaesthesia/synaescope.h:
16905           Precalculate some size dependent variables. Demystify the height scaling a bit.
16906           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16907
16908 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
16909
16910           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16911
16912 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16913
16914         * gst/realmedia/rdtdepay.c:
16915           Set flags on the realmedia chunks
16916           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16917           descrambler can be reset on keyframes. Fixes #556714.
16918
16919 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
16920
16921         * gst/realmedia/gstrdtbuffer.c:
16922         * gst/realmedia/gstrdtbuffer.h:
16923           Add method to get RDT flags
16924           Add a method to get the RDT flags. We need these flags to mark keyframes to
16925           reset the descrambing queue. See #556714.
16926
16927 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16928
16929         * gst/asfdemux/asfpacket.c:
16930         * gst/asfdemux/gstasfdemux.c:
16931         * gst/asfdemux/gstasfdemux.h:
16932           Add seeking support to asfdemux in push mode
16933           Fixes bug #568836.
16934
16935 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
16936
16937         * gst/asfdemux/asfpacket.c:
16938           Drop packets with an invalid replicated data length
16939           Drop packets with an invalid replicated data length
16940           instead of continuing with an invalid timestamp
16941           and uninitialized payload metadata.
16942           All other code assumes that the timestamps are valid.
16943
16944 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
16945
16946         * gst/synaesthesia/synaescope.h:
16947           Change comment to refer to right variable.
16948
16949 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
16950
16951         * gst/synaesthesia/gstsynaesthesia.c:
16952         * gst/synaesthesia/gstsynaesthesia.h:
16953         * gst/synaesthesia/synaescope.c:
16954         * gst/synaesthesia/synaescope.h:
16955           Bring synaesthesia to next century.
16956           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16957
16958 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
16959
16960         * gst/asfdemux/gstasfdemux.c:
16961           Fix leak of converted string
16962
16963 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
16964
16965         * .gitignore:
16966         * po/.gitignore:
16967           Add more to the gitignores
16968
16969 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
16970
16971         * gst/synaesthesia/gstsynaesthesia.c:
16972           Make synaesthesia build again.
16973           _init() has no params.
16974
16975 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
16976
16977         * common:
16978           Update common snapshot.
16979
16980 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
16981
16982         * common:
16983           Fix pre-commit hook
16984
16985 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
16986
16987         * autogen.sh:
16988         * common:
16989           Install and use pre-commit indentation hook from common
16990
16991 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
16992
16993         * autogen.sh:
16994           autogen.sh : Use git submodule
16995
16996 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
16997
16998           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16999           Original commit message from CVS:
17000           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
17001           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
17002           (gst_dvd_demux_get_audio_stream),
17003           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
17004           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
17005           (gst_mpeg_demux_get_video_stream),
17006           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
17007           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17008           Fix some caps leaks. Fixes bug #564885.
17009
17010 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
17011
17012           ext/cdio/gstcdio.c: Remove unused format argument.
17013           Original commit message from CVS:
17014           * ext/cdio/gstcdio.c:
17015           Remove unused format argument.
17016
17017 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17018
17019           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
17020           Original commit message from CVS:
17021           * win32/common/.cvsignore:
17022           * win32/common/config.h:
17023           * win32/common/config.h.in:
17024           Hardcode cpu for win32 build, just like we do in the other modules,
17025           to remove VCS conflicts and inconsistent defines between modules,
17026           and update version defines to CVS.
17027
17028 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
17029
17030           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17031           Original commit message from CVS:
17032           * m4/Makefile.am:
17033           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17034
17035 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
17036
17037           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
17038           Original commit message from CVS:
17039           * m4/Makefile.am:
17040           inttypes.m4 hasn't been available since gettext-0.15, and since we now
17041           require gettext >= 0.17 ... we can remove it from the list of files to
17042           dist.
17043
17044 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
17045
17046           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
17047           Original commit message from CVS:
17048           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
17049           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
17050           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
17051           * gst/mpegaudioparse/gstmpegaudioparse.h:
17052           Do an initial class_ref on an internal enum type from within the
17053           class_init function so that there aren't any issues when multiple
17054           mp3parse elements are started in separate threads at the same
17055           time. (Why we use an enum type here if the tag is registered as
17056           a string type, I don't know). Also remove custom UNUSED macro
17057           and use GLib's instead.
17058
17059 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17060
17061           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
17062           Original commit message from CVS:
17063           * configure.ac:
17064           Apparently AC_CONFIG_MACRO_DIR breaks when using more
17065           than one macro directory, reverting last change.
17066
17067 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17068
17069           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
17070           Original commit message from CVS:
17071           * configure.ac:
17072           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
17073           our M4 macros.
17074
17075 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17076
17077           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
17078           Original commit message from CVS:
17079           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17080           Last change introduced a regression that made mpeg2dec handle
17081           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
17082
17083 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17084
17085           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
17086           Original commit message from CVS:
17087           Patch by: Cygwin Ports maintainer
17088           <yselkowitz at users dot sourceforge dot net>
17089           * autogen.sh:
17090           * configure.ac:
17091           Require gettext 0.17 because older versions don't mix with libtool
17092           2.2. At build time an older gettext version will still work.
17093           Fixes bug #556091.
17094
17095 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
17096
17097           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
17098           Original commit message from CVS:
17099           * ext/mpeg2dec/gstmpeg2dec.c:
17100           * ext/mpeg2dec/gstmpeg2dec.h:
17101           Add support for 4:4:4 video.  Fixes #562086
17102
17103 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
17104
17105           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
17106           Original commit message from CVS:
17107           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
17108           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17109           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
17110           >= 0.5.0. Fixes bug #562065.
17111
17112 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
17113
17114           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
17115           Original commit message from CVS:
17116           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
17117           Remove duplicate and broken code for the streaming case and simply reuse
17118           the much better working pull based code. Fixes #560348.
17119
17120 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17121
17122           configure.ac: Back to development -> 0.10.10.1
17123           Original commit message from CVS:
17124           * configure.ac:
17125           Back to development -> 0.10.10.1
17126
17127 === release 0.10.10 ===
17128
17129 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17130
17131         * ChangeLog:
17132         * NEWS:
17133         * RELEASE:
17134         * configure.ac:
17135         * docs/plugins/inspect/plugin-a52dec.xml:
17136         * docs/plugins/inspect/plugin-asf.xml:
17137         * docs/plugins/inspect/plugin-cdio.xml:
17138         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17139         * docs/plugins/inspect/plugin-dvdread.xml:
17140         * docs/plugins/inspect/plugin-dvdsub.xml:
17141         * docs/plugins/inspect/plugin-iec958.xml:
17142         * docs/plugins/inspect/plugin-lame.xml:
17143         * docs/plugins/inspect/plugin-mad.xml:
17144         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17145         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17146         * docs/plugins/inspect/plugin-mpegstream.xml:
17147         * docs/plugins/inspect/plugin-realmedia.xml:
17148         * docs/plugins/inspect/plugin-siddec.xml:
17149         * gst-plugins-ugly.doap:
17150         * po/LINGUAS:
17151           Release 0.10.10 - "Under the House"
17152           Original commit message from CVS:
17153           Release 0.10.10 - "Under the House"
17154
17155 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17156
17157         * po/bg.po:
17158         * po/ca.po:
17159         * po/da.po:
17160         * po/id.po:
17161         * po/it.po:
17162         * po/mt.po:
17163         * po/vi.po:
17164           Update .po files
17165           Original commit message from CVS:
17166           Update .po files
17167
17168 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17169
17170           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
17171           Original commit message from CVS:
17172           * ext/sidplay/Makefile.am:
17173           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
17174           contain CFLAGS that do not exist for C++, like -Wvla or
17175           -Wdeclaration-after-statement. Fixes bug #561161.
17176
17177 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17178
17179           configure.ac: 0.10.9.3 pre-release
17180           Original commit message from CVS:
17181           * configure.ac:
17182           0.10.9.3 pre-release
17183
17184 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
17185
17186           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
17187           Original commit message from CVS:
17188           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17189           Only copy sane aspect ratio values on the caps. Fixes #559682.
17190
17191 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17192
17193         * ChangeLog:
17194           Add bug number to the mp3parse mpeg 2.5 fix
17195           Original commit message from CVS:
17196           Add bug number to the mp3parse mpeg 2.5 fix
17197
17198 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17199
17200           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
17201           Original commit message from CVS:
17202           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
17203           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
17204           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
17205           * ext/amrnb/amrnbdec.h:
17206           Add a property to select the amr variant. Fixes #424070.
17207
17208 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
17209
17210           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
17211           Original commit message from CVS:
17212           Patch by: Tal Shalif <tshalif at nargila dot org>
17213           * gst/mpegstream/gstdvddemux.c:
17214           (gst_dvd_demux_get_subpicture_stream):
17215           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17216           (gst_mpeg_demux_get_audio_stream):
17217           Fix memmory corruption due to not storing the new updated pointer
17218           after a g_renew(). Fixes #558896.
17219
17220 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17221
17222           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17223           Original commit message from CVS:
17224           * tests/check/Makefile.am:
17225           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17226
17227 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17228
17229           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
17230           Original commit message from CVS:
17231           * configure.ac:
17232           oops, forgot to bump the version back to devel
17233           after the last release 0.10.9.1
17234
17235 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17236
17237           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
17238           Original commit message from CVS:
17239           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17240           (gst_rmdemux_descramble_mp4a_audio),
17241           (gst_rmdemux_handle_scrambled_packet):
17242           Add suport for mpeg4 and aac audio. See #556714.
17243
17244 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
17245
17246           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17247           Original commit message from CVS:
17248           * gst/mpegaudioparse/gstmpegaudioparse.c:
17249           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17250           Fixes skipping on these files.
17251
17252 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
17253
17254           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
17255           Original commit message from CVS:
17256           Patch by: Robin Stocker <robin at nibor dot org>
17257           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17258           (handle_sequence), (gst_mpeg2dec_setcaps):
17259           * ext/mpeg2dec/gstmpeg2dec.h:
17260           Prefer the container's PAR over the stream's PAR if it's
17261           given in the srcpad caps. Fixes bug #556184.
17262
17263 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17264
17265           Don't install static libs for plugins. Fixes #550851 for ugly.
17266           Original commit message from CVS:
17267           * ext/a52dec/Makefile.am:
17268           * ext/amrnb/Makefile.am:
17269           * ext/cdio/Makefile.am:
17270           * ext/dvdnav/Makefile.am:
17271           * ext/dvdread/Makefile.am:
17272           * ext/lame/Makefile.am:
17273           * ext/mad/Makefile.am:
17274           * ext/mpeg2dec/Makefile.am:
17275           * ext/sidplay/Makefile.am:
17276           * gst/ac3parse/Makefile.am:
17277           * gst/asfdemux/Makefile.am:
17278           * gst/dvdlpcmdec/Makefile.am:
17279           * gst/dvdsub/Makefile.am:
17280           * gst/iec958/Makefile.am:
17281           * gst/mpegaudioparse/Makefile.am:
17282           * gst/mpegstream/Makefile.am:
17283           * gst/realmedia/Makefile.am:
17284           * gst/synaesthesia/Makefile.am:
17285           Don't install static libs for plugins. Fixes #550851 for ugly.
17286
17287 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17288
17289           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17290           Original commit message from CVS:
17291           * gst/mpegaudioparse/gstmpegaudioparse.c:
17292           (gst_mp3parse_sink_event):
17293           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17294           frames. Partially fixes bug #552237.
17295
17296 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17297
17298           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17299           Original commit message from CVS:
17300           * ext/amrnb/amrnbparse.c:
17301           use #defines for HEADER. Unref the object in _sink_activate_pull().
17302
17303 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17304
17305           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17306           Original commit message from CVS:
17307           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17308           (gst_mad_change_state):
17309           * ext/mad/gstmad.h:
17310           track discont on incomming buffers and set discont on outgoing
17311           buffers.
17312           Pass unknown events upstreams instead of dropping them.
17313
17314 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17315
17316           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17317           Original commit message from CVS:
17318           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17319           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17320           (handle_slice), (gst_mpeg2dec_sink_event),
17321           (gst_mpeg2dec_src_event):
17322           * ext/mpeg2dec/gstmpeg2dec.h:
17323           Fix compilation with --disable-index. Fixes bug #554150.
17324
17325 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
17326
17327           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17328           Original commit message from CVS:
17329           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17330           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17331           (gst_mad_src_event), (gst_mad_chain):
17332           * ext/mad/gstmad.h:
17333           Fix compilation with --disable-index. Fixes bug #554142.
17334
17335 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17336
17337           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17338           Original commit message from CVS:
17339           * ext/a52dec/gsta52dec.c:
17340           * ext/a52dec/gsta52dec.h:
17341           Fix channel re-negotiation on a change of the incoming stream.
17342           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17343           Fixes: #551660
17344
17345 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17346
17347           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17348           Original commit message from CVS:
17349           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17350           (gst_amrnbenc_state_change):
17351           * ext/amrnb/amrnbenc.h:
17352           Pass the discont flag from the input buffer on to the output buffer in
17353           the AMR encoder.
17354
17355 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17356
17357           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17358           Original commit message from CVS:
17359           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17360           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17361           (gst_amrnbparse_handle_pull_seek),
17362           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17363           (gst_amrnbparse_sink_activate_push),
17364           (gst_amrnbparse_sink_activate_pull):
17365           * ext/amrnb/amrnbparse.h:
17366           Add flush seek handler. Fixes #536274.
17367
17368 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
17369
17370           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17371           Original commit message from CVS:
17372           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17373           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17374           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17375           (gst_amrnbparse_state_change):
17376           * ext/amrnb/amrnbparse.h:
17377           Fix the duration query. Fixes #536226.
17378           Also set caps on the pads and buffers more correctly.
17379
17380 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
17381
17382           po/LINGUAS: Add 'ca' to LINGUAS.
17383           Original commit message from CVS:
17384           * po/LINGUAS:
17385           Add 'ca' to LINGUAS.
17386
17387 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
17388
17389           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17390           Original commit message from CVS:
17391           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17392           Fix aggregated GST_FLOW_RETURN check for when to send an error message
17393           on the bus.
17394           Re-fixes #546859
17395
17396 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
17397
17398           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17399           Original commit message from CVS:
17400           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17401           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17402           (create_segment_event), (gst_rdt_depay_push),
17403           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17404           * gst/realmedia/rdtdepay.h:
17405           Parse other values from the incomming caps.
17406           Add event handler to handle flushing and segments.
17407           Create segment events.
17408           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17409           Do skew correction based on RDT timestamps.
17410           * gst/realmedia/rdtmanager.c: (activate_session),
17411           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17412           (create_recv_rtp):
17413           Parse caps to get the clockrate needed for the jitterbuffer.
17414           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17415           Apply timestamp fixup after correcting for initial timestamp and
17416           internal base timestamp corrections.
17417
17418 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
17419
17420           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17421           Original commit message from CVS:
17422           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17423           (gst_rdt_depay_change_state):
17424           * gst/realmedia/rdtdepay.h:
17425           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17426           with a DISCONT flag when needed.
17427           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17428           Report the configure latency instead of a hardcoded value.
17429
17430 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
17431
17432           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17433           Original commit message from CVS:
17434           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17435           (free_session), (gst_rdt_manager_query_src),
17436           (gst_rdt_manager_src_activate_push),
17437           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17438           (gst_rdt_manager_loop), (create_recv_rtp):
17439           Include the new rdt jitterbuffer in the session manager.
17440
17441 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17442
17443           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17444           Original commit message from CVS:
17445           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17446           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17447           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17448           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17449           * gst/realmedia/rdtdepay.h:
17450           Use new RDT parsing helper functions.
17451           Copy discont flags correctly.
17452           Push the header from the chain function instead of the setcaps function.
17453           Copy incomming timestamp to the output buffers instead of doing magic
17454           with the RDT timestamps.
17455
17456 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
17457
17458           gst/realmedia/: Add first support for parsing RDT messages.
17459           Original commit message from CVS:
17460           * gst/realmedia/Makefile.am:
17461           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17462           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17463           (read_packet_header), (gst_rdt_buffer_get_first_packet),
17464           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17465           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17466           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17467           (gst_rdt_packet_data_peek_data),
17468           (gst_rdt_packet_data_get_stream_id),
17469           (gst_rdt_packet_data_get_timestamp):
17470           * gst/realmedia/gstrdtbuffer.h:
17471           Add first support for parsing RDT messages.
17472           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17473           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17474           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17475           (calculate_skew), (rdt_jitter_buffer_insert),
17476           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17477           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17478           (rdt_jitter_buffer_get_ts_diff):
17479           * gst/realmedia/rdtjitterbuffer.h:
17480           Add first version of an RDT jitterbuffer.
17481
17482 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17483
17484           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17485           Original commit message from CVS:
17486           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17487           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17488           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17489           (gst_rmdemux_descramble_dnet_audio),
17490           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17491           * gst/realmedia/rmdemux.h:
17492           Keep track of the first timestamp of the stream and add this to the
17493           outgoing buffer timestamps so that we can handle live streams.
17494           Set discont flag on the first buffers and after a seek.
17495
17496 === release 0.10.9 ===
17497
17498 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17499
17500         * ChangeLog:
17501         * NEWS:
17502         * RELEASE:
17503         * configure.ac:
17504         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17505         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17506         * docs/plugins/inspect/plugin-a52dec.xml:
17507         * docs/plugins/inspect/plugin-asf.xml:
17508         * docs/plugins/inspect/plugin-cdio.xml:
17509         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17510         * docs/plugins/inspect/plugin-dvdread.xml:
17511         * docs/plugins/inspect/plugin-dvdsub.xml:
17512         * docs/plugins/inspect/plugin-iec958.xml:
17513         * docs/plugins/inspect/plugin-lame.xml:
17514         * docs/plugins/inspect/plugin-mad.xml:
17515         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17516         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17517         * docs/plugins/inspect/plugin-mpegstream.xml:
17518         * docs/plugins/inspect/plugin-realmedia.xml:
17519         * docs/plugins/inspect/plugin-siddec.xml:
17520         * gst-plugins-ugly.doap:
17521           Release 0.10.9
17522           Original commit message from CVS:
17523           Release 0.10.9
17524
17525 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17526
17527         * po/af.po:
17528         * po/az.po:
17529         * po/bg.po:
17530         * po/cs.po:
17531         * po/da.po:
17532         * po/en_GB.po:
17533         * po/es.po:
17534         * po/fi.po:
17535         * po/fr.po:
17536         * po/hu.po:
17537         * po/id.po:
17538         * po/it.po:
17539         * po/lt.po:
17540         * po/nb.po:
17541         * po/nl.po:
17542         * po/or.po:
17543         * po/pl.po:
17544         * po/pt_BR.po:
17545         * po/ru.po:
17546         * po/sk.po:
17547         * po/sq.po:
17548         * po/sr.po:
17549         * po/sv.po:
17550         * po/uk.po:
17551         * po/vi.po:
17552         * po/zh_CN.po:
17553           Update .po files
17554           Original commit message from CVS:
17555           Update .po files
17556
17557 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17558
17559           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17560           Original commit message from CVS:
17561           * ext/a52dec/gsta52dec.c:
17562           Set up a default time segment for output when receiving
17563           an incoming byte segment (as for raw AC3 files).
17564           Fixes: #548194
17565
17566 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17567
17568           0.10.8.2 pre-release.
17569           Original commit message from CVS:
17570           * configure.ac:
17571           * docs/plugins/Makefile.am:
17572           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17573           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17574           * docs/plugins/gst-plugins-ugly-plugins.args:
17575           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17576           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17577           * docs/plugins/inspect/plugin-a52dec.xml:
17578           * docs/plugins/inspect/plugin-asf.xml:
17579           * docs/plugins/inspect/plugin-cdio.xml:
17580           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17581           * docs/plugins/inspect/plugin-dvdread.xml:
17582           * docs/plugins/inspect/plugin-dvdsub.xml:
17583           * docs/plugins/inspect/plugin-iec958.xml:
17584           * docs/plugins/inspect/plugin-lame.xml:
17585           * docs/plugins/inspect/plugin-mad.xml:
17586           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17587           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17588           * docs/plugins/inspect/plugin-mpegstream.xml:
17589           * docs/plugins/inspect/plugin-realmedia.xml:
17590           * docs/plugins/inspect/plugin-siddec.xml:
17591           * ext/Makefile.am:
17592           0.10.8.2 pre-release.
17593           * po/LINGUAS:
17594           * po/POTFILES.in:
17595           * po/id.po:
17596           Add new translation.
17597
17598 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
17599
17600           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17601           Original commit message from CVS:
17602           * gst/asfdemux/gstasfdemux.c:
17603           Properly aggregate flow returns for both push and pull mode, so we shut
17604           down if all pads are unlinked.
17605           Fixes #546859.
17606
17607 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
17608
17609           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17610           Original commit message from CVS:
17611           Patch by: Frederic Crozat <fcrozat@mandriva.org>
17612           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17613           * ext/lame/gstlame.c: (plugin_init):
17614           * gst/asfdemux/gstasf.c: (plugin_init):
17615           Make sure gettext returns translations in UTF-8 encoding rather
17616           than in the current locale encoding (#546822).
17617
17618 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17619
17620           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17621           Original commit message from CVS:
17622           * gst/mpegaudioparse/gstmpegaudioparse.c:
17623           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17624           (mp3parse_total_time), (mp3parse_bytepos_to_time):
17625           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17626           if we're called from there already. Otherwise we end up in a endless
17627           recursion and crash with a stack overflow.
17628           This can happen when a Xing or VBRI header with TOC exists but it
17629           doesn't contain the total time. Fixes bug #545370.
17630
17631 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17632
17633           ext/lame/gstlame.c: Use the default for the strict-iso property too.
17634           Original commit message from CVS:
17635           * ext/lame/gstlame.c: (gst_lame_class_init),
17636           (gst_lame_get_default_settings):
17637           Use the default for the strict-iso property too.
17638           Allow a bitrate setting of 0, which lets lame choose the default value
17639           and which makes it possible to set the compression-ratio property.
17640
17641 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17642
17643           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17644           Original commit message from CVS:
17645           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17646           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17647           * ext/lame/gstlame.h:
17648           Get the defaults settings of LAME in the plugin initialization
17649           function and return FALSE here if something goes wrong. This removes
17650           the hacky failing instance init function.
17651           Use LAMEs default value for all settings instead of overwriting some
17652           of them. Overwriting some of them gives unexpected results if one only
17653           sets a preset. Fixes bug #498004.
17654
17655 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17656
17657           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17658           Original commit message from CVS:
17659           * ext/lame/gstlame.c: (gst_lame_init):
17660           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17661           defaults will restrict the bitrate when using the presets in a bad way.
17662           Fixes bug #498004.
17663
17664 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17665
17666           Put the MPEG audio version into the caps as "mpegaudioversion".
17667           Original commit message from CVS:
17668           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17669           * gst/mpegaudioparse/gstmpegaudioparse.c:
17670           (mp3_type_frame_length_from_header), (mp3_caps_create),
17671           (gst_mp3parse_chain):
17672           Put the MPEG audio version into the caps as "mpegaudioversion".
17673           This is different from "mpegversion".
17674
17675 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17676
17677           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17678           Original commit message from CVS:
17679           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17680           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17681           * ext/lame/gstlame.h:
17682           Fix build with lame >= 3.97. The padding type and cwlimit settings
17683           are deprecated now and the function declarations are hidden in the
17684           headers so deprecate the GObject properties for them and remove them
17685           in 0.11. Fixes bug #544039.
17686
17687 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17688
17689           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17690           Original commit message from CVS:
17691           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17692           Don't allow width/height outside the spec (i.e. smaller than 16
17693           and higher than 4096). Such files are corrupted ones and setting
17694           caps that are not a subset of the template caps confuses playbin.
17695           Fixes bug #542646.
17696
17697 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17698
17699           ext/sidplay/Makefile.am: Fix the build.
17700           Original commit message from CVS:
17701           * ext/sidplay/Makefile.am:
17702           Fix the build.
17703
17704 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17705
17706           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17707           Original commit message from CVS:
17708           * configure.ac:
17709           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17710           flags that are invalid for C++.
17711
17712 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
17713
17714           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17715           Original commit message from CVS:
17716           Patch by: Tal Shalif <tshalif at nargila dot org>
17717           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17718           Prevent double free. Fixes bug #541697.
17719
17720 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17721
17722           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17723           Original commit message from CVS:
17724           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17725           (gst_dvd_demux_get_audio_stream),
17726           (gst_dvd_demux_get_subpicture_stream),
17727           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17728           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17729           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17730           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17731           * gst/mpegstream/gstmpegdemux.h:
17732           Resend tags event after a FLUSH (seek) to support prerolling
17733           a partial pipeline.
17734
17735 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17736
17737           Use correct error code for encrypted streams.
17738           Original commit message from CVS:
17739           * configure.ac:
17740           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17741           Use correct error code for encrypted streams.
17742
17743 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17744
17745           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17746           Original commit message from CVS:
17747           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17748           (gst_mpeg_demux_sync_stream_to_time):
17749           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
17750
17751 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17752
17753           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17754           Original commit message from CVS:
17755           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17756           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17757           Allow and implement non-flushing and/or segment seek
17758           (mainly in TIME and chapter format).
17759           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17760           (gst_dvd_demux_get_subpicture_stream),
17761           (gst_dvd_demux_synchronise_pads),
17762           (gst_dvd_demux_sync_stream_to_time):
17763           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17764           (gst_mpeg_demux_send_subbuffer),
17765           (gst_mpeg_demux_sync_stream_to_time),
17766           (gst_mpeg_streams_reset_cur_ts):
17767           * gst/mpegstream/gstmpegdemux.h:
17768           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17769           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17770           Delegate a query to upstream if it can't be handled.
17771           Make segment stop aware.
17772           Fix (subtitle) stream synchronization.
17773           Add some debug statements.
17774
17775 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
17776
17777           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17778           Original commit message from CVS:
17779           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17780           Fix build on macosx.
17781
17782 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17783
17784           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17785           Original commit message from CVS:
17786           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17787           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17788           * ext/a52dec/gsta52dec.c:
17789           * ext/amrnb/amrnbdec.c:
17790           * ext/amrnb/amrnbenc.c:
17791           * ext/amrnb/amrnbparse.c:
17792           * ext/lame/gstlame.c:
17793           * ext/mad/gstmad.c:
17794           * ext/sidplay/gstsiddec.cc:
17795           * gst/asfdemux/gstrtspwms.c:
17796           * gst/mpegaudioparse/gstxingmux.c:
17797           * gst/realmedia/rademux.c:
17798           * gst/realmedia/rdtmanager.c:
17799           * gst/realmedia/rtspreal.c:
17800           * gst/synaesthesia/gstsynaesthesia.c:
17801           Add missing elements to docs. Restore alphabetical order in section
17802           file. Document mad (it was included in docs already).
17803           Fix doc-markup: use convinience syntax for examples
17804           (produces valid docbook), add several refsec2 when we have several
17805           titles. Fix some types.
17806
17807 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17808
17809           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17810           Original commit message from CVS:
17811           * ext/lame/gstlame.c:
17812           * ext/sidplay/gstsiddec.cc:
17813           * gst/mpegaudioparse/gstxingmux.c:
17814           Do not use short_description in section docs for elements. We extract
17815           them from element details and there will be warnings if they differ.
17816
17817 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
17818
17819           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17820           Original commit message from CVS:
17821           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
17822           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17823           (gst_cdio_add_cdtext_album_tags):
17824           * ext/cdio/gstcdio.h:
17825           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17826           Also extract album title and album genre from CD-TEXT if
17827           available (#537021).
17828
17829 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17830
17831           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17832           Original commit message from CVS:
17833           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17834           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17835           emphasis value is reserved but unfortunately files with that
17836           value exist and the information is not important for the decoder
17837           anyway. Fixes bug #537235.
17838
17839 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17840
17841           Require libcdio >= 0.76.
17842           Original commit message from CVS:
17843           * configure.ac:
17844           * ext/cdio/gstcdio.c:
17845           * ext/cdio/gstcdio.h:
17846           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17847           Require libcdio >= 0.76.
17848
17849 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
17850
17851           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17852           Original commit message from CVS:
17853           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17854           Drain queued buffers before forwarding the segment event.
17855
17856 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
17857
17858           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17859           Original commit message from CVS:
17860           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17861           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17862           (gst_a52dec_chain), (gst_a52dec_change_state):
17863           * ext/a52dec/gsta52dec.h:
17864           Add segment handling, buffer clipping and basic reverse playback.
17865
17866 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17867
17868           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17869           Original commit message from CVS:
17870           * docs/plugins/Makefile.am:
17871           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17872           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17873           * docs/plugins/gst-plugins-ugly-plugins.args:
17874           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17875           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17876           * docs/plugins/inspect/plugin-a52dec.xml:
17877           * docs/plugins/inspect/plugin-amrnb.xml:
17878           * docs/plugins/inspect/plugin-asf.xml:
17879           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17880           * docs/plugins/inspect/plugin-dvdread.xml:
17881           * docs/plugins/inspect/plugin-dvdsub.xml:
17882           * docs/plugins/inspect/plugin-iec958.xml:
17883           * docs/plugins/inspect/plugin-lame.xml:
17884           * docs/plugins/inspect/plugin-mad.xml:
17885           * docs/plugins/inspect/plugin-mpeg2dec.xml:
17886           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17887           * docs/plugins/inspect/plugin-mpegstream.xml:
17888           * docs/plugins/inspect/plugin-realmedia.xml:
17889           * docs/plugins/inspect/plugin-siddec.xml:
17890           * docs/plugins/inspect/plugin-synaesthesia.xml:
17891           * ext/a52dec/gsta52dec.c:
17892           Random doc of the day. Also print human readable format of newsegment
17893           in log message if we complain about it.
17894
17895 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
17896
17897           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17898           Original commit message from CVS:
17899           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17900           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17901           (gst_a52dec_chain), (gst_a52dec_change_state):
17902           * ext/a52dec/gsta52dec.h:
17903           Mark discont on outgoing buffers after receiving a DISCONT buffer or
17904           when we have a decoding error.
17905           We don't need to clear the cache when we receive a NEWSEGMENT event.
17906           Clear buffer cache in DISCONT.
17907           Add beginnings of GstSegment handling.
17908
17909 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17910
17911           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17912           Original commit message from CVS:
17913           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17914           Fix alignment issues that caused SIGBUS on some architectures.
17915
17916 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17917
17918           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17919           Original commit message from CVS:
17920           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17921           Fix alignment issue which isn't really an issue at all because
17922           the plugin hasn't been ported to 0.10 yet.
17923
17924 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17925
17926           configure.ac: Back to devel -> 0.10.8.1
17927           Original commit message from CVS:
17928           * configure.ac:
17929           Back to devel -> 0.10.8.1
17930
17931 === release 0.10.8 ===
17932
17933 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17934
17935         * ChangeLog:
17936         * NEWS:
17937         * RELEASE:
17938         * configure.ac:
17939         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17940         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17941         * docs/plugins/inspect/plugin-a52dec.xml:
17942         * docs/plugins/inspect/plugin-asf.xml:
17943         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17944         * docs/plugins/inspect/plugin-dvdread.xml:
17945         * docs/plugins/inspect/plugin-dvdsub.xml:
17946         * docs/plugins/inspect/plugin-iec958.xml:
17947         * docs/plugins/inspect/plugin-lame.xml:
17948         * docs/plugins/inspect/plugin-mad.xml:
17949         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17950         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17951         * docs/plugins/inspect/plugin-mpegstream.xml:
17952         * docs/plugins/inspect/plugin-realmedia.xml:
17953         * docs/plugins/inspect/plugin-siddec.xml:
17954         * gst-plugins-ugly.doap:
17955         * po/LINGUAS:
17956           Release 0.10.8
17957           Original commit message from CVS:
17958           Release 0.10.8
17959
17960 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17961
17962         * common:
17963         * po/af.po:
17964         * po/az.po:
17965         * po/bg.po:
17966         * po/cs.po:
17967         * po/da.po:
17968         * po/en_GB.po:
17969         * po/es.po:
17970         * po/fi.po:
17971         * po/fr.po:
17972         * po/hu.po:
17973         * po/it.po:
17974         * po/lt.po:
17975         * po/nb.po:
17976         * po/nl.po:
17977         * po/or.po:
17978         * po/pl.po:
17979         * po/pt_BR.po:
17980         * po/ru.po:
17981         * po/sk.po:
17982         * po/sq.po:
17983         * po/sr.po:
17984         * po/sv.po:
17985         * po/uk.po:
17986         * po/vi.po:
17987         * po/zh_CN.po:
17988           Update .po files
17989           Original commit message from CVS:
17990           Update .po files
17991
17992 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17993
17994           configure.ac: 0.10.7.4 pre-release
17995           Original commit message from CVS:
17996           * configure.ac:
17997           0.10.7.4 pre-release
17998
17999 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
18000
18001           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
18002           Original commit message from CVS:
18003           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
18004           Fix inconsistent use of rate and channels.
18005           Fixes #533581
18006
18007 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
18008
18009           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
18010           Original commit message from CVS:
18011           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
18012           Flush timestamp correction variables on a flush. Fixes #533832.
18013
18014 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18015
18016         * ChangeLog:
18017         * common:
18018         * configure.ac:
18019           Commit 0.10.7.3 pre-rel marker
18020           Original commit message from CVS:
18021           Commit 0.10.7.3 pre-rel marker
18022
18023 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
18024
18025           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
18026           Original commit message from CVS:
18027           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18028           Properly aggregate GstFlowReturn from downstream in order to properly
18029           stop, and doing that as early as possible.
18030           Fixes #532807
18031
18032 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18033
18034           configure.ac: 0.10.7.2 pre-release
18035           Original commit message from CVS:
18036           * configure.ac:
18037           0.10.7.2 pre-release
18038
18039 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
18040
18041           Always let FLUSH_START events flow downstream.
18042           Original commit message from CVS:
18043           * ext/mad/gstmad.c: (gst_mad_sink_event):
18044           * gst/mpegaudioparse/gstmpegaudioparse.c:
18045           (gst_mp3parse_sink_event):
18046           Always let FLUSH_START events flow downstream.
18047
18048 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
18049
18050           configure.ac: Error out if we don't have the required core/base versions.
18051           Original commit message from CVS:
18052           * configure.ac:
18053           Error out if we don't have the required core/base versions.
18054
18055 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
18056
18057           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
18058           Original commit message from CVS:
18059           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18060           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18061           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18062           Fix video timestamps by adjusting it with the first timestamp found.
18063           Don't assume we have a complete fragment when flushing the adapter,
18064           packets might have been lost or the stream might just be broken.
18065
18066 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
18067
18068           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
18069           Original commit message from CVS:
18070           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
18071           Set Rank to NONE so that we don't accidentally try to autoplug the
18072           rdtmanager.
18073
18074 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18075
18076           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
18077           Original commit message from CVS:
18078           * gst/mpegaudioparse/gstmpegaudioparse.c:
18079           (gst_mp3parse_emit_frame):
18080           Send a new duration message if the average bitrate changed and
18081           we don't know the duration from the Xing or VBRI header.
18082           Fixes bug #321857.
18083
18084 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
18085
18086           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
18087           Original commit message from CVS:
18088           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
18089           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18090           * gst/realmedia/rtspreal.h:
18091           Move assembly rule parsing to the place where we parse the SDP as it's
18092           also there that we create the MDPR and we need the currently selected
18093           asmrule in order to select the right MTLI.
18094           Fixes #529359.
18095
18096 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
18097
18098           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
18099           Original commit message from CVS:
18100           * gst/realmedia/realhash.c:
18101           * gst/realmedia/rtspreal.c:
18102           Include generated "_stdint.h" instead of <stdint.h> which might not
18103           exist on some systems.
18104
18105 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18106
18107           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
18108           Original commit message from CVS:
18109           * ext/sidplay/gstsiddec.cc:
18110           Cast NULL sentinels to void * as NULL is defined as an integer
18111           constant in most environments when using C++ and it's size might
18112           be different from a pointer. Fixes #529488.
18113
18114 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
18115
18116         * ChangeLog:
18117         * gst/asfdemux/gstasfdemux.c:
18118         * gst/asfdemux/gstrtspwms.c:
18119           Fix "unused var" compiler error when --disable-gst-debug is used.
18120           Original commit message from CVS:
18121           Fix "unused var" compiler error when --disable-gst-debug is used.
18122
18123 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
18124
18125           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
18126           Original commit message from CVS:
18127           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
18128           We should also stop the streaming task when we get a NOT_LINKED
18129           flow return, which is not covered by FLOW_IS_FATAL.
18130
18131 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
18132
18133           ext/: gst_atomic_int_set ==> g_atomic_int_set
18134           Original commit message from CVS:
18135           * ext/cdio/gstcdiocddasrc.c:
18136           * ext/dv/gstdvdemux.c:
18137           gst_atomic_int_set ==> g_atomic_int_set
18138
18139 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
18140
18141           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
18142           Original commit message from CVS:
18143           2008-04-11  Julien Moutte  <julien@fluendo.com>
18144           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
18145           argument formats.
18146
18147 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
18148
18149           configure.ac: Actually build dlls when cross-compiling with mingw32.
18150           Original commit message from CVS:
18151           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
18152           * configure.ac:
18153           Actually build dlls when cross-compiling with mingw32.
18154           Fixes bug #526247.
18155
18156 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18157
18158           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
18159           Original commit message from CVS:
18160           * configure.ac:
18161           * gst/mpegaudioparse/gstmpegaudioparse.c:
18162           (mpeg_audio_seek_entry_free):
18163           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
18164           Depend on GLib 2.12 and use it unconditionally as we do in other
18165           modules too already.
18166
18167 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18168
18169           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
18170           Original commit message from CVS:
18171           * gst/mpegaudioparse/gstmpegaudioparse.c:
18172           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
18173           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
18174           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
18175           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
18176           (gst_xing_mux_chain):
18177           Use GSlice for allocating the seek table entries if we compile with
18178           GLib 2.10 or newer.
18179
18180 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
18181
18182           gst/asfdemux/gstasfdemux.c: Remove some debug code.
18183           Original commit message from CVS:
18184           * gst/asfdemux/gstasfdemux.c:
18185           (gst_asf_demux_process_ext_stream_props):
18186           Remove some debug code.
18187
18188 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18189
18190           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
18191           Original commit message from CVS:
18192           * gst/asfdemux/gstasfdemux.c:
18193           (gst_asf_demux_process_ext_stream_props):
18194           Guard against division by 0 and fall back to 25/1 framerate.
18195
18196 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18197
18198           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
18199           Original commit message from CVS:
18200           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18201           (gst_asf_demux_process_ext_stream_props):
18202           Instead of adding a fixes 25/1 framerate to the video caps, use the
18203           average frame duration in the extended properties of the video stream as
18204           the framerate. Fixes #524346.
18205
18206 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18207
18208           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
18209           Original commit message from CVS:
18210           * configure.ac:
18211           Check if the compiler supports do { } while (0) macros. This fixes
18212           a warning when compiling with g++ 4.3, resulting in a build failure
18213           because of -Werror.
18214
18215 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
18216
18217           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
18218           Original commit message from CVS:
18219           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
18220           make ) also a delimiter for rules.
18221           Skip \\ when scanning strings.
18222           Add new testcase for these problems.
18223
18224 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18225
18226           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
18227           Original commit message from CVS:
18228           * gst/mpegaudioparse/gstmpegaudioparse.c:
18229           (gst_mp3parse_sink_event):
18230           Don't take the stream lock when caching events. This is not necessary
18231           and results in a deadlock when seeking with rhythmbox (but not with
18232           totem or banshee for some reason).
18233
18234 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
18235
18236           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
18237           Original commit message from CVS:
18238           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
18239           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
18240           Add the version field when creating the CONT chunk resulting in
18241           the Author, Comment and Copyright tags not being parsed correctly.
18242           Fixes #521459.
18243
18244 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
18245
18246           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
18247           Original commit message from CVS:
18248           * gst/mpegaudioparse/gstmpegaudioparse.c:
18249           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18250           Remove trailing newlines from debug statements.
18251
18252 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
18253
18254           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
18255           Original commit message from CVS:
18256           * ext/dvdnav/dvdnavsrc.c:
18257           * ext/dvdnav/dvdnavsrc.h:
18258           Apply patch that adds some seeking support to dvdnav, and fixes it
18259           in various other ways. This doesn't make dvdnavsrc fully functional,
18260           but moves it forward.
18261           Fixes: #476149
18262           Patch By: Simone Gotti <simone.gotti@email.it>
18263           * ext/dvdnav/gst-dvd:
18264           Update the simple dvdnavsrc gst-launch example to work for 0.10
18265
18266 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
18267
18268           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18269           Original commit message from CVS:
18270           * configure.ac:
18271           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18272           plug-ins are included/excluded. (#498222)
18273
18274 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18275
18276           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18277           Original commit message from CVS:
18278           * ext/mad/gstmad.c: (gst_mad_sink_event):
18279           * gst/mpegaudioparse/gstmpegaudioparse.c:
18280           (gst_mp3parse_sink_event):
18281           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18282           of dropping and leaking them.
18283
18284 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18285
18286           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18287           Original commit message from CVS:
18288           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18289           (gst_mad_chain):
18290           * ext/mad/gstmad.h:
18291           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18292           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18293           * gst/mpegaudioparse/gstmpegaudioparse.h:
18294           Cache all events except EOS if we still have to send a NEWSEGMENT
18295           event. This will let TAG events be forwarded until after decodebin
18296           to an encoder for example as decodebin only links the pads
18297           after NEWSEGMENT. Fixes bug #518933.
18298
18299 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18300
18301           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18302           Original commit message from CVS:
18303           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18304           Write Xing header at the correct position in the MP3 frame for
18305           stereo files. Fixes bug #518676.
18306
18307 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18308
18309           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18310           Original commit message from CVS:
18311           * configure.ac:
18312           * ext/sidplay/Makefile.am:
18313           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18314           when building C++ code (#516509).
18315
18316 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18317
18318           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18319           Original commit message from CVS:
18320           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18321           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18322           Workshop 12 compiler, but probably also crashes (#517985).
18323
18324 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18325
18326           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18327           Original commit message from CVS:
18328           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18329           * gst/mpegaudioparse/gstmpegaudioparse.c:
18330           (gst_mp3_channel_mode_get_type),
18331           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18332           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18333           (gst_mp3parse_chain):
18334           * gst/mpegaudioparse/gstmpegaudioparse.h:
18335           Post channel mode and CRC as tags. Fixes bug #504493.
18336
18337 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18338
18339           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18340           Original commit message from CVS:
18341           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18342           Correctly chain up to the parent's finalize function.
18343
18344 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18345
18346           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18347           Original commit message from CVS:
18348           * gst/mpegaudioparse/gstmpegaudioparse.c:
18349           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18350           Try a bit harder to get valid timestamps, especially if upstream
18351           gives us one and we are at the first frame or resyncing.
18352           Return UNEXPECTED if we get a valid timestamp that is outside of
18353           our configured segment. After all changes done so far this doesn't
18354           seem to cause any regression, please test.
18355
18356 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18357
18358           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...
18359           Original commit message from CVS:
18360           Patch by:
18361           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18362           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18363           If we don't have the position to seek to in our index first try
18364           to convert from TIME to BYTES upstream and only if that fails
18365           too use the old hack to simply seek to an earlier position
18366           and let the sink drop everything before segment start.
18367           Partially fixes bug #469930.
18368
18369 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18370
18371           configure.ac: Back to development...
18372           Original commit message from CVS:
18373           * configure.ac:
18374           Back to development...
18375
18376 === release 0.10.7 ===
18377
18378 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18379
18380         * ChangeLog:
18381         * NEWS:
18382         * RELEASE:
18383         * configure.ac:
18384         * docs/plugins/gst-plugins-ugly-plugins.args:
18385         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18386         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18387         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18388         * docs/plugins/gst-plugins-ugly-plugins.signals:
18389         * docs/plugins/inspect/plugin-a52dec.xml:
18390         * docs/plugins/inspect/plugin-asf.xml:
18391         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18392         * docs/plugins/inspect/plugin-dvdread.xml:
18393         * docs/plugins/inspect/plugin-dvdsub.xml:
18394         * docs/plugins/inspect/plugin-iec958.xml:
18395         * docs/plugins/inspect/plugin-lame.xml:
18396         * docs/plugins/inspect/plugin-mad.xml:
18397         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18398         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18399         * docs/plugins/inspect/plugin-mpegstream.xml:
18400         * docs/plugins/inspect/plugin-realmedia.xml:
18401         * docs/plugins/inspect/plugin-siddec.xml:
18402         * gst-plugins-ugly.doap:
18403         * po/LINGUAS:
18404           Release 0.10.7 - I Cheated Time
18405           Original commit message from CVS:
18406           Release 0.10.7 - I Cheated Time
18407
18408 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18409
18410         * po/af.po:
18411         * po/az.po:
18412         * po/bg.po:
18413         * po/cs.po:
18414         * po/da.po:
18415         * po/en_GB.po:
18416         * po/es.po:
18417         * po/fi.po:
18418         * po/hu.po:
18419         * po/it.po:
18420         * po/nb.po:
18421         * po/nl.po:
18422         * po/or.po:
18423         * po/pl.po:
18424         * po/pt_BR.po:
18425         * po/sk.po:
18426         * po/sq.po:
18427         * po/sr.po:
18428         * po/sv.po:
18429         * po/uk.po:
18430         * po/vi.po:
18431         * po/zh_CN.po:
18432           Update .po files
18433           Original commit message from CVS:
18434           Update .po files
18435
18436 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18437
18438           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18439           Original commit message from CVS:
18440           * tests/check/Makefile.am:
18441           Exclude dvdreadsrc from the states test too.
18442
18443 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18444
18445           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18446           Original commit message from CVS:
18447           * gst/mpegaudioparse/gstmpegaudioparse.c:
18448           (gst_mp3parse_emit_frame):
18449           Handler buffers without valid timestamp more correctly: Don't drop
18450           them and don't use the invalid timestamp to calculate the next
18451           timestamp. Fixes bug #516811.
18452
18453 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
18454
18455           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18456           Original commit message from CVS:
18457           Patch by: Tal Shalif <tshalif at nargila dot org>
18458           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18459           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18460           Add some gint64 casts to prevent 32 bit integer overflows.
18461           Fixes bug #516989.
18462
18463 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18464
18465           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18466           Original commit message from CVS:
18467           * gst/mpegaudioparse/gstmpegaudioparse.c:
18468           Revert previous commit to mp3parse, as it breaks playback
18469           of AVI files.
18470
18471 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18472
18473           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18474           Original commit message from CVS:
18475           * gst/mpegaudioparse/gstmpegaudioparse.c:
18476           (gst_mp3parse_emit_frame):
18477           Return GST_FLOW_UNEXPECTED if we get data that is after our
18478           configured segment. This makes upstream go EOS immediately instead
18479           of sending us the complete stream. Also improve debugging a bit.
18480
18481 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18482
18483           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18484           Original commit message from CVS:
18485           * ext/dvdread/dvdreadsrc.c:
18486           Fix regression in DVD seeking - when a pack we
18487           expect to be a NAV block turns out not to be, scan forwards
18488           for up to 2MB (at most ~1sec) until we find one.
18489           Fixes: #516278
18490
18491 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
18492
18493           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18494           Original commit message from CVS:
18495           * win32/vs6/libgstmpegaudioparse.dsp:
18496           Add xing files to VS project file.
18497
18498 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18499
18500           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18501           Original commit message from CVS:
18502           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18503           Stop leaking src pad templates. Fixes bug #515708.
18504
18505 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18506
18507           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18508           Original commit message from CVS:
18509           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18510           Correctly write the size in bytes on big endian systems.
18511           Fixes bug #515725.
18512
18513 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18514
18515           ext/lame/gstlame.c: Don't leak the allowed caps.
18516           Original commit message from CVS:
18517           * ext/lame/gstlame.c: (gst_lame_setup):
18518           Don't leak the allowed caps.
18519           * tests/check/pipelines/lame.c: (GST_START_TEST):
18520           Stop leaking all buffers. Fixes bug #515575.
18521
18522 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18523
18524           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18525           Original commit message from CVS:
18526           * gst/mpegaudioparse/plugin.c:
18527           Commit new file I forgot to add.
18528
18529 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18530
18531           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18532           Original commit message from CVS:
18533           * configure.ac:
18534           Make DISABLE_DEPRECATED defined *only* during CVS, not during
18535           pre-releases or releases.
18536
18537 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18538
18539         * ChangeLog:
18540           Mention bug 511497 fixed in previous commit
18541           Original commit message from CVS:
18542           Mention bug 511497 fixed in previous commit
18543
18544 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18545
18546           Move xingmux from -bad.
18547           Original commit message from CVS:
18548           * docs/plugins/Makefile.am:
18549           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18550           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18551           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18552           * gst/mpegaudioparse/Makefile.am:
18553           * gst/mpegaudioparse/gstmpegaudioparse.c:
18554           * gst/mpegaudioparse/gstxingmux.c:
18555           * tests/check/Makefile.am:
18556           * tests/check/elements/.cvsignore:
18557           Move xingmux from -bad.
18558
18559 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
18560
18561           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18562           Original commit message from CVS:
18563           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18564           Use gst_guint64_to_gdouble for conversion
18565           * win32/vs6/libgstasfdemux.dsp:
18566           * win32/vs6/libgstdvdsub.dsp:
18567           * win32/vs6/libgstrealmedia.dsp:
18568           Update project dependencies and add new source files
18569
18570 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18571
18572           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18573           Original commit message from CVS:
18574           * ext/mpeg2dec/gstmpeg2dec.c:
18575           Reset decoder when handling sequence where libmpeg2 has set
18576           frame period to 0, probably due to a corrupt packet.
18577           Fixes bug #514297
18578
18579 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18580
18581           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18582           Original commit message from CVS:
18583           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18584           (gst_mp3parse_chain):
18585           Don't set new caps on the srcpad everytime the bitrate or MPEG
18586           version changes but calculate new spf value when the MPEG version
18587           changes.
18588
18589 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18590
18591           Add documentation for the xingheader plugin.
18592           Original commit message from CVS:
18593           * docs/plugins/Makefile.am:
18594           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18595           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18596           * gst/xingheader/gstxingmux.c:
18597           * gst/xingheader/gstxingmux.h:
18598           Add documentation for the xingheader plugin.
18599           * tests/check/elements/xingmux.c: (GST_START_TEST):
18600           Set element state to PLAYING before doing something else.
18601
18602 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18603
18604           tests/check/: Add simple unit test for the xingmux element.
18605           Original commit message from CVS:
18606           * tests/check/Makefile.am:
18607           * tests/check/elements/.cvsignore:
18608           * tests/check/elements/xingmux.c: (setup_xingmux),
18609           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18610           * tests/check/elements/xingmux_testdata.h:
18611           Add simple unit test for the xingmux element.
18612           * gst/xingheader/gstxingmux.c: (generate_xing_header),
18613           (gst_xing_mux_finalize), (xing_reset):
18614           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18615
18616 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18617
18618           docs/plugins/: Add the real and rtsp elements and update the lists.
18619           Original commit message from CVS:
18620           * docs/plugins/Makefile.am:
18621           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18622           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18623           Add the real and rtsp elements and update the lists.
18624           * docs/plugins/inspect/plugin-amrnb.xml:
18625           * docs/plugins/inspect/plugin-asf.xml:
18626           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18627           * docs/plugins/inspect/plugin-dvdsub.xml:
18628           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18629           * docs/plugins/inspect/plugin-mpegstream.xml:
18630           * docs/plugins/inspect/plugin-realmedia.xml:
18631           * docs/plugins/inspect/plugin-siddec.xml:
18632           * docs/plugins/inspect/plugin-synaesthesia.xml:
18633           Regenerate docs.
18634           * gst/iec958/ac3_padder.c:
18635           * gst/iec958/ac3_padder.h:
18636           Do not use gtk-doc style comments for non gtk-doc comments. Note -
18637           there are functions defined using extern in the .c file - does that
18638           make sense?
18639
18640 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18641
18642           ext/mad/gstmad.c: Chain up at the end of the function.
18643           Original commit message from CVS:
18644           * ext/mad/gstmad.c:
18645           Chain up at the end of the function.
18646
18647 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18648
18649           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18650           Original commit message from CVS:
18651           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18652           Don't add pad templates for the base class but only in the
18653           subclasses.
18654
18655 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18656
18657           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18658           Original commit message from CVS:
18659           * ext/lame/gstlame.c:
18660           * ext/lame/gstlame.h:
18661           Fix the case where you initially have stereo input, and so lame's
18662           mode is not set to mono, and then you get input with mono audio and
18663           soon after you get stereo input again. What happened before this
18664           commit is that it would keep the encoding mode as mono. It should
18665           change it back to the one requested by the app (or the default one)
18666           if not requested.
18667
18668 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18669
18670           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18671           Original commit message from CVS:
18672           * gst/mpegaudioparse/gstmpegaudioparse.c:
18673           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18674           (mp3parse_bytepos_to_time):
18675           Interpolate the VBRI seek table entries to get better results,
18676           support 3 byte seek table entries and prevent overflows in the
18677           seek table by adding the relative offsets when using the seek
18678           table in a large enough data type.
18679
18680 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18681
18682           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18683           Original commit message from CVS:
18684           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18685           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18686           (mp3parse_bytepos_to_time):
18687           * gst/mpegaudioparse/gstmpegaudioparse.h:
18688           Add support for seeking based on the VBRI seek table. Might make
18689           sense to use interpolation in the table later to get hopefully a
18690           bit more accurate values.
18691
18692 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18693
18694           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18695           Original commit message from CVS:
18696           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18697           (handle_picture), (handle_slice):
18698           Fix compilation error. Fixes #509313.
18699
18700 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18701
18702           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18703           Original commit message from CVS:
18704           * ext/lame/gstlame.c: (gst_lame_sink_event):
18705           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18706           as 8 * GST_SECOND is too large for int.
18707
18708 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18709
18710           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18711           Original commit message from CVS:
18712           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18713           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18714           of 0xfe.
18715
18716 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18717
18718           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18719           Original commit message from CVS:
18720           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18721           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18722           (mp3parse_total_bytes), (mp3parse_total_time):
18723           * gst/mpegaudioparse/gstmpegaudioparse.h:
18724           Add initial support for reading VBRI headers as found in VBR files
18725           created by some Fraunhofer encoders. Currently we only read the
18726           number of frames and bytes (and calculate duration, etc from this)
18727           but there is also a seek table that we currently don't use.
18728
18729 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
18730
18731           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18732           Original commit message from CVS:
18733           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18734           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18735           (gst_lame_sink_event):
18736           Correctly set number of channels when using mono-encoding mode
18737           and fix the duration calculation of the EOS buffer.
18738
18739 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18740
18741           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18742           Original commit message from CVS:
18743           * gst/mpegaudioparse/gstmpegaudioparse.c:
18744           (gst_mp3parse_handle_first_frame):
18745           Guard against 0 values in the Xing header as frame count and
18746           byte count and calculate the bitrate when we have all values
18747           we need and not before.
18748
18749 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18750
18751           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18752           Original commit message from CVS:
18753           * gst/xingheader/gstxingmux.c: (generate_xing_header):
18754           Remove accidentially leftover debug printf.
18755
18756 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18757
18758           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18759           Original commit message from CVS:
18760           * gst/xingheader/gstxingmux.c: (has_xing_header),
18761           (generate_xing_header), (gst_xing_mux_chain),
18762           (gst_xing_mux_sink_event):
18763           Choose smallest possible frame size for the Xing header, properly
18764           set the timestamp, duration and offset on the outgoing buffers,
18765           only send NEWSEGMENT events in BYTE format downstream and also
18766           drop VBRI headers if already existing.
18767
18768 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18769
18770           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18771           Original commit message from CVS:
18772           * gst/xingheader/Makefile.am:
18773           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18774           (has_xing_header), (generate_xing_header),
18775           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18776           (gst_xing_mux_init), (gst_xing_mux_chain),
18777           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18778           * gst/xingheader/gstxingmux.h:
18779           Major cleanup and rewrite of xingmux with less bugs and new features:
18780           - Handles other layers as 3
18781           - Write TOC
18782
18783 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18784
18785           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18786           Original commit message from CVS:
18787           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18788           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18789           Call g_type_class_ref() from a thread-safe context and not
18790           from the streaming thread to avoid GLib screwing up (see
18791           bug #349410 and #493432). Comment out unused code.
18792
18793 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18794
18795           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18796           Original commit message from CVS:
18797           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18798           (handle_picture), (clip_buffer), (handle_slice),
18799           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18800           (gst_mpeg2dec_change_state):
18801           * ext/mpeg2dec/gstmpeg2dec.h:
18802           Add buffer clipping.
18803           Add basic reverse playback support. Not complete yet when dealing with
18804           non-closed GOPs.
18805
18806 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18807
18808           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18809           Original commit message from CVS:
18810           * autogen.sh:
18811           Add -Wno-portability to the automake parameters to stop warnings
18812           about GNU make extensions being used. We require GNU make in almost
18813           every Makefile anyway.
18814           * configure.ac:
18815           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18816           at the same time is required for per target flags.
18817
18818 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18819
18820           Makefile.am: Include lcov.mak to allow building coverage reports.
18821           Original commit message from CVS:
18822           * Makefile.am:
18823           Include lcov.mak to allow building coverage reports.
18824
18825 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18826
18827           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18828           Original commit message from CVS:
18829           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18830           * gst/mpegaudioparse/gstmpegaudioparse.c:
18831           (gst_mp3parse_handle_first_frame):
18832           Make sure that the Xing TOC starts with 0 and the entries
18833           are increasing over time. Otherwise it's broken and should
18834           be skipped. Fixes bug #507821.
18835
18836 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
18837
18838           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18839           Original commit message from CVS:
18840           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18841           (gst_asf_demux_add_video_stream),
18842           (gst_asf_demux_process_ext_content_desc),
18843           (gst_asf_demux_get_metadata_for_stream),
18844           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18845           (gst_asf_demux_change_state):
18846           * gst/asfdemux/gstasfdemux.h:
18847           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18848
18849 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
18850
18851           docs/plugins/.cvsignore: Add *-undeclared.txt
18852           Original commit message from CVS:
18853           * docs/plugins/.cvsignore:
18854           Add *-undeclared.txt
18855
18856 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18857
18858           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18859           Original commit message from CVS:
18860           * gst/realmedia/rdtmanager.c:
18861           (gst_rdt_manager_marshal_VOID__UINT_UINT),
18862           (gst_rdt_manager_class_init):
18863           * gst/realmedia/rdtmanager.h:
18864           Implement some more signals that rtspsrc connects to.
18865           Fixes #504671.
18866
18867 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18868
18869           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18870           Original commit message from CVS:
18871           * Makefile.am:
18872           Include common/win32.mak for CRLF check of win32 project
18873           files (see #393626).
18874
18875 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18876
18877           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18878           Original commit message from CVS:
18879           * gst/mpegaudioparse/gstmpegaudioparse.c:
18880           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18881           Don't post SEGMENT_START messages on the bus, only the element
18882           driving the pipeline should do that.
18883
18884 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18885
18886           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18887           Original commit message from CVS:
18888           * configure.ac:
18889           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18890
18891 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18892
18893           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18894           Original commit message from CVS:
18895           * ext/mpeg2dec/gstmpeg2dec.h:
18896           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18897           Fixes #500808.
18898
18899 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
18900
18901           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18902           Original commit message from CVS:
18903           2007-11-20  Julien MOUTTE  <julien@moutte.net>
18904           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18905           on Mac OS X.
18906
18907 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18908
18909           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18910           Original commit message from CVS:
18911           * gst/mpegaudioparse/gstmpegaudioparse.c:
18912           Restore the segment handling logic.
18913           Please don't do behavioural changes under the heading of 'leak fixes'
18914           or 'whitespace changes', people.
18915
18916 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18917
18918           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18919           Original commit message from CVS:
18920           * gst/mpegaudioparse/gstmpegaudioparse.c:
18921           Plug some leaks.
18922
18923 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18924
18925           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18926           Original commit message from CVS:
18927           * gst/asfdemux/gstasfdemux.c:
18928           Sync _activate_pull() a little more with other demuxers.
18929
18930 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
18931
18932           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18933           Original commit message from CVS:
18934           * gst/mpegstream/gstmpegdemux.c:
18935           recognize the padding stream
18936
18937 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18938
18939           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18940           Original commit message from CVS:
18941           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18942           Convert tags that come as string into the type required by
18943           GstTagList.
18944
18945 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18946
18947           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18948           Original commit message from CVS:
18949           * gst/mpegaudioparse/gstmpegaudioparse.c:
18950           (gst_mp3parse_emit_frame):
18951           Remove some more broken code, it seems to clip even when it should not.
18952           See #491305.
18953
18954 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
18955
18956           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18957           Original commit message from CVS:
18958           * gst/mpegaudioparse/gstmpegaudioparse.c:
18959           (gst_mp3parse_emit_frame):
18960           When the element is not driving the streaming thread it is not supposed
18961           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18962           upstream when it detects EOS. See #491305.
18963
18964 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
18965
18966           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18967           Original commit message from CVS:
18968           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18969           * gst/dvdsub/Makefile.am:
18970           * gst/dvdsub/gstdvdsubdec.c:
18971           * gst/dvdsub/gstdvdsubparse.c:
18972           * gst/dvdsub/gstdvdsubparse.h:
18973           Add dvd subtitle parser, which just packetizes the input
18974           stream. This is needed to mux dvd subtitles into matroska
18975           files, since the muxer expects unfragmented and properly
18976           timestamped input (#415754).
18977
18978 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18979
18980           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18981           Original commit message from CVS:
18982           * configure.ac:
18983           Update requirements from past CVS versions to released
18984           versions (0.10.14 in this case).
18985           * ext/sidplay/gstsiddec.cc:
18986           Fix compilation with g++-4.2.
18987
18988 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18989
18990           gst/realmedia/: Fix some compiler warnings shown on Forte.
18991           Original commit message from CVS:
18992           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18993           (gst_asm_scan_parse_condition):
18994           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18995           Fix some compiler warnings shown on Forte.
18996
18997 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
18998
18999           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
19000           Original commit message from CVS:
19001           Patch by: Gautier Portet <kassoulet at gmail dot com>
19002           * gst/xingheader/gstxingmux.c:
19003           The size of the Xing header is actually 417 as it's rounded to the
19004           next smaller integer. Fixes #397759.
19005           * gst/xingheader/gstxingmux.c: (xing_generate_header),
19006           (xing_push_header):
19007           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
19008           event to the beginning was successful before pushing the header again.
19009
19010 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
19011
19012           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
19013           Original commit message from CVS:
19014           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
19015           (mp3parse_bytepos_to_time):
19016           Use gst_util_guint64_to_gdouble for conversions.
19017           * win32/vs6/libgstmad.dsp:
19018           Add a link to libgstaudio.
19019
19020 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
19021
19022           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
19023           Original commit message from CVS:
19024           * ext/lame/gstlame.c:
19025           Fix up case where there is no peer, in which case
19026           _get_allowed_caps() will return NULL.
19027
19028 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19029
19030           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
19031           Original commit message from CVS:
19032           * ext/lame/gstlame.c:
19033           Use GST_PTR_FORMAT to print caps in debug statement.
19034
19035 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19036
19037           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19038           Original commit message from CVS:
19039           * configure.ac:
19040           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19041           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
19042           in configure.ac.
19043
19044 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19045
19046           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
19047           Original commit message from CVS:
19048           * ext/lame/gstlame.c:
19049           Allow fixing the sample rate lame converts to by negotiating fixed
19050           sample rate on the src pad caps.
19051           Add docs for it.
19052           * tests/check/Makefile.am:
19053           * tests/check/pipelines/lame.c:
19054           Add a check for it.
19055
19056 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19057
19058           po/: Updated translations.
19059           Original commit message from CVS:
19060           * po/LINGUAS:
19061           * po/da.po:
19062           Updated translations.
19063
19064 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19065
19066           po/pl.po: Added Polish translation.
19067           Original commit message from CVS:
19068           translated by: Jakub Bogusz <qboosh@pld-linux.org>
19069           * po/pl.po:
19070           Added Polish translation.
19071
19072 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19073
19074           po/fi.po: Added Finnish translation.
19075           Original commit message from CVS:
19076           translated by: Ilkka Tuohela <hile@iki.fi>
19077           * po/fi.po:
19078           Added Finnish translation.
19079
19080 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19081
19082           po/es.po: Added Spanish translation.
19083           Original commit message from CVS:
19084           translated by: Jorge González González <aloriel@gmail.com>
19085           * po/es.po:
19086           Added Spanish translation.
19087
19088 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19089
19090           po/bg.po: Added Bulgarian translation.
19091           Original commit message from CVS:
19092           translated by: Alexander Shopov <ash@contact.bg>
19093           * po/bg.po:
19094           Added Bulgarian translation.
19095
19096 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19097
19098           gst/iec958/ac3iec.c: Chainup in finalize.
19099           Original commit message from CVS:
19100           * gst/iec958/ac3iec.c:
19101           Chainup in finalize.
19102           * tests/check/Makefile.am:
19103           * tests/check/generic/states.c:
19104           Improved state change unit test.
19105
19106 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19107
19108           Ignore registries in any format.
19109           Original commit message from CVS:
19110           * docs/plugins/.cvsignore:
19111           * tests/check/.cvsignore:
19112           Ignore registries in any format.
19113
19114 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19115
19116           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
19117           Original commit message from CVS:
19118           * configure.ac:
19119           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
19120           define in the lame headers.  This has the advantage that
19121           it should still work when we're cross-compiling (#452025).
19122
19123 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19124
19125           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
19126           Original commit message from CVS:
19127           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19128           Add other allowed rates to the pad templates.
19129           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
19130           Reset the parser to release memory in dispose.
19131
19132 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19133
19134           ext/: Fix more leaks.
19135           Original commit message from CVS:
19136           * ext/amrnb/amrnbdec.c:
19137           * ext/amrnb/amrnbenc.c:
19138           * ext/amrnb/amrnbparse.c:
19139           * ext/sidplay/gstsiddec.cc:
19140           Fix more leaks.
19141
19142 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
19143
19144           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
19145           Original commit message from CVS:
19146           Patch by: Daniel Charles <dcharles at ti dot com>
19147           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
19148           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
19149           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
19150           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
19151           * ext/amrnb/amrnbenc.h:
19152           Add property to select the BandMode of the AMR encoder.
19153           See #466442.
19154
19155 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19156
19157           gst/realmedia/asmrules.c: Make ro memory to share.
19158           Original commit message from CVS:
19159           * gst/realmedia/asmrules.c:
19160           Make ro memory to share.
19161
19162 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
19163
19164           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
19165           Original commit message from CVS:
19166           * gst/mpegaudioparse/gstmpegaudioparse.c:
19167           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
19168           * gst/mpegaudioparse/gstmpegaudioparse.h:
19169           Queue segment event and push it after we know the caps on the pad or
19170           else an autoplugger might not have plugged the element yet and the
19171           segment is lost.
19172
19173 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19174
19175           gst/iec958/ac3iec.c: Fix tests.
19176           Original commit message from CVS:
19177           * gst/iec958/ac3iec.c:
19178           Fix tests.
19179
19180 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19181
19182           tests/check/: Add generic state-change test suite to help to fi leaks.
19183           Original commit message from CVS:
19184           * tests/check/Makefile.am:
19185           * tests/check/generic/.cvsignore:
19186           * tests/check/generic/states.c:
19187           Add generic state-change test suite to help to fi leaks.
19188
19189 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19190
19191           po/: Added Portuguese (Brazilian) translation.
19192           Original commit message from CVS:
19193           translated by: Raphael Higino <phhigino@gmail.com>
19194           * po/LINGUAS:
19195           * po/pt_BR.po:
19196           Added Portuguese (Brazilian) translation.
19197
19198 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19199
19200           po/: Updated translations.
19201           Original commit message from CVS:
19202           * po/hu.po:
19203           * po/nl.po:
19204           * po/sv.po:
19205           * po/uk.po:
19206           Updated translations.
19207
19208 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
19209
19210           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
19211           Original commit message from CVS:
19212           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
19213           (gst_rmdemux_parse_video_packet):
19214           Activate timestamp fixing code.
19215
19216 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19217
19218           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
19219           Original commit message from CVS:
19220           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19221           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
19222           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
19223           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
19224           Do fragment collection in the demuxer so that we can now work with
19225           both ffmpeg and realvideodec to decoder real video content.
19226
19227 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19228
19229           gst/realmedia/asmrules.c: Include stdlib.h.
19230           Original commit message from CVS:
19231           * gst/realmedia/asmrules.c:
19232           Include stdlib.h.
19233
19234 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
19235
19236           gst/realmedia/rdtmanager.c: Fix caps.
19237           Original commit message from CVS:
19238           * gst/realmedia/rdtmanager.c:
19239           Fix caps.
19240
19241 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
19242
19243           gst/realmedia/rtspreal.c: Disable UDP transport for now.
19244           Original commit message from CVS:
19245           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19246           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
19247           Disable UDP transport for now.
19248
19249 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
19250
19251           gst/realmedia/: Add simple rdt manager.
19252           Original commit message from CVS:
19253           * gst/realmedia/Makefile.am:
19254           * gst/realmedia/rdtmanager.c: (find_session_by_id),
19255           (create_session), (free_session), (gst_rdt_manager_base_init),
19256           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
19257           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
19258           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
19259           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
19260           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
19261           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
19262           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
19263           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
19264           (gst_rdt_manager_plugin_init):
19265           * gst/realmedia/rdtmanager.h:
19266           * gst/realmedia/rmdemux.c: (plugin_init):
19267           Add simple rdt manager.
19268
19269 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
19270
19271           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19272           Original commit message from CVS:
19273           * gst/realmedia/rdtdepay.c:
19274           Fix the encoding-name so that it matches what the rtsp extension sets.
19275
19276 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
19277
19278           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19279           Original commit message from CVS:
19280           * gst/realmedia/asmrules.c: (gst_asm_node_free),
19281           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19282           (gst_asm_scan_string), (gst_asm_scan_number),
19283           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19284           (gst_asm_scan_next_token), (gst_asm_rule_free),
19285           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19286           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19287           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19288           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19289           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19290           (gst_asm_rule_book_match), (main):
19291           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19292           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19293           Use g_hash_table_destroy instead of _unref which is too new.
19294
19295 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
19296
19297           gst/realmedia/.cvsignore: Add test to ignore.
19298           Original commit message from CVS:
19299           * gst/realmedia/.cvsignore:
19300           Add test to ignore.
19301           * gst/realmedia/Makefile.am:
19302           * gst/realmedia/asmrules.c: (gst_asm_node_new),
19303           (gst_asm_node_free), (gst_asm_operator_eval),
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_new), (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/asmrules.h:
19315           Added asembler rule book parser and evaluator.
19316           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19317           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19318           * gst/realmedia/rtspreal.h:
19319           Keep per stream config info.
19320           Parse and evaluate asm rule books for stream selection.
19321
19322 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19323
19324           gst/realmedia/rtspreal.c: Include stdlib.
19325           Original commit message from CVS:
19326           * gst/realmedia/rtspreal.c:
19327           Include stdlib.
19328
19329 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
19330
19331           gst/realmedia/: Split out hash code in separate file.
19332           Original commit message from CVS:
19333           * gst/realmedia/Makefile.am:
19334           * gst/realmedia/realhash.c: (hash), (call_hash),
19335           (gst_rtsp_ext_real_calc_response_and_checksum):
19336           * gst/realmedia/realhash.h:
19337           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19338           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19339           Split out hash code in separate file.
19340
19341 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
19342
19343           gst/: Fix include paths and link dependecies for rtsp extension.
19344           Original commit message from CVS:
19345           * gst/asfdemux/Makefile.am:
19346           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19347           (gst_rtsp_wms_class_init):
19348           * gst/realmedia/Makefile.am:
19349           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19350           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19351           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19352           (_do_init), (gst_rtsp_real_class_init):
19353           Fix include paths and link dependecies for rtsp extension.
19354
19355 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
19356
19357           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19358           Original commit message from CVS:
19359           * gst/realmedia/Makefile.am:
19360           * gst/realmedia/rmdemux.c: (plugin_init):
19361           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19362           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19363           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19364           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19365           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19366           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19367           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19368           (gst_rtsp_real_plugin_init):
19369           * gst/realmedia/rtspreal.h:
19370           Add RealMedia RTSP extension module. It has rank NONE until it is fully
19371           functional.
19372
19373 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
19374
19375           gst/asfdemux/: Move WMS RTSP extension from -good to here.
19376           Original commit message from CVS:
19377           * gst/asfdemux/Makefile.am:
19378           * gst/asfdemux/gstasf.c: (plugin_init):
19379           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19380           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19381           (gst_rtsp_wms_configure_stream), (_do_init),
19382           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19383           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19384           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19385           * gst/asfdemux/gstrtspwms.h:
19386           Move WMS RTSP extension from -good to here.
19387           Port it to the new pluggable extension interface.
19388
19389 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19390
19391           ext/mad/Makefile.am: Link to audio helper from plugins-base.
19392           Original commit message from CVS:
19393           * ext/mad/Makefile.am:
19394           Link to audio helper from plugins-base.
19395
19396 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19397
19398           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19399           Original commit message from CVS:
19400           * configure.ac:
19401           * ext/mad/gstmad.c: (gst_mad_chain):
19402           Use the new buffer clipping function from gstaudio here and
19403           require gst-plugins-base CVS.
19404
19405 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19406
19407           configure.ac: Sync liboil check with plugins-base. Add libm check.
19408           Original commit message from CVS:
19409           * configure.ac:
19410           Sync liboil check with plugins-base. Add libm check.
19411           * gst/synaesthesia/Makefile.am:
19412           Link against libm. We're using sqrt here.
19413
19414 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19415
19416           gst/asfdemux/gstasfdemux.c: Include stdlib.
19417           Original commit message from CVS:
19418           * gst/asfdemux/gstasfdemux.c:
19419           Include stdlib.
19420
19421 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19422
19423           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19424           Original commit message from CVS:
19425           * ext/annodex/Makefile.am:
19426           Fix CFLAGS/LIBS.
19427           * ext/cdio/gstcdiocddasrc.c:
19428           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19429           Include stdlib
19430           * ext/cairo/Makefile.am:
19431           * gst/videofilter/Makefile.am:
19432           * tests/examples/level/Makefile.am:
19433           Use $(LIBM) instead of -lm
19434
19435 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19436
19437           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19438           Original commit message from CVS:
19439           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19440           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19441           * gst/mpegaudioparse/gstmpegaudioparse.h:
19442           Save some memory for each frame by only saving the start timestamp
19443           and start byte position instead of additionally the stop timestamp
19444           and stop byte position. This requires us to use a doubly-linked list
19445           but still saves 8-12 bytes per frame.
19446
19447 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19448
19449           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19450           Original commit message from CVS:
19451           * ext/mad/gstmad.c: (clip_outgoing_buffer):
19452           Fix buffer clipping to correctly clip to the segment stop.
19453
19454 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19455
19456           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19457           Original commit message from CVS:
19458           * gst/mpegaudioparse/gstmpegaudioparse.c:
19459           (gst_mp3parse_emit_frame):
19460           Fix a calculation that was causing mp3parse to drop every incoming
19461           frame when upstream delivered a segment in TIME format, breaking
19462           playback of all mpeg system streams.
19463
19464 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19465
19466           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19467           Original commit message from CVS:
19468           * Makefile.am:
19469           * configure.ac:
19470           * tests/Makefile.am:
19471           Remove bogus check for libcheck, since we check for
19472           gstreamer-check and it pulls in the required info from
19473           and we weren't actually _using_ the information for
19474           libcheck ourselves anyway.
19475
19476 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19477
19478           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19479           Original commit message from CVS:
19480           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19481           (gst_mp3parse_init), (gst_mp3parse_dispose),
19482           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19483           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19484           (mp3parse_handle_seek), (mp3parse_src_query):
19485           * gst/mpegaudioparse/gstmpegaudioparse.h:
19486           Implement accurate seeking in mpegaudioparse. Fixes #308312.
19487           Also implement segment seeks.
19488
19489 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19490
19491           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19492           Original commit message from CVS:
19493           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19494           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19495           (gst_mad_chain), (gst_mad_change_state):
19496           * ext/mad/gstmad.h:
19497           Implement buffer clipping and use GST_BOILERPLATE instead of manual
19498           GType magic. Part one of bug #308312.
19499
19500 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19501
19502           configure.ac: Use pkg-config to locate check.
19503           Original commit message from CVS:
19504           * configure.ac:
19505           Use pkg-config to locate check.
19506
19507 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19508
19509           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19510           Original commit message from CVS:
19511           * configure.ac:
19512           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19513           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19514           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19515           Fix build against core CVS by not using deprecated API. Bump
19516           requirements for new API (overdue anyway).
19517
19518 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19519
19520           REQUIREMENTS: Also add amr-libs here and update a little.
19521           Original commit message from CVS:
19522           * REQUIREMENTS:
19523           Also add amr-libs here and update a little.
19524
19525 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
19526
19527           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19528           Original commit message from CVS:
19529           * docs/plugins/inspect/plugin-dvdnav.xml:
19530           * docs/plugins/inspect/plugin-realmedia.xml:
19531           * docs/plugins/inspect/plugin-synaesthesia.xml:
19532           Add inspect file for synaesthesia so the docs can be built even if
19533           the plugin isn't built yet. Fixes #454311. Also add inspect files
19534           for dvdnavsrc and realmedia.
19535
19536 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19537
19538           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19539           Original commit message from CVS:
19540           * docs/plugins/Makefile.am:
19541           Simplify --extra-dir as gtkdoc scans recursively.
19542
19543 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19544
19545           And yet more docs enabled.
19546           Original commit message from CVS:
19547           * docs/plugins/Makefile.am:
19548           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19549           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19550           * gst/synaesthesia/Makefile.am:
19551           * gst/synaesthesia/gstsynaesthesia.c:
19552           * gst/synaesthesia/gstsynaesthesia.h:
19553           And yet more docs enabled.
19554
19555 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19556
19557           docs/plugins/: Add new docs. Scan c++ files too.
19558           Original commit message from CVS:
19559           * docs/plugins/Makefile.am:
19560           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19561           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19562           * docs/plugins/inspect/plugin-a52dec.xml:
19563           * docs/plugins/inspect/plugin-amrnb.xml:
19564           * docs/plugins/inspect/plugin-asf.xml:
19565           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19566           * docs/plugins/inspect/plugin-dvdsub.xml:
19567           * docs/plugins/inspect/plugin-iec958.xml:
19568           * docs/plugins/inspect/plugin-lame.xml:
19569           * docs/plugins/inspect/plugin-mad.xml:
19570           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19571           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19572           * docs/plugins/inspect/plugin-mpegstream.xml:
19573           Add new docs. Scan c++ files too.
19574           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19575           (gst_amrnbdec_event):
19576           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19577           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19578           (gst_amrnbparse_loop):
19579           Add documentation headers.
19580           * ext/mad/gstmad.c:
19581           * ext/mad/gstmad.h:
19582           Refactor for docs.
19583
19584 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19585
19586           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19587           Original commit message from CVS:
19588           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19589           (gst_mp3parse_init):
19590           Use GST_BOILERPLATE instead of manual GType magic.
19591           * gst/mpegaudioparse/gstmpegaudioparse.c:
19592           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19593           (mp3parse_bytepos_to_time):
19594           * gst/mpegaudioparse/gstmpegaudioparse.h:
19595           Implement seeking, byte->time, time->byte conversions with the Xing
19596           seek table if available. This allows better at least a bit more
19597           accurate seeks and file position reporting.
19598
19599 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19600
19601           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19602           Original commit message from CVS:
19603           * gst/mpegaudioparse/gstmpegaudioparse.c:
19604           (gst_mp3parse_handle_first_frame):
19605           Copy the complete Xing seek table in the 100 byte array instead of
19606           copying the first byte 100 times.
19607           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19608           (mp3parse_total_time), (mp3parse_time_to_bytepos):
19609           Add seeking support based on the Xing header but comment it out for
19610           now as it seems to yield worse result than the other method.
19611           Also use gst_pad_query_peer_duration() instead of getting the peer pad
19612           ourself, creating a new GstQuery, etc.
19613
19614 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19615
19616           docs/plugins/: Update docs with caps info.
19617           Original commit message from CVS:
19618           * docs/plugins/gst-plugins-ugly-plugins.args:
19619           * docs/plugins/inspect/plugin-a52dec.xml:
19620           * docs/plugins/inspect/plugin-amrnb.xml:
19621           * docs/plugins/inspect/plugin-asf.xml:
19622           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19623           * docs/plugins/inspect/plugin-dvdread.xml:
19624           * docs/plugins/inspect/plugin-dvdsub.xml:
19625           * docs/plugins/inspect/plugin-iec958.xml:
19626           * docs/plugins/inspect/plugin-lame.xml:
19627           * docs/plugins/inspect/plugin-mad.xml:
19628           * docs/plugins/inspect/plugin-mpeg2dec.xml:
19629           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19630           * docs/plugins/inspect/plugin-mpegstream.xml:
19631           Update docs with caps info.
19632
19633 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19634
19635           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19636           Original commit message from CVS:
19637           * po/POTFILES.in:
19638           Make sure dvdnav strings get translated too (no reason not to have
19639           them in the .po file, even if the plugin is disabled for now).
19640           Fixes #450879.
19641
19642 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19643
19644           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19645           Original commit message from CVS:
19646           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19647           (gst_amrnbdec_event), (gst_amrnbdec_chain),
19648           (gst_amrnbdec_state_change):
19649           * ext/amrnb/amrnbdec.h:
19650           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19651           (gst_amrnbparse_loop):
19652           Add newsegment and discont handling. Some code cleanups.
19653
19654 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
19655
19656           ext/dvdread/dvdreadsrc.c: check for an error from
19657           Original commit message from CVS:
19658           * ext/dvdread/dvdreadsrc.c: check for an error from
19659           DVDReadBlocks() correctly.
19660
19661 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
19662
19663           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...
19664           Original commit message from CVS:
19665           * ext/dvdread/dvdreadsrc.c:
19666           If we can't read a nav packet, or it doesn't look like a nav
19667           packet, that's an error.  Previous behavior was to look at
19668           the next packet; I can't find any justification for doing that.
19669           Fixes: #358891.
19670
19671 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19672
19673           po/it.po: Updated Italian translation.
19674           Original commit message from CVS:
19675           * po/it.po:
19676           Updated Italian translation.
19677
19678 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19679
19680           po/vi.po: Updated Vietnames translation.
19681           Original commit message from CVS:
19682           * po/vi.po:
19683           Updated Vietnames translation.
19684
19685 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19686
19687           po/: Added Chinese (simplified) translation.
19688           Original commit message from CVS:
19689           contributed by: Wenzheng Hu <db_lobster@163.com>
19690           * po/LINGUAS:
19691           * po/zh_CN.po:
19692           Added Chinese (simplified) translation.
19693
19694 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19695
19696           MAINTAINERS: Updating all the maintainers files
19697           Original commit message from CVS:
19698           * MAINTAINERS:
19699           Updating all the maintainers files
19700
19701 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
19702
19703           Fix leaks some more.
19704           Original commit message from CVS:
19705           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19706           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19707           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19708           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19709           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19710           * gst/iec958/ac3iec.c: (ac3iec_init):
19711           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19712           Fix leaks some more.
19713
19714 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
19715
19716           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19717           Original commit message from CVS:
19718           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19719           "She's leaking me", said valgrind.
19720
19721 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19722
19723           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19724           Original commit message from CVS:
19725           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19726           Fix "pad caps are not a real subset of its template caps" warning.
19727
19728 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
19729
19730           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19731           Original commit message from CVS:
19732           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19733           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19734           (gst_amrnbdec_finalize):
19735           Don't leak the adapter, unref it in a new finalize method instead.
19736           Fixes #448782.
19737
19738 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19739
19740           configure.ac: Back to CVS
19741           Original commit message from CVS:
19742           * configure.ac:
19743           Back to CVS
19744           * gst-plugins-ugly.doap:
19745           Add 0.10.6 to the list of releases.
19746
19747 === release 0.10.6 ===
19748
19749 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19750
19751         * ChangeLog:
19752         * NEWS:
19753         * RELEASE:
19754         * configure.ac:
19755         * docs/plugins/gst-plugins-ugly-plugins.args:
19756         * docs/plugins/inspect/plugin-a52dec.xml:
19757         * docs/plugins/inspect/plugin-asf.xml:
19758         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19759         * docs/plugins/inspect/plugin-dvdread.xml:
19760         * docs/plugins/inspect/plugin-dvdsub.xml:
19761         * docs/plugins/inspect/plugin-iec958.xml:
19762         * docs/plugins/inspect/plugin-lame.xml:
19763         * docs/plugins/inspect/plugin-mad.xml:
19764         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19765         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19766         * docs/plugins/inspect/plugin-mpegstream.xml:
19767         * docs/plugins/inspect/plugin-siddec.xml:
19768           Release 0.10.6
19769           Original commit message from CVS:
19770           Release 0.10.6
19771
19772 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19773
19774         * po/af.po:
19775         * po/az.po:
19776         * po/cs.po:
19777         * po/da.po:
19778         * po/en_GB.po:
19779         * po/hu.po:
19780         * po/it.po:
19781         * po/nb.po:
19782         * po/nl.po:
19783         * po/or.po:
19784         * po/sq.po:
19785         * po/sr.po:
19786         * po/sv.po:
19787         * po/uk.po:
19788         * po/vi.po:
19789           Update .po files
19790           Original commit message from CVS:
19791           Update .po files
19792
19793 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19794
19795           win32/vs6/: Convert line endings to CRLF and mark as binary files.
19796           Original commit message from CVS:
19797           * win32/vs6/gst_plugins_ugly.dsw:
19798           * win32/vs6/libgstac3parse.dsp:
19799           * win32/vs6/libgstasfdemux.dsp:
19800           * win32/vs6/libgstdvdlpcmdec.dsp:
19801           * win32/vs6/libgstdvdsub.dsp:
19802           * win32/vs6/libgstiec958.dsp:
19803           * win32/vs6/libgstlame.dsp:
19804           * win32/vs6/libgstmad.dsp:
19805           * win32/vs6/libgstmpegaudioparse.dsp:
19806           * win32/vs6/libgstmpegstream.dsp:
19807           * win32/vs6/libgstrealmedia.dsp:
19808           * win32/vs6/libgstsynaesthesia.dsp:
19809           Convert line endings to CRLF and mark as binary files.
19810
19811 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19812
19813           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19814           Original commit message from CVS:
19815           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19816           Don't forget to unlock when setting the device property, or
19817           we'll sooner or later deadlock.
19818
19819 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
19820
19821           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19822           Original commit message from CVS:
19823           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19824           Use gst_util_guint64_to_gdouble for conversion.
19825           * win32/vs6/libgstasfdemux.dsp:
19826           Add asfpacket.c to the build.
19827
19828 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19829
19830           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19831           Original commit message from CVS:
19832           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19833           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19834           * gst/mpegaudioparse/gstmpegaudioparse.h:
19835           If the Xing header provides a total time, use it to calculate the
19836           correct average bitrate immediately, instead of sending updates as
19837           we parse the stream.
19838
19839 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
19840
19841           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19842           Original commit message from CVS:
19843           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19844           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19845           Use GstClockTime instead of guint for a time variable to prevent
19846           overflows on too large subtitle durations. Fixes #444514.
19847
19848 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
19849
19850           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19851           Original commit message from CVS:
19852           Patch by: Mark Nauwelaerts <manauw at skynet be>
19853           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19854           Clear state when handling the serialized FLUSH_STOP event instead of
19855           the FLUSH_START event, thereby making sure we don't free buffers the
19856           chain function is still using. Fixes dvdsubdec crashing when flusing
19857           or seeking (#442706).
19858
19859 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19860
19861           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19862           Original commit message from CVS:
19863           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19864           Initialise variable to make fc4 build bot happy.
19865
19866 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19867
19868           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19869           Original commit message from CVS:
19870           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19871           Add sanity check so we don't abort for broken or non-MPEG streams,
19872           but instead error out. Fixes crashes/aborts for when our typefinder
19873           wrongly identifies quicktime files as mpeg (which should be fixed in
19874           -base now too). (#440120).
19875
19876 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19877
19878         * ChangeLog:
19879         * ext/amrnb/amrnbdec.c:
19880         * ext/amrnb/amrnbenc.c:
19881         * ext/amrnb/amrnbparse.c:
19882           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19883           Original commit message from CVS:
19884           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19885           block_size, _do_init, gst_amrnbdec_base_init,
19886           gst_amrnbdec_class_init, gst_amrnbdec_init):
19887           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19888           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19889           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19890           block_size, _do_init, gst_amrnbparse_base_init,
19891           gst_amrnbparse_class_init, gst_amrnbparse_init):
19892           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19893           GST_DEBUG_FUNCPTR and add log-category.
19894
19895 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19896
19897           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19898           Original commit message from CVS:
19899           * gst/mpegaudioparse/gstmpegaudioparse.c:
19900           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19901           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19902           (gst_mp3parse_chain), (mp3parse_total_bytes),
19903           (mp3parse_total_time):
19904           * gst/mpegaudioparse/gstmpegaudioparse.h:
19905           Implement parsing of Xing headers from the first frame of the stream,
19906           and use it to report duration correctly where possible.
19907
19908 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19909
19910           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19911           Original commit message from CVS:
19912           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19913           After descrambling, push the packets out as individual packets
19914           instead of one big descrambled buffer. Makes cook audio decoding
19915           work with the 'realaudiodec' decoder from gst-plugins-bad.
19916
19917 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19918
19919           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19920           Original commit message from CVS:
19921           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19922           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19923           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19924           (gst_rmdemux_parse_packet):
19925           * gst/realmedia/rmdemux.h:
19926           Remember first timestamp encountered in stream and re-timestamp
19927           stream to start from zero (fixes #397219); only send one newsegment
19928           event, not two; when seeking, send newsegment events from the
19929           streaming thread and not from the seeking thread.
19930
19931 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
19932
19933           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19934           Original commit message from CVS:
19935           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
19936           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19937           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19938           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19939           * gst/mpegstream/gstmpegdemux.h:
19940           Reset last_flow values for the various streams after a flushing
19941           seek, otherwise we might aggregate wrong flow returns afterwards
19942           that will make upstream pause silently. This should fix seeking
19943           in DVDs and also fix the Thoggen cropping dialog (#438610).
19944
19945 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19946
19947           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19948           Original commit message from CVS:
19949           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19950           (gst_asf_demux_chain_headers),
19951           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19952           (gst_asf_demux_have_mutually_exclusive_active_stream),
19953           (gst_asf_demux_check_activate_streams),
19954           (gst_asf_demux_find_stream_with_complete_payload),
19955           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19956           (gst_asf_demux_activate_ext_props_streams),
19957           (gst_asf_demux_process_object):
19958           * gst/asfdemux/gstasfdemux.h:
19959           Activate streams (ie. add the pads to the element) depending on
19960           whether we actually get data for those streams within the ASF
19961           preroll value specified. Currently only done in pull-mode though
19962           (this will fix problems with playbin hanging on mms streams once
19963           we use this in push-mode as well).
19964
19965 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19966
19967           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19968           Original commit message from CVS:
19969           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19970           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19971           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19972           (gst_asf_demux_process_file):
19973           * gst/asfdemux/gstasfdemux.h:
19974           Make all timestamps start from zero in pull-mode too; some small
19975           clean-ups and FIXMEs here and there.
19976
19977 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19978
19979           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19980           Original commit message from CVS:
19981           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19982           (gst_asf_demux_parse_packet):
19983           If packet size is specified within the packet and smaller than
19984           the actual packet size, don't parse beyond the size specified in
19985           the packet (this makes us parse some cases of packets with single
19986           compressed payloads cleanly, see e.g stream from #431318). Also
19987           add a sanity check when parsing compressed single payloads.
19988
19989 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
19990
19991           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19992           Original commit message from CVS:
19993           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19994           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19995           (gst_asf_demux_handle_seek_event),
19996           (gst_asf_demux_push_complete_payloads):
19997           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19998           send data from the keyframe right before the new segment start to
19999           make sure the decoder doesn't have to decode more than absolutely
20000           necessary.
20001
20002 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
20003
20004           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
20005           Original commit message from CVS:
20006           * gst/asfdemux/asfheaders.c:
20007           * gst/asfdemux/asfheaders.h:
20008           * gst/asfdemux/asfpacket.c:
20009           (asf_payload_parse_replicated_data_extensions),
20010           (gst_asf_demux_parse_payload):
20011           * gst/asfdemux/asfpacket.h:
20012           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20013           (gst_asf_demux_push_complete_payloads),
20014           (gst_asf_demux_process_ext_stream_props):
20015           * gst/asfdemux/gstasfdemux.h:
20016           Implement payload extension system/extended replicated data parsing,
20017           so we can extract payload durations if they're specified.
20018
20019 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
20020
20021           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
20022           Original commit message from CVS:
20023           * gst/asfdemux/asfheaders.h:
20024           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20025           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
20026           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
20027           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
20028           (gst_asf_demux_parse_stream_object),
20029           (gst_asf_demux_process_ext_stream_props),
20030           (gst_asf_demux_process_queued_extended_stream_objects),
20031           (gst_asf_demux_activate_ext_props_streams),
20032           (gst_asf_demux_process_object):
20033           * gst/asfdemux/gstasfdemux.h:
20034           Refactor stream parse/activation a bit (stream activation heuristics
20035           are still the same though); some more clean-ups.
20036
20037 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20038
20039           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
20040           Original commit message from CVS:
20041           * win32/common/.cvsignore:
20042           Ignore generated config.h file to make build bot happy.
20043
20044 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20045
20046           gst/asfdemux/: Init debug category before using it.
20047           Original commit message from CVS:
20048           * gst/asfdemux/gstasf.c: (plugin_init):
20049           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
20050           * gst/asfdemux/gstasfdemux.h:
20051           Init debug category before using it.
20052
20053 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
20054
20055           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
20056           Original commit message from CVS:
20057           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
20058           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
20059           Fix silly bug when we can't pull as much data as we want; don't
20060           forget to announce pending tags in the new packet parsing code.
20061
20062 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
20063
20064           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
20065           Original commit message from CVS:
20066           * configure.ac:
20067           * win32/MANIFEST:
20068           Generate a win32 config.h into win32/common and add to MANIFEST so
20069           it gets disted (#393890). Looks like win32/common/config.h.in needs
20070           some work though.
20071
20072 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
20073
20074           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
20075           Original commit message from CVS:
20076           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
20077           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
20078           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
20079           Fix pull mode operation some more: send newsegment event before
20080           sending data; handle EOS and fatal flow returns a bit better; don't
20081           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
20082
20083 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
20084
20085           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
20086           Original commit message from CVS:
20087           * gst/asfdemux/Makefile.am:
20088           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
20089           (asf_packet_create_payload_buffer),
20090           (asf_payload_find_previous_fragment),
20091           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
20092           (gst_asf_demux_parse_packet):
20093           * gst/asfdemux/asfpacket.h:
20094           * gst/asfdemux/gstasfdemux.c:
20095           (gst_asf_demux_reset_stream_state_after_discont),
20096           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
20097           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
20098           (gst_asf_demux_process_chunk):
20099           * gst/asfdemux/gstasfdemux.h:
20100           New packet parsing code: should put halfway decent timestamps on
20101           buffers, and might even set the appropriate keyframe/discont buffer
20102           flags from time to time (and even if it doesn't, I'm at least able
20103           to debug this code); only used in pull-mode so far. Still needs
20104           some more work, like payload extensions parsing and proper flow
20105           aggregation, and stream activation based on preroll. Stay tuned.
20106
20107 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
20108
20109           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
20110           Original commit message from CVS:
20111           * gst/asfdemux/asfheaders.h:
20112           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20113           (gst_asf_demux_seek_index_lookup),
20114           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
20115           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
20116           (gst_asf_demux_process_ext_content_desc),
20117           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
20118           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
20119           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20120           * gst/asfdemux/gstasfdemux.h:
20121           Some clean-ups and small fixes: rename asf_stream_context structure to
20122           AsfStream; inline some three-line utility functions that are only used
20123           once anyway and get rid of their associated helper structs; make debug
20124           category global so that it is used by the debug statements in the other
20125           file as well; simplify gst_asf_demux_get_stream(); fix accidental
20126           implicit initialisation of stream->last_buffer_timestamp to 0, which
20127           would lead to missing timestamps on the first buffer; put fourcc format
20128           into video caps to make certain proprietary wmv decoders happy (for the
20129           case of WMVA in particular); play_time is offset by preroll as well, so
20130           fix overreporting of duration for some files.
20131
20132 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
20133
20134           gst/asfdemux/gstasfdemux.c: Printf format fixes.
20135           Original commit message from CVS:
20136           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20137           (gst_asf_demux_pull_indices):
20138           Printf format fixes.
20139
20140 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
20141
20142           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
20143           Original commit message from CVS:
20144           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20145           (gst_mpeg_parse_send_event):
20146           Post an error message if EOS wasn't handled by anything downstream.
20147           This should fix playbin freezing/hanging with small VobSub subtitle
20148           files (background: not-linked flow returns from downstream are
20149           ignored for a while at the beginning, so if the file is small
20150           upstream will never get a not-linked flow return even if nothing
20151           is connected downstream). (#429960).
20152
20153 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
20154
20155           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
20156           Original commit message from CVS:
20157           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20158           (gst_amrnbparse_sink_activate),
20159           (gst_amrnbparse_sink_activate_pull):
20160           Rewrite terminally broken sinkpad activation code.
20161           Now actually supports pull-mode activation (didn't before), and push
20162           mode activation doesn't leave the sinkpad flushing.
20163
20164 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
20165
20166           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
20167           Original commit message from CVS:
20168           * gst/asfdemux/asfheaders.c:
20169           * gst/asfdemux/asfheaders.h:
20170           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20171           (gst_asf_demux_reset), (gst_asf_demux_init),
20172           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
20173           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
20174           (gst_asf_demux_seek_index_lookup),
20175           (gst_asf_demux_reset_stream_state_after_discont),
20176           (gst_asf_demux_handle_seek_event),
20177           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
20178           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
20179           (gst_asf_demux_pull_indices),
20180           (gst_asf_demux_parse_data_object_start),
20181           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
20182           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
20183           (gst_asf_demux_process_simple_index),
20184           (gst_asf_demux_process_object),
20185           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20186           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
20187           * gst/asfdemux/gstasfdemux.h:
20188           Make asfdemux work in pull mode where possible. If there's an index
20189           at the end of the file, read it and use it for seeking purposes.
20190
20191 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
20192
20193           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
20194           Original commit message from CVS:
20195           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20196           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
20197           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
20198           Some timestamp fixes.
20199           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
20200           Fix for 64-bit machines.
20201
20202 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
20203
20204           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
20205           Original commit message from CVS:
20206           Patch by: René Stadler <mail at renestadler dot de>
20207           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
20208           (find_seek_offset_time), (gst_rmdemux_reset),
20209           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
20210           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
20211           * gst/realmedia/rmdemux.h:
20212           Make rmdemux handle any number of logical streams. Fixes #428698.
20213
20214 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20215
20216         * po/nl.po:
20217           update dutch
20218           Original commit message from CVS:
20219           update dutch
20220
20221 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20222
20223           po/: Added Danish translation.
20224           Original commit message from CVS:
20225           submitted by: Mogens Jaeger <mogens@jaeger.tf>
20226           * po/LINGUAS:
20227           * po/da.po:
20228           Added Danish translation.
20229
20230 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
20231
20232           po/.cvsignore: Add pot.
20233           Original commit message from CVS:
20234           * po/.cvsignore:
20235           Add pot.
20236
20237 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
20238
20239           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
20240           Original commit message from CVS:
20241           2007-03-27  Julien MOUTTE  <julien@moutte.net>
20242           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
20243           stream and try to adapt to incoming timestamps lack of
20244           precision up to half a frame. This allows generating
20245           a perfect stream even with muxed formats like FLV where
20246           the timestamps are stored in milliseconds.
20247
20248 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20249
20250           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
20251           Original commit message from CVS:
20252           * gst/realmedia/rmdemux.c:
20253           Remove unused zlib.h include. Fixes #421594.
20254
20255 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20256
20257           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
20258           Original commit message from CVS:
20259           * ext/lame/gstlame.c: (gst_lame_setup):
20260           Disable the bitrate checking when the user has requested
20261           Free Format mode, as all bitrates less than the maximum
20262           are valid then.
20263
20264 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20265
20266           po/: Update translations.
20267           Original commit message from CVS:
20268           * po/hu.po:
20269           * po/it.po:
20270           * po/sv.po:
20271           Update translations.
20272
20273 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20274
20275           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20276           Original commit message from CVS:
20277           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20278           When handling seeks, don't convert -1 start or stop values to a bogus
20279           byte position - pass them upstream as -1.
20280
20281 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20282
20283           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20284           Original commit message from CVS:
20285           * gst/mpegaudioparse/gstmpegaudioparse.c:
20286           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20287           (gst_mp3parse_init), (gst_mp3parse_sink_event),
20288           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20289           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20290           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20291           (mp3parse_total_time), (mp3parse_handle_seek),
20292           (mp3parse_src_event), (mp3parse_src_query),
20293           (mp3parse_get_query_types), (plugin_init):
20294           * gst/mpegaudioparse/gstmpegaudioparse.h:
20295           Implement seeking via average bitrate, and position+duration
20296           querying in mp3parse. Later, it will support frame-accurate seeking by
20297           building a seek table as it parses.
20298           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20299           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20300           before any extant MP3 decoder plugin. This allows us to remove framing
20301           support from the decoders, if we want, and will provide them with
20302           accurate seeking automatically once it is finished.
20303           Fix the handling of MPEG-1 Layer 1 files.
20304           Partially fix timestamping of packets arriving from a demuxer by
20305           queueing the incoming timestamp until the next packet starts, rather
20306           than applying it immediately to the next pushed buffer.
20307
20308 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20309
20310           gst/asfdemux/gstasfdemux.c: Printf format fix.
20311           Original commit message from CVS:
20312           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20313           Printf format fix.
20314
20315 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20316
20317           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20318           Original commit message from CVS:
20319           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20320           (gst_cdio_cdda_src_finalize):
20321           Make sure we always destroy our libcdio handle.
20322
20323 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
20324
20325           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20326           Original commit message from CVS:
20327           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20328           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20329           (gst_cdio_cdda_src_finalize):
20330           Small code cleanups.
20331           Don't use pad_alloc as the base class cannot deal with the error codes.
20332
20333 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
20334
20335           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20336           Original commit message from CVS:
20337           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
20338           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20339           Never post a (fatal) error message on the bus on decoding errors. We
20340           should only do this if we can't recover, but mpeg2dec can always
20341           recover. This is needed for DVB streams, for example, where there
20342           may be temporary glitches in the stream. Instead of an error
20343           message, post a warning message on the bus for every N decoding
20344           errors. Fixes #370020.
20345
20346 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20347
20348           configure.ac: Convert to new AG_GST style.
20349           Original commit message from CVS:
20350           * configure.ac:
20351           Convert to new AG_GST style.
20352
20353 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20354
20355           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20356           Original commit message from CVS:
20357           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20358           (gst_lame_setup):
20359           Display sensible defaults and limits for the
20360           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20361           property - it's supposed to be a boolean 0/1 value.
20362
20363 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20364
20365           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20366           Original commit message from CVS:
20367           * ext/lame/gstlame.c:
20368           Initialise the variables so gcc doesn't complain about possibly
20369           uninitialised uses, even though they can't actually happen.
20370
20371 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
20372
20373           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20374           Original commit message from CVS:
20375           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20376           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20377           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20378           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20379           Implement all sample rates.
20380           Implement sample permutation a little smarter avoiding a memcpy.
20381           Fix timestamps, use segments, fix seeking.
20382
20383 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
20384
20385           Document siddec.
20386           Original commit message from CVS:
20387           * docs/plugins/Makefile.am:
20388           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20389           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20390           * docs/plugins/inspect/plugin-siddec.xml:
20391           * ext/sidplay/gstsiddec.cc:
20392           * ext/sidplay/gstsiddec.h:
20393           Document siddec.
20394
20395 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20396
20397           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
20398           Original commit message from CVS:
20399           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20400           (gst_lame_set_property), (gst_lame_setup):
20401           Fix up bitrate checking macro.  Make it give us a
20402           GST_ELEMENT_WARNING message so the application has a chance of
20403           reporting this to the user.  Move the checking to _setup, so we
20404           are sure it runs in the READY state, when we hope to have a pipeline
20405           and a bus that is not flushing.
20406           This fixes e.g. using 96 kbit/sec as a bitrate.
20407
20408 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
20409
20410           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20411           Original commit message from CVS:
20412           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20413           (gst_asf_demux_process_advanced_mutual_exclusion),
20414           (gst_asf_demux_process_queued_extended_stream_objects),
20415           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20416           * gst/asfdemux/gstasfdemux.h:
20417           Parse advanced mutual exclusion object and only add pads for
20418           'hidden' streams (those in an extended stream header) that are
20419           mutually exclusive with an already existing 'main stream' if
20420           the broadcasting flag is not set. If the broadcasting flag is set,
20421           assume that data for this stream isn't sent. (This should ideally be
20422           solved better by making playbin more robust against this and/or by
20423           making mmssrc send some information downstream about which streams
20424           will be streamed). Fixes #353116.
20425
20426 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20427
20428           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20429           Original commit message from CVS:
20430           * gst/synaesthesia/gstsynaesthesia.c:
20431           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20432           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20433           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20434           (synaescope32), (synaescope_set_data), (synaesthesia_update),
20435           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20436           * gst/synaesthesia/synaescope.h:
20437           Move all the mutable engine state into a structure so that
20438           multiple element instances can run without interfering.
20439
20440 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20441
20442           Add crossreferences to glib/gobject/gstream docs.
20443           Original commit message from CVS:
20444           * configure.ac:
20445           * docs/plugins/Makefile.am:
20446           Add crossreferences to glib/gobject/gstream docs.
20447
20448 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20449
20450           gst/synaesthesia/: More source cleanups and add FIXME comments.
20451           Original commit message from CVS:
20452           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20453           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20454           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20455           (plugin_init):
20456           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20457           (synaescope8):
20458           More source cleanups and add FIXME comments.
20459
20460 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
20461
20462           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20463           Original commit message from CVS:
20464           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20465           Use gst_guint64_to_gdouble for conversions.
20466           * gst/synaesthesia/synaescope.c:
20467           Define M_PI and do not include <pthread.h> and
20468           <sys/time.h> for G_OS_WIN32
20469           * win32/vs6/libgstrealmedia.dsp:
20470           * win32/vs6/synaesthesia.dsp:
20471           Update projects files.
20472           * win32/common/config.h.in:
20473           Add config.h.in for autogen of config.h
20474
20475 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20476
20477           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20478           Original commit message from CVS:
20479           * configure.ac:
20480           Add --enable-experimental support. Activate synaesthesia when building
20481           with --enable-experimental. Fix --enable external configure switch
20482           description.
20483
20484 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20485
20486           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20487           Original commit message from CVS:
20488           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20489           (gst_lame_change_state):
20490           * ext/lame/gstlame.h:
20491           On receiving EOS, we try to push a last buffer with the remaining
20492           samples. Don't do that if we got an unclean flow return on the last
20493           gst_pad_push(), downstream might not handle this very gracefully
20494           (see #403168).
20495           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20496           Pass flow returns upstream (helps #403168).
20497
20498 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20499
20500           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20501           Original commit message from CVS:
20502           * gst/synaesthesia/gstsynaesthesia.c:
20503           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20504           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20505           (gst_synaesthesia_chain), (plugin_init):
20506           check result of gst_pad_push() in _chain.
20507
20508 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20509
20510           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20511           Original commit message from CVS:
20512           * gst/synaesthesia/Makefile.am:
20513           * gst/synaesthesia/gstsynaesthesia.c:
20514           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20515           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20516           (gst_synaesthesia_chain), (plugin_init):
20517           * gst/synaesthesia/synaescope.c:
20518           * gst/synaesthesia/synaescope.h:
20519           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20520           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20521           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20522           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20523           possible leak in _chain. (#356882)
20524
20525 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20526
20527           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20528           Original commit message from CVS:
20529           * gst/asfdemux/asfheaders.c:
20530           * gst/asfdemux/asfheaders.h:
20531           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20532           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20533           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20534           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20535           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20536           (gst_asf_demux_process_ext_content_desc),
20537           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20538           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20539           (gst_asf_demux_process_bitrate_props_object),
20540           (gst_asf_demux_process_header_ext),
20541           (gst_asf_demux_process_language_list),
20542           (gst_asf_demux_process_ext_stream_props),
20543           (gst_asf_demux_process_queued_extended_stream_objects),
20544           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20545           * gst/asfdemux/gstasfdemux.h:
20546           Refactor and clean up header parsing and chain function a bit; get
20547           rid of some cruft; make header parsing a tad more robust, fixing
20548           #403188.
20549
20550 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20551
20552           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20553           Original commit message from CVS:
20554           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20555           Post an error if we receive an EOS event while still waiting for the
20556           ASF header object to come through.
20557
20558 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
20559
20560           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20561           Original commit message from CVS:
20562           Patch by: Xavier B. <xavierb gmail com>
20563           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20564           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20565           (gst_asf_demux_process_ext_content_desc),
20566           (gst_asf_demux_process_data),
20567           (gst_asf_demux_process_language_list),
20568           (gst_asf_demux_process_ext_stream_props),
20569           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20570           Guard places where we assume that a certain amount of data is
20571           available better against less data being available (should fix
20572           infamous assertion crasher bug #336370). Also fixes a small
20573           memory leak.
20574
20575 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20576
20577           gst/realmedia/: Add demuxer for RealAudio files (#349779).
20578           Original commit message from CVS:
20579           * gst/realmedia/Makefile.am:
20580           * gst/realmedia/rademux.c:
20581           * gst/realmedia/rademux.h:
20582           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20583           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20584           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20585           * gst/realmedia/rmutils.h:
20586           Add demuxer for RealAudio files (#349779).
20587
20588 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
20589
20590           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20591           Original commit message from CVS:
20592           * Makefile.am:
20593           Add win32/MANIFEST to EXTRA_DIST so win32 files will
20594           be include in the next release.
20595           * win32/MANIFEST:
20596           Remove win32/common/config.h is which is not autogenerated yet.
20597
20598 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20599
20600           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20601           Original commit message from CVS:
20602           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20603           warn when outgoing sample rate is different from incoming
20604
20605 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20606
20607           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20608           Original commit message from CVS:
20609           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20610           All sample-rates < 32khz come from the LSF extensions, which only
20611           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20612           Use gst_util_uint64_scale because we can.
20613
20614 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20615
20616           tests/check/elements/amrnbenc.c: and fix compilation of this test
20617           Original commit message from CVS:
20618           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20619           (cleanup_amrnbenc):
20620           and fix compilation of this test
20621
20622 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20623
20624           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20625           Original commit message from CVS:
20626           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20627           (cleanup_amrnbenc):
20628           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20629           (cleanup_mpeg2dec):
20630           re-apply as it was -bad and not -ugly that is frozen, doh
20631
20632 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20633
20634           tests/check/elements/: revert my freeze breakage
20635           Original commit message from CVS:
20636           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20637           (cleanup_amrnbenc):
20638           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20639           (cleanup_mpeg2dec):
20640           revert my freeze breakage
20641
20642 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20643
20644           gst/asfdemux/gstasfdemux.c: add a comment about a future change
20645           Original commit message from CVS:
20646           * gst/asfdemux/gstasfdemux.c:
20647           (gst_asf_demux_get_gst_tag_from_tag_name),
20648           (gst_asf_demux_process_ext_content_desc):
20649           add a comment about a future change
20650           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20651           (cleanup_amrnbenc):
20652           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20653           (cleanup_mpeg2dec):
20654           consistent pad (de)activation
20655
20656 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20657
20658           gst/asfdemux/gstasfdemux.c: Update query_types function too.
20659           Original commit message from CVS:
20660           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20661           Update query_types function too.
20662
20663 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20664
20665           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20666           Original commit message from CVS:
20667           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20668           (gst_rmdemux_src_query_types):
20669           Implement SEEKING query, make query function thread-safe.
20670
20671 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
20672
20673           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20674           Original commit message from CVS:
20675           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20676           Use alignment-safe macros here too (subbuffers ...); guard against
20677           hypothetical memory access beyond our given buffer in the case
20678           where the buffer size is not a multiple of 2.
20679
20680 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
20681
20682           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20683           Original commit message from CVS:
20684           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20685           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20686           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20687           * gst/asfdemux/gstasfdemux.h:
20688           Don't crash in the seek event handling code when playtime is 0,
20689           as may be the case with live streams (#386218). Implement SEEKING
20690           query so applications can query seekability without second-guessing
20691           based on whether we have a duration or not.
20692
20693 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20694
20695           add doap file
20696           Original commit message from CVS:
20697           * Makefile.am:
20698           * gst-plugins-ugly.doap:
20699           * gst-plugins-ugly.spec.in:
20700           add doap file
20701
20702 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
20703
20704           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20705           Original commit message from CVS:
20706           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20707           Use our alignment-safe macros here too, since we can't assume that
20708           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20709           here).
20710
20711 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20712
20713           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20714           Original commit message from CVS:
20715           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20716           Also, don't read the index for a stream a second time when
20717           operating in pull-mode and reaching the end of the file.
20718
20719 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20720
20721           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20722           Original commit message from CVS:
20723           Patch by: Roland Kay  <roland.kay at ox compsoc net>
20724           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20725           Don't leak stream index (#385292).
20726
20727 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20728
20729           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20730           Original commit message from CVS:
20731           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20732           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20733           (gst_lame_setup):
20734           * ext/lame/gstlame.h:
20735           Fix leak (by calling lame_init_params() before lame_close()); handle
20736           NULL return from lame_init() more gracefully. Fixes #385311.
20737
20738 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20739
20740           configure.ac: Back to CVS
20741           Original commit message from CVS:
20742           * configure.ac:
20743           Back to CVS
20744
20745 === release 0.10.5 ===
20746
20747 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20748
20749         * ChangeLog:
20750         * NEWS:
20751         * RELEASE:
20752         * configure.ac:
20753         * docs/plugins/gst-plugins-ugly-plugins.args:
20754         * docs/plugins/inspect/plugin-a52dec.xml:
20755         * docs/plugins/inspect/plugin-asf.xml:
20756         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20757         * docs/plugins/inspect/plugin-dvdsub.xml:
20758         * docs/plugins/inspect/plugin-iec958.xml:
20759         * docs/plugins/inspect/plugin-lame.xml:
20760         * docs/plugins/inspect/plugin-mad.xml:
20761         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20762         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20763         * docs/plugins/inspect/plugin-mpegstream.xml:
20764         * docs/plugins/inspect/plugin-siddec.xml:
20765           Release 0.10.5
20766           Original commit message from CVS:
20767           Release 0.10.5
20768
20769 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
20770
20771           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
20772           Original commit message from CVS:
20773           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20774           to in the previous checkin.  see #385192.  You can have your
20775           cheese back now.
20776
20777 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
20778
20779           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
20780           Original commit message from CVS:
20781           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20782           from the dereferenced integer, not the pointer itself.  Fixes
20783           #385192.
20784           I'm takin ur cheese!
20785
20786 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
20787
20788         * ChangeLog:
20789           ChangeLog surgery: fix bug number
20790           Original commit message from CVS:
20791           ChangeLog surgery: fix bug number
20792
20793 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
20794
20795           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20796           Original commit message from CVS:
20797           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
20798           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20799           For version 4 streams, read the extra codec data size from the
20800           header instead of assuming it is always 16 (also read it from the
20801           right position) (#384989). For version 4 and 5 streams, check that
20802           the specified extra codec data size doesn't make us read beyond the
20803           chunk boundary (#384989).
20804
20805 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20806
20807         * po/af.po:
20808         * po/az.po:
20809         * po/cs.po:
20810         * po/en_GB.po:
20811         * po/hu.po:
20812         * po/it.po:
20813         * po/nb.po:
20814         * po/nl.po:
20815         * po/or.po:
20816         * po/sq.po:
20817         * po/sr.po:
20818         * po/sv.po:
20819         * po/uk.po:
20820         * po/vi.po:
20821           Update .po files
20822           Original commit message from CVS:
20823           Update .po files
20824
20825 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20826
20827           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20828           Original commit message from CVS:
20829           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20830           Cosmetic changes: fix misleading debug statement, update
20831           comment, add cast.
20832
20833 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20834
20835           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20836           Original commit message from CVS:
20837           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20838           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20839           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20840           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20841           * ext/mpeg2dec/gstmpeg2dec.h:
20842           Align buffers to a 16 byte boundary so the altivec optimisations
20843           don't crash. Fixes #327350.
20844
20845 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20846
20847           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20848           Original commit message from CVS:
20849           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20850           The availability of extra codec data isn't something that
20851           warrants debug messages at WARNING level (see #376958).
20852
20853 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20854
20855           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20856           Original commit message from CVS:
20857           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20858           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20859           (gst_dvd_demux_send_subbuffer):
20860           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20861           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20862           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20863           (gst_mpeg_demux_send_subbuffer):
20864           * gst/mpegstream/gstmpegdemux.h:
20865           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20866           (gst_mpeg_parse_chain):
20867           Fix flow value combination; this fixes playbin/totem locking up if
20868           a VobSub file is specified as subtitle file (#334322). Flow value
20869           combination should only happen once we are fairly sure we've got all
20870           pads that are available for now. Since there isn't a well-specified
20871           time when this is the case in MPEG, we'll just assume this is the
20872           case once there has been a certain number of packets for each
20873           stream we've found so far.
20874
20875 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
20876
20877           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20878           Original commit message from CVS:
20879           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20880           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20881           Simplify the framerate code and support more framerates. Fixes #361584.
20882
20883 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20884
20885           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20886           Original commit message from CVS:
20887           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
20888           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20889           Fix minor memleak when creating pads from static pad templates (#369627).
20890           * tests/check/Makefile.am:
20891           * tests/check/elements/.cvsignore:
20892           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20893           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20894           Add unit tests for mpeg2dec (#369627).
20895
20896 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20897
20898         * ChangeLog:
20899           give credit
20900           Original commit message from CVS:
20901           give credit
20902
20903 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
20904
20905           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20906           Original commit message from CVS:
20907           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20908           (gst_lame_change_state):
20909           * ext/lame/gstlame.h:
20910           Make lame timestamp flushed eos buffer by some additional timestamp
20911           accounting. Fixes #374760.
20912
20913 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
20914
20915           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20916           Original commit message from CVS:
20917           * gst/mpegaudioparse/gstmpegaudioparse.c:
20918           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20919           (gst_mp3parse_init), (gst_mp3parse_dispose),
20920           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20921           (gst_mp3parse_change_state):
20922           * gst/mpegaudioparse/gstmpegaudioparse.h:
20923           Make timestamp handling in mp3parse saner; now works for at least
20924           simple cases.
20925
20926 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
20927
20928           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20929           Original commit message from CVS:
20930           * gst/mpegaudioparse/Makefile.am:
20931           * gst/mpegaudioparse/gstmpegaudioparse.c:
20932           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20933           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20934           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20935           (gst_mp3parse_change_state), (plugin_init):
20936           * gst/mpegaudioparse/gstmpegaudioparse.h:
20937           Bring mp3parse into the 21st century.
20938           Use its own debug category, use gstadapter, format nicely to 80
20939           columns, and fix incorrect handling of 32 kHz and less files.
20940
20941 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
20942
20943           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20944           Original commit message from CVS:
20945           Patch by: Sebastian Droege <slomo at ubuntu dot com>
20946           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20947           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20948           * ext/mpeg2dec/gstmpeg2dec.h:
20949           libmpeg2 requires its output buffers to start at a 16byte aligned
20950           address or the altivec optimizations will explode.
20951
20952 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20953
20954           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20955           Original commit message from CVS:
20956           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20957           * ext/cdio/gstcdio.h:
20958           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20959           Move CD-TEXT utility function into common file so it can also be
20960           used by a future cdioparanoiasrc.
20961
20962 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
20963
20964           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20965           Original commit message from CVS:
20966           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20967           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20968           information (fixes #340433).
20969
20970 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
20971
20972           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20973           Original commit message from CVS:
20974           Patch by: Josep Torra Valles  <josep at fluendo com>
20975           * gst/iec958/ac3_padder.c: (ac3p_init):
20976           * gst/mpegstream/gstmpegparse.c:
20977           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20978           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20979           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20980           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20981           (gst_rmdemux_parse_packet):
20982           Misc. fixes for problems discovered by Forte (different return types
20983           in function declaration and definition, pointer arithmetics with
20984           void pointers). Fixes #362639.
20985
20986 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20987
20988           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20989           Original commit message from CVS:
20990           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20991           Don't announce audio or subtitle streams that aren't really present,
20992           it makes dvddemux create pads that will never carry any data, which
20993           is not good.
20994
20995 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
20996
20997           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20998           Original commit message from CVS:
20999           * ext/lame/gstlame.c: (gst_lame_set_property):
21000           Round up not allowed bitrates to the next higher allowed one
21001           (Closes: #361140).
21002
21003 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
21004
21005           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
21006           Original commit message from CVS:
21007           * docs/plugins/Makefile.am:
21008           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21009           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
21010           * ext/lame/gstlame.c: (gst_lame_class_init):
21011           * ext/lame/gstlame.h:
21012           Add docs for lame and lame to docs. Specify allowed bitrates
21013           in the properties description (#361140). Canonicalise object
21014           property names (ie. use hyphen instead of underscore).
21015           * docs/plugins/inspect/plugin-a52dec.xml:
21016           * docs/plugins/inspect/plugin-amrnb.xml:
21017           * docs/plugins/inspect/plugin-asf.xml:
21018           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21019           * docs/plugins/inspect/plugin-dvdread.xml:
21020           * docs/plugins/inspect/plugin-dvdsub.xml:
21021           * docs/plugins/inspect/plugin-iec958.xml:
21022           * docs/plugins/inspect/plugin-lame.xml:
21023           * docs/plugins/inspect/plugin-mad.xml:
21024           * docs/plugins/inspect/plugin-mpeg2dec.xml:
21025           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21026           * docs/plugins/inspect/plugin-mpegstream.xml:
21027           * docs/plugins/inspect/plugin-siddec.xml:
21028           Update version to CVS.
21029
21030 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21031
21032           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
21033           Original commit message from CVS:
21034           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
21035           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
21036           (plugin_init):
21037           * po/POTFILES.in:
21038           Add i18n magic to lame plugin. Throw decent error message when we
21039           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
21040
21041 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
21042
21043           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
21044           Original commit message from CVS:
21045           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21046           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
21047           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
21048           Change caps to x-rdt, because it's not x-rtp.
21049           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21050           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
21051           (gst_rmdemux_plugin_init):
21052           Activate pad before adding to the element.
21053           Return the combined stream return values after pad_alloc.
21054
21055 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21056
21057           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
21058           Original commit message from CVS:
21059           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
21060           * ext/mpeg2dec/gstmpeg2dec.h:
21061           Add some debugging to timestamp handling.
21062           Make sure we don't convert invalid timestamps.
21063
21064 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21065
21066           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
21067           Original commit message from CVS:
21068           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21069           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
21070           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
21071           (gst_dvd_demux_get_subpicture_stream):
21072           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
21073           (gst_mpeg_demux_get_audio_stream),
21074           (gst_mpeg_demux_get_private_stream):
21075           Active pads before adding them to the running element. Don't assert
21076           on non-BYTE format newsegment events in asfdemux.
21077
21078 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
21079
21080           Printf format fixes.
21081           Original commit message from CVS:
21082           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
21083           (gst_dvd_read_src_handle_seek_event):
21084           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
21085           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
21086           * ext/sidplay/gstsiddec.cc:
21087           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
21088           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
21089           (gst_rmdemux_parse_packet):
21090           Printf format fixes.
21091
21092 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21093
21094           gst/realmedia/: Added RDT depayloader.
21095           Original commit message from CVS:
21096           * gst/realmedia/Makefile.am:
21097           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21098           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
21099           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
21100           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
21101           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
21102           * gst/realmedia/rdtdepay.h:
21103           Added RDT depayloader.
21104           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21105           (gst_rmdemux_plugin_init), (plugin_init):
21106           Remove unused function.
21107           Added some more mime-types.
21108
21109 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21110
21111           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
21112           Original commit message from CVS:
21113           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
21114           If an incoming timestamp is within one sample of our current
21115           timestamp, then keep it. This prevents imprecision in the
21116           PTS (which only has 90khz granularity) from affecting our stream.
21117
21118 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21119
21120           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
21121           Original commit message from CVS:
21122           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21123           Reflow code so that compiler doesn't complain about possible use
21124           of uninitialised variable any longer; but just in case, initialise
21125           it anyway; also take object ref in query function and do peer pad
21126           stuff in a more thread-safe way.
21127
21128 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
21129
21130           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
21131           Original commit message from CVS:
21132           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21133           Init a variable to make compilers happy.
21134
21135 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
21136
21137           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
21138           Original commit message from CVS:
21139           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
21140           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
21141           (gst_dvd_demux_sync_stream_to_time):
21142           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
21143           (gst_mpeg_demux_synchronise_pads),
21144           (gst_mpeg_demux_sync_stream_to_time):
21145           Send newsegment updates for sparse streams (#350778).
21146
21147 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21148
21149           ext/dvdread/dvdreadsrc.c: fix compile warning
21150           Original commit message from CVS:
21151           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21152           fix compile warning
21153
21154 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21155
21156         * configure.ac:
21157           bump the nano bitches
21158           Original commit message from CVS:
21159           bump the nano bitches
21160
21161 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21162
21163           configure.ac: As another attempt, synaesthesia can be enabled by passing
21164           Original commit message from CVS:
21165           * configure.ac:
21166           As another attempt, synaesthesia can be enabled by passing
21167           --with-plugins="synaesthesia" to configure
21168
21169 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21170
21171           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21172           Original commit message from CVS:
21173           * configure.ac:
21174           Don't build synaesthesia by default, until someone confirms that it
21175           is okay (filed as #356882)
21176
21177 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21178
21179           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21180           Original commit message from CVS:
21181           * configure.ac:
21182           Don't build synaesthesia by default, until someone confirms that it
21183           is okay (filed as #356882)
21184
21185 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21186
21187           Port synaesthesia.
21188           Original commit message from CVS:
21189           * configure.ac:
21190           * gst/synaesthesia/Makefile.am:
21191           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
21192           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
21193           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
21194           (gst_synaesthesia_change_state), (plugin_init):
21195           Port synaesthesia.
21196
21197 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21198
21199           More G_OBJECT macro fixing.
21200           Original commit message from CVS:
21201           * ext/mad/gstid3tag.c:
21202           * gst/mpegstream/gstrfc2250enc.h:
21203           * gst/synaesthesia/gstsynaesthesia.c:
21204           More G_OBJECT macro fixing.
21205
21206 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
21207
21208           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
21209           Original commit message from CVS:
21210           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
21211           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
21212           Fix initialisation dummy buffer, the offsets are relative to the start
21213           of the buffers. Fixes #356004.
21214
21215 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
21216
21217         * gst-plugins-ugly.spec.in:
21218           update spec file
21219           Original commit message from CVS:
21220           update spec file
21221
21222 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
21223
21224           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
21225           Original commit message from CVS:
21226           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
21227           Add convert query (needed for later when we just operate in time
21228           format and let the base source class handle all the seeking stuff).
21229
21230 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21231
21232           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
21233           Original commit message from CVS:
21234           * gst/asfdemux/gstasfdemux.c:
21235           (gst_asf_demux_get_gst_tag_from_tag_name),
21236           (gst_asf_demux_process_ext_content_desc):
21237           Erm, lets properly fix it. The only non-text tag that we support is
21238           the track-number and that is an UINT. asfdemux was returning a GValue
21239           initialized as INT. Further the Track and not the TrackNumber tag
21240           (the latter is a string too).
21241
21242 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21243
21244           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
21245           Original commit message from CVS:
21246           * gst/asfdemux/gstasfdemux.c:
21247           (gst_asf_demux_get_gst_tag_from_tag_name),
21248           (gst_asf_demux_process_ext_content_desc):
21249           Skip tags that are unknown (was producing an uninialized GValue).
21250
21251 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
21252
21253           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
21254           Original commit message from CVS:
21255           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
21256           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
21257           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
21258           (gst_a52dec_set_property), (gst_a52dec_get_property):
21259           * ext/a52dec/gsta52dec.h:
21260           Patch from from Michal Benes <michal.benes@itonis.tv>:
21261           Add two things to a52dec: configure the exact output format for ac3
21262           decoding through properties, if desired.
21263           By default, configure an output format preferred by downstream. Now
21264           that audioconvert lists caps by preference, this means that a52dec
21265           can do downmixing (iff required) rather than audioconvert, so it can
21266           use the ac3 downmix levels from the bitstream.
21267
21268 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21269
21270           Add missing GST_LIBS to the link flags
21271           Original commit message from CVS:
21272           * ext/lame/Makefile.am:
21273           * ext/mpeg2dec/Makefile.am:
21274           * gst/dvdlpcmdec/Makefile.am:
21275           * gst/dvdsub/Makefile.am:
21276           * gst/mpegaudioparse/Makefile.am:
21277           Add missing GST_LIBS to the link flags
21278
21279 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
21280
21281           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21282           Original commit message from CVS:
21283           * configure.ac:
21284           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21285
21286 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21287
21288           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21289           Original commit message from CVS:
21290           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21291           fix build for debug disabled
21292
21293 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
21294
21295           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21296           Original commit message from CVS:
21297           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21298           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21299           Use static pad templates with ANY caps for the source pads for
21300           simplicity and to avoid warnings when creating pads for unhandled
21301           codec IDs (#351795).
21302
21303 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
21304
21305           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21306           Original commit message from CVS:
21307           Patch by: Michal Benes <michal dot benes at itonis dot tv>
21308           * ext/mad/gstmad.c: (gst_mad_chain):
21309           Fix timestamping in mad by only activating a new timestamp when the
21310           previous frame has been decoded. Fixes #350723.
21311           Also clean up some of the non fatal warnings when the input buffer is
21312           too small to decode a header.
21313
21314 === release 0.10.4 ===
21315
21316 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21317
21318         * ChangeLog:
21319         * NEWS:
21320         * RELEASE:
21321         * configure.ac:
21322         * docs/plugins/gst-plugins-ugly-plugins.args:
21323         * docs/plugins/inspect/plugin-a52dec.xml:
21324         * docs/plugins/inspect/plugin-amrnb.xml:
21325         * docs/plugins/inspect/plugin-asf.xml:
21326         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21327         * docs/plugins/inspect/plugin-dvdread.xml:
21328         * docs/plugins/inspect/plugin-dvdsub.xml:
21329         * docs/plugins/inspect/plugin-iec958.xml:
21330         * docs/plugins/inspect/plugin-lame.xml:
21331         * docs/plugins/inspect/plugin-mad.xml:
21332         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21333         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21334         * docs/plugins/inspect/plugin-mpegstream.xml:
21335         * docs/plugins/inspect/plugin-rmdemux.xml:
21336         * docs/plugins/inspect/plugin-siddec.xml:
21337           releasing 0.10.4
21338           Original commit message from CVS:
21339           releasing 0.10.4
21340
21341 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21342
21343         * po/af.po:
21344         * po/az.po:
21345         * po/cs.po:
21346         * po/en_GB.po:
21347         * po/hu.po:
21348         * po/it.po:
21349         * po/nb.po:
21350         * po/nl.po:
21351         * po/or.po:
21352         * po/sq.po:
21353         * po/sr.po:
21354         * po/sv.po:
21355         * po/uk.po:
21356         * po/vi.po:
21357           Update .po files
21358           Original commit message from CVS:
21359           Update .po files
21360
21361 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
21362
21363           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21364           Original commit message from CVS:
21365           Patch by: Wim Taymans <wim at fluendo dot com>
21366           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21367           Instead of forwarding the event in the wrong format, unref it and set
21368           a boolean that we still need to send it in the streaming thread.
21369           Fixes #350554
21370
21371 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21372
21373           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21374           Original commit message from CVS:
21375           Patch by: Edward Hervey (edward at fluendo dot com)
21376           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21377           Put debug category initialization before use of GST_DEBUG, in order
21378           to remove a fatal warning.  Fixes #350895
21379
21380 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
21381
21382           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21383           Original commit message from CVS:
21384           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21385           Set rank to NONE for the time being until we make playbin handle
21386           subtitle pictures again (dvdsubdec seems to be a bit shaky at
21387           times when seeking, so it's probably better if it doesn't get
21388           autoplugged for the time being).
21389
21390 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21391
21392           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21393           Original commit message from CVS:
21394           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21395           (gst_rmdemux_parse_mdpr):
21396           Handle audio streams with stream_version 3 properly; warn about
21397           unknown stream versions; handle unknown fourccs a tad more
21398           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21399           with GST_FOURCC_FORMAT.
21400
21401 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21402
21403           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21404           Original commit message from CVS:
21405           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21406           Error out properly if this is an interactive DVD (fixes #345694).
21407
21408 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21409
21410           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21411           Original commit message from CVS:
21412           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21413           When the first_access is 1 or 0, we should copy the timestamp from
21414           the incoming buffer if there is one.
21415
21416 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
21417
21418           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21419           Original commit message from CVS:
21420           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21421           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21422           Use GST_ELEMENT_ERROR for error reporting; post errors in some
21423           more places; remove superfluous newlines from debug statements.
21424
21425 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
21426
21427           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21428           Original commit message from CVS:
21429           Patch by: Frédéric Riss  <frederic.riss at gmail com>
21430           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21431           Don't set negative durations on outgoing buffers (#350044),
21432           which happens when you use macros that got changed during
21433           the last unstable cycle because they were thought not to
21434           be used anywhere.
21435
21436 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21437
21438           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21439           Original commit message from CVS:
21440           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21441           (gst_dvd_read_src_goto_chapter),
21442           (gst_dvd_read_src_get_chapter_starts),
21443           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21444           (gst_dvd_read_src_get_time_for_sector),
21445           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21446           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21447           (gst_dvd_read_src_goto_sector):
21448           * ext/dvdread/dvdreadsrc.h:
21449           Add basic support for time-based seeking; set timestamps on
21450           outgoing buffers if we have them; create table with
21451           chapter to time mapping when opening a title; rename
21452           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21453           make it take an explicit pgc argument; fix up some debugging
21454           messages so that title/chapter numbers are printed as starting
21455           from 1 for easier readability.
21456
21457 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
21458
21459           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21460           Original commit message from CVS:
21461           * gst/realmedia/Makefile.am:
21462           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21463           (gst_rmdemux_parse_cont):
21464           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21465           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21466           * gst/realmedia/rmutils.h:
21467           Factor out some code into rmutils.[ch]; when reading
21468           strings, don't read beyond the available data; read
21469           metadata strings correctly (string length is 16 bits
21470           here, not just 8).
21471
21472 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21473
21474           Fix dist by including gst-libs/
21475           Original commit message from CVS:
21476           * Makefile.am:
21477           * configure.ac:
21478           * gst/asfdemux/gstasfdemux.c:
21479           Fix dist by including gst-libs/
21480
21481 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21482
21483           Make custom error messages translatable.
21484           Original commit message from CVS:
21485           * ext/dvdread/dvdreadsrc.c: (plugin_init):
21486           * po/POTFILES.in:
21487           Make custom error messages translatable.
21488           * gst/asfdemux/gstasf.c: (plugin_init):
21489           Remove setlocale() call, doesn't seem to be needed or recommended for
21490           plugins, at least not according to gstreamer/docs/random/i18n.
21491
21492 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21493
21494           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21495           Original commit message from CVS:
21496           * gst/asfdemux/Makefile.am:
21497           * gst/asfdemux/asfheaders.c:
21498           * gst/asfdemux/asfheaders.h:
21499           * gst/asfdemux/gstasf.c: (plugin_init):
21500           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21501           Error out when the stream is encrypted (rather than feeding
21502           garbage to the decoders). Fixes #349025.
21503
21504 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
21505
21506           Add/enable autofoo magic for translations.
21507           Original commit message from CVS:
21508           * Makefile.am:
21509           * autogen.sh:
21510           * configure.ac:
21511           * po/POTFILES.in:
21512           Add/enable autofoo magic for translations.
21513
21514 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
21515
21516           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21517           Original commit message from CVS:
21518           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21519           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21520           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21521           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21522           Don't leak streams, strings or caps. Get rid of unnecessary
21523           getcaps() function.
21524
21525 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
21526
21527           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21528           Original commit message from CVS:
21529           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21530           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21531           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21532           (gst_rmdemux_stream_clear_cached_subpackets),
21533           (gst_rmdemux_descramble_cook_audio),
21534           (gst_rmdemux_descramble_dnet_audio),
21535           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21536           Descramble cook audio streams before sending them to the
21537           decoder. Fixes #347292.
21538           Also miscellaneous clean-ups and log-level changes.
21539
21540 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21541
21542           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21543           Original commit message from CVS:
21544           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
21545           * ext/lame/gstlame.c: (gst_lame_setup):
21546           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
21547
21548 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
21549
21550           ext/sidplay/gstsiddec.*: Remove old metadata thing.
21551           Original commit message from CVS:
21552           * ext/sidplay/gstsiddec.cc:
21553           * ext/sidplay/gstsiddec.h:
21554           Remove old metadata thing.
21555
21556 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21557
21558           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21559           Original commit message from CVS:
21560           * gst/asfdemux/gstasfdemux.c:
21561           (gst_asf_demux_get_ext_stream_props_for_stream),
21562           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21563           Find language codes for audio streams if they are available.
21564
21565 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21566
21567           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21568           Original commit message from CVS:
21569           * gst/asfdemux/asfheaders.h:
21570           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21571           (gst_asf_demux_process_stream),
21572           (gst_asf_demux_process_language_list),
21573           (gst_asf_demux_process_ext_stream_props),
21574           (gst_asf_demux_process_queued_extended_stream_objects),
21575           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21576           * gst/asfdemux/gstasfdemux.h:
21577           Parse extended stream properties objects and stream objects
21578           hidden inside them (but delay creation of the appropriate
21579           pads until after all the 'normal' stream objects have been
21580           dealt with) (#343763). Also parse language list object.
21581
21582 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
21583
21584           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21585           Original commit message from CVS:
21586           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21587           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21588           (find_seek_offset_time), (gst_rmdemux_perform_seek),
21589           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21590           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21591           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21592           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21593           * gst/realmedia/rmdemux.h:
21594           Cleanups, use GstSegment for seeking.
21595           Fix error handling.
21596           Combine flow return from all streams.
21597
21598 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
21599
21600           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21601           Original commit message from CVS:
21602           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21603           Remove g_assert that shouldn't be there.
21604
21605 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
21606
21607           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21608           Original commit message from CVS:
21609           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21610           Fix refcounting when cropping. Fixes #341677.
21611
21612 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
21613
21614           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21615           Original commit message from CVS:
21616           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21617           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21618           (gst_asf_demux_process_segment):
21619           Fix typo. Closes #347029.
21620
21621 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21622
21623           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21624           Original commit message from CVS:
21625           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21626           Skip chunks for unknown streams properly. Fixes broken sound
21627           and/or video for files that have additional streams that
21628           we don't recognise yet (e.g. if they are embedded in extended
21629           stream properties). Partly fixes #343763.
21630
21631 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
21632
21633           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21634           Original commit message from CVS:
21635           * gst/asfdemux/asfheaders.c:
21636           * gst/asfdemux/asfheaders.h:
21637           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21638           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21639           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21640           (gst_asf_demux_change_state):
21641           * gst/asfdemux/gstasfdemux.h:
21642           Add some more GUIDs and make debug log more readable
21643           and easier to follow when parsing the headers.
21644
21645 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
21646
21647           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21648           Original commit message from CVS:
21649           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21650           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21651           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21652           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21653           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21654           * ext/dvdread/dvdreadsrc.h:
21655           Rewrite seeking code and make seeking in DVDs work (#337834).
21656
21657 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
21658
21659           autogen.sh: Check for automake-1.9 as well.
21660           Original commit message from CVS:
21661           * autogen.sh:
21662           Check for automake-1.9 as well.
21663
21664 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
21665
21666           ext/dvdread/dvdreadsrc.c: Make check stronger.
21667           Original commit message from CVS:
21668           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21669           Make check stronger.
21670
21671 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
21672
21673           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21674           Original commit message from CVS:
21675           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21676           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21677           (gst_asf_demux_push_buffer):
21678           * gst/asfdemux/gstasfdemux.h:
21679           Handle unknown codec IDs/fourccs properly (#345879); send tag
21680           events after newsegment event; fix use of GST_FOURCC_FORMAT
21681           macro.
21682
21683 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21684
21685           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21686           Original commit message from CVS:
21687           * ext/a52dec/gsta52dec.c: (plugin_init):
21688           Call the channel positions get_type() method in plugin_init
21689           to ensure that it isn't simultaneously called later from
21690           multiple threads.
21691
21692 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
21693
21694           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21695           Original commit message from CVS:
21696           * gst/mpegstream/gstmpegpacketize.c:
21697           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21698           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21699           Also flush packetizer cache when we get a buffer that has the
21700           DISCONT flag set; update current byte position from buffer
21701           offset after a flush.
21702
21703 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21704
21705           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21706           Original commit message from CVS:
21707           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21708           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21709           (gst_mpeg_packetize_read):
21710           * gst/mpegstream/gstmpegpacketize.h:
21711           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21712           (gst_mpeg_parse_change_state):
21713           Flush packetizer cache when we get a FLUSH_STOP event;
21714           remove unused source pad member from packetizer; add debug
21715           category for packetizer.
21716
21717 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21718
21719           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21720           Original commit message from CVS:
21721           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21722           Treat dual-mono as stereo. It should really be output on 2 separate
21723           pads, but isn't for now.
21724
21725 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21726
21727           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21728           Original commit message from CVS:
21729           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21730           Assume 4:3 DAR rather than 4:3 PAR (#345184).
21731
21732 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
21733
21734           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21735           Original commit message from CVS:
21736           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21737           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21738           any PAR whatsoever (rather than using 0/0, which will lead to
21739           an abort later on). Fixes #345184.
21740
21741 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
21742
21743           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21744           Original commit message from CVS:
21745           Patch by: Michael Dominic K.  < mdk at mdk org pl>
21746           * ext/mad/gstmad.c: (gst_mad_chain):
21747           Send newsegment event before calling
21748           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21749           in connection with pad blocking (#342594). While we're at it,
21750           do some minor clean-ups.
21751
21752 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
21753
21754           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21755           Original commit message from CVS:
21756           * configure.ac:
21757           Fix --disable-external (can't set conditionals conditionally,
21758           #343602).
21759
21760 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
21761
21762           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21763           Original commit message from CVS:
21764           * ext/a52dec/Makefile.am:
21765           ... and then he said "When you go and fix the build you
21766           better make sure you have some spare backslashes in your
21767           pocket".
21768
21769 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
21770
21771           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21772           Original commit message from CVS:
21773           * ext/sidplay/gstsiddec.cc:
21774           Fix copyright, email addresses and descriptions.
21775           Use saner defaults for arguments. Fixes #344667.
21776           constify some stuff.
21777           Fix memleaks.
21778           Add tags.
21779           Fix negotiation to do mono/44100 by default.
21780           Post error messages.
21781           Use _scale_int where possible.
21782
21783 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
21784
21785           ext/dvdnav/.cvsignore: More ignore
21786           Original commit message from CVS:
21787           * ext/dvdnav/.cvsignore:
21788           More ignore
21789
21790 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21791
21792           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21793           Original commit message from CVS:
21794           * tests/check/elements/amrnbenc.c: (push_data):
21795           Init memory before feeding it to the encoder to make
21796           the valgrind test succeed.
21797
21798 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
21799
21800           gst/asfdemux/.cvsignore: More ignore
21801           Original commit message from CVS:
21802           * gst/asfdemux/.cvsignore:
21803           More ignore
21804
21805 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
21806
21807           .cvsignore: Ignore files generated by 'make dist'.
21808           Original commit message from CVS:
21809           * .cvsignore:
21810           Ignore files generated by 'make dist'.
21811
21812 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21813
21814           update build files
21815           Original commit message from CVS:
21816           * autogen.sh:
21817           * configure.ac:
21818           * ext/a52dec/Makefile.am:
21819           * ext/dvdnav/Makefile.am:
21820           * ext/dvdread/Makefile.am:
21821           * ext/lame/Makefile.am:
21822           * ext/mad/Makefile.am:
21823           * ext/mpeg2dec/Makefile.am:
21824           * ext/sidplay/Makefile.am:
21825           update build files
21826
21827 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21828
21829           autogen.sh: require am17
21830           Original commit message from CVS:
21831           * autogen.sh:
21832           require am17
21833           * configure.ac:
21834           * ext/annodex/Makefile.am:
21835           * ext/cdio/Makefile.am:
21836           * ext/dv/Makefile.am:
21837           * ext/esd/Makefile.am:
21838           * ext/flac/Makefile.am:
21839           * ext/gdk_pixbuf/Makefile.am:
21840           * ext/ladspa/Makefile.am:
21841           * ext/libcaca/Makefile.am:
21842           * ext/speex/Makefile.am:
21843           * ext/taglib/Makefile.am:
21844           * sys/oss/Makefile.am:
21845           * sys/sunaudio/Makefile.am:
21846           * sys/ximage/Makefile.am:
21847           clean up build further
21848
21849 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
21850
21851           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21852           Original commit message from CVS:
21853           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21854           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21855           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21856           (gst_mpeg2dec_change_state):
21857           * ext/mpeg2dec/gstmpeg2dec.h:
21858           Simplify and don't leak our buffer pool.
21859           Use _scale_int.
21860           Remove unfixed bug number from previous ChangeLog entry.
21861
21862 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
21863
21864           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21865           Original commit message from CVS:
21866           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21867           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21868           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21869           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21870           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21871           (handle_sequence), (handle_picture), (handle_slice),
21872           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21873           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21874           * ext/mpeg2dec/gstmpeg2dec.h:
21875           Fix padtemplate as we can now do fractional framerates.
21876           Small cleanups.
21877           Use GstSegment.
21878           Add simple frame dropping QoS.
21879           Precalc buffer output sizes and UV offsets.
21880           Always give libmpeg2 a valid fbuf when it wants one.
21881           don't trust libmpeg to discard our buffers but manage it
21882           ourselves.
21883           Fixes #343627, #327350, #335288
21884
21885 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
21886
21887           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21888           Original commit message from CVS:
21889           * win32/MANIFEST:
21890           Add a manifest for futures ugly win32 releases.
21891           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21892           Move bufcaps declaration at the begining of the instructions
21893           block.
21894
21895 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21896
21897           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21898           Original commit message from CVS:
21899           * ext/alsaspdif/alsaspdifsink.h:
21900           * ext/amrwb/gstamrwbdec.h:
21901           * ext/amrwb/gstamrwbenc.h:
21902           * ext/amrwb/gstamrwbparse.h:
21903           * ext/arts/gst_arts.h:
21904           * ext/artsd/gstartsdsink.h:
21905           * ext/audiofile/gstafparse.h:
21906           * ext/audiofile/gstafsink.h:
21907           * ext/audiofile/gstafsrc.h:
21908           * ext/audioresample/gstaudioresample.h:
21909           * ext/bz2/gstbz2dec.h:
21910           * ext/bz2/gstbz2enc.h:
21911           * ext/dirac/gstdiracdec.h:
21912           * ext/directfb/dfbvideosink.h:
21913           * ext/divx/gstdivxdec.h:
21914           * ext/divx/gstdivxenc.h:
21915           * ext/dts/gstdtsdec.h:
21916           * ext/faac/gstfaac.h:
21917           * ext/gsm/gstgsmdec.h:
21918           * ext/gsm/gstgsmenc.h:
21919           * ext/ivorbis/vorbisenc.h:
21920           * ext/libfame/gstlibfame.h:
21921           * ext/nas/nassink.h:
21922           * ext/neon/gstneonhttpsrc.h:
21923           * ext/polyp/polypsink.h:
21924           * ext/sdl/sdlaudiosink.h:
21925           * ext/sdl/sdlvideosink.h:
21926           * ext/shout/gstshout.h:
21927           * ext/snapshot/gstsnapshot.h:
21928           * ext/sndfile/gstsf.h:
21929           * ext/swfdec/gstswfdec.h:
21930           * ext/tarkin/gsttarkindec.h:
21931           * ext/tarkin/gsttarkinenc.h:
21932           * ext/theora/theoradec.h:
21933           * ext/wavpack/gstwavpackdec.h:
21934           * ext/wavpack/gstwavpackparse.h:
21935           * ext/xine/gstxine.h:
21936           * ext/xvid/gstxviddec.h:
21937           * ext/xvid/gstxvidenc.h:
21938           * gst/cdxaparse/gstcdxaparse.h:
21939           * gst/cdxaparse/gstcdxastrip.h:
21940           * gst/colorspace/gstcolorspace.h:
21941           * gst/festival/gstfestival.h:
21942           * gst/freeze/gstfreeze.h:
21943           * gst/gdp/gstgdpdepay.h:
21944           * gst/gdp/gstgdppay.h:
21945           * gst/modplug/gstmodplug.h:
21946           * gst/mpeg1sys/gstmpeg1systemencode.h:
21947           * gst/mpeg1videoparse/gstmp1videoparse.h:
21948           * gst/mpeg2sub/gstmpeg2subt.h:
21949           * gst/mpegaudioparse/gstmpegaudioparse.h:
21950           * gst/multifilesink/gstmultifilesink.h:
21951           * gst/overlay/gstoverlay.h:
21952           * gst/playondemand/gstplayondemand.h:
21953           * gst/qtdemux/qtdemux.h:
21954           * gst/rtjpeg/gstrtjpegdec.h:
21955           * gst/rtjpeg/gstrtjpegenc.h:
21956           * gst/smooth/gstsmooth.h:
21957           * gst/smoothwave/gstsmoothwave.h:
21958           * gst/spectrum/gstspectrum.h:
21959           * gst/speed/gstspeed.h:
21960           * gst/stereo/gststereo.h:
21961           * gst/switch/gstswitch.h:
21962           * gst/tta/gstttadec.h:
21963           * gst/tta/gstttaparse.h:
21964           * gst/videodrop/gstvideodrop.h:
21965           * gst/xingheader/gstxingmux.h:
21966           * sys/directdraw/gstdirectdrawsink.h:
21967           * sys/directsound/gstdirectsoundsink.h:
21968           * sys/dxr3/dxr3audiosink.h:
21969           * sys/dxr3/dxr3spusink.h:
21970           * sys/dxr3/dxr3videosink.h:
21971           * sys/qcam/gstqcamsrc.h:
21972           * sys/vcd/vcdsrc.h:
21973           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21974
21975 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21976
21977           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21978           Original commit message from CVS:
21979           * ext/a52dec/gsta52dec.h:
21980           * ext/amrnb/amrnbdec.h:
21981           * ext/amrnb/amrnbenc.h:
21982           * ext/amrnb/amrnbparse.h:
21983           * ext/mpeg2dec/gstmpeg2dec.h:
21984           * ext/sidplay/gstsiddec.h:
21985           * gst/ac3parse/gstac3parse.h:
21986           * gst/asfdemux/gstasfdemux.h:
21987           * gst/asfdemux/gstasfmux.h:
21988           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21989           * gst/iec958/ac3iec.h:
21990           * gst/mpegaudioparse/gstmpegaudioparse.h:
21991           * gst/mpegstream/gstdvddemux.h:
21992           * gst/mpegstream/gstmpegclock.h:
21993           * gst/mpegstream/gstmpegdemux.h:
21994           * gst/mpegstream/gstmpegparse.h:
21995           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21996
21997 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
21998
21999           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
22000           Original commit message from CVS:
22001           * README:
22002           Replace current README (containing the release notes from
22003           some 0.9.x version) with a proper README taken from the core.
22004
22005 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
22006
22007           ext/amrnb/: Sortof first quick cleanup of all this mess...
22008           Original commit message from CVS:
22009           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
22010           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22011           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
22012           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
22013           * ext/amrnb/amrnbparse.h:
22014           Sortof first quick cleanup of all this mess...
22015           Don't crap out on empty and invalid FTs but treat them as
22016           empty packets, the decoder handles them fine.
22017           Fixes #342222.
22018
22019 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
22020
22021           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
22022           Original commit message from CVS:
22023           * gst/asfdemux/gstasf.c: (plugin_init):
22024           Call gst_riff_init() so the riff debug category gets set up
22025           before it is being used.
22026
22027 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
22028
22029           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
22030           Original commit message from CVS:
22031           * gst/iec958/ac3_padder.c: (ac3p_parse):
22032           * gst/iec958/ac3_padder.h:
22033           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
22034           (ac3iec_chain_raw), (ac3iec_change_state):
22035           * gst/iec958/ac3iec.h:
22036           Write rate into the caps, for the allowed ac3 rates. Some minor
22037           cleanups.
22038
22039 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
22040
22041           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
22042           Original commit message from CVS:
22043           Patch by: James "Doc" Livingston  <doclivingston gmail com>
22044           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
22045           Do tag merging correctly (#339918). Output taglists
22046           properly in debug statements too while we're at it.
22047
22048 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22049
22050           ext/a52dec/gsta52dec.c: Add more debug
22051           Original commit message from CVS:
22052           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
22053           Add more debug
22054           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
22055           (gst_dvdlpcmdec_init), (update_timestamps),
22056           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22057           (dvdlpcmdec_sink_event):
22058           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22059           If we have a first_access offset but no current timestamp (might
22060           happen after a seek), then calculate a start time for the first
22061           portion so that it will align with the timestamp given for the
22062           first_access portion.
22063           If a new-segment arrives with format time, store the start
22064           time as a failsafe timestamp in case we never get any further
22065           timestamp info (unlikely)
22066           Mask out the 'frame number' section of the incoming header so
22067           that we don't consider it to be changing on every buffer and
22068           reset the caps constantly.
22069           Use gst_util_uint64_scale for duration calculation
22070
22071 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
22072
22073           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
22074           Original commit message from CVS:
22075           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22076           Fix timestamping for cases where the first_access parameter is 4.
22077           Ensure we don't overrun buffers in other cases.
22078
22079 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
22080
22081           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
22082           Original commit message from CVS:
22083           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
22084           Fix silly bug when reading metadata (#341254).
22085
22086 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
22087
22088           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
22089           Original commit message from CVS:
22090           * autogen.sh: (CONFIGURE_DEF_OPT):
22091           libtoolize on Darwin/MacOSX is called glibtoolize
22092
22093 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
22094
22095           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
22096           Original commit message from CVS:
22097           * ext/lame/gstlame.c: (gst_lame_get_type),
22098           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
22099           (gst_lame_setup), (gst_lame_change_state):
22100           * ext/lame/gstlame.h:
22101           Remove tag writing from lame (which was completely broken
22102           anyway, #329184). Leaving GstTagSetter interface around for
22103           now, albeit non-functional. Should be removed completely
22104           in 0.11. Use the 'id3v2mux' plugin from -good for writing
22105           tags.
22106
22107 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
22108
22109         * ChangeLog:
22110         * ext/dvdread/dvdreadsrc.c:
22111         * gst/asfdemux/gstasfdemux.c:
22112           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22113           Original commit message from CVS:
22114           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22115
22116 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
22117
22118           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
22119           Original commit message from CVS:
22120           Patch by: Andres Salomon  <dilinger at debian org>
22121           * ext/lame/gstlame.c: (gst_lame_sink_event):
22122           Fix typo (comma vs. semicolon) (#340710).
22123
22124 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
22125
22126           ext/mad/gstmad.c: Make mad the second element to support the highly useful
22127           Original commit message from CVS:
22128           Patch by: Lutz Müller <lutz at topfrose de>
22129           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
22130           Make mad the second element to support the highly useful
22131           FORMATS query (#340594)
22132
22133 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
22134
22135           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
22136           Original commit message from CVS:
22137           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
22138           (gst_mpeg2dec_src_query):
22139           Remember the query duration format before passing it upstream since it
22140           could have been modified.
22141           Add GST_WARNING_OBJECT in sink convert function to detail why the
22142           conversion didn't work.
22143
22144 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22145
22146           Define GstElementDetails as const and also static (when defined as global)
22147           Original commit message from CVS:
22148           * ext/amrwb/gstamrwbdec.c:
22149           * ext/amrwb/gstamrwbenc.c:
22150           * ext/amrwb/gstamrwbparse.c:
22151           * ext/arts/gst_arts.c:
22152           * ext/artsd/gstartsdsink.c:
22153           * ext/audiofile/gstafparse.c:
22154           * ext/audiofile/gstafsink.c:
22155           * ext/audiofile/gstafsrc.c:
22156           * ext/audioresample/gstaudioresample.c:
22157           * ext/bz2/gstbz2dec.c:
22158           * ext/bz2/gstbz2enc.c:
22159           * ext/cdaudio/gstcdaudio.c:
22160           * ext/directfb/dfbvideosink.c:
22161           * ext/divx/gstdivxdec.c:
22162           * ext/divx/gstdivxenc.c:
22163           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22164           * ext/faac/gstfaac.c: (gst_faac_base_init):
22165           * ext/faad/gstfaad.c:
22166           * ext/gsm/gstgsmdec.c:
22167           * ext/gsm/gstgsmenc.c:
22168           * ext/hermes/gsthermescolorspace.c:
22169           * ext/ivorbis/vorbisfile.c:
22170           * ext/lcs/gstcolorspace.c:
22171           * ext/libfame/gstlibfame.c:
22172           * ext/libmms/gstmms.c: (gst_mms_base_init):
22173           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
22174           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22175           * ext/nas/nassink.c: (gst_nassink_base_init):
22176           * ext/neon/gstneonhttpsrc.c:
22177           * ext/sdl/sdlaudiosink.c:
22178           * ext/sdl/sdlvideosink.c:
22179           * ext/shout/gstshout.c:
22180           * ext/snapshot/gstsnapshot.c:
22181           * ext/sndfile/gstsf.c:
22182           * ext/swfdec/gstswfdec.c:
22183           * ext/tarkin/gsttarkindec.c:
22184           * ext/tarkin/gsttarkinenc.c:
22185           * ext/theora/theoradec.c:
22186           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22187           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22188           * ext/xvid/gstxviddec.c:
22189           * ext/xvid/gstxvidenc.c:
22190           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22191           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22192           * gst/chart/gstchart.c:
22193           * gst/colorspace/gstcolorspace.c:
22194           * gst/deinterlace/gstdeinterlace.c:
22195           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22196           * gst/festival/gstfestival.c:
22197           * gst/filter/gstbpwsinc.c:
22198           * gst/filter/gstiir.c:
22199           * gst/filter/gstlpwsinc.c:
22200           * gst/freeze/gstfreeze.c:
22201           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22202           * gst/librfb/gstrfbsrc.c:
22203           * gst/mixmatrix/mixmatrix.c:
22204           * gst/mpeg1sys/gstmpeg1systemencode.c:
22205           * gst/mpeg1videoparse/gstmp1videoparse.c:
22206           * gst/mpeg2sub/gstmpeg2subt.c:
22207           * gst/mpegaudioparse/gstmpegaudioparse.c:
22208           * gst/multifilesink/gstmultifilesink.c:
22209           * gst/overlay/gstoverlay.c:
22210           * gst/passthrough/gstpassthrough.c:
22211           * gst/playondemand/gstplayondemand.c:
22212           * gst/qtdemux/qtdemux.c:
22213           * gst/rtjpeg/gstrtjpegdec.c:
22214           * gst/rtjpeg/gstrtjpegenc.c:
22215           * gst/smooth/gstsmooth.c:
22216           * gst/smoothwave/gstsmoothwave.c:
22217           * gst/spectrum/gstspectrum.c:
22218           * gst/speed/gstspeed.c:
22219           * gst/stereo/gststereo.c:
22220           * gst/switch/gstswitch.c:
22221           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22222           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22223           * gst/vbidec/gstvbidec.c:
22224           * gst/videocrop/gstvideocrop.c:
22225           * gst/videodrop/gstvideodrop.c:
22226           * gst/virtualdub/gstxsharpen.c:
22227           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22228           * gst/y4m/gsty4mencode.c:
22229           * sys/cdrom/gstcdplayer.c:
22230           * sys/directdraw/gstdirectdrawsink.c:
22231           * sys/directsound/gstdirectsoundsink.c:
22232           * sys/glsink/glimagesink.c:
22233           * sys/qcam/gstqcamsrc.c:
22234           * sys/v4l2/gstv4l2src.c:
22235           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
22236           * sys/ximagesrc/ximagesrc.c:
22237           Define GstElementDetails as const and also static (when defined as
22238           global)
22239
22240 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22241
22242           Define GstElementDetails as const and also static (when defined as global)
22243           Original commit message from CVS:
22244           * ext/mad/gstid3tag.c:
22245           * ext/mad/gstmad.c:
22246           * gst/ac3parse/gstac3parse.c:
22247           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22248           * gst/synaesthesia/gstsynaesthesia.c:
22249           Define GstElementDetails as const and also static (when defined as
22250           global)
22251
22252 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22253
22254           Define GstElementDetails as const and also static (when defined as global)
22255           Original commit message from CVS:
22256           * ext/aalib/gstaasink.c:
22257           * ext/annodex/gstcmmldec.c:
22258           * ext/annodex/gstcmmlenc.c:
22259           * ext/cairo/gsttextoverlay.c:
22260           * ext/cairo/gsttimeoverlay.c:
22261           * ext/cdio/gstcdiocddasrc.c:
22262           * ext/dv/gstdvdec.c:
22263           * ext/dv/gstdvdemux.c:
22264           * ext/esd/esdmon.c:
22265           * ext/esd/esdsink.c:
22266           * ext/flac/gstflacenc.c:
22267           * ext/flac/gstflactag.c:
22268           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22269           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22270           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22271           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22272           * ext/gdk_pixbuf/pixbufscale.c:
22273           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22274           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22275           * ext/jpeg/gstjpegdec.c:
22276           * ext/jpeg/gstjpegenc.c:
22277           * ext/jpeg/gstsmokedec.c:
22278           * ext/jpeg/gstsmokeenc.c:
22279           * ext/libcaca/gstcacasink.c:
22280           * ext/libmng/gstmngdec.c:
22281           * ext/libmng/gstmngenc.c:
22282           * ext/libpng/gstpngdec.c:
22283           * ext/libpng/gstpngenc.c:
22284           * ext/mikmod/gstmikmod.c:
22285           * ext/raw1394/gstdv1394src.c:
22286           * ext/shout2/gstshout2.c: (gst_shout2send_init):
22287           * ext/shout2/gstshout2.h:
22288           * ext/speex/gstspeexdec.c:
22289           * ext/speex/gstspeexenc.c:
22290           * gst/alpha/gstalpha.c:
22291           * gst/alpha/gstalphacolor.c:
22292           * gst/apetag/gstapedemux.c:
22293           * gst/auparse/gstauparse.c:
22294           * gst/autodetect/gstautoaudiosink.c:
22295           (gst_auto_audio_sink_base_init):
22296           * gst/autodetect/gstautovideosink.c:
22297           (gst_auto_video_sink_base_init):
22298           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22299           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22300           * gst/cutter/gstcutter.c:
22301           * gst/debug/breakmydata.c:
22302           * gst/debug/efence.c:
22303           * gst/debug/gstnavigationtest.c:
22304           * gst/debug/gstnavseek.c:
22305           * gst/debug/negotiation.c:
22306           * gst/debug/progressreport.c:
22307           * gst/debug/testplugin.c:
22308           * gst/effectv/gstaging.c:
22309           * gst/effectv/gstdice.c:
22310           * gst/effectv/gstedge.c:
22311           * gst/effectv/gstquark.c:
22312           * gst/effectv/gstrev.c:
22313           * gst/effectv/gstshagadelic.c:
22314           * gst/effectv/gstvertigo.c:
22315           * gst/effectv/gstwarp.c:
22316           * gst/flx/gstflxdec.c:
22317           * gst/goom/gstgoom.c:
22318           * gst/icydemux/gsticydemux.c:
22319           * gst/id3demux/gstid3demux.c:
22320           * gst/interleave/deinterleave.c:
22321           * gst/interleave/interleave.c:
22322           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22323           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22324           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22325           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22326           * gst/level/gstlevel.c:
22327           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22328           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22329           * gst/median/gstmedian.c:
22330           * gst/monoscope/gstmonoscope.c:
22331           * gst/multipart/multipartdemux.c:
22332           * gst/multipart/multipartmux.c:
22333           * gst/oldcore/gstaggregator.c:
22334           * gst/oldcore/gstfdsink.c:
22335           * gst/oldcore/gstmd5sink.c:
22336           * gst/oldcore/gstmultifilesrc.c:
22337           * gst/oldcore/gstpipefilter.c:
22338           * gst/oldcore/gstshaper.c:
22339           * gst/oldcore/gststatistics.c:
22340           * gst/rtp/gstasteriskh263.c:
22341           * gst/rtp/gstrtpL16depay.c:
22342           * gst/rtp/gstrtpL16pay.c:
22343           * gst/rtp/gstrtpamrdepay.c:
22344           * gst/rtp/gstrtpamrpay.c:
22345           * gst/rtp/gstrtpdepay.c:
22346           * gst/rtp/gstrtpgsmpay.c:
22347           * gst/rtp/gstrtph263pay.c:
22348           * gst/rtp/gstrtph263pdepay.c:
22349           * gst/rtp/gstrtph263ppay.c:
22350           * gst/rtp/gstrtpilbcdepay.c:
22351           * gst/rtp/gstrtpmp4gpay.c:
22352           * gst/rtp/gstrtpmp4vdepay.c:
22353           * gst/rtp/gstrtpmp4vpay.c:
22354           * gst/rtp/gstrtpmpadepay.c:
22355           * gst/rtp/gstrtpmpapay.c:
22356           * gst/rtp/gstrtppcmadepay.c:
22357           * gst/rtp/gstrtppcmapay.c:
22358           * gst/rtp/gstrtppcmudepay.c:
22359           * gst/rtp/gstrtppcmupay.c:
22360           * gst/rtp/gstrtpspeexdepay.c:
22361           * gst/rtp/gstrtpspeexpay.c:
22362           * gst/rtsp/gstrtpdec.c:
22363           * gst/rtsp/gstrtspsrc.c:
22364           * gst/smpte/gstsmpte.c:
22365           * gst/udp/gstdynudpsink.c:
22366           * gst/udp/gstmultiudpsink.c:
22367           * gst/udp/gstudpsink.c:
22368           * gst/udp/gstudpsrc.c:
22369           * gst/videobox/gstvideobox.c:
22370           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22371           * gst/videofilter/gstvideobalance.c:
22372           * gst/videofilter/gstvideoflip.c:
22373           * gst/videofilter/gstvideotemplate.c:
22374           (gst_videotemplate_base_init):
22375           * gst/videomixer/videomixer.c:
22376           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22377           (gst_wavparse_class_init), (gst_wavparse_dispose),
22378           (gst_wavparse_reset), (gst_wavparse_init),
22379           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22380           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22381           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22382           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22383           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22384           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22385           (gst_wavparse_change_state):
22386           * gst/wavparse/gstwavparse.h:
22387           * sys/oss/gstossmixerelement.c:
22388           * sys/oss/gstosssink.c:
22389           * sys/oss/gstosssrc.c:
22390           * sys/osxaudio/gstosxaudioelement.c:
22391           * sys/osxaudio/gstosxaudiosink.c:
22392           * sys/osxaudio/gstosxaudiosrc.c:
22393           * sys/sunaudio/gstsunaudiomixer.c:
22394           * sys/sunaudio/gstsunaudiosink.c:
22395           Define GstElementDetails as const and also static (when defined as
22396           global)
22397
22398 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
22399
22400           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22401           Original commit message from CVS:
22402           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22403           Fix name of custom event (use same as dvdreadsrc).
22404           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22405           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22406           Fix event parsing (the event name is in the structure, not the
22407           name of the structure itself); also fix indentation after
22408           boilerplate macro.
22409
22410 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
22411
22412           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22413           Original commit message from CVS:
22414           * ext/mad/gstid3tag.c: (plugin_init):
22415           Change debug category to 'id3mux'.
22416
22417 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
22418
22419           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22420           Original commit message from CVS:
22421           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
22422           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22423           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22424           (gst_id3_tag_chain):
22425           When acting as a muxer, set caps on outgoing buffers and set caps
22426           on source pad (fixes #323658). Remove unused application/x-gst-tags
22427           cruft from the 0.6 days.
22428
22429 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
22430
22431           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22432           Original commit message from CVS:
22433           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22434           (gst_mad_src_query), (gst_mad_chain):
22435           .. and DEFAULT queries should work too. Use magic gst util scale
22436           functions in some places.
22437
22438 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
22439
22440           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22441           Original commit message from CVS:
22442           * ext/mad/gstmad.c: (gst_mad_src_query):
22443           Fix duration query in BYTES format (#336824).
22444
22445 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
22446
22447           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22448           Original commit message from CVS:
22449           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
22450           * ext/lame/gstlame.c: (gst_lame_sink_event):
22451           Don't crash if we get an EOS event before the encoder
22452           has been set up (#339287).
22453
22454 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
22455
22456           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22457           Original commit message from CVS:
22458           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22459           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22460           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22461           Move errors out of the normal code flow.
22462           Don't send eos, basesrc will do that for us when needed.
22463
22464 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
22465
22466           gst/mpegstream/: Do state changes correctly
22467           Original commit message from CVS:
22468           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22469           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22470           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22471           Do state changes correctly
22472
22473 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
22474
22475           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22476           Original commit message from CVS:
22477           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22478           (gst_mpeg2dec_alloc_buffer):
22479           Can't use gst_pad_alloc_buffer*() when we are going to crop
22480           the image before sending it out. Downstream basetransform-based
22481           elements will complain about the wrong unit size otherwise
22482           (when not operating in passthrough-mode at least).
22483           Const-ify some static variables and do some minor clean-ups.
22484           Use I420 macros for size/offsets (not really necessary in this
22485           particular context, but this kind of code gets copy'n'pasted).
22486
22487 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
22488
22489           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22490           Original commit message from CVS:
22491           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22492           (read_cache):
22493           * gst/mpegstream/gstmpegpacketize.h:
22494           g_malloc() can't fail, we don't need to handle this. Same for
22495           gst_buffer_new_and_alloc().
22496           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22497           klass->send_buffer() should have the same semantics as
22498           gst_pad_push(), ie. ownership of the buffer is transfered,
22499           so we never have to unref the buffer no matter what the flow
22500           return value was.
22501
22502 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22503
22504         * tests/check/gst-plugins-ugly.supp:
22505           one more suppression for FC4
22506           Original commit message from CVS:
22507           one more suppression for FC4
22508
22509 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
22510
22511         * tests/check/gst-plugins-ugly.supp:
22512           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22513           Original commit message from CVS:
22514           The AMR encoder sucks giant sucky things through a sucky object with a giant
22515           sucking machine. More suppressions.
22516
22517 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22518
22519           add test for amrnbenc, enable test infrastructure, and fix a leak
22520           Original commit message from CVS:
22521           add test for amrnbenc, enable test infrastructure, and fix a leak
22522           * common/check.mak:
22523           allow for specifying more than one suppressions file in SUPPRESSIONS
22524           * Makefile.am:
22525           * tests/Makefile.am:
22526           * tests/check/.cvsignore:
22527           * tests/check/Makefile.am:
22528           * tests/check/elements/.cvsignore:
22529           * configure.ac:
22530           add tests/check
22531           * tests/check/gst-plugins-ugly.supp:
22532           add suppressions for libs used by -ugly
22533           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22534           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22535           (GST_START_TEST), (amrnbenc_suite), (main):
22536           add a simple test for encoding amr
22537           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22538           fix pad template leaks
22539
22540 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
22541
22542           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22543           Original commit message from CVS:
22544           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22545           Plug big leak in AMR encoder.
22546
22547 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
22548
22549           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22550           Original commit message from CVS:
22551           * ext/mad/gstmad.c: (index_seek):
22552           move GstIndexEntry *entry variable declaration before
22553           the first instruction
22554           * ext/mad/gstmad.c:
22555           remove debug macros with variable number of parameter by using
22556           GST_DEBUG for WIN32
22557           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22558           use gst_guint64_to_gdouble for conversions
22559           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22560           replace __FUNCTION__ which is not supported by MSVC by the current function name
22561           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22562           remove LL suffix by using G_GINT64_CONSTANT
22563           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22564           use gst_guint64_to_gdouble for conversions
22565           * gst/mpegstream/gstmpegparse.h:
22566           remove LL suffix by using G_GINT64_CONSTANT
22567           * win32/vs6:
22568           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22569           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22570
22571 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22572
22573           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22574           Original commit message from CVS:
22575           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22576           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22577           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22578           * ext/mad/gstmad.c: (gst_mad_class_init):
22579           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22580           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22581           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22582           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22583           * gst/iec958/ac3iec.c: (ac3iec_class_init):
22584           * gst/mpegaudioparse/gstmpegaudioparse.c:
22585           (gst_mp3parse_class_init):
22586           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22587           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22588           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22589           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22590           * gst/synaesthesia/gstsynaesthesia.c:
22591           (gst_synaesthesia_class_init):
22592           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22593
22594 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22595
22596           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22597           Original commit message from CVS:
22598           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22599           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22600           (gst_asf_demux_push_buffer):
22601           Send newsegment event only once per pad, fixes #336550.
22602
22603 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
22604
22605           Unify the long descriptions in the plugin details (#337263).
22606           Original commit message from CVS:
22607           Patch by: j^  <j at bootlab dot org>
22608           * ext/amrwb/gstamrwbdec.c:
22609           * ext/amrwb/gstamrwbenc.c:
22610           * ext/amrwb/gstamrwbparse.c:
22611           * ext/arts/gst_arts.c:
22612           * ext/artsd/gstartsdsink.c:
22613           * ext/audiofile/gstafparse.c:
22614           * ext/audiofile/gstafsink.c:
22615           * ext/audiofile/gstafsrc.c:
22616           * ext/cdaudio/gstcdaudio.c:
22617           * ext/directfb/dfbvideosink.c:
22618           * ext/divx/gstdivxdec.c:
22619           * ext/divx/gstdivxenc.c:
22620           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22621           * ext/faac/gstfaac.c: (gst_faac_base_init):
22622           * ext/faad/gstfaad.c:
22623           * ext/gsm/gstgsmdec.c:
22624           * ext/gsm/gstgsmenc.c:
22625           * ext/hermes/gsthermescolorspace.c:
22626           * ext/ivorbis/vorbisfile.c:
22627           * ext/lcs/gstcolorspace.c:
22628           * ext/libfame/gstlibfame.c:
22629           * ext/libmms/gstmms.c: (gst_mms_base_init):
22630           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22631           * ext/nas/nassink.c: (gst_nassink_base_init):
22632           * ext/neon/gstneonhttpsrc.c:
22633           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22634           * ext/sdl/sdlaudiosink.c:
22635           * ext/sdl/sdlvideosink.c:
22636           * ext/shout/gstshout.c:
22637           * ext/snapshot/gstsnapshot.c:
22638           * ext/sndfile/gstsf.c:
22639           * ext/tarkin/gsttarkindec.c:
22640           * ext/tarkin/gsttarkinenc.c:
22641           * ext/theora/theoradec.c:
22642           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22643           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22644           * ext/xvid/gstxviddec.c:
22645           * ext/xvid/gstxvidenc.c:
22646           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22647           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22648           * gst/chart/gstchart.c:
22649           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22650           * gst/festival/gstfestival.c:
22651           * gst/filter/gstiir.c:
22652           * gst/filter/gstlpwsinc.c:
22653           * gst/freeze/gstfreeze.c:
22654           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22655           * gst/mixmatrix/mixmatrix.c:
22656           * gst/mpeg1sys/gstmpeg1systemencode.c:
22657           * gst/mpeg1videoparse/gstmp1videoparse.c:
22658           * gst/mpeg2sub/gstmpeg2subt.c:
22659           * gst/mpegaudioparse/gstmpegaudioparse.c:
22660           * gst/multifilesink/gstmultifilesink.c:
22661           * gst/overlay/gstoverlay.c:
22662           * gst/passthrough/gstpassthrough.c:
22663           * gst/playondemand/gstplayondemand.c:
22664           * gst/qtdemux/qtdemux.c:
22665           * gst/rtjpeg/gstrtjpegdec.c:
22666           * gst/rtjpeg/gstrtjpegenc.c:
22667           * gst/smooth/gstsmooth.c:
22668           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22669           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22670           * gst/videocrop/gstvideocrop.c:
22671           * gst/videodrop/gstvideodrop.c:
22672           * gst/virtualdub/gstxsharpen.c:
22673           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22674           * gst/y4m/gsty4mencode.c:
22675           Unify the long descriptions in the plugin details (#337263).
22676
22677 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
22678
22679         * gst-plugins-ugly.spec.in:
22680           fix version numbering
22681           Original commit message from CVS:
22682           fix version numbering
22683
22684 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
22685
22686         * common:
22687         * gst-plugins-ugly.spec.in:
22688           add dvdsub plugin to spec
22689           Original commit message from CVS:
22690           add dvdsub plugin to spec
22691
22692 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22693
22694           docs/plugins/: add siddec
22695           Original commit message from CVS:
22696           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22697           * docs/plugins/inspect/plugin-siddec.xml:
22698           add siddec
22699           * ext/dvdnav/dvdnavsrc.c:
22700           doc fixes
22701
22702 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22703
22704         * common:
22705         * configure.ac:
22706         * ext/sidplay/Makefile.am:
22707           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22708           Original commit message from CVS:
22709           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22710
22711 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22712
22713         * docs/plugins/.gitignore:
22714         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22715           ignore more
22716           Original commit message from CVS:
22717           ignore more
22718
22719 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22720
22721         * common:
22722         * docs/plugins/inspect/plugin-a52dec.xml:
22723         * docs/plugins/inspect/plugin-amrnb.xml:
22724         * docs/plugins/inspect/plugin-asf.xml:
22725         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22726         * docs/plugins/inspect/plugin-dvdread.xml:
22727         * docs/plugins/inspect/plugin-dvdsub.xml:
22728         * docs/plugins/inspect/plugin-iec958.xml:
22729         * docs/plugins/inspect/plugin-lame.xml:
22730         * docs/plugins/inspect/plugin-mad.xml:
22731         * docs/plugins/inspect/plugin-mpeg2dec.xml:
22732         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22733         * docs/plugins/inspect/plugin-mpegstream.xml:
22734         * docs/plugins/inspect/plugin-rmdemux.xml:
22735           update plugin inspect files
22736           Original commit message from CVS:
22737           update plugin inspect files
22738
22739 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22740
22741         * gst/mpegaudioparse/gstxingmux.c:
22742           rework build; add translations for v4l2
22743           Original commit message from CVS:
22744           rework build; add translations for v4l2
22745
22746 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22747
22748           configure.ac: rework similarly to other modules
22749           Original commit message from CVS:
22750           * configure.ac:
22751           rework similarly to other modules
22752           * ext/a52dec/gsta52dec.c:
22753           * ext/amrnb/amrnb.c:
22754           * ext/dvdnav/dvdnavsrc.c:
22755           * ext/dvdread/dvdreadsrc.c:
22756           * ext/lame/gstlame.c:
22757           * ext/mad/gstid3tag.c:
22758           * ext/mpeg2dec/gstmpeg2dec.c:
22759           * ext/sidplay/gstsiddec.cc:
22760           * gst/asfdemux/gstasf.c:
22761           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22762           * gst/dvdsub/gstdvdsubdec.c:
22763           * gst/iec958/ac3iec.c:
22764           * gst/mpegaudioparse/gstmpegaudioparse.c:
22765           * gst/mpegstream/gstmpegstream.c:
22766           * gst/realmedia/rmdemux.c: (plugin_init):
22767           use the correct defines
22768
22769 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22770
22771         * common:
22772         * docs/.gitignore:
22773         * docs/plugins/.gitignore:
22774           ignore more
22775           Original commit message from CVS:
22776           ignore more
22777
22778 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22779
22780         * ChangeLog:
22781         * common:
22782         * configure.ac:
22783           back to HEAD
22784           Original commit message from CVS:
22785           back to HEAD
22786
22787 === release 0.10.3 ===
22788
22789 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22790
22791         * ChangeLog:
22792         * NEWS:
22793         * RELEASE:
22794         * configure.ac:
22795         * docs/plugins/gst-plugins-ugly-plugins.signals:
22796         * docs/plugins/inspect/plugin-amrnb.xml:
22797         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22798         * docs/plugins/inspect/plugin-iec958.xml:
22799         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22800         * docs/plugins/inspect/plugin-rmdemux.xml:
22801           releasing 0.10.3
22802           Original commit message from CVS:
22803           releasing 0.10.3
22804
22805 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
22806
22807           better/unified long descriptions
22808           Original commit message from CVS:
22809           * ext/aalib/gstaasink.c:
22810           * ext/annodex/gstcmmldec.c:
22811           * ext/annodex/gstcmmlenc.c:
22812           * ext/cairo/gsttextoverlay.c:
22813           * ext/cairo/gsttimeoverlay.c:
22814           * ext/cdio/gstcdiocddasrc.c:
22815           * ext/dv/gstdvdec.c:
22816           * ext/esd/esdmon.c:
22817           * ext/esd/esdsink.c:
22818           * ext/flac/gstflacdec.c:
22819           * ext/flac/gstflacenc.c:
22820           * ext/flac/gstflactag.c:
22821           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22822           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22823           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22824           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22825           * ext/gdk_pixbuf/gstgdkpixbuf.c:
22826           * ext/gdk_pixbuf/pixbufscale.c:
22827           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22828           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22829           * ext/jpeg/gstjpegdec.c:
22830           * ext/jpeg/gstjpegenc.c:
22831           * ext/jpeg/gstsmokedec.c:
22832           * ext/jpeg/gstsmokeenc.c:
22833           * ext/libcaca/gstcacasink.c:
22834           * ext/libmng/gstmngdec.c:
22835           * ext/libmng/gstmngenc.c:
22836           * ext/libpng/gstpngdec.c:
22837           * ext/libpng/gstpngenc.c:
22838           * ext/mikmod/gstmikmod.c:
22839           * ext/raw1394/gstdv1394src.c:
22840           * ext/shout2/gstshout2.c:
22841           * ext/speex/gstspeexdec.c:
22842           * ext/speex/gstspeexenc.c:
22843           * gst/alpha/gstalpha.c:
22844           * gst/alpha/gstalphacolor.c:
22845           * gst/auparse/gstauparse.c:
22846           * gst/autodetect/gstautoaudiosink.c:
22847           (gst_auto_audio_sink_base_init):
22848           * gst/autodetect/gstautovideosink.c:
22849           (gst_auto_video_sink_base_init):
22850           * gst/avi/gstavimux.c: (gst_avimux_base_init):
22851           * gst/cutter/gstcutter.c:
22852           * gst/debug/breakmydata.c:
22853           * gst/debug/efence.c:
22854           * gst/debug/gstnavigationtest.c:
22855           * gst/debug/negotiation.c:
22856           * gst/debug/progressreport.c:
22857           * gst/debug/testplugin.c:
22858           * gst/effectv/gstaging.c:
22859           * gst/effectv/gstdice.c:
22860           * gst/effectv/gstedge.c:
22861           * gst/effectv/gstquark.c:
22862           * gst/effectv/gstrev.c:
22863           * gst/effectv/gstvertigo.c:
22864           * gst/effectv/gstwarp.c:
22865           * gst/flx/gstflxdec.c:
22866           * gst/goom/gstgoom.c:
22867           * gst/interleave/deinterleave.c:
22868           * gst/interleave/interleave.c:
22869           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22870           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22871           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22872           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22873           * gst/level/gstlevel.c:
22874           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22875           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22876           * gst/median/gstmedian.c:
22877           * gst/monoscope/gstmonoscope.c:
22878           * gst/multipart/multipartdemux.c:
22879           * gst/multipart/multipartmux.c:
22880           * gst/oldcore/gstmd5sink.c:
22881           * gst/oldcore/gstmultifilesrc.c:
22882           * gst/oldcore/gstpipefilter.c:
22883           * gst/oldcore/gstshaper.c:
22884           * gst/oldcore/gststatistics.c:
22885           * gst/rtp/gstasteriskh263.c:
22886           * gst/rtp/gstrtpL16depay.c:
22887           * gst/rtp/gstrtpL16pay.c:
22888           * gst/rtp/gstrtpamrdepay.c:
22889           * gst/rtp/gstrtpamrpay.c:
22890           * gst/rtp/gstrtpdepay.c:
22891           * gst/rtp/gstrtpgsmpay.c:
22892           * gst/rtp/gstrtph263pay.c:
22893           * gst/rtp/gstrtph263pdepay.c:
22894           * gst/rtp/gstrtph263ppay.c:
22895           * gst/rtp/gstrtpmp4gpay.c:
22896           * gst/rtp/gstrtpmp4vdepay.c:
22897           * gst/rtp/gstrtpmp4vpay.c:
22898           * gst/rtp/gstrtpmpadepay.c:
22899           * gst/rtp/gstrtpmpapay.c:
22900           * gst/rtp/gstrtppcmadepay.c:
22901           * gst/rtp/gstrtppcmapay.c:
22902           * gst/rtp/gstrtppcmudepay.c:
22903           * gst/rtp/gstrtppcmupay.c:
22904           * gst/rtp/gstrtpspeexdepay.c:
22905           * gst/rtp/gstrtpspeexpay.c:
22906           * gst/rtsp/gstrtpdec.c:
22907           * gst/smpte/gstsmpte.c:
22908           * gst/videobox/gstvideobox.c:
22909           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22910           * gst/videofilter/gstvideobalance.c:
22911           * gst/videofilter/gstvideoflip.c:
22912           * gst/videofilter/gstvideotemplate.c:
22913           (gst_videotemplate_base_init):
22914           * gst/videomixer/videomixer.c:
22915           * gst/wavenc/gstwavenc.c:
22916           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22917           better/unified long descriptions
22918           Fixed #336602
22919           Some cleanups to auparse, don't send multiple newsegments.
22920
22921 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
22922
22923           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22924           Original commit message from CVS:
22925           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22926           Don't unref event unconditionally after giving away ownership
22927           (gst_pad_push_event(), gst_pad_send_event() and
22928           gst_pad_event_default() take ownership of the event
22929           passed to them). Fixes warnings/crashes caused by
22930           navigation events.
22931
22932 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
22933
22934           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22935           Original commit message from CVS:
22936           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22937           Don't ref NULL caps (private streams have NULL caps) (#336387);
22938           also, no need to set caps on the same buffer twice.
22939
22940 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
22941
22942           gst/mpegstream/: Don't leak element and pad names in error messages, use
22943           Original commit message from CVS:
22944           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22945           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22946           (gst_dvd_demux_get_subpicture_stream):
22947           * gst/mpegstream/gstmpegdemux.c:
22948           (gst_mpeg_demux_sync_stream_to_time):
22949           Don't leak element and pad names in error messages, use
22950           GST_DEBUG_PAD_NAME instead. Add some more debug code.
22951
22952 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
22953
22954           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22955           Original commit message from CVS:
22956           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22957           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22958           Name the structure in the custom event with the
22959           language codes for the audio and subtitle streams
22960           actually like dvddemux expects it to be named.
22961           Set caps on source pad and outgoing buffers.
22962
22963 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
22964
22965           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22966           Original commit message from CVS:
22967           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22968           (gst_lame_get_property), (gst_lame_setup):
22969           * ext/lame/gstlame.h:
22970           Make xingheader property non-functional, it's broken anyway
22971           after all (use xingmux instead).
22972
22973 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
22974
22975           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22976           Original commit message from CVS:
22977           * ext/lame/gstlame.c: (gst_lame_sink_event):
22978           On EOS, flush encoder and send remaining data. Fix
22979           return value handling in sink event function.
22980
22981 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
22982
22983           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22984           Original commit message from CVS:
22985           Patch by: Jürg Billeter  <j at bitron dot ch>
22986           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22987           Fix wrong check for started flag when setting the 'device' property.
22988           We want to allow it when the source is NOT started yet and ignore it
22989           when the source is running.
22990
22991 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
22992
22993           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22994           Original commit message from CVS:
22995           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
22996           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22997           (gst_asf_demux_process_chunk):
22998           * gst/asfdemux/gstasfdemux.h:
22999           Subtract first timestamp from timestamps, so that
23000           stream starts from 0; makes live streams that don't
23001           start at 0 work again (fixes #317310, #336097).
23002
23003 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
23004
23005           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23006           Original commit message from CVS:
23007           Patch by: Christian Kirbach
23008           * configure.ac:
23009           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23010           -good. Fixes build on some systems (#331838).
23011
23012 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23013
23014           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
23015           Original commit message from CVS:
23016           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23017           (gst_rmdemux_parse_cont):
23018           Extract more tags and also post codec name tag on the
23019           bus so this shows up in totem and nautilus.
23020
23021 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
23022
23023           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
23024           Original commit message from CVS:
23025           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23026           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
23027           Extra data usually goes into the caps as 'codec_data', not
23028           as first buffer into the stream.
23029           Need to byte swap AC3 content in realmedia files for some
23030           reason (fixes #331588).
23031
23032 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
23033
23034           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
23035           Original commit message from CVS:
23036           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
23037           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
23038           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23039           When operating in pull mode, post an error message on the
23040           bus when all source pads are unlinked or some other fatal
23041           error occured (#323023). Regrade some recurring debug messages
23042           to LOG level. Convert c++-style comments into C-style ones.
23043
23044 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
23045
23046           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
23047           Original commit message from CVS:
23048           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23049           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
23050           (gst_rmdemux_all_source_pads_unlinked),
23051           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
23052           (gst_rmdemux_parse_packet):
23053           * gst/realmedia/rmdemux.h:
23054           Handle unlinked source pads properly and stop if all source pads
23055           are unlinked (#323023).
23056
23057 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
23058
23059           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
23060           Original commit message from CVS:
23061           Patch by: Michal Benes <michal dot benes at xeris dot cz>
23062           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
23063           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23064           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
23065           * gst/mpegstream/gstmpegdemux.h:
23066           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
23067           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
23068           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
23069           situation really happens when grabbing DVB streams. Current
23070           mpegdemuxer can not handle this situation correctly and it
23071           restarts counting gstreamer timestamps from zero.
23072           Fixes #326598.
23073
23074 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
23075
23076           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
23077           Original commit message from CVS:
23078           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
23079           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
23080           * ext/a52dec/gsta52dec.h:
23081           Fix #334550: failure to play raw AC3 files due to segment problems.
23082
23083 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
23084
23085           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
23086           Original commit message from CVS:
23087           Patch by: Christophe Fergeau  <teuf gnome org>
23088           * ext/lame/gstlame.c: (gst_lame_release_memory),
23089           (gst_lame_finalize), (gst_lame_class_init),
23090           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
23091           (gst_lame_change_state):
23092           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
23093
23094 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
23095
23096           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
23097           Original commit message from CVS:
23098           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
23099           (gst_mad_sink_event), (gst_mad_change_state):
23100           Include AUDIO_CODEC tag with tags posted if input is not
23101           framed (#334258). Use _scale() util functions in more places.
23102
23103 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
23104
23105           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
23106           Original commit message from CVS:
23107           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
23108           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23109           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
23110           property as BROKEN (see
23111           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
23112           explanation why it's broken).
23113
23114 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
23115
23116           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
23117           Original commit message from CVS:
23118           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
23119           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23120           * configure.ac:
23121           * gst/xingheader/Makefile.am:
23122           * gst/xingheader/gstxingmux.c:
23123           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
23124           to MP3 files (this allows decoder to figure out the length of VBR
23125           files)
23126
23127 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
23128
23129           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23130           Original commit message from CVS:
23131           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
23132           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23133           tag (#333683, patch by: Alex Lancaster).
23134
23135 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
23136
23137           ext/amrnb/: Further fancyfication.
23138           Original commit message from CVS:
23139           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23140           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
23141           (gst_amrnbdec_state_change):
23142           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
23143           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
23144           (gst_amrnbenc_state_change):
23145           * ext/amrnb/amrnbenc.h:
23146           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
23147           (gst_amrnbparse_query):
23148           Further fancyfication.
23149           Use _take to get writable data from the adapter.
23150           Precalc packet duration.
23151           Handle disconts.
23152           Forward _push to upstream.
23153           Post error messages when something goes wrong.
23154           Remove old code in amrnbparse.
23155           Don't ignore query results from upstream.
23156
23157 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
23158
23159           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
23160           Original commit message from CVS:
23161           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23162           The AMR encoder writes into the audio buffers it processes, so
23163           use gst_buffer_make_writable() on buffers we might (they go through
23164           an adapter, so there can be copying going on later anyway) be
23165           encoding.
23166
23167 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
23168
23169           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
23170           Original commit message from CVS:
23171           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
23172           (gst_mpeg_parse_handle_src_query):
23173           Declare variables at the beginning of a block and make
23174           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
23175
23176 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
23177
23178           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
23179           Original commit message from CVS:
23180           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
23181           Read packet size, sequence and padsize in right order again
23182           (fixes #332796; patch by: Fabrizio Gennari).
23183
23184 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
23185
23186           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23187           Original commit message from CVS:
23188           * gst/iec958/ac3iec.c:
23189           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23190
23191 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23192
23193           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
23194           Original commit message from CVS:
23195           * configure.ac:
23196           Make the id3tag and mad checks check for both a header and the
23197           appropriate library if the pkg-config is missing. (Closes #331842)
23198           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
23199           do the same for the plugins themselves.
23200
23201 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
23202
23203           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
23204           Original commit message from CVS:
23205           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23206           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23207           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
23208           * ext/mpeg2dec/gstmpeg2dec.h:
23209           Don't treat STATE_INVALID as fatal error; throw an error
23210           only after five consecutive decoding errors. Makes decoding
23211           mpeg streams more robust and fixes playback of joined clips
23212           (#300682).
23213
23214 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
23215
23216           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
23217           Original commit message from CVS:
23218           * ext/dvdnav/dvdnavsrc.h:
23219           Oops. forgot to add this one.
23220
23221 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
23222
23223           ext/Makefile.am: Fix dist-check.
23224           Original commit message from CVS:
23225           2006-02-26  Julien MOUTTE  <julien@moutte.net>
23226           * ext/Makefile.am: Fix dist-check.
23227
23228 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23229
23230           configure.ac: Disable dvdnavsrc for now.
23231           Original commit message from CVS:
23232           * configure.ac:
23233           Disable dvdnavsrc for now.
23234
23235 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
23236
23237           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
23238           Original commit message from CVS:
23239           * configure.ac:
23240           * ext/Makefile.am:
23241           * ext/dvdnav/Makefile.am:
23242           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
23243           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
23244           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
23245           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
23246           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
23247           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
23248           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
23249           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
23250           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
23251           (gst_dvd_nav_src_make_dvd_event),
23252           (gst_dvd_nav_src_structure_set_uint64),
23253           (gst_dvd_nav_src_push_dvd_nav_packet_event),
23254           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
23255           (gst_dvd_nav_src_push_titlelang_event),
23256           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
23257           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
23258           (gst_dvd_nav_src_handle_navigation_event),
23259           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
23260           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
23261           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
23262           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
23263           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
23264           (gst_dvd_nav_src_do_init), (plugin_init):
23265           dvdnavsrc ported to 0.10, for the most part at least. Not quite
23266           ready for prime time yet though.
23267
23268 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
23269
23270           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23271           Original commit message from CVS:
23272           * ext/cdio/Makefile.am:
23273           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23274           required for Cygwin, see #317048)
23275           * gst/rtp/gstasteriskh263.c:
23276           Cygwin has includes for both the unix network socket API
23277           and the windows API, but only one can be included, so fix
23278           includes to only use one or the other, prefering the unxi
23279           one (#317048).
23280
23281 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23282
23283           Port dvdsubdec to 0.10
23284           Original commit message from CVS:
23285           * configure.ac:
23286           * gst/dvdsub/Makefile.am:
23287           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23288           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23289           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23290           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23291           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23292           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23293           (gst_send_empty_fill), (gst_send_subtitle_frame),
23294           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23295           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23296           (plugin_init):
23297           * gst/dvdsub/gstdvdsubdec.h:
23298           Port dvdsubdec to 0.10
23299
23300 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23301
23302           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23303           Original commit message from CVS:
23304           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23305           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23306           mpegdemux for MPEG-2 video streams.
23307
23308 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23309
23310           configure.ac: Bump nano back to CVS
23311           Original commit message from CVS:
23312           * configure.ac:
23313           Bump nano back to CVS
23314
23315 === release 0.10.2 ===
23316
23317 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23318
23319           configure.ac: releasing 0.10.2, "Season to Taste"
23320           Original commit message from CVS:
23321           * configure.ac:
23322           releasing 0.10.2, "Season to Taste"
23323
23324 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23325
23326           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23327           Original commit message from CVS:
23328           * configure.ac:
23329           releasing 0.10.1.3 prelease for 0.10.2
23330
23331 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
23332
23333           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23334           Original commit message from CVS:
23335           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23336           In sink event handler, release object lock again
23337           _before_ sending EOS event downstream (#313838).
23338
23339 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
23340
23341         * ChangeLog:
23342         * gst/asfdemux/gstasf.c:
23343           fix rank of asfdemux
23344           Original commit message from CVS:
23345           fix rank of asfdemux
23346
23347 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23348
23349           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23350           Original commit message from CVS:
23351           * configure.ac:
23352           releasing 0.10.1.2 prelease for 0.10.2
23353
23354 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
23355
23356         * gst-plugins-ugly.spec.in:
23357           latest updates
23358           Original commit message from CVS:
23359           latest updates
23360
23361 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
23362
23363           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23364           Original commit message from CVS:
23365           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23366           (crop_copy_i422_buffer), (crop_buffer):
23367           When we need to crop the output buffer, make sure we
23368           create a buffer of the right size and respect the implicit
23369           striding used for I420 elsewhere in GStreamer (#331301).
23370
23371 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23372
23373           ext/cdio/gstcdio.c: Init debug category (#331253).
23374           Original commit message from CVS:
23375           * ext/cdio/gstcdio.c: (plugin_init):
23376           Init debug category (#331253).
23377
23378 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
23379
23380           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23381           Original commit message from CVS:
23382           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23383           Do not error out on non-recognized streams. Ignore them and allow
23384           playback of the other streams.
23385
23386 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23387
23388           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23389           Original commit message from CVS:
23390           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23391           Add a small sanity check for LPCM reading.
23392
23393 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
23394
23395           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23396           Original commit message from CVS:
23397           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23398           Take into account the file properties preroll value for
23399           timestamping/newsegment. It's weird this value was commented out.
23400
23401 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
23402
23403           gst/asfdemux/Makefile.am: More asf makefile fixing.
23404           Original commit message from CVS:
23405           * gst/asfdemux/Makefile.am:
23406           More asf makefile fixing.
23407
23408 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
23409
23410           ext/lame/gstlame.c: Fix up lame a bit.
23411           Original commit message from CVS:
23412           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23413           (gst_lame_change_state):
23414           Fix up lame a bit.
23415           Apply patch #319782 by Gautier Portet.
23416
23417 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
23418
23419           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23420           Original commit message from CVS:
23421           * gst/asfdemux/Makefile.am:
23422           But we do need to link against the riff libraryr.
23423
23424 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
23425
23426           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23427           Original commit message from CVS:
23428           * gst/asfdemux/Makefile.am:
23429           We don't want asfmux.c yet.
23430
23431 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
23432
23433           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23434           Original commit message from CVS:
23435           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23436           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23437           (gst_mad_change_state):
23438           Port fixes for bugs 314771, 308772, 140237, and 302625
23439           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23440           Use GST_EVENT_FLUSH_STOP to clear data from the current input
23441           buffer, to avoid using it for any future decoding.
23442
23443 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
23444
23445           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23446           Original commit message from CVS:
23447           * configure.ac:
23448           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23449           (gst_asf_get_guid_nick):
23450           * gst/asfdemux/asfheaders.h:
23451           * gst/asfdemux/gstasf.c: (plugin_init):
23452           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23453           (gst_asf_demux_class_init), (gst_asf_demux_init),
23454           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23455           (gst_asf_demux_handle_src_event),
23456           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23457           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23458           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23459           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23460           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23461           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23462           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23463           (gst_asf_demux_get_bitrate_record),
23464           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23465           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23466           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23467           (gst_asf_demux_get_obj_data_correction),
23468           (gst_asf_demux_get_stream_audio),
23469           (gst_asf_demux_get_stream_correction),
23470           (gst_asf_demux_get_stream_video),
23471           (gst_asf_demux_get_stream_video_format),
23472           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23473           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23474           (gst_asf_demux_process_stream),
23475           (gst_asf_demux_get_gst_tag_from_tag_name),
23476           (gst_asf_demux_commit_taglist),
23477           (gst_asf_demux_process_ext_content_desc),
23478           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23479           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23480           (gst_asf_demux_process_comment),
23481           (gst_asf_demux_process_bitrate_props_object),
23482           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23483           (gst_asf_demux_descramble_segment),
23484           (gst_asf_demux_element_send_event),
23485           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23486           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23487           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23488           (gst_asf_demux_get_src_query_types),
23489           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23490           * gst/asfdemux/gstasfdemux.h:
23491           asfdemux ported to 0.10. Does still need a bit of work (seems like
23492           there's something funky going on when timestamping video frames).
23493           The seeking code is likely to make Wim cry, but hey, at least it
23494           compiles.
23495
23496 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
23497
23498           ext/amrnb/amrnbdec.c: Some more comments.
23499           Original commit message from CVS:
23500           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23501           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23502           Some more comments.
23503           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23504           Applied patch from Fabrizio Gennari, fixes #330844.
23505
23506 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
23507
23508           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23509           Original commit message from CVS:
23510           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23511           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23512           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23513           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23514           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23515           * ext/dvdread/dvdreadsrc.h:
23516           Let's try to play the title the user set via the URI handler or
23517           via properties instead of always playing the first title. Also,
23518           Also, count title/chapter/angle number in URI and properties
23519           from 1 rather than 0.
23520
23521 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
23522
23523           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23524           Original commit message from CVS:
23525           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23526           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23527           (gst_dvd_read_src_do_duration_query):
23528           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23529           otherwise GstBaseSrc will think we can operate pull_range based,
23530           which we don't really, and typefinding will fail miserably.
23531           Also, make seeking work somewhat (only works with flumpegdemux
23532           at the moment, mpegstream needs fixing for that first).
23533
23534 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
23535
23536           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23537           Original commit message from CVS:
23538           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23539           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23540           Only allocate buffer once we know exactly how much we need,
23541           rather than gratuitously allocating 2MB-buffers all the time
23542           even if we usually need much less than that. Also, demote
23543           a debug message from DEBUG to LOG level.
23544
23545 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
23546
23547           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23548           Original commit message from CVS:
23549           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23550           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23551           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23552           (gst_dvd_read_src_do_position_query):
23553           Add some more debugging and fix duration query in BYTES.
23554
23555 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
23556
23557           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23558           Original commit message from CVS:
23559           * configure.ac:
23560           * ext/Makefile.am:
23561           * ext/dvdread/Makefile.am:
23562           * ext/dvdread/dvdreadsrc.c:
23563           * ext/dvdread/dvdreadsrc.h:
23564           Half-baked port to 0.10. Needs some love
23565           in the seeking department, but at least
23566           it does something.
23567           * ext/dvdread/stream_labels.c:
23568           * ext/dvdread/stream_labels.h:
23569           Remove these (we use ISO-639 language codes internally; applications
23570           that want to translate those into language names for display to the
23571           user should rely on the iso-codes package for that).
23572
23573 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
23574
23575           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23576           Original commit message from CVS:
23577           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23578           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23579           (gst_amrnbdec_state_change):
23580           * ext/amrnb/amrnbdec.h:
23581           Fix amrnbdec, handle events, take copy from adapter since the decoder
23582           apparently writes in the source data.
23583           Use some _scale_int, and precalc duration.
23584           Fix some leaks, post ERROR messages.
23585
23586 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
23587
23588           docs/plugins/: Add cdio plugin to docs.
23589           Original commit message from CVS:
23590           * docs/plugins/Makefile.am:
23591           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23592           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23593           * docs/plugins/inspect/plugin-cdio.xml:
23594           Add cdio plugin to docs.
23595           * ext/cdio/gstcdiocddasrc.c:
23596           Add gtk-doc blurb.
23597           * ext/cdio/gstcdio.c:
23598           The plugin is called 'cdio' not 'cddio'.
23599
23600 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
23601
23602           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23603           Original commit message from CVS:
23604           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23605           One source pad not being linked is not an error condition when we're
23606           still parsing the header. In this case (e.g. where we don't have a
23607           suitable decoder installed) just pretend everything is fine, so that
23608           the demuxer will actually go on to signal no-more-pads when done
23609           parsing the header, otherwise  decodebin/playbin will never post the
23610           appropriate error message if decoders are not available.
23611
23612 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
23613
23614         * ChangeLog:
23615         * common:
23616         * ext/mad/gstid3tag.c:
23617         * gst/realmedia/rmdemux.c:
23618           Just make it compile with --disable-gst-debug.
23619           Original commit message from CVS:
23620           Just make it compile with --disable-gst-debug.
23621
23622 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23623
23624           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23625           Original commit message from CVS:
23626           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23627           (gst_mad_check_caps_reset), (gst_mad_chain):
23628           Merge patch from Radoslaw Szkodzinski (bug 326734)
23629
23630 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23631
23632           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23633           Original commit message from CVS:
23634           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23635           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23636           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23637           (gst_id3_tag_chain):
23638           fixing Gdate handling
23639           enabling mux/demux mode switching
23640           adding better debug output
23641
23642 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
23643
23644           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...
23645           Original commit message from CVS:
23646           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23647           If we haven't set caps on a source pad yet, the caps on the
23648           pad are NULL, not un-fixed. Set caps on outgoing buffers.
23649
23650 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
23651
23652           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23653           Original commit message from CVS:
23654           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23655           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23656           * ext/lame/gstlame.h:
23657           Contrary to what the const char in the lame API might suggest,
23658           lame expects us to keep the strings we pass to id3tag_set_foo()
23659           around; it doesn't free them either though, so we have to store
23660           them somewhere and free them later when we can be sure lame
23661           doesn't need them any longer.
23662
23663 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
23664
23665           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...
23666           Original commit message from CVS:
23667           * ext/lame/gstlame.c: (add_one_tag):
23668           Fix handling of GST_TAG_DATE (#311679), don't pass an
23669           uninitialised string pointer to lame if we don't know
23670           how to handle the tag type, and fix minor memory leak.
23671
23672 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
23673
23674           ext/mad/gstmad.c: Fix debug message.
23675           Original commit message from CVS:
23676           * ext/mad/gstmad.c: (gst_mad_chain):
23677           Fix debug message.
23678
23679 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23680
23681           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23682           Original commit message from CVS:
23683           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
23684           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23685           Erase spurious call to gst_segment_set_newsegment.
23686           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23687           the superclass method when handling NEWSEGMENT events.
23688           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23689           and dvd-audio-restart event handling. There are currently less
23690           hackish ways of handling the sparse audio stream problem.
23691
23692 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23693
23694           fix up error domains, error strings, and use of translation
23695           Original commit message from CVS:
23696           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
23697           * ext/dvdnav/dvdnavsrc.c: (if):
23698           * ext/dvdread/stream_labels.c:
23699           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23700           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23701           fix up error domains, error strings, and use of translation
23702           * po/POTFILES.in:
23703           fix up this file, even though none of them are actually marked
23704           for build yet.
23705
23706 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23707
23708           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23709           Original commit message from CVS:
23710           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
23711           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23712           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23713           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23714           (gst_mpeg_parse_change_state):
23715           Make timestamp adjustment somewhat milder. Actual timestamps are
23716           now sent unmodified unless an actual gap is found in the
23717           stream. This should fix time display when playing most MPEG
23718           files.
23719
23720 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
23721
23722           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23723           Original commit message from CVS:
23724           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23725           * ext/cdio/gstcdio.h:
23726           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23727           Fix build for libcdio versions >= 76; give slightly lower rank
23728           than cdparanoia.
23729
23730 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
23731
23732           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23733           Original commit message from CVS:
23734           * configure.ac:
23735           * ext/Makefile.am:
23736           * ext/cdio/Makefile.am:
23737           * ext/cdio/gstcdio.c:
23738           * ext/cdio/gstcdio.h:
23739           * ext/cdio/gstcdiocddasrc.c:
23740           * ext/cdio/gstcdiocddasrc.h:
23741           Port libcdio cdda source, formerly known as cddasrc, now known as
23742           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23743           but that's not tested (fixes #317658).
23744
23745 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
23746
23747           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23748           Original commit message from CVS:
23749           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23750           tss tss... always set caps on outgoing buffer.
23751
23752 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
23753
23754         * gst-plugins-ugly.spec.in:
23755           update spec file
23756           Original commit message from CVS:
23757           update spec file
23758
23759 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23760
23761         * ChangeLog:
23762         * configure.ac:
23763           back to HEAD
23764           Original commit message from CVS:
23765           back to HEAD
23766
23767 === release 0.10.1 ===
23768
23769 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23770
23771         * ChangeLog:
23772         * NEWS:
23773         * RELEASE:
23774         * configure.ac:
23775         * docs/plugins/gst-plugins-ugly-plugins.args:
23776         * docs/plugins/inspect/plugin-a52dec.xml:
23777         * docs/plugins/inspect/plugin-amrnb.xml:
23778         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23779         * docs/plugins/inspect/plugin-iec958.xml:
23780         * docs/plugins/inspect/plugin-lame.xml:
23781         * docs/plugins/inspect/plugin-mad.xml:
23782         * docs/plugins/inspect/plugin-mpeg2dec.xml:
23783         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23784         * docs/plugins/inspect/plugin-rmdemux.xml:
23785           releasing 0.10.1
23786           Original commit message from CVS:
23787           releasing 0.10.1
23788
23789 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23790
23791         * ChangeLog:
23792         * configure.ac:
23793           prerelease
23794           Original commit message from CVS:
23795           prerelease
23796
23797 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
23798
23799           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23800           Original commit message from CVS:
23801           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23802           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23803           * ext/mad/gstmad.c: (gst_mad_src_query):
23804           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23805           * ext/sidplay/gstsiddec.cc:
23806           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23807           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23808           Pass unhandled queries upstream (useful e.g. for SEEKING query)
23809           (fixes #325652; based on patch by: Philippe); make rmdemux return
23810           FALSE for position queries, instead of setting -1 as value and
23811           returning TRUE.
23812
23813 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23814
23815           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23816           Original commit message from CVS:
23817           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
23818           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23819           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23820           rewrite timestamps in the case segments are being set from
23821           upstream, but use timestamps unmodified. Also send proper position
23822           values. This allows for correct time display and makes queries
23823           work in sink elements.
23824           * gst/mpegstream/gstdvddemux.h:
23825           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23826           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23827           Rename flush_filter to segment_filter, which is better represents
23828           what the arreibute does.
23829           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23830           Activate segment filtering when a timestamp discontinuity is seen.
23831
23832 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
23833
23834           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...
23835           Original commit message from CVS:
23836           * ext/mad/gstmad.c: (gst_mad_chain):
23837           Don't forget that we need to send out a newsegment event after a
23838           restart even if we don't have enough data to decode a frame right
23839           now.
23840
23841 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23842
23843           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23844           Original commit message from CVS:
23845           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
23846           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23847           Use the new "audio-shutdown" and "audio-restart" DVD events
23848           instead of the "spu-still-frame" event to shutdown and restart
23849           the audio pipeline.
23850           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23851           Check for cases where the segment-based adjustment calculation
23852           would produce negative values (which result in an overflow) and
23853           return GST_CLOCK_TIME_NONE instead.
23854           * gst/mpegstream/gstdvddemux.h:
23855           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23856           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23857           Add a mechanism to discard audio buffers with timestamps outside
23858           the currently set segment. This was causing (sometimes serious)
23859           synchronization problems after seeking in DVDs with LPCM audio,
23860           since VOBUs usually contain audio material that lies outside the
23861           timestamp range specified by the header.
23862
23863 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
23864
23865           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23866           Original commit message from CVS:
23867           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23868           Remove lingering reference to GstID3Demux
23869           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23870           Don't output debug saying padding streams are unknown type,
23871           because they're not
23872
23873 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23874
23875           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23876           Original commit message from CVS:
23877           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
23878           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23879           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23880           LPCM.
23881           * gstmpegdemux.h:
23882           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23883           (gst_mpeg_demux_get_audio_stream):
23884           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23885           (gst_dvd_demux_get_audio_stream)
23886           (gst_dvd_demux_get_subpicture_stream)
23887           (gst_dvd_demux_send_subbuffer):
23888           Send current* pad buffers with appropriate caps.
23889
23890 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23891
23892           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23893           Original commit message from CVS:
23894           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
23895           * gst/iec958/ac3iec.h:
23896           * gst/iec958/ac3iec.c:
23897           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23898           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23899           raw-audio property to ac3iec958 that allows setting the source pad
23900           caps to raw audio instead of audio/x-iec958. This makes it
23901           possible to use ac3iec958 together with the normal alsasink
23902           element to drive an external receiver that autodetects AC3
23903           content.
23904
23905 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
23906
23907           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23908           Original commit message from CVS:
23909           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23910           (ac3iec_chain_dvd):
23911           * gst/iec958/ac3iec.h:
23912           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23913
23914 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
23915
23916           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23917           Original commit message from CVS:
23918           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23919           When getting a seek event, first check if the upstream element
23920           can handle it and only do our own seek stuff when it can't
23921           (should fix #322856).
23922
23923 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
23924
23925           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23926           Original commit message from CVS:
23927           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
23928           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23929           Really convert to BYTES format when we want to convert
23930           to bytes (use right variable; fixes #322856).
23931
23932 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
23933
23934           Big mpegparse clean up, second round:
23935           Original commit message from CVS:
23936           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
23937           Big mpegparse clean up, second round:
23938           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23939           Send and EOS event down the audio pipeline when an still frame
23940           event arrives. This prevents the pipeline from locking when a
23941           still menu comes directly after a flush.
23942           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23943           Don't send a newsegment in reset.
23944           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23945           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23946           Move the code of handle_newsegment to process_event. Send a
23947           NEWSEGMENT after FLUSH_STOP.
23948           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23949           moving to PAUSED.
23950           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23951           (gst_mpeg_demux_class_init): Don't override send_event.
23952           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23953           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23954           (gst_mpeg_demux_reset):
23955           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
23956           attribute.
23957           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23958           Reset the mpegparse element after a flush.
23959           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23960           Don't forward events.
23961           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23962           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23963           handle_newsegment is not a virtual method anymore.
23964           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23965           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23966           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23967           rid of send_newsegment virtual method.
23968           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23969           handle DVD events and call the superclass method for other event
23970           types.
23971           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23972           override process_event anymore.
23973           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23974           (gst_mpeg_parse_process_event): Move actual event processing to
23975           process event so that subclasses can properly override or extend
23976           it.
23977           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23978           Eliminate time parameter in process event.
23979           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23980           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23981           (gst_mpeg_demux_send_subbuffer):
23982           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23983           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23984           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23985           adding the value of the adjust attribute.
23986           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23987           rid of the adjust attribute. Now all timestamp adjustments are
23988           performed by mpegparse using the current segment.
23989           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23990           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23991           on the adjust attribute for SCR values and the current segment.
23992           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23993           adjust_ts virtual method to adjust timestamps for outgoing
23994           buffers.
23995           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23996           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23997           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23998           (gst_dvd_demux_handle_newsegment): Don't override
23999           handle_newsegment.
24000           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
24001           Check for DVD events in process_event instead of
24002           handle_dvd_event.
24003           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24004           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24005           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
24006           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
24007           (gst_mpeg_demux_send_event):
24008           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24009           (gst_dvd_demux_handle_dvd_event):
24010           Eliminate the time parameter in send_event.
24011
24012 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24013
24014           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
24015           Original commit message from CVS:
24016           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
24017           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
24018           Fix typefinding in id3demux, and then remove it in favour
24019           of the new LGPL id3demux in gst-plugins-good
24020           * ext/mad/gstmad.c: (gst_mad_dispose):
24021           dispose can run more than once.
24022
24023 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24024
24025           gst/asfdemux/gstasfmux.c: change some char* into char[]
24026           Original commit message from CVS:
24027           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
24028           change some char* into char[]
24029
24030 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
24031
24032           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
24033           Original commit message from CVS:
24034           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
24035           Remove memleak from unused GstRMDemuxStream
24036
24037 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
24038
24039           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
24040           Original commit message from CVS:
24041           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
24042           (gst_id3_tag_do_typefind):
24043           Use the correct function to free typefind factory list.
24044
24045 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
24046
24047           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
24048           Original commit message from CVS:
24049           * ext/mad/gstmad.c: (gst_mad_src_query):
24050           For position and duration queries in TIME format, try the peer
24051           first (might be a demuxer).
24052
24053 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24054
24055           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
24056           Original commit message from CVS:
24057           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
24058           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
24059           Properly handle non contiguous VOBUs by adding the segment accum
24060           field to the adjust value.
24061           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24062           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
24063           handle_newsegment to prevent sending actual newsegment events and
24064           use tiemstamp rewriting instead.
24065           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
24066           dvd-lang-codes.
24067           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24068           (gst_mpeg_parse_event):
24069           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24070           Add a new parameter to handle_newsegment to allow controlling
24071           whether newsegment events are forwarded or not.
24072           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24073           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24074           (gst_dvd_demux_reset):
24075           last_end_ptm and discont_time aren't necessary anymore, since
24076           timestamp adjustment is now replaced by newsegment events.
24077           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
24078           timestamps.
24079           * gst/mpegstream/gstdvddemux.h:
24080           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
24081           Don't handle dvd-nav-packet events anymore, since the are now
24082           replaced by standard newsegment events.
24083           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24084           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24085           (gst_dvd_demux_change_state):
24086           * gst/mpegstream/gstdvddemux.h:
24087           Get rid of the ignore_next_newmedia_discont hack.
24088           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24089           (gst_dvd_demux_handle_newsegment):
24090           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24091           (gst_mpeg_demux_handle_newsegment): Don't override
24092           handle_newsegment anymore. It was only necessary to handle
24093           NEWMEDIA events.
24094           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24095           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
24096           (gst_dvd_demux_set_cur_subpicture):
24097           Reactivate handling of DVD events.
24098           * gst/mpegstream/gstmpegparse.c (normal_seek)
24099           (gst_mpeg_parse_handle_src_event)
24100           (gst_mpeg_parse_handle_src_query):
24101           First attempt at reenabling seek.
24102           * gst/mpegstream/gstmpegparse.h:
24103           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24104           (gst_mpeg_parse_update_streaminfo)
24105           (gst_mpeg_parse_get_rate)
24106           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
24107           (gst_mpeg_parse_handle_src_query):
24108           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
24109           Make queries work again.
24110           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
24111           (gst_mpeg_parse_handle_newsegment)
24112           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
24113           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
24114           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24115           Get rid of the newsegment_pending attribute, and rely instead on
24116           proper timestamp adjustment.
24117           * gst/mpegstream/gstmpegparse.c
24118           (gst_mpeg_parse_get_src_event_masks): Erase.
24119           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
24120           Initialize fields before creating pads to prevent the pad creation
24121           callback from failing.
24122           (gst_mpeg_parse_reset): Initialize new fields, and change
24123           initialization order to match the order in the structure.
24124           (gst_mpeg_parse_handle_newsegment): Forward new segment events
24125           whenever possible, and update the current segment.
24126           (gst_mpeg_parse_send_newsegment): Update the current segment and
24127           pending_newsegment.
24128           (gst_mpeg_parse_pad_added): Use the current segment to send
24129           newsegment events to new pads.
24130           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
24131           and events. Properly update newsegment_pending.
24132           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
24133           New fields do_adjust and current_segment.
24134           * gst/mpegstream/gstmpegdemux.c:
24135           * gst/mpegstream/gstdvddemux.c:
24136           * gst/mpegstream/gstmpegparse.h:
24137           Rename handle_discont virtual method to handle_newsegment. Erase
24138           some (already commented out support) for old NEW_MEDIA events.
24139           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24140           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24141           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
24142           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
24143           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
24144           Erase the "pending_scr" field, and replace it by a slightly
24145           different handling of the current SCR. Document code blocks in
24146           parse_packhead and chain.
24147
24148 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
24149
24150           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
24151           Original commit message from CVS:
24152           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24153           g_warning() are only for really fatal warnings. If we can't decode a
24154           tag, just ignore that tag and do a GST_WARNING.
24155
24156 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24157
24158         * ChangeLog:
24159         * ext/a52dec/gsta52dec.h:
24160         * ext/dvdread/dvdreadsrc.h:
24161         * ext/lame/gstlame.h:
24162         * ext/mad/gstid3tag.c:
24163         * ext/mad/gstmad.c:
24164         * ext/mad/gstmad.h:
24165         * ext/mpeg2dec/gstmpeg2dec.h:
24166         * ext/sidplay/gstsiddec.h:
24167         * gst/ac3parse/gstac3parse.c:
24168         * gst/ac3parse/gstac3parse.h:
24169         * gst/asfdemux/gstasfdemux.c:
24170         * gst/asfdemux/gstasfdemux.h:
24171         * gst/iec958/ac3iec.h:
24172         * gst/mpegaudioparse/gstmpegaudioparse.c:
24173         * gst/mpegaudioparse/gstmpegaudioparse.h:
24174         * gst/mpegstream/gstdvddemux.h:
24175         * gst/mpegstream/gstmpegclock.h:
24176         * gst/mpegstream/gstmpegdemux.h:
24177         * gst/mpegstream/gstmpegpacketize.h:
24178         * gst/mpegstream/gstmpegparse.c:
24179         * gst/mpegstream/gstmpegparse.h:
24180         * gst/mpegstream/gstrfc2250enc.c:
24181         * gst/mpegstream/gstrfc2250enc.h:
24182         * gst/realmedia/rmdemux.c:
24183         * gst/realmedia/rmdemux.h:
24184         * gst/synaesthesia/synaescope.c:
24185           expand tabs
24186           Original commit message from CVS:
24187           expand tabs
24188
24189 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24190
24191         * configure.ac:
24192           back to HEAD
24193           Original commit message from CVS:
24194           back to HEAD
24195
24196 === release 0.10.0 ===
24197
24198 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24199
24200         * ChangeLog:
24201         * NEWS:
24202         * RELEASE:
24203         * configure.ac:
24204         * docs/plugins/inspect/plugin-a52dec.xml:
24205         * docs/plugins/inspect/plugin-amrnb.xml:
24206         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24207         * docs/plugins/inspect/plugin-iec958.xml:
24208         * docs/plugins/inspect/plugin-lame.xml:
24209         * docs/plugins/inspect/plugin-mad.xml:
24210         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24211         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24212         * docs/plugins/inspect/plugin-rmdemux.xml:
24213           releasing 0.10.0
24214           Original commit message from CVS:
24215           releasing 0.10.0
24216
24217 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
24218
24219           Update for alloc_buffer changes.
24220           Original commit message from CVS:
24221           2005-12-05  Andy Wingo  <wingo@pobox.com>
24222           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
24223           * ext/mad/gstmad.c: (gst_mad_chain):
24224           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
24225           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24226           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
24227           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
24228           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
24229
24230 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
24231
24232           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
24233           Original commit message from CVS:
24234           2005-12-05  Andy Wingo  <wingo@pobox.com>
24235           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
24236           id3demux and id3mux now. Fixes #323199.
24237
24238 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
24239
24240         * gst-plugins-ugly.spec.in:
24241           update spec file for latest changes
24242           Original commit message from CVS:
24243           update spec file for latest changes
24244
24245 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24246
24247           fix silly Makefile.am bug so they link correctly again
24248           Original commit message from CVS:
24249           * ext/amrnb/Makefile.am:
24250           * gst/realmedia/Makefile.am:
24251           fix silly Makefile.am bug so they link correctly again
24252
24253 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24254
24255         * configure.ac:
24256           back to HEAD
24257           Original commit message from CVS:
24258           back to HEAD
24259
24260 === release 0.9.7 ===
24261
24262 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24263
24264         * ChangeLog:
24265         * NEWS:
24266         * RELEASE:
24267         * common:
24268         * configure.ac:
24269         * docs/plugins/gst-plugins-ugly-plugins.args:
24270         * docs/plugins/inspect/plugin-a52dec.xml:
24271         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24272         * docs/plugins/inspect/plugin-iec958.xml:
24273         * docs/plugins/inspect/plugin-lame.xml:
24274         * docs/plugins/inspect/plugin-mad.xml:
24275         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24276         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24277         * docs/plugins/inspect/plugin-rmdemux.xml:
24278         * docs/random/LICENSE:
24279         * docs/random/PORTED_09:
24280           releasing 0.9.7
24281           Original commit message from CVS:
24282           releasing 0.9.7
24283
24284 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24285
24286         * ChangeLog:
24287         * common:
24288         * ext/amrnb/Makefile.am:
24289         * gst/realmedia/Makefile.am:
24290           Don't know how these escaped my eye before.  Fix link flags.
24291           Original commit message from CVS:
24292           Don't know how these escaped my eye before.  Fix link flags.
24293
24294 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24295
24296         * common:
24297         * examples/Makefile.am:
24298         * examples/capsfilter/Makefile.am:
24299         * examples/capsfilter/capsfilter1.c:
24300         * examples/gob/Makefile.am:
24301         * examples/gob/gst-identity2.gob:
24302         * examples/gstplay/.gitignore:
24303         * examples/gstplay/Makefile.am:
24304         * examples/gstplay/player.c:
24305         * examples/indexing/.gitignore:
24306         * examples/indexing/Makefile.am:
24307         * examples/indexing/indexmpeg.c:
24308         * examples/level/Makefile.am:
24309         * examples/level/README:
24310         * examples/level/demo.c:
24311         * examples/level/plot.c:
24312         * examples/stats/Makefile.am:
24313         * examples/stats/mp2ogg.c:
24314         * examples/switch/.gitignore:
24315         * examples/switch/Makefile.am:
24316         * examples/switch/switcher.c:
24317           no examples
24318           Original commit message from CVS:
24319           no examples
24320
24321 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
24322
24323           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24324           Original commit message from CVS:
24325           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24326           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24327           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24328           (gst_mpeg_parse_send_event):
24329           Ref events before sending them to multiple pads, after all
24330           gst_pad_send_event() takes ownership of events. Don't leak
24331           events that have not been handled (fixes #322745).
24332
24333 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24334
24335           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24336           Original commit message from CVS:
24337           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
24338           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24339           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24340           from making timestamp adjustments. This will have to be re-added
24341           in some form in the near future, but in order to do that, some nav
24342           packet parsing will be necessary in mpegdemux.
24343           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24344           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24345           (g_value_set_int, gst_mpeg_parse_set_property)
24346           Get rid of do_adjust and use_adjust. Rename max_discont to
24347           max_src_gap.
24348           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24349           -1, no adjustment is made.
24350           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24351           Rename max_discont property to max_scr_gap. Erase "adjust"
24352           property.
24353           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24354           override send_event anymore, base class does the job.
24355           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24356           Base class now does most of the work.
24357           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24358           Generalize to forwarding the event to all source pads in the
24359           element.
24360           * gst/mpegstream/gstmpegparse.h:
24361           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24362           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24363           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24364           (gst_mpeg_parse_set_property):
24365           Clock synchronization doesn't make sense anymore for a
24366           demultiplexer.
24367
24368 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
24369
24370           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24371           Original commit message from CVS:
24372           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24373           Don't treat normal EOS as a fatal error.
24374
24375 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
24376
24377           ext/mad/gstmad.c: Proper warning statements,
24378           Original commit message from CVS:
24379           * ext/mad/gstmad.c: (gst_mad_chain):
24380           Proper warning statements,
24381           Don't error if the src pad isn't linked when pushing.
24382           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24383           Proper state_change, avoids borkage when going to READY
24384
24385 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24386
24387         * configure.ac:
24388         * gst-libs/Makefile.am:
24389         * gst-libs/README:
24390         * gst-libs/ext/.gitignore:
24391         * gst-libs/gst/media-info/.gitignore:
24392         * gst-libs/gst/play/.gitignore:
24393         * gst-libs/gst/play/play.h:
24394         * gst-libs/gst/play/play.vcproj:
24395           no need for an AS_LIBTOOL call
24396           Original commit message from CVS:
24397           no need for an AS_LIBTOOL call
24398
24399 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24400
24401         * Makefile.am:
24402         * common:
24403         * gst-plugins-ugly.spec.in:
24404           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24405           Original commit message from CVS:
24406           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24407
24408 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24409
24410           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24411           Original commit message from CVS:
24412           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24413           Prime libmpeg2's pumps with some null custom buffers
24414           to ensure it doesn't ask us to discard garbage later yay.
24415
24416 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24417
24418           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24419           Original commit message from CVS:
24420           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24421           Prime libmpeg2's pumps with some null custom buffers
24422           to ensure it ask us to discard garbage later yay.
24423
24424 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
24425
24426           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24427           Original commit message from CVS:
24428           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24429           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24430           (gst_a52dec_chain_raw):
24431           * ext/a52dec/gsta52dec.h:
24432           Accept AC3 in audio/x-private1-ac3 format, which includes
24433           DVD-specific headers, as well as raw AC3, for compatibility with
24434           some demuxers.
24435
24436 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24437
24438           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24439           Original commit message from CVS:
24440           * ext/mad/gstmad.c: (gst_mad_chain):
24441           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24442           skip frame synthesis and consume input data as if we'd done the
24443           decode. Makes mad not error when the src pad is not connected.
24444           (#319784)
24445
24446 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24447
24448         * ChangeLog:
24449           Erase old CVS conflict line.
24450           Original commit message from CVS:
24451           Erase old CVS conflict line.
24452
24453 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24454
24455           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24456           Original commit message from CVS:
24457           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
24458           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24459           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24460           (gst_mpeg_parse_chain):
24461           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24462           (gst_mpeg_demux_send_newsegment):
24463           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24464           * gst/mpegstream/gstmpegparse.h:
24465           Rename send_discont method to send_newsegment and add parameters
24466           to handle actual segments. Adapt code all around to run with the
24467           new name and signature.
24468           * gst/mpegstream/gstmpegdemux.c:
24469           * gst/mpegstream/gstmpegparse.c:
24470           * gst/mpegstream/gstdvddemux.c:
24471           Convert to GST_BOILERPLATE.
24472
24473 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24474
24475         * configure.ac:
24476           fix AS_LIBTOOL call
24477           Original commit message from CVS:
24478           fix AS_LIBTOOL call
24479
24480 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24481
24482         * Makefile.am:
24483           add a torture target
24484           Original commit message from CVS:
24485           add a torture target
24486
24487 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24488
24489         * ChangeLog:
24490         * configure.ac:
24491           back to HEAD
24492           Original commit message from CVS:
24493           back to HEAD
24494
24495 === release 0.9.6 ===
24496
24497 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24498
24499         * ChangeLog:
24500         * NEWS:
24501         * RELEASE:
24502         * configure.ac:
24503         * docs/plugins/gst-plugins-ugly-plugins.args:
24504         * docs/plugins/gst-plugins-ugly-plugins.signals:
24505         * docs/plugins/inspect/plugin-a52dec.xml:
24506         * docs/plugins/inspect/plugin-amrnb.xml:
24507         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24508         * docs/plugins/inspect/plugin-iec958.xml:
24509         * docs/plugins/inspect/plugin-lame.xml:
24510         * docs/plugins/inspect/plugin-mad.xml:
24511         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24512         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24513         * docs/plugins/inspect/plugin-rmdemux.xml:
24514           releasing 0.9.6
24515           Original commit message from CVS:
24516           releasing 0.9.6
24517
24518 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
24519
24520           gst/realmedia/rmdemux.c: Fractional framerates.
24521           Original commit message from CVS:
24522           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24523           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24524           (find_seek_offset_bytes), (find_seek_offset_time),
24525           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24526           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24527           (gst_rmdemux_chain), (gst_rmdemux_send_event),
24528           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24529           (gst_rmdemux_parse_packet):
24530           Fractional framerates.
24531
24532 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
24533
24534           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24535           Original commit message from CVS:
24536           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24537           (gst_mpeg2dec_negotiate_format), (handle_sequence),
24538           (gst_mpeg2dec_sink_event):
24539           * ext/mpeg2dec/gstmpeg2dec.h:
24540           Use fractional framerates
24541
24542 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24543
24544           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24545           Original commit message from CVS:
24546           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24547           set_clock returns a boolean.
24548
24549 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24550
24551           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24552           Original commit message from CVS:
24553           * ext/mad/gstmad.c: (gst_mad_chain):
24554           Fix seeking even more by sending the newsegment event with the
24555           right parameters. Should fix querying in playbin/totem after
24556           a seek.
24557
24558 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
24559
24560           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24561           Original commit message from CVS:
24562           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24563           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24564           Fix seeking in stand-alone mode. Fix nonexistant enum value
24565           introduced in previous commit. Improve debug messages here and
24566           there. Actually return a proper return value in the sink event
24567           handler.
24568
24569 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24570
24571         * ext/lame/gstlame.c:
24572           doh
24573           Original commit message from CVS:
24574           doh
24575
24576 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24577
24578         * ChangeLog:
24579         * ext/lame/gstlame.c:
24580         * ext/mad/gstmad.c:
24581         * ext/sidplay/gstsiddec.cc:
24582           fix up GValueEnum
24583           Original commit message from CVS:
24584           fix up GValueEnum
24585
24586 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
24587
24588         * ChangeLog:
24589         * ext/lame/gstlame.c:
24590         * ext/mad/gstid3tag.c:
24591         * ext/sidplay/gstsiddec.cc:
24592           Update for gst_tag_setter API changes.
24593           Original commit message from CVS:
24594           2005-11-22  Andy Wingo  <wingo@pobox.com>
24595           * Update for gst_tag_setter API changes.
24596
24597 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
24598
24599         * ChangeLog:
24600         * ext/a52dec/gsta52dec.c:
24601         * ext/mad/gstid3tag.c:
24602         * ext/mad/gstmad.c:
24603         * gst/mpegaudioparse/gstmpegaudioparse.c:
24604         * gst/mpegstream/gstdvddemux.c:
24605         * gst/mpegstream/gstmpegparse.c:
24606         * gst/realmedia/rmdemux.c:
24607           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24608           Original commit message from CVS:
24609           2005-11-22  Andy Wingo  <wingo@pobox.com>
24610           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24611           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24612           * ext/mad/gstmad.c (gst_mad_chain)
24613           * gst/mpegaudioparse/gstmpegaudioparse.c
24614           (gst_mp3parse_sink_event)
24615           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24616           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24617           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24618           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24619           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24620
24621 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
24622
24623           ext/mad/Makefile.am: libgsttagedit => libgsttag
24624           Original commit message from CVS:
24625           * ext/mad/Makefile.am:
24626           libgsttagedit => libgsttag
24627
24628 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
24629
24630           ext/lame/gstlame.c: Don't take the stream lock
24631           Original commit message from CVS:
24632           * ext/lame/gstlame.c: (gst_lame_sink_event):
24633           Don't take the stream lock
24634
24635 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
24636
24637           ext/: Don't take the stream lock.
24638           Original commit message from CVS:
24639           2005-11-21  Andy Wingo  <wingo@pobox.com>
24640           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24641           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24642           * ext/mad/gstmad.c (gst_mad_sink_event):
24643           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24644           stream lock.
24645           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24646           stream lock changes.
24647
24648 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
24649
24650           *.*: Ran scripts/update-macros. Oh yes.
24651           Original commit message from CVS:
24652           2005-11-21  Andy Wingo  <wingo@pobox.com>
24653           * *.h:
24654           * *.c: Ran scripts/update-macros. Oh yes.
24655
24656 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
24657
24658           gst/mpegstream/: Filler events have beem removed for now.
24659           Original commit message from CVS:
24660           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24661           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24662           Filler events have beem removed for now.
24663
24664 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
24665
24666           gst/: Update for GST_FOURCC_FORMAT API change.
24667           Original commit message from CVS:
24668           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24669           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24670           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24671           Update for GST_FOURCC_FORMAT API change.
24672
24673 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
24674
24675           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24676           Original commit message from CVS:
24677           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24678           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24679           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24680           (gst_rmdemux_parse_packet):
24681           Modifications for disapearance of GST_PAD_IS_USABLE()
24682
24683 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
24684
24685           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24686           Original commit message from CVS:
24687           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24688           Remove some setcaps brokenness.
24689           Don't crash on bad input.
24690
24691 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
24692
24693           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24694           Original commit message from CVS:
24695           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24696           calling transform.
24697           (gst_id3_tag_do_typefind): Unref caps
24698           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24699
24700 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
24701
24702         * ext/mad/gstmad.c:
24703           remove accidentally commited hack
24704           Original commit message from CVS:
24705           remove accidentally commited hack
24706
24707 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
24708
24709         * ext/mad/gstmad.c:
24710           free pad templates
24711           Original commit message from CVS:
24712           free pad templates
24713
24714 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
24715
24716           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24717           Original commit message from CVS:
24718           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24719           (gst_mpeg2dec_sink_event):
24720           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24721           nice-ify debug message in event handler; add CHECKME.
24722           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24723           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24724           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24725           (gst_dvd_demux_sync_stream_to_time):
24726           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24727           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24728           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24729           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24730           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24731           (gst_mpeg_demux_sync_stream_to_time),
24732           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24733           * gst/mpegstream/gstmpegdemux.h:
24734           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24735           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24736           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24737           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24738           (gst_mpeg_parse_chain):
24739           * gst/mpegstream/gstmpegparse.h:
24740           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24741           return value confusion (gst_pad_push vs. gst_pad_send_event and
24742           gst_pad_push_event); pass flow return values to caller;
24743           miscellaneous fixes and clean-ups.
24744
24745 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
24746
24747         * gst/mpegstream/gstdvddemux.c:
24748           set rank to secondary until it works 100%
24749           Original commit message from CVS:
24750           set rank to secondary until it works 100%
24751
24752 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
24753
24754         * gst-plugins-ugly.spec.in:
24755           add mpegstream plugin to spec file
24756           Original commit message from CVS:
24757           add mpegstream plugin to spec file
24758
24759 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
24760
24761           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24762           Original commit message from CVS:
24763           2005-11-14  Martin Soto  <soto@localhost.localdomain>
24764           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24765           gstrfc2250enc.h.
24766
24767 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
24768
24769           partially port the mpegstream plugin to GStreamer 0.9.
24770           Original commit message from CVS:
24771           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
24772           * configure.ac:
24773           * gst/mpegstream/Makefile.am:
24774           * gst/mpegstream/gstdvddemux.c:
24775           * gst/mpegstream/gstdvddemux.h:
24776           * gst/mpegstream/gstmpegdemux.c:
24777           * gst/mpegstream/gstmpegdemux.h:
24778           * gst/mpegstream/gstmpegpacketize.c:
24779           * gst/mpegstream/gstmpegpacketize.h:
24780           * gst/mpegstream/gstmpegparse.c:
24781           * gst/mpegstream/gstmpegparse.h:
24782           * gst/mpegstream/gstmpegstream.c:
24783           * gst/mpegstream/gstrfc2250enc.c:
24784           * gst/mpegstream/gstrfc2250enc.h:
24785           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24786           partially port the mpegstream plugin to GStreamer 0.9.
24787
24788 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
24789
24790           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24791           Original commit message from CVS:
24792           2005-11-14  Andy Wingo  <wingo@pobox.com>
24793           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24794           debugging, allows dll builds on windows. Fixes #316076.
24795
24796 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24797
24798         * ChangeLog:
24799         * configure.ac:
24800           back to head
24801           Original commit message from CVS:
24802           back to head
24803
24804 === release 0.9.5 ===
24805
24806 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24807
24808         * ChangeLog:
24809         * NEWS:
24810         * RELEASE:
24811         * common:
24812         * configure.ac:
24813         * docs/plugins/inspect/plugin-a52dec.xml:
24814         * docs/plugins/inspect/plugin-amrnb.xml:
24815         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24816         * docs/plugins/inspect/plugin-iec958.xml:
24817         * docs/plugins/inspect/plugin-lame.xml:
24818         * docs/plugins/inspect/plugin-mad.xml:
24819         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24820         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24821         * docs/plugins/inspect/plugin-rmdemux.xml:
24822           releasing 0.9.5
24823           Original commit message from CVS:
24824           releasing 0.9.5
24825
24826 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
24827
24828           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24829           Original commit message from CVS:
24830           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24831           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24832           (handle_sequence), (handle_picture), (handle_slice),
24833           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24834           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24835           Forward GstFlowReturn about everywhere.
24836           Handle seeking correctly.
24837
24838 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
24839
24840           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24841           Original commit message from CVS:
24842           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24843           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24844           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24845           Small cleanups in refcounting.
24846
24847 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
24848
24849           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24850           Original commit message from CVS:
24851           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24852           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24853           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24854           (handle_sequence), (handle_picture):
24855           * ext/mpeg2dec/gstmpeg2dec.h:
24856           Removed lots of dubious code.
24857           Handle flushing and seeking correctly. Still leaks though...
24858
24859 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
24860
24861         * ChangeLog:
24862         * configure.ac:
24863           port plugins listing changes
24864           Original commit message from CVS:
24865           port plugins listing changes
24866
24867 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24868
24869         * ChangeLog:
24870         * configure.ac:
24871           back to HEAD
24872           Original commit message from CVS:
24873           back to HEAD
24874
24875 === release 0.9.4 ===
24876
24877 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24878
24879         * ChangeLog:
24880         * Makefile.am:
24881         * NEWS:
24882         * RELEASE:
24883         * configure.ac:
24884         * docs/plugins/gst-plugins-ugly-plugins.args:
24885         * docs/plugins/gst-plugins-ugly-plugins.signals:
24886         * docs/plugins/inspect/plugin-a52dec.xml:
24887         * docs/plugins/inspect/plugin-amrnb.xml:
24888         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24889         * docs/plugins/inspect/plugin-iec958.xml:
24890         * docs/plugins/inspect/plugin-lame.xml:
24891         * docs/plugins/inspect/plugin-mad.xml:
24892         * docs/plugins/inspect/plugin-mpeg2dec.xml:
24893         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24894         * docs/plugins/inspect/plugin-rmdemux.xml:
24895         * gst/realmedia/rmdemux.c:
24896         * po/POTFILES.in:
24897           releasing 0.9.4
24898           Original commit message from CVS:
24899           releasing 0.9.4
24900
24901 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
24902
24903           gst/realmedia/rmdemux.c: STOPPED->FAILED
24904           Original commit message from CVS:
24905           2005-10-23  Julien MOUTTE  <julien@moutte.net>
24906           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24907
24908 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
24909
24910         * gst-plugins-ugly.spec.in:
24911           add packaging of a52dec
24912           Original commit message from CVS:
24913           add packaging of a52dec
24914
24915 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
24916
24917           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24918           Original commit message from CVS:
24919           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24920           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24921           Set correct stream time in newsegment event.
24922
24923 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24924
24925         * ext/Makefile.am:
24926           fix distcheck
24927           Original commit message from CVS:
24928           fix distcheck
24929
24930 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24931
24932         * ChangeLog:
24933         * ext/Makefile.am:
24934           fix distcheck
24935           Original commit message from CVS:
24936           fix distcheck
24937
24938 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
24939
24940           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24941           Original commit message from CVS:
24942           * ext/a52dec/Makefile.am:
24943           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24944           (gst_a52dec_class_init), (gst_a52dec_sink_event),
24945           (gst_a52dec_change_state):
24946           * ext/a52dec/gsta52dec.h:
24947           Re-enable CPU flags, use liboil to get them.
24948
24949 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
24950
24951           Port AC3 decoder to 0.9 (#318849).
24952           Original commit message from CVS:
24953           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
24954           * configure.ac:
24955           * ext/a52dec/Makefile.am:
24956           * ext/a52dec/gsta52dec.c:
24957           * ext/a52dec/gsta52dec.h:
24958           Port AC3 decoder to 0.9 (#318849).
24959
24960 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
24961
24962           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24963           Original commit message from CVS:
24964           * ext/sidplay/gstsiddec.cc:
24965           Small fixes and more error messages.
24966
24967 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
24968
24969           API change fixen.
24970           Original commit message from CVS:
24971           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24972           (gst_amrnbparse_state_change):
24973           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24974           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24975           * ext/mpeg2dec/gstmpeg2dec.c:
24976           * ext/sidplay/gstsiddec.cc:
24977           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24978           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24979           API change fixen.
24980
24981 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
24982
24983           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24984           Original commit message from CVS:
24985           * configure.ac:
24986           GST_DOC has been renamed to GST_DOCBOOK_CHECK
24987
24988 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24989
24990           configure.ac: some docs I had
24991           Original commit message from CVS:
24992           * configure.ac:
24993           some docs I had
24994           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24995           trivial fixes
24996
24997 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
24998
24999           gst/realmedia/rmdemux.c: segment-start/done API change.
25000           Original commit message from CVS:
25001           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
25002           (gst_rmdemux_perform_seek):
25003           segment-start/done API change.
25004
25005 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
25006
25007         * ChangeLog:
25008         * common:
25009         * gst/iec958/ac3iec.c:
25010           Set buffer durations on IEC958 buffers.
25011           Original commit message from CVS:
25012           Set buffer durations on IEC958 buffers.
25013
25014 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
25015
25016           configure.ac: Fix glib check
25017           Original commit message from CVS:
25018           * configure.ac:
25019           Fix glib check
25020
25021 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
25022
25023           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25024           Original commit message from CVS:
25025           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
25026           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25027
25028 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25029
25030           examples/stats/mp2ogg.c: yes, typo fixes
25031           Original commit message from CVS:
25032           * examples/stats/mp2ogg.c:
25033           yes, typo fixes
25034
25035 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25036
25037           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
25038           Original commit message from CVS:
25039           * examples/indexing/indexmpeg.c: (main):
25040           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
25041           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
25042           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
25043           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
25044           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
25045           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
25046           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
25047           * ext/dvdread/dvdreadsrc.h:
25048           * ext/lame/gstlame.h:
25049           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
25050           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
25051           * gst/iec958/ac3iec.h:
25052           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
25053           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
25054           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
25055           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
25056           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
25057           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
25058           moved bitshift from macro to enum definition
25059
25060 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
25061
25062           newsegment API update.
25063           Original commit message from CVS:
25064           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
25065           * ext/mad/gstmad.c: (gst_mad_chain):
25066           * gst/mpegaudioparse/gstmpegaudioparse.c:
25067           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25068           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
25069           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
25070           newsegment API update.
25071
25072 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
25073
25074           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
25075           Original commit message from CVS:
25076           * ext/amrnb/amrnbdec.c:
25077           Mark invalid frame sizes
25078           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
25079           UNUSABLE is not to be used here, just push out stuff so
25080           probes can continue linking or making the pad usable.
25081
25082 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
25083
25084         * ChangeLog:
25085         * gst/realmedia/rmdemux.c:
25086           Improve seek error-resilience.
25087           Original commit message from CVS:
25088           Improve seek error-resilience.
25089           Better error handling generally.
25090
25091 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25092
25093         * ChangeLog:
25094         * configure.ac:
25095           back to head
25096           Original commit message from CVS:
25097           back to head
25098
25099 === release 0.9.3 ===
25100
25101 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25102
25103         * ChangeLog:
25104         * NEWS:
25105         * README:
25106         * configure.ac:
25107         * ext/sidplay/Makefile.am:
25108           release time
25109           Original commit message from CVS:
25110           release time
25111
25112 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
25113
25114         * gst/realmedia/rmdemux.h:
25115           Forgot to commit this file. I hate Nano.
25116           Original commit message from CVS:
25117           Forgot to commit this file. I hate Nano.
25118
25119 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
25120
25121         * ChangeLog:
25122         * common:
25123         * gst/realmedia/rmdemux.c:
25124           Sanity checks and memory leak fixes for real demuxer
25125           Original commit message from CVS:
25126           Sanity checks and memory leak fixes for real demuxer
25127
25128 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
25129
25130           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
25131           Original commit message from CVS:
25132           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
25133           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
25134           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
25135           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
25136           Real demuxer fixes. Make it more bulletproof against bad data,
25137           identify a few more stream types.
25138           Fix seeking so that it works (at least with the seek example
25139           program; it still fails with totem).
25140
25141 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
25142
25143           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
25144           Original commit message from CVS:
25145           * gst/mpegaudioparse/gstmpegaudioparse.c:
25146           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25147           Set correct caps on buffers too.
25148
25149 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
25150
25151           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
25152           Original commit message from CVS:
25153           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
25154           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25155           * gst/mpegaudioparse/gstmpegaudioparse.h:
25156           Put timestamps on buffers.
25157
25158 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
25159
25160         * ChangeLog:
25161         * ext/amrnb/amrnbenc.c:
25162           Changed amrnbenc description, it is an encoder, not decoder.
25163           Original commit message from CVS:
25164           Changed amrnbenc description, it is an encoder, not decoder.
25165
25166 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
25167
25168         * ChangeLog:
25169         * gst/iec958/ac3_padder.c:
25170         * gst/iec958/ac3_padder.h:
25171         * gst/iec958/ac3iec.c:
25172           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
25173           Original commit message from CVS:
25174           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
25175           more accurate, and to check AC3 checksums (both of them in each frame),
25176           and dump the frame (as a probable sync failure) if they don't match.
25177           General code cleanup, improved comments. Changed to not construct the
25178           header backwards, and not byteswap everything else. If we end up needing
25179           to do little-endian output, we should swap in the element doing the
25180           output (AC3 is big-endian).
25181
25182 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
25183
25184         * gst-plugins-ugly.spec.in:
25185           fix spec file for ugly
25186           Original commit message from CVS:
25187           fix spec file for ugly
25188
25189 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25190
25191         * docs/plugins/inspect/plugin-lame.xml:
25192           revert empty commit
25193           Original commit message from CVS:
25194           revert empty commit
25195
25196 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25197
25198         * docs/plugins/scan.stamp:
25199           whoops, wrong files
25200           Original commit message from CVS:
25201           whoops, wrong files
25202
25203 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25204
25205           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
25206           Original commit message from CVS:
25207           * docs/plugins/gst-plugins-ugly-plugins.args:
25208           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
25209           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
25210           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
25211           commit missing files
25212           * docs/plugins/inspect/plugin-lame.xml:
25213           update
25214
25215 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25216
25217         * Makefile.am:
25218         * common:
25219         * gst-plugins-ugly.spec.in:
25220           add check-valgrind target
25221           Original commit message from CVS:
25222           add check-valgrind target
25223
25224 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25225
25226         * docs/plugins/scanobj-build.stamp:
25227           add stamp
25228           Original commit message from CVS:
25229           add stamp
25230
25231 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
25232
25233           ext/lame/gstlame.c: Set caps on outgoing buffers.
25234           Original commit message from CVS:
25235           * ext/lame/gstlame.c: (gst_lame_chain):
25236           Set caps on outgoing buffers.
25237
25238 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25239
25240         * ChangeLog:
25241         * ext/lame/gstlame.c:
25242         * ext/lame/gstlame.h:
25243           clean up further so we don't try to set up five times for a simple pipeline
25244           Original commit message from CVS:
25245           clean up further so we don't try to set up five times for
25246           a simple pipeline
25247
25248 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
25249
25250         * ChangeLog:
25251         * common:
25252         * gst/iec958/ac3iec.c:
25253           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
25254           Original commit message from CVS:
25255           Set setcaps function on sink pad, not source pad. Produce correct caps
25256           on output buffers.
25257
25258 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25259
25260         * common:
25261         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25262         * docs/plugins/inspect/plugin-iec958.xml:
25263         * docs/plugins/inspect/plugin-lame.xml:
25264         * docs/plugins/inspect/plugin-mad.xml:
25265         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25266         * docs/plugins/inspect/plugin-rmdemux.xml:
25267           update inspect with source
25268           Original commit message from CVS:
25269           update inspect with source
25270
25271 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25272
25273           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25274           Original commit message from CVS:
25275           * ext/mad/gstid3tag.c:
25276           gsttaginterface.h -> gsttagsetter.h
25277
25278 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25279
25280         * configure.ac:
25281           back to HEAD
25282           Original commit message from CVS:
25283           back to HEAD
25284
25285 === release 0.9.1 ===
25286
25287 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25288
25289         * ChangeLog:
25290         * NEWS:
25291         * README:
25292         * RELEASE:
25293         * autogen.sh:
25294         * configure.ac:
25295           releasing 0.9.2
25296           Original commit message from CVS:
25297           releasing 0.9.2
25298
25299 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
25300
25301           ext/amrnb/: State change function updates.
25302           Original commit message from CVS:
25303           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25304           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25305           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25306           State change function updates.
25307
25308 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25309
25310           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25311           Original commit message from CVS:
25312           * ext/mpeg2dec/gstmpeg2dec.c:
25313           GST_CAT_SEEK disappeared from the public API at some point
25314
25315 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25316
25317         * gst/iec958/ac3_padder.c:
25318         * gst/iec958/ac3_padder.h:
25319           doc fixes
25320           Original commit message from CVS:
25321           doc fixes
25322
25323 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25324
25325         * Makefile.am:
25326         * autogen.sh:
25327         * common:
25328         * configure.ac:
25329         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25330         * docs/plugins/inspect-build.stamp:
25331         * docs/plugins/inspect.stamp:
25332         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25333         * docs/plugins/inspect/plugin-iec958.xml:
25334         * docs/plugins/inspect/plugin-lame.xml:
25335         * docs/plugins/inspect/plugin-mad.xml:
25336         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25337         * docs/plugins/inspect/plugin-rmdemux.xml:
25338           docs for ugly plugins
25339           Original commit message from CVS:
25340           docs for ugly plugins
25341
25342 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25343
25344         * gst-plugins-ugly.spec.in:
25345         * gst/iec958/Makefile.am:
25346           build fixes
25347           Original commit message from CVS:
25348           build fixes
25349
25350 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
25351
25352         * ChangeLog:
25353         * gst/iec958/ac3iec.c:
25354           Accept audio/x-private1-a3c on sink pad
25355           Original commit message from CVS:
25356           Accept audio/x-private1-a3c on sink pad
25357
25358 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25359
25360         * gst-plugins-ugly.spec.in:
25361           spec updates
25362           Original commit message from CVS:
25363           spec updates
25364
25365 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
25366
25367         * examples/gstplay/player.c:
25368         * examples/stats/mp2ogg.c:
25369         * ext/a52dec/gsta52dec.c:
25370         * ext/amrnb/amrnbdec.c:
25371         * ext/amrnb/amrnbenc.c:
25372         * ext/amrnb/amrnbparse.c:
25373         * ext/dvdnav/dvdnavsrc.c:
25374         * ext/dvdread/dvdreadsrc.c:
25375         * ext/lame/gstlame.c:
25376         * ext/mad/gstid3tag.c:
25377         * ext/mad/gstmad.c:
25378         * ext/mpeg2dec/gstmpeg2dec.c:
25379         * gst/ac3parse/gstac3parse.c:
25380         * gst/asfdemux/gstasfdemux.c:
25381         * gst/asfdemux/gstasfmux.c:
25382         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25383         * gst/iec958/ac3iec.c:
25384         * gst/mpegaudioparse/gstmpegaudioparse.c:
25385         * gst/mpegstream/gstdvddemux.c:
25386         * gst/mpegstream/gstmpegdemux.c:
25387         * gst/mpegstream/gstmpegparse.c:
25388         * gst/mpegstream/gstrfc2250enc.c:
25389         * gst/realmedia/rmdemux.c:
25390         * gst/synaesthesia/gstsynaesthesia.c:
25391           All plugins updated for element state changes.
25392           Original commit message from CVS:
25393           2005-09-02  Andy Wingo  <wingo@pobox.com>
25394           * All plugins updated for element state changes.
25395
25396 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
25397
25398         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25399         * gst/iec958/ac3iec.c:
25400           Fix return types in setcaps functions
25401           Original commit message from CVS:
25402           Fix return types in setcaps functions
25403
25404 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
25405
25406         * ChangeLog:
25407         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25408         * gst/iec958/ac3iec.c:
25409           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25410           Original commit message from CVS:
25411           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25412           Some general cleanups in iec958 framer.
25413
25414 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25415
25416         * common:
25417         * m4/Makefile.am:
25418         * m4/as-arts.m4:
25419         * m4/esd.m4:
25420         * m4/gst-alsa.m4:
25421         * m4/gst-artsc.m4:
25422         * m4/gst-matroska.m4:
25423         * m4/ogg.m4:
25424         * m4/vorbis.m4:
25425           fix distcheck; remove some old m4s
25426           Original commit message from CVS:
25427           fix distcheck; remove some old m4s
25428
25429 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
25430
25431         * ChangeLog:
25432         * configure.ac:
25433         * gst/iec958/Makefile.am:
25434         * gst/iec958/ac3_padder.c:
25435         * gst/iec958/ac3_padder.h:
25436         * gst/iec958/ac3iec.c:
25437         * gst/iec958/ac3iec.h:
25438           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25439           Original commit message from CVS:
25440           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25441
25442 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
25443
25444           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25445           Original commit message from CVS:
25446           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25447           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25448           (gst_dvdlpcmdec_change_state):
25449           Cleanups, fixed header parsing and stripping.
25450
25451 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
25452
25453         * ChangeLog:
25454         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25455           Use the right bytes when parsing the LPCM dvd header
25456           Original commit message from CVS:
25457           Use the right bytes when parsing the LPCM dvd header
25458
25459 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
25460
25461         * ChangeLog:
25462         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25463           Return the correct values from chain function
25464           Original commit message from CVS:
25465           Return the correct values from chain function
25466
25467 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25468
25469         * common:
25470         * docs/Makefile.am:
25471         * docs/plugins/.gitignore:
25472         * docs/random/ChangeLog-0.8:
25473         * docs/version.entities.in:
25474           adding doc stuff
25475           Original commit message from CVS:
25476           adding doc stuff
25477
25478 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
25479
25480         * ChangeLog:
25481         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25482         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25483           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25484           Original commit message from CVS:
25485           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25486           header; instead do this internally. Also support the old way, using
25487           a different mime-type. CVS:
25488
25489 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25490
25491           building up speed
25492           Original commit message from CVS:
25493           building up speed
25494